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

img, div, input { behavior: url("/iepngfix.htc") }

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;  /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #432638;
	font-size:11px; 

}

img { border:0;}
p { margin-top:0; }
ul { margin:0; padding:0;}
ul ul { margin-left:10px;}
li { display: inline; list-style-type: none; }
a { color:#432638; text-decoration:none;}
table { line-height:18px;}

.fltlft { float: left;}
.w_49 { width:49%; }
.w_50 { width:50%; }
.text_r { text-align: right;}
.li_r { padding-right:15px; }
.li_l { padding-left:15px; }

#container {
	background: #fff; margin:0 auto 0 auto; width:948px; 
}

#header { height:126px; background:url(../images/index/topshad.gif) no-repeat; }

#account { text-align:right; padding:20px 10px 0 0; width:908; height:43px; } 
#account li { padding: 10px; }
#account li a { text-decoration: none; color: #432638;}



#logo { text-align:left; width:315px; position:absolute; }

#menu { text-align:right; float:right; padding-top:35px;} 
#menu ul .nav { width:700px;}
#menu li { float:left;}
#menu ul a { padding-right: 20px;
padding-left: 20px;
display: block;
height: 20px;
text-decoration: none;
color: #432638;}
#menu ul a:hover { border-bottom:8px solid #432638;}
#menu .on { border-bottom:8px solid #432638;}

 
#content { padding-top:25px; padding-bottom:25px; overflow:hidden;}
#title { height:70px;}
#left { width:148px; padding-right:20px; overfloat:auto; display:block;}
#left li { display:block; padding-bottom:3px; }
#left p { margin:0; padding:0px; }
#left ul li ul { width: 120px; }
#left ul li ul li { margin-bottom:5px; }
#right { width:780px; padding-right:0px; float:right;}
#nav {width:770px; float:right;}

#collection { width:305px; float:left; margin-right:9px;}
#collection p { margin:0; padding:0px; }
#collection.second { float:left; margin-right:9px;}
#collection.last { float:right; margin-right:0px;}
#collection #info { background:url(../images/collection/bshad.gif) no-repeat; padding-top:10px; text-align:left; } 
#collection #info img { float:right; padding-top:10px;}
.collection-gallery-text { padding-right:20px; }

#col-pro { width:770px; float:right}
#col-item { width:380px; float:left; margin-right:5px;}
#col-item .col-info { background:url(../images/collection/pbshad.gif) no-repeat; width:380px; }
#col-item.second {margin-right:0px;}
.item-info { width: 190px; float:left; }
.item-heading { height: 50px; }

#col-thumbs { width:780px;}
#thumbs { width:780px; float:right;}
#thumbs img { width:150px; }

#products { width:736px;}
#pro-left  { float:left; width:315px; margin-right:20px;}
#pro-thumns { width:315px;}
#pro-right { float:right; width:400px;}
#pro-right td { margin-bottom:5px;}
#product-img { margin-left:40px;}

#pro-list { width:780px; }
#pro-list ul { margin:0; padding:0;}
#pro-list li { display:inline-block; display: inline height:215px; }
#pro-list li img { padding-bottom:20px;}
#pro-item { border-right:1px solid #ccc; 
			width:125px; float:left; padding-right:10px; 
			margin-left:10px;  margin-bottom:20px;} 
#pro-item.last { border-right:0;}

#pane2 { height: 400px; width:550px;}
#press-list { width:780px; }
#press-list ul { margin:0; padding:0;}
#press-list li { display:inline;}
#press-item { width:80px; height:155px; float:left; padding-right:30px; padding-bottom:20px; overflow:hidden;} 
#press-item img { padding-bottom:5px; }
#press-item.last { padding-right:0px; }

#sigh-list { width:780px; }
#sigh-list ul { margin:0; padding:0;}
#sigh-list li { display:inline; }
#sigh-item { width:150px; height:330px; float:left; padding-right:5px; padding-bottom:20px;} 
#sigh-item img { padding-bottom:5px; }
#sigh-item.last { padding-right:0px; }


#news-list { width:780px; }
#news-list ul { margin:0; padding:0;}
#news-list li { display:inline;}
#news-item { width:196px; height:400px; float:left; padding:30px; padding-bottom:0; background:#f1f1f1;} 
#news-item-white { width:196px; height:400px; float:left; padding:30px; padding-bottom:0; background:#fff;} 
#news-item img, #news-item-white img { padding-bottom:30px; }
#news-item.white { background:#ffffff; }
#news-title { width: 500px; }
.news-top { height: 330px;}
.news-more {  }

.feature-list { margin-left:10px; width:320px; padding:5px; border-bottom:1px solid #ccc; }

#stockists li { display:block;}


#footer{ width:100% }
#promo { background:url(../images/index/bshad.gif) no-repeat; padding-top:15px; height:116px;}
#join  { background:url(../images/index/bshad2.gif) no-repeat; padding-top:20px; height:35px; text-align:left;}
#join form { width:430px; float:right; margin:0; padding:0; display:inline;}
#join lable {width: 100px;float: left;text-align: right;display: block;}
#join input { margin-left:25px; width:185px; border:1px solid #ccc;}
#join .submit { margin-left:0; width:auto; border:0; float:right; padding-top:2px;}
#fmenu { background:url(../images/index/bshad3.gif) no-repeat; padding-top:20px; height:30px; text-align:left;}
#fmenu li a{ padding-right:20; }
#copyright { float:left; text-align:left; }


#join_box { vertical-align:text-top; background:url(../images/index/bshad2.gif) no-repeat; padding-top:20px; height:35px; text-align:left; }
.join_input { width:185px; border:1px solid #ccc; margin-left:5px; margin-top:-3px;}
#join_container { vertical-align:text-top; margin-left:18px;}
.is_inline { display:inline; vertical-align:top;}
.form_submit { margin-left:10px;}
*html .join_input { width:185px; border:1px solid #ccc; margin-left:5px; margin-top:0;}

#frontpage-links { width: 235px; float:left; height:325px; }
#frontpage-image { width: 700px; float:right; height:325px;}
* #frontpage-image { padding-bottom:20px;}
#frontpage-desc { padding-top:25px; }
.fpromo { width: 310px; height:90px; float:left;}
.blockpromo { width: 130px; float:left; padding-left:5px; text-transform:lowercase;  }
.fpromoimg { float:left; border: 1px solid #ccc;}

.country { height: 20px;}
#pane1 { height: 280px; }
.stockist-info { border-bottom: 1px solid #ccc;}

.size_8 { font-size:8px;}
.size_9 { font-size:9px;}
.size_10 { font-size:10px;}
.size_11 { font-size:11px;}
.size_12 { font-size:12px;}
.size_14 { font-size:14px;}
.size_18 { font-size:18px;}
.size_21 { font-size:21px; }
.size_32 { font-size:32px; }
.is_grey { color:#999;}
.top5 { padding-top:5px;}
.top10 { padding-top:10px;}
.bottom10 {padding-bottom:10px;}
.bottom5 {padding-bottom:5px;}
.bottom50 {padding-bottom:50px;}
.fright {float:right; padding-top:-10px;}
.g_box { border:1px solid #ccc; padding:5px 10px 5px 10px; width:auto; float:right;}
.right20 { padding-right:20px;}
.right30 { padding-right:30px;}
.right10 { padding-right:10px;}
.left10 { padding-left:10px; line-height:14px;}
.space60 { height:60px;}
.underline { text-decoration:underline;}
.width80 { width:80px;}
.width30 { width:30px;}
.width240 { width:240px;}
.box { border:1px solid #ccc}
.clear { clear:both;}
li { zoom:1.0; }


