/* OLOF: NY BAKGRUNDSFÄRG: ändra första värdet i background*/
BODY {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.7em;
line-height : 1.4em;
text-align : left;
background : #dd1836 url('http://www.dodeci.it/templates/dodeci/images/bg/bg.png') repeat-y;
color : #000000;
margin : 0;
padding: 0 0 20px 0;
}

#breadcrumb {display : none;}
#breadcrumb a.HeaderNavigationText {color : #000000;}

/* OLOF: NY BAKGRUNDSFÄRG: ändra första värdet i background*/
#header {padding: 0 10px 20px 10px; background: #dd1836 url('http://www.dodeci.it/templates/dodeci/images/bg/dodfade.jpg') no-repeat; height:90px;}
#header img {behavior: url('iepngfix.htc'); margin-top:0;}

#headerNavigation {color: #ffffff; position: absolute;top : 46px;list-style : none;margin : 0;padding : 0;left : 580px;}
#headerNavigation li {float : left;background-color : #ffffff;margin : 2px;padding : 4px;font-weight : bold;}
#headerNavigation a {color : #000000;}

#footer {margin: 0 0 15px 185px; clear:both;}


A {color : #555555;text-decoration : none;background : inherit;}
A:hover {text-decoration : underline;}

FORM {display : inline;background : inherit;color : inherit;}
CHECKBOX, RADIO, SELECT {font-size : 0.9em;background : #ffffff;color : #000000;}

TEXTAREA.input2ma {
font-family : Arial, Helvetica, sans-serif;
width : 250px;
padding : 3px;
font-size : 1em;
background : inherit;
color : inherit;
border : 1px solid #cccccc;
}

TEXTAREA {
width : 99%;
font-size : 1em;
background : inherit;
color : inherit;
}


h1 {font-size : 2.3em;margin-top : 20px;margin-bottom : 30px;padding : 0;}
h2 {font-size : 1.5em;margin-top : 30px;}
h3 {font-size : 1.1em;}
h4 {font-size : 1.1em;margin-bottom : 16px;padding-bottom : 4px;border-bottom : 1px solid #cccccc;}

.s {text-decoration : line-through;background : inherit;color : inherit;}

.b {font-weight : bold;background : inherit;color : inherit;}

SPAN.greetUser {
font-size : 1em;
font-weight : bold;
background : inherit;
}


#leftCol {width : 160px;float : left;padding-left : 10px; top:-10px;}

#mainCol {width : 705px;float : left;padding : 15px 0 45px 15px;background : url('http://www.dodeci.it/templates/dodeci/images/bg/corner_top.gif') no-repeat top left;}

#mainCol div, #mainCol img, #mainCol h1, #mainCol span, span, a, form {background : none;}


.product, .productsHeader, .productSpecial {float : left;margin : 8px 8px 0 0;}
.productsHeader {clear:both; margin-top:8px;}
.product, .productSpecial {border : 1px solid black;width : 85px;height : 164px;}
.productSpecial {min-height : 185px;}
.product p, .productSpecial p {padding : 4px;margin : 0;font-weight : bold; line-height : 1.2em;}
.product IMG, .productsHeader IMG, .productSpecial IMG {margin : 0; padding : 0;}
.product a, .productSpecial a {color:#000000;}
.product, .productSpecial .addProductInfo {font-weight : normal;}

table.productTable, table.orderTable {margin:0; padding:0;}
table.productTable tr, table.orderTable tr {margin:0; padding:0;}
table.productTable td, table.orderTable td {padding:2px 5px 2px 5px; margin:0; vertical-align:top; border-bottom: 1px dotted #cccccc;}

.pricePrev {color: #555555; text-decoration:line-through;}
.priceNew {color: #f22143; font-weight:bold;}

.cartHeader, .cartCell {float : left;margin : 0 8px 0 0;width : 130px;}
.cartHeader {font-weight : bold;}
.cartCell .product {margin : 0;padding : 0;width : 85px;}
.cartCell .cartCell {margin : 0;padding : 0;padding-top : 10px;width : 100px;}

.navHeader {font-size : 11px;}

.ColorRed {color : #f22143;background : inherit;}

.Clear {font-size : 0;clear : both;background : inherit;color : inherit;height : 1px;}

.img2ma {background : inherit;color : inherit;border : 0;}

.ColorSpan {
color : green;
text-decoration : underline;
background : inherit;
}

.ColorSpanRed {
color : #f22143;
background : inherit;
}

.BoxesErrorBox {background : #000000;font-weight : bold;color : #ffffff;}

.BoxesProductListing {color : #000000;}

.productsNotifications {
background : #f22143;
color : inherit;
}

.orderEdit {
color : green;
text-decoration : underline;
background : inherit;
}

.sv {color : inherit;background : inherit;padding-top : 1px;padding-left : 2px;padding-right : 2px;font-size : 1em;}
.en {color : inherit;background : inherit;padding-top : 1px;padding-left : 2px;padding-right : 2px;font-size : 1em;}
.it {color : inherit;background : inherit;padding-top : 1px;padding-left : 2px;padding-right : 2px;font-size : 1em;}

.EUR {color : inherit;background : inherit;padding-top : 1px;padding-left : 2px;padding-right : 2px;font-size : 1em;}
.SEK {color : inherit;background : inherit;padding-top : 1px;padding-left : 2px;padding-right : 2px;font-size : 1em;}

div.listContainer {width : 150px;background : url('http://www.dodeci.it/templates/dodeci/images/bg/box.gif') no-repeat top left;margin-bottom : 5px;}
/*div.listContainerCart {width : 150px;background : url('http://www.dodeci.it/templates/dodeci/images/corners_top_border_yellow.gif') no-repeat top left;background-color : #ffffff;margin-bottom : 10px;}*/
div.listContainerNoBorder {width : 150px;margin-bottom : 5px;}

/*div.CartContainer {list-style : none;margin : 0;padding : 0;padding-bottom : 7px;width : 150px;background : url('http://www.dodeci.it/templates/dodeci/images/corners_bottom_border_white.gif') no-repeat bottom left;}
div.Cart {padding : 6px 7px 7px 7px;}
div.Cart h3 {font-size : 1em;padding : 0;margin : 0;margin-bottom : 10px;}*/

div.cartBox {width:370px; position:absolute; top:6px; left:457px;background : url('http://www.dodeci.it/templates/dodeci/images/bg/cart.gif') no-repeat top left; padding-top:10px; padding-left:15px; height:92px;color:#ffffff;}
div.cartBox h3 {font-size : 1em;padding : 0;margin : 0;margin-bottom : 5px;margin-top : 5px;color:#ffffff;}
div.cartBox ul {float:right; list-style : none;margin : 0;padding : 0;padding-top : 2px; width : 130px;}
div.cartBox ul li {padding-top : 2px; padding-left:8px; background : url('http://www.dodeci.it/templates/dodeci/images/arrow_cart.png') no-repeat 0 8px;}
div.cartBox ul a {color:#ffffff; font-weight:normal;}
div.cartBox a {color:#ffffff; font-weight:bold;}

.img2ma {behavior: url('iepngfix.htc');}

ul.catList {list-style : none;margin : 0;padding : 0;padding-bottom : 10px;width : 150px;background : url('http://www.dodeci.it/templates/dodeci/images/bg/box-bottom.gif') no-repeat bottom left;}
ul.catList.paddingBottomFix {padding-bottom : 0;}

ul.productInfo {list-style : none;margin : 0;padding : 0;width : 150px;background : url('http://www.dodeci.it/templates/dodeci/images/bg_white_black.png') no-repeat top left;}
ul.productInfoRed {list-style : none;margin : 0;padding : 0;width : 150px;background : url('http://www.dodeci.it/templates/dodeci/images/bg_white_red.png') no-repeat top left;}

li.subCatHeader, li.subCatHeaderSelected, .navHeader {padding : 5px 9px 5px 12px;color : #ffffff;text-transform : uppercase;font-weight : bold;}
li.subCatHeader a, li.subCatHeaderSelected a {color : #ffffff;text-transform : uppercase;font-weight : bold;}
li.subCatHeaderBlack {padding : 5px 9px 5px 12px;color : #ffffff;text-transform : uppercase;font-weight : bold;}
h3.subCatHeader {color : #000000;text-transform : uppercase;font-weight : bold;padding : 5px 9px 5px 12px;}

li.subCatItem {list-style : none;margin : 0;padding : 0;padding-bottom : 7px;margin-left : 5px;padding : 2px;padding-left : 16px;}
li.subCatItem a {color : #000000;}
li.subCatItem a.grey {color : #cccccc;}
li.subCatItem.selected {font-weight : bold;}

li.arrow {padding-left : 16px;background : url('http://www.dodeci.it/templates/dodeci/images/arrow.png') no-repeat 7px 5px;}

ul.checkoutBar {list-style : none;margin : 0;padding : 0;}
ul.checkoutBar li {display : inline; padding: 3px 7px 7px 7px; margin:0; background-color:#cccccc; background:url('http://www.dodeci.it/templates/dodeci/images/bg_checkoutBar_grey.gif') repeat-x;}
ul.checkoutBar li.checkoutBarCurrent {background-color:#f22143; background:url('http://www.dodeci.it/templates/dodeci/images/bg_checkoutBar_red.gif') repeat-x; color:#ffffff;}
ul.checkoutBar li.checkoutBarLeft {padding-left:0; margin:0; background:url('http://www.dodeci.it/templates/dodeci/images/bg_checkoutBar_left.gif') no-repeat top left;}
ul.checkoutBar li.checkoutBarRight {padding-left:0; margin:0; background:url('http://www.dodeci.it/templates/dodeci/images/bg_checkoutBar_right.gif') no-repeat top right;}

.bannerheader {}
.nodisplay {display : none;}

.text, .textNoForm {width : 495px;}
.text fieldset {clear:both;width : 495px;border : 0;padding : 0;margin : 0;padding-bottom : 10px;}
.text fieldset a, .text fieldset p {margin-left : 172px; margin-top:0;}
.text fieldset.wronglabelled label {width:100%; text-align:left; font-weight:bold; margin-bottom:4px;}
.text label a {margin-left : 0;}
.text label {float : left;width : 150px;padding-right : 20px;text-align : right;}
.text .cssbutton {margin : 0 0 0 172px;}
.nomargin , .nomargin .cssbutton, .text label .nomargin {margin : 0;}
.spanlabel {display:inline; vertical-align:top;}

.subCatItem input, .subCatItem select {margin-top : 2px;}
.subCatItem select {width : 112px;}

input, select {font-size : 1em;border : 1px solid #cccccc;padding : 3px;}

.cssbutton {margin : 0;border : 0;padding : 0;padding-bottom : 5px;width : 113px;height : 22px;background-color : #f22143;color : #ffffff;background : url('http://www.dodeci.it/templates/dodeci/images/buttonbg.gif') no-repeat top left;}
a.cssbutton {background : none;color : #f22143;}
span.cssbutton {color : #f22143;}

a.forward {padding-left : 18px;background : url('http://www.dodeci.it/templates/dodeci/images/arrows_forward.png') no-repeat 0 2px;color : #f22143;}
a.back {padding-left : 18px;background : url('http://www.dodeci.it/templates/dodeci/images/arrows_back.png') no-repeat 0 2px;color : #f22143;}

.border {width : 495px;border-bottom : 1px solid #cccccc;margin-bottom : 16px;padding-top : 10px;}
.border .lessMargin {margin-bottom : 8px;}

#infoCol {position : absolute;left : 690px;width : 150px;}

.thumbnails {margin-top : 10px;}

.thumbnail, .thumbnailSelected {width : 85px;border : 1px solid #cccccc;margin-right : 5px;}
.thumbnailSelected {border : 1px solid #000000;;}

.error {border: 2px solid #f22143; padding:10px;}
.message {border: 1px dotted #cccccc; padding:10px;}

p.headerlink {float:right; margin:0; padding:0; margin-top:6px;}

.productinfotext {width:495px;}

#mainCol div.puff1, #mainCol div.puff2, #mainCol div.puff3 {background : url('http://www.dodeci.it/templates/dodeci/images/bg_puff.png') no-repeat bottom left;
	float:left; width:211px; margin:0 11px 0 0;
	height:200px;}
#mainCol div..puff3 {margin-right:0;}
#mainCol div.puff1 h3, #mainCol div.puff2 h3, #mainCol div.puff3 h3 {background : url('http://www.dodeci.it/templates/dodeci/images/top_puff.png') no-repeat top left;
	margin:0; height:20px; font-size:1.1em; color:#ffffff; padding:6px 8px 0 8px; font-weight:normal;}
#mainCol div.puff1 p, #mainCol div.puff2 p, #mainCol div.puff3 p {padding:0 8px 0 8px; margin-top:4px;}
#mainCol div.puff1 p img, #mainCol div.puff2 p img, #mainCol div.puff3 p img {float:right; margin:4px 0 8px 8px}
#mainCol div.puff1 a, #mainCol div.puff2 a, #mainCol div.puff3 a {color:black;}
#mainCol div.puff1 a:hover, #mainCol div.puff2 a:hover, #mainCol div.puff3 a:hover {text-decoration:none;}

#mainCol div.content_img {clear:both; width:655px; margin:0 0 30px 0;}
#mainCol div.content_img img {float:right; margin:4px 0 20px 20px; padding:0;}