



/*product page  */
.prodpage_wrap { display:inline-block; padding:0 0 0 0px; margin:0 0 20px 0px; width:100%;text-align:center; /*background-color:#00ff00;*/}
.prod_page_vert { display:inline-block; width:818px; margin:0 0 10px 0px; border:1px solid #d8d8d8; padding:10px; /*background-color:#ff0000; */ }
.prod_page_photo  { display:inline-block; clear:both; width:300px; /*height:350px;*/ position:relative;} /* image width: 358px, height: 480px*/
.prod_page_photo img{max-height:350px;max-width:300px;}
*html .prod_page_photo img{height:expression(document.body.clientHeight > 350? "350px": "auto" );}

.prod_review_content h4 { font-size:14px; font-weight:bold; padding:0; margin:0;}
.prod_price {display:inline;}

.seperator { border-bottom:1px solid #acacac; display:block;}

.spacing_seperator { padding:0 0 8px 0px;}
span.spacing_seperator { padding:0 0 8px 0px; display:block;}

.cconverter {
  -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;
  background-image: url(misc_images/dropdown_arrow.gif), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border: 1px solid #AAA;
  color: #555;
  font-size: inherit;
  margin: 0;
  overflow: hidden;
  padding-top: 4px;
  padding-bottom: 4px;
  text-overflow: ellipsis;
  white-space: nowrap;}
#multi_cur_form { color:#7d7d7d; display:none;}
form#multi_cur_form { background-color:#ebebeb; border:1px solid #d8d8d8; padding:6px;}
.prodpage_left { float:left; width:360px; margin:0 10px 0 0px;}

.prod_thumbnails_vert {clear:both; display:inline-block; width:100%; font-size:0pt; text-align:left; margin-top:0px;}

.thumbnails_list { padding:0; margin:0px; border-width:1px; border-style:solid; display:inline-block;width:50px; height:50px;margin-left:7px;margin-top:7px;overflow:hidden;vertical-align:top; border-color:#d1d1d1;}
.thumbnails_list img { display:inline-block; width:80px;}

.social_network { clear:both; display:inline-block; width:100%; text-align:right;}
#averagerating{float:left; width:160px; height:30px; margin-top:4px;}
#ratings ul{ width:100%; padding:0; margin:0 0 10px 0px; clear:both; text-align:left; }
#ratings ul li { display:inline; text-align:left; }
#rate{float:left;padding-top:5px;margin-left:10px;}
#rate a{font-weight:normal;font-size:8pt;}
#rate a {color:#174c63; font-size:12px; padding:3px; text-decoration:none;}
#review_iframe{position:absolute;margin-top:10px;z-index:100;box-shadow: 0px 0px 20px #888;display:none;}
*html #review_iframe{margin-left:-420px;border:3px solid #888;margin-top:-70px;display:none;z-index:1000;}

.prodpage_right {float:left; /*width:600px;*/ width:440px; text-align:left;}

.prodpage_prodname { display:block; font-size:20px; padding:10px 0 6px 0px; text-align:left;margin:0 0 0 0px; font-weight:bold;}
.inventory { clear:both; padding:0 0 4px 0px; font-size:16px;}
.manufacture { clear:both; padding:0 0 4px 0px;}
.stock { clear:both; padding:0 0 4px 0px; color:#8dc742; font-size:14px; font-weight:bold;}
.prodpage_option { margin:8px 0 8px 0px; display:inline-block; line-height:200%; width:100%;}

.prodpage_colors { clear:both; margin:0 0 5px 0px; display:inline-block;width:100%;}
.option_images { padding:0; margin:4px; float:left; border-width:1px; border-style:solid; display:inline-block;width:45px; height:60px;}
.option_images img { display:inline-block; }

.prodpage_price { clear:both; display:inline-block; width:100%; line-height:200%;}
.original_price { font-size:18px; font-weight:normal; width:auto; display:inline; float:left; margin-top:4px; margin-left:5px;}

.price_vert { display:inline-block; width:100%; margin:0 0 5px 0px;}
.prodpage_discount_price { display:inline-block; width:100%; margin:0 0 5px 0px;}
.price_title {/*display:inline-block;zoom:1;*display:inline;*/ font-size:16px;vertical-align:top;margin-top:6px;display:inline-block; float:left;}
.prod_your_price {font-size:16px; color:black; font-weight:bold;}
.discount_price { font-weight:bold; font-size:24px; display:inline-block;zoom:1;*display:inline; float:left; width:350px; margin-left:5px;}
.discount_price span{font-size:24px;}

.prod_description { clear:both; display:inline-block; width:100%; margin:0 0 10px 0px;  padding:10px 0 0 0px;}

.prod_page_bottom { clear:both; display:inline-block; width:100%; }
.submain_image{visibility:hidden;height:1px;text-align:center;position:absolute;width:358px;}
*html .submain_image{position:absolute;margin:0 auto;display:block;width:358px;}
.submain_image a{display:inline-block;margin:0 auto;}
#ProdImage{position:absolute;width:358px;}
#ProdImage a{margin:0 auto;}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#bottomdescription { padding-bottom: 20px; padding-bottom: 30px;}
/*product page  ends*/


/* Cart buttons, wishlist, quick add to cart */

.cartsmall {}
.cartsmall a, .cartsmall a:visited {  } /* ONLY width: 80px; height: 30px;  */
.cartsmall a:hover {} 

.cartmedium { float:right; margin:0 0 0 0px;}
.cartmedium a, .cartmedium a:visited { width:120px; height:35px; display:block;} /* ONLY width: 120px; height: 35px;  */
.cartmedium a:hover {}

.cartlarge { clear:both; margin:0 0 10px 0px; display:inline-block;zoom:1;*display:inline;}
.cartlarge a, .cartlarge a:visited {display:block;} /* ONLY width: 180px; height: 50px;  */
.cartlarge a:hover {}

.cartbutton {}
.cartbutton a, .cartbutton a:visited {} 
.cartbutton a:hover {}

.cartbutton_medium {  }
.cartbutton_medium a, .cartbutton_medium a:visited {background-color:#00aaff; color:#FFFFFF;} /* change text color, bgcolor*/
.cartbutton_medium a:hover {text-decoration:underline; color:#ffffff; background-color:#000000;} /* change text color, bgcolor*/

.cartbutton_large { }
.cartbutton_large a, .cartbutton_large a:visited {background:url(cart.png) no-repeat right;text-decoration:none;background-color:#00aaff;color:#FFFFFF;} 
.cartbutton_large a:hover {text-decoration:underline; background-color:#000000; color:#FFFFFF;} /* change text color, bgcolor*/

.cartlink {}
.cartlink a, .cartlink a:visited {}
.cartlink a:hover {}

.cart_overlay {}
.cart_overlay a, .cartsmall a:visited {  } /* ONLY width:80px; height:80px;  */
.cart_overlay a:hover { } /* ONLY width:80px; height:80px;  */

.cart_overlay_small {}
.cart_overlay_small a, .cart_overlay_small a:visited {  } /* ONLY width:60px; height:60px;  */
.cart_overlay_small a:hover {} /* ONLY width:60px; height:60px;  */

.add_to_wishlist { margin:0 0 10px 0px; display:inline-block;zoom:1;*display:inline;}
.add_to_wishlist a, .add_to_wishlist a:visited{font-weight:bold;}/*change text color,bgcolor*/
.add_to_wishlist a:hover {font-weight:bold; } /* change text color, bgcolor*/

.add_to_wishlist_small {}
.add_to_wishlist_small a, .add_to_wishlist_small a:visited {}
.add_to_wishlist_small a:hover {}

.checkout_button { clear:both; }
.checkout_button a, .checkout_button a:visited { background-color:#00aaff; color:#FFFFFF; font-size:16px;} /* change bgcolor, text color */
.checkout_button a:hover { background-color:#000000; color:#FFFFFF;text-decoration:none;}/* change bgcolor, text color */

a.quick_add_close, a.quick_add_close:visited{}
a.quick_add_close:hover {}

a.quick_add_continue_shop, a.quick_add_continue_shop:visited{width:181px;height:26px; display:block; float:left;margin-right:2px;  }
a.quick_add_continue_shop:hover { }

a.quick_add_continue_checkout, a.quick_add_continue_checkout:visited{ width:181px;height:26px; display:block;float:left;  }
a.quick_add_continue_checkout:hover { }

/* Add to carts, wishlist, checkouts, quick add to cart ENDS */

/* Starts Quick Add To Cart */
.showAddedItemBox img{
	border-width:0px;
	max-width:200px;
}
.showAddedItemBoxImg{
	float:left;
	padding:0px 10px 4px 4px;
	width:214px;
}
.showAddedItemBoxClose{
	float:right;
	margin-left:4px;
	margin-bottom:4px;
}
.showAddedItemBoxMain{
	margin-left:214px;
	padding-left:10px;
}
.showAddedItemBoxBottom{
	clear:both;
}
.showAddedItemBoxDesc{
	color:#333333;
	margin-top:10px;
}
.showAddedItemBoxDesc a, .showAddedItemBoxDesca:visited{
	text-decoration:none;
	color:#333333;
}
.showAddedItemBoxDesc a:hover{
	color:#888888;
}
.showAddedItemBoxItem{
	margin-top:4px;
	color:#000000;
}
.showAddedItemBoxItem .doption{
	text-decoration:underline;
	color:#555555;
}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Starts Quick Add To Card Ends */
#category_links{text-align:left;border-bottom:1px dotted black;margin-bottom:10px;padding-bottom:10px; }
#category_links a, #category_links a:visited { font-size:14px;}
#category_links a:hover { font-size:14px;}
span.hirerchyClass { color:#e84405; font-weight:bold;font-size:14px;}}

#star{display:inline-block;zoom:1;*display:inline;}
#rateicon{display:inline-block;zoom:1;*display:inline; color:#174c63; font-size:12px; padding:3px; position:relative; top:-22px; left:100px;}
.textbold{font-weight:bold;}
.bigger_price_show_class{color:#e34005;}

.spec_vert{display:inline-block; width:838px; margin:0 0 10px 0px; border:1px solid #d8d8d8; padding:0px;

        background-color:#ffffff;
	background : #f8f8f8;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));
	background : -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background : linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 )


}
.spec_title{background-color:#bfbfbf;padding:7px;font-size:16px;font-weight:bold; 
	background : #dedede;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#b5b5b5));
	background : -moz-linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	background : -webkit-linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	background : -o-linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	background : -ms-linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	background : linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#b5b5b5',GradientType=0 );
border-bottom:5px solid black;
}
.spec_body{padding:4px;}
.spec_group{/*float:left;width:240px;*/ width:170px; /*height:0px;*/border-bottom:1px solid #cfcfcf;font-size:13px;color:#227fa1;font-weight:bold; margin:7px 0 7px 0px; padding:2px 0 2px 0px;}
.spec_content{/*float:left;width:740px;*/ width:650px;/*height:0px;*/border-bottom:1px solid #cfcfcf;font-size:13px; margin:7px 0 7px 0px;padding:2px 0 2px 0px;}
.crosssellimg{width:100px;}

.upsell_vert{display:inline-block; width:838px; margin:0 0 10px 0px; border:1px solid #d8d8d8; padding:0px;
       background-color:#ffffff;
	background : #f8f8f8;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));
	background : -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background : linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 )

}
.upsell_title{background-color:#bfbfbf;border-bottom:5px solid black;padding:7px;font-size:16px;font-weight:bold;
	background : #dedede;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#b5b5b5));
	background : -moz-linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	background : -webkit-linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	background : -o-linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	background : -ms-linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	background : linear-gradient(top, #dedede 0%, #b5b5b5 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#b5b5b5',GradientType=0 );

}
.upsell_body{padding:5px;}

a.upsell_product_title, a.upsell_product_title:visited { font-weight:bold; font-size:18px;}
a.upsell_product_title:hover {}

.upsell_price {color:#e44003; font-weight:bold; font-size:16px;padding-bottom:15px;}
.upsell_currency_type {color:#e44003; font-weight:bold; font-size:16px;}

a.upsell_more_details, a.upsell_more_details:visited { color:#0b83b8; text-decoration:underline; font-size:14px; font-weight:normal; }
a.upsell_more_details a:hover { text-decoration:none; color:#000000; font-weight:normal;}
#currency_convertor { color:#7d7d7d; }
#currency_convertor { background-color:#ebebeb; border:1px solid #d8d8d8; padding:6px;}
.prod_appox{color:black;}
.currency_convertor_title{display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding-right:10px;}
.currency_convertor_select{display:inline-block;zoom:1;*display:inline;vertical-align:middle;}


.optionname select{ min-width:80px;}
.prod_on_sale{color:red;font-weight:bold;}

.discount_price span.prod_on_sale { font-size:14px;}

.prod_price{font-weight:bold;}
.prod_strike_currency_type .bigger_price_show_class{text-decoration:line-through; color:black;}
.prodUpsellTD{border-right:1px solid #e6e6e6;}



.optiontitle { float:left; margin:0 5px 0 0px;}
.optionname { float:left;}
#emailfriend { padding-bottom: 5px; clear:both; padding-top:5px;}









































