﻿
/*
.tabs-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 0pt 4px;
}*/

.productContentLoading
{
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url('../Images/indicator.gif');
	font-size: 8pt;
	background-color: #fff;
	margin: 5px;
	padding: 5px;
	height: auto;
	min-height: 100px;
	width: 255px;
	float: right;
	border: solid 1px #97A5B0;
}

.productContent
{
 font-size:8pt; background-color:#f0f0f0; margin: 5px; padding: 5px;height:auto; /*min-height:700px;*/width:255px; float:right;border:solid 1px #97A5B0;
}



.productRow, .productRowTitle, .productRowSubTotals, productRowTotalTitle
{
 clear:left; float:left;display:block; width:245px;margin:5px;
}

.productRowTitle
{
	border: 1px solid #D0D0D0;
	font-weight: bold;
	line-height: 25px;
	padding-left: 5px;
	text-transform: uppercase;
	vertical-align: middle;
	width: 240px;
	background-color: #CACEDA;
}

.productRowSubTotals
{
	border: 1px solid #D0D0D0;
	font-weight: bold;
	line-height: 25px;
	padding-left: 5px;
	text-transform: uppercase;
	vertical-align: middle;
	width: 240px;
	background-color: #FAF7E8;
}

.productRowSubtotalTitle
{
	float:left;
	width:125px;
	text-transform:none;
	font-weight:normal;
}

.productRowTotalTitle
{
	float:left;
	width:125px;
	text-transform:uppercase;
	font-weight:bold;
}


.productRowSubtotalValue
{
	float:right;
	color:Green;
	width:115px;
	text-align:right;
	font-weight: bold;
}

.productLeftSection
{
float:left;display:block; width:100px;height:auto;	
}

.productRightSection
{
float:right;display:block; width:153px;	height:auto;
}

.ddlInstantQuote
{width:245px;}


.orderGiftRow, .orderTotalRow
{
	text-transform:none;
	display:block; 	
	background-color:#ffffff;
	clear:left;
	float:left;
	width:235px;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
}

.orderTotalRow
{
	background-color: #FFCC66;
	position: relative;
	width: 245px;
	left: -5px;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
}


.giftLeft, .totalLeft
{
	float:left;
	width:80px;
	text-transform:none;
	font-weight:normal;
}

.totalLeft
{
	width:75px;
	margin-left:5px;
	text-transform:uppercase;
	font-weight:bold;
}
.giftRight, .totalRight
{
	float:right;
	width:154px;
	text-transform:none;
	font-weight:normal;
}

.totalRight
{
text-align:right;	
font-weight:bold;
}

.rowAddress
{	
	clear:left;
	float:left;
	width:250px;
	background-color:#f0f0f0;	
	line-height:22px;
	margin-left:5px;
}
.rowAddressLeft
{
	float:left;
	width:100px;
		
}

.rowAddressRight
{
	float:right;
	width:145px;
}

.rowError, .rowAddressError
{	
	clear:left;
	float:left;
	background-color:#FFFFCC;	
	margin-left:5px;
	font-weight:bold;
}

.rowAddressError
{
	width:250px;	
}

.orderError
{
	clear:left;
	float:left;
	width:592px;
	background-color:#FFFFCC;
	margin-left:3pt;
	margin-right:3pt;
	font-weight:bold;	
	border:solid 1px Red;
}

.processPayment
{
	clear:left; 
	float:left;
	display:block;
	position:absolute;
	border:2px solid #97a5b0;
	width: 263px;
	height: 250px;
	top:5px;
	left:675px;
	text-align:center; 
	vertical-align:middle;
	margin:0px;
	padding:0px;	
	background-color: #fff;
	z-index: 99999;
	-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	filter: alpha(opacity=90); 
	font-size:22px;
	font-weight:bold;
}

.processShoppingCartBackgroundHidden, .processShoppingCartBackground
{
	clear:left; 
	float:left;
	display:none;
	position:absolute;
	width: 100%;
	height: 100%;
	top:0px;
	left:0px;
	/*text-align:center; 
	vertical-align:middle;*/
	margin:0px;
	padding:0px;	
	background-color: #fff;
	z-index: 99999;
	-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	filter: alpha(opacity=90); 
	font-size:22px;
	font-weight:bold;
}

.processShoppingCartBackground
{
	display:block;	
}
