html, body, form{margin:0; padding:0; font-family:Georgia, Times, serif; background:#fabc13 url(images/bg.gif) no-repeat 50% 0;}

a#homeLink{width:130px; height:150px; position:absolute; top:580px; left:275px;}
#header{width:100%; height:95px; background:transparent url(images/bgHeader.gif) repeat-x 0 0;}
#header .inner{width:985px; height:75px; margin:0 auto;}
#header .inner a.logo{float:left; background:transparent url(images/logo.gif) no-repeat 0 0; height:75px; width:275px;}
#header .inner a.logo b{display:none;}
#header ul{float:left; list-style:none; font-size:15px; letter-spacing:.25px; height:75px; margin:0 0 0 20px;}
#header li{float:left; margin-right:25px; color:#fabc13;}
#header li a,
#header li a:visited{text-decoration:none; font-style:normal; color:#fabc13; display:block; line-height:60px;}
#header li a.store,
#header li a.store:visited{color:#fff; border-bottom:1px dotted #fabc13;}
#header li a.selected, 
#header li a:hover{color:#fff;}
#header li.bag {background:transparent url(images/bag.gif) no-repeat 0 0;}
#header li.bag a{padding-left:50px;}
#header li.bag b{font-weight:normal; color:#FFF;}

#content {min-height:575px; width:977px; margin:0 auto; padding:0 0 20px 0; font-style:normal; background:#fff; /* Height of footer */}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#content .featured{float:left; width:978px; height:450px; background:#3c3006 url(images/featuredImgNew.jpg) no-repeat; margin:0 0 }
#content .featured img{float:left;}
#content .featuredContent{float:left; width:890px; padding:30px 40px;}
#content #buttonRow{float:left; padding-left:130px; margin:225px 0 0 0;}
#content .featured ul{float:left; padding:0 0 5px 15px; list-style:square; width:425px;}
#content .featured li{font-size:14px; color:#fabc13; margin-bottom:12px;}
#content .featured h1{font-size:50px; color:#fff; font-weight:normal; line-height:55px; width:750px;}
#content .featured h2{font-size:20px; color:#fabc13; font-weight:normal; line-height:26px; margin:5px 0 10px 0; }
#content .featured a,
#content .featured a:visited{color:#fff; font-style:italic; float:right; display:block; margin:5px 12px 0 0; height:50px; width:150px;}
#content .featured a.learnMore{background:transparent url(images/btnLearnMore.jpg) no-repeat;}
#content .featured a.buyNow{background:transparent url(images/btnBuyNow.jpg) no-repeat;}
#content .featured .price{font-size:24px; color:#1347FA; padding:5px 0;}
#content .featured b{display:none;}

#content #home{float:left; width:977px; background:#fff url(images/homeSubBG.jpg) no-repeat; margin:0 auto; padding:5px 0 10px 0;}
#content #home a,
#content #home a:visited{color:#1347FA; font-style:italic; font-weight:200; text-decoration:none; border-bottom:1px dotted #fabc13;}
#content #home a:hover{background:#fabc13; color:#3c3006;}
#content #home #homeAds{float:left; margin:30px 0; padding:15px 0 0 32px; width:645px;}
#content #home .ad{float:left; margin:0; padding:0;}
#content #home h1{float:left; padding:5px 5px 5px 25px; font-size:20px; color:#a50f0f; font-weight:bold;}
#content #home h2{float:left; padding:7px 0 0 0; font-size:16px; color:#666; font-weight:normal;}
#content #home #quotes{float:left; margin-top:165px; padding:25px 25px 25px 60px; height:100px; width:205px; font-size:20px; color:#3b3312;}
#content #home #quotes span{width:245px; font-size:18px;}

#content .pager{width:100%; float:left; margin-bottom:10px;}
#content .pager div{float:left;}
#content .pager .middle{text-align:center; width:33%; font-family:helvetica, sans-serif; font-size:13px;}
#content .pager .middle a{color:#2F1D00; border:1px solid #fff; padding:1px 5px; display:block; width:5%; display:inline;}
#content .pager .middle a:hover,
#content .pager .middle b{color:#fff; background:#2F1d00; text-decoration:none; border:1px solid #fabc13; padding:2px 5px; display:block; width:5%; display:inline;}



#content .pager .left{text-align:right; width:30%;}


#content .title *{font-size:48px; color:#2f1d00; }
#content .title a{padding:0; text-decoration:none;}
#content .title a:hover{background:#342905 url(images/subNavSelected.gif) repeat-x 0 0; color:#fff;}
#content .subNav{float:left; margin:15px 0 0 0; padding-left:25px; width:240px; background:#fff;}
#content .subNav ul{list-style:none; margin:0; padding:0;}
#content .subNav li{border-bottom:1px solid #d6d6d6;}
#content .subNav li a,
#content .subNav li a:visited{display:block; padding:20px 15px 20px 25px; color:#2f1d00; text-decoration:none; font-family:Helvetica, sans-serif; font-size:16px;}
#content .subNav li a.long,
#content .subNav li a.long:visited{display:block; line-height:22px; padding:0 25px 0 25px; padding-top:10px; color:#2f1d00; text-decoration:none; font-family:Helvetica, sans-serif; font-size:18px;}
#content .subNav li a:hover,
#content .subNav ul li a.selected,
#content .subNav ul li a.long:hover,
#content .subNav ul li a.long.selected{background:#342905 url(images/subNavSelected.gif) repeat-x 0 0; color:#fff;}

#content .main {float:left; width:670px; margin:71px 0 0 0; padding:0 0 20px 20px; background:#fff; min-height:575px;}
#content .main img{border:none;}
#content .main h1,
#content .main h2,
#content .main h3,
#content .main blockquote{color:#2f1d00; font-weight:normal; width:auto;}
#content .main h1{font-size:34px;}
#content .main h2{font-size:24px;}
#content .main h3{font-size:18px;}
#content .main p{font-size:13px; line-height:22px; width:75%; margin-bottom:20px; }
#content .main ul{padding-left:15px; width:500px; line-height:21px; list-style:square; font-size:13px; margin-bottom:15px;}
#content .main li{margin-bottom:10px;}
#content .main a,
#content .main a:visited{color:#1347FA; font-style:italic; font-size:13px; font-weight:500; text-decoration:none; border-bottom:1px dotted #fabc13;}
#content .main a:hover{background:#fabc13; color:#3c3006;}
#content .main img.bio{float:left; padding:10px 15px 10px 0;}
#content .main blockquote{font-size:18px; padding:0 20px 20px 0; width:85%; line-height:26px;}
#content .main blockquote a,
#content .main blockquote a:visited{font-size:18px;}

#content .main .product{float:left;}
#content .main .product img.thumb{border:1px solid #ccc; float:left;}
#content .main .product .productInfo{float:left; display:inline; margin:0 0 0 25px; padding-bottom:5px; width:335px; font-size:13px; color:#323232;}
#content .main .product .productInfo h1{font-size:45px; line-height:40px; text-transform:capitalize; font-weight:normal; color:#323232; padding:0; margin-bottom:5px;}
#content .main .product .productInfo p{margin:10px 0; width:auto;}
#content .main .product .description{float:left; font-size:13px; margin:0; line-height:20px;}
#content .main .product .description h2{font-size:26px; color:#1347fa; margin:0 0 3px 0; line-height:20px; font-weight:normal;}
#content .main .product .description h2 a{font-size:26px; color:#1347fa; margin:0; line-height:20px; font-weight:normal;}
#content .main .product .description h2 a:hover{color:#fff; background:#2F1d00;}
#content .main .product .description a.yellow{background:#fabc13; color:#2F1d00; padding:5px; margin:0 0 0 325px;}
#content .main .product .description a.yellow:hover{background:#2F1d00; color:#FFF; padding:5px;}
#content .main .product .description h3{font-size:14px; font-style:italic; margin:0; line-height:20px; font-weight:normal;}
#content .main .product .description ul{list-style:square; padding-left:15px;}
#content .main .product .description ol{padding-left:15px;}
#content .main .product .description li{margin-bottom:10px;}
#content .main .product .description p{width:90%;}
#content .main .product .description span{text-decoration:none;}
#content .main .product .productInfo select{width:200px}
#content .main .product .productInfo .price{font-size:30px; color:#1347fa; font-weight:200; font-style:italic; padding:0; margin:0 0 10px 0;}
#content .main .product .productInfo .availability{padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #d6d6d6;}
#content .main .product .productInfo .size{padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #d6d6d6;}
#content .main .product .productInfo .size select{width:282px;}
#content .main .product .productInfo .brand{padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #d6d6d6; width:auto;}
#content .main .product .productInfo .quantity{padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #d6d6d6;}
#content .main .product .productInfo .label{float:left; width:15%;}
#content .main .product .productInfo .testimonialBtns{margin:10px 0; padding-bottom:10px; border-bottom:1px solid #d6d6d6;}
#content .main .product .productInfo .testimonialBtns a,
#content .main .product .productInfo .testimonialBtns a:visited{margin:10px 0; padding-bottom:10px; border-bottom:1px solid #d6d6d6;}
#content .main .product .productInfo .testimonialBtns a:hover{background:none;}
#content .main .product .productInfo a#addItemButton{border-bottom:none;}
#content .main .product .productInfo a#addItemButton:hover{background:none;}
#content .main .product .productInfo a,
#content .main .product .productInfo a:visited{font-size:14px; color:#1347fa; font-weight:200; font-style:italic; padding:0; margin:0 0 10px 0; text-decoration:none; border-bottom:1px dotted #323232;}
#content .main .product .productInfo a:hover{color:#323232;}
#content .main .product .productInfo a.brown,
#content .main .product .productInfo a.brown:visited{font-size:13px; color:#FFF; background:#342905 url(images/subNavSelected.gif) repeat-x 0 0; font-weight:200; font-style:italic; padding:2px 5px; margin:0 0 10px 0; text-decoration:none; border-bottom:1px dotted #FFF; }
#content .main .product .productInfo a.brown:hover{color:#323232; background:none; border:1px solid #323232;}
#content .main .productThumb{float:left; width:190px; min-height:320px; height:320px !important; margin:0 30px 15px 0; padding-bottom:15px; border-bottom:3px dotted #ccc; line-height:40px;}
#content .main .productThumb{float:left; width:190px; min-height:320px; height:320px !important; margin:0 30px 15px 0; padding-bottom:15px; border-bottom:3px dotted #ccc; line-height:40px;}
#content .main .productThumb a.thumb img{padding:3px; background:#fff;}
#content .main .productThumb a.thumb,
#content .main .productThumb a.thumb:visited{float:left; border:1px solid #ccc; margin-bottom:15px;}
#content .main .productThumb a.thumb:hover{border:1px solid #323232;}
#content .main .productThumb .productThumbInfo{float:left; margin:0; width:100%; color:#323232;}
#content .main .productThumb .productThumbInfo a.title,
#content .main .productThumb .productThumbInfo a.title:visited{width:100%; font-size:18px; font-style:normal; border-bottom:none; color:#323232; padding:0; margin:0; line-height:20px; text-decoration:none;}
#content .main .productThumb .productThumbInfo a.title:hover,
#content .main .productThumb .productThumbInfo a.title.selected{background:#352a05; color:#fff;}
#content .main .productThumb .productThumbInfo .description{font-size:12px; color:#5a5a5a; margin:0; line-height:16px;}
#content .main .productThumb .productThumbInfo a.price,
#content .main .productThumb .productThumbInfo a.price:visited{padding:25px; font-size:14px; color:#1347fa; font-weight:200; font-style:italic; padding:0; margin:0 0 10px 0; text-decoration:none; border-bottom:1px dotted #323232;}
#content .main .productThumb .productThumbInfo a.price:hover{color:#323232;}
img.fido{float:right;}

#content .main #testimonials{width:700px; position:relative; }
#content .main #testimonials .pagingHolder{width:100%; margin:0 auto; text-align:center; padding:10px}
#content .main #testimonials .pagingHolder a{font-size:17px;}
#content .main #testimonials .pagingHolder b{color:#2F1D00; font-weight:normal;}
#content .main #testimonials .entry{float:left; padding:20px 0 27px 0; width:640px; border-bottom:2px dotted #CCC;}
#content .main #testimonials .img{float:left; width:195px; height:195px; position:relative; background:#fabc13; padding:5px;}
#content .main #testimonials .quote{position:absolute; left:0; width:225px; text-align:right; color:#fabc13; height:50px; font-size:125px; font-family:Georgia, serif;}
#content .main #testimonials .text{float:left; width:410px; line-height:24px; color:#323232; padding-left:20px;}
#content .main #testimonials .text h2{color:#342600; font-style:italic; font-size:18px; font-weight:100; margin-top:35px; padding:5px;}
#content .main #testimonials .text p{float:left; color:#222; font-style:italic; font-size:12px; margin:0; padding:5px;}

#content .main #testimonials .testimonial{float:left; width:670px; padding:0 0 10px 0; color:#2f1d00; font-family:Georgia, serif;}
#content .main #testimonials .testimonial .entry{float:left; display:inline; width:590px; border-bottom:2px dotted #CCC; padding:25px 0 5px 40px;}
#content .main #testimonials .testimonial .quote{float:left; width:35px; text-align:left; color:#fabc13; height:40px; font-size:145px; }
#content .main #testimonials .testimonial .text{padding:15px 20px; float:left; width:600px;}
#content .main #testimonials .testimonial h2{font-style:italic; font-size:34px; font-weight:100; margin:0; padding:0; line-height:34px;}
#content .main #testimonials .testimonial p{float:left; color:#1347FA; font-style:italic; font-size:14px; margin:0; width:670px; padding:0; line-height:44px;}
#content .main #testimonials .text a,
#content .main #testimonials .text a:visited{color:#1347FA; font-style:italic;}

#content .main .videos{}
#content .main .videos .videoWindow{margin-bottom:10px;}
#content .main .videos h1{font-size:45px; text-transform:capitalize; color:#323232; padding:0; margin:0;}
#content .main .videos p{color:#323232; font-size:12px; font-family:Helvetica, sans-serif; margin:0; line-height:18px;}


#content .main ul.breadcrumbs{float:right; width:600px; display:inline; list-style:none; font-size:18px; line-height:20px; padding:0 0 5px 25px; margin:0 70px 10px 0; color:#999;  border-bottom:1px solid #ccc;}
#content .main ul.breadcrumbs li{float:left; margin:0 15px; color:#999; text-decoration:none;}
#content .main ul.breadcrumbs li.selected{color:#3C3006; }

#content .main ul.formList{float:left; width:290px; border:0 none; margin-right:5px; padding:5px; font-size:12px; font-family:Helvetica, sans-serif; list-style:none; text-align:right; color:#2f1d00;}
#content .main ul.formList li{margin:10px 0;}
.valueItem{width:190px;display:inline-block;text-align:left;}
#content .main ul.formList li label{font-weight:bold; margin-right:10px;}
#content .main ul.formList li select {background:#fff; border:1px solid #CCC; padding:3px; width:198px;}
#content .main ul.formList li select:focus {border:1px solid #EBB56B;}
#content .main ul.formList li .expiration:{float:left; width:190px;}
#content .main ul.formList li input.textarea {background:#fff; border:1px solid #CCC; padding:3px; width:190px;}
#content .main ul.formList li input.textarea:focus {border:1px solid #EBB56B;}
#content .main ul.formList li input.txt {background:#fff; font-family:Helvetica, sans-serif; border:1px solid #CCC; padding:3px; width:190px;}
#content .main ul.formList li input.txt:focus {border:1px solid #EBB56B;}
#content .main ul.formList li.input.btn {background-color:#120807; border:1px solid #CCC; padding:3px;}
#content .main ul.formList li .totalArea{display:inline-block; text-align:left; width:190px;}
#content .main ul li.legend {background:#2F1D00; font-family:Georgia, Times, serif; font-size:16px; letter-spacing:.75px; text-align:left; color:#FFF; padding:5px 0 5px 10px; margin:0 0 15px 0; border-bottom:1px solid #ccc; width:100%;}
#content .main ul li.legend a, 
#content .main ul li.legend b a, 
#content .main ul li.legend b a:visited{font-size:12px; font-style:italic; font-weight:200; margin-left:10px; color:#FFF;}
#content .main ul li.errorMessage{font-size:10px; font-style:italic; font-weight:200; color:#1347FA;}

#content .main ul.formListRight{float:right; width:290px; border:0 none; margin:0 65px 0 0; padding:5px; font-size:12px; font-family:Helvetica, sans-serif; list-style:none; text-align:right; color:#2f1d00;}
#content .main ul.formListRight li{margin:10px 0;}
#content .main ul.formListRight li label{font-weight:bold; margin-right:10px;}
#content .main ul.formListRight li select {background:#fff; border:1px solid #CCC; padding:3px; width:208px;}
#content .main ul.formListRight li select:focus {border:1px solid #EBB56B;}
#content .main ul.formListRight li input.textarea {background:#fff; border:1px solid #CCC; padding:3px; width:200px;}
#content .main ul.formListRight li input.textarea:focus {border:1px solid #EBB56B;}
#content .main ul.formListRight li input.txt {background:#fff; font-family:Helvetica, sans-serif; border:1px solid #CCC; padding:3px; width:200px;}
#content .main ul.formListRight li input.txt:focus {border:1px solid #EBB56B;}
#content .main ul.formListRight li.input.btn {background-color:#120807; border:1px solid #CCC; padding:3px;}

#content .main .buttons{float:left; width:600px; margin-top:15px;}
#content .main .updateBagBtn{float:left;}
#content .main .checkoutBtn{float:right;}
#content .main .paymentBtn{float:right;}
#content .main .paymentBtnBack{float:left;}
#content .main .reviewOrderBtn{float:right; }
#content .main .editOrderBtn{float:left;}
#content .main .placeOrderBtn{float:right;}

#content .main #contact{width:75%; margin:0 0 30px 0; padding:0;}
#content .main #contact p{margin-bottom:5px; font-size:14px;}
#content .main #contact h1{width:375px; margin:20px 0 5px 0; font-size:20px; line-height:30px; border-bottom:2px dotted #fabc13;}
#content .main #contact h2{margin:35px 0 0 0; font-size:16px; line-height:18px;}
#content .main #contact address{font-size:14px; font-style:normal; line-height:20px; margin:0;}

#wholesale{padding:67px 0 0 45px; float:left; width:450px;}
#wholesale label{font-size:13px; color:#342600; margin:10px 0 2px 0;}
#wholesale h1{font-size:25px; width:100%; text-transform:capitalize; font-weight:normal; color:#323232; padding:0; margin-bottom:2px;}
#wholesale h2{float:left; width:100%; font-size:13px; font-weight:normal; font-style:italic; color:#1347FA; padding:0; margin-bottom:15px;}
#wholesale input {background:#fff; border:1px solid #CCC; padding:3px; margin-bottom:5px; width:200px;}
#wholesale input:focus {border:1px solid #EBB56B;}
#wholesale input.txt {background:#fff; font-family:Helvetica, sans-serif; border:1px solid #CCC; padding:3px; width:200px;}
#wholesale input.txt:focus {border:1px solid #EBB56B;}

#wholesale input.btn,
#wholesaleLogin input#ctl00_mainContentHolder_loginControl_LoginButton {background:#342600; color:#fff; padding:3px; width:70px; border:none; cursor:pointer;}
#wholesaleLogin{float:left; padding:25px; margin:23px 0 0 50px; font-size:13px; width:350px; border:5px solid #fabc13;}
#wholesaleLogin table{float:left;}
#wholesaleLogin .label{font-size:13px; color:#342600; margin:10px 0 5px 0;}
#wholesaleLogin input#ctl00_mainContentHolder_loginControl_LoginButton {margin-right:7px;}
#wholesaleLogin h1{font-size:45px; line-height:40px; text-transform:capitalize; font-weight:normal; color:#323232; padding:0; margin-bottom:5px;}
#wholesaleLogin h2{float:left; font-size:13px; font-weight:normal; font-style:italic; color:#1347FA; padding:0; margin-bottom:15px;}
#wholesaleLogin input {background:#fff; border:1px solid #CCC; padding:3px; width:200px; margin-top:5px;}
#wholesaleLogin input:focus {border:1px solid #EBB56B;}
#wholesaleLogin #ctl00_mainContentHolder_loginControl_RememberMe{margin-left:65px; width:30px; border:none;}
#wholesaleLogin #ctl00_mainContentHolder_loginControl{width:300px;}
#wholesaleLogin submit {border:1px solid #342600; padding:3px; width:70px;}

.hideMe{display:none;}
.message{float:left; font-size:15px; color:#323232; padding:0 0 0 25px; margin:25px 0 0 45px; border-left:1px solid #CCC}
.message h1{font-size:45px; font-weight:100; color:#323232; padding:0; margin:0;}
img {border:none;}

.productCart{float:left;}

.productCart table.productCart{float:left; margin:10px 0 10px 0; width:615px; color:#2F1D00; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;}
.productCart th{text-align:center;}
.productCart tr.tblHeader{height:10px; font-size:11px;}
.productCart tr{height:34px; border:1px solid #ccc; color:#323232; font-size:12px;}
.productCart td{text-align:center;}

.productCart h1{font-size:20px; font-family:Helvetica, sans-serif; color:#ccc; padding:0; margin:0 0 15px 0; border-bottom:1px solid #ccc; width:600px;}
.productCart .header {float:left; width:100%; height:20px; margin-bottom:10px; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.productCart .header h2{font-size:10px;}
.productCart .header div {float:left;}
.productCart .header .product{width:200px; margin-left:95px;}
.productCart .header .size{width:95px;}
.productCart .header .price{width:95px;}
.productCart .header .quantity{width:95px;}
.productCart .header .total{}
.productCart .row{float:left; width:660px; color:#323232; border:1px solid #ccc; height:76px;}
.productCart .row .productInfo{float:left; margin:0; width:190px;}
.productCart .row .productInfo img.thumbCart {float:left; border-right:1px solid #ccc; vertical-align:top; margin-right:10px;}
.productCart .row .productInfo h2{font-size:14px; color:#323232; padding:0; margin:0;}
.productCart .row .description{font-size:10px; font-family:Helvetica, sans-serif; margin:0; line-height:12px;}
.productCart .row .sku{font-size:10px; font-family:Helvetica, sans-serif; margin:0; line-height:1px; color:#999;}
.productCart .row .size{float:left; width:60px; font-size:13px; padding:0; margin:27px 10px;}
.productCart .row .price{float:left; font-size:13px; padding:0; margin:27px 25px;}
.productCart .row .quantity{float:left; width:45px; font-size:13px; padding:2px; margin:25px 30px 0 5px; border:1px solid #ccc;}
.productCart .row .total{float:left; font-size:13px; font-weight:bold; padding:2px; margin:25px 0 0 5px;}
.productCart .row .delete{float:left; width:90px; font-size:13px; padding:2px; margin:26px 0 0 0; text-align:center;}
.productCart .row img a{border:none;}
.productCart .row .label{float:left; font-size:13px; font-family:Helvetica, sans-serif; width:20px; margin-top:27px;} 
.productCart .pricing{float:right; font-size:13px; font-family:Helvetica, sans-serif; width:200px; margin-top:15px; border:1px solid #ccc; padding:10px 0; line-height:24px;} 
.productCart .pricing .label{float:left; font-size:13px; font-family:Helvetica, sans-serif; font-weight:bold; width:80px; text-align:right;} 
.productCart .pricing .entry{float:left; font-size:13px; font-weight:bold; margin-left:40px;} 
.productCart .buttons{float:left; width:100%; margin-top:15px;}
.productCart .updateBagBtn{float:left;}
.productCart .checkoutBtn{float:right;}

#footer-outer {float:left; clear:left; padding: 0 0 100px 0; text-align:left; width:100%; background:#342600 url(images/bgFooter.gif) repeat-x 0 0;}
#footer {width:985px; color: #777; margin:0 auto; height:auto;}
#footer a,
#footer a:visited, 
#footer .selected a:hover{color:#fabc13; text-decoration:none;}
#footer a:hover,
#footer .selected a{color:#fff;}
#footer p{font-size:80%; font-family: "Trebuchet MS","Lucida Grande","Lucida Sans",Arial,sans-serif; padding:5px 0 10px 0; border-bottom: 1px solid #433007; line-height: 18px;}
#footer ul{list-style:square; margin-left:15px; padding-left:0;}
#footer li{font-size:80%; font-family: "Trebuchet MS","Lucida Grande","Lucida Sans",Arial,sans-serif; padding:5px 0; line-height: 18px;}
#footer h2{color:#fff; font-size:25px; letter-spacing:0.5px; margin:0;}
#footer h2 a,
#footer h2 a:visited{color:#fff;}
#footer h2 a:hover{color:#fabc13;}
#footer h3{color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:2px; margin-top:15px; font-weight:200;}
#footer em{color:#fff;}
#footer .col1wrap {float: left; width:280px;}
#footer .col1wrap h2 {width:100px; height:40px; background:transparent url(images/headerArrowLinks.gif) no-repeat 0 0;}
#footer .col1wrap h2 a.links b{display:none;}
#footer .col2wrap {float: left; width:350px;}
#footer .col2wrap h2{width:120px; float:left;}
#footer .col2wrap h2 b{display:none;}
#footer .col3wrap {float: left; width:355px;}
#footer .col1 {padding:15px 0 15px 55px;}
#footer .col2 {padding:15px 15px 15px 25px;}
#footer .col3 {padding:5px 15px 20px 35px;}

#footer #social{float:left; width:180px;}
#footer #social a{height:50px; width:50px; float:left; margin-right:5px;}
#footer #social a.facebook{width:48px; background:transparent url(images/social.gif) no-repeat 0 0;}
#footer #social a.facebook:hover{background-position:0 -51px;}
#footer #social a.twitter{width:65px; background:transparent url(images/social.gif) no-repeat -50px 0;}
#footer #social a.twitter:hover{background-position:-50px -51px;}
#footer #social a.blog{width:50px; background:transparent url(images/social.gif) no-repeat -115px 0;}
#footer #social a.blog:hover{background-position:-115px -51px;}
#footer #social a b{display:none;}
#footer #callWrap {float:left; margin-top:25px;}
#footer #call {float:left; width:180px;}
#footer #call p{color:#fabc13; border:n}
#footer #call span{float:left; color:#82671c; padding-right:10px; text-align:left; width:55px;}
#footer #featuredMedia{}
#footer #featuredMedia p{float:left;}
#footer #featuredMedia img.left{float:left;}
#footer #featuredMedia .logos{float:left;}

#quotes span{display:none;position:absolute;}