/*
	Title:		KULKYNE KAMPERS
	Date:		September 18, 2010
	Updated:	DEC 13, 2012
        FOR : Development Site
--------------------------------------------------------------			
*/

@font-face {
    font-family: kkfont;
    src: url('/css/fonts/myriad.eot');
}
@font-face {
    font-family: kkfont;
    src: url('/css/fonts/myriad.ttf');
}

	/* UNDERCONSTRUCTION */

#underconstruction {position:absolute;height:80px;width:80px;left:270px;top:40px;background:url(/images/underdev.png) 0 0 no-repeat;}

	/* COMMON ELEMENTS */
body{margin:0;padding:0px;background:#a38559;font-family:Arial;font-size:12px;color:#444}
.clear:after,.blog-ticker:after,.qa-footer:after,.shopping-cart-my-account:after,.main-contents:after,.blog-ticker-detailpage:after,.qa-footer-detailpage:after,.check-wrap:after,.product-listing-inner:after,.product-item-inner:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0}
input,select,textarea{outline:none}
.FL{float:left;width:auto}
.FR{float:right;width:auto}
.CB{clear:both;}

a {color:#501F0E;}

.kk { font-family: kkfont; }
h2.kk { color: #FFF; font-size: 1.3em; letter-spacing: 0.05em; text-shadow: 1px 1px #333; font-weight: 50; margin-top: 5px !important;}

	/* COMMON ELEMENTS */
	
	/* BEGIN HEADER */
#header-container,#header{min-width:973px;width:auto!important;height:150px;background:url(/images/header-x.gif) repeat-x 0 0;position:relative;z-index:9}
#header{background:url(/images/header-graphic.jpg) no-repeat center top}
.header-contents{clear:both;width:942px;height:150px;margin:0 auto}
.header-top{float:left;width:942px;height:100px;position:relative;z-index:5}
.header-top-right{float:left;width:687px}
.subnav-and-contact{clear:both;width:687px;margin-top:24px;overflow:hidden;}
.subnav-and-contact em{float:right;display:block;height:20px;padding-left:25px;background:url(/images/contact-txt-icon.png) no-repeat;line-height:20px;font-size: 18px;font-weight: bold;color: #FFF;text-transform: uppercase;font-style: normal;}
.subnav-and-contact ul{width:414px;margin:3px 0 0;padding:0 0 0 20px;list-style:none}
.subnav-and-contact li{float:left;width:auto;font-size:11px;line-height:19px;padding:0 7px 0 8px;margin:0}
.subnav-and-contact li a{text-decoration:none;color:#fff}
.subnav-and-contact li :hover{text-decoration:underline}
.logo{float:left;width:255px;height:72px;margin:20px 0 0}

.shopping-cart-my-account{clear:both;width:687px;margin-top:8px}

#shopping-cart-states{float:right;width:300px;position:relative; clear: both;}
.shopping-cart{clear:both;width:290px;height:30px;padding-left:10px;background:url(/images/shopping-cart.png) no-repeat 0 0;position:relative;z-index:5;cursor:pointer;font-size:12px;line-height:18px;color:#fff}
.shopping-cart dfn{float:left;display:block;width:118px;height:19px;margin:4px 22px 0 0;text-indent:-99999px;background:url(/images/shopping-cart-icon-link.png) no-repeat}
.shopping-cart span,.shopping-cart em{font-style:normal;display:block;float:left;padding:6px 13px 0 0}
.shopping-cart-over-container{width:300px;position:absolute;left:0;top:26px;z-index:3}

.cart-over-bottom{clear:both;width:300px;height:9px;font-size:6px;line-height:6px;background:url(/images/cart-over-bottom.png) no-repeat}
.cart-over-contents{clear:both;width:295px;padding:4px 0 0px 5px;background:url(/images/cart-over-content-repeat.png) repeat}

.cart-item-top,.cart-item-bottom{clear:both;width:290px;height:10px;line-height:8px;font-size:8px;background:url(/images/cart-item-container-top.png) no-repeat}
.cart-item-bottom{background:url(/images/cart-item-container-bottom.png) no-repeat}
.cart-item-container{clear:both;width:270px;padding:0 0 10px 20px;background:url(/images/cart-item-container-y.png) repeat-y;overflow:hidden}
.cart-item-head,.cart-item{clear:both;width:250px;overflow:hidden}
.cart-item-head{background:url(/images/dotted-line5.gif) repeat-x left bottom;padding-bottom:7px;line-height:18px;font-size:11px;font-weight:700;color:#444}
.cart-item-head span,.cart-item-head dfn,.cart-item-head em{display:block;float:left;width:auto;padding:0;font-style:normal}
.cart-item-head span{width:180px;}
.cart-item-head dfn{width:30px;text-align:center}
.cart-item-head em{width:40px;text-align:right}
.cart-item{font-size:11px;line-height:15px;margin-top:11px;padding-bottom:14px}
.item-pic{float:left;width:85px;height:85px;overflow:hidden}
/*.item-pic img{float:left;width:85px;height:85px;margin:0}*/
.item-pic img{float:left;width:80px;height:68px;margin:0}

.item-description{float:left;width:95px}
.item-description span{color:#fff;float:left;}
.item-description a{display:block;float:left;width:auto;margin-top:5px;color:#5a5a5c}
.item-description a:hover{text-decoration:none}

.cart-over-contents .cart-item .quantity{float:left;width:30px;text-align:center}
.price{float:left;width:40px;text-align:right}

.total-checkout{clear:both;width:285px;padding-top:5px;overflow:hidden}
.total-checkout strong{display:block;clear:both;text-align:right;font-size:11px;line-height:18px;color:#fff}
.total-checkout a{display:block;float:right;width:126px;height:25px;margin-top:5px;background:url(/images/checkout-btn.png) no-repeat;text-indent:-99999px}
.total-checkout a span{display:none}

.my-account{float:right;width:363px;margin-top:1px; clear: both;}
.my-account em{font-style:normal;font-size:11px;color:#fff;display:block;float:right;width:auto;padding:0 0 0 15px}
.my-account em a{display:block;float:left;color:#ffd9a2;text-decoration:none;line-height:15px}
.my-account em a.account{background:url(/images/my-account-arrow-btn.png) no-repeat right top;padding-right:23px}
* html .my-account em a.account{padding-right:26px}
.my-account em a:hover{text-decoration:underline}

.nav-and-search{clear:both;width:942px;padding:12px 0 0;position:relative;z-index:1}
.nav-and-search ul{float:left;width:762px;margin:0;padding:8px 0 0;list-style:none}
.nav-and-search li{float:left;width:auto;padding:0 36px 0 0;height:30px;}
.nav-and-search li a.toplevel{float:left;width:auto;height:20px;display:block}
.nav-and-search li a.toplevel{background:url(/images/nav-txts-2.png) no-repeat 0 0;text-indent:-99999px;}

.nav-and-search li.none a.toplevel{background-color:red;}
.nav-and-search li.swags a.toplevel{width:65px;margin-left:0px;}
.nav-and-search li.roof-top-tents a.toplevel{width:150px; background-position:0 -39.5px}
.nav-and-search li.chairs a.toplevel{width:65px;background-position:0 -117px}
.nav-and-search li.sleeping-bags a.toplevel{width:135px;background-position:0 -78px}
.nav-and-search li.solar a.toplevel{width:65px;background-position:0 -156px}
.nav-and-search li a span{display:none}

/* ------------------------- */

.nav-and-search li:hover div.dropdownmenu{display:block;}

.dropdownmenu{display:none;position:absolute;top:50px;background-color:#997d53;height:200px;width:500px;border:1px solid black;border-top:none;}
.dropdownmenu div{position:absolute;width:199px;top:20px;}
.dropdownmenu div.subcat_leftcolumn{left:20px;}
.dropdownmenu div.subcat_rightcolumn{right:20px;}
.dropdownmenu div a{font-family:tahoma;font-weight:bold;color:white;text-decoration:none;width:100%!important;float:left;clear:both;margin-bottom:10px;}
.dropdownmenu div a:hover{color:yellow;}


/* ------------------------ */

.dropdown{float:left;width:110px}
.dropdown img{float:left;width:auto;margin:8px 1px 0 0}
.dropdown select{float:left;width:80px;margin:3px 0 0;padding:0;height:20px;line-height:18px;font-size:11px;font-family:Arial}

.listing-link{float:right;width:23px;margin:0 25px 0 0;padding-top:2px;}
.listing-link a{color:#fdcf31;text-decoration:none;font-size:0.9em;}
.nav-search{float:right;width:170px;margin:0;background:url(/images/nav-search.png) no-repeat}
.nav-search form{margin:0;padding:0}
.nav-search input{float:left;width:125px;height:17px;margin:0;padding:4px 10px;font-family:Arial;font-size:11px;line-height:17px;color:#777;background:none;border:none;z-index:10;}
.nav-search input.nav-search-btn{width:25px;height:25px;padding:0;background:url(/images/nav-search-btn.png) no-repeat;cursor:pointer}
	/* END HEADER */

	/* BEGIN CONTENTS */
#contents-container-outer {background:#a38559 url(/images/contents-body-x3.jpg) repeat-x;}
#contents-container,.product-detail-container{min-width:973px;width:auto!important;background:url(/images/contents-body-comp4.jpg) no-repeat center top;position:relative;z-index:1;height:auto !important;overflow:hidden;}
* html #contents-container{float:left;}
.flash-area,.prodcut-page-flasharea,.product-detail-flasharea,.prodcut-listing-page-flasharea{clear:both;width:973px;height:600px;margin:0 auto;position:relative;z-index:1;text-align:center;}
.flash-area img,.prodcut-page-flasharea img,.product-detail-flasharea img{width:auto;margin:0;}

.product-detail-flasharea{height:694px;margin-top: -16px;top:-4px;}
.flash-area .flash-image{width:1600px;height:600px;margin-left:-313.5px;}
.flash-area .product-flash-image{width: 1600px;height: 600px;margin-left: -317px;}
.flash-area .productpage-flash-image{width: 1600px;height: 600px;margin-left: -357px;}
.push-up{margin-top:-100px!important;}

.flash{clear:both;width:1600px;position:relative;z-index:1;margin-left:-313.5px;}
.message-404 {width:940px;height:30px;left:131px;top:320px;z-index:99;position:absolute;background:#000;font-size:2em;color:#FFF;padding:20px;}
.central-nav{width:940px;height:30px;background:url(/images/central-nav-bg.png) no-repeat;position:absolute;left:131px;top:420px;z-index:3}
.central-nav ul{clear:both;margin:0;padding:0 0 0 5px;list-style:none}
.central-nav li{float:left;width:auto;height:21px;padding:9px 42px 0;background:url(/images/central-nav-divider.png) no-repeat right top}
.central-nav li.adventure{background:none}

.central-nav li a{float:left;width:auto;height:11px;margin:0 auto;display:block;background:url(/images/central-nav-txt.png) no-repeat 0 0;text-indent:-99999px}

.central-nav li.campers a{width:88px}
.central-nav li.gear a{width:57px;background-position:0 -40px}
.central-nav li.camping a{width:70px;background-position:0 -80px}
.central-nav li.fishing a{width:95px;background-position:0 -120px}
.central-nav li.electrical a{width:30px;background-position:0 -200px}
.central-nav li.adventure a{width:135px;background-position:0 -160px}
.central-nav li a span{display:none}

.main-contents{clear:both;width:942px;margin:0 auto;padding-bottom:10px;position:relative;z-index:5;height:auto !important;}
.banners{float:left;width:934px;height:303px;padding-left:8px;margin-top:-155px}
/* .deal-and-product{float:left;width:378px;height:292px;margin:11px 12px 0 0;background:url(/images/deal-banner.png) no-repeat;cursor: pointer;} */
.deal-and-product{float:left;width:378px;height:292px;margin:11px 12px 0 0;background:url('/images/Pre-Order-Banner-Homepage.png') no-repeat;cursor: pointer;}
.deal-and-product.deal-of-the-week {background:url('/images/deal-banner.png') no-repeat !important;}
.deal-and-product h3{clear:both;width:330px;height:87px;margin:11px 0 0 17px;padding:0;text-indent:-99999px}
.deal-and-product h3 em{display:block;clear:both;width:126px;height:14px;font-size:10px;line-height:10px;margin:0 0 0 193px;}
.deal-and-product h3 a{display:block;clear:both;width:76px;height:14px;margin:4px 0 0 193px;background:url(/images/click-here-txt.png) no-repeat;text-decoration: none;cursor: pointer;}
.deal-and-product h3 a span{display:none;cursor: pointer;}
.banners a{text-decoration: none;}
.product{clear:both;width:350px;padding-left:28px;margin-top:0px;overflow:hidden; padding-top: 12px;}
.product .CB{overflow:hidden}
.product cite{display:block;clear:both;width:255px;height:21px;margin-left:27px;margin-top:18px;font-size:11px;line-height:14px;text-indent:-99999px}
.product-left{float:left;width:165px;text-align:center}
.product-left img{margin:0;}

.product-description{float:left;width:165px;overflow:hidden}
.product-description h4{clear:both;margin:0;padding:0;font-size:14px;line-height:18px;color:#e97900}
.product-description span,.product-description dfn,.product-description em{display:block;font-style:normal;font-size:11px;line-height:17px;color:#444}
.product-description span{color:#e97900}
.product-description em{font-size:14px;font-weight:700}
.rating{clear:both;width:165px;overflow:hidden;margin-top:20px}
.rating img{float:left;width:auto;margin:0 1px 0 0}

.prizes-and-gifts{float:left;width:544px;margin-top:15px}
.prizes-and-gifts img{float:left;width:auto;margin:0}

#blog-ticker-container,.product-detail-blogticker{min-width:980px;width:auto!important;background:#a38559 url(/images/blog-ticker-x.gif) repeat-x 0 0;position:relative;z-index:3}
.blog-ticker{clear:both;width:942px;height:170px;margin:0 auto;position:relative}
.blog-ticker-top{clear:both;width:844px;height:44px;margin-left:98px;overflow:hidden;position:relative;z-index:1}
.blog-ticker-top em{display:block;float:left;width:130px;height:44px;text-indent:-99999px;background:url(/images/bretts-blog.gif) no-repeat 0 10px}
.blog-ticker-top div{float:left;width:auto;margin:14px 0 0;padding:0;font-size:12px;line-height:18px;color:#fff}
.blog-ticker-top div strong,.blog-ticker-top div span{padding-right:10px}
.blog-ticker-top div a{color:#ffdfa1}
.blog-ticker-top div a:hover{text-decoration:none}

.blog-ticker-bottom{clear:both;width:782px;padding:17px 0 0 160px;overflow:hidden;position:relative;z-index:1}

.blog-ticker-bottom,.nav-and-search{background:url(/images/shade.png) no-repeat 0 0}

.blog-ticker-bottom img{float:left;width:auto;margin:0}
.blog-ticker-bottom img.help-icon{margin:0 12px 0 0}
.blog-ticker-bottom img.wiki{margin:4px 17px 0 0}
.blog-ticker-bottom h4{clear:both;height:13px;font-size:12px;line-height:13px;margin:2px 0 0;padding:0;text-indent:-99999px}
.blog-ticker-bottom h4.need-help{background:url(/images/need-help.png) no-repeat 0 0}
.blog-ticker-bottom h4.knowledge-base,.right-txt h4.knowledge-base{background:url(/images/knowledge-base.png) no-repeat 0 0}
.blog-ticker-bottom h4.newsletter-head{background:url(/images/newsletter-head.png) no-repeat 0 0}

.blog-ticker-col1{float:left;width:238px}
.blog-ticker-col1-right{float:left;width:145px}
.blog-ticker-col2{float:left;width:323px}
.blog-ticker-col2-right{float:left;width:182px}
.blog-ticker-col3{float:left;width:230px;background: url(/images/solarkit.png) no-repeat -10px 0;padding: 90px 0 0 153px;}

.blog-ticker-col1-right div,.blog-ticker-col2-right div,.blog-ticker-col3-txt{clear:both;margin:0;padding:5px 0 0;font-size:14px;line-height:17px;color:#FFF; font-weight: bold;}
.blog-ticker-col1-right div a,.blog-ticker-col2-right div a,.blog-ticker-col3-txt a{color:#fff;text-decoration:none}
.blog-ticker-col1-right div a:hover,.blog-ticker-col2-right div a:hover,.blog-ticker-col3-txt a:hover{text-decoration:underline}
.blog-ticker-col3-txt{position: relative;top:-10px;font-weight: normal;}


.blog-ticker-bottom-search{clear:both;width:230px;height:27px;margin-top:1px;background:url(/images/input-txt-bg.png) no-repeat 0 0}
.blog-ticker-bottom-search form{margin:0;padding:0}
.blog-ticker-bottom-search input{float:left;width:165px;height:17px;margin:0;padding:5px 10px;font-family:Arial;font-size:11px;line-height:17px;color:#fff;background:none;border:none;}
.blog-ticker-bottom-search input.search-btn{width:25px;height:25px;padding:0;background:url(/images/submitemail.png) no-repeat;cursor:pointer;margin:1px 0 0 3px;}



#qa-footer-container,.product-detail-qafooter{min-width:980px;width:auto!important;background:#a38559 url(/images/blog-ticker-x.gif) repeat-x 0 0;position:relative;z-index:3}
.qa-footer{clear:both;height:170px;margin:0 auto;position:relative}
.qa-footer-top{clear:both;width:844px;height:44px;margin-left:98px;overflow:hidden;position:relative;z-index:1}
.qa-footer-top em{display:block;float:left;width:130px;height:44px;text-indent:-99999px;background:url(/images/bretts-blog.gif) no-repeat 0 10px}
.qa-footer-top div{float:left;width:auto;margin:14px 0 0;padding:0;font-size:12px;line-height:18px;color:#fff}
.qa-footer-top div strong,.qa-footer-top div span{padding-right:10px}
.qa-footer-top div a{color:#ffdfa1}
.qa-footer-top div a:hover{text-decoration:none}

.qa-footer-bottom{clear:both;width:782px;padding:17px 0 0 160px;overflow:hidden;position:relative;z-index:1}

.qa-footer-bottom,.nav-and-search{background:url(/images/shade.png) no-repeat 0 0}

.qa-footer-bottom img{float:left;width:auto;margin:0}
.qa-footer-bottom img.help-icon{margin:0 12px 0 0}
.qa-footer-bottom img.wiki{margin:4px 17px 0 0}
.qa-footer-bottom h4{clear:both;height:13px;font-size:12px;line-height:13px;margin:2px 0 0;padding:0;text-indent:-99999px}
.qa-footer-bottom h4.need-help{background:url(/images/need-help.png) no-repeat 0 0}
.qa-footer-bottom h4.knowledge-base,.right-txt h4.knowledge-base{background:url(/images/knowledge-base.png) no-repeat 0 0}
.qa-footer-bottom h4.newsletter-head{background:url(/images/newsletter-head.png) no-repeat 0 0}




.qa-footer-col1{float:left;width:238px}
.qa-footer-col1-right{float:left;width:145px}
.qa-footer-col2{float:left;width:323px}
.qa-footer-col2-right{float:left;width:182px}
.qa-footer-col3{float:right;width:239px;padding:10px 0 0 125px;padding-bottom: 0px;background:url(/images/brett-pic.png) no-repeat left bottom;margin-top:11px;position:absolute;left:60%;bottom:0px;}

.qa-footer-col1-right div,.qa-footer-col2-right div,.qa-footer-col3-txt{clear:both;margin:0;padding:5px 0 0;font-size:14px;line-height:17px;color:#FFF; font-weight: bold;}
.qa-footer-col1-right div a,.qa-footer-col2-right div a,.qa-footer-col3-txt a{color:#fff;text-decoration:none}
.qa-footer-col1-right div a:hover,.qa-footer-col2-right div a:hover,.qa-footer-col3-txt a:hover{text-decoration:underline}
.qa-footer-col3-txt{position: relative;top:-10px;font-weight: normal;}


.qa-footer-bottom-search{clear:both;width:230px;height:27px;margin-top:1px;background:url(/images/input-txt-bg.png) no-repeat 0 0}
.qa-footer-bottom-search form{margin:0;padding:0}
.qa-footer-bottom-search input{float:left;width:165px;height:17px;margin:0;padding:5px 10px;font-family:Arial;font-size:11px;line-height:17px;color:#fff;background:none;border:none;}
.qa-footer-bottom-search input.search-btn{width:25px;height:25px;padding:0;background:url(/images/submitemail.png) no-repeat;cursor:pointer;margin:1px 0 0 3px;}



.blogger{width:135px;height:179px;position:absolute;left:0;top:-9px;z-index:3}
	/* END CONTENTS */
	
	/* BEGIN PRODUCT LANDING PAGE */
.prodcut-page-flasharea{width:1250px;height:415px;position:relative;text-align:center;z-index:1}	
.prodcut-page-contents{clear:both;width:942px;margin-top:-580px;min-height:790px;position:relative;z-index:9}
* html .prodcut-page-contents{height:auto!important;height:790px}
.prodcut-page-contents h1,.product-detail-contents h1,.about-contents h1,.product-listing-page h1,.shopping-cart-page h1, .banners h1 {clear:both!important;height:35px!important;margin:15px 0 15px 0;padding:0;line-height:32px;font-size:32px;color:#FFF;text-shadow: 1px 1px #000;font-weight: normal;}
.prodcut-page-top{clear:both;width:942px;overflow:hidden}
.page-top-left-col{float:left;width:693px}
.page-top-right-col{float:left;width:249px}
.bread-crumb{display:block;clear:both;font-style:normal;font-size:11px;line-height:13px;color:#ffd9a2}
.bread-crumb a{color:#ffd9a2;text-decoration:none}
.bread-crumb a:hover{text-decoration:underline}

.live-service{clear:both;width:224px;height:117px;margin-left:5px;padding-left:12px;background:url(/images/live-service.png) no-repeat}
.live-service h4{clear:both;margin:0;padding:10px 0 0;font-size:13px;line-height:23px;color:#ffd9a2;font-weight:400}
.live-service h4 span{display:block;float:left;width:44px;height:17px;text-indent:-99999px;background:url(/images/free-txt.png) no-repeat;margin-right:7px}
.live-service div{/*clear:both;*/width:auto;margin:0;padding:0;font-size:11px;line-height:15px;color:#fff;float:left;display:inline}
.live-service div a{color: white; text-decoration: none;}
.live-service em,.live-chat-and-call em,.chat-and-call em{display:block;clear:both;padding-left:19px;margin-top:1px;font-size:11px;line-height:15px;color:#6bc11e;font-weight:700;font-style:normal}
.live-service em.offline,.live-chat-and-call em.offline,.chat-and-call em.offline{color:#E82813;background-position: -137px;}
.live-service em,.live-service dfn a,.live-chat-and-call em,.chat-and-call em{background:url(/images/icons.png) no-repeat 0 0}
.live-service dfn{display:none;clear:both;font-size:11px;line-height:15px;font-style:normal;margin-top:10px}
.live-service dfn a{display:block;float:left;width:auto;margin-right:5px;padding:0 0 0 20px;color:#ffd9a2;background-position:0 -37px}
.live-service dfn a.live-call{background-position:0 -77px;padding-left:15px}
.live-service dfn a:hover{text-decoration:none}
* html .live-service dfn a{background-position:0 -36px}
* html .live-service dfn a.live-call{background-position:0 -76px}

/* These are for Live Chat - it doesn't let you just do your own custom code */
.live-service div div div a {background:url(/images/icons.png) no-repeat 0 0}
.live-service div div div a {display:block;float:left;width:auto;height:14px;margin-right:5px;padding:0 0 0 20px;color:#ffd9a2;font-size:11px !important}
.live-service div div div a span span span {font-size:11px !important}
.live-service div.live-chat-div div a {background-position:0 -37px}
.live-service div.live-call-div div a {background-position:0 -77px;padding-left:15px;padding-top:1px}
.live-service div div div a:hover{text-decoration:none}
.live-service div.instructions {clear:both;width:145px;margin:0;padding:0;font-size:11px;line-height:15px;color:#fff}

.live-service div.live-chat-div {margin-top:10px}
.live-service div.live-call-div {margin-top:10px}
.live-chat-div, .live-call-div{height: 25px;}


/* Live person adds an annoying blank image that affects spacing in FF and Chrome */
img[src^="http://server.iad.liveperson.net"] {height:0px}
img[src^="https://server.iad.liveperson.net"] {height:0px}


/* Product page */
.live-chat-and-call{clear:both;width:188px;height:174px;padding:0 0 0 15px;overflow:hidden;background:url(/images/banner-live-chat.png) no-repeat}
.live-chat-and-call div.know-more{clear:both;height:42px;margin:20px 0 0;padding:0;background:url(/images/want-to-know-txt.png) no-repeat;text-indent:-99999px}
.live-chat-and-call em{width:60px;color:#fff;margin-top:8px;padding-bottom:8px}
.live-chat-and-call a,.chat-and-call a{clear:both;width:200px;display: none;height:21px;margin-top:4px;background: url(/images/live-chat-call-btn.png) no-repeat 0 0;text-indent:-99999px}
.live-chat-and-call a.call-btn,.live-chat-and-call a.chat-btn,.chat-and-call a.call-btn,.chat-and-call a.chat-btn{background-position:0 -30px;display: block;cursor: pointer;}
.live-chat-and-call a span,.chat-and-call a span{width: 40px;}

.chcon span{width:100%;}

.live-chat-and-call div div div a {display:block;clear:both;width:100px;height:21px;margin-top:4px;overflow:hidden;background: url(/images/live-chat-call-btn.png) no-repeat 0 -30;text-indent:-99999px;}
.live-chat-and-call a.call-btn {background-position:0 0px}

.pricing-detail-contents .pricing-live-links {}
.partno {color:black;font-size:10px;}
.tabtext_info h2 {margin-bottom:0.2em}

/* Cart page */
.chat-and-call{clear:both;width:180px;min-height:252px;margin-top:25px;padding-top:2px;background:url(/images/live-chat-image.png) no-repeat 43px 32px}
* html .chat-and-call{height:auto!important;height:252px}
.chat-and-call em{color:#000;margin-top:13px}
.chat-and-call-btn{clear:both;overflow:hidden;padding-left:30px;margin-top:125px}

.chat-and-call div div div a {display:block;clear:both;width:100px;height:21px;margin-top:4px;overflow:hidden;background: url(/images/live-chat-call-btn.png) no-repeat 0 0;text-indent:-99999px}
.chat-and-call div.live-call-div div div a {background-position:0 -30px}


.product-container{float:left;width:190px;text-align:center}
.product-container img{float:none;margin:0 0 -1px}
html>/**/body .product-container img{margin:0px}

.landing-detail-add-area{clear:both;width:249px;margin-top:13px}
.landing-detail-add-area img{float:left;width:auto;margin:0}

.products-container{clear:both;width:942px;overflow:hidden;}
.products-container.push-down{clear:both;width:942px;overflow:hidden;padding-top:260px;}
.products-row{clear:both;width:980px;overflow:hidden;margin-top:0px}
.products-row div{float:left;width:220px;margin:0 20px 0 0}
.products-row img{float:left;width:175px;margin:0}
.products-row div div{float:none;clear:both;width:220px;height:150px;margin:0;overflow:hidden}
.products-row strong{display:block;clear:both;font-size:16px;line-height:20px;color:#fff}
.products-row a{display:block;float:left;width:auto;margin:0;color:#ffd9a2;font-size:12px;line-height:17px;text-decoration:none}
.products-row a:hover{text-decoration:underline}
	/* END PRODUCT LANDING PAGE */
	
	/* BEGIN PRODUCT DETAIL PAGE */
.product-detail-container .main-contents{padding-left:1px;width:941px}
.product-detail-contents{clear:both;width:940px;min-height:667px;padding-top:27px;margin-top:-694px;position:relative;z-index:9}
* html .product-detail-contents{height:auto!important;height:667px}
.about-contents,.shopping-cart-page{clear:both;width:940px;margin:0 auto;padding-top:27px;overflow:hidden}


.product-detail-top{clear:both;width:940px;margin-top:17px;overflow:hidden}
.product-pictures{float:left;width:610px}
.product-large-pic{clear:both;width:570px;overflow:hidden;text-align:center}
.product-large-pic img{margin:0px 0 0}

.thumbs-play-video-btn{float:left;width:610px;margin-top:-60px;position:relative}
.thumbs{float:left;width:416px}
.thumbs img{float:left;width:auto;margin:0 10px 0 0;border:1px solid #080300;cursor:pointer}
a.play-video-btn{float:left;width:169px;height:30px;margin-top:16px;display:block;background:url(/images/play-video-txt.png) no-repeat;text-indent:-99999px}
a.play-video-btn span{display:none}
a.play-video-btn-black{float:left;width:169px;height:30px;margin-top:16px;display:block;background:url('/images/Play-Video-Black.png') no-repeat;text-indent:-99999px}
a.play-video-btn-black span{display:none}

/* Gallery */
.gallery_thumb {    
    border: 1px solid #927365;
    border-radius: 6px;
    padding: 5px 5px;
    margin: 15px 0 !important;
    float: left;
    clear: both;
}

.gallery_thumb a img {
    
    width: 190px;
    
}

/*  Featured products  */
.feature-prod {color: #CCC; text-align: center;}
.feature-prod a {color: #FFF; text-decoration: none; font-size: 1.1em; font-weight: bold;}
.feature-prod-3 { float:left; clear: none; padding: 0 0 0 32px; width: 25%; margin: 0 0 0 40px;}
.feature-prod-2 { float:left; clear: none; padding: 0 0 0 50px; width: 30%; margin: 0 0 0 90px;}
.feature-prod-1 .fp-left { float: left; width: 40%; clear: none; font-size: 1.4em; margin-left: 95px; }
.feature-prod-1 .fp-right { float: left; width: 30%; clear: none; font-size: 1.4em; padding: 40px 60px; }
.feature-prod-1 .fp-left img { width: 370px; }
.feature-prod-1 .fp-right a { font-size: 1.4em; }
.feature-prod-2, no-prod { padding: 0 0 0 70px; width: 30%; margin: 0 0 0 20px; }
.feature-prod-2, .no-prod img { width: 300px; }
.feature-prod, no-prod { font-size: 1.4em; }

/* Adaptive category list styling  */
.categorylist-2 { float:left !important; clear: none; padding: 0 0 0 10px; width: 450px !important; margin: 0 0 0 10px !important; text-align: center; }
.categorylist-2 img { width: 450px !important; }
.categorylist-2 div { width: 450px !important; height: auto !important; overflow: visible; }
.categorylist-3 { float:left !important; clear: none; padding: 0 0 0 32px !important; width: 25% !important; margin: 0 0 0 40px !important;}

/* Dynamic category and product listing styling */
.category-minimal { }
.product-listing-main-container.category-minimal { background: none !important; }
.product-listing-contents.category-minimal { background: none !important; padding-left: 0 !important; }
.product-listing-bottom.category-minimal { display: none; }
.product-listing-contents-top.category-minimal { display: none; }
.category-minimal .product-listing-left-panel {display: none !important;}
.category-minimal .listing-item-description a, .category-minimal dfn, .category-minimal div { color: #FFF !important; }
.product-right-main.category-minimal, .product-rows.category-minimal { width: 942px !important; padding: 0; }
.product-rows.category-minimal .product-list-2 { float:left !important; clear: none; padding: 0 0 0 2px; width: 450px !important; margin: 0 0 0 2px !important; text-align: center; }
.product-rows.category-minimal .product-list-3 { float:left !important; clear: none; padding: 0; width: 310px !important; margin: 0 0 0 2px !important; text-align: center; }
.category-minimal .rowcount-4 .product-item-inner { margin: 0 auto; text-align: center; width: 230px !important; }
.category-minimal .product-item-inner { margin: 0 auto; text-align: center; width: 310px !important; }
.category-minimal .product-item-inner em { margin: 0 auto; }
.category-minimal .listing-item-thumb { width: inherit !important; height: auto !important; }
.category-minimal .listing-item-description { width: inherit !important; }
.category-minimal .listing-item-description div { width: inherit !important; }
.bigprice {font-size: 1.2em; text-decoration: none; }

.catnotes { width: 200px; padding: 50px 20px 20px 20px; line-height: 1.7; margin: 0;  background-image: url('/images/notepad-header.png'); background-position: top; background-repeat: no-repeat; }
.catnotes p { margin-top: 10px;}

.pricing-detail-box{float:left;width:330px}
.pricing-detail-box-top,.pricing-detail-box-bottom{clear:both;width:330px;height:10px;background:url(/images/pricing-detail-top-bottom.png) no-repeat 0 0;font-size:8px;line-height:10px}
.pricing-detail-box-bottom{background-position:0 -20px}

.pricing-detail-contents{clear:both;width:330px;background: url(/images/pricing-detail-repeat.png) repeat}
* html .pricing-detail-contents{height:auto!important;height:410px}

.pricing-detail-contents ul{clear:both;width:271px;margin:0px;padding:0;list-style:none}
.pricing-detail-contents li{clear:both;padding-left:13px;font-size:12px;line-height:18px;background:url(/images/arrow-bullet.png) no-repeat 0 5px}
.pricing-detail-contents li a{text-decoration:none;color:#ffd9a2}
.pricing-detail-contents li a:hover{text-decoration:underline}

.pricing-detail-contents li div div div a span span span{font-size:12px !important}

.pricing-detail-inner{clear:both;width:271px;margin-left:30px;padding:11px 0 13px;background:url(/images/dotted-line.png) repeat-x left top;overflow:hidden}
.bg-none{background:none}
.price-and-rating,.colours,.price-and-rating div{clear:both;width:271px;overflow:hidden}
.price-and-rating {min-height:120px;}
.price-and-rating dfn,.price-and-rating strong{display:block;clear:both;font-style:normal;color:#fff;font-size:11px;line-height:14px}
.price-and-rating dfn{margin-top:7px}
.price-and-rating strong{font-size:16px;line-height:24px}
.price-and-rating div{padding-top:8px}
.price-and-rating div span,.colours span,.price-and-rating div em{display:block;float:left;color:#fff;font-size:11px;line-height:14px;font-style:normal}

.price-and-rating div img{float:left;width:auto;margin:0 1px 0 0}
.price-and-rating div a{display:block;float:left;text-decoration:none;font-size:11px;line-height:14px;color:#ffd9a2}
.price-and-rating div em{color:#ffd9a2;padding-left:7px}
.price-and-rating div span{padding-right:14px}
.price-and-rating div span,.price-and-rating div em{padding-top:2px}
.message{display:block;float:left;width:auto;margin-top:5px;padding-left:20px;background:url(/images/message-icon.png) no-repeat;color:#ffd9a2;text-decoration:none;font-size:11px;line-height:13px}
.message:hover,.delivery a:hover,.price-and-rating div a:hover{text-decoration:underline}

.delivery{clear:both;width:271px;overflow:hidden}
.delivery strong{display:block;clear:both;color:#fff;font-size:14px;line-height:20px}
.delivery a{display:block;float:left;width:auto;margin-top:2px;font-size:11px;line-height:14px;color:#ffd9a2;text-decoration:none}

.deal-description p{color:#ffffff}
#your-bid {display:none}
#your-bid strong {color:#1A5EFF}

.dealoftheweek-form{ min-height: 250px;float:left;width:400px;}
.dealoftheweek-form div{width:400px;float:left;padding:2px;}
.dealoftheweek-form label{float:left; width:150px}
.dealoftheweek-form input{float:left; width:200px}

#dealoftheweek-bid-thanks {display:none;float:left;width:370px;padding-right:30px;}

.additional-products .product-inner {height:250px;}

#bid-list {float: left; width: 230px;}
#bid-list {line-height:12px;}

.colours span{padding:10px 8px 0 0}
.colours img{float:left;width:auto;margin:0 5px 0 0;border:3px solid #fffffe}
.warning-bar{clear:both;width:271px;height:26px;margin-top:11px;font-size:11px;line-height:24px;color:#fff;text-indent:56px}
.warning-bar,.add-to-cart-btn{background:url(/images/warning-and-cart-btn.png) no-repeat 0 0}
.add-to-cart-btn{display:block;clear:both;width:270px;height:36px;margin-top:8px;text-indent:-99999px}
.add-to-cart-btn span{display:none}

.see-deal-btn{background:url(/images/see-deal-btn.png);}
.see-deal-btn{display:block;clear:both;width:270px;height:36px;margin-top:8px;background-position:0 -36px;text-indent:-99999px}
.see-deal-btn span{display:none}

.email-to-cart-btn{background:url(/images/warning-and-email-btn.png) no-repeat 0 0}
.email-to-cart-btn{display:block;clear:both;width:270px;height:36px;margin-top:8px;background-position:0 -36px;text-indent:-99999px}
.email-to-cart-btn span{display:none}
.money-back-guarantee{display:block;clear:both;margin:5px 0 0 52px;padding-left:19px;background:url(/images/tick-mark.png) no-repeat 0 2px;font-style:normal;font-size:12px;line-height:14px;font-weight:700;color:#fff}
	
.tab-contents-container{clear:both;width:940px;margin-top:20px;overflow:hidden}

.tabs{clear:both;width:910px;overflow:hidden;padding-right:30px}
.tabs ul{clear:both;width:910px;height:35px;margin:0;padding:0;list-style:none}
.tabs li{float:left;width:110px;padding-right:1px;margin:0}
.tabs li a{display:block;float:left;width:110px;height:35px;background:url(/images/tabs-bg.png) no-repeat;text-decoration:none}
.tabs li a span{display:block;width:auto;height:16px;margin:14px auto 0;text-indent:-99999px;background:url(/images/tabs-text.png) no-repeat 0 0;cursor:pointer}

.tabs li.info span{width:22px}
.tabs li.technical span{width:54px;background-position:0 -34px}
.tabs li.reviews span{width:47px;background-position:0 -64px}
.tabs li.gallery span{width:41px;background-position:0 -98px}
.tabs li.rates span{width:72px;background-position:0 -132px}
.tabs li.delivery-tab span{width:48px;background-position:0 -164px}
.tabs li.print span{width:83px;background-position:0 -196px;margin-top:10px}

.tabs li a span em{display:none}
.tabs li.print{float:right;padding-right:0}
.tabs li.print a{background-position:0 -40px}
.tabs li a:hover,.tabs li.active a{background-position:0 -80px}

.body-info-container,.body-info,.body-info-contents,.body-info-btm,.standard-text-bottom,.product-listing-bottom,.shopping-cart-bottom{clear:both;width:940px;overflow:hidden}
.body-info{background:url(/images/body-info-y.png) repeat-y}
.body-info-btm{height:25px;background:url(/images/body-info-bottom.png) no-repeat}
.body-info-contents{width:910px;padding:0 0 0 30px;background:url(/images/body-info-bg.jpg) no-repeat}
.body-info-main{clear:both;width:910px;overflow:hidden}

.body-info-left{float:left;width:780px}
.body-info-right{float:left;width:230px;margin-top:25px;padding-bottom:10px}
.body-info-right-stay{float:left;width:230px;margin-top:25px;padding-bottom:10px}

.body-info-left-top{clear:both;width:780px;margin-top:5px;overflow:hidden;min-height:460px}
.body-info-txt{clear:both;width:740px;padding-top:20px;line-height:18px;overflow:hidden}
html>/**/body .body-info-txt{padding-top:10px}
.facebook-like-area{clear:both;width:500px;height:23px;margin-top:0px;overflow:hidden}
html>/**/body .facebook-like-area{margin-top:10px}
.facebook-like-area img{float:left;width:auto;margin:0}

.share-bar{clear:both;width:660px;height:30px;margin-top:40px;overflow:hidden;background:url(/images/share-bar-bg.png) no-repeat}
.share-bar-txt{float:left;width:410px;margin:0;padding:0 0 0 130px;font-size:12px;font-weight:700;color:#fff;line-height:30px}
.share-bar img{float:left;width:auto;margin:7px 5px 0 0}
.share-bar img.styled-arrow{margin:8px 11px 0 0}

.tabtext_technical ul {list-style-type:square}
.tabtext_technical li {padding-left:20px}

.tabtext_rates h3 {font-size:14px;font-weight:bold;margin:5px 0}
.tabtext_rates .buy-qty-title {float:left;width:100px;font-size:14px;font-weight:bold}
.tabtext_rates .qty-list {float:left;width:540px;font-size:12px}
.tabtext_rates .qty-list ul {padding:0;margin:0;list-style:none}
.tabtext_rates .qty-list li span.qty-list-left {font-size:18px;font-weight:bold}
.tabtext_rates .qty-list li span.qty-list-right {font-size:14px;font-style:italic}
.tabtext_rates .related-products {float:left;width:640px;margin:10px 0 20px}
.tabtext_rates .related-product {float:left; width:213px;}

.tabtext_delivery-tab span {float:left;width:100px;margin-top:3px}
.tabtext_delivery-tab span.delivery-check-top-text {width:640px;float:none;margin-bottom:3px}
.tabtext_delivery-tab .form-area div {width:640px;font-size:14px}
.tabtext_delivery-tab .form-area div div {float:left;width:160px;background-position:0 0}
/*.tabtext_delivery-tab .form-area div div.delivery-check-go {width:25px}*/
.tabtext_delivery-tab .form-area div div input {float:left;width:80px}
.tabtext_delivery-tab .form-area div div input#delivery-check-submit {width:45px;height:24px;float:right;margin: 1px 5px 0 8px;border-left:1px solid #FFD9A2;padding-left:14px}
.tabtext_delivery-tab .delivery-check-product-details {margin: 20px 0;font-size:14px;color: #333333}

#delivery-check-return {display:none;position:absolute;z-index:9999;width:800px;height:450px;font-size:14px;line-height:18px;left:30px;margin-bottom:10px;}/*;*padding-top:15px}*/
#delivery-check-return h3 {margin-top:15px}
.check-return-freight-text {float:left;width:410px}
.check-return-freight-text p {font-size:12px}
.check-return-freight-details {float:left;width:350px;margin-left:40px}
.check-return-freight-details span {margin-bottom:5px;float:left;width:350px}
.check-return-freight-details div {margin-top:20px;float:left;width:350px}
.check-return-freight-details input {margin-right:10px}
.check-return-freight-details div div {float:left;width:350px;margin:0}
.check-return-freight-details .check-return-last {margin-bottom:20px}

.delivery-check-hidden-left {position:relative;left:-9000px}
.delivery-check-results {font-size:14px;color:#BB2A1D}

.additional-products{clear:both;width:680px;padding-top:15px;margin-top:12px;overflow:hidden;background:url(/images/shade2.png) no-repeat}
.additional-products h4{clear:both;margin:0;padding:0;font-size:14px;line-height:20px;color:#444}
.product-and-description{clear:both;width:700px;margin-top:2px;padding-bottom:22px;overflow:hidden}
.product-inner{float:left;width:233px;margin:0}
.product-inner h5{clear:both;padding:0;margin:5px 0 0;font-size:14px;line-height:18px;color:#e97900}
.product-inner span{display:block;clear:both;font-size:11px;line-height:15px;color:#e97900}
.product-inner dfn{display:block;clear:both;font-size:11px;line-height:15px;font-style:normal;color:#444}
.product-pic{clear:both;width:233px;height:160px;overflow:hidden}
.product-pic img{float:left;width:auto;margin:0}
.price-and-rates{clear:both;overflow:hidden}
.price-and-rates strong{display:block;float:left;padding:3px 20px 0 0;font-size:11px;line-height:14px;color:#444}
.price-and-rates img{float:left;width:auto;margin:0 1px 0 0}

.back-part{clear:both;width:880px;overflow:hidden;background:url(/images/dotted-line2.gif) repeat-x;}
.back-part a{display:block;float:left;width:auto;margin-top:15px;padding-left:15px;background:url(/images/back-arrow.png) no-repeat 0 3px;font-size:11px;line-height:14px;color:#666;text-decoration:none}
.back-part a:hover{text-decoration:underline}

.add-area{clear:both;width:230px;padding-top:5px}
.add-area img{float:left;margin:5px 0 0}

.product-detail-blogticker{background:#624927 url(/images/product-detail-blogticker-x.jpg) repeat-x;margin-top:18px}
.blog-ticker-detailpage{clear:both;width:1020px;margin:0 auto;position:relative;height:168px;overflow: visible;background:url(/images/shade3.png) no-repeat 80px 44px;padding:0px;}
.blog-ticker-detail-left{float:left;padding-left:3px;overflow: visible;}
.blog-ticker-detail-right{float:left;width:247px;margin-top:9px}

.blog-ticker-detail-col1{float:left;width:140px}
.blog-ticker-detail-col1 img{float:left;width:auto;position: relative;top:-10px;margin-left: 30px;}
.blog-ticker-detail-col2{float:left;width:490px}
.blog-ticker-detail-col2 em{display:block;clear:both;padding:17px 0 9px 80px;font-size:12px;line-height:18px;font-weight:700;font-style:normal;color:#fff; background: url(/images/servicetext.png) no-repeat 0 15px;}
.blog-ticker-detail-col2 em a{font-size:11px;color:#ffdfa1;font-weight:400;margin-left:7px}
.blog-ticker-detail-col2 em a:hover{text-decoration:none}

.product-detail-qafooter{background:#624927 url(/images/product-detail-blogticker-x.jpg) repeat-x;margin-top:18px;padding-top:0px;}
.qa-footer-detailpage{clear:both;width:910px;margin:0px auto;margin-top:0px;position:relative;min-height:168px;overflow: visible;}
.qa-footer-detail-left{float:left;padding:0px;padding-left:3px;overflow: visible;margin-top:18px;}
.qa-footer-detail-right{float:left;width:247px;margin-top:9px;}

.qa-footer-detail-col1{float:left;width:100px;margin-top:0px;}
.qa-footer-detail-col1 img{float:left;width:auto;margin:0 0 30px 40px;}
.qa-footer-detail-col2{float:left;width:425px;margin-top:0px;padding:0px;}
.qa-footer-detail-col2 em{display:block;clear:both;padding: 0px;padding-bottom:20px;font-size: 20px;font-weight: 600;font-style:normal;color:#fff;margin-top:0px; }
.qa-footer-detail-col2 img{padding:0px;margin:0px;}
.qa-footer-detail-col2 em a{color:white;text-decoration:none;}
.qa-footer-detail-col2 em a:hover{text-decoration:none}
.qa-footer-detail-col2 .desc{display:block;clear: right;padding: 5px 0px 0px 25px;margin-left: 50px;margin-bottom:20px;font-size: 11px;font-style:normal;color: white;width:345px;}
.qa-footer-detail-col2 .desc_ie{display:block;clear: right;padding: 5px 25px 0;margin-left: 50px;font-size: 11px;font-style:normal;color: white;}
.qa-footer-detail-col2 .desc p {margin:0 0 4px;}
.qa-footer-detail-col2 .desc a {color:white;}

.bretts-answer{clear:both;overflow:hidden}
.bretts-answer h4{clear:both;height:19px;margin:10px 0 0;padding:0;text-indent:-99999px;line-height:14px;background:url(/images/bretts-answer-txt.png) no-repeat 0 0}
.bretts-answer div{clear:both;width:465px;margin:0;padding:12px 0 2px;font-size:11px;line-height:14px;color:#ffdfa1}

.qa-footer-detail-col2 .have-a-question{clear:both;width:239px;margin-top:0px;overflow:hidden}

.blog-ticker-detail-col2 .have-a-question{clear:both;width:462px;margin-top:5px;overflow:hidden}

.have-a-question h5{clear:both;margin:0;padding:0;line-height:10px;font-size:10px;height:12px;background:url(/images/have-a-question-txt.png) no-repeat;text-indent:-99999px}

.blog-ticker-detail-col2 .question-form{float:left;width:462px;margin-top:8px}
.qa-footer-detail-col2 .question-form{float:left;width:239px;margin-top:8px}
.question-form form{margin:0;padding:0}
.text-area-wrap{float:left;width:242px}
.text-area-wrap div{clear:both;width:232px;height:107px;background:url(/images/text-area-bg.png) no-repeat;overflow:hidden}
.text-area-wrap div textarea{float:left;width:217px;height:87px;margin:0;padding:10px 0 10px 15px;font-family:Arial;font-size:11px;color:#fff;line-height:14px;background:none;border:0;overflow:auto;}
.blog-ticker-detail-col3{float:left;width:120px;position:relative}
.blog-ticker-detail-col3 img{position:absolute;left:0;top:-7px}
.qa-footer-detail-col3{float:left;width:120px;position:relative}
.qa-footer-detail-col3 img{position:absolute;left:0;top:-7px}


.form-right{float:left;width:220px}
.input-txt{float:left;width:220px;height:27px;background:url(/images/input-txt-bg.png) no-repeat}
.input-txt input{float:left;width:190px;height:15px;margin:0;padding:6px 15px;font-family:Arial;font-size:11px;color:#fff;background:none;border:0}

.qa-footer .form-right{float:left;width:249px;margin-top:10px;}
.qa-footer .input-txt{float:left;width:auto;height:56px;width:249px;background:none;}
.qa-footer .input-txt input {float:left;height:17px;}
.qa-footer .input-txt input.fname {background:url(/images/qa-footer/name-field1.png) no-repeat;padding:6px 0 0 6px;width:105px;}
.qa-footer .input-txt input.lname {background:url(/images/qa-footer/name-field2.png) no-repeat;padding:6px 0 0 6px;width:125px;}
.qa-footer .input-txt input.email {background:url(/images/qa-footer/email-field.png) no-repeat;padding:6px 0 0 6px;margin:5px 0 7px;width:234px;}

.qa-footer .text-area-wrap{float:left;width:242px}
.qa-footer .text-area-wrap div{clear:both;width:242px;height:63px;background:url(/images/qa-footer/question-field.png) no-repeat;overflow:hidden}
.qa-footer .text-area-wrap div textarea{float:left;width:225px;height:35px;margin:0;padding:6px;font-family:Arial;font-size:11px;color:#fff;line-height:14px;background:none;border:0;overflow:auto;}
.qa-footer .submit-question{clear:both;width:240px;margin-top:6px;overflow:hidden}
.qa-footer .submit-question input{float:left;width:240px;height:28px;margin:0;padding:0;background:url(/images/qa-footer/submit-question.png) no-repeat;border:0;cursor:pointer}

.check-wrap{clear:both;width:220px;margin-left:-4px;padding-top:8px;position:relative}
.check-wrap input{float:left}
.check-wrap label{display:block;float:left;width:160px;padding:0px 0 0 5px;font-size:11px;line-height:15px;color:#ffdfa1}

.submit-question{clear:both;width:220px;margin-top:6px;overflow:hidden}
.submit-question input{float:left;width:220px;height:28px;margin:0;padding:0;background:url(/images/submit-a-question-btn.png) no-repeat;border:0;cursor:pointer}

.detail-right-txt{clear:both;width:247px;margin-top:7px;overflow:hidden}
.detail-right-txt-left{float:left;width:97px}
.detail-right-txt-left dfn{display:block;clear:both;text-indent:-99999px}
.detail-right-txt-left dfn.bretts-blog2{width:67px;height:60px;background:url(/images/bretts-blog2.png) no-repeat 0 0;margin-left:10px}
.detail-right-txt-left dfn.kulkyne-wiki{width:81px;height:80px;background:url(/images/kulkyne-wiki.png) no-repeat 0 0;margin-left:3px}
.right-txt{float:left;width:150px}
.right-txt strong{display:block;font-size:11px;line-height:18px;color:#fff}
.right-txt em{display:block;clear:both;color:#fff;font-size:11px;line-height:14px;font-style:normal}
.right-txt em a{color:#ffdfa1}
.right-txt em a:hover{text-decoration:none}
.right-txt h4.knowledge-base{margin:0;padding:0;height:13px;line-height:13px;text-indent:-99999px}
.right-txt div{clear:both;margin:5px 0 0;padding:0;font-size:11px;line-height:14px;color:#ffdfa1}
.right-txt div a{color:#fff;text-decoration:none}
.right-txt div a:hover{text-decoration:underline}
	/* END PRODUCT DETAIL PAGE */
	
	/* BEGIN TEXT TEMPLATE/ABOUT US PAGE */
.about-contents{padding-bottom:10px}	
.standard-text-container,.product-listing-main-container,.shopping-cart-container{float:left;width:940px;min-height:590px;height: auto; margin-top:22px;background:#e9cf9f;position:relative}
* html .standard-text-container{height:auto!important;height:590px}
* html .product-listing-main-container{height:auto!important;height:590px}
* html .shopping-cart-container{height:auto!important;height:590px}
.product-listing-contents-top{position:absolute;top:-4px;left:0;width:940px;height:4px;background:url(/images/standard-template-top-top.png) no-repeat;z-index:1}
.product-listing-contents{background:url(/images/standard-template-top-bottom.jpg) no-repeat -4px 0;}
.standard-text-contents-top,.shopping-cart-contents-top{position:absolute;top:-4px;left:0;width:940px;height:600px;background:url(/images/standard-template-top.png) no-repeat;z-index:1}
.standard-text-contents,.product-listing-contents,.shopping-cart-contents{float:left;width:910px;padding-left:30px;position:relative;z-index:3}
.text-contents-leftcol{float:left;width:640px;margin-top:30px;margin-right:40px;padding-bottom:9px;line-height:20px}
html>/**/body .text-contents-leftcol{padding-bottom:0px}
.text-contents-leftcol p strong{font-size:14px}
.text-contents-leftcol blockquote{clear:both;width:600px;margin:0;padding:8px 0 8px 40px;font-size:11px;line-height:18px;color:#444}
html>/**/body .text-contents-leftcol blockquote{padding:10px 0 10px 40px}
.text-contents-rightcol{float:left;width:230px;margin-top:30px}
.about-top{clear:both;width:640px;margin:0;padding:0 0 10px;overflow:hidden}
.about-top img{float:left;width:auto;margin:0}
*:first-child+html .standard-text-contents{background:#e6c995 url(/images/standard-template-top.png) no-repeat}
.standard-text-bottom,.product-listing-bottom,.shopping-cart-bottom{height:25px;margin:0 auto;background:url(/images/standard-template-bottom.png) no-repeat}

.right-nav-box{clear:both;width:200px;margin:0;overflow:hidden}
.right-nav-box-top,.right-nav-box-bottom{clear:both;width:200px;height:15px;font-size:10px;line-height:10px;background:url(/images/right-nav-box-top-bottom.png) no-repeat 0 0}	
.right-nav-box-bottom{background-position:0 -30px;margin-bottom: 20px;}	
.right-nav{float:left;width:200px;min-height:188px;background:#8b704a}
*:first-child+html .right-nav{background:#80643f}
* html .right-nav{height:auto!important;height:188px}
.right-nav h3{clear:both;margin:0 0 0 20px;padding:0;line-height:20px;font-size: 18px;font-weight: bold;color: #FFF;text-transform: uppercase;}
.right-nav ul{width:200px;margin:15px 0 0;padding:10px 0 0;list-style:none;background:url(/images/shade-x.png) repeat-x;overflow:hidden}
.right-nav li{float:left;width:200px;margin:0;padding:4px 0 4px 20px;background:url(/images/dotted-line4.gif) repeat-x left bottom;line-height:18px;font-size:12px}
.right-nav li a{display:block;float:left;width:auto;padding-left:13px;text-decoration:none;color:#fff;background:url(/images/arrow-bullet-white.png) no-repeat 0 5px}
.right-nav li.active a{font-weight:700}
.right-nav li a:hover{text-decoration:underline}
.right-nav li.active a:hover{text-decoration:none}
	/* END TEXT TEMPLATE/ABOUT US PAGE */
	
	/* BEGIN  PRODUCT LISTING PAGE */
.prodcut-listing-page-flasharea{width:1250px;height:500px;text-align:center}
.prodcut-listing-page-flasharea img{float:none;margin:0}
.product-listing-page{float:left;width:941px;margin-top:-575px;padding-top:0px;padding-left:1px;position:relative;z-index:3}
.product-listing-page,.shopping-cart-page{padding-bottom:10px}
.productlising-top{float:left;width:940px}
.productlising-top-left{float:left;width:700px;margin:0;padding:0;height:300px;}
.productlising-top-right{float:left;width:240px}
.productlising-top-right .live-service{margin-left:0;margin-right:-9px}

.offer{clear:both;width:690px;padding:0 0 55px 10px;overflow:hidden}
.offer img{float:left;width:auto;margin:80px 0 0}

.product-listing-page h1{}	
*:first-child+html .product-listing-contents{background:#e6c995 url(/images/standard-template-top.png) no-repeat}

.product-listing-inner{clear:both;width:910px;background:url(/images/divider-shade.png) no-repeat 194px 30px;}
.product-listing-left-panel{float:left;width:200px;font-size:15px}
.product-listing-left-panel a{text-decoration: none;}
.product-listing-left-panel a:hover{text-decoration: underline;}
.product-listing-left-panel h4{clear:both;height:22px;margin:30px 0 0 3px;padding:0 0 3px;background: url(/images/refine-resutls.png) no-repeat;text-indent:-99999px}
.product-listing-left-panel h3{clear:both;margin:30px 0 0 3px;padding:0 0 0px; font-size: 20px;}
.product-listing-left-panel strong{display:block;clear:both;width:auto;margin:0 0 0 3px;padding:0 0 0 15px;background:url(/images/up-and-down-arrow.png) no-repeat 0 5px}
.product-listing-left-panel strong.down-state{background-position:0 -90px}
.type,.brand,.price-range{clear:both;margin-left:0px;width:193px;padding:10px 0;overflow:hidden}

.type div{clear:both;width:190px;padding-top:5px;overflow:hidden}
.type input{float:left;width:auto}
.type span{display:block;float:left;width:auto;font-size:11px;line-height:19px;padding-left:5px}

.money-back-big,.australia-wide{clear:both;padding-top:5px;margin-left:3px;overflow:hidden}
.money-back-big {padding-top:12px}
.money-back-big img,.australia-wide img,.price-bar img{float:left;width:auto;margin:0}

.price-bar{clear:both;width:190px;overflow:hidden;margin-top:14px}
.price-range em{display:block;clear:both;width:156px;padding:3px 0 0 3px;overflow:hidden;font-style:normal}
.price-range em span{display:block;float:right;width:auto;text-align:right}
	
.product-right-main{float:left;width:941px;margin-top:6px}

.pagination{clear:both;width:650px;height:20px;margin-top:10px;padding-left:30px;font-size:11px;position:relative;z-index:3}
.pagination em{display:block;float:left;width:auto;padding-top:3px;font-style:normal}
.pagination-right{float:right;width:500px}
.pagination-right select{float:right;width:110px;height:20px;margin:0 0 0 10px;line-height:18px;font-size:11px;font-family:Arial}	
.sort-type-and-result{float:right;width:240px;margin:0}
.page-links{float:right;width:auto;margin:0;padding:3px 0 0}
.page-links a,.page-links span{display:block;float:left;width:auto;margin-right:7px;color:#666;text-decoration:none}
.page-links a:hover{text-decoration:underline}
.page-links a.active{font-weight:700}
.page-links a.next{margin-right:2px}
.page-links a.active:hover{text-decoration:none}
.page-links span{color:#bbbbbb}

.product-rows{float:left;width:941px;height:265px;padding:30px 0 0 0;position:relative;z-index:1}
/*.product-rows,.hr-shaded-divider{background:url(/images/rows-and-bottom-shade.png) no-repeat 0 -720px}*/
.product-rows img{margin:0}
.product-rows h3{width:219px;height:22px;margin:-5px 0 0 -20px;padding:0;background:url(/images/related-items.png) no-repeat;font-size:15px;line-height:18px;text-indent:-99999px;position:absolute;top:-10px;left:40px}
.rows-1{height:300px;margin-top:-38px;padding-top:0px;background-position:0 0}
.rows-2{height:305px;padding-top:20px;background-position:0 -360px}
.last-row{height:283px;padding-top:15px;background-position:0 -1040px}

.hot-sellers{width:225px;height:30px;background:url('/images/hot-sellers.png') no-repeat;}

.hot-sellers span{display:none;}

.hr-shaded-divider{clear:both;width:710px;height:7px;font-size:6px;line-height:6px;background-position:0 -1360px}

.rowcount-4 .listing-product-item{float:left;width:230px;position:relative;z-index:5}	
.rowcount-4 .product-item-inner{clear:both;width:230px;position:relative}
.listing-product-item{float:left;width:310px;position:relative;z-index:5; height: 270px;}	
.product-item-inner{clear:both;width:310px;position:relative}
.listing-item-thumb{display:block;clear:both;width:200px;height:160px;text-align:center;overflow:hidden}
.listing-item-thumb img{cursor:pointer}	
.listing-item-description{clear:both;width:220px;padding-top:10px;font-size:11px;line-height:18px;position:static;z-index:1}
.listing-item-description strong{display:block;clear:both;font-size:14px;line-height:18px;color:#e97900}	
.listing-item-description a{color:#444}
.listing-item-description a:hover{text-decoration:none}	
	
.listing-item-description dfn,.listing-item-description em,.listing-item-description span{font-style:normal;display:block}
.listing-item-description span {color:#e97900}

.listing-item-description em{float:left;width:auto;font-weight:700;padding-right:15px}
.listing-item-description div{clear:both;width:220px;overflow:hidden}
.listing-item-description div img{float:left;width:auto;margin:0 1px 0 0}

.listing-popup-container{width:218px;padding-top:10px;position:absolute;left:-15px;top:-174px;background: url(/images/product-rollover-top.png) no-repeat 0 0}
.listing-popup-contents{clear:both;width:208px;min-height:134px;padding-left:10px;background:url(/images/product-rollover-repeat.png) repeat}
* html .listing-popup-contents{height:auto!important;height:134px}
.listing-popup-bottom{clear:both;width:218px;height:16px;font-size:10px;line-height:10px;background:url(/images/product-rollover-bottom.png) no-repeat}
.listing-popup-contents strong{display:block;clear:both;font-size:14px;line-height:18px;color:#ffd9a2}
.listing-popup-contents ul{clear:both;margin:0;padding:2px 0 0;list-style:none}
.listing-popup-contents li{clear:both;margin:5px 0 0;padding-left:15px;font-size:11px;line-height:14px;background:url(/images/white-bullet.png) no-repeat 0 4px;color:#fff}
.listing-popup-contents li a{text-decoration:none;color:#fff}
.listing-popup-contents li a:hover{text-decoration:underline}

.quantity-and-add-cart{clear:both;width:208px;margin-top:10px;overflow:hidden}
.quantity-and-add-cart form{margin:0;padding:0}
.quantity-and-add-cart div{float:left;width:66px;height:24px;background:url(/images/quntity-box.png) no-repeat;margin-right:5px}
.quantity-and-add-cart div input{float:left;width:50px;height:18px;margin:0;padding:3px 8px;background:none;border:0;font-family:Arial;font-size:11px;line-height:17px;color:#777}
.list-add-to-cart-btn{float:left;display:block;width:126px;height:25px;margin:0;padding:0;background:url(/images/add-to-cart-btn.png) no-repeat;cursor:pointer;border:0}
	/* BEGIN REVIEW PULL OUT CONTENTS */
.review-pull-out-container{width:800px;position:absolute;right:0;top:280px;z-index:99}	
.review-pull-out-top,.review-pull-out-bottom{clear:both;width:800px;height:20px;background:url(/images/review-pull-out-corners.png) no-repeat 0 0}
.review-pull-out-bottom{background-position:0 -40px}

.review-pull-out-contents{ float:left;width:785px;min-height:440px;padding-left:15px;background:url(/images/review-pull-out-y.png) repeat-y}
* html .review-pull-out-contents{height:auto!important;height:440px}

.brand-reviews-btn{float:left;width:25px}
.brand-reviews-btn img{float:left;width:auto;margin:157px 0 0;cursor: pointer}

.brand-reviews-main{float:left;width:730px;padding:0 0 0 30px}
.brand-reviews-main h3{clear:both;margin:15px 0 0;padding:0;background:url(/images/brand-reviews-head.png) no-repeat;font-size:15px;line-height:18px;text-indent:-99999px}

.brand-scroller-container{clear:both;width:688px;height:156px;overflow:hidden;margin-top:13px}
.brand-scroller-btns{float:left;width:25px}
.brand-scroller-btns img{float:left;width:auto;margin:41px 0 0;cursor:pointer}
.brand-scroller-main{float:left;width:581px;padding:0 28px}
.brand-scroller{float:left;width:145px}
.review-brands{clear:both;overflow:hidden}
.review-brands img{float:left;width:auto}

.brand-description{clear:both;width:145px;padding-top:10px;overflow:hidden}
.brand-description strong,.brand-reviews-left strong{display:block;clear:both;font-size:14px;line-height:20px;color:#0b0b0b}
.brand-description a{display:block;float:left;width:auto;text-decoration:none;color:#eb8d01;line-height:18px}
.brand-description a:hover{text-decoration:underline}
.brand-description div{clear:both;width:145px;padding-top:3px;overflow:hidden}
.brand-description div img{float:left;width:auto;margin:0 1px 0 0}

.brand-reviews,.review-text-content{clear:both;width:690px;padding:20px 0 0;overflow:hidden;background:url(/images/shade2.png) no-repeat center top}

.brand-reviews-left{float:left;width:250px;line-height:20px}
.brand-reviews-left em{display:block;clear:both;padding-top:5px;font-style:normal;font-size:11px;font-weight:700}
.brand-reviews-left span{font-weight:normal}
.brand-reviews-right{float:right;width:430px;margin-top:26px}
.brand-reviews-right a,.brand-reviews-right span{display:block;float:right;width:auto;margin:0;line-height:18px;text-decoration:none;font-size:11px;color:#725833}
.brand-reviews-right span{color:#a5a5a5;padding:0 13px}
.brand-reviews-right a.previous-review-btn{background:url(/images/small-left-arrow.png) no-repeat 0 3px;padding-left:21px}
.brand-reviews-right a.next-review-btn{background:url(/images/small-right-arrow.png) no-repeat right 3px;padding-right:21px}
.brand-reviews-right a:hover{text-decoration:underline}

.functionality-and-others{clear:both;width:690px;margin-top:7px;padding:10px 0;background:url(/images/dotted-line6.gif) repeat-x;overflow:hidden}
.functionality-and-others div{float:left;width:auto;padding-right:25px}
.functionality-and-others div span{display:block;float:left;width:auto;padding-right:10px;line-height:18px;font-size:11px}
.functionality-and-others div img{float:left;width:auto;margin:0 1px 0 0}

.review-text-content{padding:12px 0 0;line-height:18px}
	/* END REVIEW PULL OUT CONTENTS */
	
	/* END  PRODUCT LISTING PAGE */
	
	/* BEGIN  SHOPPING CART PAGES */
	
*:first-child+html .shopping-cart-contents{background:#e6c995 url(/images/standard-template-top.png) no-repeat}

.shopping-cart-leftcolumn{float:left;width:730px;margin:20px 0 0}

.status-bar{clear:both;width:710px;height:35px;background:url(/images/status-bar.png) no-repeat 0 5px;overflow:hidden}
.status-bar ul{clear:both;width:647px;margin:0;padding:0 0 0 63px;list-style:none;overflow:hidden}
.status-bar li{float:left;width:auto;padding:0 50px 0 0}
.status-bar li.last-item{padding-right:0}
.status-bar li a{display:block;float:left;width:auto;height:18px;padding:11px 0 0 21px;background:url(/images/status.png) no-repeat 0 -50px;text-decoration:none;color:#fff;font-size:12px;line-height:18px}

.status-bar li.active a,.status-bar li.completed a{background-position:0 0}

.cart-product-item,.cart-product-head,.attention-redeem{clear:both;width:710px;padding:13px 0;margin:0;background:url(/images/dotted-line6.gif) repeat-x left bottom;overflow:hidden}

.cart-product-head span,.cart-product-head em,.cart-product-head cite,.cart-product-head dfn{display:block;float:left;width:auto;font-size:12px;line-height:18px;font-style:normal}

.cart-product-head span{width:425px}
.cart-product-head span.options{width:128px}
.cart-product-head span.unit-price{width:88px}
.cart-product-head em{width:68px}
.cart-product-head cite{width:72px}
.cart-product-head dfn{width:54px;text-align:right}

.cart-product-item{padding:19px 0 44px;line-height:18px}
.cart-product{float:left;width:425px}
.cart-product-thumb{float:left;width:99px;margin-right:13px;text-align:center}
/*.cart-product-thumb img{margin:5px 0 0; width: 100px; height:85px;}*/
.cart-product-thumb img{margin:-5px 0 0; width: 80px; height:68px;}
.cart-product-desc{float:left;width:300px}
.cart-product-desc strong{display:block;clear:both;color:#e97900;font-size:14px}
.cart-product-desc span{display:block;clear:both;padding-top:3px;color:#666;font-size:11px}
.cart-product-desc a{display:block;float:left;width:auto;margin:15px 0 0;font-size:11px;line-height:16px;color:#000}
.cart-product-desc a:hover{text-decoration:none}

.size-colour{float:left;width:128px}
.size-colour span{display:block;clear:both}
.pricing{float:left;width:88px;font-size:12px}
.quantity{float:left;width:68px}
.quantity div{clear:both;width:40px;height:25px;background:url(/images/item-no-input-bg.png) no-repeat}
.quantity div input,.redeem-btn div input{float:left;width:25px;height:19px;margin:0;line-height:18px;font-size:12px;font-family:Arial;padding:3px 5px 3px 10px;border:0;background:none}
.price-total{float:left;width:72px}
.remove-btn{float:left;width:54px;text-align:center}
.remove-btn img{cursor:pointer;margin:0}

.attention-redeem{padding:19px 0 15px}
.attention{clear:both;width:435px;margin-left:100px;padding:0 0 0 55px;overflow:hidden;background:url(/images/attention-icon.png) no-repeat;font-size:14px;color:#000;line-height:20px;font-weight:700}

.updatequantities {text-align:right;font-size:1.1em;padding:5px 25px 0 0;}

/*
.brown-box-section{clear:both;width:710px;margin-top:17px;overflow:hidden}
.brown-box-container{clear:both;width:710px;margin-top:17px;overflow:hidden}
.brown-box-top,.brown-box-bottom{clear:both;width:710px;height:7px;line-height:6px;font-size:6px;background:url(/images/brown-box-corners.png) no-repeat 0 0}
.brown-box-bottom{background-position:0 -30px}
.brown-box{clear:both;width:710px;overflow:hidden;background:#8b704a}
*:first-child+html .brown-box{background:#80643f}

.redeem{float:left;width:670px;padding:0 20px 10px;overflow:hidden}
.redeem form{margin:0;padding:0}
.redeem-txt{float:left;width:440px;padding:8px 0 0 5px;color:#fff;line-height:18px}
.redeem-txt strong{display:block;clear:both;font-size:14px;line-height:22px}
.redeem-btn{float:right;width:225px;margin-top:25px}
.redeem-btn div{float:right;width:110px;height:25px}
.redeem-btn div input{width:90px;padding:3px 10px}
.redeem-btn div,.verify-btn{background:url(/images/redeem-input-btn.png) no-repeat 0 0}
.verify-btn{float:right;width:80px;height:25px;margin:0 0 0 9px;padding:0;background-position:0 -30px;border:none;cursor:pointer}
*/

.brown-box-section{clear:both;width:710px;margin-top:17px;overflow:hidden}
.brown-box-container{clear:both;width:710px;margin-top:17px;overflow:hidden}
.brown-box-top,.brown-box-bottom{clear:both;width:710px;height:7px;line-height:6px;font-size:6px;background:url(/images/brown-box-corners.png) no-repeat 0 0}
.brown-box-bottom{background-position:0 -30px}
.brown-box{clear:both;width:710px;overflow:hidden;background:#8b704a}
*:first-child+html .brown-box{background:#80643f}

.brown-box-section{clear:both;width:710px;overflow:hidden}
.brown-box-section .brown-box-container{clear:none;overflow:hidden;margin-top:17px;float:left}
.brown-box-section .brown-box-top,.brown-box-section .brown-box-bottom{clear:both;height:7px;line-height:6px;font-size:6px;background:url(/images/brown-box-corners.png) no-repeat 0 0}
.brown-box-section .brown-box-right{margin-left:20px}
.brown-box-section .brown-box-bottom{background-position:0 -30px}
.brown-box-section .brown-box{clear:both;overflow:hidden;background:#8b704a}
*:first-child+html .brown-box-section .brown-box{background:#80643f}

/*
.delivery-method strong,.redeem-voucher strong{display:block;clear:both;font-size:14px;padding:0 0 0 25px}
.delivery-method div{clear:both;width:325px;margin-top:5px;overflow:hidden;padding-left:20px}
.delivery-method div input{float:left;width:auto}
.delivery-method div label{float:left;width:auto;padding-left:5px;line-height:20px}
*/

.delivery-method-box{float:right;padding:0 20px 10px;overflow:hidden;min-height:160px;line-height:18px}
.delivery-method-box form{margin:0;padding:0}
.delivery-method-txt{width:205px;padding:8px 0 0 5px;color:#fff;line-height:18px}
.delivery-method-txt strong{display:block;clear:both;font-size:14px;margin-top:5px;line-height:22px}
.delivery-method-txt div{clear:both;width:325px;margin-top:5px;overflow:hidden}
.delivery-method-btn{width:225px;margin-top:25px;padding-left: 10px;}
.delivery-method-btn div{float:left;width:110px;height:25px}
/*.delivery-method-btn div input{width:90px;padding:3px 10px}*/
.delivery-method-btn div input{float:left;width:90px;margin:0;line-height:22px;font-size:12px;font-family:Arial;padding:4px 10px 2px;border:0;background:none;text-align:center;color:#666;}
.delivery-method-btn div,.postcode-btn{background:url(/images/redeem-input-btn.png) no-repeat 0 0}
.postcode-btn{float:right;width:80px;height:25px;margin:0 9px 0 0;padding:0;background-position:0 -30px;border:none;cursor:pointer}

.calculate-btn{background:url(/images/calculate-input-btn.png) no-repeat 0 0;float:right;width:80px;height:25px;margin:0 9px 0 0;padding:0;background-position:0 -30px;border:none;cursor:pointer}

.seemore{color:#FFDFA1;text-decoration: none;}
.seemore:hover{text-decoration: underline;}


.redeem{float:left;width:305px;padding:0 20px 10px;overflow:hidden;min-height:160px;line-height:18px}
.redeem form{margin:0;padding:0}
.redeem-txt{float:left;width:305px;padding:8px 0 0 5px;color:#fff;line-height:18px;min-height:99px}
.redeem-txt strong{display:block;clear:both;font-size:14px;line-height:22px}
.redeem-btn{float:right;width:225px;margin-top:25px}
.redeem-btn div{float:right;width:110px;height:25px}
.redeem-btn div input{width:90px;padding:4px 10px 2px;text-align:center;color:#666;}
.redeem-btn div,.verify-btn{background:url(/images/redeem-input-btn.png) no-repeat 0 0}
.verify-btn{float:right;width:80px;height:25px;margin:0 9px 0 0;padding:0;background-position:0 -30px;border:none;cursor:pointer}

.bottom-btns,.total-and-other{clear:both;width:710px;overflow:hidden;padding:14px 0 0}
.bottom-btns{padding:10px 0 14px}
.bottom-btns dfn{display:block;clear:both;text-align:right;padding:0px 0 10px;color:#666;font-style:italic}
.bottom-btns em{float:left;width:auto;margin-top:8px;padding-left:10px;display:block;background:url(/images/previous-green-arrow.png) no-repeat 0 4px;font-style:normal}
.bottom-btns em a{color:#296c07}
.bottom-btns em a:hover{text-decoration:none}
.right-btn{float:right;width:345px}
.right-btn a{display:block;float:right;width:180px;height:31px;margin:0;text-indent:-99999px}
.right-btn a span{display:none}

.right-btn a{background:url(/images/billing-and-delivery-btns.png) no-repeat 0 0}
.right-btn a.billing-and-delivery-btn{background-position:0 0px}
.right-btn a.pay-and-confirm-btn{background-position:0 -50px}
.right-btn a.complete-order-btn{background-position:0 -100px}

.total-and-other{}
.total-subtotal{clear:both;text-align:right;width:710px;font-size:14px;font-weight:700;line-height:24px;color:#111}
.total-subtotal cite{display:block;float:right;width:148px;font-style:normal}
.total-subtotal cite span{font-size:22px}
.total-subtotal strong{float:right;display:block;width:148px}
.total-subtotal em{font-style:normal;float:right;display:block}
.total-and-other dfn{display:block;clear:both;text-align:right;font-style:normal;font-size:11px;color:#111;line-height:15px}

.shop-safely-delivery-info{clear:both;width:730px;overflow:hidden}
.info-box-container{float:left;width:345px;margin:0 20px 0 0}
.info-box-top,.info-box-bottom{clear:both;width:345px;height:10px;line-height:8px;font-size:8px;background: url(/images/bottom-info-box-corner.png) no-repeat 0 0}
.info-box-bottom{background-position:0 -30px}
.info-box{clear:both;width:345px;min-height:110px;background:#d4b988}
* html .info-box{height:auto!important;height:110px}
*:first-child+html .info-box{background:#cfb17d}

.info-box h4{clear:both;margin:0;padding:3px 0 0 20px;height:31px;line-height:25px;background:url(/images/shaded-line-x.gif) repeat-x left bottom;font-size:14px;color:#1e1e1e}
.info-box h4 span{float:left;width:auto}
.info-box h4 img{float:left;width:auto;margin:0 8px 0 0}

.info-box div{clear:both;width:309px;padding:5px 18px 0 18px;font-size:11px;line-height:17px;color:#1e1e1e}
.info-box div a{color:#1e1e1e}
.info-box div a:hover{text-decoration:none}

.shopping-cart-rightcolumn{float:left;width:180px;margin:0}

.need-help{clear:both;width:159px;height:32px;background:url(/images/need-help-txt.png) no-repeat;text-indent:-99999px;font-size:12px;line-height:14px}
.money-back{clear:both;width:auto;padding:10px 0 0}
.money-back img{float:left;width:auto;margin:0}

.shopping-cart-rightcolumn .info-box h4{padding-left:17px}
.shopping-cart-rightcolumn .info-box-container{width:150px;margin:10px 0px 0 0}
.shopping-cart-rightcolumn .info-box-top,.shopping-cart-rightcolumn .info-box-bottom{width:150px;background-position:0 -60px}
.shopping-cart-rightcolumn .info-box-bottom{background-position:0 -90px}
.shopping-cart-rightcolumn .info-box{clear:both;width:150px}
.shopping-cart-rightcolumn .info-box div{width:120px;padding:5px 15px 0 15px;font-size:11px;line-height:17px;color:#1e1e1e}

.sign-in-panel{clear:both;padding:0 25px 0}
.customer-type,.customer-type div{clear:both;overflow:hidden;line-height:20px}
.customer-type{padding-top:10px}
.customer-type div{margin-top:3px}
.customer-type span{float:left;line-height:18px}
.customer-type input{float:left;width:auto}
.customer-type label{float:left;width:auto;padding-left:5px}

.login-area{float:left;padding:0;}

.login-input-field{clear:both;margin-top:5px;overflow:hidden}
.login-input-field span{float:left;display:block;width:87px;line-height:24px}
.login-input-field div,.sign-up-field div,.txt-input div{float:left;width:160px;height:25px;overflow:hidden}
.login-input-field div input,.form-area div div input,.sign-up-field div input,.txt-input div input{float:left;width:140px;height:19px;margin:0;padding:3px 10px;line-height:18px;font-family:Arial;font-size:12px;color:#000;border:0;background:none}

.login-input-field div,.login-btn-area input,.form-area div div,.sign-up-field div,.txt-input div{background:url(/images/shopping-cart-inputs.png) no-repeat 0 0}
.login-btn-area{clear:both;width:247px;overflow:hidden}
.login-btn-area input{float:right;width:80px;height:25px;margin:5px 0 0;padding:0;background-position:0 -180px;border:0;cursor:pointer}
.login-btn-area a{display:block;float:right;width:auto;margin-top:5px;font-size:11px;line-height:17px;color:#ffdfa1}
.login-btn-area a:hover{text-decoration:none}
.login-btn-area div{clear:both;width:247px;overflow:hidden}

.billing-delivery-head,.billing-delivery-form-area,.sign-up-container,.small-box-area,.delivery-instruction h4,.your-order-head,.order-product,.type,.brand{background:url(/images/dotted-line6.gif) repeat-x left bottom}
.billing-delivery-form-area{float:left;width:350px;margin-top:30px;padding-bottom:25px;overflow:hidden}
.billing-delivery-form-area form{margin:0;padding:0}
.billing-delivery-form,.delivery-address{float:left;width:345px;margin-right:20px}
.delivery-address{margin:0}
.billing-delivery-head{clear:both;width:345px;padding-bottom:10px;overflow:hidden;color:#000}

.billing-delivery-head-left{float:left;width:290px;font-size:14px;line-height:18px;font-weight:700}
.billing-delivery-head-left span,.billing-delivery-head-right span{font-size:11px;font-weight:400}
.billing-delivery-head-right{float:left;line-height: 20px;}
.billing-delivery-head-right span{float:right;width:auto;display:block;line-height:18px;padding-right:5px}
.billing-delivery-head-right input{float:right;width:auto}
.billing-delivery-head-right a{float:right;display:block;color:#8b704a;font-size:11px;line-height:18px}
.billing-delivery-head-right a:hover{text-decoration:none}

.form-area{clear:both;width:345px;overflow:hidden;color:#333;margin-top:10px}
.form-area span{float:left;display:block;width:130px;line-height:25px}
.form-area div{float:left;width:345px;margin-top:3px}
.form-area div div{width:180px;height:25px;background-position:0 -50px}
.form-area div div.billing-adress-text{height:55px;background-position:0 -100px}
.form-area div div input{width:160px}
.form-area select{float:left;width:180px;height:25px;margin:2px 0 0;padding:0;font-size:12px;font-family:Arial;color:#333;line-height:18px}
.form-area textarea{float:left;width:165px;height:45px;margin:0;padding:5px 5px 5px 10px;border:0;background:none;font-size:12px;font-family:Arial;color:#333;line-height:18px}

.sign-up-container{clear:both;width:710px;overflow:hidden;padding-bottom:17px}
.sign-up-panel{clear:both;width:660px;padding:0 25px 12px;overflow:hidden;color:#fff}
.sign-up-txt{clear:both;width:660px;overflow:hidden}
.sign-up-txt strong{float:left;display:block;width:auto;padding-right:5px;line-height:18px}
.sign-up-txt input{float:left;width:auto}
.sign-up-field{float:left;width:575px;padding:5px 0 0 85px}
.sign-up-field span,.sign-up-field em{float:left;display:block;width:125px;line-height:25px}
.sign-up-field em{width:auto}

.terms-check{float:left;width:auto;padding-left:206px;margin-top:5px}
.terms-check input{float:left;width:auto}
.terms-check label{float:left;width:230px;padding-top:3px;padding-left:4px;font-size:11px;line-height:15px}
.terms-check label a{color:#ffdfa1}
.terms-check label a:hover{text-decoration:none}

.small-box-area{clear:both;width:710px;margin:0;padding:0 0 17px;overflow:hidden}
.small-box-container{float:left;width:345px;margin-right:20px}
.small-box-container .brown-box-container{width:345px}
.small-box-area .brown-box-top,.small-box-area .brown-box-bottom{width:345px;background-position:0 -60px}
.small-box-area .brown-box-bottom{background-position:0 -90px}
.small-box-area .brown-box{width:345px}

.margin0{margin-right:0}
.delivery-method,.redeem-voucher{clear:both;width:345px;padding-top:12px;min-height:132px;color:#fff;line-height:18px}
* html .delivery-method{height:auto!important;height:132px}
* html .redeem-voucher{height:auto!important;height:132px}

.delivery-method strong,.redeem-voucher strong{display:block;clear:both;font-size:14px;padding:0 0 0 25px}
.delivery-method div{clear:both;width:325px;margin-top:5px;overflow:hidden;padding-left:20px}
.delivery-method div input{float:left;width:auto}
.delivery-method div label{float:left;width:auto;padding-left:5px;line-height:20px}

.redeem-voucher span{float:left;display:block;padding:10px 0 0 25px;color:#ffdfa1}
.redeem-voucher em{font-style:normal;font-size:14px;display:block;clear:both;padding-left:25px;padding-top:8px;font-weight:700}
.redeem-voucher em span{display:block;color:#fff;width:108px;padding:0}
.redeem-voucher dfn{font-style:normal;float:left;width:auto}

.padding-bottom0{padding-bottom:0px}

.billing-and-delivery-descriptions{clear:both;width:710px;padding-top:12px;overflow:hidden}
.billing-detail,.delivery-descriptions{float:left;width:345px;margin-right:20px}
.delivery-descriptions{margin-right:0}

.billing-detail-desc,.billing-detail-desc div{clear:both;width:345px;margin-top:13px;overflow:hidden;padding:0;font-size:11px}
.billing-detail-desc div{margin-top:7px}
.billing-detail-desc strong,.billing-detail-desc dfn{display:block;float:left;width:140px;color:#333}
.billing-detail-desc dfn{width:auto;font-style:normal}
.billing-detail-desc a{color:#333;text-decoration:none}
.billing-detail-desc a:hover{text-decoration:underline}
.delivery-instruction{clear:both;width:710px;overflow:hidden}
.delivery-instruction h4{margin:0;padding:25px 0 10px;font-size:14px;color:#333;line-height:18px}
.instruction-top{display:block;clear:both;color:#333;padding:15px 0 0}

.payment-details-box{clear:both;width:345px;color:#fff;overflow:hidden}
.payment-details-box h5{margin:0;padding:8px 0 0 20px;font-size:14px;color:#fff;line-height:18px}
.payment-system{clear:both;width:332px;margin-top:7px;padding-left:13px;overflow:hidden}
.payment-system input{float:left;width:auto}
.payment-system label{float:left;width:auto;line-height:20px;padding:0 12px 0 3px}
.payment-system img{float:left;width:auto;margin:0 5px 0 0}
.payment-system div{float:left;width:auto;padding-left:8px}

.txt-input{clear:both;width:327px;padding:5px 0 0 18px;overflow:hidden}
.txt-input span{display:block;float:left;width:135px;line-height:24px}
.txt-input div.small-field{width:60px;background-position:0 -230px;margin-right:5px}
.txt-input dfn{display:block;font-style:normal;float:left;padding:0 5px 0 0;line-height:25px}
.txt-input a{display:block;float:left;font-size:11px;line-height:25px;color:#ffdfa1}
.txt-input a:hover{text-decoration:none}

.payment-details-box .terms-check{float:left;width:auto;padding-left:14px;padding-bottom:7px;margin-top:5px}
.terms-check label{float:left;width:230px;padding-top:3px;padding-left:4px;font-size:11px;line-height:15px}
.terms-check label a{color:#ffdfa1}
.terms-check label a:hover{text-decoration:none}

#paymethod_paypal {text-align:center;padding:20px 0;}
#paymethod_dirdeb {padding:20px;}


.your-order-contents{float:left;width:345px;margin:0}
.your-order-head{clear:both;width:345px;overflow:hidden;padding:0 0 10px}
.your-order-head strong{display:block;float:left;width:auto;font-size:14px;line-height:18px}
.your-order-head img{float:right;width:auto;margin:0}

.order-product{clear:both;width:345px;padding:10px 0;overflow:hidden;font-size:11px;line-height:17px;color:#333}

.order-product em,.order-product dfn,.order-product cite{display:block;float:left;width:auto;font-style:normal}
.order-product div{float:left;width:175px}
.order-product dfn{width:70px}
.order-product em{width:50px}
.order-product cite{width:50px;text-align:right}
.order-product div span{display:block;clear:both;color:#666}

.your-order-contents .total-and-other{width:345px;padding-top:20px}
.your-order-contents .total-subtotal{width:345px;line-height:22px}

.top-margin25{margin-top:25px}

.order-complete-contents{clear:both;width:710px;overflow:hidden}
.order-complete-left{float:left;width:227px;padding-left:18px}
.order-complete-left img{float:left;width:auto;margin:28px 0 0}
.order-complete-txt{float:left;width:465px;margin-top:42px;line-height:20px}
.order-complete-txt strong{color:#333}
.order-complete-txt a{text-decoration:none;color:#b87501}
.order-complete-txt a:hover{text-decoration:underline}
.thanks{clear:both;width:465px;overflow:hidden}
.thanks img,.signature-txt img{float:left;width:auto;margin:0}

.signature{clear:both;width:465px;padding-top:5px;overflow:hidden;font-size:11px}
.signature span{display:block;clear:both}
.signature em{display:block;clear:both;font-style:normal;font-weight:700;line-height:18px;color:#333}
.signature-txt{clear:both;width:465px;padding-top:7px;overflow:hidden}
	/* END  SHOPPING CART PAGES */
	
	/* BEGIN FOOTER */
#footer-container{min-width:980px;width:auto!important;background:#000001;margin-bottom:-13px;}
.footer{clear:both;width:942px;margin:0 auto;padding-bottom:45px;overflow:hidden;font-family:Arial}
.footer-links{clear:both;width:950px;padding:30px 0 17px;overflow:hidden}
.footer-links div{float:left;width:150px;margin-bottom:30px;}

.footer-links ul{clear:both;margin:0;padding:5px 0 0;list-style:none}
.footer-links li{clear:both;margin:0;line-height:17px;font-size:11px}
.footer-links li a{color:#aaa;text-decoration:none}
.footer-links li a:hover{text-decoration:underline}

.footer-links h5{clear:both;width:150px;margin:0;padding:0 0 3px;font-weight:normal;font-size:11px;color:#aaa;line-height:15px}
.footer-links h5 a{color:#555;text-decoration:none}
.footer-links h5 a:hover{text-decoration:underline}
.footer-linkss h5,.footer-links{background:url(/images/dotted-line.gif) repeat-x left bottom}
.footer-links h5,.footer-links{border-bottom:1px dotted #aaa;}
.footer-links div.adventure h5,.footer-links div.info h5{width:160px}

.footer-links .kulkyneKampersOwned{width:200px;height:100px;float:right;text-align:left;margin-right:10px;margin-top:35px;margin-bottom:0px;}
.footer-links .kulkyneKampersOwned .kulkyneLogo{width:100%;margin-bottom:10px;}
.footer-links .kulkyneKampersOwned .kulkyneLogo img{width:175px;float:left;}
.footer-links .kulkyneKampersOwned .text{width:200px;float:left;color:#555;margin-bottom:0px;}

.footer-nav-and-copyright{clear:both;width:942px;overflow:hidden}
.footer-nav-and-copyright ul{float:left;width:600px;margin:0;padding:12px 0 0;list-style:none}
.footer-nav-and-copyright ul li{float:left;width:auto;padding:0 11px 0 9px;background:url(/images/footer-nav-divider.gif) no-repeat right 3px;font-size:11px;line-height:15px}
.footer-nav-and-copyright ul li.first-item{padding-left:0}
.footer-nav-and-copyright ul li.last-item{background:none;padding-right:0}
.footer-nav-and-copyright ul li a{color:#aaa;text-decoration:none}
.footer-nav-and-copyright ul li a:hover{text-decoration:underline}
.footer-nav-and-copyright ul li.active a{text-decoration:none;font-weight:700}
.copyright{float:right;text-align:right;width:300px;padding:12px 0 0;font-size:11px;line-height:15px;color:#aaa}

	/* END FOOTER */
	
#amount {border: none; background: none; }
.current {font-weight: bold;}
#popupContainer{background-color:#fff;border:1px solid black;padding:8px;display:none;z-index:1000;width:400px;height:350px;top:50%;left:50%;position:absolute;margin:0;}
#popupCloseButton{float:right;padding:1px;background:url(/images/remove-btn.png) no-repeat right 1px;height:19px;width:19px;cursor:pointer;}
#popupBody{padding-top:20px;overflow:auto;}
#popupContent{position:absolute;left:-2000px;}
#loading-image{height:15px;width:20px;background:url(/images/ajax-loader.gif) no-repeat right 1px;display:none;float:left;margin-left:130px;margin-top:7px;}


/* Custom forms from old site */
.promptBox {border:1px solid #000;margin-top:0px;margin-bottom:0px;padding:3 7;background:#fff;color:red;line-height:15px;font-weight:bold;word-wrap:break-word;}

.time-left{font-size: 16px;font-weight: normal;}
.todayspricelarge{font-weight: normal; font-size:30px;text-align: left;}

.freight-quote{margin: 0 0 0 20px;padding-left:50px;float: left;color: white;width: 350px;background: url(/images/attention-icon.png) no-repeat left 20px;}

.additional-products .product_row{height: 30px;width: 600px;}
.additional-products .product_row a{text-decoration: underline;padding: 0 5px;color: #000;}
.additional-products .product_row .left{float: left;}
.additional-products .product_row .right{float: right;}

.landingpages h3 a{color:#000;text-decoration:none;}
.landingpages h3{margin:20px 0 2px;}
.landingpages p{margin:2px 0;}

/* BEGIN SLIDING AD */
.pull_ad_tab{float: left;width: 50px;height: 421px;margin-left: 0px;background-image:url(/images/pull_ad_tab.png);}
.pull_ad{width: 300px;height: 421px;z-index: 99999;margin-left: 0px;background: none;position: fixed;top: 165px;-webkit-transition-duration: 1000ms;-webkit-transition-property: right;-webkit-transition-timing-function: ease;-moz-transition-duration: 1000ms;-moz-transition-property: right;-moz-transition-timing-function: ease;-o-transition-duration: 1000ms;-o-transition-property: right;-o-transition-timing-function: ease;right:-251px;}
.pull_ad_ie{width: 300px;height: 421px;z-index: 99999;margin-left: 0px;background: none;position: fixed;top: 165px;right:-251px;}
.pull_ad_content{float: left;height:408px;padding:5px;background-color: white;border-top: 1px solid black;border-bottom: 1px solid black;position: relative;}
.pull_ad_content h1{font-weight: bold;}
.pull_ad_content .pull_ad_header{height:55px;}
.pull_ad_content .comp-image{margin:0;margin-right:70px;margin-top:0px;float: right;height:100px;}
.pull_ad_desc{clear: both;color: black;padding-top: 0px;font-size:12px;margin-left: 13px;margin-right: 13px;}
#pull_ad_submitted{display: none;color: red;font-weight: bold;}

/* Email Sign-up Form */
.pull_ad_form{
    width:100%;
    height: auto;
    margin-left: 10px;
    margin-bottom: 5px;
    position: absolute;
    bottom: 0;
}
.pull_ad_form table{
    width: 80%;
    text-align: right;
}
.pull_ad_form .field{
    height: 17px;
    margin: 0;
    margin-bottom: 5px;
    padding: 5px 10px;
    font-family: Arial;
    font-size: 11px;
    line-height: 17px;
    color: black;
    background: none;
    border: 1px solid gray;
    border-radius: 6px;
    float: right;
}
.pull_ad_form #button{
    height: 25px;
    width: 70px;
    margin: 0;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 11px;
    line-height: 17px;
    color: black;
    border: 1px solid gray;
    border-radius: 4px;
    float: right;
}
.pull_ad_form #button:hover{
    background-color: lightgrey;
}


.qa-footer-detail-content-wrapper {
    float: left;
    padding: 0px 0px 0px 3px;
    overflow: visible;
    margin-top: 18px;
}
.qa-footer-detail-content {
    float: left;
    margin-top: 0px;
    padding: 0px;
    position: absolute;
    left: 100px;
    width: 500px;
}
.qa-footer-detail-content em{display:block;clear:both;padding: 0px;padding-bottom:20px;font-size: 20px;font-weight: 600;font-style:normal;color:#fff;margin-top:0px; }
.qa-footer-detail-content em {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    color: rgb(255, 255, 255);
    padding:0px;
}

.qa-footer-brett-pic {
    float: left;
    width: 0px;
    padding: 10px 0px 0px 125px;
    background: url("https:/images/brett-pic.png") no-repeat scroll left bottom transparent;
    margin-top: 11px;
    bottom: 0px;
}

.qa-footer-detail-content div.promo{
    position:absolute;
    width:250px;
    height:100px;
    top:20px;
    cursor:pointer;
}

.qa-footer-detail-content div.promo a{
    text-decoration:none;
}

.qa-footer-detail-content div.needhelp{
    left:30px;
}
.qa-footer-detail-content div.whybuy{
    left:30px;
}
.qa-footer-detail-content div.facebook{
    left:235px;
}
.qa-footer-detail-content div.whoisdc{
    left:-100px;
}
.qa-footer-detail-content div.youtube{
    left:540px;
}
.qa-footer-detail-content div div.qa-icon{
    position:absolute;
    width:60px;
    height:100px;
    top:0px;
    left:0px;
    background-repeat:no-repeat;
}
.qa-footer-detail-content div.needhelp div.qa-icon{
    background-image:url('https:/images/qa-footer/QAIcon.png');
}
.qa-footer-detail-content div.whoisdc div.qa-icon{
    background-image:url('https:/images/qa-footer/QAIcon.png');
}
.qa-footer-detail-content div div.heading{
    position:absolute;
    width:180px;
    height:20px;
    top:0px;
    right:0px;
    background-repeat:no-repeat;
}
.qa-footer-detail-content div.needhelp div.heading{
    background-image:url('https:/images/qa-footer/needhelp-heading.png');
}
.qa-footer-detail-content div.facebook div.heading{
    background-image:url('https:/images/qa-footer/facebook-heading.png');
}
.qa-footer-detail-content div.youtube div.heading{
    background-image:url('https:/images/qa-footer/youtube-heading.png');
}
.qa-footer-detail-content div.whoisdc div.heading{
    background-image:url('https:/images/qa-footer/whoisdc-heading.png');
}
.qa-footer-detail-content div.whybuy div.heading{
    background-image:url('https:/images/qa-footer/whybuy-heading.png');
}
.qa-footer-detail-content div div.text{
    position:absolute;
    right:0px;
    bottom:0px;
    width:180px;
    height:80px;
    color:#ffdfa1;
    font-size:11px;
    text-decoration:none;
}
.qa-footer-detail-content div div.text a{
    color:white;
}

/* Brown bar 2018 */
.qa-footer-detail-content-wrapper.extendible {
    width: 920px; margin-top: 10px; background-image: url('/images/shade.png'); background-repeat: no-repeat; background-position-y: 37px; overflow: visible !important;
}
.qa-footer-detail-content-wrapper.extendible.extended {  }
.qa-footer-detail-content-wrapper.extendible.notextended {  }
.qa-footer-detail-content-wrapper.extendible.notextended .fader { background-image: url('/images/bfade.png'); background-repeat: repeat-x; position: absolute; bottom: 0; height: 40px; width: 920px; z-index: 20000;  }
.brown-bar {float: left; clear: none; }
.brown-bar .text { padding-top: 13px; font-size: 0.9em;}
.brown-bar.staff-pic { min-width: 190px; }
.brown-bar.staff-pic img.movepic { margin-top: -20px; position: absolute; bottom: 0; }
.brown-bar.brown-bar-message { width: 350px; }
.brown-bar.reviews { width: 350px; margin-left: 20px; }
.brown-bar .review-name { color: #fff; font-weight: bold; margin-bottom: 2px; }
.brown-bar .review-text { color: #ffdfa1; margin-top: 4px; line-height: 1.4; }
.brown-bar-message p { color: #ffdfa1; line-height: 1.4; }

/* //Email Sign-up Form */

.form-container{
    margin:10px;
    margin-top:0px;
    float:left;
    width:90%;
}

  ._form {
  position:relative;
  width:95%;/*F*/
  padding:0!important;
  text-align:left;
  overflow:visible;
  }
  ._form em {
  color:#9a9a9a;
  }
  ._form a {
  margin-left:3px;
  }
  ._form ._field,
  ._form ._field ._label,
  ._form ._type_radio,
  ._form ._type_checkbox,
  ._form ._type_captcha,
  ._form ._field table {
  background:none;
  }
  ._form ._field  {
  position:relative;
  width:95%;
  cursor:move;
  font-style:normal;
  margin:1.2em 0;
  padding:0;
  overflow:hidden;
  }
  ._form ._field input[type="text"] {
  width:95%;
  padding:8px;
  font-size:16px;
  border:1px solid #b6b6b6;
  }
  ._form ._field ._label {
  display:block;
  margin:0 0 0.5em;
  padding:0!important;
  font-size:15px;
  }
  ._form ._field ._option input[type="checkbox"],
  ._form ._field ._option input[type="radio"] {
  position:relative;
  width:13px;
  height:13px;
  margin:-4px 0 0;
  cursor:pointer;
  vertical-align:middle;
  background:#fff;
  }
  ._form ._field ._option input[type="submit"],
  ._form ._field ._option input[type="button"] {
  margin:0;
  cursor:pointer;
  height:35px;
  width:auto;
  font-size:15px;
  }
  ._form ._field ._option select {
  display:block;
  margin:0;
  padding:0;
  width:auto;
  font-size:15px;
  border:1px solid #b6b6b6;
  }
  ._form ._type_radio ._option,
  ._form ._type_checkbox ._option {
  font-size:13px;
  font-weight:normal;
  line-height:1.8;
  }
  ._form ._type_date ._option input[type="text"] {
  float:left;
  width:100px;
  }
  ._form ._type_date ._option input[type="button"] {
  width:37px;
  height:36px;
  margin-left:5px;
  padding:20px;
  /* background:url(https://console.sendnow.com.au/admin/css/../images/icon_calendar.gif) no-repeat 0 0; */
  border:none;
  outline:none;
  text-indent:-9999px;
  }
  ._form ._type_captcha img {
  float:left;
  margin:0 6px 0 0;
  width:70px;
  height:33px;
  border:1px solid #b6b6b6;
  }
  ._form ._type_captcha input[type="text"] {
  margin:-14px 0 0 0!important;
  width:25%;
  }
  ._form ._field table  {
  width:100%!important;
  }
  ._form ._field table tbody tr td  {
  width:50%!important;
  font-size:15px;
  }
  ._form {
  /*width:265px;F*/
  color:#2c2c2c;
  font-weight:normal;
  }
  ._form #notice {
  margin:10px 0 0 -3px!important;
  padding:0;
  color:#acacac;
  font-size:11px;
  font-family:helvetica,arial,sans-serif;
  }
  ._form #notice a:link, ._form #notice a:visited {
  color:#acacac;
  text-decoration:underline;
  }
  ._form ._field  {
  position:relative;
  width:100%;
  cursor:default;
  font-style:normal;
  margin:0 10px 5px;
  padding:0;
  overflow:hidden;
  }
 ._form ._field input[type="text"],
  ._form ._field input[type="email"] {
  width:90%;
  padding:4px;
  font-size:14px;
  background:#fafafa;
  border:1px solid #c7c7c7;
  border-top:1px solid #b6b6b6;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  }
  ._form ._field ._label {
  margin:0 0 4px;
  color:#2c2c2c;
  font-size:13px;
  font-family:helvetica,arial,sans-serif;
  font-weight:700;
  }
  ._form ._field ._option {
  margin:0;
  padding:0;
  width:90%;
  color:#2c2c2c;
  font-size:13px;
  font-family:helvetica,arial,sans-serif;
  font-weight:normal;
  line-height:20px;
  }
  ._form ._type_header ._label {
  width:100%;
  font-style:normal;
  font-size:16px!important;
  line-height:20px;
  color:#005698;
  margin:0 0 5px!important;
  padding:0 0 10px!important;
  overflow:hidden;
  border-bottom:1px solid #e0e0e0;
  }
  ._form ._type_input ._option  textarea{
  width:97%!important;
  background:#fafafa;
  border:1px solid #c7c7c7;
  border-top:1px solid #b6b6b6;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  }
  ._form ._type_input ._option input[type="submit"],
  ._form ._type_input ._option input[type="button"] {
  width:auto;
  margin:10px 0 0!important;
  padding:2px 15px!important;
  cursor:pointer;
  font-family:verdana,arial,sans-serif;
  font-weight:700;
  font-size:12px;
  color:#3f3f3f;
  /* background:#f7f7f7 url(https://console.sendnow.com.au/admin/templates/form-themes/compact-basic/images/btn_bg.gif) repeat-x 0 0; */
  border:1px solid #999999;
  border-bottom:1px solid #888888;
  text-align:center;
  }
  ._form ._type_input ._option input[type="submit"]:hover,
  ._form ._type_input ._option input[type="button"]:hover {
  border:1px solid #afafaf;
  border-bottom:1px solid #a5a5a5;
  background:#f7f7f7;
  color:#525252;
  }
  ._form ._type_date ._option input[type="text"] {
  float:left;
  width:100px;
  }
  ._form ._type_radio ._option label {
  display:inline;
  font-size:14px;
  font-weight:normal;
  line-height:18px;
  }
  ._form ._type_radio ._option label input[type="radio"] {
  position:relative;
  width:13px;
  height:13px;
  margin:-4px 0 0;
  cursor:pointer;
  vertical-align:middle;
  background:#fff;
  line-height:20px;
  }
  ._form ._type_date ._option input[type="button"] {
  width:24px;
  height:24px;
  margin:2px 0 0 5px;
  padding:0;
  /* background:url(https://console.sendnow.com.au/admin/templates/form-themes/compact-basic/images/icon_calendar.gif) no-repeat 0 0; */
  border:none;
  outline:none;
  text-indent:-9999px;
  }
  ._form ._field ._option select {
  display:block;
  margin:0;
  padding:0;
  width:auto;
  font-size:14px;
  border:1px solid #b6b6b6;
  }
  ._form ._type_captcha img {
  float:left;
  width:42px;
  height:24px;
  margin:0 6px 0 0;
  border:1px solid #b6b6b6;
  }
  ._form ._type_captcha input[type="text"] {
  float:left;
  margin:0!important;
  width:40%;
  font-size:14px;
  }
  ._form ._field table {
  margin:0;
  padding:0;
  border-collapse:collapse;
  width:100%!important;
  table-layout:fixed;
  margin-bottom:18px;
  font-size:13px!important;
  border-collapse:collapse;
  border-spacing:0;
  }
  ._form ._field table td {
  padding:0 10px 0 0!important;
  line-height:18px;
  text-align:left;
  font-size:13px!important;
  color:#606060;
  }
  ._form ._type_input ._option  table tbody#_forward_rcpt input {margin:0 0 4px 0; width:96%!important;}
  ._form ._type_input ._option  table tbody#_forward_rcpt img.image_addrcpt {cursor:pointer;}
  .form_errors{
 text-align:center;
  font-size:15px;
  margin:10px;
  color:#900;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin-bottom:20px;
  }

/* //END SLIDING AD */

@media print
{
    .pull_ad{
        display:none;
    }
    .pull_ad_ie{
        display:none;
    }
}