@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background:url(../images/bg_main.jpg) center -44px  repeat-x;}

/*------------ wrapper -------------*/

#wrapper{width:960px; margin:0 auto;}

/*------------ header -------------*/

#header{width:960px; height:111px;}
.logo{width:229px; margin:0 auto; padding:6px 0 0 0;}

/*------------ navigation -------------*/

#navigation{ overflow:hidden; height:53px; text-align:center;}
#navigation ul{margin:0 0 0 0; padding:0px;}
#navigation li{list-style:none; font:16px Georgia, "Times New Roman", Times, serif; color:#ff7b00; background:url(../images/nav_divider.jpg) top left no-repeat; padding:3px 10px; margin:0; line-height:51px; display:inline;}
#navigation li a{font:16px Georgia, "Times New Roman", Times, serif; color:#ff7b00; text-decoration:none;}
#navigation li a:hover,#navigation li.active a{color:#000; text-decoration:none;}
#navigation li.nobg{ background:none;}


/*------------ slider -------------*/
.slider_outer{width:924px; background:url(../images/slider_bg.png) top no-repeat; height:417px; padding:16px 18px 0 18px;}

div#feature_list{width:924px;	height:373px; overflow: hidden; position: relative;}
div#feature_list ul {position: absolute; top: 0; list-style: none; padding: 0; margin: 0;}
ul#tabs {left: 0; z-index: 2; width: 265px;}
ul#tabs li h3{font:bold 13px Arial, Helvetica, sans-serif; padding:8px 0 0 0;}
ul#tabs li a p{font:12px Arial, Helvetica, sans-serif; color:#000; padding:13px 0 0 0;}
ul#tabs li a.current p{font:12px Arial, Helvetica, sans-serif; color:#aeaeae;}
ul#tabs li img.middle{vertical-align:middle; float:none; padding:0 3px 0 0; margin:0px;}

ul#tabs li {font-size: 12px; font-family: Arial; margin:0 0 3px 0;}
ul#tabs li img {border: none; float: left; margin:6px 6px 0 0;}
ul#tabs li a {color:#666565;	text-decoration: none; display: block; padding:0 10px 0 6px; height: 91px;	outline: none; background: url(../images/feature-tab-current.png);}
ul#tabs li a:hover { text-decoration: none;}
ul#tabs li a.current { background: url(../images/feature-tab-current_o.png); color:#FFF;}
ul#tabs li a.current:hover {text-decoration: none; cursor: default;}
ul#output {right: 0; width: 652px; height: 371px; position: relative; border:1px solid #000;}
ul#output li {position: absolute; width: 652px; height: 371px;}
ul#output li a {position: absolute;	bottom: 10px; right: 10px; padding: 8px 12px; text-decoration: none; font-size: 11px; color: #FFF; background: #000;}
ul#output li a:hover { background: #ff0000;}


/*------------ container -------------*/

.container{width:960px; overflow:hidden; padding:0 0 22px 0;}

.left_col{width:214px; float:left; padding:8px 0 0 0;}
.signs_outer{width:214px; background:url(../images/divider.jpg) bottom no-repeat; padding:15px 0 25px 0;}
.signs_img{width:214px;}
.signs_outer p{font:12px/16px Georgia, "Times New Roman", Times, serif; color:#000; padding:8px 0 0 0;}
.signs_outer h4{font:bold 16px Georgia, "Times New Roman", Times, serif; color:#ff7b00; padding:0 0 8px 0;} 

.mid_col{width:447px; padding:22px 42px 15px 41px; float:left;}
.mid_col h1{font:24px Georgia, "Times New Roma", Times, serif; color:#010101;}
.mid_col p{font:14px/18px Georgia, "Times New Roman", Times, serif; color:#010101; padding:10px 0 0 0;}
.mid_col p strong{font:bold 14px Georgia, "Times New Roman", Times, serif; color:#010101;}

.mid_col h2{font:bold 24px Georgia, "Times New Roman", Times, serif; color:#c10c06; padding:10px 0 0 0;}

.carousel{width:960px;}


.sidebar{width:214px; float:right; padding:8px 0 0 0;}

 
/*------------ other css -------------*/
.big_title{width:auto;}
.big_title h1{font:bold 18px Georgia, "Times New Roman", Times, serif; color:#e57609; text-align:center; padding:4px 0;}
.subscribe_outer{width:960px; background:url(../images/subscribe_bg.jpg) top repeat-x; height:72px; padding:20px 0 0 0;}
.carousel{width:960px;}
.form_table td{font:bold 12px Georgia, "Times New Roman", Times, serif; color:#000; padding:0 0 5px 5px;}
.input_01{width:184px; border:1px solid #e2e1e1; border-top:2px solid #afafaf; border-left:2px solid #afafaf; padding:4px 6px;}
.icons img{padding:0 4px 0 0;}
.text1{font:bold 12px Georgia, "Times New Roman", Times, serif; color:#000;}
.text1 a{font:12px Georgia, "Times New Roman", Times, serif; color:#a85100; text-decoration:none;}
.text1 a:hover{font:12px Georgia, "Times New Roman", Times, serif; color:#a85100; text-decoration:underline;}
.text1 img{vertical-align:middle;}

/*------------ footer -------------*/

#footer{width:960px; background:#e9e9e9; height:80px; margin:12px 0 0 0;}
#footer p{font:11px/21px Georgia, "Times New Roman", Times, serif; color:#000; text-align:center; padding:14px 0 0 0;}
#footer p a{font:11px Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:none;}
#footer p a:hover{font:11px Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:underline;}



/*------------ css for inner pages -------------*/
.container_inner{width:924px; background:#fff; padding:18px; overflow:hidden;}
.container_inner h1{font:25px Georgia, "Times New Roman", Times, serif; color:#000; padding:0 0 18px 0;}
.container_inner h2{font:25px Georgia, "Times New Roman", Times, serif; color:#000; padding:0 0 15px 0;}
 

.container_inner p{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#000; padding:0 0 15px 0;}
.container_inner p strong{font:bold 14px/20px Georgia, "Times New Roman", Times, serif; color:#000;}

.aboutus_img{width:280px; float:right; height:500px; padding:70px 0 0 0; text-align:center; }
.aboutus_img img{padding:14px 0 0 0; height:353px; width:200px;} /*height:233px;width:253px;*/

.select_01{font:14px; font:14px Georgia, "Times New Roman", Times, serif; color:#000; text-align:center; padding:4px; width:170px; border:1px solid #EF8511; border-top:1px solid #EF8511; border-left:1px solid #EF8511;}/*--#e2e1e1----#afafaf--#EF8511*/

.map_outer{width:auto; padding:8px 0 0 0;}

.content_indent{width:auto; overflow:hidden; padding:0 0 20px 0;}
.case_outer{width:450px;}
.case_content{width:422px; background:url(../images/case_bg.jpg) top no-repeat; padding:14px; overflow:hidden;}
.case_img{width:137px; float:left;}
.case_des{width:276px; float:right;}
.case_des p{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#000; padding:0px;}
.case_bottom{width:426px; background:url(../images/case_bg2.jpg) top no-repeat; height:48px; padding:12px; font:14px Georgia, "Times New Roman", Times, serif; color:#000;}
.case_bottom img{vertical-align:middle;}
.case_colours{width:170px; float:left; padding:12px 0 0 0;}
.case_thumb{width:230px; float:right; padding:0 0 0 0; text-align:right;}
.case_tag{width:57px; height:57px; position:absolute; margin:-14px 0 0 -14px;}

.faq_container{width:auto; background:#f9f9f9; border:1px solid #baab99; padding:20px;}
.faq_col{width:auto; background:#fff; padding:12px;}
.faq_col p.question {background:url(../images/question_icon.jpg) top left no-repeat; padding:8px 0 8px 35px; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#000;}
.faq_col p.answer {background:url(../images/answer_icon.jpg) top left no-repeat; padding:3px 0 15px 35px; font:14px Georgia, "Times New Roman", Times, serif; color:#000;margin:12px 0 0 0;}
.faq_divider {width:auto; border-top:1px solid #cecece; height:1px; padding:0 0 14px 0;	margin:14px 0 0 0;}

ul.products_img{margin:0 0 0 -14px; padding:0px; overflow:hidden;}
ul.products_img li{ background: url(../images/pro_bg_thum.gif) no-repeat scroll right bottom transparent;
    float: left;
    list-style: none outside none;
    padding: 0 0 11px 9px;}
ul.products_img li a img{ border:1px solid #DE6E00;}
ul.products_img li a{ display:block;}
.products_list{width:auto; background:url(../images/top_crv.jpg) top center no-repeat;}
.bottom_crv{width:auto; background:url(../images/bottom_crv.jpg) bottom center no-repeat; padding:30px 0; overflow:hidden;}
.bottom_crv ul{margin:0px; padding:0 0 0 182px; float:left;}
.bottom_crv li{list-style:none; font:16px Georgia, "Times New Roman", Times, serif; color:#000; padding:0 0 12px 0; }
.bottom_crv li a{font:16px Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:none;}
.bottom_crv li a:hover{font:16px Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:underline;}

.products_outer{width:auto; background:#fafafa; border:1px solid #ef8511; padding:14px; margin:20px 0 25px 0; overflow:hidden;}
.title_outer{width:auto; overflow:hidden; border-bottom:1px solid #c4c4c4; margin:0 0 15px 0;}
.pro_title{width:660px; float:left; padding:0 0 6px 0;}
.pro_title h3{font:22px Georgia, "Times New Roman", Times, serif; color:#000;}

.learn_more{width:90px; float:right;}

.probox_outer{width:186px; height:181px; background:url(../images/probox_outer.jpg) top no-repeat; padding:6px 0 7px 0; text-align:center; float:left; margin:0 166px 0 0;}
.no_pad{margin:0px;}

.content_indent2{width:auto; border:1px solid #baab99; padding:32px;}
.content_indent3{width:auto; overflow:hidden;}
.img_outer{width:350px; height:221px; background:url(../images/img_outer.jpg) top no-repeat; float:left;}
.greenpro_des{width:484px; float:right;}
.greenpro_des h4{font:24px Georgia, "Times New Roman", Times, serif; color:#010101; padding:3px 0 0 0;}
.greenpro_des p{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#000; padding:14px 0 0 0;}

.divider2{width:auto; background:url(../images/divder2.jpg) top repeat-x; height:1px; margin:22px 0;}

.pro_outer2{width:auto; overflow:hidden; padding:10px 0; }
.products_box{width:352px; float:left; border-right:1px dashed #c4c4c4; padding:0 76px 0 0;}
.products_box2{width:352px; float:right; padding:0 0 0 76px;}
 
.pro_outer2 h5{font:24px Georgia, "Times New Roman", Times, serif; color:#de6e00; text-align:center;}
.pro_outer2 p{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#000; padding:6px 0;}

.pro_box{width:352px; height:223px; background:url(../images/img_outer.jpg) bottom no-repeat;}
.pro_box img{ border:1px solid #EF8511;}

.contact_form td{font:14px Georgia, "Times New Roman", Times, serif; color:#000000; padding:0 0 12px 0;}

.input2{border:1px solid #e2e1e1; border-top:2px solid #afafaf; border-left:2px solid #afafaf; padding:4px 6px; width:305px; font:14px Georgia, "Times New Roman", Times, serif; color:#000;}
.input3{border:1px solid #e2e1e1; border-top:2px solid #afafaf; border-left:2px solid #afafaf; padding:4px 6px; width:104px; font:14px Georgia, "Times New Roman", Times, serif; color:#000;}
.textarea1{border:1px solid #e2e1e1; border-top:2px solid #afafaf; border-left:2px solid #afafaf; padding:4px 6px; width:305px; height:80px; font:14px Georgia, "Times New Roman", Times, serif; color:#000;}

.contact_form td span{font:18px Georgia, "Times New Roman", Times, serif; color:#000; text-align:center;}

/*---------- popup -------*/

.popup_outer{width:418px; margin:0 auto;}
.popup_top, .popup_bottom{width:418px;}
.popup_mid{width:396px; background:url(../images/popup_mid.png) top; padding:0 11px;}
.popup_img{width:396px; background:#ffc88e; text-align:center; padding:30px 0 20px 0;}
.popup_des{width:auto; padding:15px;}
.popup_des p{font:14px Georgia, "Times New Roman", Times, serif; color:#000000}
.popup_des td{padding:8px; font:14px Georgia, "Times New Roman", Times, serif; color:#000;}
.popup_des td strong{font:bold 14px Georgia, "Times New Roman", Times, serif; color:#de6e00;}

.home_wrapper{margin:0 0 -95px 0; z-index:9999; position:relative;}

/*--------- new css -------*/

.content_col3{width:auto; padding:0 0 0 35px;}
.content_col3 p{font:14px Georgia, "Times New Roman", Times, serif; color:#000; padding:12px 0 0 0;}
.content_col3 p strong{font:bold 14px Georgia, "Times New Roman", Times, serif; color:#000;}

/*------------events css-----------*/
.events_col{width:auto; background:#efefef; padding:12px; overflow:hidden; }
.event_bdt{border:1px solid #EF8511;}
.events_col h4{font:20px Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fe8310; padding:0 0 8px 0;}
.events_col2 h5{font:16px Georgia, "Times New Roman", Times, serif; color:#fe8310; padding:0 0 8px 0; border-bottom:1px solid #c4c4c4; margin:0 0 10px 0;}
 
.events_col h6{font:16px Georgia, "Times New Roman", Times, serif; color:#fe8310;}
.events_col h6 em{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#000;}
 
.events_col p{padding:10px 0 0 0;}
 
.events_col2{width:auto; background:#fff; padding:12px; border:1px solid #ef8511; overflow:hidden;}
.events_col2 ul{margin:0px; padding:25px 0 0 0;}
.events_col2 li{list-style:none; float:left; padding:0 135px 0 0;}
.events_col2 li.last{padding-right:0px;}
.img_frame{width:180px; height:181px; background:url(../images/probox_outer_ev.jpg) top no-repeat; padding:6px 0 7px 6px;}
 
.imgleft{float:left;padding:0; margin:0 14px 0 0; border:1px solid #EF8511;}
 
.divider3{background:url(../images/divider2.jpg) top repeat-x; height:2px; margin:16px 0; clear:both; overflow:hidden;}
.content_col3 a.link_class{ color:#FF7B00; text-decoration:none;}
.content_col3 a:hover.link_class{ text-decoration:none; color:#000;}