/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../../Palm%20Harbor/images/body_bg.gif) #ffffff repeat-x left top;
	}
p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:14px;
	}
img{
	border:none;
	padding:0px;
	margin:0px;
	}
.left{
	float:left;
	}	
/*-----------main-container-------*/	
#main_container{
	width:925px;
	margin:0 auto;
	}
/*----------header-container-------*/
.header_container{
	width:925px;
	float:left;
	}
.left_img{
	width:692px;
	float:left;
	}
.hdr_bg{
	width:228px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	background:url(../../Palm%20Harbor/images/hdr_4_bg.gif) no-repeat left top;
	height:129px;
	font-size:12px;
	color:#0961a1;
	font-weight:bold;
	line-height:21px;
	padding:23px 0 0 5px;
	}
.normal_text{
	font-size:11px;
	color:#0961a1;
	}
.normal_text a{
	font-size:11px;
	color:#0961a1;
	text-decoration:none;
	}	
.navigation_area{
	float:left;
	background:url(../../Palm%20Harbor/images/menu_main.gif) no-repeat left top;
	height:38px;
	padding:6px 0px 0 40px;
	width:885px;
	margin:0px;
	}
.glossymenu{
	padding: 0 2px 0 0px;
	margin: 0 ;
	height:38px;
	list-style: none;
	font-size:11px;
	font-weight:normal;
	color:#4086ba;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	float:left;
	}
.glossymenu li{
	float:left;
	margin-left:0px;
	padding:0px 0 0 0;
	background:url(../../Palm%20Harbor/images/menu_li.gif) no-repeat right center;
	}
.glossymenu li a{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	font-size:11px;
	font-weight:normal;
	color:#4086ba;
	padding:0px 0px 0px 6px; /*Padding to accomodate left tab image. Do not change*/
	height:38px;
	line-height:38px;
	text-align: center;
	cursor: pointer;	
	text-decoration:none;
	}
.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 11px 0 11px; /*Padding of menu items*/
	}
.glossymenu li.current a{
	color:#4086ba;
	background-position: left;
	height:38px;
	}
.glossymenu li a:hover{
	color:#024b7c;
	background: url(../../Palm%20Harbor/images/left-menu2.gif) no-repeat; /*left tab image path*/
	background-position: left;
	}
.glossymenu li.current a b{
	color:#4086ba;
	height:38px;
	}
.glossymenu li a:hover b{
	color:#024b7c;
	height:38px;
	background: url(../../Palm%20Harbor/images/right-menu2.gif) no-repeat right top; /*right tab image path*/
	}
.glossymenu li.current1 a{
	color:#034674;
	background: url(../../Palm%20Harbor/images/left-menu2.gif) no-repeat; /*left tab image path*/
	background-position: left;
	height:38px;
	}
.glossymenu li.current1 a b{
	color:#024b7c;
	background: url(../../Palm%20Harbor/images/right-menu2.gif) no-repeat right top; /*right tab image path*/
	height:38px;
	}
.hdr_1{
	width:295px;
	float:left;
	}
.hdr_2{
	width:191px;
	float:left;
	}
.hdr_3{
	width:206px;
	float:left;
	}
.top_img{
	width:926px;
	float:left;
	}
/*----------end-header-container-------*/	

/*----------middle-container-------*/
.middle_con{
	width:913px;
	float:left;
	padding-left:12px;
	}
.middle_container{
	width:898px;
	border-left:#5ca7ce solid 1px;
	border-right:#5ca7ce solid 1px;
	overflow:hidden;
	float:left;
	background-color:#FFFFFF;
	}
.desgin_product{
	width:885px;
	float:left;
	border:#ebf2f8 solid 1px;
	margin: 0 2px 0 2px;
	padding:3px 3px 3px 3px;
	}
.desgin_box{
	width:209px;
	float:left;
	height:90px;
	padding:38px 10px 0 0;
	margin-left:2px;
	background:url(../../Palm%20Harbor/images/design_option.gif) no-repeat left top;
	}
.desgin_box2{
	width:209px;
	float:left;
	height:90px;
	padding:38px 10px 0 0;
	margin-left:2px;
	background:url(../../Palm%20Harbor/images/hrd_op.gif) no-repeat left top;
	}
.desgin_box3{
	width:209px;
	float:left;
	height:90px;
	padding:38px 10px 0 0;
	margin-left:2px;
	background:url(../../Palm%20Harbor/images/glass_option.gif) no-repeat left top; 
	}
.desgin_box4{
	width:209px;
	float:left;
	height:90px;
	padding:38px 10px 0 0;
	margin-left:2px;
	background:url(../../Palm%20Harbor/images/shower_guard.gif) no-repeat left top; 
	}
.center_text{
	font-size:11px;
	width:115px;
	float:left;
	color:#005071;
	text-align:center;
	text-decoration:none;
	}
.center_text2{
	font-size:11px;
	width:115px;
	float:right;
	color:#285d05;
	text-align:center;
	text-decoration:none;
	}
.center_text3{
	font-size:11px;
	width:120px;
	float:right;
	color:#725804;
	text-align:left;
	text-decoration:none;
	}
.center_text4{
	font-size:11px;
	width:115px;
	float:right;
	color:#79242b;
	text-align:left;
	text-decoration:none;
	}
.service-container{
	width:120px;
	float:right;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	}
.read_more{
	width:90px;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	padding:33px 10px 0 20px;
	}
.read_more a{
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
	}
.read_more a:hover{
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:underline;
	}
.read_more2{
	width:90px;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	padding:45px 10px 0 20px;
	}
.read_more2 a{
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
	}
.read_more2 a:hover{
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:underline;
	}
.HINGS{
	width:221px;
	float:left;
	height:90px;
	margin:5px 0 0 2px;
	}	
.welcome_bg{
	width:872px;
	float:left;
	background:url(../../Palm%20Harbor/images/welcome_bg.gif) repeat-x left top;
	line-height:30px;
	font-size:22px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:normal;
	height:34px;
	padding:0 0 0 14px;
	}
.left_area{
	width:570px;
	float:left;
	padding:0 6px 0 14px;
	}
.main_text{
	font-size:12px;
	color:#000000;
	width:570px;
	float:left;
	padding:10px 0 0 0;
	text-align:justify;
	}
.main_text2 a{
	font-size:12px;
	color:#000000;	
	text-decoration:underline;
	line-height:20px;	
	}
.main_text3 a{
	font-size:12px;
	color:#316e9d;
    text-align:left;
	text-decoration:none;		
	}
.main_text2{
	font-size:12px;
	color:#000000;
	width:870px;
	float:left;
	padding:10px 0 0 10px;
	text-align:justify;
	}
.main_textnew{
	font-size:12px;
	color:#000000;
	width:450px;
	float:left;
	padding:10px 0 0 10px;
	text-align:justify;
	}	
.contac_page{
	font-size:14px;
	color:#000000;
	width:400px;
	float:left;
	padding:10px 0 0 0;
	text-align:justify;
	}
.contac_page2{
	font-size:14px;
	color:#000000;
	width:200px;
	float:left;
	padding:10px 0 0 0;
	text-align:justify;
	}	
.quato_text{
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	}	
.quato_text:hover{
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
	}	
.before_after{
	width:340px;
	float:left;
	background-color:#e9e9e9;
	border:#CCCCCC solid 1px;
	height:40px;
	font-size:16px;
	color:#0271b8;
	font-weight:bold;
	padding:0 0 0 8px;
	line-height:40px;
	}
.window_img{
	padding:5px 0 0 0;
	width:570px;
	float:left;
	}
.right_area{
	width:285px;
	float:left;
	text-align:right;
	}	
/*Social Sites and Slideshow Player BEGIN*/	
#social_1 {
	position: relative;
	margin-top: -30px;
}
#twitter {
	position: absolute;
	width: 255px;
	height: 128px;
	top: 112px;
	left: 15px;
}
#slideshow_mask {
	position: relative;
	z-index: 3;
	width: 926px;
	height: 293px;
}
#slideshow-container {
	position: relative;
}
#slideshow-player {
	position: absolute;
	z-index: 2;
	top: -284px;
	left: 24px;
}
#slideshow-player img {
	position: absolute;
	/*z-index:1;*/
	width: 538px;
	height: 266px;
}
/*Social Sites and Slideshow Player END*/
.photo_gellary{
	width:854px;
	float:left;
	padding:0 0 0 22px;
	}
.photo_gellytext{
	font-size:12px;
	font-weight:bold;
	color:#034674;
	line-height:25px;
	}
.photo_gellytext a{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	line-height:25px;
	text-decoration:none;
	}
.center_bgf{
	background:url(../../Palm%20Harbor/images/center_bfg.gif) repeat-x left top;		
	}
.three_steps{
	width:801px;
	float:left;
	padding:22px 0 0 85px;
	}
.contact_area{
	width:679px;
	float:left;
	background:url(../../Palm%20Harbor/images/contact_bg.gif) #c3e4f7 repeat-x left top;
	border-left:#e3e3e3 solid 1px;
	border-right:#e3e3e3 solid 1px;
	overflow:hidden;
	padding:0 20px 0 18px;
	}
.contact_areanew{
	width:679px;
	float:left;
	background:url(../../Palm%20Harbor/images/contact_bg.gif) #c3e4f7 repeat-x left top;
	border-left:#e3e3e3 solid 1px;
	border-right:#e3e3e3 solid 1px;
	padding:0 20px 0 18px;
	}
.step_information{
	width:680px;
	float:left;
	font-size:24px;
	color:#FF0000;
	text-align:center;
	font-weight:bold;
	}
.contact_bottom{
	width:709px;
	float:left;
	}
.form_area{
	width:420px;
	float:left;
	margin:0 0 0 0px;
	padding:26px 0px 0 168px;
	}
.contact_formarea{
	width:420px;
	float:left;
	margin:0 0 0 0px;
	padding:26px 0px 0 0px;
	}
.google_mapare{
	width:257px;
	float:left;
	padding:26px 0px 0 0px;
	}
.name_area{
	width:190px;
	float:left;
	font-size:14px;
	color:#686868;
	line-height:29px;
	height:35px;
	}
.input_area{
	width:218px;
	float:left;
   height:35px;
	}
.input_area4{
	width:218px;
	float:left;
   height:60px;
   margin-top:40px;
	}
.input_area2{
	width:215px;
	height:18px;
	border:#7f9db9 solid 1px;
	}	
#req_quote_p3{
	margin-top: 10px;
		
	}
.glass_area{
	width:485px;
	float:left;
	margin:0 0 0 0px;
	padding:26px 0px 0 100px;
	}	
.sharp_area{
	font-size:15px;
	color:#393c3e;
	width:480px;
	float:left;
	font-weight:bold;
	line-height:25px;
	height:30px;
	}
.redio{
	font-size:12px;
	color:#393c3e;
	width:480px;
	float:left;
	}
.doors-img{
	width:158px;
	float:left;
	padding:12px 0 0px 0;
	}
.doors-img2{
	width:160px;
	float:left;
	padding:12px 0 0 0;
	}
.devided_text{
	font-size:12px;
	color:#393c3e;
	}
.botton_text{
	float:left;
	}	
.select_img{
	width:129px;
	float:left;
	font-size:12px;
	color:#333333;
    }
.select_img a{
	font-size:12px;
	color:#333333;
    }		
.selectclear{
	width:129px;
	float:left;
	font-size:12px;
	color:#333333;
	height:70px;
    }
.next_img{
	width:124px;
	float:right;
   height:35px;
   padding-top:10px;
	}	
.next_img2{
	width:210px;
	float:right;
    height:35px;
    padding-top:10px;
	}
.dynimic_area{
	width:480px;
	float:left;
	text-align:center;
	padding:10px 0 10px 0;
	}
.width_area{
	width:140px;
	float:left;
	height:25px;
	}
.width_other{
	width:500px;
	float:left;
	height:50px;
	}
.width_only{
	padding:4px;
	margin-bottom: -22px;
	margin-left: -20px;
	width:30px;
	float:left;
	}	
.botton_only{
	width:70px;
	float:left;
	padding-left:6px;
	}	
.red_contatc{
	font-size:18px;
	color:#316e9d;
	font-weight:normal;
	}
.red_contatc a{
	font-size:18px;
	color:#316e9d;
	font-weight:normal;
	text-decoration:none;
	}
.photogallery_area{
	width:115px;
	float:left;
	padding:1px 1px 1px 1px;
    margin:20px 12px 0 12px;
	text-align:center;
	border:#999999 solid 2px;
	}
.photogallery_area:hover{
	text-align:center;
	border:#333333 solid 2px;
	}
.smallhardware_area{
	width:105px;
	float:left;
	padding:1px 1px 1px 1px;
    margin:5px 3px 0 3px;
	text-align:center;
	border:#999999 solid 2px;
	height:90px;
	}
.smallhardware_area:hover{
	text-align:center;
	border:#333333 solid 2px;
	}
.smallhardware_area2{
	width:94px;
	float:left;
	padding:1px 0px 1px 0px;
    margin:5px 0px 0 3px;
	height:86px;
	text-align:center;
	border:#999999 solid 2px;
	}
.smallhardware_area2:hover{
	text-align:center;
	border:#333333 solid 2px;
	}
.hardware_greapyarea{
	width:294px;
	float:left;
	padding:1px 1px 1px 1px;
    margin:5px 0px 0 3px;
	text-align:center;
	border:#999999 solid 2px;
	}
.hardware_second{
	width:211px;
	float:right;
	padding:1px 1px 1px 1px;
    margin:3px 0px 0 0px;
	text-align:center;
	border:#999999 solid 4px;
	}
.photogallery_areaglass{
	width:200px;
	float:left;
	padding:1px 1px 1px 1px;
    margin:20px 7px 0 7px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border:#999999 solid 2px;
	}
.photogallery_areaglass:hover{
	text-align:center;
	border:#333333 solid 2px;
	}
.small_thumnailhardware{
	width:575px;
	float:left;
	}
.small_areafornewhandle{
	width:1200px;
	float:left;
	}
.large_areafornewhandle{
	width:210px;
	float:left;
	}	
.large_thumnailhardware{
	width:310px;
	float:left;
	}
.door{
	width:200px;
	float:left;
	padding-left:0px;
	}	
.door ul{
	margin:0px;
	padding:0px;
	}
.door ul li{
	margin:0px;
	padding:0px 0 0 30px;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	line-height:25px;
	list-style:none;
	font-weight:normal;
    background:url(../../Palm%20Harbor/images/lates_arrow.png) no-repeat left center;
	}
.door ul li a{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}	
.door ul li a:hover{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#0099FF;
	text-decoration:underline;
	font-weight:normal;
	}
.whyne{
	width:500px;
	float:left;
	padding-left:0px;
	}	
.whyne ul{
	margin:0px;
	padding:0px;
	}
.whyne ul li{
	margin:0px;
	padding:0px 0 0 30px;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	line-height:25px;
	list-style:none;
	font-weight:bold;
    background:url(../../Palm%20Harbor/images/lates_arrow.png) no-repeat left center;
	}
.whyne ul li a{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}	
.sitemapww{
	width:750px;
	float:left;
	padding-left:0px;
	}	
.sitemapww ul{
	margin:0px;
	padding:0px;
	}
.sitemapww ul li{
	margin:0px;
	padding:0px 0 0 30px;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:25px;
	list-style:none;
	font-weight:normal;
    background:url(../../Palm%20Harbor/images/lates_arrow.png) no-repeat left center;
	}	
.sitemapww ul li a{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}
.sitemapww ul li a:hover{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#0099FF;
	text-decoration:underline;
	font-weight:normal;
	}
.slider_show{
	width:852px;
	float:left;
	padding:0 0px 0 0px;
	background:url(../../Palm%20Harbor/images/center_bfg.gif) repeat-x left top;	
	height:101px;
	}	
.slider_img{
	width:66px;
	float:left;
	padding:7px 3px 0px 3px;
	}	
.left_ber{
	width:30px;
	float:left;
	}	
.shadow_bg{
	background:url(../../Palm%20Harbor/images/shadow_bg.gif) no-repeat left top;
	width:910px;
	height:141px;
	float:left;
	padding:0 0px 0 15px;
	}
.hings_area{
	width:200px;
	background-color:#FFF;
	float:left;
	border:#999999 solid 2px;
	margin-left:25px;
	margin-top:10px;
	padding:1px 1px 1px 1px;
	}
.hings_area:hover{
	border:#333333 solid 2px;
	}
.hungs_text{
	font-size:12px;
	color:#333333;
	width:100px;
	float:left;
	}		
.hungs_img{
	font-size:12px;
	color:#333333;
	width:80px;
	float:left;
	text-align:right;
	}
.required_filedscon{
	width:380px;
	float:left;
	font-size:12px;
	color:#333333;
	text-align:right;
	padding:0 30px 0 0
	}	
.google_border{
    border:#000000 solid 3px;
	width:250px;
	float:left;
	}						
.whyne{
	width:500px;
	float:left;
	padding-left:0px;
	}	
.whyne ul{
	margin:0px;
	padding:0px;
	}
.whyne ul li{
	margin:0px;
	padding:0px 0 0 30px;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	line-height:25px;
	list-style:none;
	font-weight:bold;
    background:url(../../Palm%20Harbor/images/lates_arrow.png) no-repeat left center;
	}	
.whyne ul li a{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;

	}	
.care_clearingweer{
	width:855px;
	float:left;
	padding-left:0px;
	}	
.care_clearingweer ul{
	margin:0px;
	padding:0px 0 0 20px;
	}	
.care_clearingweer ul li{
	margin:0px;
	padding:0px 0 0 5px;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:20px;
	font-weight:normal;
	list-style:circle;
	}	
.small_viwer{
	width:400px;
	float:left;
	padding-left:0px;
	}	
.small_viwer ul{
	margin:0px;
	padding:0px 0 0 20px;
	}
.small_viwer ul li{
	margin:0px;
	padding:0px 0 0 5px;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:20px;
	font-weight:normal;
	list-style:circle;
	}		
.service_clearingweer{
	width:500px;
	float:left;
	padding-left:0px;
	border:#999999 solid 1px;
	}	
.service_clearingweer ul{
	margin:0px;
	padding:0px 0 0 20px;
	}
.service_clearingweer ul li{
	margin:0px;
	padding:0px 0 0 5px;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:20px;
	font-weight:normal;
	list-style:circle;
	}	
.configration_text2{
	font-size:12px;
	color:#000000;
	width:400px;
	float:left;
	padding:10px 0 0 15px;
	text-align:justify;
	}				
/*----------end-middle-container-------*/	

/*----------footer-container-------*/
#footer_hd{
	width:100%;
	float:left;
	background:url(../../Palm%20Harbor/images/footer_hd.gif) #4488b7  repeat-x left top;
	}
.footer_container{
	width:925px;
	margin:0 auto;
	background:url(../../Palm%20Harbor/images/footer_bg.gif) no-repeat left top;
	height:146px;
	}	
.footer_links{
	width:840px;
	float:left;
	padding:15px 0 0 30px;
	font-size:11px;	
	color:#496f9e;
	font-weight:normal;
	text-align:center;
	}
.footer_links a{
	font-size:11px;	
	color:#496f9e;
	font-weight:normal;
	text-decoration:none;
	text-align:center;	
	}
.footer_links a:hover{
	font-size:11px;	
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	text-align:center;
	}
.adress_text{
	width:840px;
	float:left;
	padding:25px 0 0 55px;
	font-size:11px;	
	color:#496f9e;
	text-align:center;
	font-weight:normal;
	}
.adress_text a{
	font-size:11px;	
	color:#496f9e;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	}		
.copy_right{
	width:840px;
	float:left;
	position: relative;
	padding:25px 0 0 55px;
	font-size:11px;	
	color:#FFFFFF;
	text-align:center;
	font-weight:normal;
	}
.copy_right a#twitter_footer {
	position: absolute;
	z-index: 2;
	left: 30px;
	top: 15px;
	background: url(../../Palm%20Harbor/images/twitter_inactive.png) no-repeat;
	width: 100px;
	height: 51px;
}
.copy_right a#twitter_footer:hover{
	position: absolute;
	z-index: 3;
	background: url(../../Palm%20Harbor/images/twitter_hover.png) no-repeat;
	width: 100px;
	height: 51px;
}
.copy_right a#twitter_footer:focus{
	position: absolute;
	z-index: 3;
	background: url(../../Palm%20Harbor/images/twitter_focus.png) no-repeat;
	width: 100px;
	height: 51px;
}
.copy_right a#facebook_footer {
	position: absolute;
	z-index: 2;
	left: 790px;
	top: 15px;
	background: url(../../Palm%20Harbor/images/facebook_footer.png) no-repeat;
	width: 102px;
	height: 51px;
}
.copy_right a#facebook_footer:hover {
	position: absolute;
	z-index: 3;
	left: 790px;
	top: 15px;
	background: url(../../Palm%20Harbor/images/facebook_hover.png) no-repeat;
	width: 102px;
	height: 51px;
}
