@charset "utf-8";  /**  * Product Detail  */   #page-title { margin-bottom:0 !important; }

/* Left Side */  #product { width:725px; }

/** product header **/  #product-header { display:block; clear:both; width:725px; height:250px; margin-bottom:4px; background:url(../images/shared/product-listing.png) center -1px no-repeat; }

#product-photo { display:block; float:left; width:220px; height:250px; background-repeat:no-repeat; background-position:center 10px; }

#product-title { display:block; float:left; width:495px; height:250px; margin-left:10px; }

#product-title h1 { margin:40px 0 2px 0; }

#product-title h2 { display:block; clear:both; font-weight:normal; font-size:12px; color:#6e7e88; margin-bottom:50px; }

#speccategory {text-align:right; font-weight:normal; margin-right:8px; font-size:11px;}

#spectitle { background-color:#616161; font-weight:bold; color:ffffff; text-align:center; }

#customize { display:block; width:126px; height:30px; clear:both; background:url(/images/shared/buttons/customize.png) 0 0 no-repeat; margin-top:40px; }

#customize:hover { background-position:0 -30px; }

#customize.active { background-position:-126px 0; }

#customize.active:hover { background-position:-126px -30px; }

#customize-box { display:block; width:725px; max-height:180px; overflow:auto; border-top:2px solid #f6a741; border-bottom:2px solid #e0e0e0; background-color:#fff; margin-bottom:10px; }

/** product details **/  #product-detail-tabs { display:block; clear:both; width:725px; height:25px; }

#product-detail-tabs .tab { display:block; float:left; height:25px; margin-right:3px; background-repeat:no-repeat; background-position:0px 0px; }

#product-detail-tabs .tab:hover, #product-detail-tabs .active { background-position:0px -25px; }

#product-overview-tab { width:96px; background-image:url(../images/shared/buttons/product-overview.png); }

#product-specs-tab { width:76px; background-image:url(../images/shared/buttons/product-specs.png); }

#product-downloads-tab { width:146px; background-image:url(../images/shared/buttons/product-downloads.png); }

#product-accessories-tab { width:96px; background-image:url(../images/shared/buttons/product-accessories.png); }

#product-detail { display:inline-block; width:725px; min-height:255px; max-height:500px; overflow:auto; background:url(../images/shared/product-detail-gradient.png) 0px 1px repeat-x; border-top:11px solid #000000; border-bottom:1px solid #ccc; margin-bottom:9px; }

#product-detail .section { display:none; max-width:685px; min-height:215px; padding:20px; }

#product-detail .active { display:inline-block; }

#product-detail .column-66 { display:inline-block; float:left; width:412px; padding-right:20px; min-height:255px; }

#product-detail .column-33 { display:inline-block; float:left; width:203px; min-height:255px; }

#product-detail .separate { background:url(../images/shared/product-detail-separator.png) 0px center no-repeat; padding-left:20px; }

#product-detail h1 { font-size:14px; color:#6f818c; font-weight:normal; margin-bottom:20px; }

#product-detail h1 b { color:#49575f; font-weight:bold; }

ul.features { list-style-position:outside; list-style-type:square; margin:0 0 20px 20px; color:#a0d4f6; }

ul.features p { color:#535c62; }

table.spec { border-collapse:collapse; background-color:#FDFDFD; min-width:350px; margin-bottom:10px; font-size:11px; border-bottom:1px solid #8B8B8B;}

table.spec td, table.spec th, table.spec tr { border-top:1px solid #8B8B8B; }

table.spec th { background-color:#3a86b7; color:#fff; padding:12px; }

table.spec th.odd { background-color:#66addb; }

table.spec td { width:175px; text-align:left; padding:6px 12px; border-top:.5px solid #8B8B8B;  }

table.spec td.odd { background-color:#eff4f7; }

table.spec td.feature { width:auto; }

table.spec td.spec-section { text-align:right; border-top:.5px solid #8B8B8B; margin-right:8px; background-color:#E6E6E6; }

.feature-bullet { width:11px; height:12px; }

table.spec span { color:#93a3ae; font-style:oblique; }

td.spec {padding:4px; background-color:#ffffff; border-top:.5px solid; border-color:#919191; vertical-align:top;}

table.matrix { border-collapse:collapse; background-color:#fff; min-width:350px; margin-bottom:10px; border-color:#919191;  border:.5px solid; font-size:11px;}

table.matrix td, table.matrix th { border:1px solid #c9d5dd; }

table.matrix th { background-color:#3a86b7; color:#fff; padding:12px; }

table.matrix th.odd { background-color:#66addb; }

table.matrix td { width:175px; text-align:center; padding:6px 12px; }

table.matrix td.odd { background-color:#eff4f7; }

table.matrix td.feature { width:auto; }

table.matrix td.matrix-section { text-align:left; font-weight:bold; background-color:#c9d5dd; }

.feature-bullet { width:11px; height:12px; }

table.matrix span { color:#93a3ae; font-style:oblique; }

td.matrix {padding:4px; background-color:#ffffff; border-top:.5px solid; border-color:#919191; vertical-align:top;}

a.download { display:block; padding-left:20px; background-position:0px 0px; background-repeat:no-repeat; height:16px; }

a.software { background-image:url(../images/shared/icons/download-software.png); }

a.firmware { background-image:url(../images/shared/icons/download-firmware.png); }

a.pdf { background-image:url(../images/shared/icons/download-pdf.png); }

/* Right Side */  #right-side-bar { /*width:255px !important;*/ }

#product-pricing, #product-related { clear:both; margin-left:9px; }

#product-pricing { margin-top:9px; }

#product-pricing h1 { font-weight:bold; font-size:18px; color:#65747d; }

#product-pricing option span { color:#65747d; font-style:oblique; }

h2.stock { display:block; clear:both; font-size:12px; font-weight:bold; margin-top:15px; }

h2.in { color:#18df18; }

h2.out { color:#f10404; }

#add-to-cart-submit { padding:10px 20px; font-size:12px; cursor:pointer; }

.large-cart { display:block; clear:both; width:104px; height:37px; background:url(../images/shared/buttons/add-to-cart.png) 0px 0px no-repeat; margin:20px 0 0 0; }

.large-cart:hover { background-position:0px -38px; }

/* related products */  .sidebar-product { clear:both; padding-top:10px; margin-bottom:10px; border-top:1px solid #f0f0f0; text-align:center; }

.sidebar-product h2 { font-size:11px; clear:both; margin-bottom:5px; text-align:center; }

.sidebar-product img { margin-bottom:10px; }

.mini-cart { display:block; width:90px; height:12px; /*margin:0 auto;*/ padding-left:16px; text-align:left; background:url(../images/shared/icons/add-to-cart.gif) 0px -12px no-repeat; }

.mini-cart:hover { color:#ffa633; background-position:0px 0px; }

.info-link { max-height:650px; }

li.locked { list-style-image:url(/images/shared/icons/padlock.png); }

#view-all-related { display:block; padding-top:20px; border-top:1px solid #e0e0e0; text-align:right; }


