@charset "utf-8";
/* CSS Document */

body{
background:url(img/blue-dots-tile.gif) center top repeat;
background:url(../images/testtile.png) center top repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.yellow{background:#ffff33;}
.white{background:#ffffff;}
.transparent{background:transparent;}
#bigcentralarea{
width:782px;
height:600px;
position:absolute;
top:0;left:50%;
margin-top:85px;margin-left:-391px;
background:url(img/complete-background-horizontile.png) left top repeat-x;
}
#yellowupperbar{
height:40px;
}
#roomforlargepicture{
height:372px;
padding:0;
margin:0;
}
#roomforshopcontent{
min-height:2000px;
height: auto !important;
height:2000px;
background:#fff;
}
#spaceformenus{
height:160px;
background:url(img/menu-complete-background.png) 0 34px no-repeat;
}
#foottextspace{
height:30px;
float:right;
padding-top:2px;
}
div#wn	{ 
background:#ddf2f5;
position:relative; 
width:774px; height:auto; 
padding:4px;
overflow:hidden;
margin-bottom:20px;
}
#eazyteezlabel{
width:30px;
height:121px;
position:absolute;
top:0;left:50%;
margin-top:349px;margin-left:-421px;
}
#paymentcardslabel{
width:32px;
height:28px;
position:absolute;
top:0;left:50%;
margin-top:48px;margin-left:270px;
}
#vibislabel{
width:32px;
height:28px;
position:absolute;
top:0;left:50%;
margin-top:658px;margin-left:390px;
}
#socialwebbuttons{
width:20px;
height:120px;
position:absolute;
top:0;left:50%;
margin-top:86px;margin-left:396px;
}
#socialwebbuttons img{
border:none;
}
ul#productz-menu{
list-style:none;
display:block;
width:774px;
height:auto;
height:24px;
padding:0 4px;
margin-bottom:24px;
}
ul#productz-menu li{
float:left;
list-style:none;
}
#menu1space{
width:119px;
height:112px;
position:absolute;
top:0;left:50%;
margin-top:538px;margin-left:-383px;
overflow:hidden;
}
#menu2space{
width:150px;
height:112px;
position:absolute;
top:0;left:50%;
margin-top:538px;margin-left:-243px;
overflow:hidden;
}
#menu3space{
width:221px;
height:112px;
position:absolute;
top:0;left:50%;
margin-top:538px;margin-left:-73px;
overflow:hidden;
}
#menu4space{
width:211px;
height:112px;
position:absolute;
top:0;left:50%;
margin-top:538px;margin-left:169px;
overflow:hidden;
}
#menu1yellowupperbar{
width:660px;
height:20px;
position:absolute;
top:0;left:50%;
margin-top:96px;margin-left:-383px;
overflow:hidden;
}
#menu2yellowupperbar{
width:80px;
height:20px;
position:absolute;
top:0;left:50%;
margin-top:96px;margin-left:303px;
overflow:hidden;
}
#proceedtopayment{
position:absolute;
top:0;left:50%;
margin-top:10px;margin-left:-100px;
width:200px;height:67px;
z-index:9;
}
#proceedtopayment2{
position:absolute;
top:0;left:50%;
margin-top:422px;margin-left:254px;
width:128px;height:32px;
overflow:hidden;
z-index:9;
}
#box1{
position:absolute;
top:0;left:50%;
margin-top:135px;margin-left:-383px;
padding-left:6px;padding-right:4px;
width:292px;height:157px;
z-index:9;
}
#box2{
position:absolute;
top:0;left:50%;
margin-top:135px;margin-left:-81px;
padding-left:6px;padding-right:4px;
width:232px;height:157px;
z-index:9;
}
#box3{
position:absolute;
top:0;left:50%;
margin-top:135px;margin-left:159px;
padding-left:6px;padding-right:4px;
width:214px;height:157px;
z-index:9;
}
#box4{
position:absolute;
top:0;left:50%;
margin-top:300px;margin-left:-383px;
padding-left:6px;padding-right:4px;
width:292px;height:186px;
z-index:9;
}
#box5{
position:absolute;
top:0;left:50%;
margin-top:292px;margin-left:-81px;
padding-left:6px;padding-right:4px;
width:230px;height:186px;
z-index:9;
}
#box6{
position:absolute;
top:0;left:50%;
margin-top:292px;margin-left:159px;
padding-left:6px;padding-right:4px;
width:214px;height:186px;
z-index:9;
}
#box123456outer{
position:absolute;
top:0;left:50%;
margin-top:125px;margin-left:-391px;
width:772px;height:373px;
z-index:9;
}
#box2356outer{
position:absolute;
top:0;left:50%;
margin-top:125px;margin-left:-81px;
padding-left:6px;padding-right:4px;
width:462px;height:373px;
z-index:9;
}
#box14{
position:absolute;
top:0;left:50%;
margin-top:135px;margin-left:-383px;
padding-left:6px;padding-right:4px;
width:292px;height:351px;
z-index:9;
}
#box25{
position:absolute;
top:0;left:50%;
margin-top:135px;margin-left:-81px;
padding-left:6px;padding-right:4px;
width:232px;height:351px;
z-index:9;
}
#box36{
position:absolute;
top:0;left:50%;
margin-top:135px;margin-left:159px;
padding-left:6px;padding-right:4px;
width:214px;height:351px;
z-index:9;
}
#box56{
position:absolute;
top:0;left:50%;
margin-top:300px;margin-left:-81px;
padding-left:6px;padding-right:4px;
width:454px;height:186px;
z-index:9;
}
#box5{
position:absolute;
top:0;left:50%;
margin-top:292px;margin-left:-81px;
padding-left:6px;padding-right:4px;
width:230px;height:194px;
z-index:9;
}
ul#dezcriptionz{
list-style:none;
text-indent:-999em;
}
#prod-wrap-single{
background:#fff;
width:782px;
}
#prod-wrap-related{
float:left;
width:200px;
overflow:hidden;
}
#prod-wrap-item{
float:right;
width:580px;
overflow:hidden;
}
#prod-wrap-img{
float:left;
width:290px;
overflow:hidden;
}
#prod-wrap-form{
float:right;
width:280px;
overflow:hidden;
}
#prod-wrap-form *{
margin:0;
padding:0;
}
.prod-payment-label{
font-size:16px;
font-weight:bold;
}
.shop_minibasket_image p {
width:128px;
text-align:center;
}
.shop_minibasket_image a img{
border:none;
}
.shop_minibasket_image p a {
text-decoration:none;
color:#000;
font-weight:bold;
}
.shopheader{
margin-left:6px;
color:#330000;
font-size:1.25em;
}
/*li h1.shopheader{
margin-top:24px;
}*/
ul#prod-different{
list-style:none;
display:block;
width:240px;
}
ul#prod-different li{
float:left;
list-style:none;
}

.prod-size-select,.prod-quantity-input,.prod-addtobasket-submit{
border:#ed1824 2px solid;
background:#ffff33;
}
.prod-addtobasket-submit{
cursor:pointer;
}
.prod-addtobasket-submit:hover{
background:#ed1824;
color:#fff;
}
p.form-field{
border-bottom:#fff solid 8px;
}
label.prod-form-label{
float:left;
width:100px;
font-weight:bold;
}
.prod-price{
font-size:1.5em;
font-weight:bold;
}
fieldset.fill-in-form legend,
fieldset.pay-ship-choices legend,
fieldset.order-overview legend,
fieldset.order-confirmed legend,
fieldset.order-thanks legend{
font-size:1.4em;
font-weight:bold;
padding:0 12px;
margin-left:-12px;
}
fieldset.fill-in-form,
fieldset.pay-ship-choices,
fieldset.order-overview,
fieldset.order-confirmed,
fieldset.order-thanks{
width:600px;
padding:12px 40px 40px 40px;
margin-top:40px;
margin-left:50px;
border:2px dashed #ed1b24;
}
fieldset.fill-in-form p{
margin:2px 0;
}
fieldset.fill-in-form input,
fieldset.fill-in-form textarea,
fieldset.fill-in-form select,
fieldset.fill-in-form radio,
fieldset.fill-in-form checkbox{
border:1px solid #ed1b24;
}
fieldset.fill-in-form input.formbutton{
border:none;
}
.fill-in-form label.prod-form-label{
float:left;
width:150px;
font-weight:bold;
text-align:right;
margin-right:10px;
clear:both;
}
fieldset.fill-in-form textarea{
width:300px;
}
fieldset.item-in-list{
margin:1px;
padding:1px;
border:3px dashed #ffff33;
}
fieldset.item-in-list legend{
padding:0 12px;
}


.submenulinks,.submenulinksv{
margin:0;
padding:0;
}
.submenulinks ul,.submenulinksv ul{
display:block;
list-style:none;
margin:0;
padding:0;
}
.submenulinks ul li{
float:left;
margin:2px 6px 2px 0;
}
.submenulinks ul li,.submenulinksv ul li{
color:#ed1b24;
font-weight:bold;
padding:2px;
margin:2px 6px 2px 0;
}
.submenulinks ul li a,.submenulinksv ul li a{
text-decoration:none;
color:#fff;
font-weight:bold;
background:#ed1b24;
padding:2px;
}


.clearboth{
clear:both;
}

a img{
border:none;
}

li span{		 
display: none;
position: absolute;
top: 60px;
left: 300px;
width: 200px;
padding: 5px;
z-index: 100;
background: #ffff33;
border:2px solid #ed1b24;
color: #000;
font-weight:bold;
opacity: .8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
/*-moz-border-radius: 5px;*/ /* this works only in camino/firefox */
/*-webkit-border-radius: 5px;*/ /* this is just for Safari */
}
li:hover span{		 
display:block;
}
#easyTooltip{
	padding:5px 10px;
	border:2px solid #ed1b24;
	background:#ffff33;
	 /*url(bg.gif) repeat-x;*/
	color:#000;
	z-index:1000;
	}
