body{background:#0b1aab url(bg.jpg) no-repeat fixed;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;font-size:14px;color:#000000;margin:0;margin-top:10px;}
h1{margin:0;margin-bottom:12px;font-size:16px;color:#000000;}
h2{margin:0;margin-bottom:12px;text-align:center;font-size:16px;color:#FFFFFF;}
h3{margin:0;margin-bottom:12px;text-align:center;font-size:14px;color:#000000;}
h4{margin:0;margin-bottom:12px;font-size:14px;color:#000000;}
a{color:#0000FF;outline:none;}
#container{width:950px;margin:0 auto;}
#header{width:950px;height:365px;margin-bottom:5px;}
#hleft{width:590px;height:365px;float:left;}
#hright{float:left;width:360px;height:365px;}
#logos{width:950px;height:200px;}
#banner{width:950px;height:350px;border-bottom:3px solid #FFFFFF;border-top:3px solid #FFFFFF;}
.nav{width:950px;height:44px;background:url(nbg.jpg) no-repeat;margin-bottom:5px;}
.ninfo{padding-left:20px;padding-right:20px;text-align:center; font-family:Arial, Helvetica, sans-serif;}
.ninfo img{margin-right:5px;}
#ctop{background:url(ctop.jpg) no-repeat;width:950px;height:25px;}
#cbottom{background:url(cbottom.jpg) no-repeat;width:950px;height:25px;}
#content{width:950px;background:#d6f2fe;}
.tabcontent{display:none;font-size:12px;}
#lside ul{margin:0;padding-left:20px;}
#lside li{margin-bottom:10px;}
.viewsite{position:relative;top:8px;border:0;}
#links p{margin-left:0;}
#graphics1{margin-top:15px;width:900px;}
#graphics1 img{margin-right:5px;margin-bottom:5px;border:0;width:290px;height:217px;}
#subarea{width:900px;border-bottom:3px solid #000000;padding-bottom:5px;}
#subright3{float:left;width:20px;}
#subright4{float:right;width:422px;text-align:right;}
#submiddle3{float:left;margin-left:12px;margin-right:12px;text-align:left;}
.paginateinfo{font-size:12px;}
#playslideshow{margin-right:1px;}
#lside{float:left;margin-right:25px;width:510px;}
#lsinfo{font-size:12px;text-align:justify;}
#rside{float:left;width:362px;}
#rsidetop{width:362px;background:url(rsidetop.gif) no-repeat;height:25px;}
#rsinner{background:#456d7e;width:312px;padding-left:25px;padding-right:25px;color:#FFFFFF;}
#rsinner a{color:#FFFFFF;}
#rsidebottom{width:362px;background:url(rsidebottom.gif) no-repeat;height:25px;}
#rsinfo{text-align:justify;}
#cinfo{text-align:justify;padding:25px;padding-top:0;padding-bottom:0;color:#000000;}
#footer{width:950px;}
#finfo{font-size:11px;text-align:justify;padding:12px;color:#727dec;}
#finfo a{color:#727dec;}
p,#rsinner form{margin:0;}
#smalltext,.smalltextclass{font-size:11px;}
#links,#rsinner table{text-align:left;}
.vpage,#subleft3{float:left;}
.anylinkmenu{position:absolute;left:0;top:0;visibility:hidden;border:1px solid #1c323c;border-bottom-width:0;line-height:25px;z-index:100;background:#30505d;width:120px;font-size:12px;}
.anylinkmenu ul li a{width:100%;display:block;border-bottom:1px solid #1c323c;padding:2px 0;text-decoration:none;font-weight:normal;text-indent:5px;color:#a3b7bf;}
.anylinkmenu a:hover{background:#d6f2fe;color:#000000;}
.anylinkshadow{position:absolute;left:0;top:0;z-index:99;background:black;visibility:hidden;}
.anylinkmenu ul{margin:0;padding:0;list-style-type:none;}
#h2_2 {color: #FF6600;}
#h2_3 {color: #666666;}
/* */
#hpwrapper{width:899px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#hptop{width:899px;background:#CCC; padding-top:12px; padding-bottom:5px;background:url(hp/topbg2.jpg) no-repeat; height:33px;}
#hptoplside{width:350px; float:left; position:relative;top:-3px;margin-left:8px;}
#hptoprside{float:right; width:200px; text-align:right;right:10px;position:relative;top:-3px;}
#hptoprside2{float:right; width:400px;margin-left:10px; text-align:right;margin-right:13px;}
#hpsearch{float:left;width:162px;}
.img{position:relative;top:4px;left:3px;}
#hpfilter{float:right;width:81px;color:#90bdd0;position:relative;top:-3px;right:10px;}
#hpfilterbg{background:url(hp/filterbg.jpg) no-repeat; width:899px; height:50px;}
#hpfilterinner{width:867px;margin-left:15px;padding-top:8px;}
#hpfilterinner ul{list-style-image:none;margin:0;padding:0;display:inline-block;}
#hpfilterinner ul li{list-style-image:none;}
#subcontent{color:#90bdd0;position:absolute;background:url(hp/catbg.png) no-repeat;width:500px;height:118px;margin-top:38px;margin-left:10px;}
#subcontent a{color:#90bdd0;text-shadow:1px 1px 2px #333;text-decoration:underline;}
#subcontent a:hover{text-decoration:none;color:#FFFFFF;}
#subcontent ul{margin:0;margin-top:5px;}
#subcontent ul li{margin-bottom:1px;}

#hpcontent{padding-left:5px;padding-right:5px;padding-top:20px;}
#hpcontent2{width:899px;}

#filter ul{list-style:none;}
#filter ul li{list-style:none;}

.anylinkcss{position:absolute;left:0;top:0;padding-bottom:8px;padding-top:5px;visibility:hidden;border:1px solid #666;line-height:20px;z-index:100;background:#606d74;width:107px; font-family:Arial, Helvetica, sans-serif; font-size:12px;

-moz-border-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:10px;}
.anylinkcss ul li a{width:100%;display:block;border:0;text-decoration:underline;font-weight:normal;color:#a8bac3;text-shadow:1px 1px 2px #333; text-align:center;}
.anylinkcss a:hover{color:#FFF;}
.anylinkmenu ul,.anylinkcss ul{margin:0;padding:0;list-style-type:none;}

ul#filter li.current a,ul#filter a:hover{text-decoration:none;}
ul#filter li.current a{color:#FFF;font-weight:normal;text-decoration:underline;}
ul#portfolio1{float:left;list-style:none;margin:0;padding:0;}
ul#portfolio1 a{display:block;width:100%;}
ul#portfolio1 a:hover{text-decoration:none;}

ul#portfolio1 li{float:left;display:block;width:220px;text-align:center;color:#333333;margin-bottom:15px;}
.hpcgfx{}
.hpcgfx img{width:200px;height:150px;border:0;}
.hpcplannumber{font-weight:bold;}
.hpclink{}

.filterbutton,.filterbutton2{background:url(hp/filterbuttonbg.png) no-repeat; width:107px; height:24px; padding-top:9px; display:block; float:left; text-align:center; color:#a8bac3;text-shadow:1px 1px 2px #333;font-size:12px;}
.filterbutton a,.filterbutton2 a{color:#a8bac3;}
.filterbutton2{cursor:default;margin-left:5px; text-decoration:none;}

#hppcontainer{width:840px;margin:0 auto;}
#hppheader{width:840px;}
#hppheaderlside{width:530px;float:left; margin-right:10px;}

#hppheaderrside{width:300px; text-align:center;float:left;background:#456d7e url(hp/hpprtop.jpg) no-repeat top; color:#FFF; padding-top:8px;}
#hpprbottom{background:url(hp/hpprbottom.jpg) no-repeat; height:15px; width:300px;}
#hppheaderrside ul{margin:0;padding:0; list-style:none;}
#hppheaderrside ul li{margin-bottom:3px;}
#hppheaderrside ul li ul{margin-left:10px;margin-top:3px;margin-bottom:8px; list-style-type:circle;padding-left:15px;}
#hppheaderrside h1{margin:0; margin-bottom:8px; font-size:16px;}
#hppheaderrside h2{margin:0; margin-bottom:8px; font-size:14px; text-transform:uppercase; border-bottom:2px solid #FFFFFF; padding-bottom:6px;}
#hppheaderrside table{margin-bottom:10px;}
#hppheaderrside a{color:#90bdd0; text-decoration:underline;}
#hppheaderrside a:hover{color:#FFF; text-decoration:none;}

.hppdetails{padding:12px;padding-bottom:0;color:#FFF;text-shadow:1px 1px 2px #333;}
#hppcontent{}
.eleplans{margin:0; margin-bottom:8px; font-size:13px; border-bottom:2px solid #FFFFFF; color:#FFFFFF; padding-bottom:6px;}

#hppltop{background:#456d7e url(hp/hppltop.jpg) no-repeat; width:530px; font-size:13px;}
#hppltop ul{margin-top:0;margin-bottom:0;}
#hppltop ul li{margin-bottom:3px;color:#90bdd0;}
#hppltop a{color:#90bdd0; text-decoration:underline; font-weight:bold;}
#hppltop a:hover{color:#FFF; text-decoration:none;}
#hpplbottom{background:url(hp/hpplbottom.jpg) no-repeat; width:530px; height:15px;}

.roundedimage {
     display: inline-block;
     -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     border-radius: 8px;
}

#largethumb{margin-bottom:8px;}
#largethumb img{width:530px;}
.printpurchase{display:block;}
#printlargethumb,#printplans{display:none;}
#notice{display:none;}
.lowercase{text-transform:lowercase;}

#tip7-title { text-align: right; padding-bottom:25px; }
#tip7-title img{border:0;}
#tip7-title span { float: right; }
