/* Main CSS */
body,*{
	margin:0;
	padding:0;
	border:none;
	
	}
a{color:#FF3300;text-decoration:none;}
html{background:#F0F0F0;}
body{background:#F0F0F0; font-family:'Trebuchet MS', 'Verdana', 'Arial'; }
#main_wrapper{background:url(body_bg.jpg) no-repeat;}
#bottom{color:#999999;font-size:12px;font-weight:bold; background:url(bottom_bg.jpg);height:56px;width:940px;padding-top:10px;margin-left:10px;}
#bottom strong{color:#000000;font-size:16px;vertical-align:bottom;margin-left:450px;}
#bottom .text{display:inline-block;padding-top:15px;vertical-align:top;margin-left:5px;}

#bottom .copy{color:#999;}
#bottom .tel{color:#666;}
#bottom .tel .text{padding-top:10px;}
#header_top{
	background:transparent url(header_top_bg.jpg) repeat scroll 0 0;
	height:154px;
	margin-left:5px;
	margin-right:5px;
	}
#header_top h1{
	color:#FFFFFF;
	font-family:Arial Narrow,Arial , Helvetica, sans-serif;
	font-size:22px;
	margin-left:170px;
	padding-top:62px;
	}
#header_top h1 em{
	font-weight:normal;
	font-style:normal;
	}
#header_bottom{
	background:url(header_bottom_bg.jpg);
	height:200px;
	position:relative;
	}
#header_bottom #nav{bottom:13px;font-size:16px;position:absolute;}
#header_bottom #nav ul{margin-left:10px;}
#header_bottom #nav ul li{float:left;list-style:none;padding-left:22px;margin:0;padding:0}
#header_bottom #nav ul li a{color:white;display:block;height:40px;text-align:center;text-decoration:none;width:118px;}
#header_bottom #nav ul li a.sel{/*background:transparent url(sel.png) no-repeat scroll 73px 28px;*/}

/* others */
.left{float:left;}
.right{float:right}
.clear{ clear:both;}
.hidden{display:none;}
.ml0{margin-left:0 !important;}
.mr0{margin-right:0 !important;}
.mt8{margin-top:8px !important;}
.mb8{margin-bottom:8px !important;}
.blockq{margin-left:20px;width:170px;}
.align_right{text-align:right;}
img.padded{ border:1px solid #FF6600;padding:1px; margin:5px;margin-top:0;}
img.padded3{ border:1px solid #FF6600;padding:1px; margin:3px;margin-top:3px;}


#header_products{position:absolute;left:320px;top:20px;}
#header_products ul{float:left; width:80px;;list-style:none;}
#header_products ul li{margin-left:0;color:white;font-size:12px;}

#middle{/*background:url(content_middle_bg.jpg) top center repeat-y;*/position:relative;padding-top:20px;}

#left{margin-left:30px;margin-right:0}
#left h4{color:#523A27;font-size:28px;font-weight:normal;margin-bottom:5px;}
#left h4 img{margin-right:6px;}
#left div.blockq em{font-size:25px}
#left ul{ list-style:none;}

h2{color:#553E2C;font-size:28px;font-weight:normal; background:url(h2_underline.png) no-repeat bottom left;}

	
.light{color:#CCCCCC;font-size:10px;margin-bottom:10px;margin-top:10px;}

#header_top_bg{left:0;top:0;position:absolute;display:none;}
#content{padding-left:30px;width:630px;}

#middle_bottom{background:url(content_middle_bg.jpg) repeat-y;height:23px;padding-top:20px;display:none;}
#footer_abs{text-align:center;}


/* Forms and inputs */
input{border:1px solid #CCCCCC; padding:2px; color:#444;}
input:hover{border:1px solid #FF6600; color:#000;}

input[type="checkbox"]{border:none;}
textarea{width:100%;padding:2px;border:1px solid #CCCCCC; color:#444;}
