/*Modal Popup*/
.modalBackground {
	background-color:#333333;
	filter:alpha(opacity=75);
	opacity:0.75;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:#DDDDDD;
	padding:6px;
	width:420px;
}

.originalPrice {
 font-size:1.07em;
 color:#000;
 text-decoration:line-through;
}
.salePrice {
 font-size:1.07em;
 color:#CC0000;
 font-weight:bold;
}
#productSmallContainer {
	background-color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1); /* IE 5.5+*/
    -moz-opacity: 1; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
    opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    font-size:1.2em;
}
.productTabsContainer {
	clear:both;
	width:420px;
	padding:0;
}
.productTabsContainer ul.tabs {
	width:420px;
	list-style-type:none;
	margin:0;
	padding:3px 0 0 0;
	text-transform:uppercase;
}
.productTabsContainer ul.tabs li {
	float:left;
	margin:0;
	padding:0;
}

.product-more-info {
 	clear:both;
	margin:3px 0 8px 0;
	padding:0;
}
.productTabsContainer ul.tabs li.tab {
	margin-right:2px;
}
.productTabsContainer ul.tabs li.tab a {
	padding:3px 24px 3px 6px;
	color:#333333;
	text-decoration:none;
	font-size:1em;
	background-image: url(/images/spirit/products/descriptionTabs/spiritBGTabs.gif);background-position:0 -27px;background-repeat:no-repeat;
}

.productTabsContainer ul.tabs li.tab_active {
	margin-right:2px;
}
.productTabsContainer ul.tabs li.tab_active a {
	padding:3px 24px 3px 6px;
	color:#b6b6b6;
	text-decoration:none;
	font-size:1em;
	background-image: url(/images/spirit/products/descriptionTabs/spiritBGTabs.gif);background-position:0 0px;background-repeat:no-repeat;
}
.productTabsContainer UL.tabs LI A:hover {	COLOR: #ffffff;}


/*
.productTabsContainer UL.tabs LI.tab_active A:hover {	COLOR: #b6b6b6;}
.productTabsContainer UL.tabs LI.tab A:hover {	COLOR: #000000;}
.productTabsContainer ul.tabs li.tab a:hover {
	padding:3px 24px 3px 6px;
	color:#ffffff;
	text-decoration:none;
	background-image: url(/images/spirit/products/descriptionTabs/spiritBGTabs.gif);background-position:0 -270px;background-repeat:no-repeat;
}
.productTabsContainer ul.tabs li.tab_active a:hover {
	padding:3px 24px 3px 6px;
	color:#333333;
	text-decoration:none;
	background-image: url(/images/spirit/products/descriptionTabs/spiritBGTabs.gif);background-position:0 -27px;background-repeat:no-repeat;
}
*/
.columnMain {
border-left:1px solid #B6B6B6;
border-right:1px solid #B6B6B6;
border-bottom:1px solid #B6B6B6;
border-top:1px solid #B6B6B6;
margin:0;
padding:11px 30px 10px 20px;
width:619px;
}

.columnLeft {
float:left;width:133px;margin-left:6px;
}
.columnLeft IMG {
	border:1px solid #9A9A9A;
}
.columnRight {
float:left;width:252px;font-size:13px;
}
        
#expressShopIntro {position:absolute;border:0;padding:0px;background-color:#ffffff;float:left;width:302px;font-size:10px;}
.button {position:absolute;padding:0;width:190px;top:60px;text-align:center;}
.buttonNetscape {position:absolute;width:194px;top:40px;left:40px;}
#expressShop {position:absolute;margin:0px;padding:0px;left:0px; top:0px;border:0;font-size:10px;}
#productFlashMovie {padding:1px;background-color:#bababa;}
#expressShopProdImage{padding:1px;background-color:#bababa;}

#lightbox {background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;border:1px solid black;}
#lightboxDetails {font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption {float: left;}
#keyboardMsg {float: right;}
#lightbox img {border: none;} 

#overlay img {border: none;}

#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 -*/
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.customTagProductImage {border:1px solid #d1d1d1;}
.customTagProductColor {font-size : 10px; font-family : verdana,geneva; color : #4D4D4D;}
#dvCustomTagProductImage {border:1px solid #d5d5d5;width:220px;float:left;}
#dvProdImage {border:0;}
#dvCustomTagProductTitle {color:#4F4945;font-size:13px;font-family:verdana,verdana,helvetica;text-decoration:none;font-weight:bold;}
#dvCustomTagRegularPrice_0 {FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana, verdana, Helvetica, Sans-Serif; color: #ff9900; text-decoration:none;}
/* updated for PMO 62045 TBL Value pricing */
#dvCustomTagSalePrice_0 {font-family:Arial,verdana,helvetica; font-size:11px; color:#ff9900;font-weight:bold;}
#dvCustomTagRegularPriceStrikeThrough_0 {FONT-SIZE: 11px; FONT-FAMILY: Arial, verdana, Helvetica, Sans-Serif; color: #ff9900; text-decoration:line-through;}

/*#prodInfoContent {background-color:#F1F1F1;}*/
#prodInfo_content {clear:left;background-color:#fcfcfc}
#drpCustomTagProductColor_0 {font-size:10px;width:147px;float:left;}
#drpCustomTagProductColor_1 {font-size:10px;width:147px;float:left;}

#drpCustomTagProductColor_2 {font-size:10px;width:147px;float:left;}
#drpCustomTagProductSize_0 {font-size:10px;width:94px;float:left;}
#drpCustomTagProductSize_1 {font-size:10px;width:94px;float:left;}
#drpCustomTagProductSize_2 {font-size:10px;width:94px;float:left;}
#qty_0 {font-size:10px;width:22px;}
#qty_1 {font-size:10px;width:22px;}
#qty_2 {font-size:10px;width:22px;}

#dvCustomTagProductSizeChart {overflow:scroll;height:300px;width:430px;float:left;padding:0 5px 0 5px;background-color:#ffffff;font-size:10px;font-family:verdana;}
#dvCustomTagProductSizeChart ul {font-size:10px;font-family:verdana;}
#dvCustomTagProductSizeChart p.h1 a {font-size:12px;font-family:verdana;font-weight:bold;color:#695a53;font-family:verdana,arial;}

#imgCustomTagAddToCartButton {border:0px;}
#orderForm {margin:0;padding:0;display:inline;}
#es_close {float:left;width:103px;text-align:right;padding:0px;background-image:url('../images/_shared/all/es_close_bg.gif');height:30px;margin:0;}

/* size chart styles */
.th2 {background-color:#eaeaea;}
#tda {background-color:#f8f8f8;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:5px;font-family:arial;font-size:10px; text-align:center;}
#tdb {background-color:#ffffff;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:5px;font-family:arial;font-size:10px; text-align:center;}
#dvCustomTagProductSizeChart p.h3 {font-weight:bold;}

/* dropshadow styles */
#fotocontainer {margin: 5% auto 0 auto;width: 400px;height: 260px;line-height: 1px;position:absolute;}
.dropshadow {
margin:0;
opacity: .5;                         /* for css-3 browsers, between 0 and 1 */
filter:alpha(opacity=50);     /* IE only, between 0(%) and 100(%). Proprietary IE code, so the w3c css-validator is not happy  */
}


.es_line {width:176px;height:1px;background-color:#D4D4D4;clear:both;line-height:0;font-size:0;margin:0px;}

.es_view_links {color:#4F4945;font-size:10px;text-decoration:none;font-weight:bold;font-family:verdana;}

#dvCustomTagProductShortDescription {font-size:10px;font-family:verdana;}
#dvCustomTagProductLongDescription {font-size:10px;font-family:verdana;}
#dvCustomTagProductLongDescription  ul {font-size:10px;font-family:verdana;}

.tab_active
{
	float:left;background-color:#760000;
	margin:0 3px 0 0;
	font-size:.9em;
}
.tab 
{
	float:left;background-color:#BABABA;
	margin:0 3px 0 0;
	font-size:.9em;
}
.tabcontent_active
{
	float:left;background-color:white;
	margin:0 3px 0 0;
	font-size:.9em;
	display:block;
}
.tabcontent {
	float:left;background-color:white;
	margin:0 3px 0 0;
	font-size:.9em;
	display:none;
}
