body{background-color: #F7F6F1; font: 1em Verdana, Arial, sans-serif; padding: 0; margin: 0 auto; text-align: center;}
H2#section-contenttitle{font: bold 1.6em Verdana, Helvetica, sans-serif; }
img {border:0;}
.clear {clear:both;}
form {margin:0; padding:0;}

/*Main Structure Style*/
#container{ font: 1em Verdana, Arial, sans-serif; width: 900px; margin: 0 auto; text-align: left; color: #333;}
#bodyshell { float: left; margin: 0; background:#ffffff; padding:10px; }
#bodymain {float:left; background:#ffffff url(contentmainbg.jpg) repeat-y left top; border:1px solid #CCCCCC;}
#header:after,#bodyshell:after,#footer:after,#footer .text:after{clear: both; content: "."; display: block; height: 0; visibility: hidden;}
#bodycontent{position: relative; width: 715px; float: right; }
#bodycontent .bodypad{ padding: 10px 0 10px 10px; }
.searchtbl td{font-size:85%;}
.searchtbl td font {font-size:85%;}

/* footer */
/*ECI EDIT*/
#footer{width: 900px; margin:0 auto; height:88px; background:#F7F6F1 url(footerornament.jpg) no-repeat left top; clear: both; font-size:65%;}
#footer .text{ margin: 5px; }
#footer .text .designby{ float: left; }
#footer .designby a{ color: #333; }
#footer .text .copyright{ float: right; }
.footertext {padding:30px 0; color:#6C6A6B; font-size:65%;}
.footertext a { color:#6C6A6B;}
#footer ul {margin:0; padding:0;}
#footer ul.links {padding-top:28px;}
#footer ul.links a {padding-left:3px;padding-right:5px; color:#5F4141; text-decoration:none;}
#footer ul.links a:hover {color:#B49CBC;}
#footer ul.links li {border-right:1px solid #CDC7C9;}
#footer ul.links li.last {border-right:none;}
#footer ul.links a.viewcart {background:transparent url(viewcart.gif) no-repeat right center; padding:0 20px 0 0;}

/* header */
#header{ background: #F7F6F1 url(headerornament.gif) no-repeat center bottom; height:136px; font-size:65%; margin-bottom:5px; }
#logolink {display:block; float:left; padding:32px 0 0 10px; width:330px;}
#header a {color:#5E4241; text-decoration:none;}
#header a:hover {color:#B29EC3;}
#header a.viewcart {background:transparent url(viewcart.gif) no-repeat right center; padding:0 20px 0 20px;}
#header .headerlinks{ padding:75px 10px 0; margin:0; text-align: right; vertical-align: middle; float:right;}
#header .headerlinks div {background:transparent url(headerlink-sep.gif) no-repeat right top; padding:8px 0; margin:8px 0;}
#header .headerlinks div  a {padding:0 0 0 20px;}
#header h1 {font-size:120%}.links a,.links li{ display: inline; margin:0; padding: 0 0px;}
#header-html-area {	float: left; width: 900px;	text-align: center;	background: #F7F6F1; padding: 5px 0; font-size:65%;}

/*Nav Area*/
#nav-product {float: left; position: relative; width: 160px; z-index: 100; font-size:70%;}
#searcharea fieldset{margin: 0; padding: 0; border: 0;}
#searcharea input{ font-size: 1em; vertical-align: middle; }
#searcharea span{font: bold 1.2em Tahoma, Arial, Helvetica, sans-serif; display: block;}
#query { width: 106px; padding:2px; border:1px solid #E3E3E3; color:#C1C1C1; font-family:Verdana, Arial, sans-serif;}
#htmltop{ padding:7px 10px;}
#htmlbottom{ padding:20px 10px; text-align:center;}
#nav-product ul {margin:0; padding:0; width:147px;}
#nav-product li{list-style-type: none; margin: 0; padding: 0;} 
#nav-product li a{display: block; padding: 7px 10px; color:#6F5D5D; border-bottom:1px solid #E8E8E8; text-decoration:none;}
#nav-product li a:hover{color:#6F5D5D; background:#ffffff url(navon.jpg) no-repeat left top;}

/* home */
#homeleftcont {float:left; width:415px; border:1px solid #DCDCDC; background:#E8E7E2; text-align:center;}
#homeleft {margin:10px; background:transparent url(homefeatbg.gif) repeat-y left top; }
#homeleft td#hlimg {text-align:center; width:190px;}
#homeleft td#hltxt {color:#333; width:170px; padding:5px 5px 5px 20px; line-height:17px; font-size:70%; text-align:left
;}
#homerightcont {float:right; width:278px;}
#homerightcont table {width:275px;}
#homerightcont td a {color:#6F5D5D; font-weight:bold;}
#homerightcont td#hrimga {text-align:center;}
#homerightcont td#hrimga a {display:block; text-align:left; padding:15px 0 10px 10px; margin-bottom:50px; text-decoration:none; border-bottom:1px solid #D0D0D0; font-size:70%;}
#homerightcont td#hrimgb {text-align:center;}
#homerightcont td#hrimgb a {display:block; text-align:right; padding:10px 10px 10px 0; margin-top:40px; text-decoration:none; border-bottom:1px solid #D0D0D0; font-size:70%;}
#homemessage {padding:20px 20px 20px 0; font-size:70%;}
#homemessage a {color:#333333;}
#homehtml {padding:25px 20px 20px 0; border-top:1px solid #D0D0D0; margin-top:20px; font-size:70%;}
#homehtml a {color:#333333;}
#homefeatures {background:transparent url(featured-header.jpg) no-repeat right top; padding:38px 0 0 0; text-align:center;}
#homefeatures td {font-size:65%; text-align:center;}
#homefeatures a {color:#6F5D5D; font-weight:bold; text-decoration:none; display:block;}

/* breadcrumbs */
.scBreadcrumbs {color:#333; font-size:65%;}
.scBreadcrumbs span {color:#CDCDCD; padding:0 5px;}
.scBreadcrumbs a {color:#333; text-decoration:none;}

/* section */
.pagename { background:#fff url(sectionnamebg.jpg) no-repeat right bottom; padding:20px 0 20px 20px; float:right; width:465px; color:#5E4241; font-size:80%; font-family:Georgia, "Times New Roman", Times, serif; margin:0;}
#section-top {clear:both; padding:20px 0; background:#ffffff url(section-cont-bg.jpg) repeat-y right top;}
#section-top #section-img {float:left; xwidth:220px; text-align:center; xborder:1px solid #DCDCDC; padding:0 20px 0 0; text-align:left;}
#section-top #section-caption {float:right; font-size:70%;}
#section-top #section-caption-lg {float:right; width:700px; font-size:70%;}
#section-top #section-caption-in {padding:0 15px 0 15px;}
#section-top #section-caption-in img {border:1px solid #D7D7D7;}
#section-top #section-caption-in a, #section-top #section-caption a {color:#333333;}
#section-contents {clear:both;}
.infopadding {padding:0 0 0 10px;}

/* paging */
div#paging { clear: both; padding: 0;}
div#paging div#ctrls { background:#ffffff url("advpgctrlbg.jpg") repeat-y right top; padding:7px; margin-bottom:20px; border-width:1px 0 1px 0; border-color:#DCDADB; border-style:solid;}
div#paging div#ctrls2 { background:#ffffff url("advpgctrlbg.jpg") repeat-y right top; padding:7px; margin-bottom:20px; border-width:1px 0 1px 0; border-color:#DCDADB; border-style:solid;}
div#paging div.ctrls td { padding: 4px; color:#CBCBCB; font-size:70%;}
div#paging div.ctrls td span.sep {color:#CBCBCB;}
div#paging div.ctrls td span.pagelinks strong {color:#333; padding-right:5px;}
div#paging div.ctrls td a { color: #333; text-decoration: underline;}
div#paging div.ctrls .chosen { font-weight: bold; color:#333;}
div#paging div.ctrls span.pageof { margin: 0 12px;}
div#paging div#contents { padding: 14px 10px;}
div#paging div#contents table { width:680px;}
div#paging div#contents table td { padding: 6px; text-align: center; font-size:65%;}
div#paging div#contents table td.imgCell { padding-bottom: 0;}
div#paging div#contents table td.verticalSpacer { padding: 0 6px; background: url("contsVertSep.gif") repeat-y center top;}
div#paging div#contents table td.horizontalSpacer { height:40px; background: url("contsHorzSep.gif") repeat-x left center;}
div#paging div#contents table td div.name { padding: 0 0 6px;}
div#paging div#contents table td div.abstract {font-size:100%; padding-bottom:10px;}
div#paging div#contents table td div.name a { text-decoration: none; color: #6D5D5E; font-weight: bold;}
div#paging div#contents table div.price {}
div#paging div#contents table div.price s { text-decoration: line-through; font-weight: normal;}
div#paging div#contents table div.price-bold,div#paging div#contents table div.saleprice { display: inline; font-size: 13px; font-weight: bold; color: #6F5D5D;}
div#paging div#contents table div.saleprice {margin-top: 5px;}
div#paging span.leftArrowDiv {padding-right:5px;}
div#paging span.rightArrowDiv {padding-left:3px;}

/* item page */
.itempagename { padding:20px 20px 10px 0; color:#5E4241; font-size:90%; font-family:Georgia, "Times New Roman", Times, serif;}
#item-left {float:left; width:333px; margin-bottom:20px;}
#item-left form {background:transparent url(pitbgsep.jpg) no-repeat left top; padding-top:1px;}
#item-left form table#product-info-table {background:transparent url(pitbg.jpg) repeat-y left top; width:330px; border-left:1px solid #D0D0D0;}
#item-left form table#product-info-table  tr {background:transparent url(pitbgsep.jpg) no-repeat left bottom;}
#item-left form table#product-info-table  td.pitl {font-size:70%; text-align:right; font-weight:bold; padding:12px 5px 12px 10px; color:#5F4244;}
#item-left form table#product-info-table  td.pitr {font-size:70%; text-align:left; padding:12px 25px 12px 5px; color:#5F4244;}
#item-right {float:right; width:360px; padding-top:20px; margin-bottom:20px; background:#ffffff url(zoom.gif) no-repeat 267px bottom;}
#item-insets {}
#item-right a#scMainImage{display:block; border:1px solid #DDDDDD; width:257px; padding:20px 0 20px; text-align:center;}
#pit-price {text-align:center; padding-top:20px;}
#pit-price #pitPriceBx {display:inline; font-size:80%; padding:0 20px 0 0;}
#pit-price #pitSalePriceBx {display:inline; font-size:80%; font-weight:bold;}
form #pit-price span {display:inline; position:static;}
#pit-bottom {text-align:center; padding-top:20px;}
#pit-bottom #code {font-size:65%; color:#6D5E5B; padding:10px 0;}
#itemcaption {clear:both; border-top:1px solid #D0D0D0; padding:20px 10px 20px 10px; font-size:70%;}
#cross-sell {background:#ffffff url(cross-sell-header.jpg) no-repeat right top; padding:38px 10px;}
#cross-sell table td {font-size:75%; text-align:center;}
#cross-sell table td div {font-size:85%;}
#cross-sell table td a{display:block; text-decoration: none; font-size: 11px; color: #6D5D5E; font-weight: bold; padding-bottom:5px;}
#cross-sell table td span.cont-sale { font-weight: bold; color: #6F5D5D;}
#related-links {background:#ffffff url(related-items-header.jpg) no-repeat right top; padding:38px 10px; font-size:70%;}

/* related links */
#seo-related-links {width: 95%;}    
#seo-related-links:after {clear: both; content: "."; display: block; height: 0; visibility: hidden; }    
#seo-related-links h3 { color: #333; font: bold 13px/1.2 verdana, arial, sans-serif; text-align: center;}    
#seo-related-links ul { margin:25px 0 0 0; padding: 0; list-style: none;}    
#seo-related-links ul.seo-links li { width: 300px; float: left; display: inline; background: url(dot.gif) 5px center no-repeat; margin:0; padding:0; }        
#seo-related-links ul.seo-links li a { text-decoration: none; display: block; _width: 100%; color:#6C5E5E; font-weight:bold; padding:0 0 4px 25px;}            
#seo-related-links ul.seo-links li a:hover { text-decoration: underline;  }

/* image enlarge */
#scWrapper{  filter: alpha(opacity=75);  -moz-opacity: .75;  opacity: .75;  background: #121219; }
#scImgBox{  font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/  border: 10px solid #E8E7E2; /*normally same as border color*/  background: #E8E7E2; }
#scImgTitle{ color:#9C8D8A; font:bold 14px Times ,"Verdana", "Arial", serif; /*fonts and settings for image description shown above the image*/  text-align: left;  padding-bottom: 5px; text-transform:uppercase; }
#scImgBox-insets{  padding: 10px 75px 0 0;  background: #E8E7E2; }
#scImgBox-insetPreview img{  border: 2px solid #000000; /*border color for inset preview*/  display: none; }
#scImgBox-insets a{  font: bold 14px/18px Arial, Helvetica, sans-serif;  color: #664C4B;  padding: 0 5px 1px 5px;  border: 1px solid #9C8D8A;  text-decoration: none;  margin: 0 5px 0 0;  background: #EBE5E7; }
#scImgBox-insets .absClose{  font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/ }
#scImgBox .close{  font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/  color: #664C4B;  border: 1px solid #9C8D8A;  padding: 0 5px 1px 5px;  margin: -15px -15px 0 0;  text-decoration: none;  background: #EBE5E7; }
/*Styles Not to be Edited*/ .relativePos{ position: relative; }
.absolutePos{ position: absolute; }
.hideSelect{ visibility: hidden; }
#scWrapper{  position: absolute;  display: none;  top: 0px;  left: 0px;  z-index: 1000;  width: 100%;  height: 800px;  cursor: hand; }
#scImgBox{  display: none;  position: absolute;  top: 0;  left: 0;  z-index: 1500;  text-align: center; }
#scImgBox-mainImg{  background: url(loading.gif) #FFFFFF no-repeat center center;  text-align: center; }
#scImgBox-mainImg.schidebg{ background: #FFFFFF; }
#scImgBox-mainImg img{ vertical-align: middle; border:1px solid #C6C2BF;}
#scImgBox-insets{  position: relative;  left: 0;  text-align: left;  clear: both; }
/*#scImgBox-insets img{ display: none; }
*/ #scImgBox-insets .absClose{ position: absolute; right: 0; }
#scImgBox .close{  position: absolute;  top: 0;  right: 0; }
#scImgBox-insetPreview{  text-align: center;  position: absolute;  left: 0;  bottom: 0;  display: none;  z-index: 200; }
#scPage-insets .scMainImgLnk{ display: none; }
#scPage-insets {float:right; width:99px;}
#scPage-insets a {display:block; width:95px; border:1px solid #DDDDDD; text-align:center; margin-bottom:4px;}

/* snap shop */
/* -- SC Snap Shop v2 -- */
img.popImg-0036 { vertical-align: top;}
div#iconHolster-0036 { text-align: center; position: absolute; z-index: 1; cursor: pointer; width: 100%; margin: 0 auto; padding: 0; overflow: hidden;}
div#iconObj-0036 { position: absolute; z-index: 1; top: 0; left: 0;}
div#iconHolster-0036.hover-0036 div#iconObj-0036 { top: auto; bottom: 0;}
div.pop-0036 { position: absolute; width: 548px; background-color: #D6D6D6; float: left; z-index: 1000;}
div.pop-0036 * { padding: 0; margin: 0;}
div.pop-0036 a { color: #333; text-decoration: underline; cursor: pointer;}
div.pop-0036 a:hover { text-decoration: none;}
div.popMid-0036 { background-color: #fff; float: left; border: solid 1px #A3A3A3; position: relative; top: -2px; left: -2px;}
div.popTop-0036 { background: #A3A3A3 url('scSSdragBar.png') repeat-x 0 0; float: left; opacity: .5; filter: alpha(opacity=50); cursor: move;}
div.dragging-0036 { opacity: .75; filter: alpha(opacity=75);}
div.activePop-0036 div.popTop-0036,div.activePop-0036 div.popAccess-0036 { opacity: 1; filter: alpha(opacity=100);}
div.popTopInner-0036 { background: url('scSSdragCorner.png') no-repeat 0 0; width: 546px; height: 27px; float: left;}
div.loading-0036 div.popTopInner-0036 { background: url('scSStopLoading.gif') no-repeat center center;}
div.popInner-0036 { clear: both; border-top: solid 1px #A3A3A3; width: 546px; float: left; font: normal 11px/1.2 Verdana, sans-serif; text-align: left;}
div.popInner-0036 th,div.popInner-0036 td { font: normal 11px/1.2 Verdana, sans-serif;}
div.popInner-0036 th,div.popInner-0036 tr.infoSale-0036 td { font-weight: bold;}
div.popInner-0036 tr.infoSale-0036 span.youSave-0036 { font-weight: normal; color: #474747;}
div.pop-0036 a.closeX-0036 { float: right; margin: 3px 3px 0 0; display: block; color: #fff; background-color: #424242; text-decoration: none;}
div.accessBox-0036 a,div.pop-0036 a.closeX-0036:hover { text-decoration: none;}
div.pop-0036 a.closeX-0036 img { vertical-align: top; border: none;}
div.dragTip-0036 { position: absolute; top: -34px; left: -28px;}
div.pop-0036 div.popBody-0036 { background: #F6F6F6 url('scSSbg.gif') repeat-x 0 0; float: left; width: 546px; cursor: auto;}
div.loading-0036 div.popBody-0036 { display: none;}
div.pop-0036 div.popBodyPad-0036 { float: left; padding: 8px 7px 4px;}
div.pop-0036 div.popBodyInner-0036 { float: left; width: 532px;}
div.popAccess-0036,div.onlyPop-0036 div.popAccess-0036 { float: left; width: 228px; padding-top: 4px; opacity: .5; filter: alpha(opacity=50);}
div.popAccess-0036 img { vertical-align: middle;}
div.popAccessFoot-0036 img { margin-right: 4px;}
div.accessBoxOuter-0036 { float: left; display: none; width: 228px; position: absolute; bottom: -3px; left: 1px; background-color: #D6D6D6;}
div.accessBox-0036 { float: left; width: 228px; background-color: #E3E3E3; position: relative; top: -2px; left: -2px;}
div.accessBoxPad-0036 { float: left; border: solid 1px #A4A4A4; padding: 4px 7px;}
div.accessBoxInner-0036 { float: left; width: 212px;}
ul.accessBoxList-0036 { margin-bottom: 4px; overflow: auto;}
ul.accessBoxList-0036 li { list-style: none;}
ul.accessBoxList-0036 li a { display: block; padding: 3px 7px; color: #333;}
ul.accessBoxList-0036 li a:hover { color: #B40001;}
ul.accessBoxList-0036 li.currentPop-0036 a { border: none; color: #888; cursor: default;}
ul.accessBoxList-0036 li.currentPop-0036 a:hover { color: #888; text-decoration: none;}
div.accessBoxFoot-0036 { float: left; width: 212px; border-top: solid 1px #CFCFCF; padding-top: 4px; font-size: 10px;}
div.accessBoxFoot-0036 img { float: left; cursor: pointer;}
div.accessBoxFoot-0036 a { display: block; float: right; color: #2B2B2B;}
div.accessBox-0036 a:hover,div.pop-0036 h2 a:hover,ul.tabsHd-0036 li a:hover { text-decoration: underline;}
div.accessBoxFoot-0036 a * { vertical-align: middle;}
div.accessBoxFoot-0036 a img { margin-left: 4px; float: none;}
div.pop-0036 h2 { font: bold 17px/1.2 Times New Roman, serif; color: #60413F; padding-bottom: 4px; margin-bottom: 4px; border-bottom: solid 1px #D0D0D0;}
div.pop-0036 h2 a { float: right; padding-left: 12px; font: bold 11px/1.7 Verdana, sans-serif; color: #614142; text-decoration: none;}
div.pop-0036 h2 b { text-decoration: none;}
ul.tabsHd-0036 { float: left; width: 532px; background: url('scSStabsTop.gif') no-repeat 0 bottom;}
ul.tabsHd-0036 li { list-style: none; float: left; width: 131px; margin-right: 2px; background: #D7D7D7 url('scSStabMid.gif') repeat-y -131px 0; text-transform: uppercase; color: #614142; font-size: 10px; font-weight: bold; text-align: center;}
ul.tabsHd-0036 li.currTab-0036 { background-color: #fff; background-position: 0 0;}
ul.tabsHd-0036 li a { color:#A79193; cursor: pointer; display: block; padding-bottom: 3px; background: url('scSStabBtm.png') no-repeat -131px bottom; text-decoration: none;}
ul.tabsHd-0036 li.currTab-0036 a { background-position: -393px bottom;}
ul.tabsHd-0036 li a.tabMain-0036 { background-position: -262px bottom;}
ul.tabsHd-0036 li.currTab-0036 a.tabMain-0036 { background-position: 0 bottom;}
ul.tabsHd-0036 li a span { display: block; padding: 5px; background: url('scSStabTop.gif') no-repeat -131px 0;}
ul.tabsHd-0036 li.currTab-0036 a span { background-position: 0 0;}
ul.tabsHd-0036 li.viewCartTab-0036 { float: right; background: none; text-align: right; font-weight: bold; text-transform: none; width: 130px; font-size:9px; text-transform:uppercase; padding-top:4px;}
ul.tabsHd-0036 li.viewCartTab-0036 a,ul.tabsHd-0036 li.viewCartTab-0036 a span { background: none; padding:0 3px;}
div.tabContsPad-0036 { clear: both; float: left; border: solid 1px #C1C1C1; border-top: none; background-color: #fff; padding: 8px;}
div.tabConts-0036 { float: left; width: 514px;}
div.imgHolster-0036 { float: left; width: 202px; text-align: center;}
div.imgHolster-0036 img { border: solid 1px #BBB; background-color: #fff;}
div.tabContsMain-0036,div.tabContsShipCalc-0036,div.tabContsCaption-0036,div.tabContsInsets-0036 { float: right; width: 296px; display: none;}
div.tabContsMain-0036 form { padding: 0; margin: 0;}
input.text-0036,div.tabContsMain-0036 select { border: solid 1px #B6B6B6; background-color: #fff; color: #717171; font-size: 10px; width: 172px;}
div.tabContsMain-0036 select { width: 184px;}
input.monogram-0036 { width: auto; margin-right: 2px;}
input.text-0036,div.tabContsMain-0036 select option { padding: 1px 6px;}
div.tabContsMain-0036 table { width: 100%; border-collapse: collapse; padding: 0;}
table.prodInfoTable-0036 { border: none; margin-bottom: 10px;}
table.prodInfoTable-0036 tr.infoQty-0036 {display: none;}
table.prodInfoTable-0036 tr.odd-0036 { background-color: #ffffff;}
table.prodInfoTable-0036 tr.priceUpdated-0036 { background-color: #FCFDB1 !important;}
table.prodInfoTable-0036 th,table.prodInfoTable-0036 td { border-top: solid 1px #E5E5E5; border-bottom: solid 1px #E5E5E5; padding: 4px 8px; text-align: left; vertical-align: middle; color: #333;}
table.prodInfoTable-0036 th { text-align: right; width: 76px; border-right: solid 1px #E5E5E5; color:#614142;}
input.qtyIn-0036 { width: 50px; text-align: right; background-color: #FCFDB1; color: #333;}
table.qtyTable-0036 { border: solid 1px #E2E2E2; margin-bottom: 10px;}
table.qtyTable-0036 th,table.qtyTable-0036 td { width: 20%; text-align: right; padding: 4px 8px; vertical-align: middle;}
table.qtyTable-0036 th,table td.qtyCell-0036 { font-weight: bold; background-color: #eee;}
table.qtyTable-0036 th { text-align: center; border-bottom: solid 1px #E2E2E2;}
div.bttnHol-0036 { text-align: right;}
a.shipLink-0036,a.orderLink-0036,a.cancelLink-0036,a.editLink-0036 { float: left; margin-top: 6px; font-weight: bold;}
input.atcBttn-0036,input.updateBttn-0036 { padding: 2px 8px;}
a.editLink-0036,input.updateBttn-0036 { float: right;}
div.shipFormPad-0036 { clear: both; padding: 12px; margin-bottom: 10px;}
div.shipCalcRow-0036 { padding: 6px 0;}
div.shipCalcRow-0036 label { float: left; width: 60px; margin: 2px 4px 0 0;}
div.shipCalcRow-0036 input.zip-0036,div.shipCalcRow-0036 input.state-0036 { width: 60px;}
a.orderLink-0036,a.editLink-0036 { margin: 0 0 10px;}
div.shipTablePad-0036 { clear: both; padding: 6px 12px;}
div.shipTableRow-0036 { padding: 3px 0;}
div.shipTableRow-0036 label { float: left; width: 172px; margin-right: 4px;}
div.shipTableRow-0036 span { float: right;}
div.shipTableHd-0036 { padding: 3px 0; font-weight: bold; border-bottom: solid 1px #000; margin-bottom: 6px;}
div.emptyRates-0036 { padding: 3px 0; font-style: italic; text-align: center;}
div.shipCalcDisclaimer-0036 { font-style: italic; padding: 6px 12px;}
div.knowDrag-0036 div.dragTip-0036,div.shipTable-0036,div.showShip-0036 form.pitHolster-0036,div.shipCalcBox-0036,div.shipLoading-0036 form,div.shipDone-0036 form { display: none;}
div.accessOpen-0036 div.accessBoxOuter-0036,div.tabConts-0036 div.currTab-0036,div.showShip-0036 div.shipCalcBox-0036,div.shipDone-0036 div.shipTable-0036 { display: block; color:#333;}
div.shipFormPad-0036,div.shipTablePad-0036,div.shipLoading-0036 { background-color: #EBEBEB;}
div.shipLoading-0036 { background: url('scSSloading.gif') no-repeat center center;}
div.tabContsInsets-0036 a { display: block; float: left; margin: 4px; border: solid 1px transparent;}
div.tabContsInsets-0036 img { border: solid 1px #C4C2C3; vertical-align: top;}
div.tabContsInsets-0036 a.currInset-0036,div.tabContsInsets-0036 a.currInset-0036 img { border: solid 1px #616161;}
div.clearer-0036 { clear: both;}
ul.tabsHd-0036 li.currTab-0036 a {color:#614142;}
.youSave-0036 {display:none;}

div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}
/* -- End SC Snap Shop v2 -- */

/* site map */
.sitemap-header {font: bold 14px verdana; color: #6D5D5E; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 11px verdana; color: #6D5D5E; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 11px verdana; color: #6D5D5E; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 11px verdana; color: #6D5D5E; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 11px verdana;  color: #6D5D5E; display: block; padding-left: 100px;}

.home-h1 {	 font-size: 12px;  font-style: italic;   color:#333333;
font-family:Verdana,Arial,sans-serif;}
.cat-h2 { text-align: center; font-size: 11px;  color:#5f4242;
font-family:Verdana,Arial,sans-serif;}



