/* Nicegesture */
#productleft {float:left;width:630px;margin:10px 0px 0px 0px;}
#productright {float:right;width:160px;margin:10px 0px 0px 0px;}
#productleft #sol {float:left;width:300px;text-align:center;margin:20px 0px 0px 0px;}
#productleft #orta {float:left;width:310px;margin:0px 0px 0px 15px;padding:0px;}

/* Single Product Display Control */
#niceproduct td {vertical-align:top;}
#crosssells {border:2px solid #ddd;padding:5px;margin-bottom:0px;text-align:center;}
#crosssells h2 {padding:5px 0px; color:#990000;font-size:16px;text-align:center;}
.WideSingleProductDisplayPanel .SingleProductDisplayImage {text-align:center;}
.WideSingleProductDisplayPanel .SingleProductDisplayImage input {width:120px; height:120px;}
.WideSingleProductDisplayPanel .SingleProductDisplayImage {vertical-align:top;}
.WideSingleProductDisplayPanel .ProductBadge {}
.WideSingleProductDisplayPanel .SingleProductDisplayName {text-align:center;}
.WideSingleProductDisplayPanel .SingleProductDisplayName a:link, .WideSingleProductDisplayPanel .SingleProductDisplayName a:visited 
{color:#445566;text-decoration:none;}
.WideSingleProductDisplayPanel .SingleProductDisplayName a:hover {color:#990033;text-decoration:underline;}
.WideSingleProductDisplayPanel .SingleProductDisplayDescription {}
.WideSingleProductDisplayPanel .SingleProductDisplayPrice {text-align:center;font-size:12px;font-weight:bold;color:#990033;}
.WideSingleProductDisplayPanel .SingleProductDisplayAddToCart {visibility:hidden;line-height:0px;}
html>body .WideSingleProductDisplayPanel .SingleProductDisplayAddToCart {visibility:hidden;height:0px;}
.SkinnySingleProductDisplayPanel .SingleProductDisplayImage {float:none;display:block;}
.SkinnySingleProductDisplayPanel .ProductBadge {}
.SkinnySingleProductDisplayPanel .SingleProductDisplayName {}
.SkinnySingleProductDisplayPanel .SingleProductDisplayDescription {}
.SkinnySingleProductDisplayPanel .SingleProductDisplayPrice {}

/* Volume Discounts */
.VolumePricingHeader {font-weight:bold;}
.VolumePricingHeader td {border:1px solid #e5e5e5;background-color:#efefef;width:46px;text-align:center;}
.VolumePricingText td {border:1px solid #e5e5e5;text-align:center;}
.VolumePricingHeader td, .VolumePricingText td {padding:2px 10px;}
.VolumePricingText {color:#334455;}
#VolumeDiscounts {padding:5px;border-top:0px solid #ccc;margin-bottom:5px;}
#VolumeDiscounts h3 {font-size:12px;color:#990000;text-decoration:none;}

/* Product Page Universals */
#malprice .formlabel {font-size:13px;font-weight:bold;}
.variantsdisplay {margin:10px 0px;}
.outofstockdisplay {font-weight:bold;font-size:14px;}
.ProductPropertyLabelSKU {font-size:10px;}
.proicons {margin:10px 0px 0px 10px;}
.PriceLabel {font-weight:normal;color:#666666;font-size:11px;} 
.ProductPropertyLabel {font-size:16px;}
.ProductPropertyLabellist {font-size:12px; font-weight:normal;color:#999;}
.ProductPropertyLabelsave {font-weight:normal;}
.forminput short {width:10%;}
.siteprice {font: bold 16px arial;color:#990000;}
.listprice {font: normal 12px arial;color: #999;text-decoration: line-through;}
.dropdownlist .choicelabel {font-weight:normal;font-size:12px;padding:5px 0px;}
.dropdownlist .choicefield select {font-size:11px;}
.prohelpPopup {margin:10px 0px;text-align:left;}
.htmlarea strong {font-size:13px;color:#990000;background-color:#e5e5e5;display:block;padding:4px 0px 4px 5px;}
.desclist ul li {margin:0px 0px 5px 15px;list-style: disc none outside;}

/* Customer Reviews */
.ProductReviews {text-align:left;margin-top:10px;padding:10px;border:1px solid #e5e5e5;}
.ProductReviews h3 {color:#990000;padding:0px;}
.ProductReview {margin:8px 0px;}
.ProductReviewRating img {vertical-align:middle;}
.ProductReviewRating {font-weight:bold;color:#333333;margin-bottom:5px;}
.productreviewdescription {font-size:11px;}
.ProductReviewKarma input {vertical-align:middle;color:#445566;}
.ProductReviewKarma {color:#445566;}
.productreviewdescription {}
.ProductReviewLinks {}

/* Gavroche Product Page */
#gavroche_product {margin:10px 0px 0px 0px;border:1px solid #efefef;padding:100px 0px 0px 400px;width:398px;height:198px;background:url(/../../../images/products/gavroche/gavroche_anakat.jpg) no-repeat left top;}
#gavroche_product .variantsdisplay {margin:0px;width:250px;}
#gavroche_product .radiobuttonnormallist {}
#gavroche_product .choicelabel {font-size:11px;font-weight:bold;vertical-align:top;}
#gavroche_product .choicefield {vertical-align:top;}
#gavroche_product #Prices {margin:0px;}
.gavroche_buttons {margin:0px 0px 0px 260px;}
.anakatsub { margin-top: 10px; }
.anakatsub .bigleft {float: left;width: 570px;}
.anakatsub .bigright {float: right;width: 215px;}
.anakatsub h1 {font: normal 28px Arial, Helvetica, sans-serif;padding:10px 0px 5px 0px;}
.anakatsub h2 {font: normal 20px Arial, Helvetica, sans-serif;}
.anakatsub .bigleft .tabimg {float: left;width: 230px;}
.anakatsub .bigleft .tabimgcontent {float: right;width: 305px;padding-top: 10px;}
.anakatsub .bigleft .insidebox {background: url(/../../../images/products/gavroche/insidebox.jpg) no-repeat left top;height: 255px;padding-left: 378px;padding-top: 15px;}
.anakatsub h3 {font: bold 16px Arial, Helvetica, sans-serif;padding-bottom: 5px;}
.anakatsub .howtogavroche {background: #e5e5e5;padding: 10px;}
.anakatsub .howtogavroche .left {float: left;width: 385px;background: #FFF;}
.anakatsub .howtogavroche .right {float: right;width: 385px;background: #FFF;}

/* Gavroche Tabs */
.TabbedPanels {margin: 0px;padding: 0px;float: left;clear: none;width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab {position: relative;top: 1px;float: left;padding: 7px 10px;margin: 0px 42px 0px 0px;font: bold 16px Arial, Helvetica, sans-serif;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;background: #666;color: #fff;border-top: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #666;}
.TabbedPanelsTabHover {background: #666;color: #fff;border-top: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #666;}
.TabbedPanelsTabSelected {color: #000;background: #e5e5e5;border: 1px solid #e5e5e5;}
.TabbedPanelsTab a {color: black;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;border: 1px solid #e5e5e5;height: 300px;background: #e5e5e5;}
.TabbedPanelsContent {background: #FFF;margin: 15px;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float: left;width: 10em;height: 20em;background-color: #EEE;position: relative;border-top: solid 1px #999;border-right: solid 1px #999;
border-left: solid 1px #CCC;border-bottom: solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab {float: none;margin: 0px;border-top: none;border-left: none;border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #EEE;border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;padding: 0px;width: 30em;height: 20em;}