@charset "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, img, ol, ul, li, form, label, b, p, object {
border:0;
margin:0;
padding:0;
}
body {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
text-align:left;
word-spacing:1px;
width:100%;
height:auto;
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
text-align:left;
color:#666666;
background:url(/img/bg.jpg) top center no-repeat;
}
/**{list-style:none;outline:none;}*/

.clear{clear:both;}

.content_wrapper{
margin-right: auto;
margin-left: auto;
height:auto;
width:950px;
}

.ipc_points{list-style: disc outside none; padding:10px 0px;}
.ipc_points li{ float:left; display:block; padding-right:10px; color:#7C4E2D; font-weight:bold; padding-bottom:7px; line-height:15px;
background-image: url(/img/bullet.jpg);
background-repeat: no-repeat;
background-position:0px 3px;
padding-left: 12px;
}
.ipc_points li a{color:#7C4E2D; text-decoration:none;}


.location_map{ margin-top:20px;}

#myGallery {
	width: 100%;
	height: 300px;
	padding:20px 0px;
}
#myGallery img {
	border: 2px solid #52697E;
}
a.loading {
	background: #fff url(/images/ajax_small.gif) no-repeat center;
}

.spacegallery {
margin-top:20px;
	position: relative;
	overflow: hidden;
}
.spacegallery img {
	position: absolute;
	left: 50%;
}
.spacegallery a {
	position: absolute;
	z-index: 1000;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/images/blank.gif);
}

.gallery_div{ float:left; padding:20px; }
.gallery_div ul{list-style:none;}
.gallery_div ul li{ float:left; list-style-type:none;  list-style: none outside none;}
.gallery_div .img_box{float:left; background:#ccc; padding:3px; margin:5px; width:145px; border:1px #666 solid;}
.gallery_div .img_box img{ width:145px; }
.gallery_div .img_box .img_box_inner{float:left; width:100%; height:100px; overflow:hidden;}
.gallery_div .img_box .img_box_inner_bottom{ clear:both; float:left; width:100%; height:15px; padding:3px; overflow:hidden;}

.transparent{background:transparent url(/img/gradient-white.png) repeat-x scroll}
.transparent_inner{background:transparent url(/img/gradient-white-bottom.png) bottom left repeat-x scroll}
#header{float:left; width:950px;}
#header_nav{float:left; width:950px; padding:25px 0px; text-align:center; }


.logo_div{float:left; width:250px;  text-align:center;}
.logo_div img{}
.logo_div .logo{ margin-top:10px;}
.logo_div span.logo_txt1{display:block; font-size:30px; font-weight:bold; color:#fff;}
.logo_div span.logo_txt2{display:block; font-size:18px; font-weight:bold; color:#fff;}
.logo_text_div{ padding-top:10px; text-align: center;}

.white_bg{ background:#fff;}

#header_nav ul {
	display: inline;
	text-align:center;
	} 
#header_nav ul li {
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 15px 5px;
	list-style: none;
	display: inline;
	border-right:2px #ccc solid;
	}

.more{ margin-left:5px; color:#7C4E2D; text-decoration:none;}
#header_nav ul li a{
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#666;
}

#header_nav ul li a:hover{
color:#F69200;
}
#header_nav ul li a#current{
color:#F69200;
}


.left_panel{float:left; width:250px; text-align:center}
.left_panel .img_left{ padding-top:10px; width:210px;}
.content_panel{float:left; width:685px; padding:20px 10px 10px 0px;}
.content_panel h2{ font-size:16px; font-weight:bold; padding:5px 0px; }

.agent_box{float:left; width:683px; margin-top:05px; background:url(/img/agents_bg.jpg) top left repeat-y;}
.agent_box_content{float:left; width:670px; padding:10px; background:url(/img/agents_top.jpg) left top no-repeat;}
.agent_box_bototm{float:left; width:683px; height:5px;  background:url(/img/agents_bottom.jpg) left bottom no-repeat;}

.error{ padding-left:5px; color:#FF6666;}

.website{ clear:both; float:left; font-weight:bold; padding:5px 0px;}
.website a{ text-decoration:none;}
.website span{ color:#964848; padding-left:5px;}

.search_result_top{float:left; width:650px; padding:5px; font-weight:bold; border:1px #ccc solid; background:url(/img/gray_gradient.jpg) bottom left repeat-x;}
.products_box{float:left; width:620px; border-bottom:1px #ccc solid; padding:20px; margin-top:20px;}

.products_box .info{float:left; width:500px;}
.products_box .img{float:left; width:100px;}
.products_box .field{clear:both; float:left; width:135px; font-weight:bold; padding:3px;}
.products_box .field_value{float:left; width:350px; padding:3px;}
.products_box .btn_div{ padding:5px;}
.submit_btn_send{ background:url(/img/send.jpg) top left no-repeat; width:65px; height:25px; border:0px;}

.input_cls{ border:1px #ccc solid; width:200px;}
#products_search{float:left; width:200px; padding:5px 0px; margin-left:20px; text-align:left;}
#products_search .input_cls{ float:left; border:1px #ccc solid; width:200px; margin-top:2px;}
#products_search h2{ font-size:12px; font-weight:bold; padding:5px; float:left; color:#000;}
#products_search .submit_btn{ float:left; float:left; margin-left:3px;}

#products_search_advanced{float:left; width:687px; padding:5px; border:1px #ccc solid; margin-bottom:20px; 
background:url(/img/search_bg.jpg) top left repeat-x;}
#products_search_advanced .input_cls{ border:1px #ccc solid; width:260px; margin-left:10px;}
#products_search_advanced h2{ font-size:12px; font-weight:bold; padding:5px; color:#FFFFFF;}
#products_search_advanced .submit_btn{ margin:5px; width:61px; height:22px; border:0px; float:right; background:url(/img/search_btn.jpg) top left no-repeat;}

#sitemap_ul{ margin:20px;}
#sitemap_ul li{ margin-left:50px; padding:3px;}

.light_top_box{float:left;}
/*
.light_top_box .top_left{float:left; width:7px; height:45px; background:url(/img/light_blue_left.jpg) top left no-repeat;}
.light_top_box .top_bg{float:left; width:366px; height:45px; background:url(/img/light_blue_bg.jpg) top left repeat-x; text-align:center;}
*/

.light_top_box .top_left{float:left; width:7px; height:35px; background:#DFDFDF;}
.light_top_box .top_bg{float:left; width:296px; background:#DFDFDF; text-align:center; text-align:center; height:35px;}

.light_top_box .top_bg h2{font-size:12px; font-weight:bold; padding-top:10px; text-decoration:underline;}
/*
.light_top_box .top_right{float:left; width:7px; height:45px; background:url(/img/light_blue_right.jpg) top right no-repeat;}
*/
.light_top_box .top_right{float:left; width:7px; height:35px;  background:#DFDFDF;}

.light_top_box .box_content{ clear:both; float:left; border:1px #DADFE5 solid; border-top:0; width:289px; padding:10px;}
.light_top_box .box_content .field_left{float:left; width:82px; padding:5px 0px}
.light_top_box .box_content .field_right{float:left; width:200px; padding:5px 0px}
.input_text{border:1px #CED1D6 solid; width:200px; color:#666}
.input_textarea{border:1px #CED1D6 solid; width:200px; color:#95979A; height:50px;}
.enq_submit{ float:right; width:62px; height:30px; background:url(/img/submit_button.jpg) top left no-repeat; border:0px; color:#9C5011; font-weight:bold;}
.enq_submit:hover{ background:url(/img/submit_button_hover.jpg) top left no-repeat;}
.error{ display:block; color:#CC3300;}


.contact_main{float:left; border:1px #ECEBEB solid; width:300px; margin-top:10px;}
.contact_main h2{ font-size:12px; text-decoration:underline; }
.contact_main h3{ font-size:12px; padding:10px 0; color:#79162D;}
.contact_main .top{clear:both; float:left; padding:5px;text-align:center; background:#DFDFDF; width:290px;}
.contact_main .info{clear:both; float:left; width:274px; padding:13px; text-align:left;  margin-top:5px; background:#F3F3F3;}
.contact_main .bottom{clear:both; float:left; width:270px; height:40px; background:url(/img/contact_details_shadow.jpg) top center no-repeat;}
.contact_main .txt_title{float:left; width:100px; font-weight:bold; padding-top:5px;}
.contact_main .txt{float:left; width:120px;padding-top:5px;}
.margin_left{ margin-left:10px;}


.slide-out-div {
padding: 2px;
background:#fff;
border: #ccc 1px solid;
width:800px;
}  
.slide-out-div .img_links{ float:left; padding-left:5px;}
 .handle{ color:#666666; background:#fff; width:90px; height:90px;}


#footer_image_link{ float:left; text-align:center;  width:427px; height:80px; padding-top:3px; overflow:hidden; border:1px #ccc solid;}
#footer_image_link ul li{display:inline; padding:3px 10px 3px 10px; text-align:center;}
#footer{float:left;width:950px; background:#79162D; text-align:center; margin-top:40px;}
#footer ul{ padding:5px 0px;}
#footer ul li{display:inline; padding:3px 10px 3px 10px; text-align:center;}
#footer ul li a{ text-decoration:none; color:#cccccc; font-weight:bold;}
#copyright{ width:100%; text-align:center; font-size:10px; }
#copyright a{text-decoration:none; color:#666;}