/**************************************************************



  Predefined Tag Definitions



  Default Page Styles



/**************************************************************/



body {

	font-family: Arial, Helvetica, sans-serif;

	background-image:url(../images/rolladen-shutters-bg.jpg);

	font-size: 12px;

	background-color:#34435a;

	margin:10px;

	padding:0px;

	text-align:center;

	background-repeat: repeat-x;

}

img {

	border: none;

}

a {

	color:#369;

}

a:hover {

	color:#990000;

}

p {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

}

h1 {

	font-size:18px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	color:#852123;

}

h2 {

	font-size:16px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	color:#852123;

}

h3 {

	font-size:14px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	color:#852123;

}

form {

	margin:0px;

	padding:0px;

}

/**************************************************************



  Site Structure and Page Layout



/*************************************************************/







#container {

	width:930px;

	text-align:left;

	margin:auto;

	border-top:solid 1px #ffffff;

}

#header {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#ffffff;

	border-left:solid 1px #ffffff;

	border-right:solid 1px #ffffff;

}

#wrapper_outer {

	margin:0px;

	padding:0px 0px 0px 0px;

	border-left:solid 1px #ffffff;

	border-right:solid 1px #ffffff;

}

#wrapper_inner {

	background-color:#ffffff;

	width:100%;

	margin:auto;

}

#conten_left {

	width:200px;

	float:left;

	margin:0px;

	padding:00px 0px 0px 0px;

	background-image:url(../images/rolladen-shutters-header_03.jpg);

	background-repeat: no-repeat;

}

#content_right {

	width:675px;

	margin:0px 0px 0px 15px;

	padding:20px 5px 5px 5px;

	float:left;

}

#pre_footer {

	text-align:center;

	clear:both;

	width:715px;

	margin:0px 0px 0px 208px;

	height:140px;

	background-image:url(../images/footer-bg.jpg);

	background-repeat:repeat-x;

	border-left:solid 5px #852123;

	border-top:solid 5px #852123;

}

#pre_footer table {

	text-align:center;

	margin:0px;

}

#pre_footer th {

	color:#ffffff;

	width:33%;

	padding:3px

}

#pre_footer img {

	border:1px solid #852123;

}

#footer {

	text-align:center;

	padding:5px;

	background-color:#8b3b3c;

	color:#FFFFFF;

	border-top:1px solid #b66c6d;

	border-bottom:1px solid #ffffff;

	margin:0px 0px 0px 0px;

}

#footer a {

	color:#fff;

}

#post_footer {

	text-align:center;

	color:#FFFFFF;

	font-size:12px;

	padding:3px;

}

#post_footer a {

	color:#ffffff;

	border-left:none;

	border-right:none;

	text-decoration:none;

}

/**************************************************************



  Page Elements 



/*************************************************************/







#header_logo {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background-image:url(../images/rolladen-shutters-header_01.jpg);

	background-repeat:no-repeat;

	height:207px;

}

#header_logo h2 {

	text-align:right;

	padding:10px;

	margin:0px;

	color:#fff;

}

#header_image {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

#main_nav_horizontal {

	margin:-26px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	float:right;

	color:#FFFFFF;

}

#main_nav_horizontal ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#main_nav_horizontal ul li {

	display: inline;

	padding:0px;

	margin:0px;

}

#main_nav_horizontal ul li a {

	text-decoration: none;

	padding:5px 15px 5px 15px;

}

#main_nav_vertical {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

#main_nav_vertical ul {

	background-color:#369;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#main_nav_vertical li {

	margin: 0px;

	padding:0px;

}

#main_nav_vertical a {

	display: block;

	color: #FFF;

	padding: 3px 12px 3px 8px;

	text-decoration: none;

}

#main_nav_vertical a:hover {

	background-color: #666666;

	color: #FFF;

}

#main_nav_vertical li a {

	display: block;

	color: #FFF;

	padding: 3px 12px 3px 8px;

	text-decoration: none;

}

#small_box {

	padding: 0px;

	margin:10px 0px 0px 15px;

	border:solid 3px #852123;

	background-color:#d87977;

	/*filter:alpha(opacity=80);

	-moz-opacity: 0.8;

	opacity: 0.8;

	float:left;*/

	font-weight:bold;

	font-size:11px;

	color:#fff;

	width:180px;

	background-image:url(../images/smallbox-bg.jpg);

}

#quick-contact{

	padding: 0px;

	margin:10px 0px 0px 15px;

	border:solid 3px #852123;	

	font-weight:bold;

	font-size:11px;

	color:#000;

	width:180px;

	

}

#quick-contact h3{

	background-color:#852123;

	color:#ffffff;

	margin:0px;

	padding:5px;

	font-size:11px;

	font-weight:bold;

	text-align:center;

	

}

#small_box h3{

	background-color:#914343;

	color:#ffffff;

	margin:0px 0px 5px 0px;

	padding:5px;

	font-size:11px;

	font-weight:bold;

	text-align:center;

	

}

#small_box img {

	border:1px solid #000;

}

#small_box ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

#small_box a {

	/*display: block;*/



	color: #FFF;

	padding: 0px 0px 0px 8px;

}

#small_box a:hover {

	color: #000;

}

#small_box li li a {

	/*display: block;*/



	color: #000;

	padding: 0px 0px 0px 8px;

}

.small_box_header {

	font-weight:bold;

}

#contact input,  #contact select,  #contact option {

	border:none;

	color:#000000;

	font-size: 11px;

	margin:auto;

}

#small_box img{





}

#quick-contact form{

	padding:5px;

	

	margin:0px;

}

#contact .bg_border {

	width:95%;

	background-color:#FFFFA0;

	border:solid 1px #852123;

}

.contact_numbers {

	color:#E0E0E0;

	text-align:left;

}


