/*bof flash product*/

#recent_flash_small {

height:112px;

overflow:hidden;

padding-left:15px;

position:relative;

text-align:center;

}

.margin_t {

margin-top:10px;

}
.additionalImages{
padding-right:5px;
}

#recent_flash_small li {

float:left;

height:110px;

padding:5px 0;

width:113px;

}

.recent_flash_prev {

background:url("../images/prev_l.gif") no-repeat scroll 0 0 transparent;

left:10px;

}

.recent_flash_prev, .recent_flash_next {

cursor:pointer;

display:block;

float:left;

height:58px;

position:absolute;

top:38px;

width:19px;



}

.recent_flash_next {

background:url("../images/next_l.gif") no-repeat scroll 0 0 transparent;

right:10px;

}

#recent_flash_small .allborder{

margin-bottom:0;

}

/*eof flash product flash*/



/*bof jquery lightbox css*/



#jquery-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#jquery-lightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#lightbox-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}

#lightbox-nav-btnPrev { 

	left: 0; 

	float: left;

}

#lightbox-nav-btnNext { 

	right: 0; 

	float: right;

}

#lightbox-container-image-data-box {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0 10px 0;

}

#lightbox-container-image-data {

	padding: 0 10px; 

	color: #666; 

}

#lightbox-container-image-data #lightbox-image-details { 

	width: 70%; 

	float: left; 

	text-align: left; 

}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {

	display: block; 

	clear: left; 

	padding-bottom: 1.0em;	

}			

#lightbox-secNav-btnClose {

	width: 66px; 

	float: right;

	padding-bottom: 0.7em;	

}



/*eof jquery lightbox css*/





.product-essential {

background: #FFFFFF;

padding:0 10px 10px;

margin:0;

}



.product-img-box {
float:left;
width:350px;
margin-top:10px;
}





#productName{

color:#000000;
margin-bottom:0.3em;
font-size:1.15em;

}



.availability  {

font-size:1.1em;

margin:10px 0;

padding:0;

}



.product-shop {

float:right;
width:360px;
margin-top:5px;

}



#cart{

display:block;

float:left;

}



#qty{

padding:1px;

font-size:12px;

}



#cartAdd label{

color:#666666;

font-weight:bold;

font-size:12px;

}





#productGeneral h3, #productGeneral h4{

color:#000000;
font-size:1.1em;

}

.product-collateral h3{

font-size:1.7em;

}

#productGeneral h4{

font-size:1.3em;

}



.product-collateral {

/*background:url("../images/product_collateral_bg.gif") no-repeat scroll left top #FFFFFF;*/
border-top:2px solid #00458C;
margin:10px;
}



.page-head {

border-bottom:1px solid #CCCCCC;

margin:0 0 5px;

}



.product-collateral label {

color:#666666;

font-weight:bold;

}



#alsoPurchased {

float:right;

margin:0 auto;

text-align:center;

width:181px;

border:1px solid #A7C6DC;

}
#productMainImage{ border:1px solid #cccccc; width:330px; text-align:center; padding:10px; height:300px; overflow:hidden; margin-bottom:3px;}
#track_hint{ background-color:#BDBABD; height:20px; line-height:20px;}
#track_hint a{ color:#ffffff;}
#productQuantityDiscounts td{ border:1px solid #EAEAEA;}
.alsocontent td{width:166px;padding:15px 5px; text-align:center;}
.nimage{ height:130px; width:160px;}
#related .nimage{ margin-top:10px;}
.nname{ height:42px; line-height:18px; overflow:hidden;}
#alsoEnjoy h2{ font-size:13px; color:#990000; height:25px; line-height:25px; margin:0; border:1px solid #ccc; padding-left:1em; background-color:#eee;}
.alsocontent{ border:1px solid #ccc; border-top:none;}
#productPrices .productSpecialPrice{ font-size:16px; color:#FF0000; font-weight:bold;}
.productSpecialPrice{ font-size:13px; font-weight:bold; color:#FF6600;}
.wrapperAttribsOptions input{ margin:0; padding:0;}
.wrapperAttribsOptions td{ margin:0; padding:0.1em 0em;}
.nimage{ border:1px solid #DDDDDD; padding:3px;}
#shippingifo p{ padding:0.2em; margin:0;}
.product-shop td{ line-height:15px;}