﻿/*****************************
* ProductDetail
*****************************/
#ProductDetail { width: 696px; background-color: #FFFFFF; color: #000000; }


.TabPanel { margin-left: 20px; margin-right: 20px; }


.activeBtn { cursor: pointer; }
.inactiveBtn { cursor: default; }
.galleryThumbnail { padding-top: 3px; border-width: 3px; border-color: #ffffff; border-style: solid; }
.galleryThumbnailHover { border-style: outset; border-width: 3px; border-color: #cccccc; padding-bottom: 3px; }

/* Tabs */
#ProductDetail .ajax__tab_body { clear: both; width: 648px; border: solid 4px #c21431; }
#ProductDetail .ajax__tab_header { height: 26px; color: #FFFFFF; width: 648px; background-color: #ffffff; border-width: 0 0 0 0 !important; }
/* Tab Off */
#ProductDetail .ajax__tab_header .ajax__tab_outer { height: 26px; background-image: url(/App_/ROOT/PageFrame/StandardPartial/Catalog/Detail/Tab/Tab_O-Right.gif); padding-right: 7px; margin-right: 2px; }
#ProductDetail .ajax__tab_header .ajax__tab_outer .ajax__tab_inner { height: 26px; background-image: url(/App_/ROOT/PageFrame/StandardPartial/Catalog/Detail/Tab/Tab_O-Left.gif); padding-left: 7px; }
#ProductDetail .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Catalog/Detail/Tab/Tab_O-Middle.gif); background-position: 0 0px; height: 26px; }
/* Tab On */
#ProductDetail .ajax__tab_header .ajax__tab_active .ajax__tab_outer { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Catalog/Detail/Tab/Tab_C-Right.gif); }
#ProductDetail .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_inner { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Catalog/Detail/Tab/Tab_C-Left.gif); }
#ProductDetail .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Catalog/Detail/Tab/Tab_C-Middle.gif); }
/* Tab Hover */
#ProductDetail .ajax__tab_header .ajax__tab_hover .ajax__tab_outer { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Catalog/Detail/Tab/Tab_C-Right.gif); }
#ProductDetail .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .ajax__tab_inner { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Catalog/Detail/Tab/Tab_C-Left.gif); }
#ProductDetail .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Catalog/Detail/Tab/Tab_C-Middle.gif); }

/* Product Set */
#ProductSet { width: 641px; border: dashed red 0px; font-size: 10px; }
#ProductSet .emptyAttributeGroup { }
#ProductSet .attributeGroup { text-align: center; color: #c21431; border-bottom: 1px solid #cccccc; }

#ProductSet .productSetHeaderText { width: 641px; text-align: center; font-weight: bold; padding-top: 15px; padding-bottom: 3px; border-bottom: solid 0px #000000; }
#ProductSet .productSetHeaderColumn { color: #c21431; text-align: center; padding-top: 0px; padding-bottom: 3px; border-bottom: solid 2px #000000; }
#ProductSet .productSetHeaderColumnGroupLeft { border-left: solid 1px #cccccc; color: #c21431; text-align: center; padding-top: 0px; padding-bottom: 3px; border-bottom: solid 2px #000000; }
#ProductSet .productSetHeaderColumnGroupRight { border-right: solid 1px #cccccc; color: #c21431; text-align: center; padding-top: 0px; padding-bottom: 3px; border-bottom: solid 2px #000000; }
#ProductSet .row { }
#ProductSet .altRow { background-color: #E5E5E5; }
#ProductSet .row:hover { background-color: #cccccc !important; cursor: pointer !important; }
#ProductSet .altRow:hover { background-color: #cccccc !important; cursor: pointer !important; }
#ProductSet .dataColumn { text-align: center; padding: 6px 2px 6px 2px; border-left: solid 1px #000000; border-bottom: solid 1px #000000; }

#ProductSet .leftEdgeDataColumn { text-align: center; padding: 6px 2px 6px 2px; border-bottom: solid 1px #000000; white-space: nowrap; }

#ProductSet .rightEdgeDataColumn { text-align: center; padding: 6px 2px 6px 2px; border-bottom: solid 1px #000000; border-left: solid 1px #000000; }
#ProductSet .altDataColumn { text-align: center; padding: 6px 2px 6px 2px; border-left: solid 1px #000000; border-bottom: solid 1px #000000; /*background-color: #E5E5E5;*/ }
#ProductSet .altLeftEdgeDataColumn { text-align: center; padding: 6px 2px 6px 2px; border-bottom: solid 1px #000000; /*background-color: #E5E5E5;*/ white-space: nowrap; }

#ProductSet .altRightEdgeDataColumn { text-align: center; padding: 6px 2px 6px 2px; border-bottom: solid 1px #000000; border-left: solid 1px #000000; /*background-color: #E5E5E5;*/ }
#ProductDetailView { width: 686px; /*margin-bottom: 25px; */ }


#ProductDetailView .imagePreview { font-size: 8px; font-weight: bold; width: 230px; height: 235px; border: solid 0px red; vertical-align: top; padding-top: 35px; }
#ProductDetailView .thumbImage { cursor: pointer; }
#ProductDetailView p { margin: 0; padding: 0; }
#ProductDetailView .description { vertical-align: top; width: 465px; border: solid 0px blue; padding: 15px; }
#ProductDetailView .description .title { font-size: 18px; color: #c21431; line-height: 22px; }

#ProductDetailView .description .header { font-weight: bold; font-size: 16px; line-height: 21px; }

#ProductDetailView .description .header p { margin-top: 5px; padding: 0; }

#ProductDetailView .description .patent { font-style: italic; padding-left: 15px; font-size: 10px; }
#ImageGallery { cursor: pointer; }
#OrderQuantityContainer2 .title { width: inherit; height: 36px; color: #FFFFFF; font-weight: bold; font-size: 12px; }

#OrderQuantityContainer2 .left { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Header/Left.gif); width: 6px; height: 26px; }
#OrderQuantityContainer2 .right { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Header/right.gif); width: 6px; height: 26px; }
#OrderQuantityContainer2 .sync { background-image: url(/App_/ROOT/PageFrame/StandardPartial/Header/Sync.gif); width: 488px; height: 26px; color: #FFFFFF; font-weight: bold; font-size: 12px; }

#OrderQuantityContainer2 .container { background-color: #e5e5e5; border-left: solid 1px #c21431; border-right: solid 1px #c21431; border-bottom: solid 1px #c21431; }

#OrderQuantityContainer2 .container td { padding: 5px; }

#OrderWindow .container { background-color: #ffffff; color: #000000; font-weight: normal; }

#OrderQuantityContainer .container td { }

#OrderForm input[type=text] { border: 1px #000000 inset; }
#OrderForm, #OrderForm a { color: #000000; }
