body{color:#242D56;}
a{color:#242D56;}
div.hr{
	background-image:url(/images/product/brownhr.gif);
	background-repeat:repeat-x;
}
/*** QUICK LOOK ***/
#quickview{
	/*background-image:url(/images/bgs/bluealphabg.png);*/
	background-color:#242D56;
}
#qlookcont{
	background-image:url(/images/quicklook/bluebg.png);
	border:1px solid #A3C6D0;
}
#qlookcont a.close{
	background-image:url(/images/lookbook/fprods/blueclose.gif);
}
#qlookcont div.qlproductcont img{
	border:1px solid #A3C6D0;
}
#qlookcont form .selectbox{
	border:1px solid #A3C6D0;
}
#qlookcont form .textbox{
	border:1px solid #A3C6D0;
}

/*** END ***/
/*** HEADER ***/
#header{
	background-image:url(/images/bgs/blue_top.jpg);
}
#searchcont .searchbox{
	border:1px solid #A3C6D0;
}
#searchcont .go{
	background-image:url(/images/buttons/brown/go.gif);
}
#searchcont a.myorder{
	background-image:url(/images/buttons/blue/myorder.gif);
}
#searchcont a.blog{
	background-image:url(/images/buttons/blue/viewblog_blue.gif);
}
#searchcont a.catalogue{
	background-image:url(/images/buttons/blue/requestacat.gif);
}
#menucont{
	background-color:#E5F1F4;
}
#menucont ul li a.home{
	background-image:url(/images/menu/blue/home.gif);
}
#menucont ul li a.clothes{
	background-image:url(/images/menu/blue/clothes.gif);
}
#menucont ul li a.homeware{
	background-image:url(/images/menu/blue/homeware.gif);
}
#menucont ul li a.fabrics{
	background-image:url(/images/menu/blue/fabrics.gif);
}
#menucont ul li a.aboutus{
	background-image:url(/images/menu/blue/aboutus.gif);
}
#menucont ul li a.stores{
	background-image:url(/images/menu/blue/stores.gif);
}
#menucont ul li a.mailinglist{
	background-image:url(/images/menu/blue/mailinglist.gif);
}
#menucont ul li a.sale{
	background-image:url(/images/menu/blue/sale.gif);
}
#menucont ul li a.presssection{
	background-image:url(/images/menu/blue/presssection.gif);
	width:66px;
}
#menucont ul li a.wholesalesection{
	background-image:url(/images/menu/blue/wholesalesection.gif);
	width:134px;
}
#menucont ul li a.interiorsection{
	background-image:url(/images/menu/blue/interiordesign.gif);
	width:118px;
}
#menucont li ul li span{
	background-image:url(../images/menu/bluesub.gif);
}
#menucont ul.subsub li a{
	background-image:url(../images/menu/bluesubr.gif);
}
/*** ROLLOVER MENUS ***/
#menucont li ul{
	border-bottom:1px solid #A9C9D0;
	border-left:1px solid #A9C9D0;
	border-right:1px solid #A9C9D0;
}
#menucont li ul li{
	border-top:1px solid #A9C9D0;
}
#menucont li ul li a{
	color:#242D56;
}
#menucont li ul li a:hover{
	background-color:#E5F1F4;
}
/*** END ***/

#wrapper{
	background-image:url(/images/bgs/blue_bott.jpg);
}
#breadcrumb li{
	background-image:url(/images/blue/crumbarrow.gif);
}
/** PRODUCTS **/
#productlist div.productcont a.product{
	border:1px solid #A9C9D0;
}
#productlist div.productcont a.product:hover{
	border:1px solid #242D56;
}
#productlist div.productcont a.quickview{
	background-color:#E5F1F4;
	border:1px solid #A9C9D0;
}
#productlist div.productcont a.view{
	background-color:#E5F1F4;
	border:1px solid #A9C9D0;
}
#productlist div.productcont a.quickview:hover{
	background-color:#B3D7DF;
}
#productlist div.productcont a.view:hover{
	background-color:#B3D7DF;
}
#productpaging a.next{
	background-image:url(/images/lookbook/brown_next.gif);
}
#productpaging a.previous{
	background-image:url(/images/lookbook/brown_previous.gif);
}


#copycont{
	width:530px;
	padding:0 0 0 180px;
	margin:0;
	float:left;
}
#copycont h1{
	font-size:30px;
	float:left;
	width:100%;
	padding:0 0 30px 0;
	margin:0;
	line-height:30px;
	font-weight:normal;
}
#copycont h2{
	font-size:16px;
	float:left;
	width:100%;
	padding:10px 0 0 0;
	margin:0;
	line-height:30px;
	font-weight:normal;
}
#copycont p{
	width:100%;
	float:left;
	padding:0 0 20px 0;
	margin:0;
	font-size:14px;
}
#copycont ul{
	float:left;
	width:100%;
	padding:0 0 10px 0;
	margin:0;
	list-style:none;
	font-size:13px;
}
#formcont{
	width:710px;
	padding:0;
	margin:0;
}
#formcont form{
	float:left;
	padding:0 0 20px 0;
	margin:0;
	width:710px;
}
#formcont form div{
	float:left;
	width:100%;
	padding:0 0 10px 0;
	margin:0;
}
#formcont p{
	width:500px;
	padding:0 0 10px 180px;
	line-height:20px;
	margin:0;
	float:left;
	font-size:14px;
}
#formcont span.radio{
	float:left;
	padding:0 20px 0 0;
	margin:0;
	line-height:20px;
	font-size:14px;
}
#formcont label{
	width:150px;
	float:left;
	padding:0 30px 0 0;
	margin:0;
	line-height:20px;
	font-size:14px;
	text-align:right;
}
#formcont form span.error{
	width:250px;
	float:left;
	padding:0 0 0 180px;
	margin:0;
	line-height:15px;
	color:#990000;
	font-size:12px;
}
#formcont .textboxs{
	width:150px;
	height:19px;
	border:1px solid #A3C6D0;
	float:left;
	padding:0 0 0 5px;
	margin:0 0 0 0;	
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
#formcont .textbox{
	width:220px;
	height:19px;
	border:1px solid #A3C6D0;
	float:left;
	padding:0 0 0 5px;
	margin:0;	
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
#formcont .selectbox{
	width:100px;
	height:19px;
	border:1px solid #A3C6D0;
	float:left;
	padding:0 0 0 5px;
	margin:0;
	clear:right;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
#formcont .textarea{
	width:518px;
	height:150px;
	border:1px solid #A3C6D0;
	float:left;
	padding:5px;
	margin:0;	
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
#rightimg{
	width:180px;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}
#rightimg img{
	padding:60px 0 0 0;
	margin:0;
}
#othernav{
	float:left;
	width:530px;
	padding:0 0 0 180px;
	margin:0;
}
#othernav ul{
	float:left;
	width:100%;
	padding:30px 0 30px 0;
	margin:0;
	list-style:none;
}
#othernav li{
	float:left;
	padding:15px 0 0 0;
	margin:0;
	width:100%;
}
a.butt{
	width:150px;
	height:21px;
	padding:0;
	margin:0;
	float:left;
	background-position:left;
	background-repeat:no-repeat;
	text-indent:-10000px;
	text-decoration:none;
}
a.butt:hover{
	background-position:right;
}
a.goshopping{
	background-image:url(/images/buttons/blue/go_shopping.gif);
}
a.sendusanemail{
	background-image:url(/images/buttons/blue/send_us_email.gif);
}
a.continueshopping{
	background-image:url(/images/buttons/blue/continue_shopping.gif);
}
a.printthispage{
	background-image:url(/images/buttons/blue/print_this_page.gif);
}
/*** STORES ***/
#stores{
	float:left;
	padding:0 0 0 100px;
	width:780px;
	margin:0;
}
#stores h2{
	width:100%;
	float:left;
	padding:0 0 20px 0;
	margin:0;
	line-height:20px;
	font-size:15px;
	font-weight:normal;
}
#stores div.store{
	float:left;
	padding:0 20px 0 0;
	margin:0;
	width:332px;
}
#stores div.store img{
	float:left;
	padding:0;
	margin:0;
	border:1px solid #70A3AD;
}
#stores div.store p{
	width:300px;
	padding:20px 0 0 0;
	margin:0;
	text-align:left;
	float:left;
	line-height:15px;
	font-size:14px;
}
#stores a.jigsaw{
	width:160px;
	height:75px;
	float:right;
	text-indent:-10000px;
	text-decoration:none;
	background-image:url(/images/buttons/blue/jigsaw.gif);
}
#stores a.jigsaw:hover{
	background-position:right;
}
#storemap{
	width:500px;
	padding:0;
	margin:0;
	background-repeat:repeat-x;
	background-position:top left;
	background-image:url(/images/bgs/storespopbg.png);
	float:left;
	text-align:left;
}
#storemap div.handle{
	floaT:left;
	width:100%;
	height:30px;
	cursor:move;
	float:left;
}
#storemap h2{
	float:left;
	width:380px;
	padding:0 0 0 10px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
}
#storemap a.close{
	float:right;
	width:80px;
	padding:0;
	margin:0;
	line-height:30px;
	text-indent:-10000px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(/images/buttons/blue/close.gif)
}
#storemap a.close:hover{
	background-position:right top;
}
#storemap img{
	padding:20px;
	margin:0;
	float:left;
	border:none;
}
#storemap .address{
	float:left;
	padding:15px 0 0 30px;
	width:200px;
	height:100px;
	margin:0;
	font-size:12px;
	text-align:center;
}
/*** FOOTER ***/
#footer{
	background-image:url(/images/bgs/bluefooter.gif);
}
#footercont ul li.followus{
	background-image:url(../images/menu/bottom/blue/followus.gif);
}
#footercont ul li a.contact{
	background-image:url(/images/menu/bottom/blue/contact.gif);
}
#footercont ul li a.press{
	background-image:url(/images/menu/bottom/blue/press.gif);
}
#footercont ul li a.jobs{
	background-image:url(/images/menu/bottom/blue/jobs.gif);
}
#footercont ul li a.interiord{
	background-image:url(/images/menu/bottom/blue/interiord.gif);
}
#footercont ul li a.accessibility{
	background-image:url(/images/menu/bottom/blue/accessibility.gif);
}
#footercont ul li a.sitemap{
	background-image:url(/images/menu/bottom/blue/sitemap.gif);
}
#footercont ul li a.wholesale{
	background-image:url(/images/menu/bottom/blue/wholesale.gif);
}
#footercont ul li a.terms{
	background-image:url(/images/menu/bottom/blue/terms.gif);
}
#footercont ul li a.privacy{
	background-image:url(/images/menu/bottom/blue/privacy.gif);
}
#footercont ul li a.returns{
	background-image:url(/images/menu/bottom/blue/returns.gif);
}
#footercont ul li a.twitter{
	background-image:url(/images/menu/bottom/blue/twitter.gif);
}
/*** SITE MAP ***/
.sitemap{
	float:left;
	width:100%;
	padding:0;
	margin:0;
}
.sitemap h2{
	padding:0;
	margin:0;
	float:left;
}
.sitemap ul{
	float:left;
	width:100%;
	padding:0;
	margin:0;
}
.sitemap ul li{
	float:left;
	width:95%;
	padding:0 0 0 2%;
	margin:0;
}
.sitemap ul li a{
	text-decoration:none;
}
.sitemap ul li a:hover{
	text-decoration:underline;
}