body{
margin-left: 0px;
margin-top: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	
}
h1, h2, h3, h4 {font-weight:normal;}
.terms-scroller{ height:400px; overflow:auto; background: #fafafa; padding:20px; line-height:14px; text-align:justify;}
.terms-scroller a{color:#00b2d9; font-weight:normal; text-decoration:none;}
.invisible{ visibility:hidden;}
.h3cart{ color:	#CBC5BD; font-size:18px; font-weight:normal;}

form {margin:0px; padding:0px;}
input.qty{ width:20px;}

.blue{color:#00b2d9}
.bold{ font-weight:bold;}
.reference{ background:#00b2d9; padding:5px; color:#fff;}
.red{color:#CC0000;}
.brown{color:#716658;}
#eft{line-height:25px;}
#minicart{float:left; width:300px; }
#bluebar{ background:#00b2d9; padding:5px; color:#fff; margin:20px 0 ; font-weight:bold; }

div.message {
	clear: both;
	color: #fff;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
	padding:10px;
	background:#D20000;
}

div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
	
}

#wrapper{
width:1000px;
margin:auto;
}

#header{
background:url(../img/bg_top.jpg) repeat-x;
height:80px;
}

#logo{
width:320px;
height:60px;
background-image:url(../img/img_logo.gif);
margin:10px 0 0 0;
float:left;
cursor:pointer;
}

#topnav{
width:400px;
height:30px;
margin:40px 0 0 0;
float:right;
}

#nav_home{
width:60px;
float:left;
padding:0 10px 0 0;
}

#nav_products{
width:77px;
float:left;
padding:0 10px 0 0;
}

#nav_outlets{
width:67px;
float:left;
padding:0 10px 0 0;
}

#nav_cococart{
width:85px;
float:left;
padding:0 10px 0 0;
}

#topnav li{
font-weight:bold;
background:#FFFFFF;
display:inline;
margin:0 0 0 20px;
padding:5px 10px;
}

#content{
width:100%;
padding:20px 0 0 0;
}

#leftcol{
width:520px;
min-height:380px;
float:left;
margin:0;
}
#leftcol2{
width:400px;
overflow:hidden;
height:420px;
float:left;
margin:0;
}

#shadow_border{
background:#FFF;
margin:0;
padding:20px;
}

#coco_title{
font-weight:bold;
}

.coco_title{
font-size:24px;
color:#716658;
}

.coco_title2{
font-size:24px;
color:#00b2d9;
}

div#coco_tabs{
position:relative;
}

div#coco_tabs ul{
margin:15px 0 0 0px;
}
div#coco_tabs ul.tab_holder{
background:#f9f9f9;
padding:10px;
}
#tab_content_holder{height:auto; margin:20px 0 0 0;}

div#coco_tabs ul li{
font-weight:bold;
display:inline;
margin:0 20px 0 0;
padding:2px 10px 5px 25px;
}

#bullet_01{
background:url(../img/img_bullet_01.gif) no-repeat;
}

#bullet_02{
background:url(../img/img_bullet_02.gif) no-repeat;
}

#bullet_03{
background:url(../img/img_bullet_03.gif) no-repeat;
}

#coco_tabs a{color:#00b2d9;text-decoration:none;}
#coco_tabs a:hover{color:#716658;text-decoration:none;}

#assembly{
position:absolute top left;
}

#storage{
position:absolute top left;
}

#caring{
position:absolute top left;
}

#coco_main{
font-size:16px;
color:#716658;
padding:17px;
}

#coco_links{
font-size:14px;
color:#716658;
float:left;
}

#coco_links ul{
margin:0 0 0 43px;
list-style-image:url(../img/img_bullet_04.gif);
}

#cart_add{
width:100px;
height:30px;
background:url(../img/img_add.jpg) no-repeat;
cursor:pointer;

}
.cart-item{ border-bottom:1px dotted #ccc; line-height:20px;}
.cart-head{ border-bottom:2px solid #716658;}



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

div#addresses{ width:320px; float:left; }


#checkout{
font-size:12px;
font-weight:bold;
}

#checkout li{
margin:0 10px;
display:inline;
}

#checkout_butt a{color:#d01010; text-decoration:none;}
#checkout_butt a:hover{color:#716658; text-decoration:none;}

#continue_butt a{color:#00b2d9; text-decoration:none;}
#continue_butt a:hover{color:#716658; text-decoration:none;}

#rightcol{
width:400px;
margin:0;
float:right;
}

#cart_col{
}

#cart_title{
color:#cbc5bd;
font-size:18px;
}

#cart_header{
}

#cart_number{
font-size:30px;
font-weight:bold;
}

#cart_line{
margin:10px 0;
border-bottom:1px dashed #cbc5bd;
}

#cart_copy{
color:#989696;
margin:0 0 20px 0;
}

#clear{
clear:both;
}

#footer{
margin:20px 0 0 0;
color:#FFFFFF;
background:url(../img/bg_bot.jpg) repeat-x;
height:122px;
}

#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#00b2d9; text-decoration:none;}

#left_footer{
margin:25px 0 0 0px;
font-family:Tahoma;
font-size:20px;
float:left;
}
#left_footer ul{ margin:10px 0 0 0; padding:0;}
#left_footer li{ display:inline; margin:0 25px 0 0;}

#right_footer{
font-size:11px;
margin:20px 0 0 0px;

}

#hr_line{
height:1px;
width:100%;
background-color:#00b2d9;
margin:10px 0;
}

#outlet_list{
margin:0 0 20px 0;
}

#outlet_list li{
font-weight:bold;
display:inline;
margin:0 0 0 0;
padding:0 20px 0 0;
}

#outlet_page{
height:380px;
overflow:auto;
}

#outlet_list a{color:#00b2d9;text-decoration:none;}
#outlet_list a:hover{color:#716658;text-decoration:none;}

.brown{color:#716658;}
.blue{color:#00b2d9;}
.red{color:#d01010;}
.lightb{color:#cbc5bd;}
.lightb2{color:#989696;}
.lightb_size{font-size:30px;}
.sixteen{font-size:18px;}



.xsnazzy h1, .zsnazzy h1 {	/* bottom border of the heading to go here */
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
}

.xsnazzy p, .zsnazzy p {
margin:0; 
}

.xsnazzy {
background: transparent; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}

.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}

.xb1, .xb2, .xb3 {
height:1px;
}

.xb2, .xb3, .xb4 {
background:#fff;/* colour of the bottom footer strip (not the bottom border line) */
border-left:1px solid #fff;  /* left curve border of the heading  */
border-right:1px solid #fff; /* right curve sborder of the heading  */}

.xb1 {	/* top & bottom border line of the component  */
margin:0 5px; 
background:#fff;		
}

.xb2 {margin:0 3px;border-width:0 2px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}

.xboxcontent {	/* left & right border of the content area  */
display:block;
border:0 solid #fff;
border-width:0 1px;
padding:0 10px;
height:auto;
background-color:#FFFFFF;
color:#333;
}

/*  IE6 hack */* html .xboxcontent {height:1px;}

.xboxcontent a{color:#716658; text-decoration:none;}
.xboxcontent a:hover{color:#00b2d9;text-decoration:none;}


/* Forms */

fieldset {
	
	background:#f9f9f9;
	margin: 10px;
	padding: 16px 20px;
}
fieldset legend {
	background:#fff;
	color: #00B2D9;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	padding: 16px 10px;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
}
fieldset fieldset div {

	margin: 0px;
}
form div {

	margin-bottom: 5px;;

	vertical-align: text-top;
}
form div.input {
	color: #00B2D9;
}
form div.required {
	color: #333;
	font-weight: bold;
}
form div.submit {
	border: 0;
	clear: both;

}
label {
	display: block;
	font-size: 100%;
	font-weight:bold;
	color:#716658;
}
input, textarea {
	
	
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	
	color: #00B2D9;
	
}
select {
	
	font-size: 100%;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 100%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
input[type=radio] {
	float:left;
	width:auto;
	margin: 0 3px 7px 0;
}
div.radio label {
	margin: 0 0 6px 20px;
}
input[type=submit] {
color:#000;
	
}
input[type=button] {
color:#000;
		
}
table.cartTable th{ background:#00b2d9; padding:3px; color:#fff;}
table.cartTable td{ background:#fff; padding:3px;}
table.cartTable td.cartitem{ border-bottom:1px dotted #716658}
table.cartTable td.total{ background:#716658; color:#fff; padding:5px;}

#assembly div{
width:215px;
height:100px;
padding:5px;
margin:0 10px 10px 0;
float:left;
border: solid 1px #CCCCCC;
}

* html #assembly div{
width:205px;
height:100px;
padding:5px;
margin:0 10px 10px 0;
float:left;
border: solid 1px #CCCCCC;
}

#storage div{
width:215px;
height:100px;
padding:5px;
margin:0 10px 10px 0;
float:left;
border: solid 1px #CCCCCC;
}

#view_product{
width:179px;
height:37px;
background:url(../img/img_view.jpg) no-repeat;
padding:8px 0 0 55px;
margin:25px 0 0 0;
float:right;
}

#view_product a{color:#FFFFFF; text-decoration:none; display:block; margin:0 0 0 -55px;padding:0 0 0 55px; width:124px;}
#view_product a:hover{color:#FFFFFF; text-decoration:none;}

#cart_add{
width:139px;
height:37px;
background:url(../img/img_add2cart.jpg) no-repeat;
padding:8px 0 0 40px;
margin:0 0 0 300px;
cursor:pointer;
}

#cart_add a{
display:block;
width:139px;
height:37px;
}

div#imens ul{margin:0; padding:0;}
div#imens  li{ }