#product_details{width:658px;}
#product_details h1{width:600px;}

#product_image,#product_divider,#product_prices{float:left;height:178px}

.pagetab_menu{position:relative;left:-40px;margin:15px 0}
.pagetab{position:relative;left:30px}

#product_image{width:300px;text-align:center}
#product_divider{width:8px;background:#FFF url(../img/store/vertical_shadow.png) top center no-repeat}
#product_prices{width:350px;height:200px;font-size:16px}

.price_row{white-space:nowrap;float:left;clear:both;border:1px solid #EAEAEA;width:350px;margin:0 0 10px 10px;height:26px;line-height:26px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;}
.price_pad{width:130px;float:left;text-align:right}

#price_row_5 .price_pad{width:100px}

#product_generic{}

#generic_explanation,#generic_image,#generic_details{float:left;height:100px}

#generic_explanation{width:240px}
#wide_generic_explanation{width:100%}
#generic_explanation,#wide_generic_explanation{font-size:18px;font-weight:bold;line-height:20px}
#generic_name{margin-top:5px}

#generic_image{width:150px}
#generic_details{width:245px;text-align:right}

#product_description{height:275px;overflow:auto}

#multipleCMI{margin-bottom:10px; width:539px;}

.carousel{margin-bottom:10px}
.carousel_description{font-size:12px}

.companion_heading{font-size:16px; font-weight:800; clear:both; margin:10px 0}
.companion_instructions{float:left;clear:both;margin-left:10px;width:330px}
.insert_product{margin:0 150px;clear:both}

.qtip-content p{font-size:12px}

.label{clear:both; margin:10px 0; font-weight: bold;} 
.store_links{line-height:25px; clear:both}
.error{width: 680px;}
/* -------------------------------------------------------------------------------------------------------- */
/* Modify product detailspage */
/* -------------------------------------------------------------------------------------------------------- */

#headingBox {display:block}
#headingBox img {float:left}
#productApnTemplate {display: none;}
#productActivation {margin-top:10px;margin-bottom:10px}
.productStatus {line-height:47px; white-space:nowrap;}
#productActivation .light_generated_button {margin-left:5px}
#productActivation h3{margin-bottom:10px;}

.productStatusMessage{float:left; margin:0 10px;}

#productActivationForm .formtable{color:#000 !important;}



#posHistoryTable tr{height:25px;}
.headingRow{border-collapse: collapse; border-bottom: solid 1px; border-top: solid 1px;}

/* -------------------------------------------------------------------------------------------------------- */
/* Owner store group */
/* -------------------------------------------------------------------------------------------------------- */

#ownerStoreGroup {margin:10px 0;}
#ownerStoreGroup span{font-weight:bold;}

#ordered_product_carousel .carousel_product {width: 268px !important;}
#productHeadingWrapper{width: 100%; height: 30px;}
#productHeading{width: 565px; float: left;}
