@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px;
	background:url(../images/bg_body.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
p{
	line-height:160%;
	}
h1{
	font-weight:normal;
	border-bottom:3px double #b0a091;
	padding-bottom:3px;
	margin-bottom:13px;
	color:#312927;
	}
h1 span{
	font-size:13px;
	color:#bdac98;
	}
											/* Container */
#cont{
	width:990px;
	}											
											/* Header */
#header{
	background:url(../images/bg_header.jpg) no-repeat;
	padding:0px 50px 0px 35px;
	width:905px;
	}
#header_home{
	background:url(../images/bg_header2.jpg) no-repeat;
	padding:0px 50px 0px 35px;
	width:905px;
	}
#menu{
	height:40px;
	}
.logo{
	width:111px;
	padding-left:15px;

	}
.menubox2{
	height:40px;
	width:750px;
	}
#country{
	text-align:right;
	padding:10px 50px 0px 0px;
	height:30px;
	}
.imagex{
	width:390px;
	}
.videox{
	width:113px;
	padding-top:65px;
	}
.imagex2{
	width:387px;
	padding-top:25px;
	}
											/* Body */
#body{
	padding:0px 30px 20px 30px;
	}
.col1{
	width:618px;
	}
.col2{
	width:287px;
	}
.cb{
	font-size:1px;
	height:9px;
	}
.content_r{
	background:url(../images/img_content_r.gif) repeat-y;
	padding:15px 15px 0px 15px;
	}
.content_r ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
.content_r ul li{
	display:block;
	background:url(../images/list_check.gif) no-repeat left -2px;
	padding:0px 0px 10px 30px;
	}
/* Home Page Product Box */
.prod_cont{
	background:url(../images/bg_products_main.jpg) repeat-y;
	padding:10px 15px;
	}
.prod_cont h3{
	font-size:15px;
	font-weight:bold;
	position:relative;
	color:#ffcc33;
	}
.prod_cont .left{
	width:140px;
	}
.prod_cont .right{
	width:105px;
	font-size:10px;
	color:#FFF;
	}
.prod_cont .right p{
	line-height:130%;
}
.prod_cont a{
	color:#ffcc33;
	text-decoration:none;
	}
.prodmenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.prodmenu ul li{
	display:block;
	height:30px;
	}
.prodmenu ul li a{
	display:block;
	height:24px !important;
	background:url(../images/img_product_idle.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#ffcc33;
	text-decoration:none;
	padding:6px 0px 0px 16px;
	}
.prodmenu ul li a:hover{
	background:url(../images/img_product_active.jpg) no-repeat;
	}
.prodmenu ul li.lastmenu a{
	background:url(../images/img_product_idle2.jpg) no-repeat;
	}
.prodmenu ul li.lastmenu a:hover{
	background:url(../images/img_product_active2.jpg) no-repeat;
	}
											/* Footer */
#footerbg{
	background:url(../images/bg_footer.gif) repeat-x top #110c06;
	height:199px;
	min-width:990px;
	}
#footer{
	width:950px;
	padding:0px 20px;
	}
#foothead{
	background:url(../images/bg_footerselect.gif) no-repeat;
	height:42px;
	}
#foothead h3{
	font-size:14px;
	padding:10px 0px 0px 0px;
	}
#foothead2{
	background:url(../images/bg_footerselect2.gif) no-repeat;
	height:42px;
	}
#foothead2 h3{
	font-size:14px;
	padding:10px 0px 0px 0px;
	}
#foothead3{
	background:url(../images/bg_footerselect3.gif) no-repeat;
	height:42px;
	}
#foothead3 h3{
	font-size:14px;
	padding:10px 0px 0px 0px;
	}
.colf1{
	width:650px;
	padding-left:20px;
	}
.colf2{
	width:280px;
	}
.fbor{
	background:url(../images/bg_footersep.gif) no-repeat right;
	}
.fcolx1{
	width:60px;
	}
.fcolx2{
	width:160px;
	font-size:12px;
	font-weight:bolder;
	line-height:140%;
	}
.colf2 a{
	font-size:15px;
	font-weight:bolder;
	color:#232323;
	font-weight:bolder;
	}
.fholder{
	padding:10px;
	}
#footbody{
	height:124px;
	}
#footerfoot{
	padding-top:10px;
	}
#footerfoot, #footerfoot a{
	color:#a19182;
	text-decoration:none;
	}
.ffx{
	padding-right:350px;
	padding-left:30px;
	}
#footer ul{
	list-style:none;
	text-align:center;
	margin:0px;
	padding:0px;
}
#footer ul li{
	display:block;
	float:left;
}
#footer ul li a{
	display:block;
	float:left;
	padding:0px 9px;
	border-right:1px solid #999999;
	color:#999999;
	text-decoration:none;
	font-size:11px;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#nb a{
	border:0px !important;
}

/**ADDITIONALS**/

.hdr_default{
	color:#312928;
	font:30px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #cbcbcb;
	margin:10px 0 30px 0;
	text-indent:5px;
}

.img_box{
	border-bottom:1px solid #b0a092;
	margin-bottom:20px;
}

.faq_img{
	width:375px;
	height:253px;
	float:right;
}

.faqimg{
	float:right;
}

.faq_hdr{
	float:left;
	width:500px;
	height:20px;
	color:#312928;
	font:24px Arial, Helvetica, sans-serif;
	margin-top:215px;
	padding:2px;
}

.imgbox{
	margin:2px 0 30px 0;
	color:#020202;
	font:11px Geneva, Arial, Helvetica, sans-serif;
}

.intdiv{
	margin-left:100px;
}

.indiv_bot{
	height:120px;
	background:none;
}


.wrap_about{
	background:url(../images/remote_img.jpg) bottom right no-repeat;
}


.fotbod1, .fotbod2{
	width:310px;
	margin:5px 5px 0 0;
	background:url(../images/divider.gif) right no-repeat;
	height:110px; /**TEMPORARY**/
}


.fotbod3{
	width:310px;
	margin:5px 5px 0 0;
	height:110px; /**TEMPORARY**/
}


.fotbod4{
	width:330px;
	margin:5px 5px 0 0;
	padding:10px;
	background:url(../images/divider.gif) right no-repeat;
	height:90px; /**TEMPORARY**/
}

.fotbod5{
	width:500px;
	margin:5px 5px 0 0;
	padding:10px;
	height:90px; /**TEMPORARY**/
}

.imgfotbox{
	margin-right:15px;
}

.img_col{
	width:250px;
}

.txtfotbox{
	margin-right:35px;
}

.txtfotbox a, .imgbox a{
	color:#000000;
	text-decoration:underline;
}

.txtfotbox a:hover,  .imgbox a:hover{
	text-decoration:underline;
}

.txt_col{
	width:640px;
	padding:20px 10px 10px 10px;;
}

span.qtxt{
	color:#d2bb6a;
	font:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	display:block;
}


/*.special_ul{
	padding:15px;
}
*/

.colf_faq{
	width:330px;
	padding-left:20px;
	}


ul.faqul{
	list-style:none;
	margin:0;
 	padding:0 10px 0 0;
}

ul.faqul li{
	background:url(../images/faqbults.gif) left no-repeat;
 	background-position:left 5px;
 	text-indent:10px;
}
