body{ padding:0px; margin:0px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00000a;}
p, form{ padding:0px; margin:0px;}
img{ border:0px;}
.img_left{float:left;}
.img_right{ float:right;}
#doc_main{ width:100%;background:url(../images/bottom_bg.jpg) repeat-x left bottom; float:left; padding:0px 0px 12px 0px;}
#doc_bg{ width:100%;background:url(../images/top_bg.jpg) repeat-x left top; padding:9px 0px 0px 0px; float:left;}
#doc_width{ width:966px; margin:0px auto;}
#doc_content{
	width:966px;
	float:left;
}
div#header{
	width:951px;
	float:left;
	padding:0px 15px 0px 0px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: 420px top;
	position: relative;
}
.logo_part{ background:url(../images/logo_line.jpg) no-repeat left bottom; width:385px; float:left; margin:0px 0px 0px 13px; padding:0px 0px 2px 0px;}
.logo{ float:left; margin:0px 0px 0px 60px;}
.header_row1{
	width:522px;
	float:right;
	text-align:right;
	font-family:"Trebuchet MS";
	padding:0px 8px 0px 0px;
	display: block;
}
.header_row1 p{ color:#525252; font-size:14px; font-weight:bold;}
.header_row1 b{ text-transform:uppercase;}
.header_row1 a{color:#525252; text-decoration:none;}
.header_row1 a:hover{color:#525252; text-decoration:underline;}
.header_row2{
	width:965px;
	float:left;
	text-align:right;
	font-family:"Trebuchet MS";
	position: relative;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 20px;
}
.header_row2 .navigation{
	float: left;
	position: absolute;
	z-index: 1210;
	left: 0px;
	top: 0px;
}
.header_row2 .request_back{
	float:left;
	margin:-12px 0px 0px 215px;
	width:245px;
	font-size:14px;
	font-weight:bold;
	position: absolute;
	z-index: 1212;
	right: 0px;
}
.header_row2 .request_back{color:#a80000;}
.header_row2 .request_back a{color:#a80000; text-decoration:none;}
.header_row2 .request_back a:hover{color:#525252; text-decoration:none;}
#banner{
	width:965px;
	float:left;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-image: url(../images/banner_line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#banner img{ margin-left:27px; float:left;}
#doc_area{ width:966px; float:left; padding:17px 0px 0px 0px; line-height:16px;}
#doc_left{ width:666px; float:left;}
.title{ width:666px; float:left; font-family:Arial, Helvetica, sans-serif;}
.title h1{ color:#9b0000; font-size:20px; padding:0px 0px 7px 0px; margin:0px;}
.doc_left_cont{ width:660px; float:left; padding:0px 0px 0px 6px;}
.doc_left_cont p{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.midd_line{ background:url(../images/midd_line.jpg) no-repeat center top; width:37px; height:235px; float:left;}
#doc_right{ width:230px; float:right; padding:0px 30px 0px 3px;}
.title_right{ width:230px; float:left; font-family:Arial, Helvetica, sans-serif;}
.title_right h1{ color:#9b0000; font-size:20px; padding:0px 0px 6px 0px; margin:0px; text-align:center;}
.right_line_vert{ width:203px; background:url(../images/right_line_vert.jpg) no-repeat center top; margin:7px 0px 7px 0px;}
.view{ font-size:12px; color:#a70107; text-align:right; padding:5px 0px 0px 0px; font-weight:bold;}
.view a{color:#a70107; text-decoration:none;}
.view a:hover{color:#a70107; text-decoration:underline;}
#footer{
	width:960px;
	float:left;
	color:#666666;
	font-size:10px;
	clear: both;
	padding-top: 13px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.copy_right{ color:#666666; float:left; padding:0px 117px 0px 0px;} 
#footer a{ color:#666666; text-decoration:none;}
#footer a:hover{ color:#666666; text-decoration:underline;}
#doc_category{ width:720px; float:left; padding:17px 0px 18px 78px; line-height:16px;}
.category_pt1{ width:720px; padding:15px 0px 0px 71px; float:left;}
.category_box{ width:194px; float:left; padding:0px 0px 0px 13px;}
.category_box h1{ padding:0px; margin:0px 0px 5px 0px; width:194px; float:left; text-align:center;}
.category_box_line{ width:720px; float:left; background:url(../images/category_line.jpg) no-repeat left top; margin:14px 0px 0px 25px;}
.heading{ width:840px; float:left; padding:10px 16px 0px 110px;}
.product_area{ width:966px; float:left;}
.product_area .title{
	width:485px;
	float:left;
	background:url(../images/prod_title.jpg) no-repeat right bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.product_area_left{
	width:360px;
	float:left;
	font-style: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.product_area_left p{
	font-style: normal;
}
.product_area_right{
	width:600px;
	float:left;
}
.product_area_right_cont{
	width:600px;
	float:right;
}
.prod_area_right_title{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0px 0px 0px;}
.prod_area_right_title h1{ font-size:12px; padding:0px; margin:0px; font-weight:normal; }

/* BY HII */

#content_area{
	min-height:300px;
	padding: 10px;
	position: relative;
	clear: both;
}
.page{
	padding: 10px;
	position: relative;
}
.page h2{
	color: #9b0000;
	font-size: 20px;
}
.page p{
	margin: 10px;
}
.page .photos{
	float: left;
}
.page .photos img{
	margin: 5px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
#RCB{
	background-color: #A50100;
	height: 160px;
	display: none;
}
.request_form{
	width: 900px;
	margin: auto;
	color: #FFFFFF;
	padding: 5px;
}
.request_form h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #E40019;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.request_form .box{
	width: 33%;
	float: left;
	padding-top: 10px;
}
.request_form label{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
}
.button{
	border: 3px solid #F9000D;
	background-color: #D5000B;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 1px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.nlink:link, .nlink:visited{
	color: #000000;
	text-decoration: none;
}
.nlink:hover{
	color: #993300;
	text-decoration: underline;
}
.new-item{
	display: block;
	clear: both;
	padding: 5px;
	margin: 5px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/button_bg.png);
	background-repeat: repeat-x;
	background-position: center 2px;
}
.new-item:hover{
	background-color: #EEEEEE;
}
.new-item .rm:link, .new-item .rm:visited{
	margin-left: 30px;
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.new-item .rm:hover{
	color: #993300;
	text-decoration: underline;
}
.about-menu{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.about-menu li{}
.about-menu a:link, .about-menu a:visited{
	display: block;
	padding: 5px;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #993300;
}
.about-menu a:hover{
	background-color: #993300;
	/*background-color: #E40018;*/
	
	color: #FFFFFF;
	background-image: url(../images/button_bg_red.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.clearing{
	clear: both;
}
.flashbg{
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: block;
	z-index: 999;
	visibility: visible;
}

