/* SUNCOASTENCLOSURES.COM - Stylesheet by Websicles.com */


/*GENERAL STUFF*/
/*------------------------------------line break for readability--------------------------------------*/
body{background-color:#17224B;margin:0px;padding:0px;overflow:hidden;font-family:Arial;color:#1A2135;font-size:14px;}
p{padding-right:7px;}
a:active{text-decoration:underline;color:#256CCD}
a:link{text-decoration:underline;color:#256CCD}
a:visited{text-decoration:underline;color:#256CCD }
a:hover{text-decoration:underline;color:#FADA00 }
#background1{width:100%;background:url(images/Main_TopBkgd.gif) repeat-x;}
h1{display:none;}
h2{font-size:12px;font-weight:bold;}
h3{color:#0000CC;font-size:14px;}
fieldset{margin:0 15px 15px 0;}
input:hover{background-color:#C8DBF5;}
.orders_list tbody tr:hover{background-color:#EBF8FF;}
/*------------------------------------line break for readability--------------------------------------*/

/*Top Nav Styles*/
/*------------------------------------line break for readability--------------------------------------*/
#top_nav{margin:16px 0px 0px 21px;list-style:none;position:absolute;z-index:98 !important;background-color:#52729d;}
html>body #top_nav{margin:17px 0px 0px 20px;position:absolute;}
#top_nav li{display:block;float:left;margin:0px 23px 0px 0px;padding:0px;position:relative;z-index:99 !important}
#top_nav a{font-weight:bold;font-size:12px;text-decoration:none;}
#top_nav a:active{color:#18234b;}
#top_nav a:link{color:#18234b;}
#top_nav a:visited{color:#18234b;}
#top_nav a:hover{color:#ffffff;}
/*------------------------------------line break for readability--------------------------------------*/

/*Sub-menus*/
/*------------------------------------line break for readability--------------------------------------*/
#top_nav li ul{margin:0px;padding:10px 0px 0px 0px;display:none;top:1em;left:0;position:absolute;}
#top_nav li:hover ul, #top_nav li.over ul{display:block;}
#top_nav ul li{display:block;float:none;margin:0px;list-style:none;}
#top_nav ul li:hover, #top_nav ul li.over{display:block;float:none;margin:0px;}
#top_nav ul li a{color:#18234b;margin:0px;padding:3px 3px 3px 5px;background-color:#718eb4;font-size:12px;border-width:0px 1px 1px 1px;border-color:#000000;border-style:solid;display:block;}
#top_nav ul li a:hover{color:#18234b;margin:0px;padding:3px 3px 3px 5px;background-color:#ffffff;font-size:12px;border-width:0px 1px 1px 1px;border-color:#000000;border-style:solid;display:block;}
#nav_screen_enclosures li a{width:182px;}
#nav_photo_gallery li a{width:226px;}
#nav_faq li a{width:185px;}
#nav_about_us li a{width:128px;}
#nav_contact_us li a{width:149px;}
#dealers_sub_menu #nav_dealer_website_links{margin:0px 0px 0px 0px;padding:0px;}
#dealers_sub_menu #nav_dealer_website_links a{width:200px;}
#top_nav #dealers_sub_menu #dealers_sites_top_item{border-top:1px solid #000000;}
body #top_nav #dealers_sub_menu .invisible{display:none;}
body #top_nav #dealers_sub_menu .visible{display:block;}
/*------------------------------------line break for readability--------------------------------------*/

/*DIVS*/
/*------------------------------------line break for readability--------------------------------------*/
#top1{height:110px;margin:0px;padding:0px;background:url(images/Main_1.gif) no-repeat;}
#top2{height:30px;margin:0px;padding:0px;background:url(images/Main_2.gif) no-repeat;}
#top3{height:16px;margin:0px;padding:0px;background:url(images/Main_3.gif) no-repeat;}
#main{height:418px;margin-top:0px;padding:0px;background:url(images/Main_Side_Writing2.jpg) white no-repeat;}
#main_side_writing{width:1px;height:1px;}
#main_side_writing{width:154px;height:418px;position:absolute;left:0px;top:auto;margin:43px 30px 0px 13px;}
html>body #main_side_writing{width:154px;height:418px;position:absolute;left:0px;margin:31px 30px 0px 13px;}
#main_side_writing p{color:#ffffff;font-size:11px;line-height:1.2em;}
#yellow{color:#fada00;}
#frame{height:100%;margin:0px 20px 0px 216px;overflow:auto;background:url(images/CenterBkgdWatermark.jpg) white center bottom no-repeat fixed;}
#bottom1{height:38px;background:url(images/Main_bottombkgd.gif) white repeat-x bottom;}
#bottom2{height:100%;background:url(images/Main_bottomlink.gif) no-repeat;}
#special{position:absolute;left:718px;top:27px;}
/*------------------------------------line break for readability--------------------------------------*/

/*Question and Answer*/
/*------------------------------------line break for readability--------------------------------------*/
#qanda .hidden{display:none;margin-bottom:40px;}
#qanda .displayed{margin-bottom:40px;margin-left:40px;}
#qanda a:link{text-decoration:none;}
#qanda a:active{text-decoration:none;}
#qanda a:visited{text-decoration:none;}
#qanda a:hover{text-decoration:none;}
/*------------------------------------line break for readability--------------------------------------*/

/*CLASSES*/
/*------------------------------------line break for readability--------------------------------------*/
.center{text-align:center;}
.bold{font-weight:bold;}
.centered_margins{margin-left:auto;margin-right:auto;}
.left{text-align:left;}
.justify{text-align:justify;}
.thumbs{margin:0px 3px 0px 3px;}
.f_left{float:left;}
.f_right{float:right;}
.clear_both{clear:both;}
.abs_center{width:300px;margin-left:auto;margin-right:auto;}
.icon{margin-right:6px;}
.f_l_icon{float:left;margin-right:6px;}
.section_links{font-weight:bold;font-size:12px;}
.size_12{font-size:12px;}
.size_13{font-size:13px;}
.before{background-color:#fada00;padding:6px;color:#000000;}
.after{background-color:#52729e;padding:6px;color:#ffffff;}
.dealers_left{width:330px;float:left;margin-right:20px;}
.dealers_right:after {content: ".";display:block;height:0;clear:both;visibility: hidden;width:330px;float:left;margin-right:20px;}
.dealers_right {display: inline-table;width:330px;float:left;margin-right:20px;}
/* Hides from IE-mac \*/
* html .dealers_right{height: 1%;width:330px;float:left;margin-right:20px;}
.dealers_right{display: block;width:330px;float:left;margin-right:20px;}
/* End hide from IE-mac */

.dealers_left_spacer{width:330px;float:left;clear:both;margin-right:20px;padding-top:20px;border-top:1px dotted #356b32;}
.dealers_right_spacer{width:330px;float:left;margin-right:20px;padding-top:20px;border-top:1px dotted #356b32;}
.dealers_wrapper{clear:both;width:700px;margin-top:20px;}
html>body .dealers_wrapper{clear:both;width:700px;}
.dealers_h3{font-weight:bold;font-size:13px;color:#356b32;}
.underline{text-decoration:underline;}
.ship-to-addresses{margin:10px 10px 15px 10px;}
.ship-to-addresses td{padding:3px;}
.orders_list{text-align:center;margin:10px 10px 15px 10px;padding:3px;}
.orders_list td {padding:3px;}
.ship_to_titles{border-right:1px solid #000000;}
.shaded{background-color:#dedede;padding:20px;}
.shadedblue{background-color:#C8DBF5;padding:20px;}
.error{color:#FF0000;}
/*------------------------------------line break for readability--------------------------------------*/
/*Thanks for reading*/