@import "960.css";

body{background: #000 url(/images/floral-background-header.png); padding: 0; color:#fff; font-size: 90%; font-family: 'Trebuchet MS', sans serif}

#header{height:84px;}
.title{color:#64615f; font-size: 12px; padding-left:50px ; padding-top: 46px;}
.title h1{font-size:16px; text-transform: uppercase; color:#fff; margin:0; line-height:28px;}
.title h1 a{text-decoration: none;}
.color{color:#ff7f00;}

big{font-size:180%}

a{color:#fff;}
a:hover{text-decoration: none;}

#mainMenu{padding-left:25px; border-top:#83817f 1px solid; text-transform: uppercase; font-size: 13px; zoom:1; overflow:hidden; padding-bottom:2px; background: url(/images/menu-bottom.png) bottom repeat-x #64615f;}
#mainMenu a{color:#fff; padding-left:25px; padding-right:25px; line-height:26px; text-decoration:none; display:block; float:left; letter-spacing: 0.05em;}
#mainMenu a.current{background: url(/images/floral-background-2.png) #9b9793 top left !important; padding-bottom:2px; margin-bottom:-2px; border-left: 1px #333 solid; border-right: 1px #333 solid; }
#mainMenu a.newyear{background: url(/images/newyear.png) left center no-repeat;}
#mainMenu a.newyear{}
#mainMenu a.cart{position:absolute; right:50px;}
#mainMenu a:hover{background:#74716f;}

#subMenu{font-size: 12px; line-height:16px; color:#000; margin-bottom:18px;}
#subMenu a{color:#000;}
#subMenu a.current{color:#64615f; text-decoration: none;}

#content{background: url(/images/floral-background-2.png) #9b9793 top left; padding:12px 50px 36px 50px; overflow:hidden; zoom:1 }
.white{color:#fff}
h1{font-family: 'Trebuchet MS', sans serif;  font-size:32px; text-transform: uppercase; color: #454341; font-weight: normal; line-height:36px;}

.saleDesc{color:#000; padding:5px 0; font-size:12px;}

#footer{text-align:center; padding:12px; line-height:18px; font-size:12px; border-top:2px solid #63605e}
#footer .phone{font-size:18px; color:#ff7f00}
#footer small{color:#fff; font-size: 12px;}

.paging{font-size:12px;}
.paging a, .paging span{padding: 0 .5em; line-height:1.6em; margin:0 0 .2em .5em; display: -moz-inline-box; display: inline-block;}
.paging span{background: #63605e;}
.perPage{position:absolute; margin-top:-36px; right:50px; font-size:11px;}
.listPage{text-align:center;}

#tiesers {
	
	position:absolute;
	height:130px; width:250px;
	background:#333;
	right:0;
	margin-right:500px;
	padding-right:30px;
	top:0;
	background:url(http://www.colourbox.com/preview/1479458-596547-new-year-background-shooting-stars.jpg) -200px 0 no-repeat;
	text-shadow: 0 1px 1px #000;

	
}
#tiesers a{
	display:block;
	padding:35px 20px 0 20px;
	text-align:left;
	text-decoration:none;

}
#tiesers big {
	display:block;
	margin-bottom:.3em;
	font-size:18px;
	color:#ff7f00;
	line-height:1.2em;
}

#logos{height:130px; width:500px;  position:absolute; right:0; top:0; text-indent:-9999px;}
#logos a{display:block; height:130px; float:left; }
#logos a.nochemio{background: url(/images/nochemio-teaser.jpg) no-repeat; width:240px; margin-left:1px;}
#logos a.iris{background: url(/images/iris-teaser.jpg) no-repeat; width:240px; margin-left:1px;}

.thumbnails{margin: 0 0 2em -2em; text-align: center;}
.cart.thumbnails{margin-left:-1em;}
.thumbnail{text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: left; margin: 20px 0 2em 1em;}
.thumbnail .r {width:175px; float: left; position: relative;}
.cart .thumbnail .r {width:100px; float: left;}
.thumbnail .th{width:129px; background:#fff; display:block; text-align:center;}
.thumbnail .th img{vertical-align: bottom}
.iris .thumbnail .th{width:134px;}
.cart .thumbnail .th{width:77px;}

.sylvia .th {background: none !important; text-align: left}

.thumbnail .n{text-transform:uppercase; font-size:0.75em; line-height:1.1em; color:#000;  float:left; padding-top:0.4em}

#leftCol{float:left; width:25%;}
.arrowback{background: url(/images/arrowback.png) left no-repeat; font-size:11px; line-height:28px; display:block; padding-left:26px; padding-right:12px; margin-right:20px; margin-top:20px; text-transform:uppercase; white-space: nowrap }
#mainCol{float:left; margin-bottom:-16px;  width:75%; _height: 400px;}

.model#mainCol{margin-top:-12px; zoom:1; overflow:hidden;}

#mainCol div.mainPic{min-width:440px; width:440px; background: #fff; float:left; margin-right:50px; overflow: hidden; text-align:center; text-align:center; margin-top: 20px;}

.sylvia#mainCol div.mainPic {background: none }

.model#mainCol h1{margin-top:24px; font-size:28px; margin-right: -100%;}

#mainCol h2{font-family:'Arial';  font-size:36px; text-transform: uppercase; color: #fff; font-weight: normal; line-height:36px; margin-right: -100%;}
#mainCol p{margin:8px 0; color:#222; font-size:12px; }
#mainCol p {margin-left: 40px;}
#mainCol h1 {margin-left: 40px;}

#tools{margin-top:36px; font-size:12px; line-height:13px;}
#tools a#zoom{display:block; color:#333; text-decoration:none; /*border-bottom:dashed 1px #333*/; display:inline;}
#tools a#zoom:hover{color:#000;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip.block {
	color:#333;
	font-size:12px;	line-height: 16px;
	border: none;
	width: 241px;
	padding:20px 10px 20px 15px;
	height: 41px;
	opacity: 0.8;
	background: url('/images/tooltip.png') no-repeat;
}

.tooltip a{color:#000;}

#zoom span{width:17px; height:17px; background:url(/images/tools.png); position:absolute; margin-left:-19px;}
#zoom img{position:absolute; margin-left:-19px;}
.active#zoom{border-bottom: none; cursor: default;}
.active#zoom span{background-position: 0 -51px;}

.star {position: absolute; left:-19px; color:#333; text-decoration:none;}
#tools .star{position: relative; left:-19px; margin-left: 0;}
.star:hover{color:#000;}
.star span{/*border-bottom:dashed 1px #333*/; position: relative;}
.star span.starpic{border:none; width:17px; height:17px; margin-right:2px; background:url(/images/tools.png) 0 -34px repeat-y; display:-moz-inline-stack; display:inline-block; vertical-align:middle; margin-top:-1px;cursor: pointer; cursor: hand;}

.stared span.starpic{background-position: 0 -17px;}




#neighbours {margin-top:80px;}
#neighbours a{ text-align:center; text-decoration:none; width:129px; background: #fff; color:#333; overflow: hidden}
#neighbours img{vertical-align:bottom;}
#neighbours div.prev{position:absolute; left:25%; width:200px; margin-left:-220px; z-index: 100}
#neighbours div.prev a{float:right;}
#neighbours a.next{position:relative;     display:block; }

.jqzoom{
float:left;
position:relative;
padding:0px;

}

div.zoomdiv {
z-index                 : 100;
position                : absolute;
width                   : 200px;
height                  : 200px;
background: #ffffff;
border:1px solid #CCCCCC;
display:none;
text-align: center;
overflow: hidden;
}

div.jqZoomPup {
z-index                 : 10;
visibility              : hidden;
position                : absolute;
top:0px;
left:0px;
width                   : 50px;
height                  : 50px;
border: 1px solid #aaa;
background: #fff url(/images/zoom.png) 50% top  no-repeat;;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}

#partnershipForm label{display:block; width:90%; clear:both; padding-right:7px; padding-bottom:3px; color:#333; font-size:12px;}
#partnershipForm input{width:90%; margin-bottom:12px;  border:1px #ccc solid; float:left;  font-size:18px; padding:1px 3px;}
#partnershipForm textarea{width:90%; float:left; margin-bottom:10px; font-size:14px !important; padding:1px 3px; height:10em;}
#partnershipForm .fake{color:#333; text-decoration:none; border-bottom:1px dashed #333; float:right;}
#partnershipForm .fake span{width:17px; height:17px; background:url(/images/tools.png) 0 -85px; position:absolute; margin-left:-17px}

.note{font-size: 12px; line-height: 18px;}
p.news{background:#fff; padding:10px; margin-left:-10px;}
p.news a{color: #ff7f00}

.styled-button, .styled-button button {
    background:url(/images/btn-send.png) no-repeat;
    display:-moz-inline-stack;
    display:inline-block;
    font-size:13px;
text-transform:uppercase; color:#fff;
}
 
.styled-button {
    margin-right:3px;
}
 
.styled-button button {
    border:0;
    margin:0;
    padding:0 12px 0 9px;
    position:relative;
    left:3px;
    height:28px;
    line-height:28px;
    background-position:top right;
    white-space:nowrap;
}
td{vertical-align: top; }
td p{font-size:13px; margin-top:12px; color:#222;}
td.tile{ height:510px; overflow:hidden !important;}
.tile div.wrapper{ height:510px; width:130%; overflow:hidden; display:none; //margin-right: -30%;  }
.tile div.fixer{width:100%; overflow:hidden;}
.tile a img{float:left;}

.tile{background-position: top right; background-repeat: no-repeat}
.nochemio-index{background:url(/images/nochemio-index.jpg) center no-repeat}
.iris-index{background:url(/images/iris-index.jpg) center no-repeat}

.offer{
	font-size:12px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	/*background:#ff7f00;*/
	background-color: #555;
	padding:5px; margin:0 -60px 15px 50px; text-align:center; text-decoration:none;}
.offer .offer-date {
	color:#ff7f00
}

table.data{border-collapse: collapse; margin: 15px 0}
table.data td, table.data th {border: 1px #666 solid; padding: 1em}
table.data th {background: #64615f}

.partners {margin-top: 20px;}
.partners li{width: 49%; float: left; overflow: hidden; zoom:1; margin-bottom: 10px; font-size: 1.2em}
.partners p {margin-left: 60px !important; font-size: 14px !important}
.partners h3 {margin-left: 40px}

p.promo {background: #fff; color:#000; padding: 5px 10px; margin-left: -10px;}
p.promo a {color:#000}

#invite{display:none}
#invite{ 
	width: 260px;
	font-size: 14px;
	line-height: 18px;
	color: black;
	height: 396px;
	position: absolute;
	border: #333 solid 10px;
	padding: 0px 30px 0 350px;
	left: 50%;
	z-index: 50;
	margin-left: -330px;
	top: 50%;
	margin-top: -200px;
	text-align: center;
}
#invite h1 {
	/*color:#ff7f00;*/
	color:#3c4d84;
	font-size:18px; font-weight:normal; line-height:24px; margin-bottom:10px;}
#invite .close {position:absolute; right:20px; top:10px; cursor:pointer; font-size:14px;}
#invite p {
	margin-bottom:10px;
}
#invite big {
	font-size:16px;
}
#invite a {color:#c09e50;}



