/* --------------------------------------------------
	www.denveragency.com Screen CSS	06/15/2010
	KC Dunstan / 525creative.com 
	for	ArtAndAnthropology.com
-------------------------------------------------- */
@import "reset.css";

body{/* OLD BACKGROUND background:url(../themes/site_themes/dac/background_tile.gif);*/ background:rgb(1,42,62);}
h1{color:rgb(0,73,115); font:15px/1.6em Times, "Times New Roman", Serif; font-style: italic; font-weight:normal;}
h2{color:rgb(89,89,89); font:12px/1.6em "Myriad Bold", Arial, Sans; font-weight:bold;}
h3{color:rgb(89,89,89); font:15px/1.6em Times, "Times New Roman", Serif; font-weight:normal;}
p{color:rgb(89,89,89); font:14px/1.4em Times, "Times New Roman", Serif; font-weight:normal; margin-bottom:20px;}
input{}
label{display:block;}
a img{border:0;}
a, strong a{color:rgb(89,89,89); text-decoration:none;}
a:hover{color:#999; color:rgba(89,89,89,.7); text-decoration:underline;}
a:active{}
.inactive{color:#999;}
.error{color:#C00;}
#outerWrapper{background:#FFF; margin:50px auto; padding:6px; width:948px; /* OLD DROP SHADOW -moz-box-shadow:0 0 24px rgba(0,0,0,.4); -webkit-box-shadow:0 0 24px rgba(0,0,0,.4);*/ -moz-box-shadow:0 0 48px rgba(255,255,255,.6); -webkit-box-shadow:0 0 48px rgba(255,255,255,.6);}
#wrapper{background:#FFF; border:2px solid rgb(190,196,193); margin:0 auto; width:945px;}

#masthead{height:182px;}
#masthead .slogan{background:url(../themes/site_themes/dac/sprites.png) no-repeat 0 0; display:block; float:left; height:50px; margin:19px auto 0 361px; overflow:hidden; text-indent:-9999em; width:223px;}
#masthead #branding{background:url(../themes/site_themes/dac/sprites.png) no-repeat 0 -50px; display:block; float:right; margin:33px 46px 0 0; height:155px; overflow:hidden; text-indent:-9999em; width:207px;}
#masthead .nav{display:block; float:left; height:18px; margin:-67px 0 0 40px; width:900px;}
#masthead .nav li{float:left;}
#masthead .nav li a{text-indent:-9999em;}
#masthead .nav .personal a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -234px 0; display:block; height:18px; width:87px;}
#masthead .nav .personal a:hover, #masthead .nav .personal a.hover{background-position:-234px -17px;}
#masthead .nav .personal a:active{background-position:-234px -34px;}
#masthead .nav .personal a.selected{background-position:-234px -51px; cursor:default;}
#masthead .nav .commercial{margin-left:34px;}
#masthead .nav .commercial a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -321px 0; display:block; height:18px; width:112px;}
#masthead .nav .commercial a:hover, #masthead .nav .commercial a.hover{background-position:-321px -17px;}
#masthead .nav .commercial a:active{background-position:-321px -34px;}
#masthead .nav .commercial a.selected{background-position:-321px -51px; cursor:default;}
.subnav{float:left; margin:-34px 0 0 34px;}
.subnav li{float:left; height:10px; padding-top:1px;}
.subnav li a{text-indent:-9999em; display:block; height:11px;}
.subnav .linesOfInsurance{border-right:1px solid rgb(169,177,173); padding-right:15px;}
/* personal subnav/default subnav (blue nav items used by default) */
.subnav .linesOfInsurance a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -438px 0; width:147px;}
.subnav .linesOfInsurance a:hover, .subnav .linesOfInsurance a.hover{background-position:-438px -11px;}
.subnav .linesOfInsurance a:active{background-position:-438px -22px;}
.subnav .linesOfInsurance a.selected{background-position:-438px -33px; cursor:default;}
.subnav .carriers{border-right:1px solid rgb(169,177,173); padding:1px 15px 0 16px;}
.subnav .carriers a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -589px 0; width:66px;}
.subnav .carriers a:hover, .subnav .carriers a.hover{background-position:-589px -11px;}
.subnav .carriers a:active{background-position:-589px -22px;}
.subnav .carriers a.selected{background-position:-589px -33px; cursor:default;}
.subnav .requestAQuote{padding-left:16px;}
.subnav .requestAQuote a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -655px 0; width:130px;}
.subnav .requestAQuote a:hover, .subnav .requestAQuote a.hover{background-position:-655px -11px;}
.subnav .requestAQuote a:active{background-position:-655px -22px;}
.subnav .requestAQuote a.selected{background-position:-655px -33px; cursor:default;}
/* commercial subnav */
.commercial .subnav .linesOfInsurance a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -438px -44px; width:147;}
.commercial .subnav .linesOfInsurance a:hover, .commercial .subnav .linesOfInsurance a.hover{background-position:-438px -55px;}
.commercial .subnav .linesOfInsurance a:active{background-position:-438px -66px;}
.commercial .subnav .linesOfInsurance a.selected{background-position:-438px -77px; cursor:default;}
.commercial .subnav .carriers a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -589px -44px; width:66px;}
.commercial .subnav .carriers a:hover, .commercial .subnav .carriers a.hover{background-position:-589px -55px;}
.commercial .subnav .carriers a:active{background-position:-589px -66px;}
.commercial .subnav .carriers a.selected{background-position:-589px -77px; cursor:default;}
.commercial .subnav .requestAQuote a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -655px -44px; width:130px;}
.commercial .subnav .requestAQuote a:hover, .commercial .subnav .requestAQuote a.hover{background-position:-655px -55px;}
.commercial .subnav .requestAQuote a:active{background-position:-655px -66px;}
.commercial .subnav .requestAQuote a.selected{background-position:-655px -77px; cursor:default;}

/* start homepage carousel */
#carousel{display:block; overflow:hidden; height:470px; width:944px;}
.slide{}
.slide a{display:block; height:470px; width:944px;}
.slideCaption h2,
.slideCaption p{overflow:hidden; text-indent:-9999em;}
#slide_1{background:url(../themes/site_themes/dac/carousel/personal_3.jpg) no-repeat 28px 0;}
#slide_1 .slideCaption{background:url(../themes/site_themes/dac/carousel/personal_3_caption.png) no-repeat left bottom; height:399px;}
#slide_2{background:url(../themes/site_themes/dac/carousel/commercial_2.jpg) no-repeat 28px 0;}
#slide_2 .slideCaption{background:url(../themes/site_themes/dac/carousel/commercial_2_caption.png) no-repeat left bottom; height:411px;}
#slide_3{background:url(../themes/site_themes/dac/carousel/personal_1.jpg) no-repeat 28px 0;}
#slide_3 .slideCaption{background:url(../themes/site_themes/dac/carousel/personal_1_caption.png) no-repeat left bottom; height:311px;}
#slide_4{background:url(../themes/site_themes/dac/carousel/commercial_1.jpg) no-repeat 28px 0;}
#slide_4 .slideCaption{background:url(../themes/site_themes/dac/carousel/commercial_1_caption.png) no-repeat left bottom; height:229px;}
#slide_5{background:url(../themes/site_themes/dac/carousel/personal_2.jpg) no-repeat 28px 0;}
#slide_5 .slideCaption{background:url(../themes/site_themes/dac/carousel/personal_2_caption.png) no-repeat left bottom; height:234px;}
#slide_6{background:url(../themes/site_themes/dac/carousel/commercial_3.jpg) no-repeat 28px 0;}
#slide_6 .slideCaption{background:url(../themes/site_themes/dac/carousel/commercial_3_caption.png) no-repeat left bottom; height:399px;}
/* end homepage carousel */

#content{border:2px solid rgb(190,196,193); margin:5px 28px 0; min-height: 460px;}

#mainContent{margin:34px 225px;}
#mainContent img{margin:0 0 39px;}
#mainContent ul{margin:10px 30px 20px;}
#mainContent li{color:rgb(89,89,89); font:14px/1.4em Times, "Times New Roman", Serif; list-style: disc outside; margin-bottom:14px;}

table{margin-top:15px;}
th{color:rgb(89,89,89); font:14px/1.4em Times, "Times New Roman", Serif; font-weight:bold;padding:0 3px 3px 0;}
td{color:rgb(89,89,89); font:14px/1.4em Times, "Times New Roman", Serif; font-weight:normal;padding:8px;}

#featuredCarrierList{margin:37px 79px;}
#featuredCarrierList li{display:block; float:left; padding:0 30px; width:170px;}
#featuredCarrierList li img{margin:0; text-align:center; vertical-align:middle;}
#carrierList{margin:37px 26px;}
#carrierList li{display:block; float:left; padding:0 8px; width:150px;}
#carrierList li img{margin:0; text-align:center; vertical-align:middle;}

#sidebar{float:left; margin:36px 0 0 10px; position: relative; width:140px;}
.sidenav li{margin-bottom:19px;}
.sidenav a{font-size:11px; letter-spacing:.3px; line-height:1em; text-transform:uppercase;}
.sidenav a.current, .sidenav a.current:hover{color:rgb(0,73,115); cursor:default;}
.commercial .sidenav a.current, .commercial .sidenav a.current:hover{color:#4b735E;}
/* coda-slider-1 is the de facto #mainContent on pages with sidebars */
#coda-slider-1{float:left; margin:34px 0 0 78px; overflow:hidden; width:450px;}
#coda-slider-1 img{margin:0 0 39px;}
#coda-slider-1 ul{margin:10px 30px 20px;}
#coda-slider-1 li{color:rgb(89,89,89); font:14px/1.4em Times, "Times New Roman", Serif; list-style: disc outside; margin-bottom:7px;}
.panel{display:block; float:left; overflow:hidden;  width:450px;}

.staff h2{color:rgb(0,73,115); font:15px/1.6em Times, "Times New Roman", Serif; font-weight:normal;}
.staff h2 span{font-style: italic;}

#firstname, #lastname, #email, #phone{background:url(../themes/site_themes/dac/input_bg.gif) no-repeat; border:0; color:rbg(89,89,89); font:10px/10px Arial, Sans; height:21px; margin-bottom:6px; padding:1px 5px; width:232px;}
#insuranceTypes{clear:both; display:block; height:21px; margin:20px 0 0;}
#personalLabel{color:rbg(89,89,89); font:10px/10px Arial, Sans; float:left; width:75px;}
#commercialLabel{color:rbg(89,89,89); font:10px/10px Arial, Sans; float:left;}
.btn_submit{clear:both; margin-top:20px;}

#footer{margin-top:18px;}
#footer #rssFeed{height:27px; margin-left:38px; overflow:hidden; padding:14px 0 0 0;}
#footer #rssFeed h3{color:#FFF; float:left; font:13px/1em Arial, Sans;}
#footer #rssFeed ul{float:left; margin:-14px 0 0 6px;}
#footer #rssFeed ul li{height:27px; overflow:hidden; padding-top:14px; width:275px;}
#footer #rssFeed a{color:#FFF; float:left; font:13px/1em Arial, Sans; text-decoration:none;}
#footer #rssFeed a:hover{text-decoration:underline;}
#footer .nav{background:rgb(10,73,115); display:block; height:29px; margin:-41px 0 0 28px; padding:12px 0 0 0; width:890px;}
#footer .nav li{border-right:1px solid #FFF; float:left; height:16px;}
#footer .nav li a{overflow:hidden; text-indent:-9999em;}
#footer .nav .contactUs{padding:2px 21px 0 0;}
#footer .nav .home,
#footer .nav .staff,
#footer .nav .staff,
#footer .nav .reportAClaim{padding:2px 21px 0 20px;}
#footer .nav .reportAClaim{border-right:0;}
#footer .nav .contactUs a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -786px 0; display:block; height:18px; margin-left:532px; width:60px;}
#footer .nav .contactUs a:hover, #footer .nav .contactUs a.hover{background-position:-786px -18px;}
#footer .nav .contactUs a:active{background-position:-786px -36px;}
#footer .nav .contactUs a.selected{background-position:-786px -36px; cursor:default;}
#footer .nav .home a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -846px 0; display:block; height:18px; width:35px;}
#footer .nav .home a:hover, #footer .nav .home a.hover{background-position:-846px -18px;}
#footer .nav .home a:active{background-position:-846px -36px;}
#footer .nav .home a.selected{background-position:-846px -36px; cursor:default;}
#footer .nav .staff a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -881px 0; display:block; height:18px; width:29px;}
#footer .nav .staff a:hover, #footer .nav .staff a.hover{background-position:-881px -18px;}
#footer .nav .staff a:active{background-position:-881px -36px;}
#footer .nav .staff a.selected{background-position:-881px -36px; cursor:default;}
#footer .nav .reportAClaim a{background:url(../themes/site_themes/dac/sprites.png) no-repeat -914px 0; display:block; height:18px; width:81px;}
#footer .nav .reportAClaim a:hover, #footer .nav .reportAClaim a.hover{background-position:-914px -18px;}
#footer .nav .reportAClaim a:active{background-position:-914px -36px;}
#footer .nav .reportAClaim a.selected{background-position:-914px -18px; cursor:default;}

#footer .copyright{color:rgb(169,177,173); font:10px/1em Arial, sans; margin:17px 29px 17px 0; text-align:right;}

.clearAll{clear:both;}