#productDetail-Header {border-top:4px solid #666666; width:960px; margin-left:10px; margin-right:10px;}
#productDetail-H1 {font-family:"KnowledgeRegular",Arial, Helvetica, sans-serif; font-size:24px; color:#666666; padding-left: 9px;padding-bottom: 18px;padding-top: 18px;}
#procuctDetail-breadcrumbs {font-family:"KnowledgeBlack",Arial, Helvetica, sans-serif; font-size:11px; float:right; padding-top: 4px;padding-right: 1px;}

#procuctDetail-breadcrumbs a:link {text-decoration: none; color:#b2b2b2; cursor:hand;}
#procuctDetail-breadcrumbs a:visited {text-decoration: none; color:#b2b2b2; cursor:hand;}
#procuctDetail-breadcrumbs a:hover {text-decoration: none; color:#ff8000; cursor:hand;}
#procuctDetail-breadcrumbs a:active {text-decoration: none; color:#b2b2b2; cursor:hand;}

#productDetail-main {width:460px; padding-left:21px; padding-bottom:20px; float:left;}
#productDetail-content {margin-top:0px; min-height:140px; width:440px;}
#productDetail-format {margin-top:9px;padding-top: 9px;clear:left;}
#productDetail-left {float:left;padding-right: 18px; /*width:176px; height:231px;*/}
#productDetail-right {float:left; max-width:240px;}
.productDetail-formatText {color: #666666; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin-bottom: 9px; padding-right: 9px;    width: 67px;}
.productDetail-formatIMG {float: left; height: 40px; margin-right: 25px; width: 40px;}
.productDetail-productText {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

#productDetailImageContainer{height:231px;width:176px;border-width:0px;}
#productDetailImage{ float: left;}

.productDetail-productText a:link {text-decoration: none; color:#ff8000; cursor:hand;}
.productDetail-productText a:visited {text-decoration: none; color:#ff8000; cursor:hand;}
.productDetail-productText a:hover {text-decoration: underline; color:#ff8000; cursor:hand;}
.productDetail-productText a:active {text-decoration: none; color:#ff8000; cursor:hand;}

.productDetail-infoIMG {padding-top:20px;}
#productDetail-buyingOptions {width:470px; float:left; #padding-left:10px;}
/*#productDetail-buyingOptionsTitle {font-family:"KnowledgeBlack",Arial, Helvetica, sans-serif; font-size:12px; color:#666666; border-top:2px solid #ff8000; border-bottom:1px solid #d4d4d4; padding-top:6px; padding-bottom:4px; padding-left:20px;}*/
#productDetail-buyingOptionsTitle {font-family:"KnowledgeBlack",Arial, Helvetica, sans-serif; font-size:12px; color:#666666; border-top:2px solid #ff8000; padding-top:6px; padding-bottom:4px; padding-left:20px;margin-top: -2px; width: 462px}
#productDetail-options {border-top:1px solid #888888; border-bottom:1px solid #d4d4d4; width:470px;}
#productDetail-optionsSelect { height:33px; width:470px; line-height:11px; }
#productDetail-optionsSelectActive {background-color:#ececec; height:33px; width:470px; line-height:11px; }

#productDetail-optionsSelect a:link {text-decoration: none; background-color:#ffffff; display:block; width:100%; cursor:hand;}
#productDetail-optionsSelect a:visited {text-decoration: none; background-color:#ffffff; display:block; width:100%; cursor:hand;}
#productDetail-optionsSelect a:hover {text-decoration: none; background-color:#ececec; display:block; width:100%; cursor:hand;}
#productDetail-optionsSelect a:active {text-decoration: none; background-color:#ffffff; display:block; width:100%; cursor:hand;}

.productDetail-optionsFormat {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0078ae; width:150px; padding-left:20px;}
.productDetail-optionsVolume {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0078ae; width:150px; }
.productDetail-optionsPrice {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; padding-right:10px; text-align:right; width:100px; }
.productDetail-optionsPrice2 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-right:10px; text-align:right; width:100%;}
#productDetail-totalsMain {border-top:1px solid #888888; border-bottom:1px solid #888888; width:482px; height:80px; padding-top:10px;margin-bottom:20px;}
#productDetail-totalsDiv {margin-botton:10px; height:20px;}
/*#productDetail-totalsDelivery {border-top:1px solid #666666; width:470px; padding-top:10px;}*/
#productDetail-totalsDelivery {border-top:2px solid #FF8000;border-bottom:2px solid #FF8000; width:482px; padding-top:10px; height: 40px; #padding-bottom:10px;}
.productDetail-total {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; float:right;}
.productDetail-totalPrice {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; float:right; padding-left:20px; margin-right: 11px;}
.productDetail-totalTax {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; float:right; padding-left:10px; padding-right:10px; }
.productDetail-addToBasketLargeBTN {float:right; padding-left:10px; padding-right:10px; padding-top:10px;}
.productDetail-promoCodeBox {float:right; padding-left:5px; padding-top:17px;}
.productDetail-promoHelp {display:none;/*float:right; padding-left:5px; padding-top:23px;*/}
.productDetail-promoText {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff8000; float:right; padding-top:22px;}
.promoBox125 {width:125px;}
.productDetail-totalsDeliveryImgLeft {float:left; padding-right:40px; padding-left:15px;}
.productDetail-totalsDeliveryImg {float:left;}


/*  Product Detail Info  */
.productDetail-infoMain {width:960px; height:auto; margin-left:10px; margin-right:10px; float:left;}
.productDetail-infoMain ul {/*DFH width:154px;*/ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;border:0;}
#productDetail-infoMenu li {padding-left:20px; padding-top:7px; padding-bottom:6px; height:26px; vertical-align:middle;}
.productDetail-infoContent {width:781px; float:right; padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;clear: none;}
.productDetail-infoContent p {padding-top:15px;}
.productDetail-infoContent ul {padding-top:5px; padding-left:20px;}
.productDetail-infoContent li {padding-top:2px; /*DFH width:750px;*/}
.productDetail-infoContentHeader {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ff8000; padding: 18px 0; border-top:1px solid #cbcbcb;}
#productDetail-backToTop {font-family:Arial, Helvetica, sans-serif; height:27px; color:#ff8000;/* padding-top:15px;*/ margin-left:850px; float:left; width:100px; visibility:hidden;}

.productdetail-infomain .content ul {
/*DFH width: 780px;*/ float:none; font-size: 11px; color: #666;}

#productDetail-tabs {width:960px; margin-left:10px; margin-right:10px; float:left; background-color:#ffffff;}

.content {font-size:11px;}

.tabHeader {font-family:"KnowledgeBlack", Arial, Helvetica, sans-serif; color: #666666; font-size:13px;}

#productDetail .ui-widget-header {width:154px;}


/*JQUIERY UI REMPLACEMENT STYLES BEGIN*/
.tabHeader {font-family:"KnowledgeBlack", Arial, Helvetica, sans-serif; color: #666666; font-size:13px;}

/* Corner radius */
/*.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
*/
/* Component containers
----------------------------------*/
#productDetail .ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#productDetail .ui-widget .ui-widget { font-size: 1em; }
#productDetail .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
#productDetail .ui-widget-content	{background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; border: 0px;}
#productDetail .ui-widget-content a { color: #ff8000; }
#productDetail .ui-widget-header { border-top: 0;  border-bottom: 0; border-style: solid; border-color:#aaaaaa; color: #222222; font-weight: normal; background:none;position:relative;}
#productDetail .ui-widget-header a { color: #666666; }
#productDetail .ui-widget-header .ui-state-active { border-left: 0;border-right: 0;}
#productDetail .ui-widget-header .ui-state-focus{ background: none;}
/* tabs */
#productDetail .ui-tabs { position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#productDetail .ui-tabs .ui-tabs-nav { margin: 0; padding: 0; height:auto;}
#productDetail .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 0; padding-top: 1px; padding-bottom: 1px; white-space: nowrap; width:100%; font-size:11px}
#productDetail .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; width:100%;}
#productDetail .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 0; padding-top: 0;}
#productDetail .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#productDetail .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#productDetail .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none;clear: none; }
#productDetail .ui-tabs .ui-tabs-hide { display: none !important; }

/* Interaction states
----------------------------------*/
#productDetail .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { text-decoration: none; color:#666666; display:block; cursor:hand; border-top:1px solid #cbcbcb; border-bottom:0px solid #cbcbcb; background: none;border-right: 0;border-left: 0; }
#productDetail .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #666666; text-decoration: none; }
#productDetail .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border-top: 1px solid #999999; border-right: 0; border-bottom: 0px solid #999999; border-left: 0; background: none; font-weight: normal; color: #212121; }
#productDetail .ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {text-decoration: none; color:#ff8000; display:block; cursor:hand; border-top:2px solid #ff8000; border-bottom:2px solid #666666 !important; /*border-bottom: 2px solid #aaaaaa; border-left: 0; border-right: 0; border-top:2px solid #ff8000; background: none; font-weight: normal; color: #ff8000; */}
#productDetail .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {  color: #ff8000; text-decoration: none; }
#productDetail .ui-widget :active { outline: none; }
#productDetail .ui-state-active{border-top:2px solid #ff8000 !important; border-bottom:2px solid #666666 !important;}
#productDetail .selectedBefore {text-decoration: none; color:#666666; display:block; cursor:hand; border-bottom:0 !important; border-top: 1px solid #cbcbcb;}
#productDetail .selectedAfter {text-decoration: none; color:#666666; display:block; cursor:hand; border-top:0;border-bottom: 0px solid #cbcbcb !important;}
#productDetail .unselectedBottom {text-decoration: none; color:#666666; display:block; cursor:hand; border-bottom:2px solid #cbcbcb}
#productDetail .unselectedTop {text-decoration: none; color:#666666; display:block; cursor:hand; border-top:1px solid #cbcbcb; }
/*JQUIERY UI REMPLACEMENT STYLES END*/

#productDetail .content div{margin-top: 10px;}
