body,html{margin:0;padding:0;}
body{color:#666;font:70%/130% verdana,arial,sans-serif;}
/*<sections>*/
#site{width:944px;float:left;}
#head{float:left;width:100%;margin:10px 0 10px 0;}
#content{float:left;width:938px;margin-left:6px;display:inline;}
#contentMiddle{float:right;width:750px;min-height:331px;height:auto !important;height:331px;}
#footer{clear:both;float:left;width:100%;margin:12px 0 0 0;}
#contentTop, #contentBottom{float:left;width:938px;position:relative;}
#contentBottom{border-top:2px solid #fff;}
#navi{float:left;width:186px;padding:0;margin-right:2px;position:relative;background:#fff;display:inline;}
#customerService{width:174px;height:174px;background:#e4e4e4;padding:6px;position:absolute;bottom:0;left:0;}

#basket{width:174px;background:#e4e4e4;padding:6px;position:absolute;bottom:186px;left:0;border-bottom:1px solid #fff;}
/*</sections>*/
/*<navigations>*/
#head #logo{float:left;margin:0 0 0 13px;}
#head ul{float:right;margin:20px 0 0;padding:0;list-style:none;font-size:1.1em;}
#head li{float:left;margin:0;padding:0 10px;list-style:none;border-right:1px solid #2b2b2b;}
#head li.last{border:none;}
#head li.act a{text-decoration:underline;}

#navi ul{margin:13px 0 0 -6px;padding:0;list-style:none;width:190px;}
#navi li{margin:0;padding:0;list-style:none;}
#navi ul ul{margin:0;padding:0;position:relative;}
#navi strong{display:block;margin:0;padding:2px 0 2px 0;}
#navi .act a{background:#f1f1f1;}
#navi .act  ul a{background:#fff;}
#navi a{display:block;padding:2px 0 2px 12px;}
#navi li ul a{padding-left:30px;}

#navi  #subGroup{margin-top:3px;padding-left:12px;width:172px;}
#navi  #subGroup .act{}
/*</navigations>*/
/*<content blocks>*/
#flashFrontpage{background:#c9c9c9;padding:0 0 1px 0;border-bottom:6px solid #e0e0dd;}
#flashFrontpage img{display:block;}

#nostotFrontpage{padding:0;list-style:none;clear:both;float:left;margin:2px 0 0;width:100%;background:#b71b1e;color:#000;}
#nostotFrontpage div{float:left;width:221px;height:197px;padding:6px;border-right:1px solid #fff;}
#nostotFrontpage div.last{border-right:none;width:221px;overflow:hidden;}
#nostotFrontpage div.textContent{margin:0;border:1px solid #fff;width:210px;padding:5px;height:185px;}
#nostotFrontpage #teaser_3{background:#b71b1e;color:#000;}
#nostotFrontpage h2{font-size:1em;margin:0 0 3px 0;}
#nostotFrontpage p{margin:0;}
#nostotFrontpage ul{margin:3px 0 0 15px;padding:0;}
#footer ul{float:right;margin:0;padding:0;list-style:none;}
#footer li{float:left;padding:0 7px;border-right:1px solid #666;}
#footer li.last{padding-right:0;border-right:none;}

#collectionTeaser{float:left;height:331px;width:750px;}
#collectionTeaser.anne{background:url("../img/naistenmallistoannebg.jpg") top left no-repeat;height:298px;}
div.teaser_1{background:url("../img/miestenmallisto_teaser.jpg") top left no-repeat;}
div.teaser_2{background:url("../img/naistenmallistobg.jpg") top left no-repeat;}
div.teaser_myymalat{background:url("../img/ostospaikatbg.jpg") top left no-repeat;}

#collectionNavi{float:right;width:750px;background:#e4e4e4;border-top:1px solid #fff;}
#collectionNavi p{margin:0;padding:5px 10px;}

#customerService p{border:1px solid #fff;padding:4px;margin:0;overflow:hidden;width:164px;height:164px;}
#customerService p a{display:inline;padding:0;}

#basket div{border:1px solid #fff;padding:4px;margin:0;overflow:hidden;width:164px;}
#basket .toStore{display:block;text-align:center;background:#ccc;margin:3px 0;border:1px solid #fff;}
#teasers{float:left;width:752px;margin:2px 0 0 0;}
#teasers ul{margin:1px 0 0;padding:0;list-style:none;float:left;width:100%;}
#teasers ul.tp{border-top:1px solid #fff;}
#teasers li{margin:0;padding:6px;list-style:none;float:left;border-left:2px solid #fff;width:174px;height:174px;background:#e4e4e4;}
#teasers li.first{border-left:none;}
#teasers li img{border:1px solid #fff;display:block;width:172px;height:172px;}
#teasers li p{border:1px solid #fff;margin:0;padding:2px 4px;width:164px;height:168px;}

#product{background:#e4e4e4;float:left;width:100%;}
#prodImage{float:left;margin:0;padding:0;width:374px;}
#productText{float:left;width:352px;margin:16px 0 0 24px;}
#productText h2{margin:0;padding:0;font-size:1em;font-weight:normal;}
#productText p{margin-top:0;margin-bottom:7px;}

#yhteydet{background:#e4e4e4;float:left;width:100%;}

#orderConfirm{padding:10px;float:left;}

#confirm{float:right;width:750px;margin-top:1px;}
#confirm table{width:100%;border-collapse:collapse;}
#confirm table td, #confirm table th{border:1px solid #fff;padding:5px;border-right:none;}
#confirm table .grey{background:#f1f1f1;text-align:center;}
#confirm table .total{border-left:none;}
#confirm table .wide{width:370px;}

#colorTable{border-collapse:collapse;margin:0;padding:0;}
#colorTable td{margin:0;padding:0 3px 0 0;text-align:center;}
#colorTable td div{margin:0;padding:0;position:relative;}
#colorTable td .imgborder{position:absolute;top:0;left:0;width:50px;height:80px;background:url("../img/variborder.gif") no-repeat;}
#sizes{display:none;}
#quantity{display:none;}
#storeSubm{display:none;}
#sizes select, #quantity select{width:100px;border:1px solid #595959;}

#orderForm{margin:10px;float:left;}
#orderForm label{float:left;clear:left;width:140px;}
#orderForm .ti{border:1px solid #333;float:left;width:180px;}

#store_country{margin:10px;float:left;width:150px;}
#store_city{margin:10px;float:left;width:150px;}

#addresses{clear:both;margin:10px;color:#fff;width:460px;}
#addresses p{margin:0px;color:#fff;}
/*</content blocks>*/
/*<links>*/
a:link{color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
a:active{color:#666;text-decoration:none;}

/*</links>*/
/*<general>*/
h3{font-size:1em;margin:10px 0 0 0;}
a img{border:none;}
.hr{height:1px;font-size:1px;overflow:hidden;border-bottom:1px dashed #d5d5d5;clear:both;width:944px;float:left;padding:0;margin:0;}
.hr.bottom{border-top:1px dashed #d5d5d5;border-bottom:none;}
.hr hr{display:none;}
form{margin:0;padding:0;font:inherit;}
input, select{font:1em verdana,arial,sans-serif;}
#productText .mb0, #productText  .mb0{margin-bottom:0;}
.dp{display:none;}
.p10{padding:10px;}
/*</general>*/
