/*bof flash product*/



#recent_flash_small {



height:112px;



overflow:hidden;



padding-left:15px;



position:relative;



text-align:center;



}



.margin_t {



margin-top:10px;



}



#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 5px;

margin-left:5px;

border:1px solid #cccccc;
*width:798px;
*float:left;
}

#productInfo{

margin-left:5px;

margin-top:5px;

border:none;

}

#recentlysoldheading{

background:none;

}

.product-img-box {

float:left;

width:350px;

margin-top:10px;

}

.reviewswap{

background:url(../images/bag.gif) no-repeat left center;

padding-left:180px;

}



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

#productReviews, #productDescription, .shippingEstimatorWrapper {



padding: 0.5em;



}