@import url("basic.css");

body{color:#000;}
h1, h3 {color:#176f05;font-family:georgia, arial, helvetica, sans-serif;}
h1{font-size:230%; font-weight:normal;}
h2{color:#b0b9af; font-size:110%;}
a{color:#466b40;}
#container2{width:760px; background:url(../img/bg-container.jpg) repeat-y 50% 0;}
#container3{width:728px; text-align:left; margin:auto; background:url(../img/bg-head.jpg) no-repeat 50% 4px;}

#fold-left, #fold-right{position:absolute; width:34px; height:271px; margin-top:210px}
#fold-left{background:url(../img/fold-left.gif) no-repeat; margin-left:-23px;}
#fold-right{background:url(../img/fold-right.gif) no-repeat; margin-left:749px;}

#head{height:130px;}
#logo a{position:absolute; display:block; margin-top:5px; width:240px; height:125px;}
#logo span, #basket span{position:absolute; left:-998px;}
#navigation{background:#000 url(../img/bg-nav.gif) no-repeat 50% 0; height:34px;}
#navigation ul{list-style:none; padding:0; margin:0; height:34px;}
#navigation li{margin:0; float:left;}
#navigation a{display:block; height:34px; float:left;}
#navigation a:hover{background:url(../img/trasparent2.png) repeat;}

#home{width:59px;}
#about-us{width:80px;}
#sheet-1{width:118px;}
#sheet-2{width:123px;}
#village{width:97px;}
#historical{width:122px;}
#trade{width:61px;}
#news{width:68px;}

#navigation span{position:absolute; left:-998px;}
#navigation .active{background:url(../img/trasparent.png) repeat;}
#body{clear:both;}
#telephone, #basket{float:right;}
#basket a{display:block; height:21px; width:115px; background:url(../img/view-basket.gif) no-repeat 0 0;}
#telephone{margin-right:10px; font-weight:bold; color:#9e9e9e; line-height:1.7em}
#banners{margin:30px 0 20px;}
#footer{height:38px; color:#fff;}
#footer .content{height:28px; background-color:#000; text-align:center;}
#footer ul{list-style:none; margin:0 10px; padding-top:3px;}
#footer li{margin:0 7px 0 0; display:inline;}
#footer a{color:#fff;}
#bg-end{position:absolute; margin-left:-16px; width:760px; margin-top:4px; height:11px; background:url(../img/bg-end.gif) no-repeat;}

#body .content ul { margin: 8px 0px 8px 10px; line-height: 140%; }
#body .content ul li { margin-bottom: 4px; padding: 2px 0px; }
#body .content ul.no-bullet { list-style: none; }

.col-left{margin:0 415px 0 20px;}
.col-right{margin:35px 15px 15px 0; height:165px; width:380px; float:right;}
.col-right2{margin:0 15px 15px 0; height:175px; width:380px; float:right;}

.select-model, .historical-dolls{list-style:none;}
.select-model li{margin:0 5px 0 0; float:left;}
.select-model li a{display:block; width:130px; padding-top:140px; text-align:center; font-weight:bold;}

.historical-dolls a{margin:-10px 0 0 50px; padding-top:190px; text-align:center; font-weight:bold;}
.top-left{background:url(../img/cornerUpLeft.gif) no-repeat;}
.top-right{background:url(../img/cornerUpRight.gif) no-repeat; float:right;}
.bottom-right{background:url(../img/cornerDownRight.gif) no-repeat; float:right;}
.bottom-left{background:url(../img/cornerDownLeft.gif) no-repeat;}
.top-left, .top-right, .bottom-right, .bottom-left{width:41px; height:41px;}

#free-shipping .txt{margin:0 auto; width:340px; font-family:georgia, arial, helvetica, sans-serif; text-align: center;}
#free-shipping .txt p{color:#807b7b;}

.sheet-models-1{background:url(../img/img1.jpg) no-repeat -5px 0;}
.sheet-models-2{background:url(../img/img2.jpg) no-repeat; width:94px!important;}
.village-pack{background:url(../img/img3.jpg) no-repeat -5px 0;;}
.variety{display:block; background:url(../img/dolls.jpg) no-repeat -5px 0; width:250px;}

.hr{margin:25px 0;}
.hr .forbici{position:absolute; background:url(../img/forbici.gif) no-repeat; height:38px; width:53px; margin:-14px 0 0 15px;}
.hr hr{border:none; border-top:1px dashed #999;}

#copyright{padding-top:7px; text-align:right; background-color:#fff; color:#999; padding-right:15px;}
#copyright a{font-size: 90%;}
#connexion{position:absolute; margin:7px 0 0 15px;}
#connexion a{color:#999;}

/*PRODUCT PAGE*/
#body .content{margin:0 20px 15px; min-height:350px; height:auto!important; height:350px;}
#how-purchase{float:right; margin:5px; font-weight:bold;}
.image{width:120px; float:left; margin-right:15px;}
.image a img { border: 1px dotted #cccccc; }
.image a:hover img { border: 1px solid #829b7d; }
.description{margin:0 130px 0 140px; font-size:150%; font-family:georgia, arial, helvetica, sans-serif; padding-top:2.5em;}
.details{font-size:80%;}
.price{font-size:80%; color:#999;}
.cart-button{float:right; margin-top:3.9em;}
.item, .separetor{padding-bottom:10px; margin-bottom:10px; background:url(../img/dotted.gif) repeat-x 0 100%;}
.back-to-navigation{float:right; margin-top:20px;}
.back-to-navigation a{color:#999;}

.pack-description{font-size:150%; font-family:georgia, arial, helvetica, sans-serif; margin-bottom:1em;}
.pack-price{float:right;}

.notes{text-align:right; color:#999;}