/* GLOBAL TEXT STYLES 
COLORS:green:#9db41b
text gray:#ccc
light gray text:#cacaca
borders:#cacaca
almost white:#fefefe
*/
body{color:#999;background:#000;font:12px Helvetica,Arial,sans-serif;}
input{font:12px Helvetica,Arial,sans-serif;}
a{text-decoration:none;color:#9DB41B;}
a:hover{text-decoration:underline;}
a.cta,.callout-strip .copy a,.page-not-found a{background:url(http://www.hollander.com/themes/hollander/common/images/bg-bullet-arrow.gif) no-repeat left center;display:block;float:left;padding-left:15px;color:#cacaca;}
a.more{display:block;width:81px;height:0;padding-top:17px;overflow:hidden;background:url(http://www.hollander.com/themes/hollander/common/images/btn-more.gif) no-repeat;}
em{font-style:italic;}
strong{font-weight:normal;color:#fefefe;}
h2{font-family:Helvetica,Arial,sans-serif;font-size:31px;color:#fff;font-weight:normal;margin:0 0 30px 0;}
h2 em{font-size:12px;color:#ccc;font-style:normal;display:block;text-transform:uppercase;padding-top:2px;}
h3,.page-not-found h1{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#cacaca;margin:0 0 3px 0;}
h4{font-weight:normal;color:#9DB41B;}
hr{border:0;height:3px;overflow:hidden;background:transparent url(http://www.hollander.com/themes/hollander/common/images/bg-hr.gif) repeat-x;margin:10px 0 20px 0;}
p{line-height:1.4;margin:0 0 15px 0;}
.copy ul{margin:0 0 15px 0;}
.copy li{background:url(http://www.hollander.com/themes/hollander/common/images/bg-bullet-plus.gif) no-repeat 0 7px;padding:3px 0 2px 20px;}
.copy ol{list-style:decimal;line-height:1.4;margin:0 0 10px 20px;}
.phone{color:#cacaca;}
/* GRID/LAYOUT STYLES */
.col{width:235px;float:left;}
.dubs{width:470px;}
.trips{width:705px;}
.quad{width:940px;}
.copy{padding:0 20px 0 0;}
/* CONTAINER RELATED STYLES */
#container-mask{margin:50px auto;width:920px;overflow:hidden;position:relative;}
#container-stage{margin:0;padding:0;width:940px;}
/* HEADER RELATED STYLES */
#header{height:170px;position:relative;z-index:10;}
#logo{border:0;width:202px;height:74px;margin:0 0 36px 0;}
#nav-utility{position:absolute;top:0;right:20px;width:215px;border-top:1px solid #333;padding:10px 0 0 0;}
#nav-utility li{background:url(http://www.hollander.com/themes/hollander/common/images/bg-bullet-arrow.gif) no-repeat left center;float:left;width:88px;padding:3px 0 2px 18px;}
#nav-utility a{display:block;color:#ccc;font-size:11px;}
#nav-global li{position:relative;}
#nav-global li ul{position:absolute;top:-2000px;left:auto;border-top:2px solid #9DB41B;}
#nav-global a{display:block;border-top:2px solid #cacaca;margin:0 20px 0 0;padding:5px 0;width:215px;color:#cacaca;text-transform:uppercase;font-size:11px;}
#nav-global li li a{border-top:none;border-bottom:1px solid #4D4D4D;margin:0;padding:9px 0 5px 25px;width:190px;font-size:11px;background:#171717 url(http://www.hollander.com/themes/hollander/common/images/bg-bullet-arrow.gif) no-repeat 8px 12px;text-transform:none;}
#nav-global li:hover ul,#nav-global li.hover ul{top:auto;}
#nav-global li:hover a,#nav-global li.hover a{color:#9DB41B;text-decoration:none;}
#nav-global li:hover li a,#nav-global li.hover li a{color:#b3b3b3;}
#nav-global li li a:hover{color:#fff;text-decoration:none;background-color:#0f0f0f;}
/* CONTENT RELATED STYLES */
#content{}
.page-heading{width:685px;margin:0 0 30px 0;}
.page-heading h2 img{margin:0 0 3px 0;}
.breadcrumbs{margin:0 0 20px 0;}
.breadcrumbs a{float:left;color:#ccc;font-size:10px;background:url(http://www.hollander.com/themes/hollander/common/images/bg-breadcrumb.gif) no-repeat right center;padding-right:17px;}
.breadcrumbs span{float:left;color:#9db41b;font-size:10px;}
.page-heading .intro{margin:0 0 7px 0;font-family:Times,serif;font-size:21px;line-height:1.3;color:#777;}
.banner{width:920px;/*height:325px;*/
overflow:hidden;margin:0 0 20px 0;}
.rotate-banner .banner{height:325px;}
.main-content{margin:0 0 30px 0;font-size:14px;}
.main-content .trips{background:url(http://www.hollander.com/themes/hollander/common/images/bg-main-content-cap.gif) no-repeat;padding-top:10px;margin:0 0 10px 0;}
.main-content .fill{background:url(http://www.hollander.com/themes/hollander/common/images/bg-main-content-fill.gif) no-repeat bottom left;padding-bottom:30px;}
.main-content .copy{padding:20px 40px 20px 20px;}
.main-content .image-caption{width:195px;overflow:hidden;color:#cacaca;padding:40px 0 20px 0;font-size:12px;}
.main-content .banner{width:645px;height:250px;padding:10px 0 15px 20px;margin:0;overflow:hidden;}
.main-content .one-by-one .col{width:330px;}
.main-content .one-by-one .copy{padding:10px 0 0 20px;}
.sidebar h2{font-size:14px;margin:0 0 10px 0;}
.sidebar h3{border-top:1px solid #353535;font-size:12px;padding:10px 0 5px 0;}
.sidebar ul{margin:0 0 10px 0;}
.sidebar li{background:url(http://www.hollander.com/themes/hollander/common/images/bg-bullet-arrow.gif) no-repeat left center;padding:3px 0 2px 18px;}
.sidebar a{display:block;color:#ccc;font-size:11px;}
.news-ticker{width:880px;height:36px;padding:0 20px;line-height:36px;overflow:hidden;margin:0 0 20px 0;background:url(http://www.hollander.com/themes/hollander/common/images/bg-news-ticker.gif) no-repeat;font-size:11px;}
.news-ticker h3{float:left;color:#9db41b;width:80px;text-transform:uppercase;}
.news-ticker ul{float:left;width:800px;}
.news-ticker a,.news-ticker strong{color:#9db41b;}
.callout-strip{background:url(http://www.hollander.com/themes/hollander/common/images/bg-callout-strip-cap.gif) no-repeat;padding-top:10px;margin:0 0 10px 0;width:920px;overflow:hidden;}
.callout-strip .fill{background:url(http://www.hollander.com/themes/hollander/common/images/bg-callout-strip-fill.gif) no-repeat bottom left;width:1000px;}
.callout-strip .copy{padding:10px 30px 20px 20px;}
.callout-strip .copy p{font-size:11px;margin-bottom:10px;}
.callout-strip h3{margin:0 0 10px 0;}
.callout-strip img{width:175px;height:95px;margin:0 0 5px 0;}
.product-modules{margin:0 0 30px 0;}
.product-modules .col{padding-top:10px;background:url(http://www.hollander.com/themes/hollander/common/images/bg-module-cap.gif) no-repeat;}
.product-modules .copy{padding:5px 40px 20px 20px;background:url(http://www.hollander.com/themes/hollander/common/images/bg-module-fill.gif) no-repeat bottom left;}
.product-modules h2{font-size:17px;color:#9db41b;text-transform:uppercase;height:40px;margin:0 0 3px 0;}
.product-modules p{margin:0 0 10px 0;}
.product-modules a.more{margin-top:15px;}
.product-detail{margin:0 0 30px 0;padding-top:10px;background:url(http://www.hollander.com/themes/hollander/common/images/bg-product-detail-cap.gif) no-repeat;}
.product-detail .fill{padding-bottom:50px;background:url(http://www.hollander.com/themes/hollander/common/images/bg-product-detail-fill.gif) no-repeat bottom left;}
.product-detail .copy{padding:20px 20px 0 20px;}
.product-detail ul{color:#ccc;}
/*
.product-detail h2{font-family:Helvetica,Arial,sans-serif;font-size:31px;color:#fff;font-weight:normal;margin:0 0 15px 0;}
.product-detail h2 em{font-size:12px;color:#ccc;font-style:normal;display:block;text-transform:uppercase;}
*/
.product-detail .description{font-weight:normal;font-size:17px;line-height:1.3;}
.product-detail .images{margin:50px 0 0 0;width:430px;height:320px;position:relative;overflow:hidden;}
.product-detail .images img{width:430px;height:320px;position:absolute;top:0;left:0;z-index:1;}
.product-detail .images img.on{z-index:10;}
.product-detail .nav-images{height:25px;line-height:25px;position:absolute;bottom:0;left:0;background:url(http://www.hollander.com/themes/hollander/common/images/bg-nav-images.png);width:100%;z-index:20;}
.product-detail .nav-images a{float:left;padding:0 8px;color:#cacaca;border-right:1px solid #cacaca;}
.product-detail .nav-images a:hover,.product-detail .nav-images a.on{color:#9db41b;}
.product-detail .nav-images span.caption{float:left;padding:0 8px;color:#cacaca;}
/* FOOTER RELATED STYLES */
#footer{margin:50px 0 0 0;position:relative;font-size:11px;}
.nav-footer ul{padding:10px 0 20px 0;float:left;width:117px;}
.nav-footer li{color:#646940;font-size:10px;text-transform:uppercase;}
.nav-footer li.header{padding:0 0 10px 0;color:#646940;font-size:10px;text-transform:uppercase;}
.nav-footer a{padding:0 0 7px 0;display:block;color:#4D4D4D;font-size:11px;text-transform:none;}
.copyright{color:#333;border-top:1px solid #333;padding:10px 0;}
#subscribe{float:right;padding:0 20px 0 0;margin:0;}
#subscribe label{color:#ccc;display:block;padding:0 0 5px 0;}
#subscribe .txt{background-color:#17181a;width:210px;display:block;color:#ccc;margin:5px 0 10px 0;padding:5px 5px 2px 5px;border:none;border-bottom:1px solid #333;border-right:1px solid #333;}
#subscribe .btn{/* background:#707070 url(http://www.hollander.com/themes/hollander/common/images/bg-btn.gif) no-repeat 5px 5px;color:#333;padding:2px 20px 2px 20px;*/
border:0;}
/* PRODUCT REGISTRATION FORM. Added 2010.09.28 */ 
form,input,select,textarea,fieldset,label{color:#444;font:12px Helvetica,Arial,sans-serif;}
label{padding-bottom:2px;display:block;color:#74785d;background-color:transparent;}
.text,select{padding:2px 5px;width:190px;border:none;border:1px solid #666;background-color:#aeb28d;}
/* Required field styles */ 
.required,.required-msg{background:url(http://www.hollander.com/themes/hollander/common/images/icon-required.gif) no-repeat 1px 0;}
.required-msg{font-size:12px;padding-left:10px;color:#666;}
.required label,.form-header{color:#c6df2c;font-weight:normal;}
.required .text,.required select{background-color:#FFF;}
#warranty-registration fieldset{float:left;/*margin-bottom:10px;*/padding-left:10px;width:210px;height:45px;}
/* warranty-registration field specific styles */
/* Address */
#warranty-registration #fieldset-7{width:430px;}
#warranty-registration #fieldset-7 input{width:410px;}
/* Address > Apt/Suite */
#warranty-registration #fieldset-8{width:110px;}
#warranty-registration #fieldset-8 input{width:100px;}
/* State */
#warranty-registration #fieldset-10{width:95px;}
#warranty-registration #fieldset-10 select{width:90px;}
/* Zip */
#warranty-registration #fieldset-11{width:140px;}
#warranty-registration #fieldset-11 input{width:85px;}
/* Email */
#warranty-registration #fieldset-19{width:400px;}
/* Age */
#warranty-registration #fieldset-20{width:100px;}
#warranty-registration #fieldset-20 select{width:93px;}
/* Gender */
#warranty-registration #fieldset-21{width:400px;}
#warranty-registration #fieldset-21 select{width:93px;}
/* How often do you purchase this type of product? */
#warranty-registration #fieldset-12{width:470px;}
#warranty-registration #fieldset-12 label{float:left;width:200px;padding-right:20px;}
#warranty-registration #fieldset-12 .field{float:left;width:220px;}
#warranty-registration #fieldset-12 select{width:200px;}
/* Where do you purchase this type of product? */
#warranty-registration #fieldset-13{width:430px;}
#warranty-registration #fieldset-13 label{float:left;width:200px;padding-right:20px;}
#warranty-registration #fieldset-13 .field{float:left;width:200px;}
#warranty-registration #fieldset-13 select{width:200px;}
/* Retailer state - hide label,float select to right of "Where do you purchase this type of product?" select */
#warranty-registration #fieldset-15{width:95px;padding-left:none;}
#warranty-registration #fieldset-15 label{display:none;}
#warranty-registration #fieldset-15 .field{float:left;width:90px;}
#warranty-registration #fieldset-15 select{width:90px;}
/* How often do you shop online for home goods? */
#warranty-registration #fieldset-14{width:470px;padding-top:10px;}
#warranty-registration #fieldset-14 label{float:left;width:200px;padding-right:20px;}
#warranty-registration #fieldset-14 .field{float:left;width:220px;}
#warranty-registration #fieldset-14 select{width:200px;}
/* Annual household income? */
#warranty-registration #fieldset-16{width:470px;position:relative;height:100px;}
#warranty-registration #fieldset-16 label{float:left;width:200px;padding-right:20px;}
#warranty-registration #fieldset-16 .field{float:left;width:220px;}
#warranty-registration #fieldset-16 select{width:200px;} 
#warranty-registration #fieldset-16 h3{position:absolute;bottom:20px;left:0px;}   
/* Would you like to receive updates on new products and promotions? */
#warranty-registration #fieldset-17{width:470px;padding-top:20px;}
#warranty-registration #fieldset-17 label{float:left;width:200px;padding-right:20px;}
#warranty-registration #fieldset-17 .field{float:left;width:220px;}
#warranty-registration #fieldset-17 .radioPair{display:inline;padding-right:20px;color:#74785d;}   
/* Product Type */
#warranty-registration #fieldset-22{width:470px;}
#warranty-registration #fieldset-22 label{float:left;width:200px;padding-right:20px;}
#warranty-registration #fieldset-22 .field{float:left;width:220px;}  
#warranty-registration #fieldset-22 select{width:200px;}     
/* Product UPC Code */
#warranty-registration #fieldset-23{width:470px;}
#warranty-registration #fieldset-23 label{float:left;width:200px;padding-right:20px;}
#warranty-registration #fieldset-23 .field{float:left;width:220px;}       
/* Purchase Date */
#warranty-registration #fieldset-24{width:470px;}
#warranty-registration #fieldset-24 label{float:left;width:200px;padding-right:20px;}
#warranty-registration #fieldset-24 .field{float:left;width:220px;}     
/* Submit button */
#warranty-registration .buttons input{float:right;display:block;width:121px;height:25px;color:#000;border:none;background:#c8db2a url(http://www.hollander.com/themes/hollander/common/images/btn-submit-green.gif) no-repeat;}
/* ERROR MESSAGE */
#msg h3{margin:0 0 10px 0;padding:5px 10px;width:540px;color:#444;background-color:#c6df2c;}
#msg .error{margin:0 0 20px 0;padding:0 10px;color:#c6df2c;}
/* Links with arrows */
a.arrow{display:block;float:left;margin-top:20px;padding:3px 0 2px 18px;color:#ccc;font-size:11px;background:url(http://www.hollander.com/themes/hollander/common/images/bg-bullet-arrow.gif) no-repeat left center;}

