body{
	width:950px;
	padding:0;
	margin:13px auto auto;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #7C7E8C;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	background-image:url(/images/wallpaper.jpg);
}
a{
	outline:none;
}
img{
	padding:0;
	margin:0;
	border:none;
}
hr{
	display:none;
}
div.hrule{
	width:100%;
	float:left;
	height:13px;
	background-image:url(../Images/hrule.gif);
	background-repeat:repeat-x;
}
#wrapper{
	width:910px;
	padding:0 20px 0 20px;
	margin:0;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
}
/*** Header ***/
#header{
	width:100%;
	padding:12px 0 0 0;
	margin:0;
}
#header img{
	float:left;
}
#header ul{
	width:634px;
	float:right;
	border-bottom:1px solid #7C7E8C;
	padding:34px 0 0 0;
	margin:0;
	list-style:none;
}
#header ul li{
	float:left;
	padding:0;
	margin:0 20px 0 0;
	display:inline;
}
#header ul li a{
	float:left;
	padding:0;
	margin:0;
	height:21px;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-10000px;
	outline:none;
	text-decoration:none;
}
#header ul li a:hover{
	background-position:center top;
}
#header ul li a:active{
	background-position:right top;
}
#header ul li a.selected{
	background-position:right top;
}
#header ul li a.home{
	width:34px;
	background-image:url(../Images/menu/home.gif);
}
#header ul li a.lookbook{
	width:125px;
	background-image:url(../Images/menu/lookbook.gif);
}
#header ul li a.ourstore{
	width:61px;
	background-image:url(../Images/menu/ourstore.gif);
}
#header ul li a.stockists{
	width:60px;
	background-image:url(../Images/menu/stockists.gif);
}
#header ul li a.ourlabels{
	width:66px;
	background-image:url(../Images/menu/ourlabels.gif);
}
#header ul li a.register{
	width:111px;
	background-image:url(../Images/menu/register.gif);
}
#header ul li a.contact{
	width:67px;
	background-image:url(../Images/menu/contact.gif);
}
/*** End ***/

#maincont{
	float:left;
	width:100%;
	padding:6px 0 0 0;
	margin:0;
}
.hometxt{
	float:left;
	width:435px;
	padding:0;
	margin:0
}
#maincont form{
	float:left;
	width:426px;
	padding:20px 0 0 0;
	margin:0;
}
#maincont form label{
	float:left;
	width:143px;
	line-height:20px;
	text-align:right;
	padding:0 5px 10px 0;
	margin:0;
}
#maincont form .textbox{
	float:left;
	width:276px;
	height:18px;
	line-height:18px;
	text-align:right;
	padding:0;
	margin:0 0 10px 0;
	display:inline;
	border:1px solid #7C7E8C;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#maincont form span.error{
	float:left;
	width:250px;
	line-height:12px;
	padding:0 0 10px 150px;
	margin:-5px 0 0 0;
	font-size:12px;
	color:#990000;
	text-align:left;
}
h1{
	width:100%;
	float:left;
	font-size:22px;
	padding:0;
	margin:0;
	font-weight:normal;
	font-style:italic;
	color:#545660;
}

h2{
	width:100%;
	float:left;
	font-size:22px;
	padding:0;
	margin:0;
	font-weight:normal;
	font-style:italic;
	color:#545660;
	width:100%;
}
h3{
	width:100%;
	float:left;
	font-size:14px;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#545660;
}
p{
	width:100%;
	float:left;
	padding:8px 0 0 0;
	margin:0;
	font-size:14px;
}
p a{
	font-weight:bold;
	color: #7C7E8C;
	text-decoration:none;
}
p a:hover{
	text-decoration:underline;
}
dl{
	float:left;
	width:100%;
	list-style:none;
	padding:8px 0 0 0;
	margin:0;
}
dl dt{
	float:left;
	width:48%;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:15px;
}
dl dd{
	float:left;
	width:48%;
	padding:0;
	margin:0;
	line-height:15px;
}
a.googlemaps{
	width:auto;
	float:left;
	font-size:13px;
	line-height:15px;
	margin:10px 0 0 0;
	padding:0 18px 0 0;
	font-weight:normal;
	font-style:italic;
	color:#545660;
	background-image:url(../Images/arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none
}
a.googlemaps:hover{
	text-decoration:underline;
}
#maincont ul{
	float:left;
	width:100%;
	list-style:none;
	padding:15px 0 0 0;
	margin:0;
}
#maincont ul li{
	width:100%;
	padding:0 0 10px 0;
	margin:0;
}
#maincont ul li a{
	width:100%;
	padding:0;
	margin:0;
	text-decoration:none;
	font-weight:bold;
	color:#7C7E8C;
}
#maincont ul li a:hover{
	text-decoration:underline;
}
#stockists{
	float:left;
	width:572px;
	padding:0;
	margin:0;
	background-image:url(../Images/stockists/stockistsbg.jpg);
	background-repeat:repeat-y;
}
#stockists ul{
	float:left;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
#stockists ul li{
	float:left;
	padding:0 6px 6px 0;
	margin:0;
	width:177px;
	height:106px;
}
#stockists ul li a{
	float:left;
	padding:7px;
	margin:0;
	width:163px;
	height:92px;
}
#stockists ul span.blank{
	float:left;
	padding:7px;
	margin:0;
	width:163px;
	height:92px;
}
div.floaty{
	position:absolute;
	right:0;
	bottom:0;
	float:left;
	padding:0;
	z-index:100;
}
div.floaty p{
	font-size:13px;
}
/*** Lookbook ***/
#lbookthumbs{
	float:left;
	width:192px;
	padding:0;
	margin:0;
}
#lbookthumbs ul{
	width:100%;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
#lbookthumbs ul li{
	float:left;
	width:60px;
	height:57px;
	padding:0;
	margin:0;
}
#lbookthumbs ul li a{
	float:left;
	width:52px;
	height:49px;
	padding:3px;
	background-color:#D3CED7;
}
#lbookthumbs ul li a:hover{
	background-color:#7C7E8C;
}
#lbookthumbs ul li a:active{
	background-color:#7C7E8C;
}
#lbookthumbs ul li a.selected{
	background-color:#7C7E8C;
}
#lbookthumbs ul li a img{
	float:left;
	padding:0;
	margin:0;
	border:1px solid #FFFFFF;
	width:50px;
	height:47px;
}
#lookbook{
	float:left;
	padding:0;
	margin:0;
	width:700px;
}
#lookbook div.lbookimg{
	width:680px;
	height:437px;
	float:left;
	padding:3px 31px 3px 3px;
	margin:0;
	background-image:url(../Images/lookbookbg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#lookbook div.lbookimg div.img{
	width:678px;
	height:410px;
	float:left;
	border:1px solid #FFFFFF;
	text-align:center;
}
#lookbook div.lbookimg div.lbookbuttons{
	width:678px;
	float:left;
	padding:3px 0 0 0;
	margin:0;
}
#lookbook div.lbookimg div.lbookbuttons span{
	float:left;
	width:500px;
	line-height:22px;
	color:#545660;
	font-size:14px;
	text-align:center;
}
#lookbook div.lbookimg div.lbookbuttons a{
	width:84px;
	height:22px;
	float:left;
	padding:0;
	margin:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-10000px;
	outline:none;
	text-decoration:none;
}
#lookbook div.lbookimg div.lbookbuttons a:hover{
	background-position:top center;
}
#lookbook div.lbookimg div.lbookbuttons a:active{
	background-position:top left;
}

#lookbook div.lbookimg div.lbookbuttons a.previous{
	float:left;
	background-image:url(../Images/buttons/previous.gif);
}
#lookbook div.lbookimg div.lbookbuttons a.next{
	float:right;
	background-image:url(../Images/buttons/next.gif);
}
#lookbook div.lbookimg div.lbookbuttons a.disabled
{
	background-position:top right;
}
#lookbook div.lbookimg div.lbookbuttons a.disabled:hover
{
	background-position:top right;
}
#lookbook div.fprods{
	float:left;
	width:270px;
	padding:6px 0 0 16px;
	margin:0;
}
#lookbook div.fprods ul{
	width:100%;
	padding:15px 0 0 0 ;
	list-style:none;
	margin:0;
	float:left
}
#lookbook div.fprods ul li{
	width:100%;
	float:left;
	padding:0 0 10px 0;
	margin:0;
}
/*** End ***/


/*** Footer ***/
#footer{
	float:left;
	width:100%;
	height:29px;
	line-height:29px;
	border-top:1px solid #7C7E8C;
	padding:0;
	margin:6px 0 0 0;
}
#footer p{
	float:left;
	width:auto;
	line-height:29px;
	font-size:12px;
	padding:0;
	margin:0;
	color:#545660;
}
#footer ul{
	width:auto;
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
#footer ul li{
	float:left;
	padding-left:20px;
	font-size:11px;
	color:#595B65;
}
#footer ul li a{
	float:left;
	padding:0;
	margin:0;
	height:29px;
	line-height:29px;
	background-position:left top ;
	background-repeat:repeat-x;
	outline:none;
	text-decoration:none;
	background-image:url(../Images/menu/footermenubg.gif);
	font-size:11px;
	color:#595B65;
}
#footer ul li a:hover{
	background-position:left center;
}
#footer ul li a:active{
	background-position:left bottom;
}
#footer ul li a.selected{
	background-position:left bottom;
}