/*Global CSS Declarations for DreamCatchersGroup.com, Version 2010, Copyright (c) Analogue Web Design,LLC. All rights reserved.*/@media screen,projection{/*GLOBAL RESET*/html,body,address,blockquote,div,h1,h2,h3,h4,h5,h6,noscript,p,pre,dl,dt,dd,ol,ul,li,table,caption,thead,tfoot,tbody,tr,td,th,form,fieldset,legend,label,a,img,object,q,span,abbr,acronym,del,dfn,em,ins,strong{background:transparent;border:none;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline;}a{outline:none;text-decoration:none;}abbr:hover,acronym:hover{border-bottom:1px dotted #9e9e9c;cursor:help;}address{font-style:normal;}blockquote,q{quotes:none;}h1,h2,h3,h4,h5,h6{font-size:1em;}html{height:100%;}fieldset,img{border:medium none;}input,button,select,textarea{font-family:Verdana,Geneva,sans-serif;font-size:1em;}label{cursor:pointer;}ol,ul{list-style:none;}:focus{outline:none;}/*LAYOUT*/html{height:101%;}body{background:#fff url(/assets/img/body.jpg) repeat-x 0 166px;color:#000;font:10px/1.5 Verdana,Geneva,sans-serif;height:100%;margin:0 auto;min-width:984px;}#container{background:#fff url(/assets/img/container.jpg) repeat-y;color:#000;margin:0 auto;position:relative;width:960px;}/*HEADER*/#header{background:url(/assets/img/header.jpg) no-repeat 100% 0;position:relative;height:246px;}#header address{background:url(/assets/img/header-call.jpg) no-repeat;bottom:0;color:#002A4A;height:41px;font:700 15px/41px Arial,Helvetica,Sans-Serif;line-height:41px;left:315px;position:absolute;padding-right:36px;text-align:right;width:609px;}#header address big{font-size:20px;letter-spacing:-1px;}#header address em{display:none;}#header h1{background:url(/assets/img/logo.jpg) no-repeat;float:left;height:246px;overflow:hidden;text-indent:-999em;width:315px;}#header h2{display:none;}/*NAV*/#nav{background:url(/assets/img/nav.jpg) repeat-x;bottom:41px;font: 700 15px/39px Arial,Helvetica,Sans Serif;height:39px;left:315px;padding:0 36px;position:absolute;width:573px;}#nav li{display:inline;}#nav li a{color:#fff;height:39px;line-height:39px;padding:0 9px;}#nav li.contact a{background:url(/assets/img/nav-contact.jpg) repeat-x;font-size:18px;font-weight:normal;padding:0 18px;float:right;}#nav li.contact a:hover{background-position:0 100%;}/*CONTENT*/#content{position:relative;min-height:587px;width:960px;}#content:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}/*CONTENT-MAIN*/#content-main{float:right;padding:36px;width:573px;}#content-main a{color:#099baf;}#content-main a:hover{color:#af181d;text-decoration:underline;}#content-main blockquote{border:1px solid #ceebef;border-width:1px 0;color:#af181d;padding:3px;margin-right:236px;}#content-main h3{font-size:16px;margin-bottom:22px;}#content-main h4{color:#AF181D;font-size:15px;font-weight:normal;margin-bottom:22px;text-transform:uppercase;}#content-main h5{border-top:1px solid rgb(206,235,239);color:#002A4A;font-family:Arial,Helvetica,Sans Serif;font-size:15px;margin-bottom:22px;padding-top:6px;}#content-main h5 small{font-size:12px;font-style:italic;}#content-main blockquote p{font:italic 700 15px/1.5 Arial,Helvetica,Sans-Serif;margin-bottom:0;letter-spacing:-1px;}#content-main p{font-size:12px;margin-bottom:24px;}#content-main ul{font-size:12px;margin:0 0 24px 24px;list-style:disc;}#content-main .columns{overflow:hidden;width:573px;}#content-main .columns ul{color:#002A4A;font:italic 700 12px/1.5 Arial,Helvetica,Sans-Serif;width:50%;}#content-main .columns img{float:right;margin-top:1px;}#badge{position:absolute;right: -18px;top:18px;}/*CONTENT-SIDEBAR*/#content-sidebar{float:left;padding:18px 30px 150px;width:255px;}#content-sidebar li a{background:url(/assets/img/separator.png) no-repeat;display:block;color:#002a4a;font-size:16px;font-weight:700;padding: 12px 0;}#content-sidebar li a:hover, #content-sidebar li a strong{color:#099baf;}#content-sidebar li a:hover strong{color:#af181d;}/*FOOTER*/#footer{background:url(/assets/img/footer.png) repeat-x;color:#099baf;font-size:9px;overflow:hidden;padding:24px 30px 18px 24px;}#footer a{color:#099baf;}#footer a:hover{text-decoration:underline;}#footer h5{background:url(/assets/img/logo-footer.jpg) no-repeat;float:right;height:70px;overflow:hidden;text-indent:-999em;width:193px;}#footer li{border-left:1px solid #099baf;display:inline;padding:0 3px;}#footer li.top{border:medium none;}#footer p{background:url(/assets/img/let-it-rain.jpg) no-repeat 0 27px;height:18px;overflow:hidden;padding:18px 0;text-indent:-999em;width:98px;}/*INFO*/#info{bottom:112px;position:absolute;width:315px;}#info address{color:#002A4A;font:700 15px/1.5 Arial,Helvetica,Sans-Serif;margin:0 24px 18px;text-align:right;}#info address a{color:#002A4A;}#info address img{margin-top:6px;}#info address a:hover, #info strong{color:#099BAF;}#info big{background:url(/assets/img/info-call.jpg) no-repeat 36px 4px;display:block;font-size:20px;font-weight:400;height:24px;letter-spacing:-1px;line-height:24px;}#info em{display:none;}#info h4{background:url(/assets/img/logo-info.png) no-repeat 50% 50%;overflow:hidden;text-indent:-999em;height:48px;}#info strong b{color:#AF181D;}#member{background:url(/assets/img/community.jpg) no-repeat;color:#ceebef;height:64px;padding:18px;text-align:center;}#member li{display:inline;}#member li a{background:url(/assets/img/membership.png) no-repeat;border-right:1px solid #002a4a;display:block;float:left;height:25px;margin-top:15px;padding:0 14px 0 15px;overflow:hidden;text-indent:-999em;}#member li a.bbb{width:16px;}#member li a.bbb:hover{background-position:0 100%;}#member li a.biaw{background-position:-46px 0;width:37px;}#member li a.biaw:hover{background-position:-46px 100%;}#member li a.gycc{background-position:-113px 0;width:62px;}#member li a.gycc:hover{background-position:-113px 100%;}#member li a.cwhba{background-position:-205px 0;border:medium none;width:43px;}#member li a.cwhba:hover{background-position:-205px 100%;}#quote{background:url(/assets/img/quote.png) no-repeat;bottom:-40px;display:block;height:81px;left:-20px;position:absolute;overflow:hidden;text-indent:-999em;width:81px;}#quote:hover{background-position:0 100%;}/*HOME*/#home #content-main h3{margin-right:96px;}/*INQUIRY*/#inquiry{font-size:12px;}#inquiry button{background:url(/assets/img/button.jpg) no-repeat;border:medium none;height:32px;line-height:32px;margin-left:24px;width:141px;}#inquiry button:hover{background-position:0 100%;}#inquiry button i{visibility:hidden;}#inquiry fieldset fieldset{margin-bottom:12px;}#inquiry fieldset.fields label {display:block;float:left;width:144px;}#inquiry fieldset.fields input, #inquiry textarea {border:1px solid #ceebef;margin-bottom:6px;padding:2px;width:398px;}#inquiry fieldset.fields input:focus, #inquiry textarea:focus {border-color:#099baf;}#inquiry label{margin-left:24px;}#inquiry legend{line-height:32px;}#inquiry legend strong{background:url(/assets/img/estimates.jpg) no-repeat;display:block;float:left;height:27px;overflow:hidden;text-indent:999em;width:287px;}#inquiry legend strong.two{background-position:0 -27px;width:159px;}#inquiry legend strong.three{background-position:0 -54px;width:122px;}/*COLORS*/#colors{background:url(/assets/img/custom-bilt.jpg) no-repeat 100% 100%;color:#002A4A;overflow:hidden;margin-bottom:22px;width:573px;}#colors li{float:left;font-style:italic;margin-bottom:9px;width:114px;}#colors li div{border:1px solid #000;height:50px;width:99px;}#colors li.fine-print{font-size:9px;width:324px;}#colors li.fine-print strong{display:block;margin-top:12px;}/*CLASSES*/.hide{display:none;}.left{float:left;margin:0.5em 2em 0.5em 0;}.right{float:right;margin:0.5em 0 0.5em 2em;}.pad{padding-right:72px;}/*MSIE*/*+html #content{height: 1%;}* html #content{height: 1%;}*+html #inquiry fieldset.fields input {margin-bottom:4px;}}
