/* The Lingerie Store */

/* Cp */


/*===============general===============================*/
html,body {margin:0;padding:0}
body {font: 76% tahoma,verdana,arial,sans-serif;}
.clear {clear:both;}

/*===============layout===============================*/
div#header {width:760px; float: left; background-color: #C5AAC8;}
div.logo {background:#c5aac8 url(http://lib.store.yahoo.net/lib/thelingeriestore/logo.gif) no-repeat left 2px;float:left; width:283px; height:75px;}
div.phone {background:#c5aac8;float:left; width:194px; padding-top: 23px; font: normal 1.2em Arial, Helvetica, sans-serif; color:#fff; font-variant:small-caps;}
div#search {background:#c5aac8;float:left; width:283px;height:75px;}

#container {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/wrap.gif) repeat-y; width:760px;}
#wrapper {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/wrap.gif) repeat-y; width:760px; float: left; clear: left;}

div#content {float:right; width:568px}
div#content_L {float:left; width:360px;}
div#content_R {float:right; width:190px;}
div.welcomebox {float:right; width:360px}

div#navigation {float:left; width:190px; border-top: solid 2px #fff;}
div#subfooter {background: #aacfdd; border-top: solid 2px #fff; color: #fff; clear:both; width:760px; height:28px; float: left; clear: left;}
div#footer {background: #fff; color: #fff; clear:both; width:100%; float:left;}

div.footer_L {float:left; width:300px; padding-left:15px;}
*html div.footer_L {padding-top:20px;}

div.footer_R {margin-top:5px; float:right; width:300px; text-align:right; padding:10px 80px 0px 0px; background:url(http://lib.store.yahoo.net/lib/thelingeriestore/butterfly.gif) no-repeat 300px top; height:60px;}

div.footer_R p {line-height:17px;}

*html div.footer_R {width:380px; background:url(http://lib.store.yahoo.net/lib/thelingeriestore/butterfly.gif) no-repeat 310px top; height:70px;}

div#bestsellerbox {background:#fff; float:right; width:560px}
div.testimonial {background:#c5aac8; float:left; width:190px;}
div.icons {background:#c5aac8; float:left; width:190px;}

/* Section Page --------------------------------------*/
div#topsectionbox {background:#fff; float:right; width:560px; border-bottom:1px solid #c5aac8;}
div#section_L {float:left; width:210px;}
div#section_R {float:right; width:330px;}
.sectionblock{background:#f2f8fa; width:330px; float:left; border:2px solid #fff;}

/* Item Page ------------------------------------------*/
div#item_L {float:left; width:280px; text-align:center;}
div#item_L .insets {padding-top:8px;}
div#item_R {float:right; width:280px;}

div.infobox {float:right; width:560px;}
/*div.reviewbox {float:right; width:560px;}*/
div.crossbox {float:right; width:560px;}
div.relatedbox_L {float:right; width:280px;}
div.relatedbox_R {float:right; width:280px;}
div.faqbox {float:right; width:560px;}


/*===============presentation==========================*/
.logo_g{background:url(http://lib.store.yahoo.net/lib/thelingeriestore/logo-g.gif) top left no-repeat; height:10px; width:191px;}
.phone strong {letter-spacing: .2em;}
.phone span {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/tri-bullet2.gif) center right no-repeat; padding-right: 8px;}

/* Invisible Logo click -------------------------------*/
.logolink a {height:70px; width:250px; top:1px;  left:20px; text-decoration:none; display:block;}
.logolink a i {visibility:hidden;}
.logolink {
	height:70px;
}
IMG {border:0px;}
.call {font: normal 1em Arial, Helvetica, sans-serif; color:#fff;}
.cart span {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/cart-icon.gif) center right no-repeat; padding: 0px 11px 0 0;}
.adbox {background:#aacfdd; width:568px; border-top: solid 2px #fff; border-bottom: solid 2px #fff; width:568px; float:left;}
.shipping {border-top:1px solid #fff; border-bottom:2px solid #fff; clear:both;}
.topitems {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/topitems-bkg.gif) no-repeat; height:211px;}
div.icons {text-align:center;}
div.icons img, div.icons a  {margin:10px auto; padding:0px;}
.thumblogo {float:right; margin:1px;}

.imagehtml1,.imagehtml2{
	width:189px;
	float:left;
}

.imagehtml3{
	width:190px;
	float:left;	
}



/* Section --------------------------------------------*/ 
.sectionblock img{float:left; margin: 3px 10px 7px 5px;}

/*===============typography============================*/
div#container {text-align:left}
#topnavcontainer ul {font: normal 11px arial, helvetica, sans-serif; color: #000; text-transform:uppercase;}
div#content p {line-height:1.4}
.title{color:#fff; font-weight:bold; font-size:1em; margin: 0 0 10px 3px;}
.title span {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/tri-bullet.gif) center right no-repeat; padding: 1px 8px;}

/*div#subfooter p, div#footer p {margin:0;padding:5px 10px}*/

div.welcomebox p {font: 11px Tahoma, Arial, Helvetica, sans-serif; color:#999; padding:0 15px 0;}
div.testimonial p, .topitems ul{font: 11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; padding:8px 10px 10px 15px; list-style-type:none; margin:0px;}
div.testimonial p {margin-bottom:12px;}
div.testimonial span {float:right; padding-top:5px;}

p.caps {font:bold 11px Arial, Times, serif; text-transform:uppercase; letter-spacing:1px; float:left; padding:8px 12px 0px 60px !important; background:url(http://lib.store.yahoo.net/lib/thelingeriestore/news-arrow.gif) no-repeat right 12px !important;
margin:0px;
}
*html p.caps {padding:8px 12px 0px 60px !important;}

div.footer_L, div.footer_R { font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#666;}
div.footer_L a {text-decoration: none; font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#666;}
div.footer_L a:hover {text-decoration:underline;}
.topitems ul a{color:#fff;}
.topitems ul a:hover{text-decoration:underline;}
/* Section --------------------------------------------*/
div#topsectionbox, div#section_L, div.infobox {font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#666;} 
div#section_L {text-align: justify; padding: 0 10px;}
.sectionblock p {font: normal .925em "Tahoma",Arial, Helvetica, sans-serif; color:#666; text-align: justify;}
.sectionblock a, sectionblock a:visited{color:#444; text-decoration:underline; text-align:center;}
.sectionblock a:hover{color:#999;}
.secname, .subsecname, .itemsecname{color:#c5aac8; text-align:center; font-weight:bold;}
p.breadcrumbs{font:normal 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#666;}
div.faqbox ul {font:bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; list-style-type:none;}
div.faqbox li a {color:#999; text-decoration:none;}
div.faqbox li a:hover {color:#444; text-decoration:underline;}

/*===============headlines=============================*/
h3.welcome {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/welcome-headline.gif) no-repeat; height:34px;}
div.best_seller {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/bestseller-banner.gif) no-repeat; height:38px;}
.topitems {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/sale-bkg.gif) no-repeat; height:211px;}
/*.review{background:url(http://lib.store.yahoo.net/lib/thelingeriestore/review-banner.gif) no-repeat; height:32px;}*/
.cross_sell {background:url(http://lib.store.yahoo.net/lib/thelingeriestore/similar-banner.gif) no-repeat; height:32px;}
.related{background:url(http://lib.store.yahoo.net/lib/thelingeriestore/related-banner.gif) no-repeat; height:32px;}
div.faqbox h2 {background:#f2f8fa; font:bold 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#709cac;}
.topitems h3{font:bold 13px Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:0px; padding-top:6px;}
/*===============top menu navigation==================*/
#topnavcontainer ul {background:#aacfdd; text-align: center; padding:10px; margin:0;margin-top:2px;}
#topnavlist li {display: inline; padding:5px;}
#topnavlist li a {text-decoration: none; color: #fff; padding:2px 7px;}
#topnavlist li a:hover {color: #000; text-decoration:none;}

/*===============left menu navigation==================*/
#suckercontainer {	background:#c5d87e; width:190px; margin-top:-2px; border-bottom: 2px solid #fff;}

.suckerdiv {
	background:#c5d87e; 
}

.suckerdiv select.dropdown {
	margin: 11px;
	width: 166px;
	font-size: 12px;
}

.suckerdiv ul {
	background:#c5d87e; 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	width: 190px; 
	border-bottom: 1px solid #ccc; 
	display:block;
}
.suckerdiv ul li {
	position: relative; 
	font: bold 12px Arial, Helvetica, sans-serif; 
}
.suckerdiv ul li ul {
	background:#fff; 
	left: 190px; 
	position: absolute; 
	width: 190px; 
	top: 0px; 
	border-top:1px solid #b8cc6c; 
	display:none;
	float:left;
}
.suckerdiv ul li ul li {
	width:190px; 
	float:left;
}
.suckerdiv ul li a {
	display:block; 
	color:#fff; 
	text-decoration: none; 
	padding: 5px 13px;
}
.suckerdiv ul li a:hover {
	background:#b8cc6c url(http://lib.store.yahoo.net/lib/thelingeriestore/left-nav-arrow.gif) center right no-repeat; 
}
.suckerdiv ul li ul a:hover {
	background:#f0f6d9;
}
.suckerdiv ul li ul a {
	color:#9A9A9A; 
	font-weight:normal; 
	float:left; 
	width:163px; 
	border-bottom:1px solid #b8cc6c;
	border-left:1px solid #b8cc6c; 
	border-right:1px solid #b8cc6c; 
}
*html .suckerdiv ul li ul a {
	width:190px;
}
*html .suckerdiv ul li {
	float: left; height: 1%;
}
*html .suckerdiv ul li a {
	height: 1%;
}


/* search form ----------------------------------------*/
#searchbox {padding: 23px 0 0 90px; text-align: left;}
.input_text {font-size:12px; color:#999; border:1px solid #4f4650; margin-right: 2px;}
#searchbox form {padding: 0; margin: 0;}
#searchbox form * {vertical-align: middle;}

/* mail form ------------------------------------------*/
#mailbox {padding: 2px 0 0 6px; float: left;}
.input_text {font-size:12px; color:#999; border:1px solid #4f4650; margin-right: 2px;}
#mailbox form {padding: 0; margin: 0;}
#mailbox form * {vertical-align: middle;}

/* related items lists --------------------------------*/
#relatednavcontainer{margin:-30px 0px 0px 20px;}
#relatedlist{margin-left: 0;padding-left: 0;list-style: none; font: normal 11px arial, helvetica, sans-serif;}
#relatedlist li{padding:5px 0 0 20px;background:url(http://lib.store.yahoo.net/lib/thelingeriestore/related-bullet.gif) no-repeat;background-position: 0 .9em;}
#relatedlist li a{color:#999; text-decoration:none;}
#relatedlist li a:hover{color:#444; text-decoration:underline;}

/*===============foot menu navigation==================*/
#footnavcontainer {float:left; width:760px;}
#footnavcontainer ul {font: Arial,Helvetica,sans-serif; text-align:center; font-variant:small-caps; padding:5px 0 5px; margin-top: 0;/* cancels gap caused by top padding in Opera 7.54 */margin-left: 0; background:#fff; color:#eee; width:100%; line-height:30px; border-bottom:1px solid #E6E6E6;}
#footnavcontainer ul li {display: inline; padding:5px 0;/* matches link padding except for left and right */padding-top: 5px;}
#footnavcontainer ul li a {color:#999; text-decoration: none; padding:5px 10px 5px 10px;}
#footnavcontainer ul li a:hover {color:#000;}
#footnavcontainer #active { border-left: 1px solid #fff; }
#footnavlist {float:left;}

#bottom-banner {
	position:absolute;
	top:-39px;
	left:191px;
}

#content span#breadcrumbs {
	padding:10px;
	font:normal 10px Arial,Verdana,Tahoma;
	color:#999;
	display: block;
}
#content span#breadcrumbs A {
	background:url(http://lib.store.yahoo.net/lib/thelingeriestore/grey-arrow.gif) no-repeat right center;
	font:normal 10px Arial,Verdana,Tahoma;
	color:#999;
	padding-right:10px;
	margin-right:6px;
}
#content H2 {
	float:left;
	width:568px;
	text-align:center;
	color:#C5AAC8;
	font:bold 15px Verdana,Arial,Tahoma;
	border-bottom:1px solid #C5AAC8;
	padding:12px 0px 6px 0px;
	margin:0px;
	margin-bottom:8px;
}
#content .caption, #content .caption2 {
	color:#999;
	font:normal 11px Arial,Verdana,Tahoma;
	padding:13px;
}
#content .caption2 {
	width:auto;
}
#content .items {
	background:#F2F8FA;
	width:340px;
	float:right;
	color:#999;
	font:normal 11px Arial,Verdana,Tahoma;
	margin-left: 10px;
}
#content .items .item {
	float: left;
	width: 316px;
	border-bottom:1px solid #FFF;
	padding:12px 5px 7px 19px;
}
* html #content .items .item {
	width: 340px;
}
#content .items .item div.item-img {
	float:left;
	width: 124px;
	text-align: left;
}
#content .items .item DIV A {
	display:block;
	padding-top:12px;
	color:#999;
	text-decoration:underline;
	font-weight:bold;
}
#content {
	padding-bottom:100px;
}
.tellafriend {
	color:#FFF;
	background:url(http://lib.store.yahoo.net/lib/thelingeriestore/letter.gif) no-repeat left center;
	padding-left:15px;
}
.item-caption {
	color:#999;
	padding:15px;
	font-size:11px;
}
.item-options {
	float:left;
	padding-left:50px;
}
.item-options SELECT {
	margin-bottom:2px;
	font-size:11px;
}
.item-options SPAN {
	float:left;
	padding-top:3px;
}
#multi-add .sep {
	background:#E8DDE9;
}
#multi-add TD {
	font:normal 11px Tahoma,Arial,Verdana;
	color:#999;
}
#multi-add A {
	color:#D4C1D7;
	font:bold 13px Tahoma,Arial,Verdana;
	text-decoration:none;
	padding-bottom:6px;
	display:block;
}
#multi-add .saleprice {
	color:#B8CC6C;
	font-weight:bold;
}
#contents TD, #contents A, #contents CENTER {
	color:#999;
	font:normal 11px Tahoma,Arial,Verdana !important;
	line-height:normal;
}
#contents .saleprice {
	color:#DC2B72;
	font-weight:bold;
}
#contents TD {
	padding:0px;
}
#seo-links {
	padding-left:15px;
}
#seo-links, #seo-links A {
	color:#999 !important;
	font:normal 11px Arial,Tahoma,Verdana !important;
	text-decoration:none;
}
#seo-links A {
	display:block;
	padding:3px 0px 3px 0px;
}
#seo-links A:hover {
	color:#B8CC6C !important;
	text-decoration:underline;
}
/*.add-to-wishlist {
	position:relative;
}
.wishlist-btn-item {
	position:absolute;
	top:-30px;
	left:15px;
}*/
#questions {
	color:#999;
	font:normal 11px Tahoma,Arial,Verdana;
}
#questions B {
	display:block;
	padding-bottom:4px;
	padding-top:18px;
}
#questions H3 {
	font:bold 12px Tahoma,Arial,Verdana;
	color:#709CAC;
	background:#F2F8FA;
	padding:5px 5px 5px 15px;
	margin:10px 0px 10px 0px;
}
#questions A {
	display:block;
	text-decoration:none;
	color:#999;
	font:bold 11px Tahoma,Arial,Verdana;
	padding:5px 5px 5px 25px;
}
#questions A:hover {
	text-decoration:underline;
}
#questions .top {
	display:block;
	color:#999;
	padding:5px 0px;
	text-decoration:underline;
	font-weight:normal;
}
#questions .sep {
	margin:20px 0px 20px 0px;
	background:#E8DDE9;
}
#questions .qtn {
	padding-left:25px;
	padding-top:15px;
}
#questions .qtn A {
	padding:5px 5px 5px 0px;
}
.quantity-input {
	font-size:10px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~ADV PAGING~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents 			{padding:15px 0px 15px 0px;}

#contents A         {font: normal 11px arial; color: #DC2B72;}
#paging A:hover     {text-decoration:underline;}

#paging .headfoot   {background:#FBFAF8; float:left; padding:11px 14px 11px 14px; width:722px;}
#paging .footer   {background:#EDE6E0; float:left; padding:11px 14px 11px 14px; width:722px;}

#paging TD          {padding: 2px;}
#paging .price      {font: bold 12px arial; color: #736D63;}

#paging .abstract   {font: normal 11px arial; color: #999;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 11px arial; color: #999;}

#pagelinks          {font: normal 11px arial; color: #6C614D;}
#pagelinks A        {font: normal 11px arial; color: #6C614D;}
#pagelinks .chosen  {font: bold 11px arial; color: #C30E56;}

.itemof             {font: normal 11px arial; color: #6C614D;}
.pageof             {font: normal 11px arial; color: #6C614D; float:left;}
#leftArrowDiv1, #rightArrowDiv1, #leftArrowDiv2, #rightArrowDiv2 {float:left;}

#modes              {font: normal 11px arial; color: #999; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #999; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #999; text-decoration:none; }

#sortlinks          {font: normal 11px arial; color: #6C614D; text-decoration:none; }
#sortlinks A        {font: normal 11px arial; color: #6C614D; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px arial; color: #C30E56; text-decoration:none; }

#paging FORM        {margin:0px;}

#paging .saleprice  {font: bold 11px tahoma; color: #DC2B72;}
#paging .saleprice b {font: bold 11px tahoma; color: #DC2B72;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~PIT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#product-info-table             {}
#product-info-table TH          {font: bold 11px Arial; background-color: #E9B1B5; color: #FFF; 
                                 text-align: right; padding-right: 5px;}
#product-info-table TD          {font: normal 11px Arial; padding: 3px; background-color: #C7AACB; color: #FFF; height:24px;}
#product-info-table .price      {}
#product-info-table .sale-price {font-weight:bold;}
#product-info-table .sale-price SPAN {font-weight:normal !important;}
#product-info-table SELECT       {font-size:10px !important;}
#product-info-table TD.add      {background-color:#FFF; padding-right:12px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~SITE MAP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #C5AAC8;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #C5D87E;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #AACFDD;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #E9B0B4;
    display: block;
    padding-left: 100px;
}


/* -- 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: #000;
	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: #C5AAC8 url('../images/tplink-bg.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('../images/scSSdragCorner.png') no-repeat 0 0;
	width: 546px;
	height: 27px;
	float: left;
}

div.loading-0036 div.popTopInner-0036 {
	background: url('../images/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: #E0D3C2;
	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;
	border-top:4px solid #B6AEA1;
}

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: #000;
}

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 14px/1.2 Tahoma, Verdana, sans-serif;
	color: #DC2B72;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: solid 1px #F29AC2;
}

div.pop-0036 h2 a {
	float: right;
	padding-left: 12px;
	font: normal 11px/1.7 Verdana, sans-serif;
	color: #054972;
	text-decoration: none;
}

div.pop-0036 h2 b {
	text-decoration: none;
}

ul.tabsHd-0036 {
	float: left;
	width: 532px;
	background: url('../images/scSStabsTop.gif') no-repeat 0 bottom;
}

ul.tabsHd-0036 li {
	list-style: none;
	float: left;
	width: 131px;
	margin-right: 2px;
	background: #D7D7D7 url('../images/scSStabMid.gif') repeat-y -131px 0;
	text-transform: uppercase;
	color: #fff;
	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: #fff;
	cursor: pointer;
	display: block;
	padding-bottom: 3px;
	background: url('../images/scSStabBtm.png') no-repeat -131px bottom;
	text-decoration: none;
}

ul.tabsHd-0036 li.currTab-0036 a {
	background-position: -393px bottom;
	color:#054972;
}

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('../images/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: normal;
	text-transform: none;
	width: 80px;
}

ul.tabsHd-0036 li.viewCartTab-0036 a,
ul.tabsHd-0036 li.viewCartTab-0036 a span {
	background: none;
	color:#054972;
	text-transform:uppercase; font-weight:bold;
}

div.tabContsPad-0036 {
	clear: both;
	float: left;
	border: solid 1px #91B5CD;
	border-top: none;
	background-color:#FCFBF9;
	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 #E0D3C2;
	background-color: #fff;
}

div.tabContsMain-0036,
div.tabContsShipCalc-0036,
div.tabContsCaption-0036,
div.tabContsInsets-0036 {
	float: right;
	width: 296px;
	display: none;
}

div.tabContsCaption-0036 {color:#004772;}

div.tabContsMain-0036 form {
	padding: 0;
	margin: 0;
}

input.text-0036,
div.tabContsMain-0036 select {
	border: solid 1px #C3BBA8;
	background-color: #fff;
	color: #6C614D;
	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.odd-0036 {
	
}

table.prodInfoTable-0036 tr.priceUpdated-0036 {
	background-color: #FCFDB1 !important;
}

table.prodInfoTable-0036 th,
table.prodInfoTable-0036 td {
	border-top: solid 1px #F39BC3;
	border-bottom: solid 1px #F39BC3;
	padding: 4px 8px;
	text-align: left;
	vertical-align: middle;
	color:#6C614D;
}

table.prodInfoTable-0036 th {
	text-align: right;
	width: 76px;
	border-right: solid 1px #F39BC3;
}

input.qtyIn-0036 {
	width: 50px;
	text-align: right;
	background-color: #fff;
	color: #6C614D;
	font-size:11px;
}

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;
}

div.shipFormPad-0036,
div.shipTablePad-0036,
div.shipLoading-0036 {
	background-color: #EBEBEB;
}

div.shipLoading-0036 {
	background: url('../images/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;
}

/* -- End SC Snap Shop v2 -- */
/*.scBreadcrumbs {
-x-system-font:none;
color:#999999;
display:block;
font-family:Arial,Verdana,Tahoma;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:10px;
}

.scBreadcrumbs a{
color:#999999;
}*/

#contents-image{ background-color:#FFFFFF; width:175px}
