/**
* @Enterprise: S&S Media Solutions
* @author: Yannick Spang
* @creation date: June 2009
* @url: http://www.joomla-virtuemart-designs.com
* @copyright: Copyright (C) 2008 - 2009 S&S Media Solutions
* @license: Commercial, see LICENSE.php
* @product: Flypage Showroom Mall - Virtuemart Theme
* @version: 1.0
*/
.ssmed_clear {clear: both;}
a.go_prev {padding: 8px 0 8px 23px;float: left; margin-bottom: 15px;background: transparent url(../../../images/flypage_themes/flypage_showroom_mall/previous.png) left no-repeat;}
a.go_next {padding: 8px 23px 8px 0;float: right; margin-bottom: 15px;background: transparent url(../../../images/flypage_themes/flypage_showroom_mall/next.png) right no-repeat;}
input.quantity_box_button_up {border: none;height:18px;margin-right:5px;vertical-align:middle;width:18px;background: transparent url(../../../images/flypage_themes/flypage_showroom_mall/up.png) left no-repeat;}
input.quantity_box_button_down {border: none;height:18px;margin-right:5px;vertical-align:middle;width:18px;background: transparent url(../../../images/flypage_themes/flypage_showroom_mall/down.png) left no-repeat;}
input.notify_button {background: transparent url(../../../images/flypage_themes/flypage_showroom_mall/notify_me.png) left no-repeat;}
input.inputboxattrib {width: 183px;}
select.inputboxattrib {width: 190px;}
div.ssmed_instock {margin: 0 0 8px 0;}
div#ssmed_vm_pathway {margin-bottom: 15px;}
div#ssmed_header_bar {border-bottom: 2px dotted #606060;margin: 0 0 15px 0;}
h1.product_title {float: left; color: #606060; font:bold 145% Tahoma, Verdana, Arial;} 
div.buttons_heading {text-align:center;float:right; width:  100px;}
div.buttons_heading a img {padding: 2px;}
h4.product_headlines {color: #606060; font:bold 120% Tahoma, Verdana, Arial;}
div.product_info {display:block;float:right;font-size:12px;text-align:justify;width:73%;}
div.product_text {line-height:16px; text-align:justify; color: #606060; margin-bottom: 10px;}
div.image_text {text-align: center;border:0 solid #FFFFFF;float:left;left:0;margin-right:5px;padding-right:5px;position:relative;top:0;width:25%;}
div.presentation {padding: 5px;margin: 4px 0; background-color: #e3e3e3; }
div.tracks_left {float:left; width: 50%;}
div.tracks_right {float:left; width: 50%;}
div.track_image {margin: 5px 10px 5px 15px;float: left;width: 74px;}
div.track_image_mt {margin: 2px 10px 2px 15px;float: left;width: 74px;}
div.ssmed_relatet_product div.ssmed_productPrice {margin: 0 auto;text-align:center;width: 95px; height: 16px; background: transparent url(../../../images/flypage_themes/flypage_showroom_mall/grey_button.png);}
div.ssmed_relatet_product div.ssmed_productPrice span.ssmed_productPrice {padding-left: 0px;color: #606060;font:bold 11px Tahoma;} 
div.preview_image {text-align: center; margin: 0.5%; width: 24%; float: left;}
div.preview_image img {border: 2px solid #606060;width: 95px;}
div.preview_images {padding:0;}
div.shop_border {margin-top: 10px;border-top: 0px dashed #606060;}
div#ssmed_addtocart_area {width: 65%;float: left; margin: 10px 10px 0 10px;}
div#ssmed_availability_area {width: 155px;text-align: center;float: right; margin: 10px 20px 0 0;}
div#ssmed_price_area {margin: 10px 0;}
h3#ssmed_relatet_products_h3 {margin: 0 8px;color: #606060; font:bold 120% Tahoma, Verdana, Arial;}
div#ssmed_relatet_products {margin-top: 10px;}
div.ssmed_relatet_product {margin: 10px 0;float: left; width: 100%;}
div.ssmed_relatet_product_content {text-align: center;margin: 4px 0; float:left;}
div.ssmed_relatet_product_content img {height: 50px; width: auto; margin: 5px 0;}
div.ssmed_relatet_product_content span.ssmed_productTax {display: none;}
input.addtocart_button_module {background: transparent url(../../../images/flypage_themes/flypage_showroom_mall/add_to_cart_grey.png);text-align:center;background-position:bottom left;width:114px;height:24px;cursor:pointer;color: #b30329;border: none;font:bold 12px Tahoma, Verdana, Arial;vertical-align: middle;overflow:hidden;}
div#ssmed_packaging {margin: 8px 6px;}
span.ssmed_productOldPrice {text-decoration: line-through; color: #FF0000;}
div#ssmed_price_area strong {color: #606060;font: 10px Verdana;}
div#ssmed_price_area span.ssmed_productTax {color: #606060;font: 8px Verdana;}
div#ssmed_price_area div.ssmed_productPrice span.ssmed_productPrice {padding: 8px 0;color: #00CC00; font: bold 23px Tahoma, Verdana, Arial;}
span.ssmed_DiscountSave, div.ssmed_DiscountAmount {color: #606060;}
span.product_price {padding-left: 0px;color: #00CC00;font:bold 11px Tahoma;}
div.ssmed_productOldPrice_box {margin: 8px 0 0 0;}
div.ssmed_add_shop_border {margin: 10px 0;border-top: 1px dashed #606060;}
div#ssmed_review_output {float: left;width: 62%;}
div#ssmed_review_input {float: right; width: 35%;}
div#ssmed_review_output h3,div#ssmed_review_input h3 {font:bold 12px Tahoma, Verdana, Arial; color: #606060;}
div#ssmed_review_input textarea.inputbox {width: 98%; margin-bottom: 8px;}
span.ssmed_writereview_title {display: none;}
div.ssmed_review_info_text {text-align: center;margin: 20px auto;width: 50%;border-bottom: 2px solid #028D01;border-top: 2px solid #028D01;padding: 3px 50px;color: #028D01;}
blockquote.review {display: block;font-family: Tahoma;font-size: 100%;line-height: 120%;width: auto;margin: 15px 0;background: url(../../../images/flypage_themes/flypage_admirable/yellow_quote_start.png) 0 5px no-repeat;padding: 0px 10px 10px 38px;border-bottom: 1px dotted #aaa;}
blockquote.review p {padding: 0 20px 0 0;margin-top: 0;background: url(../../../images/flypage_themes/flypage_admirable/yellow_quote_end.png) 100% 100% no-repeat;}
span.ssmed_review_infos {text-align: left;font-size: 70%;display: block;color: #aaa;}
div.ssmed_review_rating {display: block;font-size: 80%;line-height: 130%;color: #444;}
div.ssmed_review_rating img {height: 15px;margin-bottom: -3px;}
#ssmed_ratingstar_area {padding: 3px;}
#ssmed_ratingstar_area img {width: 50px;}
div#ssmed_vendor_info {background: transparent url(../../../images/flypage_themes/flypage_showroom_mall/vendor.png) top center no-repeat;padding-top: 50px;}
div#ssmed_manufacturer_info {background: transparent url(../../../images/flypage_themes/flypage_showroom_mall/manufacturer.png) top center no-repeat;padding-top: 50px;}
div.rel_prod_top{width: 100%;overflow: hidden;margin-top: 10px;background: #e3e3e3 url(../../../images/flypage_themes/flypage_showroom_mall/related_products_mb.png) bottom repeat-x;}
div.rel_prod_lefttop{width: 100%;overflow: hidden;background: url(../../../images/flypage_themes/flypage_showroom_mall/related_products_lt.png) left top no-repeat;}
div.rel_prod_righttop {width: 100%;overflow: hidden;background: url(../../../images/flypage_themes/flypage_showroom_mall/related_products_rt.png) right top no-repeat;}
div.rel_prod_rightbottom {width: 100%;overflow: hidden;background: url(../../../images/flypage_themes/flypage_showroom_mall/related_products_rb.png) right bottom no-repeat;}
div.rel_prod_leftbottom {width: 100%;overflow: hidden;background: url(../../../images/flypage_themes/flypage_showroom_mall/related_products_lb.png) left bottom no-repeat; }
#sbox-window {position:absolute;background-color:#fff;text-align:left;overflow:visible;padding:10px;-moz-border-radius:8px;}
ul#user_rating, ul#user_rating a:hover, ul#user_rating #current_rating {background-image:url(../../../images/stars/star.png);background-repeat: repeat-x;background-position: left -1000px;}
ul#user_rating {background-position:left top;height:20px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;overflow:hidden;padding:0pt;position:relative;width:100px;}
ul#user_rating li {background-image:none;display:inline;padding:0pt;}
ul#user_rating a, ul#user_rating #current_rating {border:medium none;cursor:pointer;height:20px;left:0pt;overflow:hidden;position:absolute;text-indent:-1000em;top:0pt;}
ul#user_rating a:hover {background-position:left bottom;}
ul#user_rating  a#one_star {width:20%;z-index:6;}
ul#user_rating  a#two_star {width:40%;z-index:5;}
ul#user_rating  a#three_star {width:60%;z-index:4;}
ul#user_rating  a#four_star {width:80%;z-index:3;}
ul#user_rating  a#five_star {width:100%;z-index:2;}
ul#user_rating #current_rating {background-position:left bottom;margin:0px;z-index:1;}