/* CSS Document */
html,body,p, div, h1, h2,h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, tr, td, table, dl, dt, dd{padding:0px;margin:0px;border:0px;}
/*body{color:#000;font:normal 13px/18px "Trebuchet MS";background:url(../images/bg_new.jpg) center top repeat-x #7FC34B;padding-bottom:23px;}*/
body{color:#000;font:normal 13px/18px "Trebuchet MS";background:url(../images/bg_light.jpg) center top repeat-x #f4f8f6;padding-bottom:23px;}
body.body_new{color:#000;font:normal 13px/18px "Trebuchet MS";background:url(../images/bg_new.jpg) center top repeat-x #7FC34B;padding-bottom:23px;}
body.body3{color:#666666;font:normal 13px/18px "Trebuchet MS";background:none;padding-bottom:0px;}
body p strong,body p span strong{color:#000;}
br{ font-size:0;height:0;line-height:0;clear:both;}
a{outline:none;border:0;color:#0367A5;text-decoration:none;}
a:hover{ color:#000;}
.float_l{float:left;}
.float_r{float:right;}
.red{ color:#EF0000; padding-left:2px;}
ul{list-style:none;}
sup{ font-size:13px;}
h2 sup{ font-size:15px;}
img, a img{border:0;}
.wrap{ width:980px;margin:0 auto;}
h2{color:#0367A5; font:normal 28px/32px Georgia; margin-bottom:5px;}
h2.inner{color:#0367A5; font:normal 22px/26px Georgia; margin-bottom:10px;}
h2 span,h2.inner span{color:#70A088;font:normal 22px/26px Georgia;}
h2 span,h2.inner span{color:#70A088;}
h3{ font:bold 15px/17px "Trebuchet MS"; color:#fff; background:url(../images/free_consultation_new.gif) left top no-repeat; width:216px; height:60px; text-align:center; padding-top:6px;}
h3.two{ font:bold 20px/36px "Trebuchet MS"; color:#fff; background:url(../images/free_consultation_new.gif) left top no-repeat; width:216px; height:60px; text-align:center; padding-top:6px;}

h4, a.head_links{color:#0367A5; font:bold 16px/18px "Trebuchet MS"; margin-bottom:2px;}
a.head_links:hover{ text-decoration:underline;}
.blue{color:#0367A5; font:bold 16px/18px "Trebuchet MS"; margin-bottom:2px;}

p.p1{ padding-left:80px;}
p.p3{ font:normal 12px "Trebuchet MS"; color:#A1A1A1;}

.mar_l_12{ margin-left:12px;}
.mar_l_6{ margin-left:6px;}
.mar_tr_8{ margin:14px 8px 0 0;}
.mar_b_7{ margin-bottom:7px;}
.mar_b_15{ margin-bottom:20px;}
/*header section*/
/*#top{height:40px;padding-top:31px; color:#ffffff; font:bold 16px/26px Georgia; }*/
#top{height:40px;padding-top:31px; color:#70A088; font:bold 16px/26px Georgia; }
#top span{ color:#0367A5;}
#top span.two a:hover{text-decoration:none;}
#top span.two a{ color:#70A088; text-decoration:underline;}
#top .float_r span.phonenumber { font-size:20px;}
.tbgl{ width:8px; float:left; background:url(../images/tbgl.gif) left top no-repeat; height:26px;}
.tbgr{
	width:77px;
	float:left;
	background:url(../images/tbgr.gif) left top no-repeat;
	height:26px;
	margin-left: 15px;
}
.tbgm{ width:142px; float:left; background:#C9E7D8; height:26px; padding:0 3px 0 0;}
.tbgr:hover{background:url(../images/tbgr_o.gif) left top no-repeat;}
.tbgr a,.tbgr8 a{ text-indent:-5555px; display:block; width:77px; height:26px;}
.input{
	border:0;
	font:normal 11px/16px Georgia;
	width:160px;
	color:#70A088;
	border:0;
	background:none;
	padding-top:5px;
	height:16px;
	float: left;
}
.tbgr, .tbgr8{ width:77px; float:left; background:url(../images/tbgr.gif) left top no-repeat; height:26px;}
.tbgr:hover, .tbgr8:hover{background:url(../images/tbgr_o.gif) left top no-repeat;}

.main_t{background:url(../images/main_t.gif) left top no-repeat; height:20px; }
.main_b{background:url(../images/main_b.gif) left top no-repeat; height:20px; margin-bottom:15px; }

.cont{background:#ffffff;padding:0 15px 0px 15px;width: 950px;position:relative;}
.offer a{ background:url(../images/special_offer.png) left top no-repeat; width:126px; height:126px; display:block; position:absolute; left:196px; top:690px; text-indent:-5555px;}

.navigation{
	height:54px;
	background:url(../images/nav_bg_new.gif) left top repeat-x;
	position:relative;
	padding:0 0 0 8px;
	margin-bottom: 15px;
	width: 942px;
}
ul.nav{position:relative;width: 942px;}
.navigation li{float:left; padding:0 23px; background:url(../images/devider.gif) right top no-repeat;position:relative;}
.navigation li.last{ background:none;}

.nav li a{font: bold  14px/26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;height:27px; display:block;padding:14px 6px 13px 6px ; float:left; font-weight:bold;}
.nav li a:hover{ color:#C9E7D8;}
.nav li a.home{width:68px;text-align:center;}
.nav li a.act{color:#086BA9; background:url(../images/home_act.gif) center center no-repeat;height:27px; width:68px; text-align:center;}
.nav li a.renewal_act{color:#086BA9; background:url(../images/renewal_act.gif) center center no-repeat;height:27px; text-align:center; }
.nav li a.about_act{color:#6C9BB7; background:url(../images/about_act.gif) center center no-repeat;height:27px; text-align:center; }
.nav li a.design_act, .nav li a.contact_act{color:#6C9BB7; background:url(../images/design_act.gif) center center no-repeat;height:27px; text-align:center; }

ul.nav li:hover ul {display:block !important; visibility:visible !important;}


.nav li a img{ margin-left:3px;}

ul.nav li ul{ position:absolute;left:0;top:50px; width:200px; background:url(../images/nav_bg2_new.png) left bottom no-repeat; padding-bottom:18px; z-index:1000 !important;}
ul.nav li ul li{border-bottom:1px solid #2A8ECC; float:left;background:none; padding:0;}
ul.nav li ul li a{ background:#0468A6; display:block; padding:6px 6px 3px 20px; float:left; width:166px; text-transform:capitalize; font: bold  13px "Trebuchet MS";color:#fff; }
ul.nav li ul li a:hover{ background:#D0E6F3;text-transform:capitalize; color:#0468A6; }

.cor_l,.cor_r{width:7px; height:54px;display:block; position:absolute; z-index:1000; top:0;}
.cor_l{ background:url(../images/cor_l.png) left top no-repeat;left:0; }
.cor_r{ background:url(../images/cor_r.png) left top no-repeat;right:0;}

.right_panel{width:218px; float:right;}
.left_panel{width:717px; float:left;}
.logo{}
span.contact{width:118px;height:100px;padding:8px 4px 0 96px;text-align:right;color:#000;font:normal 11px/14px "Trebuchet MS";background:url(../images/contact_bg.gif) left top no-repeat;margin-bottom: 14px; display:block; cursor:pointer;}
span.contact span{color:#70A088; font:bold 20px/20px "Trebuchet MS"; text-transform:uppercase; letter-spacing:1px;}
span.contact span.sml{color:#94C96E; font:bold 14px/18px "Trebuchet MS";}
span.contact span.color{color:#0367A5;font:normal 11px/14px "Trebuchet MS"; text-transform:none; letter-spacing:0;}
/*span.contact span.color:hover{color:#000;}*/
#home-flash{width:717px;height:372px; background-color:#fff; outline:0;margin-bottom:15px;}
#inner-flash{width:717px;height:182px;background:url(../images/inner_banner.gif) left top no-repeat;margin-bottom:15px;}
#inner-flash_patio_doors{width:717px;height:182px;background:url(../images/inner_banner_patio_doors.gif) left top no-repeat;margin-bottom:15px;}
#inner-flash_energy{width:717px;height:182px; background:url(../images/inner_banner_energy.gif) left top no-repeat;margin-bottom:15px;}
#inner-flash_contest{width:717px;height:182px; background:url(../images/inner_banner_contest.jpg) left top no-repeat;margin-bottom:15px;}
#inner-flash_contest a{width:717px;height:182px; display: block;}


.stimulus_plan{ background:url(../images/stimulus_plan.gif) no-repeat; width:133px;height:122px;float:left;padding:12px 20px 0px 195px; font:bold 12px/16px "Trebuchet MS";color:#ffffff;}
.mar_t_8{ margin-top:8px;}
.content{ padding:25px 0 15px 0;}
.content2{ padding:5px 0 5px 0;}
.content2 h2{color:#0367A5; font:normal 22px/24px Georgia; margin-bottom:5px;}
.content2 h2.sub{color:#444;font:bold 20px/20px Georgia;margin-bottom:8px;margin-top: 6px;}
.content2 span {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#0367A5;}

.content2 p span{color:#597B8E;}
.content2 p img{ margin:0 0 20px 20px; border:1px solid #CCD0D8;}
.content2 p img.img{ margin:0 20px 20px 0;}
.content2 p img.img_bor0{ margin:0 20px 20px 0;border:0 !important; margin-left:0 !important;}
.content2 p img.topmar{ margin:11px 0 20px 20px; border:1px solid #CCD0D8;}


.request_brochure{ background:url(../images/request_a_brochure.gif) no-repeat; width:433px;height:193px;float:left; font:bold 12px/14px "Trebuchet MS";color:#ffffff; margin-left:10px;}

.left{ width:120px; padding:65px 0 0 104px; float:left; text-align:right; color:#313131; font:normal 12px/16px "Trebuchet MS";}
.right{ padding:15px 10px 0px 0px; float:right;}

.tbgl2{ width:7px; float:left; background:url(../images/tbgl2.gif) left top no-repeat; height:28px; margin-bottom:7px;}
.tbgr2{ width:7px; float:left; background:url(../images/tbgr2.gif) left top no-repeat; height:28px;}
.tbgm2{ width:150px; float:left; background:url(../images/tbgm2.gif) left top repeat-x; height:20px; padding:4px;}
.input2{border:0;font:normal 11px tahoma;width:150px;color:#848484; border:0; background:none; padding-top:3px;}

.tbgm2_big{ width:350px; float:left; background:url(../images/tbgm2.gif) left top repeat-x; height:20px; padding:4px;}
.input2_big{border:0;font:normal 11px tahoma;width:350px;color:#848484; border:0; background:none; padding-top:3px;}

.tbgl2_textarea{ width:7px; float:left; background:url(../images/textarea_l.gif) left top no-repeat; height:108px; margin-bottom:7px;}
.tbgr2_textarea{ width:7px; float:left; background:url(../images/textarea_r.gif) left top no-repeat; height:108px;}
.tbgm2_textarea{ width:350px; float:left; background:url(../images/textarea_m.gif) left top repeat-x; height:100px; padding:4px;}
.input2_textarea{border:0;font:normal 11px tahoma;width:350px;color:#848484; border:0; background:none; padding-top:3px;height:100px;clear: right;overflow:auto;}


.free_consultation{ background:url(../images/free_consultation_bg.png) left top repeat-y;}
.free_consultation_bot{
	background:url(../images/free_consultation_bot.png) left bottom no-repeat;
	padding-bottom:10px;
	width: 218px;
	float: left;
}

.free_form{
	background: url(../images/free_consultation_bg.png) left bottom no-repeat;
	padding:12px 12px 0 12px;
	color:#8F9C85;
	font:normal 12px/16px Arial;
	width: 194px;
}
.tbgl3{ width:7px; float:left; background:url(../images/tbgl3.png) left top no-repeat; height:29px; margin-bottom:4px;}
.tbgr3{ width:10px; float:left; background:url(../images/tbgr3.png) left top no-repeat; height:29px;}
.tbgm3{ width:170px; float:left; background:url(../images/tbgm3.png) left top repeat-x; height:25px; padding:3px;}
.input3{border:0;font:normal 12px Arial;width:170px;color:#8F938A; border:0; background:none; padding-top:1px;}

.tbgm3_2{ width:86px; float:left; background:url(../images/tbgm3.png) left top repeat-x; height:25px; padding:3px;}
.input3_2{border:0;font:normal 12px Arial;width:86px;color:#8F938A; border:0; background:none; padding-top:1px;}

.tbgm3_22{ width:120px; float:left; background:url(../images/tbgm3.png) left top repeat-x; height:25px; padding:3px;}
.input3_22{border:0;font:normal 11px "Trebuchet MS";width:120px;color:#B1B1B1; border:0; background:none; padding-top:1px;}

.tbgm3_3{ width:140px; float:left; background:url(../images/tbgm3.png) left top repeat-x; height:25px; padding:3px;}
.input3_3{border:0;font:normal 12px Arial;width:140px;color:#8F938A; border:0; background:none; padding-top:1px;}
.tbgm3_36{ width:160px; float:left; background:url(../images/tbgm3.png) left top repeat-x; height:25px; padding:1px;}
.input3_36{border:0;font:normal 11px Arial;width:158px;color:#8F938A; border:0; background:none; padding-top:2px;}


.tbgm3_4{ width:44px; float:left; background:url(../images/tbgm3.png) left top repeat-x; height:25px; padding:3px;}


.tbgl_select_big{ width:10px; float:left; background:url(../images/tbgl_select_big.png) left top no-repeat; height:33px; margin-bottom:4px;}
.tbgr_select_big{ width:17px; float:left; background:url(../images/tbgr_select_big.png) left top no-repeat; height:33px;}
.tbgm_select_big{ width:220px; float:left; background:url(../images/tbgm_select_big.png) left top repeat-x; height:30px; padding:3px;}

.select_box{width:44px;border:none;position:relative;height:26px;}
ul#select_menus{margin:0;padding:5px 0;width:120px;position:absolute;left:-5px;top:23px;visibility:hidden;background-color:#C0CEB4; height:120px; overflow:auto;scrollbar-face-color:#C5DCB3;	    
		scrollbar-highlight-color:#C5DCB3;	
		scrollbar-3dlight-color:B4EC8D;
		scrollbar-track-color:#A8CA91;	    
		scrollbar-shadow-color:#02075A;	
		scrollbar-darkshadow-color:	#769261;
		scrollbar-arrow-color:	#fff;}
ul#select_menus li{}
ul#select_menus li a{color:#fff; background:#; display:block; padding:3px 5px; text-decoration:none}
ul#select_menus li a:hover{background:#C5DCB3;}

a.arrow{width:24px; height:27px; display:block; position:absolute; top:-3px; right:-25px; background:url(../images/select_dropdown.png) no-repeat; display:block;}



.select_box2{width:220px;border:none;position:relative;height:26px;}
ul#select_menus2{margin:0;padding:0;width:236px;position:absolute;left:-5px;top:23px;visibility:hidden;background-color:#C0CEB4;}
ul#select_menus2 li{}
ul#select_menus2 li a{color:#fff; background:#; display:block; padding:6px 10px; text-decoration:none}
ul#select_menus2 li a:hover{background:#C5DCB3;}

a.arrow2{width:24px; height:27px; display:block; position:absolute; top:-3px; right:-14px; background:url(../images/select_dropdown.png) no-repeat; display:block;}

#show{line-height:20px;}

.cal_t{ background:url(../images/cal_t.gif) left top no-repeat; padding-top:8px; margin:11px 0 15px 0;}
.cal_b{ background:url(../images/cal_b.gif) left bottom no-repeat; padding-bottom:8px;}
.cal_m{ background:url(../images/cal_m.gif) left top repeat-y; padding:2px 7px; width:179px;}
.cal_m h4{ font:normal 13px  Arial; color:#306686; text-align:center; background:url(../images/arrow_l.gif) 166px center no-repeat; width:160px; float:left;}

ul.days_head { margin-top:10px;}
ul.days_head li,ul.days li{float:left; border-right:1px solid #CCE9FB;display:block; color:#fff; width:24px; height:17px; text-align:center; padding:1px 0;}
ul.days_head li.last,ul.days li.last{ border:none;}
ul.days li{color:#4F87A8;}
ul.days li:hover{ cursor:pointer; background:#368BC0; color:#fff;}
ul.days li.select{background:#368BC0; color:#fff;}
ul.days li span{color:#585858;}
ul.days li span.holiday{color:#fff;}
.cal_top{ padding:0 3px;}
.cal_top img{margin-top:3px;}

/*footer section*/
.footer{
	margin-top:14px;
	float:left;
	width: 950px;
}
.footer_l{ background:url(../images/footer_l_new.gif) left top no-repeat; width:12px; height:88px; float:left;}
.footer_r{ background:url(../images/footer_r_new.gif) left top no-repeat; width:12px; height:88px; float:left;}
.footer_m{ background:url(../images/footer_m_new.gif) left top repeat-x;height:74px;float:left; width:926px; padding:7px 0; }

.foot_left{background:url(../images/dot.gif) repeat-y left top; float:right; padding: 5px 10px; font:normal 11px/18px "Trebuchet MS"; color:#ffffff;}
.foot_left span{color:#C9E7D8;}
ul.nav2{width: 640px;padding:10px 0;float: left;}
ul.nav2 li{float:left;}
ul.nav2 li a{ font:normal 12px/18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff;float:left;}
ul.nav2 li a:hover{ color:#C9E7D8;}
ul.nav2 li span{ padding:0 7px; color:#ffffff;float:left;}
.call{color:#0475BA; font:normal 18px Georgia; float:left; padding-left:166px;}
.foot_right{color:#597B8E;  font:normal 12px/24px "Trebuchet MS"; float:right; padding:12px 15px 0 0;}
/*p.p2{ font:normal 14px/44px georgia; color:#FFFFFF;}*/

p.p2{ font:normal .8em/44px georgia; color:#70A088; font-family:Georgia, "Times New Roman", Times, serif;}
p.p2 span{ color:#0475BA; font-weight:bold;}
/* inner page styles */
.title{ padding:5px 0; color:#515151; font:normal 13px/18px "Trebuchet MS"; margin-bottom:11px; }
.title span{ padding:0 5px;}
.title a{ text-decoration:underline;color:#515151;}
.title a:hover{color:#000;}
ul.inner{ padding:10px 0; list-style:disc; margin-left:20px;}
ol.inner{padding:0;margin-left:25px;}
ul.inner li,ol.inner li{ padding:1px 0; margin-left:5px; color:#597B8E;}

ul.inner li a,ol.inner li a{ color:#0367A5;}
ul.inner li a:hover,ol.inner li a:hover{color:#0367A5; text-decoration:underline;}


.content_l{width:515px;float:left;margin-top: 7px;}
.content_r{width:188px; float:right;}
.content_r img{ margin-bottom:11px;}

.free_top{ height:10px; width:216px; background:url(../images/top.gif) left top no-repeat;}
.free{width:196px;height:150px;padding:10px;color:#000;font:normal 12px/14px "Trebuchet MS";background:url(../images/botn2.jpg) left top no-repeat;margin-bottom: 14px;}
.free span{color:#fff;font:bold 15px/20px "Trebuchet MS";}

.left_nav{ padding:0px 0 0px 0;}
.left_nav_t{ width:216px; height:15px; background:url(../images/left_nav_t_new.gif) no-repeat; font-size:0;}
.left_nav_b{ width:216px; height:15px; background:url(../images/left_nav_b_new.gif) no-repeat;}
.left_nav_m{ width:184px; background:url(../images/left_nav_m_new.gif) repeat-y; padding:0 16px;}
ul.leftnav li{ background:url(../images/border.gif) repeat-x left bottom; padding:4px 0 5px 0;}
ul.leftnav li a{color:#ffffff; font:bold 14px/28px "Trebuchet MS";display:block; text-transform:uppercase; padding:0 7px;}
ul.leftnav li a.act{color:#086BA9; background:url(../images/left_nav_a.gif) no-repeat center center;}
ul.leftnav li a.act2{color:#086BA9; background:url(../images/left_nav_a2.gif) no-repeat center center;}

ul.leftnav li a:hover{color:#90BCA5;}

#left-social-media {width:208px; height:100px; margin:14px 0px 0px 0px; padding:0px 10px 0px 0px; position:relative; background-image:url(../images/social-area-bg.jpg); float:left;}
#left-social-media .twitter-side {width: 105px; position: absolute; top: 12px; left: 149px;}
#fb-side {margin-left:-4px; margin-top:4px;}

.table1 span{ float:left; padding:8px;}
.table1 span.one{width:120px;}
.table1 span.two{width:60px;}
.table1 span.three{width:80px;}
.table1 span.four{width:100px;}
.table1 span.five{width:120px;}
.table1 span.one_1{width:120px; height:60px; font-weight:bold;}
.table1_mid{width:600px; float:left;}

.cont_mid{ margin-top:20px;}

ul.colors{width:235px; float:left;  color:#0367A5;font:bold 13px "Trebuchet MS";}
ul.colors li,ul.colors_2 li{float:left;width:75px;margin-top:10px;font:normal 11px/14px "Trebuchet MS";color: #515151;height: 66px;display: block;}
ul.colors_2{width:235px;float:left;color:#0367A5;font:bold 16px "Trebuchet MS";margin-bottom: 47px;}
ul.colors_2 li{height:100px; margin-top:11px;}
ul.colors_2 li.heading{width:235px;float:left;color:#0367A5;font:bold 16px/18px "Trebuchet MS";height: auto;margin-top: 0px;}
ul.colors li.heading{width:235px;float:left;color:#0367A5;font:bold 13px/18px "Trebuchet MS";height: auto;margin-top: 0px;}


ul.colors3{margin:20px 0 0 0;float: left;font:bold 13px/24px "Trebuchet MS";}
ul.colors3 li{width:156px;float:left;height: 150px;display: block; padding:0 7px 0 0;font:normal 12px/14px "Trebuchet MS";}
ul.colors3 li.heading{font:bold 13px/24px "Trebuchet MS"; height:auto;width:500px;}

ul.colors5{margin:20px 0 0 0;float: left;font:bold 13px/24px "Trebuchet MS";}
ul.colors5 li{width:112px;float:left;height: 120px;display: block; padding:0 5px 0 5px;font:normal 12px/14px "Trebuchet MS";}


ul.colors4{color:#0367A5; padding:5px 0;}
ul.colors4 li{width:240px;float:left; height:auto;display: block; padding:0 5px 20px 0; font:normal 12px/14px "Trebuchet MS";}
ul.colors4 li .float_l{float:left; width:80px;}
ul.colors4 li .float_r{float:right; width:160px;}
ul.colors4 li img{ float:left; margin:0 5px 5px 0;}
.bor1{ border-bottom:1px solid #AFD5EC;}
.insect_l{ float:left; width:290px; padding-right:10px;}
.insect_r{float:left;width:190px;font:normal 11px/14px "Trebuchet MS";color:#515151;margin-bottom: 17px;}

ul.news{ margin:15px 0;}
ul.news li{ padding-bottom:20px; border-bottom:1px dashed #ddd; margin-bottom:15px; width:700px; float:left;}
ul.news li h4{font:bold 13px/18px "Trebuchet MS";color:#0367A5;}
ul.news li span{font:normal 12px/14px "Trebuchet MS";color:#5E8B3D; margin-bottom:2px; float:left;}
ul.news li a{color:#5B849C;font:normal 12px/18px "Trebuchet MS";}
ul.news li a:hover{text-decoration:underline;}

ul.news2{ margin:15px 0; width:340px; float:left;}
ul.news2 li{ margin-bottom:20px;}
ul.news2 li h4{font:bold 13px/18px "Trebuchet MS";color:#0367A5;}
ul.news2 li span{font:normal 12px/14px "Trebuchet MS";color:#65987E; margin-bottom:2px; float:left;}
ul.news2 li a{color:#5B849C;font:normal 12px/18px "Trebuchet MS";}
ul.news2 li a:hover{text-decoration:underline;}


.select_big_d1{ padding:18px 0 0 18px;}
.select_big_d1#gallery{border:2px solid #197CB9; margin-left:18px; margin-right:14px; padding:18px;}
.form1 label{float:left;width:175px;clear: left;display: block;margin-bottom:7px;padding: 1px 0;}
.textbox_big{float:left;margin-bottom:7px;width:400px;height: 35px;}
.textbox_big2{float:left;margin-bottom:7px;width:400px;height:115px;}
.form1{ margin:20px 0 20px 20px;}
ul.sitemap{list-style:disc;margin-left:48px;color: #0367A5;}
ul.sitemap li{ margin:3px 0;}
ul.sitemap li ul{list-style:circle;color: #5B849C; margin-left:24px;}
ul.sitemap li a{font:normal 13px/26px "Trebuchet MS";color: #0367A5;}
ul.sitemap li ul li a{font:normal 12px/16px "Trebuchet MS";color: #5B849C;}
ul.sitemap li a:hover,ul.sitemap li ul li a:hover{ color:#000;}
ul.sitemap li ul:hover{ list-style:disc;}


.left_div{width:320px; float:left;}
.right_div{
	width:380px;
	float:left;
}

.left_box{ width:340px; float:left;}
.center_box{ width:500px; margin:0;}


/* Google Map Styles */
div#google-map { border: 1px solid rgb(223, 196, 155); padding: 3px; background-color: rgb(244, 224, 194); width:380px; height:240px; }
div.map-info p { line-height:1.2em; padding-bottom:.75em; }
	div.map-info p strong { display:block;  font-size:1.1em; font-weight:bold; color:#0367A5; font-family: "Trebuchet MS", Arial, sans-serif; }
.call_n{color:#FFFFFF;font:normal 20px Georgia;padding: 0 14px 0 45px; float:left;}
.bor_t1{ padding-top:15px; border-top:1px solid #ddd;}

.grn_box{
	width:218px;
	float:left;
	/*margin-top:15px;*/
	color:#000000;
	margin-top:15px;
}

.grn_box_t{ background:url(../images/grn_box_t.gif) left top no-repeat; height:16px; display:block;}
.grn_box_t2{background:url(../images/grn_box_m.gif) left top repeat-y #DBE9E2; float:left;}

.grn_box_b{ background:url(../images/grn_box_b.gif) left bottom no-repeat; height:16px; display:block;}
.grn_box_m{ background:url(../images/grn_box_m.gif) left top repeat-y;display:block; padding:0 10px;}
.grn_box_m p span{
	font:bold 18px/24px "Trebuchet MS";
	color:#70A088;
	margin-bottom: 10px;
	float: left;
	width: 206px;
}

.social {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; width:240px; height:54px; padding-top:15px; padding-left:10px;} 
.facebook {background:url(../images/facebook.png) no-repeat 0 0; width:40px; height:41px; display:block; float:left; margin-left:110px; _margin-left:105px; margin-right:20px; _margin-right:10px; overflow:hidden; margin-top:-30px;}
.facebook:hover {background-position:0 -41px;}
.facebook span {display:none;}
.twitter {background:url(../images/twitter.png) no-repeat 0 0; width:39px; height:41px; display:block; float:left; overflow:hidden; margin-top:-30px;}
.twitter:hover {background-position:0 -41px;}
.twitter span {display:none;}

.form-box {width:300px; height:20px; margin:5px 0; float:left; color:#0367A5; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.form-box-two {width:300px; height:20px; margin:5px 0; float:left;}

.float_l a{color:#FFFFFF;}
.float_l a:hover {color:#c9e7d8;}

.list{ width:500px; float:left;}
.finalyr_logo{ float:left; padding:20px 0 0 3px;}

.content2 p img.mar_r_48px{ margin:0 120px 20px 0;border:0 !important; margin-left:0 !important;}
.mar_l_24{ margin:-25px 0 0 24px; float:left;}

.mar_t8{ margin:3px 0 0 0  !important;}

.showroom-box {background:url(../images/showroom-box.jpg) no-repeat; width:216px; height:133px; float:left; margin-right:15px;}
.showroom-box h3 {background:none; margin:0;}
.showroom-box span{color:#70A088; font:bold 16px/20px "Trebuchet MS";}
.showroom-text {padding-left:15px; margin-top:-15px;}

.sweepstakes {margin-bottom:12px; margin-top:15px; float:left; width:218px;}

.testimonial {float:left; margin:15px 42px;}

.list{width:660px; padding-left:40px; margin-bottom:20px;}
.list li {list-style:outside disc; margin-bottom:5px;}

.seo {overflow:hidden;}
.seo h3 {background:none; font-size:20px; color:#2184c1; width:auto; text-align:left; margin:20px 0 0 0; padding:0; height:auto;}
.seo ul {width:225px; float:left; margin:15px 0; padding:0;}

.newblog {width:58px; height:203px; display:block; float:right; background:url(../images/newblog.png) no-repeat 0 0; margin-left:980px; position:fixed; margin-top:90px; }
	.newblog:hover {background-position: 0 -203px;}
* html .newblog {position:absolute;}

p.small {font-size:11px; color:#666;}
body p.small strong {color:#666;}


.category-row {
	float:left; width:717px; margin:15px 0px 15px 0px;
}
.category-thumb {
	float:left;
	width:120px;
	height:120px;
	margin-right:15px;
}
.category-description {
	float:left;
	width:582px;
}

ul#silo {list-style:circle; margin-left: 15px; color: #fff;}
ul#silo a {color:  #fff;}
ul#silo a:hover {color:#c9e7d8;}

.content2 #menu-1, .content2 #menu-2, .content2 #menu-3, .content2 #menu-4, .content2 #menu-5, .content2 #menu-6, .content2 #menu-7, .content2 #menu-8, .content2 #menu-9, .content2 #menu-10, .content2 #menu-11 {padding:15px;}
.content2 .question{padding:5px 0px 5px 0px; color:#0367A5; cursor:pointer;}
.content2 .question:hover {color: #70A088;}

.contest_video { background: url("../images/gal_bg.jpg") repeat-x scroll left bottom #FFFFFF; border: 1px solid #D3E7F2; padding: 15px; margin: 15px 0 0 0; width: 320px; }
#winner_photos { border-top: 1px solid #D3E7F2; padding: 0; margin: 15px 0 0 0;}
#winner_photos img { float: left; margin: 15px 15px 0 0; border: 1px solid #D3E7F2; }
#winner_photos img.last { margin: 15px 0 0 0; }

#phone-right {text-align:center; font-size:24px; color:#0367A5; font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px;}
