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

body {
	font-family:"Lucida Sans", Arial, sans-serif;
	text-align:center;
	background:url(../images/bg.jpg) top center no-repeat #efeeeb;
}

#container {
	width:840px;
	padding:16px 0 0 0;
	margin:0 auto;
	text-align:left;
}

#logo {
	width:298px;
	float:left;
}

#search_top {
	width:265px;
	float:right;
}

#search_top label {
	width:76px;
	float:left;
}

.input_search {
	font-family:"Lucida Sans", Arial, sans-serif;
	font-size:1.5em;
	width:141px;
	height:21px;
	margin-right:5px;
	float:left;
	border:1px solid #f9cadc;
}

#search_top ul {
	margin-bottom:9px;
	float:left;
	display:inline;
}

#search_top li {
	margin-right:3px;
	float:left;
	color:#ea538d;
}

#search_top a {
	font-family:Helvetica, "Lucida Sans", Arial, sans-serif;
	font-size:1.1em;
	color:#7a806b;
}

.basket {
	width:287px;
	margin-top:85px;
	float:right;
}

.view_basket {
	width:179px !important;
	width:287px;
	width/**/:/**/179px;
	height:54px !important;
	height:122px;
	height/**/:/**/54px;
	padding-left:108px;
	padding-top:68px;
	background:url(../images/bg_basket.jpg) no-repeat;
}

.view_basket a {
	color:#8a907b;
}

.view_basket p {
	padding-bottom:0;
}

#content {
	width:806px !important;
	width:840px;
	width/**/:/**/806px;
	margin-top:12px;
	padding-top:28px;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:30px;
	float:left;
	background:#ffffff;
}

#content.homepage {
	width:828px !important;
	width:840px;
	width/**/:/**/828px;
	margin-top:12px;
	padding-top:28px;
	padding-left:5px;
	padding-right:17px;
	padding-bottom:10px;
	float:left;
	background:#ffffff;
}

#content .left {
	width:253px;
	float:left;
}

#content .right {
	width:545px;
	float:right;
}

#content .rightprod {
	width:436px;
	float:right;
}

#content .split_left {
	width:360px;
	float:left;
}

#content .split_right {
	width:160px;
	float:right;
}

#designers {
	width:338px !important;
	width:360px;
	width/**/:/**/338px;
	padding-left:11px;
	padding-right:11px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:12px;
	float:left;
	background:#efeeeb;
}

#designers li {
	float:left;
	margin-right:9px;
	margin-bottom:5px;
}

#designers a {
	font-family:"Lucida Sans", Arial, sans-serif;
	font-size:1.1em;
	color:#ea538d;
}

#designers_box {
	width:806px;
	float:left;
}

.a_designer {
	width:806px;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px solid #c9df7a;
}

.designer_left {
	width:240px;
	float:left;
}

.designer_right {
	width:535px;
	float:right;
}

.designer_right h2 {
	font-family:Helvetica, "Lucida Sans", Arial, sans-serif;
	font-size:2.2em;
	color:#6e7165;
	line-height:100%;
	padding-bottom:15px;
}

/* product */

#product_image {
	width:348px;
	float:left;
}

#product_image img {
	border:1px solid #c1db86;
	padding:4px;
}

.prod_desc {
	width:256px;
	padding-top:10px;
	float:left;
}

#alt_images {
	width:100%;
}

.thumb {
	width:34px;
	height:34px;
	margin-right:3px;
	float:left;
}

.thumb img {
	border:1px solid #c3dc89;
	padding:2px;
}

#prod_options {
	padding-top:99px;
}

#prod_options label {
	font-family:"Lucida Sans", Arial, sans-serif;
	font-size:1.3em;
	color:#6e7165;
	width:74px;
	margin-bottom:7px;
	float:left;
}

#prod_options select {
	font-family:"Lucida Sans", Arial, sans-serif;
	font-size:1.3em;
	color:#000000;
	width:83px;
	margin-bottom:7px;
	border:1px solid #b8d461;
}

.prod_quant {
	font-family:"Lucida Sans", Arial, sans-serif;
	font-size:1.3em;
	color:#000000;
	width:52px;
	height:17px;
	border:1px solid #b8d461;
}

#prev_next {
	width:100%;
	margin-top:71px;
	color:#ea538d;
	text-align:right;
}

#prev_next a {
	color:#ea538d;
}

/* listing */

#product_listing {
	width:100%;
}

#tagline {
	width:375px;
	margin-top:-12px;
	float:right;
	text-align:right;
}

#tagline h2 {
	font-size:1.3em;
}

.a_product {
	width:250px;
	height:320px;
	margin-right:25px;
	margin-bottom:35px;
	float:left;
}

.a_product h2 {
	font-size:1.4em;
	line-height:18px;
	letter-spacing:0px;
}

.a_product a {
	color:#6e7165;
}

/* navigation */

#nav {
	width:838px;
	margin-top:18px;
	float:left;
}

/* footer */

#footer {
	font-size:1.1em;
	color:#6e7165;
	width:805px !important;
	width:859px;
	width/**/:/**/805px;
	height:130px;
	padding-left:36px;
	padding-right:18px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding-bottom:50px;
	text-align:left;
	background:url(../images/bg_footer.gif) no-repeat;
}

#footer .left {
	width:245px;
	margin-top:25px;
	float:left;
}

#footer .right {
	width:455px;
	margin-top:25px;
	float:right;
}

#footer li {
	float:left;
	margin-right:4px;
}

#footer a {
	color:#6e7165;
}

.pagi {
	color:#7a806b;
	padding-top:4px;
}

.pagi a {
	color:#ffffff !important;
}

.freebird {
	margin-top:25px;
	float:right;
}

.freebird img {
	padding-bottom:9px;
}

/* fonts */

a:hover {
	text-decoration:underline;
}

p {
	font-size:1.1em;
	color:#6e7165;
	line-height:22px;
	font-weight:bold;
	padding-bottom:15px;
}

.p10 {
	font-size:1.0em;
	color:#6e7165;
	line-height:22px;
	font-weight:bold;
	padding-bottom:15px;
}

.price {
	font-size:1.4em;
	color:#afce4e;
	padding-bottom:4px;
	padding-top:5px;
}

.basket_price {
	font-family:Helvetica, "Lucida Sans", Arial, sans-serif;
	font-size:1.3em;
	color:#b2c95f;
	font-weight:bold;
	padding-bottom:0;
}

.listing_price {
	font-family:Helvetica, "Lucida Sans", Arial, sans-serif;
	font-size:1.4em;
	color:#b2c95f;
	font-weight:bold;
	padding-bottom:10px;
}

h1 {
	font-family:Helvetica, "Lucida Sans", Arial, sans-serif;
	font-size:2.2em;
	color:#6e7165;
	line-height:100%;
	padding-bottom:15px;
}

h2 {
	font-family:Helvetica, "Lucida Sans", Arial, sans-serif;
	font-size:2.2em;
	color:#6e7165;
	line-height:100%;
	padding-bottom:15px;
}

h3 {
	font-family:Helvetica, "Lucida Sans", Arial, sans-serif;
	font-size:1.3em;
	color:#6e7165;
	line-height:100%;
	padding-bottom:9px;
}

/* colours */

.pink {
	color:#ea538d;
}

.grey {
	color:#787a6f;
}

.green {
	color:#bbd568;
}

.nostrong {
	font-weight:normal;
}

/* other */

.pagic {
	font-size:1.3em;
	color:#6e7165;
	width:345px;
	margin-bottom:20px;
	margin-top:-15px;
	float:left;
}