@import url(boss.editor.css);
/*nut reset file*/
body,div,dl,dt,dd,form,fieldset,legend,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}table {font-size:inherit;font:100%;}
/*nut layout*/
body{text-align:left;background:#FFF url(/assets/bodybg.jpg) repeat-x 980px 0px;}#ft{clear:both;}#nut{width:980px;text-align:left;min-width:980px;}
body.s1{background-image:url(/assets/bodybg-s1.jpg);background-color:#473E38;}
.column{position:relative;}.column{_position:static;}#main .column{position:static;}#main{width:100%;}
.left #main{float:right;margin-left:-25em;}.left .column{width:202px;}.left #main .column{}/*used only for nav on left*/
#main .column{float:none;width:auto;}#bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd{zoom:1;}

.nav{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0;padding:0;}
.nav  li{display:block;margin:0;list-style-type:none;}
.nav  li a{line-height:100%;display:block;text-decoration:none;}
.IE6 .nav li a{width:100%;}

img{border:0px;}
.clear{clear:both;}

/*start here*/
.IE6 h1 em,.IE6 h1 i,.IE7 h1 em,.IE7 h1 i{line-height:180%;}
#nut{font-size:0px;}
#hd{height:137px;width:980px;}

.s2 h1,.s4 h1{padding-bottom:0px;}

.s2 #bd,.s4 #bd,.s5 #bd,.s6 #bd,.s-1 #bd,body #bd{background:transparent url('/assets/contentbg.jpg') no-repeat;}
.BP18 #bd{background:transparent url('/assets/contentbgshort.jpg') no-repeat;}
.s-3 #bd{background:transparent url('/assets/contentbgshorter.jpg') no-repeat;}

.s1 #bd{background:none;}
.s3 #bd{background:transparent url('/assets/contentbg-s3.jpg') no-repeat 0 -5px;}
.IE6 #bd{width:980px;}
#bd div{font-size:12px;}
#leftcolumn{padding:0 0 830px 0;}
.s3 #leftcolumn{padding-bottom:0px;height:1297px;}
.s1 #leftcolumn{background:transparent url(/assets/home/sidepanel.jpg) no-repeat 0 0;padding-bottom:0px;height:442px;}
.s-1 #leftcolumn,.s-3 #leftcolumn{padding-bottom:480px;}
.s1 #main{background:transparent url(/assets/home/contentbg.jpg) no-repeat 202px 0;}

.s2 #bg{background:transparent url(/assets/about/bg.jpg) no-repeat 13px bottom;}
.s4 #bg{background:transparent url(/assets/vine/bg.jpg) no-repeat 13px bottom;}
.s5 #bg{background:transparent url(/assets/cellar/bg.jpg) no-repeat 13px bottom;}
.s6 #bg{background:transparent url(/assets/contact/bg.jpg) no-repeat 13px bottom;}


/*.s4 .left #main{background:transparent url(/assets/border-right.png) no-repeat 786px 290px;}*/
.s2 .left #main,.s4 .left #main{background:transparent url(/assets/righthandlines.gif) no-repeat scroll 786px top;}

.left #main .column{margin:0px 0px 465px 217px;width:578px;}

.BP17 #main .column{margin:0px 0px 460px 217px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .BP17 #main .column{margin:0px 0px 447px 217px;}
}

.s3 #main .column{margin:0px 0px 0px 217px;}
.s3 .content{overflow:auto;height:1296px;}

.s1 .left #main .column{margin-bottom:0px;}
.s-1 .left #main .column,.s-3 .left #main .column,body.left #main .column{margin-bottom:100px;}
.IE6 .left #main .column{margin-left:214px;}

.BP10 #leftpic{background:transparent url(/assets/pics/ourapproachside.png) no-repeat scroll 0 0;height:336px;margin-left:-24px;position:absolute;width:254px;}
.BP11 #leftpic{background:transparent url(/assets/pics/centralotagoside.png) no-repeat scroll 0 0;height:336px;margin-left:-24px;position:absolute;width:254px;}

#topnav li{float:left;}
.IE6 #topnav li a{width:auto;}
#topnav li img{height:137px;border:0px;}
#topnav a{font-size:12px;height:137px;background-repeat:no-repeat;}
.s1 #topnav a,.s1 #topnav li img,.s1 #hd{height:158px;}

.s1 #tn-36 a,.s1 #tn-about a,.s1 #tn-workroom a,.s1 #tn-vine a,.s1 #tn-cellar a,.s1 #tn-contact a{background-image:url(/assets/tn-36.jpg);}
.s2 #tn-36 a,.s2 #tn-about a,.s2 #tn-workroom a,.s2 #tn-vine a,.s2 #tn-cellar a,.s2 #tn-contact a{background-image:url(/assets/tn-about.jpg);}
.s3 #tn-36 a,.s3 #tn-about a,.s3 #tn-workroom a,.s3 #tn-vine a,.s3 #tn-cellar a,.s3 #tn-contact a{background-image:url(/assets/tn-workroom.jpg);}
.s4 #tn-36 a,.s4 #tn-about a,.s4 #tn-workroom a,.s4 #tn-vine a,.s4 #tn-cellar a,.s4 #tn-contact a{background-image:url(/assets/tn-vine.jpg);}
.s5 #tn-36 a,.s5 #tn-about a,.s5 #tn-workroom a,.s5 #tn-vine a,.s5 #tn-cellar a,.s5 #tn-contact a,.s-1 #tn-36 a,.s-1 #tn-about a,.s-1 #tn-workroom a,.s-1 #tn-vine a,.s-1 #tn-cellar a,.s-1 #tn-contact a{background-image:url(/assets/tn-cellar.jpg);}
.s-3 #tn-36 a,.s-3 #tn-about a,.s-3 #tn-workroom a,.s-3 #tn-vine a,.s-3 #tn-cellar a,.s-3 #tn-contact a,body #tn-36 a,body #tn-about a,body #tn-workroom a,body #tn-vine a,body #tn-cellar a,body #tn-contact a{background-image:url(/assets/tn-workroom2.jpg);}
.s6 #tn-36 a,.s6 #tn-about a,.s6 #tn-workroom a,.s6 #tn-vine a,.s6 #tn-cellar a,.s6 #tn-contact a{background-image:url(/assets/tn-contact.jpg);}

#tn-36{width:147px;}
#tn-36 a{background-position:0 0;width:147px;}

#tn-about{width:130px;}
#tn-about a{background-position:-147px 0;width:130px;}
#tn-about a:hover{background-position:-147px -137px;}
.s1 #tn-about a:hover{background-position:-147px -158px;}

#tn-workroom{width:122px;}
#tn-workroom a{background-position:-277px 0;width:122px;}
#tn-workroom a:hover{background-position:-277px -137px;}
.s1 #tn-workroom a:hover{background-position:-277px -158px;}

#tn-vine{width:85px;}
#tn-vine a{background-position:-399px 0;width:85px;}
#tn-vine a:hover{background-position:-399px -137px;}
.s1 #tn-vine a:hover{background-position:-399px -158px;}

#tn-cellar{width:139px;}
#tn-cellar a{background-position:-484px 0px;width:139px;}
#tn-cellar a:hover{background-position:-484px -137px;}
.s1 #tn-cellar a:hover{background-position:-484px -158px;}

#tn-contact{width:99px;}
#tn-contact a{background-position:-623px 0px;width:99px;}
#tn-contact a:hover{background-position:-623px -137px;}
.s1 #tn-contact a:hover{background-position:-623px -158px;}

#sidenav{background:transparent url(/assets/sn-sidebg.gif) repeat-y left top;margin:0px 0px 0px 13px;}
.s3 #sidenav{background:transparent url(/assets/sn-sidebg-S3.gif) repeat-y left top;}
#sidenav ul{padding-top:36px;margin:0px 0px 0px 10px;padding-left:0px;background:transparent url(/assets/sn-navitembg.gif) repeat-x left bottom;padding-bottom:2px;}
.s3 #sidenav ul{background:transparent url(/assets/sn-navitembg-s3.gif) repeat-x left bottom;}
#sidenav ul ul{padding-top:0px;padding-bottom:0px;background:none;}
#sidenav ul li{background:transparent url(/assets/sn-navitembg.gif) repeat-x left top;padding-top:2px;}
.s3 #sidenav ul li{background:transparent url(/assets/sn-navitembg-s3.gif) repeat-x left top;}
#sidenav ul li.selected a,#sidenav ul li a:hover{background:transparent url(/assets/sn-bg.gif) repeat-x 0 2px;font-weight:bold;}
.s3 #sidenav ul li.selected a,.s3 #sidenav ul li a:hover{background:transparent url(/assets/sn-bg-s3.gif) repeat-x 0 1px;}
#sidenav ul li a{padding:5px 0px 6px 8px;color:#000;}
.s3 #sidenav ul li a {color:#fff;}
.IE6 #sidenav ul li a{padding-bottom:5px;}


#rightnav{width:185px;float:right;background:transparent url(/assets/rightbg.jpg) no-repeat scroll 0 0;}
#rightnav .nav{font-size:0px;line-height:0px;margin-top:36px;}
#rightnav .nav li div{font-size:11px;}
.s1 #rightnav{background:transparent url(/assets/rightbg-s1.jpg) no-repeat scroll 0 0;}
.s3 #rightnav{background:none;}
.s1 #rightnav .nav{margin-top:10px;}
.s6 #rightnav{background:transparent url(/assets/rightbg-s6.jpg) no-repeat scroll 0 0;}

#friendsof{padding:10px 0px 0px 9px;letter-spacing:-0.03em;width:130px;}
#friendsof span a{text-decoration:none;}
#friendsof h6{font-size:12px;font-weight:bold;font-style:italic;margin:0px;color:#5D5C5D;}
#friendsof span{font-family:lucida grande,arial;color:#A39E9B;font-size:10px;}
#friendsof form{margin-top:4px;}
#addfriend{margin:0px 0px 0px 5px;position:absolute;}

#rightnav ul li{overflow:hidden;}
#rncart{background:transparent url(/assets/cart.png) no-repeat 0px 0px;height:42px;}
.anim div{display:block;width:185px;font-size:11px;margin-left:-221px;height:42px;font-size:11px;font-weight:bold;color:#FFF;padding:18px 0px 0px 36px;}
#rncart div{background:transparent url(/assets/cart-full.png) no-repeat;}
.anim a{font-weight:bold;color:#FFF;}
.anim a em{font-weight:bold;color:#B4B0AE;padding-left:2px;}
.IE6 .anim a{position:relative;z-index:10;width:auto !important;}
#rnlogin{background:transparent url(/assets/login.png) no-repeat 0px 0px;height:38px;}
#rnlogin div{background:transparent url(/assets/login-full.png) no-repeat;padding:12px 0 0 7px;}
.IE6 #rnlogin div{padding-top:15px;}
#rnlogin a img,#rncart a img,#rnlogin a span,#rncart a span{width:185px;}
#rnlogin div a {display:inline;}

div#breadcrumbs a,div#breadcrumbs{color:#BAB085;font-size:10px;}
.s3 div#breadcrumbs a,.s3 div#breadcrumbs{color:#FFF;}
.s1 div#breadcrumbs{padding-left:80px;}


#sidebottom{margin:53px 0px 53px 21px;text-align:center;}

#ft{background-color:#473E38;padding:5px 0px 0px 13px;}
#ft div{width:783px;padding:8px 0px 106px 0px;background:#473E38 url(/assets/footbg.gif) repeat-x 0px 0px;text-align:center;color:#D6D5C7;font-size:11px;}
.s1 #ft div{width:970px;}
#ft a{color:#D6D5C7;}
.s1 #ft,.s-1 #ft,.s-3 #ft,body #ft,.s3 #ft{border-top:solid 4px #FFF;}


/*indent left*/
#nut{background:transparent url(/assets/leftbodyfade.jpg) no-repeat -98px top;}
.s1 #nut{background:transparent url(/assets/leftbodyfade-s1.jpg) no-repeat -98px top;}
.s3 #nut{background:transparent url(/assets/leftbodyfade-s3.jpg) no-repeat -98px top;}
.s1 #backbg,.s-1 #backbg,.s-3 #backbg,body #backbg{background:transparent url(/assets/home/table.jpg) repeat-x 1063px bottom;}
.s1 #backbg2{background:transparent url(/assets/home/footer.jpg) no-repeat -98px bottom;}
.s-1 #backbg2,.s-3 #backbg2,body #backbg2{background:transparent url(/assets/checkout/bg.jpg) no-repeat -98px bottom;}
body.s3{background:#473E38 url(/assets/bodybg-s3.jpg) no-repeat 795px 0px;}
body{background-position:980px 0px;}
#ft{padding-left:15px;}


.homethird{width:30%;float:left;margin-right:16px}
.homethird a{text-decoration:none;}
.homelast{width:33%;margin-right:0px;}

.s1 .BossArticle{text-align:center;width:auto;}
.s3 .BossArticle{color:#FFF;}
.s3 .BossArticle,.s-3 .BossArticle{line-height:200%;font-size:11px;font-family:Lucida Grande,helvetica,arial;margin-right:7px;}
.s3 .BossArticle em,.s3 .BossArticle i,.s3 h2,.s-3 h2{font-family:georgia,serif;}
.s3 h2{background:transparent url(/assets/sn-navitembg-s3.gif) repeat-x scroll left bottom;padding-bottom:7px;margin-bottom:7px;}
.s-3 h2{background:transparent url(/assets/sn-navitembg.gif) repeat-x scroll left bottom;padding-bottom:7px;margin-bottom:7px;}
.s3 a{color:#BAB085;}
.s3 h2 a,.s-3 h2 a{text-decoration:none;}
.s3 h2 span,.s-3 h2 span{float:right;font-size:10px;margin:6px 8px 0px 0px;}
.s3 .left #main .column {background:transparent url(/assets/s3-right.gif) no-repeat scroll 569px top}
/*.BossArticle{width:376px;}*/

.ProductForm{float:right;}

.s3 .BossMedia,.s2 .BossMedia,.s-3 .BossMedia{float:left;margin:6px 15px 0px 0px;}
.s3 .BossImage,.s2 .BossImage,.s-3 .BossImage{border:solid 4px #D6D5C7;line-height:0px;}
.s3 .BossImage img,.s2 .BossImage img,.s-3 .BossImage img{border:solid 2px #FFF;}
.s2 .BossCaption{color:#BAB085;font-size:10px;line-height:280%;}
.s2 .BossImage{margin-top:10px;}
#bd div.afoot{color:#D6D5C7;font-size:10px;clear:left;}
.afoot a{color:#D6D5C7;text-decoration:underline;}

.left #main .column {background-color:transparent;background-repeat:no-repeat;background-position:right top;}
.p7{background-image:url(/assets/pics/ourstory.jpg);}
.p8{background-image:url(/assets/pics/ourpeople.jpg);}
.p9{background-image:url(/assets/pics/ourpromise.jpg);}
.p10{background-image:url(/assets/pics/ourapproach.jpg);}
.p11{background-image:url(/assets/pics/centralotago.jpg);}

.s1 h1{line-height:90%;}
.s2 h1,.s4 h1{height:255px;}
.p7 h1,.p9 h1{width:45%}
.p8 h1{width:44%}
.p10 h1,.p11 h1{width:53%}

.p22 .BossMedia{float:right;}
.p22 .afoot {display:none;}

.s2 .BossArticle,.s4 .BossArticle{width:365px;color:#666;}

.BossArticleLinks{padding-bottom:20px;font-size:10px;margin-left:0px;margin-right:7px;background:transparent url(/assets/sn-navitembg.gif) repeat-x scroll left bottom;}
.BossArticleLinks li{float:left;border-right:solid 1px #473E38;padding:0px 9px;}
.BossArticleLinks li.last{border-right:none;}
.BossArticleLinks li.first{padding-left:0px;}
.IE6 .BossArticleLinks li a{width:auto;}

.rightimages{float:right;margin:8px;}
.rightimages .BossMedia{margin:0px;}

.p17 h2 {color:#473E38;}
.p17 ul.BossArticleLinks {display:none;}
#BossArticle-30 {width:auto;}
#BossArticle-30 .winesmith {height:130px;}
#BossArticle-30 .winesmith p {float:left;width:365px;}
#BossArticle-30 .smithimg {float:right;}
#BossArticle-30 .BossImage{margin-top:0px;}

#BossArticle-46 {width:100%;}
#BossArticle-46 table {width:100%;margin-top:10px;font-family:arial;}
#BossArticle-46 table td {width:33%;padding:3px;}

#BossArticle-47 {color:#473E38;}
#BossArticle-47 table th {width:125px;text-align:right;padding-bottom:7px;}
#BossArticle-47 table td {padding-bottom:6px;padding-left:5px;}
#BossArticle-47 input.BossInput {width:200px;height:20px;padding-left:4px;font-size:14px;}
#BossArticle-47 textarea {margin-top:5px;padding:10px;}
#contact-form table{margin-left:-30px;}
.IE6 #contact-form table{margin-left:0px;}
#contact-form table th{width:125px;}

.BossCatalogue{width:570px;}
.BossCatalogue p {width:560px;}
.BossCatalogue h2 a{color:#772432;}
div#catDisplay{font-size:10px;}
#catDisplay,.BossCatalogue h2{width:570px;padding-bottom:10px;background:transparent url(/assets/sn-navitembg.gif) repeat-x scroll left bottom;}
.BossCatalogue h2{padding-bottom:6px;margin:3px 0px;}
#catDisplay a{padding:0px 3px;}
.categoryForm{margin-bottom:23px;color:#666;font-family:Lucida Grande,helvetica,arial;font-size:11px;color:#473E38;}
.categoryForm div{border-right:solid 1px #666;padding-right:17px;margin-right:17px;}
.categoryForm div.clear {border:0px none;}
.categoryForm div.cartinfo{border:0px;padding-top:2px;}
.categoryForm .price{float:left;font-family:georgia,serif;}
.categoryForm .tasting{float:left;}
.categoryForm div.nowadd{float:left;border-right:solid 0px;}
.categoryForm .BossButton,#BossProductForm  .BossButton{background-color:transparent;border:0px;margin:0px;padding:0px;color:#772432;font-weight:bold;border-bottom:solid 1px #772432;}
.categoryForm .BossInput{margin:0px;padding:0px;}

.textOnly .productSummary{padding-top:14px;}
.textOnly .productSummary a i {font-style:normal;}
.textOnly .productSummary .categoryForm .BossButton {width:155px;}
.textImages{border-top:solid 13px #FFF;}
.textImages h2{font-size:16px;background:none;padding:0px;width:auto;padding-top:7px;margin-bottom:0px;}
.textImages h2 a,.textImages h3 a{color:#473E38;}
.textImages h3{font-size:11px;font-family:lucida grande,arial;background:none;padding:0px;margin:0px;font-weight:normal;}
.textImages a img{margin:10px 0px;}
.BossCaption{font-family:lucida grande,arial;text-align:left;color:#666;font-size:11px;}

#bd div.textImages .categoryForm .price{float:none;color:#772432;font-size:16px;padding:12px 0px;}
#bd div.textImages .categoryForm .price span.BossRetail {display:none;}
#bd div.textImages .categoryForm .nowadd{float:none;color:#473E38;}
.textImages .categoryForm{margin-bottom:0px;}
.textImages .categoryForm div{border-right:0px;padding-right:0px;margin-right:0px;}
.textImages .productSummary{float:left;background-image:url(/assets/productbg.png);padding:10px 8px;width:174px;text-align:center;}
.textImages .productSummary div.inside{background-color:#FFF;padding:0px 12px;height:440px;}
.textImages .categoryForm .BossButton,#BossProductForm .BossButton{border-bottom:0px;color:#473E38;padding-right:23px;background:transparent url(/assets/scart.gif) no-repeat right center;}
.firstProduct{background-color:#FFF;}
.productSummary a{text-decoration:none;}
.tasting a{text-decoration:underline;}
.cartinfo p{width:auto;margin-top:1px;line-height:120%;}
.cartinfo a{text-decoration:underline;}

#bd div .BossPaging{color:#FFF;font-size:14px;margin-top:10px;}

.transMenu .item td.menu-item-text{padding:2px 2px 2px 16px;color:#000;background:transparent url(/assets/drop/nav.png) no-repeat 6px bottom;}
.transMenu .item:hover{background:transparent url(/assets/drop/nav-on.png) no-repeat 6px 0;}

#TransMenu0 .content .items{margin:9px 0px 18px 0px;width:120px;}
#TransMenu0 .content{background:transparent url(/assets/drop/droptop1.png) no-repeat top left;}
#TransMenu0 .content .items{background:transparent url(/assets/drop/dropbg1.png) repeat-y 0 0;}
#TransMenu0 .content .background{background:transparent url(/assets/drop/dropbot1.png) no-repeat bottom left;}

#TransMenu1 .content .items{margin:5px 0px 22px 0px;width:120px;}
#TransMenu1 .content{background:transparent url(/assets/drop/droptop2.png) no-repeat top left;}
#TransMenu1 .content .items{background:transparent url(/assets/drop/dropbg2.png) repeat-y 0 0;}
#TransMenu1 .content .background{background:transparent url(/assets/drop/dropbot2.png) no-repeat bottom left;}
#TransMenu1 .item td.menu-item-text{padding:2px 2px 2px 10px;}

#TransMenu2 .content .items{margin:5px 0px 22px 0px;width:120px;}
#TransMenu2 .content{background:transparent url(/assets/drop/droptop3.png) no-repeat top left;}
#TransMenu2 .content .items{background:transparent url(/assets/drop/dropbg3.png) repeat-y 0 0;}
#TransMenu2 .content .background{background:transparent url(/assets/drop/dropbot3.png) no-repeat bottom left;}
#TransMenu2 .item td.menu-item-text{padding:2px 2px 2px 5px;background:transparent url(/assets/drop/nav3.png) no-repeat 2px bottom;}
#TransMenu2 .item:hover{background:transparent url(/assets/drop/nav3-on.png) no-repeat 2px 0;}

#TransMenu3 .content .items{margin:6px 0px 21px 0px;width:120px;}
#TransMenu3 .content{background:transparent url(/assets/drop/droptop4.png) no-repeat top left;}
#TransMenu3 .content .items{background:transparent url(/assets/drop/dropbg4.png) repeat-y 0 0;}
#TransMenu3 .content .background{background:transparent url(/assets/drop/dropbot4.png) no-repeat bottom left;}
#TransMenu3 .item td.menu-item-text{padding:2px 2px 2px 7px;}



/*Boss*/
/*Boss*/
/*Forms*/
.BossButton{padding:1px;text-decoration:none;}
.BossInput{width:150px;}
textarea.BossInput{width:540px;height:100px;}
select.BossInput{width:155px;}
select.BossQuantity{width:48px;}

/*Tables*/
.BossT{border-collapse:collapse;border:0px;}
.BossT td{padding:0px;}

/*For a distinct checkout*/
.BossTableHead{}

/*Form tables throughout site*/
.BossForm{width:100%;}
#BossReviewForm .BossForm{width:95%;}
.BossForm caption{text-align:left;}
.BossForm th{padding:8px 6px 0px 5px;font-weight:normal;}
.BossProduct .BossForm th{padding:0px;}
.BossForm td{padding:6px 0px 0px 5px;}
.BossForm td.Money,.BossForm th.Money{padding-right:0px;}

/*Fake buttons using div's and a's */
.BossControl{padding:0px;display:block;border:1px solid #999;float:right;clear:left;}
.BossControl a{display:block;text-decoration:none;padding:1px 6px 1px 6px;color:#FFF;}

.BossLeftColumn{width:47%;float:left;margin-bottom:10px;}
.BossRightColumn{width:47%;float:left;margin-left:2%;margin-bottom:10px;}
.BossCenterColumn{width:55%;margin:auto;}
.BossFullColumn{float:left;margin-bottom:15px;width:100%;}
.BossReturning{float:right;width:48%;margin-left:2%;margin-bottom:10px;}
.BossBottomColumn{float:left;width:100%;}
.BossClear{clear:both;}

/*Miscellaneous*/
.BossError{padding:6px 10px 6px 10px;border:solid 1px #990000;background-image:url('/boss/resources/images/errorbg.gif');margin:6px 0px 6px 0px;}
/*Decrepiated*/
.VerbError{padding:6px 10px 6px 10px;border:solid 1px #990000;background-image:url('/boss/resources/images/errorbg.gif');margin:6px 0px 6px 0px;clear:both;}
.Money,.AlignRight{text-align:right;}
.Centre{text-align:center;}
#nobots{position:absolute;top:-2000px;}

.BossSearch em{background-color:#FF0;font-style:normal;}
.BossSearch ol{border-top:solid 1px #999;}
.BossSearch ol li{clear:left;}
.BossSearch ol li .BossImage{float:left;clear:left;border:0px;padding-right:5px;}

/*File Download*/
.BP14 .BossMedia {width:100%;}
.BossDownload{padding:10px;margin:4px;margin-left:0px;text-align:left;}
.BossDownload img{float:left;padding-right:5px;}

.BossToggle{cursor:pointer;}

/*Cart*/
/*div that surrounds all cart related pages*/
.BossCart{}
.BossCheckoutButton{text-align:right;padding-top:5px;}
.BossCheckoutButton input{}

/*Cart Status Table*/
.BossCartStatus{line-height:150%;}
.BossCartStatus a{text-decoration:none;}
.BossCartStatus th{padding-right:3px;width:36%;}
.BossCartStatus td{padding:2px;color:#000;}

/*Form tables for checkout procedure*/
.BossCheckoutForm{width:100%;}
.BossCheckoutForm thead th{padding:5px 5px 5px 3px;}
.BossCheckoutForm tbody td,.BossCheckoutForm tbody th{padding:5px 4px 5px 3px;}

.BossCart{width:100%;}
.BossCart thead th{padding:2px 5px 2px 5px;}
.BossCart tbody td,.BossCart tbody th{padding:5px 1px 5px 5px;}
.BossCart tbody th,.BossCart tbody th a{font-weight:normal;}

.BossUnDeliverable th,.BossUnDeliverable td,.BossUnDeliverable a{color:#999;}
.BossUnDeliverable .BossControl a{color:#FFF;}

.BossCartSummary{width:100%;}
.BossCartSummary thead th{padding:5px 5px 5px 3px;}
.BossCartSummary tbody td,.BossCartSummary tbody th{padding:5px 4px 5px 3px;}
.BossCartSummary tbody th,.BossCartSummary tbody th a{font-weight:normal;}

.BossTotal td{background:transparent url(/assets/sn-navitembg.gif) repeat-x scroll left top}
.BossDivide th,.BossDivide td{padding-top:17px;}

.BossCompleteList{}
.BossCompleteList td{padding:2px;}

.BossPay td{padding-bottom:4px;vertical-align:bottom;}

.BossCheckoutExplain{margin:0px 20px 20px 20px;padding:10px;}
.BossCheckoutExplain table{}
.BossCheckoutExplain td{padding-left:20px;}

.BossTransactions{}
.BossTransactions th{padding:2px 5px 2px 4px;}
.BossTransactions td{padding:5px 15px 5px 4px;vertical-align:top;}
.BossTransactions td.Money{padding:5px 5px 5px 4px;}
.BossTransactions table td{border-bottom:0px;}

.BossCardTypes{display:inline; margin-right:10px;}

.BossAccountCart{padding:10px 0px 10px 0px;width:100%;}
.BossAccountCart td{text-align:right;padding:2px 0px 0px 0px;}
.BossAccountCart td .BossButton{margin-right:0px;}

.BossReceipt{border:solid 1px #CCC;padding:6px 10px 6px 10px;}

.BossAddress{padding-bottom:18px;}
.BossGiftWrap{padding-bottom:10px;}

/* Product page */
.BossProduct{background-image:url(/assets/productbg.gif);padding:5px;border-top:solid 11px #FFF;margin-right:7px;}
.BossProduct .related{float:left;width:94px;}
.BossProduct .related .rel-prod {text-align:center;}
.BossProduct .related .rel-prod a {text-decoration:none;}
.BossProduct .product{float:right;background-color:#FFF;width:465px;}
.BossProduct .product .BossMedia{float:left;margin-left:20px;}
.product .title, .product .desc {margin-left:20px;float:left;margin-bottom:8px;width:275px;}
.IE6 .product .title,.IE6 .product .desc {width:255px;}
.product .title h2 {float:left;margin-bottom:2px;}
.product .title h2 a {text-decoration:none;color:#772432;font-size:20px;}
.product .title h3 {float:left;margin-top:27px;}
.IE6 .product .title h2,.IE7 .product .title h2 {margin-top:17px;}
.product .title h3 a {text-decoration:none;color:#772432;font-size:11px;font-weight:normal;}
.product .desc p {width:275px;line-height:185%;}
.IE6 .product .desc p {width:255px;}
.product #attrs {float:left;}
.product #attrs h2 {float:left;margin:0;color:#772432;font-weight:bold;font-size:17px;}
.product #attrs h3 {float:left;margin:0;color:#772432;font-weight:normal;font-size:15px;}
.product .desc .BossForm th {padding-top:0;}
.product .desc input.BossButton {cursor:pointer;cursor:hand;}



/*Custom*/
/*Custom*/
/* Login page */
.BossAccount {color:#473E38;margin-right:8px;}
.s-1 h1{background:transparent url(/assets/sn-navitembg.gif) repeat-x scroll left bottom;padding-bottom:15px;margin-right:8px;}
.BossAccount h2 , .BossAccount caption{font-weight:normal;font-size:22px;color:#473E38;background:transparent url(/assets/sn-navitembg.gif) repeat-x scroll left bottom;margin:25px 7px 20px 0;padding-bottom:15px;} 
/*.BossAccount table.BossT {width:98%}*/

fieldset{margin-right:8px;}
.BossTransactions,.BossCheckoutForm,.BossCheckoutButton{width:95%;}
.BossCartMain .BossCheckoutButton{width:100%;}
fieldset.rule{margin-top:35px;}

fieldset.rule legend,fieldset.rule h2{background:transparent url(/assets/sn-navitembg.gif) repeat-x scroll left bottom;padding-bottom:10px;margin-bottom:5px;}

fieldset legend,caption.BossTableHead,fieldset.rule h2{font-size:20px;color:#000;}


caption.BossTableHead{background:transparent url(/assets/sn-navitembg.gif) repeat-x scroll left bottom;padding:0px 0px 15px 0px;margin-top:20px;}
dt{float:left;clear:left;text-align:right;width:145px;padding-top:16px;font-family:lucida grande,arial;font-weight:bold;letter-spacing:1px;margin-right:10px;}
fieldset.buttons,dd{padding:12px 0 0 155px;}
dd.text{padding-top:16px;}
fieldset.onecolumn,fieldset.onecolumn dd{padding:12px 0 0 0px;}
input.BossInput,select.BossInput{border:1px solid #DAD9CC;font-size:16px;width:380px;}
dd input.BossInput{height:20px;font-weight:bold;color:#473E38;padding-left:12px;margin-bottom:5px;letter-spacing:0;}

table.bday input.BossInput {width:40px;color:#DAD9CC;margin-right:10px;}
table.bday input.yyyy {width:60px;}
span.legals {font-size:10px;font-family:lucida grande,arial;clear:left;}

#BossLoginForm{margin-bottom:40px;}
.ResponseError,.ResponseMessage{background-color:#7D2C3B;padding:10px;color:#FFF;margin-right:21px;margin-bottom:10px;}
.BossCart .ResponseError,.BossCart .ResponseMessage{margin-right:0px;}
.ResponseMessage{background-color:#C8B992;border:solid 1px #7F7F7D;color:#000;}
.ResponseError ul,.ResponseMessage ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px;}
.BossMember .ResponseError, .BossMember .ResponseMessage {margin-top:10px;}
.BossMember #userNews, .BossMember #pubgrpid1 {display:none;}
input.error{border:solid 1px #7D2C3B;}
label.error{color:#7D2C3B;clear:left;display:block;}


/* Cart page */
.BossCart tbody th {padding-top:12px;}
.BossCart tbody td {padding-top:12px;}
.BossCart tbody td.Money span{background-color:#F6F7F4;padding:2px 10px;}
.BossCart tbody td.Delete{width:53px;}

.BossCart thead th {padding-top:10px;font-family:arial;font-size:12px;font-weight:bold;}
.BossCart p {font-family:arial;font-size:11px;}
.BossCart a {text-decoration:none;}

.Hide{display:none;}

/* Addresses page */
div.BossAddress  table.BossT th {}
input.BossButton, div.BossControl, div.BossControl span, input.BossButtonCheckout {background-color:#473E38;border:1px solid #473E38;color:#FFFFFF;font-family:lucida grande,arial;font-weight:bold;text-transform:none;}
div.BossFullColumn , div.BossPayment, div.BossCartMain {width:96%;}
div.BossBottomColumn {width:96%;padding-bottom:60px;}
form#BossReviewForm table.BossCheckoutForm textarea.BossLimitedTextarea {width:99%;}
form#BossAddressForm, form#BossEmailPasswordForm {padding-bottom:60px;}

/* Blog page links */
div#links {color:#BAB085;margin-top:60px;height:80px;margin-right:7px;background:transparent url(/assets/sn-navitembg-s3.gif) repeat-x scroll left top;}
div#links .left {float:left;}
div#links .right {float:right;}
div#links a {text-decoration:none;}
div#links .left ul, div#links .right ul{padding:0;}
div#links .left li, div#links .right li {float:left;list-style-type:none;padding-right:10px;}
div#links .left span, div#links .left img {padding-right:5px;float:left;}
.BP12 p {color:#FFFFFF;}
.BP12 .BossMedia {background-color:white;}

#comment-form{color:#FFF;}
#comments-form textarea.BossInput{width:363px;}
#comments-form .BossInput{width:363px;}
#comments-form .BossButton{background-color:#C8B992;border-color:#C8B992;color:#000;}
dl dt{}
dl dd{}

#comments{margin-right:7px;}
.s3 #comments{color:#FFF;}
.comment{background:transparent url(/assets/sn-navitembg-s3.gif) repeat-x left top;padding:30px 0;}
.comment-info{padding-bottom:4px;}
.comment-info .date{font-style:italic;}
#comment-form{margin:0px;}
#comment-form h4{color:#FFF;padding-top:30px;background:transparent url(/assets/sn-navitembg-s3.gif) repeat-x left top;}



/* Thickbox */


#TB_window {	font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #FFF;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}


#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {position: fixed;background: #FFF;z-index: 102;color:#000;display:none;border: 4px solid #000;text-align:left;top:50%;left:50%;}

* html #TB_window { /* ie6 hack */
position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #666;border-bottom: 1px solid #666;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{	float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */
position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

