/* override styles defined in _general.css file */
#PageHeader {margin-bottom:1.5em;}
#SlotCenter {float:right; width:780px;}
.dataContainerCenter {width:585px; float:left;}
#SlotRight {}
#BoxLastMinute .lastMinuteBro {display:none;}
/* /override styles defined in _general.css file */


#ProductView {}
#ProductView .promotionName {color:red; text-align:center; text-transform:uppercase;}
#ProductView .tabbernav li a {padding-left:0.7em; padding-right:0.7em;}
#ProductView .productName {font-size:1.4em; line-height:1.2em; color:#555; font-family:Georgia; font-weight:bold; margin:10px 0 0 0; height:100%;}
#ProductView .manufacturerNo {font-size:0.83em; margin:0.3em 1.7em 0.5em 0; color:#555;}
#ProductView .manufacturerNo span {font-weight:bold}
#ProductView .dataContainer1 {overflow:hidden; width:585px; float:left;}
#ProductView .dataContainer1 .left {float:left; display:inline; width:300px;}
#ProductView .dataContainer1 .left  .left{float:left; display:inline;width:20em;}
#ProductView .dataContainer1 .left  .right{width:26em !important;}
#ProductView .brandName {font-family:Georgia; color:#555; padding-bottom:5px; border-bottom:1px solid #ebebeb; margin-top:0}
#ProductView .dataContainer1 .right {float:right; display:inline; width:280px;}
#ProductView .picture {margin-bottom:0.3em;}
#ProductView .picture img {border:0}
#ProductView .picture a:hover img {border:0}
#ProductView .producerLogo {}
#ProductView .functionalIcons {float:right; display:inline; margin-right:1em;}
#ProductView .functionalIcons img {margin:0 0.2em;}
#ProductView .right .left {width:23.08em; float:left; display:inline; background:none; margin:1.17em 0 0 0;}
#ProductView .right .right {width:15.42em; float:right; display:inline; background:none; margin:1.17em 0 0 0; padding:0;}
#ProductView .dataContainer1 .priceBox {margin:0 0 1.4em 0; float:left; display:inline; font-family:Georgia; width:22em}
#ProductView .dataContainer1 .priceBox  h1{font-weight:bold; display:inline; color:#555; float:left; height:2em; margin-right:4px; margin-top:0}
#ProductView .dataContainer1 .oldPriceBox {margin:0 0 0 0; float:left; display:inline; font-family:Georgia; width:22em}
#ProductView .dataContainer1 .oldPriceBox h3{font-weight:bold; display:inline; color:#555; float:left; height:1em; margin-right:4px; margin-top:0}
#ProductView .dataContainer1 .oldPriceBox .oldBruttoValue{ height:1em; font-size: 1em; text-decoration:line-through !important; }
#ProductView .crossedOut { height:4em}
#ProductView .compare {margin:5px 0 10px 0; font-weight:bold; display:block}
#ProductView .dataContainer1 .bruttoValue {font-size:2.1em; font-weight:bold; line-height:1em; display:block;}
#ProductView .dataContainer1 .crossedOut .bruttoValue {color:#555 !important}
#ProductView .dataContainer1 .nettoValue {line-height:1.5em; display:block; font-weight:bold; margin-top:2px}
#ProductView .dataContainer1 .tags {width:8.92em; margin:1em 0}
#ProductView .dataContainer1 .stockQuantity {float:right; display:inline; font-weight:bold; font-weight:bold; color:#555; font-size:0.92em; width:9.69em; text-align:center; margin-top:0.4em;}
#ProductView .buttons {margin-top:10px; height:26px;}
#ProductView .buttons a {margin:0; padding:0; height:25px}
#ProductView .buttons a span {}
#ProductView .buttons .wishlist { display:inline; background-image:url(../images/buttons/wishlist.gif); width:61px; height:21px;}
#ProductView .buttons .addToCart { display:inline; background-image:url(../images/buttons/add_to_cart.gif); width:76px; height:21px;}

#ProductView .buttons_all a{float:right;height:23px;}
#ProductView .buttons_all a.raty{float:left;}
#ProductView .buttons_all a.addToCart{margin-left:5px;}
#ProductView .buttons_all a.compare{margin-right:10px;}
#ProductView .dataContainer1 form, #ProductView .dataContainer1 fieldset {margin:0; padding:0; border:none;}
#ProductView .dataContainer1 form.xAjaxCompareProduct {margin-top:1em;}
#ProductView .right .left .hline {margin:0.8em 0; height:1px; border-bottom:0.08em solid #a9a9a9;}
#ProductView .deliveryCosts {float:left; display:inline; width:10em; text-align:right; padding-right:1em; border-right:0.08em solid #a9a9a9; background-image:url(../images/cartons.jpg); background-position:left center; background-repeat:no-repeat; margin-bottom:0.6em;}
#ProductView .deliveryCosts p {color:#555; margin:0 0 0.5em 0; font-weight:bold;}
#ProductView .deliveryCosts strong {font-size:1.67em; color:#f00;}
#ProductView .deliveryCosts a {font-size:0.92em;}
#ProductView .miscData {font-size:0.83em}
#ProductView .miscData p {margin:0; color:#555;}
#ProductView .miscData a {margin-left:0.3em; font-size:0.92em;}
#ProductView #ProductsInKit {border:1px solid #aaa; width:500px; overflow:hidden;}
#ProductView #ProductsInKit ul {list-style:none; margin:0; padding:0;}
#ProductView #ProductsInKit h3 {color:#d32d22; border-bottom:1px solid #aaa; padding:5px 0 5px 10px; margin:0;}
#ProductView #ProductsInKit li {float:left; width:240px; margin:5px; padding:0;}
#ProductView #ProductsInKit .pictureInKit {float:left; margin-right:5px; width:85px; overflow:hidden;}
#ProductView #ProductsInKit  .name  {font-size:1.1em; display:block; font-weight:bold; height:2.3em; overflow:hidden; font-family:Georgia;}
#ProductView #ProductsInKit  .avail  {font-size:0.85em;}
#ProductView #ProductsInKit  .qtty  {font-size:0.85em;}
#ProductView #ProductsInKit  .price {color:#d32d22; font-family:Georgia;}
#ProductView #ProductsInKit  .price span {display:block;}
#ProductView #ProductsInKit .saving {clear:both; padding:5px; border-top:1px solid #aaa;}
#ProductView #ProductsInKit .saving span {font-weight:bold; color:#d32d22;}
#ProductView .miscData2 img {vertical-align:top;}
#ProductView .gallery {}
#ProductView .gallery .item {margin:1px 2px 2px 1px; display:inline}
#ProductView .gallery .item img {}
#ProductView .dataContainer2 {margin-bottom:3em; background-color:#fff; width:585px; float:left;}
#ProductView .dataContainer3 {width:585px; float:left;}
#ProductView .dataContainerRight {float:right; width:185px;}
#ProductView #Tabs {margin-top:2em;}
#ProductView #Tabs form, #ProductView #Tabs fieldset {border:none; margin:0; padding:0;}
#ProductView #Tabs .item {margin-bottom:2em;}
#ProductView #Tabs h4 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;}
#ProductView #Tabs .attributes {}
#ProductView #Tabs table.attributes th {font-weight:bold; width:100%; padding:5px 5px; text-align:left; border-right:1px solid #ebebeb;}
#ProductView #Tabs h4.attributes {font-size:1.25em; color:#555; line-height:1.67em; padding:0 0.5em; margin-bottom:0;}
#ProductView #Tabs table.attributes {border:1px solid #e4e4e4; border-width:1px 0 0 1px; width:100%;}
#ProductView #Tabs table.attributes td {border:1px solid #e4e4e4; border-width:0 1px 1px 0; padding:0.2em 1em; font-size:0.92em;}
#ProductView #Tabs table.attributes .c1 {background-color:#f8f8f8;}
#ProductView #Tabs table.attributes .c2 {border-right:none; padding-right:0;}
#ProductView #Tabs table.attributes .c3 {color:#626262; font-weight:bold;}
#ProductView #Tabs table.attributes .c3 span {}
#ProductView #Tabs .variants {}
#ProductView #Tabs .variants table td {width:100%; padding:0.5em; border-bottom:1px solid #ededed; font-size:0.92em;}
#ProductView #Tabs .variants table thead td {font-weight:bold; background-color:#ebebeb; text-transform:lowercase;}
#ProductView #Tabs .variants .c1 {width:112px;}
#ProductView #Tabs .variants .c1 img {}
#ProductView #Tabs .variants .c1 a:hover img {}
#ProductView #Tabs .variants .c2 {width:14em; font-weight:bold; vertical-align:top;}
#ProductView #Tabs .variants thead .c2 {vertical-align:middle;}
#ProductView #Tabs .variants .c2 .logo {margin-bottom:0.3em;}
#ProductView #Tabs .variants .c2 a {display:block; margin-bottom:0.6em; height:3.6em; overflow:hidden;}
#ProductView #Tabs .variants .c2 .stockQuantity {font-weight:normal; color:#555;}
#ProductView #Tabs .variants .vName {width:auto;}
#ProductView #Tabs .variants .c3 {width:8.5em; text-align:right;}
#ProductView #Tabs .variants .priceBox {margin:0 0 1em 0;}
#ProductView #Tabs .variants .bruttoTxt {font-size:0.83em;}
#ProductView #Tabs .variants .bruttoValue {font-family:Georgia; font-size:1.33em; font-weight:bold; line-height:1.2em;}
#ProductView #Tabs .variants .nettoValue {font-size:0.92em;}
#ProductView #Tabs .variants .c4 {display:none;}
#ProductView #Tabs .variants #xajaxvariants {}

#ProductView #Tabs #variants-test {font-size:0.92em}
#ProductView #Tabs #variants-test .showall {margin-bottom:1em; font-weight:bold}
#ProductView #Tabs #variants-test .item {margin-bottom:1em}
#ProductView #Tabs #variants-test .item label {font-weight:bold}
#ProductView #Tabs .variants .manufacturerNo {font-weight:normal; margin:0.2em 0}
#ProductView #Tabs .variants .manufacturerNo span {font-weight:normal;}

#ProductView #Tabs .formOpinion {font-size:0.92em; margin:0 auto 1em auto;}
#ProductView #Tabs .formOpinion .stars {margin:0 0 1em 0;}
#ProductView #Tabs .formOpinion table {width:100%; margin-bottom:1em;}
#ProductView #Tabs .formOpinion table td {padding:0.3em 1em;} 
#ProductView #Tabs .formOpinion .cText {width:18em;}
#ProductView #Tabs .formOpinion textarea {width:18em; height:5em;}
#ProductView #Tabs .formOpinion select {width:18.6em;}
#ProductView #Tabs .formOpinion table .information {font-size:1em;}
#ProductView #Tabs .formOpinion .cSubmit {border:0; background-image:url(../images/buttons/send.gif); width:76px; height:21px; color:#555; font-size:1em; padding-bottom:3px}
#ProductView #Tabs .usersOpinions {margin:0 auto 1em auto; color:#555;}
#ProductView #Tabs .usersOpinions h4 {margin-bottom:0;}
#ProductView #Tabs .usersOpinions .item {background-color:#f9f9f9; border-bottom:1px solid #c4c4c4; padding:1em; margin:0; height:100%;}
#ProductView #Tabs .usersOpinions .left {float:left; display:inline; width:31.67em;}
#ProductView #Tabs .usersOpinions .author {font-weight:bold; margin-bottom:0.4em;}
#ProductView #Tabs .usersOpinions .author span {color:red;}
#ProductView #Tabs .usersOpinions .date {font-size:0.83em;}
#ProductView #Tabs .usersOpinions .stars {float:right; display:inline; width:13.5em; font-weight:bold;}
#ProductView #Tabs .usersOpinions .stars img {margin-left:0.2em;}
#ProductView #Tabs .usersOpinions .opinionTxt {font-size:0.92em; margin-top:1.5em;}
#ProductView #Tabs .tipAFriend {font-size:0.92em; margin:0 auto 1em auto;}
#ProductView #Tabs .tipAFriend .stars {margin:0 0 1em 0;}
#ProductView #Tabs .tipAFriend table {width:100%; margin-bottom:1em;}
#ProductView #Tabs .tipAFriend table td {padding:0.3em 1em;} 
#ProductView #Tabs .tipAFriend .cText {width:18em;}
#ProductView #Tabs .tipAFriend textarea {width:18em; height:5em;}
#ProductView #Tabs .tipAFriend select {width:18.6em;}
#ProductView #Tabs .tipAFriend table .information {font-size:1em;}
#ProductView #Tabs .tipAFriend .cSubmit {border:0; background-image:url(../images/buttons/send.gif); width:76px; height:21px; color:#555; font-size:1em; padding-bottom:3px}

#ProductView #Tabs .question {font-size:0.92em; margin:0 auto 1em auto;}
#ProductView #Tabs .question .stars {margin:0 0 1em 0;}
#ProductView #Tabs .question table {width:100%; margin-bottom:1em;}
#ProductView #Tabs .question table td {padding:0.3em 1em;} 
#ProductView #Tabs .question .cText {width:18em;}
#ProductView #Tabs .question textarea {width:18em; height:5em;}
#ProductView #Tabs .question select {width:18.6em;}
#ProductView #Tabs .question table .information {font-size:1em;}
#ProductView #Tabs .question .cSubmit {border:0; background-image:url(../images/buttons/send.gif); width:76px; height:21px; color:#555; font-size:1em; padding-bottom:3px}

#ProductView #Tabs .kits .c3 {padding-left:1em; vertical-align:top;}
#ProductView #Tabs .kits .c3 h5 {margin:0.4em 0 0.2em 0; font-size:1.1em; font-weight:bold; font-family:Georgia;}
#ProductView #Tabs .kits .kitManNo span {font-weight:bold; color:#000;}
#ProductView #Tabs .kits .kitManNo {font-size:0.85em;} 
#ProductView #Tabs .kits .description {margin-top:0.1em}
#ProductView #Tabs .kits .description a {display:block; margin-top:2em;} 
#ProductView #Tabs .kits .bruttoValue {font-weight:bold;}
#ProductView #Tabs .kits .saving {font-size:0.95em; margin-top:0.3em;}
#ProductView #Tabs .kits .saving span {font-weight:bold; color:#d32d22;}
#ProductView #Tabs .kits .stockQuantity {font-size:0.85em; margin-top:0.3em;}

#ProductView .prodNav {font-weight:bold; padding:1em; background-color:#f9f9f9; border:1px solid #ebebeb; margin-top:2em; font-size:0.92em;}
#ProductView .prodNav .prev {float:left; display:inline;}
#ProductView .prodNav .next {float:right; display:inline;}
#ProductView .dateModified {font-size:0.92em;}
#ProductView .accessories {color:#555;}
#ProductView .accessories table {width:100%;}
#ProductView .accessories table thead td {background-color:#ebebeb; padding-left:20px; font-weight:bold; vertical-align:middle; color:#555; background-image:url(../images/icons/arrow_curve.gif); background-position:5px 11px; background-repeat:no-repeat; font-size:0.83em; border-bottom:1px solid #fff;}
#ProductView .accessories table td {vertical-align:top; padding:0.5em 0.3em; border-bottom:1px solid #ebebeb;}
#ProductView .accessories table .c1 {width:15px; background-color:#ebebeb; padding:0.5em 0; border-bottom:1px solid #fff; background-image:url(../images/icons/arrow_down.gif); background-position:center bottom; background-repeat:no-repeat; text-align:center;}
#ProductView .accessories table .c2 {}
#ProductView .accessories table .c3 {}
#ProductView .accessories table .c4 {text-align:right; font-size:0.92em;}
#ProductView .accessories .priceBox {text-align:left}
#ProductView .accessories .bruttoTxt {font-size:0.83em;}
#ProductView .accessories .bruttoValue {font-size:1.3em; font-weight:bold; line-height:1.2em; font-family:Georgia;}
#ProductView .accessories .nettoValue {font-size:0.92em;}
#ProductView .accessories h5 {margin:0 0 0.5em 0; font-size:0.92em; overflow:hidden;}
#ProductView .accessories .description {font-size:0.92em; height:4.8em; overflow:hidden; margin-bottom:0.8em;}
#ProductView .accessories .more {font-weight:bold; display:block; margin-top:0.5em; float:left}
#ProductView .accessories .compare {float:right; margin-right:2em}
#ProductView .accessories .manufacturerNo {margin-top:0;}
#ProductView .accessories .logo {margin-bottom:1em;}
#ProductView .accessories .stockQuantity {margin-bottom:1em;}
#ProductView .accessories .addToCompare {font-weight:bold; margin-top:1em; font-size:0.92em}
#ProductView .accessories .element1 {height:1.33em; width:3px; margin-left:6px; background-color:#ebebeb;}
#ProductView .accessories .cCheckbox {margin:0; border:none; width:11px; height:11px; margin-top:2px;}
#ProductView .accessories .cSubmit {width:172px; height:29px; background-image:url(../images/buttons/buy2.png); border:0;}

#DeliveryTimeCalculator {position:fixed; display:none; top:80px; left:50%; width:500px; margin-left:-250px; z-index:9999;}
#DeliveryTimeCalculator h3 {background-image:url(../images/box/box_header_bg2.png);}
#DeliveryTimeCalculator h3 span {float:left; margin-left:1em;}
#DeliveryTimeCalculator h3 a {color:#fff; font-family:Tahoma,Sans-Serif; font-weight:bold; line-height:1.8em;}
#DeliveryTimeCalculator h3 .close {float:right; margin-right:2em;}
#DeliveryTimeCalculator h3 .toggle {float:right; margin-right:0.5em;}
#DeliveryTimeCalculator .boxBody {overflow:hidden;}
#DeliveryTimeCalculator .txt {margin:1em 0; color:#333; font-size:11px;}
#DeliveryTimeCalculator ul {margin:0; padding:0; list-style-type:none;}
#DeliveryTimeCalculator ul li {border-bottom:1px solid #ddd; padding-bottom:0.5em; margin-top:0.5em; overflow:hidden;}
#DeliveryTimeCalculator dl dt {font-weight:bold; color:#444; margin-bottom:0.3em;}
#DeliveryTimeCalculator dl p {margin:0.2em 0; clear:both; overflow:hidden;}
#DeliveryTimeCalculator dl span {float:left; width:100px; color:#555;}
#DeliveryTimeCalculator dl strong {float:left; color:#777;}