@charset "UTF-8";
/* CSS Document */

.productbox {
	border-bottom:solid 1px #e2e2e2;
	padding: 5px;
}
.productname {
	margin:0;
	padding:0;
}
.productname a {
	font-size: 14px;
	font-weight:bold;
	color:#3c3c3c;
	display:block;
	height:35px;
	text-decoration:none;
	margin:0;
}
.productprice {
	background:url(images/pinkprice_bg.gif) no-repeat;
	width:200px;
	height:16px;
	color:#fff !important;
	padding: 8px 0;
	text-align:center;
	font-size:12px;
	margin: 0;
}
.bigprice {
	vertical-align:middle;
	font-size:16px;
}
.productimagearea {
	height:160px;
}

#content-explorer {
	margin-top:30px;
	padding-top: 0px;
	line-height:normal;
	float:left;
	width:100%;
}
#content-explorer ul {
	padding: 0px 10px 0px 0px;
	list-style: none;
	width:100%;
	margin-left: 0px;
	height: 45px;
}
.tab_sub {
	float: left;
	text-align: center;
	overflow: hidden;
	width: 168px;
	background-image: url(images/tab_bg.gif);
	background-repeat:no-repeat;
	height: 20px;
	padding: 8px 0 5px 0;
	font-weight: normal;
	text-decoration:none;
	color: #4a4a4a;
	font-size: 14px;
	cursor:pointer;
	margin-right:3px;
}
.tab_sub_over {
	float: left;
	text-align: center;
	overflow: hidden;
	width: 168px;
	background-image: url(images/tab_bg_over.gif);
	background-repeat:no-repeat;
	height: 20px;
	padding: 8px 0 5px 0;
	font-weight: normal;
	font-size: 14px;
	cursor:pointer;
	color: #fff;
	text-decoration:none;
	margin-right:3px;
}
.tab_sub_selected {
	float: left;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	width: 168px;
	background-image: url(images/tab_bg_over.gif);
	background-repeat:no-repeat;
	height: 20px;
	padding: 8px 0 5px 0;
	margin-bottom: -4px;
	margin-top: 0px;
	font-weight: bold;
	font-size: 14px;
	cursor:pointer;
	color: #fff;
	text-decoration:none;
	margin-right:3px;
	border-bottom: solid 1px #fcfcfc;
}
.yuicontent {
	overflow:hidden;
	height:auto;
	padding: 10px 40px 10px 20px;
	margin-top: -24px;
	background:url(images/tabbox_bg.gif) no-repeat right #ffffff;
	border:solid 1px #dcdcdc;
	font-size:12px !important;
	color: #4a4a4a;
	min-height:300px;
}
#faq_description,
#faq_reviews,
#faq_shipping {
	width:100%;
}

#faq {
	list-style:none !important;
}
.yuicontent h2 {
	font-size:14px;
}
.yuicontent h4 {
	font-size:14px;
	color: #0283a8;
}
div.yuicontent ul {
	font-size:12px !important;
	color: #4c4c4c !important;
	padding: 0 !important;
	margin: 0 0 0 30px !important;
	height: auto !important;
	background-image:none !important;
	list-style:disc outside !important;
	width: 400px !important;
}
.yuicontent a {
	color:#333;
}
.yuicontent p {
	font-size: 12px;
	color: #4c4c4c;
	line-height: 1.5em;
	margin-left: 0px;
}
.yuicontent h5 {
	color: #223e68;
	font-size: 16px;
	margin: 0;
}
#faq_reviews table {
	border-color: #999999 !important;
	
}
#faq_reviews hr {
	display:none;
}
#imagebox {
	width: 300px;
	padding:10px;
	margin-bottom:10px;
	border:solid 1px #d8d8d8;
}
.GreyCell {
	border-color: #fff;
}
#imagebox2 {
	display:none;
	width: 309px;
	height:360px;
	padding:10px;
}

.ProductTitleText {
	color:#333333;
	padding:5px 5px 15px 5px;
	font-size:20px;
}
.retailprice {
	color:#a3a3a3;
	font-size:12px;
	padding:5px;
	margin:0;
}
#pricebox {
	height:43px;
	padding:5px 10px;
}

#pricebox_variant {
	background:url(images/pricebox_bg_variants.gif) no-repeat;
	height:76px;
	padding:5px 10px;
}
#flasharea {
	height:260px;
}

#productratingbox table {
	margin-top:-18px;
	border:none !important;
}
#productratingbox hr {
	display:none;
}
#productratingbox {
	font-size: 12px;
	height: 35px; 
	width: 393px;
	overflow:hidden;
	color:#626262;
	margin-bottom:10px;
	background: #f6f6f6;
	border:solid 1px #c9c9c9;
	line-height:30px;
	
}
#productratingbox br {
}
#productratingbox a {
	color: #929292;
}
#productratingbox a img{
	vertical-align:middle;

}
#sku {
	color:#505050;
	font-size: 11px;
}
#productratingbox b {	
	display:none;
}
#productratingbox table tr td table tr td {
}
.price {
	font-size: 16px;
	color:#f00000;
	padding:5px;
	margin:0;
}
.boldprice {
	color:#00bdf3;
	font-size: 18px;
	font-weight:bold;
	vertical-align:middle;
}
.AddToCartButton {
	width: 141px;
	height: 32px;
	letter-spacing:9999px;
	font-size:0;
	border:none;
	vertical-align:middle;
	background:url(images/addtocart_button.gif) no-repeat;
	margin:0 5px;
}
.AddToWishButton {
	vertical-align:middle;
	width: 106px;
	height: 33px;
	letter-spacing:9999px;
	font-size:0;
	background:url(images/addtowishlist_button.gif) no-repeat;
	border:none;
}
#pricebox small {
	font-size: 12px;
	color:#383838;
	font-weight:bold;
	vertical-align:middle;
}

#pricebox_variant small {
	font-size: 12px;
	color:#383838;
	font-weight:bold;
	vertical-align:middle;
}


#Quantity {
	border: solid 1px #b1b1b1;
	padding: 4px 3px 1px 3px;
	font-size:14px;
	height:20px;
}
#compatiblebox {
	margin-top:10px;
	font-size:12px;
	color:#535353;
}
#compatiblebox h3 {
	padding-top:10px;
	border-top: solid 1px #ececec;
	font-size:12px;
	color:#535353;
}
#questions {
	width:175px;
	text-align:center;
	float:left;
	color:#333333;
	font-size:11px;
	padding:10px 0;
}
#bookmark img,
#questions img {
	margin:5px;
}
#questions img {
	display:none;
	margin-bottom: 20px;
}

#questions a {
	color: #626262;
	font-size:11px;
}
#bookmark {
	width: 151px;
	float:left;
}
#bookmark a {
	font-size:12px;
	color:#5c5c5c;
}
.bookmarkcolumn {
	float:left;
	width: 145px;
	padding-top: 15px;
	text-align:center;
}
#bookmark small {
	height:30px;
	display:block;
	margin-top:-18px;
}
#bookmark small a {
	font-size:11px;
}
#bookmark small img {
	vertical-align:middle;
	width: 22px;
	margin-right: -3px;
}
#upsellitem {
	width: 210px;
	float:left;
}
.upsellitembox {
	text-align:center;
	border:solid 1px #c9c9c9;
}
.upsell-product {
	padding:5px;
}