/**********************************************************************************************

	CSS on Sails
	Title	: Myakka Website
	Author	: XHTMLized
	Date	: July 2008 

***********************************************************************************************

		
	1. BASE
			1.1 Reset
			1.2 Default styles
			1.3 Basic styles
	
	2. LAYOUT
			2.1 Header
			2.2 Wrapper Content
			2.3 Footer
		

***********************************************************************************************/


/* 1. BASE
-----------------------------------------------------------------------------------------------
===============================================================================================*/	



/* 1.1	Reset
-----------------------------------------------------------------------------------------------*/	


	html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  b, u, i, center,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

#aspnetForm{
	/*background: url(../images/myakka_bg_xmas.png) repeat-y center top;*/
	background-image: url(../images/bg_main.png);
	background-repeat: no-repeat;
	background-position:center top;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before,  blockquote:after,  q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 1.2	Default styles
-----------------------------------------------------------------------------------------------*/	

	body {
	text-align: center;
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #FBFBF8 url(../images/myakka_bg_img.jpg) repeat-x center top;
}
hr {
	display: none;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
abbr, acronym {
	border-bottom: 1px dotted #999;
	cursor: help;
}
input, textarea, select {
	font: 1.2em Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
	color: #724A9C;
	cursor: pointer;
}
a:hover,  a:active {
	text-decoration: none;
	color: #000;
}
img {
	margin-bottom: -3px;
}
/* 1.3	Basic styles
-----------------------------------------------------------------------------------------------*/	

	.hide {
	display: none;
}
/* 2. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
	
	.container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 995px;
	text-align: left;/*padding: 0 225px;*/
		/*background: url(../images/bg_main_artwork.png) no-repeat center top;*/
	}
#header {
	position: relative;
	overflow: hidden;
	width: 997px;
	height: 133px;
	background: #fff url(../images/bg_header.gif) repeat-x left bottom;
}
#w_content {
	position: relative;
	overflow: hidden;
	padding: 10px 10px 0 10px;
	width: 975px;
	/*height: 1%;*/
	height:auto;
	background: #fff url(../images/bg_w_content.gif) repeat-x left bottom;
}
#w_content_1 {
	position: relative;
	overflow: hidden;
	padding: 10px 10px 0px 10px;
	width: 975px;
	height: 1%;
	background-color:#fff;
}
#second_navigation {
	position: relative;
	margin: 0 0 10px 0;
	padding: 1px 0;
	width: 975px;
	height: 34px;
	background: url(../images/bg_second_navigation.gif) no-repeat left top;
	z-index:9990;
}

#second_navigation ul li ul{
	position:relative;
	height: 450px;
	z-index: 9997;
}

#content {
	float: right;
	padding: 0 0 10px 0;
	width: 778px;
}
#sidebar {
	float: left;
	width: 187px;
}
#footerWrapper{
	margin:0 auto; 
	padding:0; 
	width:995px; 
	height:195px;
	position:relative;
	background-color:#fbfbf8;
}
#footerWrapper #footer_awardLogoWrapper{
	position:absolute;
	left:10px;
	bottom:10px;
	width:auto;
	height:auto;
}
#footerWrapper #footer_geoTrustWrapper{
	position:absolute;
	right:10px;
	bottom:10px;
	width:auto;
	height:auto;
}
#content_footer {
	padding: 10px 0 0 0;
	width: 975px;
	height: 108px;
}
#footer {
	overflow: hidden;
	clear: both;
	/*width: 995px;*/
	width: 995px;
	height: 120px;
	background: #fff url(../images/bg_footer.gif) repeat-x left top;
	position: relative;
	padding:0;
}
#w_content, #footer {
	border-left: 1px solid #F4F4ED;
	border-right: 1px solid #F4F4ED;
	border-top: none;
	border-bottom: none;
}

.content_footer_1 {
	width: 975px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
/* 2.1	Header
-----------------------------------------------------------------------------------------------*/	

	#header span,  #header .logo a,  #header .logo span {
	display: block;
	width: 177px;
	height: 84px;
	overflow: hidden;
	cursor: pointer;
}
#header .logo {
	position: absolute;
	top: 0;
	left: 29px;
}
#header span,  #header .logo span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: url(../images/logo.gif) no-repeat;
}
#accessibility-links {
	position: absolute;
	left: -1000em;
	text-align: left;
}
#header #center_header {
	position: absolute;
	left: 240px;
	top: 10px;
	padding: 0px 66px 0 11px;
	width: 315px;
	height: 50px;
}
#header #center_header h2 {
	font-weight: bold;
	font-size: 18px;
	color: #724A9C;
}
#header #center_header p {
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
#header #right_header {
	float: right;
	padding: 10px 10px 0 0;
	width: 347px;
	height: 80px;
	text-align: right;
}
#header #right_header p {
	display: inline;
	padding: 0 5px 0 3px;
	font-weight: normal;
	font-size: 12px;
	color: #724A9C;
	border-right: 1px solid #724A9C;
}
#header #right_header.more p {
	float: none;
	display: block;
	padding: 0;
	border: none;
}
#header #right_header.more p.last {
	padding: 0 0 10px 0;
}
#header #right_header p.last {
	padding: 0;
	border: none;
}
#header #right_header p.welcome {
	display: block;
	padding: 3px 0 10px;
	font-weight: normal;
	font-size: 12px;
	color: #724A9C;
	border: none;
}
#header #right_header p a {
	text-decoration: underline;
	color: #724A9C;
}
#header #right_header p a:hover {
	text-decoration: none;
	color: #000;
banner
}
#header #right_header #w_widget_user {
	float: right;
	padding: 0 0 0 5px;
	height: 25px;
	background: url(../images/widget_user_left.gif) no-repeat left top;
}
#header #right_header #w_widget_user ul {
	float: left;
	height: 25px;
	background: url(../images/widget_user_repeat.gif) repeat-x left top;
}
#header #right_header #w_widget_user ul li {
	float: left;
	padding: 0 12px 0 10px;
	height: 25px;
	line-height: 25px;
	background: url(../images/widget_user_spacer.gif) no-repeat right top;
}
#header #right_header #w_widget_user ul li.first {
	padding: 0 12px 0 5px;
}
#header #right_header #w_widget_user ul li.last {
	padding: 0 10px;
	background: url(../images/widget_user_right.gif) no-repeat right top;
}
#header #right_header #w_widget_user ul li a {
	display: block;
	float: left;
	padding: 0 0 0 20px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #724A9C;
}
#header #right_header #w_widget_user ul li a:hover {
	color: #724A9C;
}
#header #right_header #w_widget_user ul li a.widget_account {
	background: url(../images/widget_ico_account.gif) no-repeat left top;
}
#header #right_header #w_widget_user ul li a.widget_basket {
	padding-left: 23px;
	background: url(../images/widget_ico_basket.gif) no-repeat left top;
}
#header #right_header #w_widget_user ul li a.more {
	padding: 0;
	width: 11px;
	text-align: left;
	text-indent: -9999em;
	background: url(../images/ico_arrow_down.gif) no-repeat left 10px;
}
#header #navigation {
	position: absolute;
	left: 11px;
	top: 93px;
}
#header #navigation ul {
	float: left;
	height: 40px;
}
#header #navigation ul li {
	float: left;
	padding: 0 1px 0 0;
	height: 40px;
	line-height: 40px;
}
#header #navigation ul li a {
	position: relative;
	overflow: hidden;
	display: block;
	height: 40px;
	text-align: center;
}
#header #navigation ul li#mn_home a {
	width: 100px;
}
#header #navigation ul li#mn_indian_furniture a {
	width: 168px;
}
#header #navigation ul li#mn_soft_furnishings a {
	width: 171px;
}
#header #navigation ul li#mn_home_accessories a {
	width: 184px;
}
#header #navigation ul li#mn_special_offers a {
	width: 154px;
}
#header #navigation ul li#mn_ideas_for_your_home a {
	width: 193px;
}
#header #navigation ul li a span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
#header #navigation ul li#mn_home span {
	background: url(../images/main_nav_home.gif) no-repeat left top;
}
#header #navigation ul li#mn_indian_furniture span {
	background: url(../images/main_nav_indian_furniture.gif) no-repeat left top;
}
#header #navigation ul li#mn_soft_furnishings a span {
	background: url(../images/main_nav_soft_furnishing.gif) no-repeat left top;
}
#header #navigation ul li#mn_home_accessories a span {
	background: url(../images/main_nav_home_accessories.gif) no-repeat left top;
}
#header #navigation ul li#mn_special_offers a span {
	background: url(../images/main_nav_special_offers.gif) no-repeat left top;
}
#header #navigation ul li#mn_ideas_for_your_home a span {
	background: url(../images/main_nav_ideas_for_your_home.gif) no-repeat left top;
}
#header #navigation ul li a:hover span,  #header #navigation ul li a.active span {
	background-position: left bottom !important;
}
/* 2.2	Wrapper Content
-----------------------------------------------------------------------------------------------*/	
	
	/* Second Navigation */
	
	#second_navigation ul {
	height: 34px;
}
#second_navigation ul li {
	float: left;
	padding: 0 12px 0 15px;
	height: 34px;
	background: url(../images/bg_second_navigation_spacer.gif) no-repeat right top;
}
#second_navigation ul li a {
	line-height: 34px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #9D9B6E;
}
#second_navigation ul li a:hover {
	color: #000;
}
#second_navigation form {
	position: absolute;
	right: 1px;
	top: 1px;
	padding: 0 0 0 17px;
	width: 290px;
	height: 34px;
	background: url(../images/bg_second_navigation_spacer.gif) no-repeat left top;
}
#second_navigation form label {
	float: left;
	display: block;
	margin: 0 7px 0 0;
	padding: 0 22px 0 0;
	line-height: 34px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
	background: url(../images/ico_search.gif) no-repeat right top;
}
#second_navigation form input {
	float: left;
	margin: 5px 10px 0 0;
	padding: 2px 0 0 0;
	width: 145px;
	height: 20px;
	font-size: 12px;
	color: #555;
	border-left: 1px solid #E2E3EA;
	border-right: 1px solid #DBDFE6;
	border-top: 1px solid #ABADB3;
	border-bottom: 1px solid #E3E9EF;
}
button.btn_go {
	float: left;
	margin: 4px 14px 0 0;
	width: 36px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #F8FAFB;
	cursor: pointer;
	border: none;
	background: url(../images/btn_go.gif) no-repeat left top;
}
/* Content */
	
	.top_content {
	overflow: hidden;
	width: 778px;
}
ul.map {
	float: left;
}
ul.map li {
	float: left;
}
ul.map li a {
	padding: 0 18px 0 11px;
	line-height: 21px;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
	background: url(../images/ico_cross_purple.gif) no-repeat right top;
}
ul.map li.first a {
	padding: 0 18px 0 0;
}
ul.map li a:hover {
	text-decoration: none;
	color: #000;
}
ul.tools {
	float: right;
}
ul.tools li {
	float: left;
	padding: 0 0 0 10px;
}
a.btn_green {
	display: block;
	float: left;
	padding: 0 0 0 11px;
	height: 21px;
	line-height: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #F8FAFB;
	background: url(../images/btn_green_left.gif) no-repeat left top;
}
a:hover.btn_green {
	text-decoration: none;
	color: #333;
}
a.btn_green span {
	display: block;
	float: left;
	padding: 0 11px 0 0;
	height: 21px;
	background: url(../images/btn_green_right.gif) no-repeat right top;
}
.btn_purple {
	display: block;
	float: left;
	font-weight: bold;
	padding: 2px 11px 2px 0;
	font-size: 11px;
	color: #F8FAFB;
	border:0px;
	background: url(../images/btn_purple_right.gif) no-repeat right top;
}
/* Safari */
	body:first-of-type .btn_purple {
	display: block;
	float: left;
	font-weight: bold;
	padding: 2px 11px 2px 0;
	font-size: 11px;
	color: #F8FAFB;
	border:0px;
	height: 21px;
	background: url(../images/btn_purple_right.gif) no-repeat right top;
}
body:first-of-type .btn_purple2 {
	display: block;
	float: left;
	padding-left: 9px;
	margin-right: 5px;
	height: 21px;
	background: url(../images/btn_purple_left.gif) no-repeat left top;
}
/* Safari */
	
	
	.btn_purple2 {
	display: block;
	float: left;
	padding-left: 11px;
	margin-right: 5px;
	height: 21px;
	background: url(../images/btn_purple_left.gif) no-repeat left top;
}
a.btn_purple {
	display: block;
	float: left;
	padding: 2px 2px 2px 2px;
	height: 21px;
	line-height: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #F8FAFB;
	background: url(../images/btn_purple_left.gif) no-repeat left top;
	background: url(../images/btn_purple_right.gif) no-repeat right top;
}
a:hover.btn_purple {
	text-decoration: none;
	color: #F8FAFB;
}
a.btn_purple span {
	display: block;
	float: left;
	padding: 0 11px 0 0;
	height: 21px;
	background: url(../images/btn_purple_right.gif) no-repeat right top;
}
.inside_content {
	overflow: hidden;
	clear: both;
	padding: 20px 0 0 0;
	width: 778px;
}
.inside_content2 {
	overflow: hidden;
	clear: both;
	padding: 20px 0 0 0;
	width: 390px;
}
.inside_content.less_padding {
	padding: 0;
}
.inside_content.first {
	padding: 0;
}
.inside_content .left {
	float: left;
	padding: 15px 0 0 0;
	width: 286px;
}
.inside_content .left img {
	border: 1px solid #E4E2D0;
}
.inside_content .left .preview_product {
	width: 286px;
	height: 286px;
}
.inside_content .left ul.thumbs_product {
	padding: 10px 0 0 0;
	width: 286px;
}
ul.thumbs_product li {
	float: right;
	padding: 0 0 10px 10px;
}
.inside_content .right {
	float: right;
	padding: 15px 0 0 0;
	width: 482px;
}
.inside_content .right h1 {
	font-weight: normal;
	font-size: 34px;
	color: #724A9C;
}
.inside_content .right p {
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
.inside_content .right p.last {
	padding: 0 0 20px 0;
}
.inside_content .right p.review {
	padding: 0 0 10px 0;
}
.inside_content .right p.review img {
	margin: 0 3px -3px 0;
}
.inside_content .right p.review a {
	text-decoration: underline;
	color: #724A9C;
}
.inside_content .right p.review a:hover {
	text-decoration: none;
	color: #000;
}
.inside_content .right p.price_now {
	padding: 0 0 10px 0;
	font-size: 18px;
	color: #724A9C;
}
.inside_content .right p.special_offer {
	padding: 10px 0 20px 0;
	font-weight: bold;
	font-size: 18px;
	color: #CC0A0A;
}
.inside_content .right form ul {
	overflow: hidden;
	padding: 0 0 15px 0;
	height: 1%;
}
.inside_content .right form ul li {
	float: left;
	padding: 0 10px 0 0;
}
.inside_content .right form ul li label {
	padding: 0 3px 0 0;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
.inside_content .right form ul li select {
	font-size: 12px;
}
html:first-child .inside_content .right form ul li a.btn_purple {
	margin-top: -1px;
}
.inside_content .right ul {
	padding: 0 0 10px 0;
}
.inside_content .right ul li {
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
.inside_content .right ul li.purple {
	color: #724A9C;
}
.inside_content .right ul li strong {
	font-weight: bold;
}
.inside_content .right .ads {
	overflow: hidden;
	clear: both;
	float: left;
	margin: 10px 0;
	padding: 0 8px 0 11px;
	width: 463px;
	height: 37px;
	background: url(../images/bg_ads.gif) no-repeat left top;
}
.inside_content .right .ads p {
	float: left;
	padding: 0 0 0 46px;
	line-height: 37px;
	font-weight: normal;
	font-size: 16px;
	color: #724A9C;
	background: url(../images/ico_myakka_delivery.gif) no-repeat left top;
}
.inside_content .right .ads p strong {
	font-weight: bold;
}
.inside_content .right .ads a.btn_green {
	float: right;
	margin: 8px 0 0 0;
}
.inside_content .right img.fair_trade {
	position: absolute;
	right: 5px;
	bottom: 90px;
}
.inside_content .right img.fair_trade.no_ads {
	bottom: -40px;
}
.inside_content .title {
	position: relative;
	margin: 0 0 20px 0;
	padding: 0 10px;
	width: 758px;
	height: 37px;
	background: url(../images/bg_title.gif) no-repeat left top;
}
.inside_content .title.red {
	background: url(../images/bg_title_red.gif) no-repeat left top;
}
.inside_content .title h3 {
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
.inside_content .title.red h3 {
	color: #fff;
}
.inside_content .info {
	overflow: hidden;
	margin: 0 2px;
	padding: 0 0 5px 0;
	width: 779px;
	border-bottom: 1px solid #F2F2F2;
}
.inside_content .info p {
	line-height: 26px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
.inside_content .info p img {
	margin: 0 2px -3px 8px;
}
.inside_content .info p span {
	float: left;
	line-height: 21px;
}
.inside_content .info p a.btn_purple {
	margin: 0 0 0 10px;
}
.inside_content ul.customer_reviews {
	padding: 0 0 4px 0;
}
.inside_content ul.customer_reviews li {
	clear: both;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:5px;
	padding-top:0px;
	width: 770px;
	background: url(../images/bg_wrapper_gradient.gif) no-repeat left bottom;
}
.inside_content ul.customer_reviews li ul {
	padding: 0 0 3px 0;
}
.inside_content ul.customer_reviews li ul li {
	padding: 0;
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	background: none;
}
.inside_content ul.customer_reviews li ul li strong {
	font-weight: bold;
}
.inside_content ul.customer_reviews li ul li strong.purple {
	color: #724A9C;
}
.inside_content ul.customer_reviews li ul li a {
	text-decoration: underline;
	color: #724A9C;
}
.inside_content ul.customer_reviews li ul li a:hover {
	text-decoration: none;
	color: #000;
}
.inside_content ul.customer_reviews li ul li img {
	margin: 0 2px -3px 0;
}
.inside_content ul.customer_reviews li p {
	overflow: hidden;
	padding: 0 0 20px 0;
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
.inside_content ul.customer_reviews li p.float {
	height: 1%;
	line-height: 21px;
}
.inside_content ul.customer_reviews li p span {
	float: left;
}
.inside_content ul.customer_reviews li p a.btn_purple {
	margin: 0 0 0 10px;
}
.inside_content p.see_all {
	overflow: hidden;
	clear: both;
}
.inside_content p.see_all a.btn_purple {
	float: right;
}
.inside_content #w_slider_more_items,  .inside_content #w_slider_alternatives {
	position: relative;
	overflow: hidden;
	padding: 0 75px 20px 75px;
	width: 628px;
	height: 305px;
	background: url(../images/bg_wrapper_gradient.gif) no-repeat left bottom;
}
.inside_content #w_slider_more_items #w_ul_more_items,  .inside_content #w_slider_alternatives #w_ul_alternatives {
	overflow: hidden;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives {
	overflow: hidden;
	width: 5000px;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li {
	float: left;
	position: relative;
	margin: 0 30px 0 0;
	padding: 200px 11px 0 11px;
	width: 167px;
	height: 85px;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li.last,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li.last {
	margin: 0;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li img,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li img {
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #E4E2D0;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li h4,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li h4 {
	padding: 0 0 1px 0;
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li h4 a,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li h4 a {
	text-decoration: none;
	color: #724A9C;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li h4 a:hover,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li h4 a:hover {
	text-decoration: none;
	color: #000;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li p,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li p {
	padding: 0 0 1px 0;
	font-weight: normal;
	font-size: 11px;
	color: #000;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li p strong,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li p strong {
	font-weight: bold;
	font-size: 14px;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li p strong.smaller,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li p strong.smaller {
	font-size: 12px;
}
.inside_content #w_slider_more_items #w_ul_more_items ul#more_items li a.btn_purple,  .inside_content #w_slider_alternatives #w_ul_alternatives ul#alternatives li a.btn_purple {
	position: absolute;
	right: 11px;
	bottom: 0;
}
a#btn_previous_alternatives,  a#btn_previous_more_items {
	position: absolute;
	overflow: hidden;
	display: block;
	left: 20px;
	top: 143px;
	width: 25px;
	height: 39px;
}
a#btn_previous_alternatives span,  a#btn_previous_more_items span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/btn_previous.gif) no-repeat left top;
}
a#btn_next_alternatives,  a#btn_next_more_items {
	position: absolute;
	overflow: hidden;
	display: block;
	right: 20px;
	top: 143px;
	width: 25px;
	height: 39px;
}
a#btn_next_alternatives span,  a#btn_next_more_items span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/btn_next.gif) no-repeat left top;
}
.inside_content ul.product_stock {
	padding: 10px 0 0 0;
	width: 778px;
}
.inside_content ul.product_stock li {
	position: relative;
	margin: 0 0 5px 0;
	padding: 9px 0 0 81px;
	width: 680px;
	height: 83px;
	background: url(../images/bg_list_product_stock.gif) no-repeat left top;
}
.inside_content ul.product_stock li h4 {
	line-height: 16px;
	font-weight: bold;
	font-size: 16px;
	color: #724A9C;
}
.inside_content ul.product_stock li ul {
	padding: 0;
	width: auto;
}
.inside_content ul.product_stock li ul li {
	margin: 0;
	padding: 0;
	width: 350px;
	;
	height: auto;
	background: none;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
.inside_content ul.product_stock li ul li strong {
	font-weight: bold;
}
.inside_content ul.product_stock li img {
	position: absolute;
	left: 10px;
	top: 10px;
	border: 1px solid #E5E3D1;
}
.inside_content ul.product_stock li form {
	position: absolute;
	right: 0;
	top: 30px;
}
.inside_content ul.product_stock li form ul {
	overflow: hidden;
	padding: 0;
	height: 1%;
}
.inside_content ul.product_stock li form ul li {
	float: left;
	padding: 0 10px 0 0;
	line-height: 21px;
	text-align: right;
	font-weight: normal;
	font-size: 18px;
	color: #724A9C;
}
.inside_content ul.product_stock li form ul li strong {
	font-weight: bold;
}
.inside_content ul.product_stock li form ul li strong.smaller {
	font-size: 14px;
}
.inside_content ul.product_stock li form ul li label {
	float: left;
	margin: 0 3px 0 0;
	padding: 0 3px 0 0;
	line-height: 21px;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
.inside_content ul.product_stock li form ul li select {
	float: left;
	font-size: 12px;
}
html:first-child .inside_content ul.product_stock li form ul li a.btn_purple {
	margin-top: -1px;
}
.banner_title {
	position: relative;
	overflow: hidden;
	clear: both;
	margin: 10px 0;
	width: 778px;
	height: 150px;
}
.banner_title h2 {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 105px;
	padding: 0 18px;
	font-weight: bold;
	font-size: 26px;
	color: #fff;
}
.banner_title .frame_page_title {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 778px;
	height: 150px;
	background: url(../images/bg_frame_banner.gif) no-repeat left top;
}
.pagination {
	padding: 10px;
	width: 758px;
	height: 19px;
}
.pagination .left {
	display: block;
	float: left;
	width: 150px;
	line-height: 19px;
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
}
.pagination .center {
	display: block;
	float: left;
	text-align:left;
	margin: 0 0 0 20px;
	width: 240px;
	height: 19px;
	font-size:12px;
}
.pagination .center ul {
	padding: 0;
	width: 200px;
	height: 19px;
}
.pagination .center ul li {
	float: left;
	padding: 3px 3px 2px 2px;
	height: 17px;
	width:15px;
}
.pagination .center ul li.last,  .pagination .center ul li.prev,  .pagination .center ul li.next {
	padding: 1px 2px;
	background: none;
}
.pagination .center ul li.prev {
	padding: 0 2px 0 1px;
}
.pagination .center ul li.next {
	padding: 0 2px 0 1px;
}
.pagination .center ul li a {
	float: left;
	display: block;
	width: 17px;
	height: 17px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #724A9C;
}
.pagination .center ul li a:hover,  .pagination .center ul li a.active {
	font-weight: bold;
	border-color: #724A9C;
}
.pagination .center ul li.prev a,  .pagination .center ul li.next a {
	position: relative;
	overflow: hidden;
	display: block;
	width: 27px;
	height: 19px;
	border: none;
}
.pagination .center ul li.prev a span,  .pagination .center ul li.next a span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.pagination .center ul li.prev a span {
	background: url(../images/btn_previous_small.gif) no-repeat left top;
}
.pagination .center ul li.next a span {
	background: url(../images/btn_next_small.gif) no-repeat left top;
}
.pagination .right {
	display: block;
	float: right;
	width: 305px;
}
.pagination .right select {
	float: left;
	margin: 0 0 0 5px;
	font-size: 12px;
}
.pagination .right select.per_page {
	width: 95px;
}
.pagination .right select.sort_by {
	width: 120px;
}
ul.browse_product {
	overflow: hidden;
	padding: 0;
	width: 778px;
}
ul.browse_product li {
	float: left;
	position: relative;
	margin: 0 0px 10px 0;
	padding: 200px 0px 5px 5px;
	width: 188px;
	height: 82px;
	background: url(../images/bg_list_browse_product.gif) no-repeat left bottom;
}
ul.browse_product li.last {
	margin: 0 0 5px 0;
}
ul.browse_product li.last {
	margin: 0 0 10px 0;
}
ul.browse_product li img {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}
ul.browse_product li h4 {
	padding: 0 0 1px 0;
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
}
ul.browse_product h4 a {
	text-decoration: none;
	color: #724A9C;
}
ul.browse_product li h4 a:hover {
	text-decoration: none;
	color: #000;
}
ul.browse_product li p {
	padding: 0 0 1px 0;
	font-weight: normal;
	font-size: 11px;
	color: #000;
}
ul.browse_product li p strong {
	font-weight: bold;
	font-size: 14px;
}
ul.browse_product li p strong.smaller {
	font-size: 12px;
}
ul.browse_product li a.btn_purple {
	position: absolute;
	right: 11px;
	bottom: 11px;
	margin-right:10px;
}
ul.browse_product li .stamp {
	position: absolute;
 z-index: 10;
 overflow: hidden;
 display: block;
 right: 0px;
 top: 5px;
 width: 52px;
 height: 52px;
}
.w_banner {
	overflow: hidden;
	margin: 0 0 10px 0;
	width: 778px;
	height: 300px;
}
.w_banner .banner_title_other {
	/*position: relative;*/
			overflow: hidden;
	float: left;
	width: 581px;
	height: 300px;
}
.w_banner .banner_title_other .w_banner_title {
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: 10px;
	padding: 0 18px;
	width: 390px;
}
.w_banner .banner_title_other h2 {
	padding: 0 0 10px 0;
	font-size: 32px;
	color: #fff;
}
.w_banner .banner_title_other p {
	padding: 0 0 10px 0;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
.w_banner .banner_title_other .frame_page_title {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 580px;
	height: 300px;
	background: url(../images/bg_frame_banner_other.gif) no-repeat left top;
}
.w_banner .w_banner_title_narrow {
	float: right;
	width: 187px;
}
.w_banner .w_banner_title_narrow img {
	margin-bottom: 10px !important;
}

/*
.w_banner .w_banner_title_narrow .bottom_bannerbox {
 // position: relative;
 // top: -3px;
}
*/
.w_banner .banner_title_narrow {
	margin: 0 0 10px 0;
	padding: 15px 10px;
	width: 180px;
	height: 115px;
	font-size:.8em;
}
.w_banner .banner_title_narrow.red {
}
.w_banner .banner_title_narrow.purple {
	padding: 55px 10px 15px 10px;
	height: 75px;
	background: url(../images/bg_banner_title_narrow_purple.gif) no-repeat left top;
}
.w_banner .banner_title_narrow h3 {
	line-height: 14px;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
}
.w_banner .banner_title_narrow h3 strong {
	font-size: 18px;
}
.w_banner .banner_title_narrow p {
	line-height: 17px;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
}
.w_banner .banner_title_narrow.red h3 {
	line-height: 16px;
	padding: 0 0 10px 0;
}
.w_banner .banner_title_narrow.red p {
	line-height: 16px;
	padding: 0 5px 0 95px;
}
.w_banner .banner_title_narrow.red p.add_ico {
	background: url(../images/ico_myakka_delivery_big.gif) no-repeat left top;
}
.w_banner .banner_title_narrow.purple h3 {
	line-height: 22px;
	font-weight: bold;
	font-size: 17px;
	color: #fff;
}
.w_banner .banner_title_narrow.purple h3 strong {
	line-height: 25px;
	font-size: 26px;
}
.w_banner .banner_title_narrow.purple p {
	line-height: 17px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
ul.brands {
	overflow: hidden;
	width: 778px;
}
ul.brands li {
	float: left;
	position: relative;
	margin: 0 10px 10px 0;
	padding: 0 10px 0 199px;
	width: 175px;
	height: 78px;
}
ul.brands li.last {
	margin-right: 0;
}
ul.brands li.bottom {
	margin-bottom: 0;
}
ul.brands li h3 {
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
ul.brands li p {
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
ul.brands li img,  ul.brands li .frame_image {
	position: absolute;
	display:block;
	left: 0;
	top: 0;
	width: 187px;
	height: 78px;
	background: url(../images/bg_frame_brands.gif) no-repeat left top;
}
#content_left {
	float: left;
	padding: 0 0 10px 0;
	width: 384px;
}
#content_left p {
	padding: 0 0 10px 0;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
#content_left p.less_padding {
	padding: 0;
}
#content_left .title {
	position: relative;
	padding: 0 10px;
	width: 364px;
	height: 37px;
	background: url(../images/bg_title_content_left.gif) no-repeat left top;
}
#content_left .title h2 {
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
#content_left .inside_content {
	margin: 0 0 10px 0;
	padding: 10px;
	width: 364px;
	min-height: 260px;
	background: url(../images/bg_inside_content_left.gif) no-repeat left bottom;
}
#content_left .inside_content p {
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
ul.testimonials {
	padding: 20px 0 0 0;
}
ul.testimonials li {
	padding: 0 5px 10px 0;
}
ul.testimonials li.last {
	padding: 0;
}
ul.testimonials li blockquote p {
	padding: 0 !important;
	line-height: 16px !important;
}
ul.testimonials li cite {
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
}
ul.info_user {
	padding: 10px 0 0 0;
	height: 1%;
	border-top: 1px solid #F2F2F2;
}
ul.info_user li {
	padding: 0 10px 0 0;
	float: left;
}
ul.info_user li.last {
	padding: 0;
}
ul.info_user li label {
	display: block;
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
ul.info_user li input {
	width: 170px;
}
ul.info_user li input.info_user_title {
	width: 50px;
}
ul.info_user li input.info_user_first_name {
	width: 105px;
}
#content_right {
	float: right;
	padding: 0 0 10px 0;
	width: 581px;
}
#content_right.float_left {
	float: left !important;
}
#content_right p {
	padding: 0 0 10px 0;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
#content_right p.less_padding {
	padding: 0;
}
#content_right .title {
	position: relative;
	padding: 0 10px;
	width: 561px;
	height: 37px;
	background: url(../images/bg_title_content_right.gif) no-repeat left top;
}
#content_right .title h2 {
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
#content_right .inside_content {
	margin: 0 0 10px 0;
	padding: 10px;
	width: 561px;
	min-height: 260px;
	background: url(../images/bg_inside_content_right.gif) no-repeat left bottom;
}
ul.form {
	padding: 20px 0 0 140px;
}
ul.form li {
	overflow: hidden;
	padding: 0 0 10px 20px;
}
ul.form li.less_padding {
	padding: 0 0 5px 20px;
}
ul.form li label {
	float: left;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
ul.form li input.txt {
	width: 200px;
}
ul.form li input.radio {
	float: left;
	margin: 0 0 0 -20px;
}
html:first-child ul.form li input.radio {
	margin: -2px 0 0 -20px;
}
ul.form_more {
	padding: 0 0 0 140px;
}
ul.form_more li {
	padding: 0 0 0 20px;
	line-height: 15px;
	font-weight: normal;
	font-size: 11px;
	color: #000;
}
ul.form_more li a {
	text-decoration: underline;
	color: #000;
}
ul.form_more li a:hover {
	text-decoration: none;
	color: #724A9C;
}
ul.offers {
	padding: 0 10px 20px 0;
}
ul.offers li {
	padding: 0 0 20px 25px;
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
ul.offers li input.checkbox {
	float: left;
	margin: 3px 0 0 -25px;
}
html:first-child ul.offers li input.checkbox {
	margin: 0 0 0 -25px;
}
#content_right .inside_content p {
	overflow: hidden;
}
#content_right .inside_content p a.btn_purple {
	float: right;
}
#content_right.float_left .inside_content {
	min-height: 50px;
}
ul.forgot_password {
	padding: 10px 0 0 0;
	height: 1%;
	border-top: 1px solid #F2F2F2;
}
ul.forgot_password li {
	float: left;
	padding: 0 10px 0 0;
}
ul.forgot_password li.last {
	padding: 0;
}
ul.forgot_password li label {
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
ul.forgot_password li input {
	width: 180px;
	font-size: 12px;
}
ul.forgot_password li a.btn_purple {
	margin-top: 1px;
}
#content_wide {
	padding: 0 0 10px 0;
	width: 975px;
}
#content_wide .title {
	position: relative;
	padding: 0 10px;
	width: 955px;
	height: 37px;
	background: url(../images/bg_title_content_wide.gif) no-repeat left top;
}
#content_wide .title h2 {
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
#content_wide .inside_content {
	margin: 0 0 10px 0;
	padding: 10px;
	width: 955px;
	background: url(../images/bg_inside_content_wide.gif) no-repeat left bottom;
}
#content_wide .inside_content ul {
	padding: 10px 0;
}
#content_wide .inside_content ul li {
	margin: 0 0 0 12px;
	list-style: disc outside;
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
ul.help {
	padding: 0 10px 10px 10px;
}
ul.help li {
	padding: 15px 0 5px 0;
	border-top: 1px solid #F2F2F2;
}
ul.help li.first {
	padding: 0 0 10px 0;
	border-top: none;
}
ul.help li h4 {
	font-weight: bold;
	font-size: 14px;
	color: #724A9C;
}
ul.help li p {
	padding: 0 0 10px 0;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
.title p.back_to_top {
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 35px;
	background: url(../images/bg_second_navigation_spacer.gif) no-repeat left 1px;
}
.title p.back_to_top a {
	float: left;
	display: block;
	width: 38px;
	height: 35px;
	text-align: left;
	text-indent: -9999em;
	background: url(../images/ico_arrow_up.gif) no-repeat 14px 15px;
}
/* Sidebar */
	
	#sidebar .inside_sidebar {
	margin: 0 0 10px 0;
	width: 187px;
}
#sidebar .inside_sidebar.rounded {
	width: 187px;
}
#sidebar .inside_sidebar.rounded.brown {
	padding: 0 0 5px 0;
	background: url(../images/bg_box_rounded_brown_bottom.gif) no-repeat left bottom;
}
#sidebar .inside_sidebar.rounded.brown .w_box_rounded {
	padding: 13px 10px 5px 12px;
	/*height: 1%;*/
	height:auto;
	background: url(../images/bg_box_rounded_brown_top.gif) no-repeat left top;
}
#sidebar .inside_sidebar h4 {
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
#sidebar .inside_sidebar p {
	padding: 0 0 5px 0;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
}
#sidebar .inside_sidebar input {
	float: left;
	margin-right:5px;
	padding: 0 0 0 0;
	width: 115px;
	font-size: 12px;
	color: #555;
	border:1px;
}
#sidebar .inside_sidebar button.btn_go {
	margin: 0 0 0 5px;
}
#sidebar .inside_sidebar ul#sidebar_navigation {
	width: 187px;
}
#sidebar .inside_sidebar ul#sidebar_navigation li {
	padding: 0 0 0 12px;
	width: 175px;
	background: url(../images/bg_sidebar_navigation.gif) no-repeat left top;
}
#sidebar .inside_sidebar ul#sidebar_navigation li.first {
	background: url(../images/bg_sidebar_navigation_first.gif) no-repeat left top;
}
#sidebar .inside_sidebar ul#sidebar_navigation li.last {
	background: url(../images/bg_sidebar_navigation_last.gif) no-repeat left top;
}
#sidebar .inside_sidebar ul#sidebar_navigation li a {
	display: block;
	padding: 0 15px;
	width: 145px;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
#sidebar .inside_sidebar ul#sidebar_navigation li a.collapse {
	background: url(../images/ico_arrow_collapse.gif) no-repeat left 7px;
}
#sidebar .inside_sidebar ul#sidebar_navigation li a.expand {
	background: url(../images/ico_arrow_expand.gif) no-repeat left 8px;
}
#sidebar .inside_sidebar ul#sidebar_navigation ul {
	margin: 0 0 0 -12px;
	padding: 0 1px;
	width: 185px;
	background: #FBFBF8 url(../images/bg_sidebar_navigation_back.gif) repeat-y left top;
}
#sidebar .inside_sidebar ul#sidebar_navigation ul li {
	padding: 0 0 1px 0;
	width: 185px;
	background: url(../images/bg_sidebar_navigation_spacer.gif) no-repeat center bottom;
}
#sidebar .inside_sidebar ul#sidebar_navigation ul li.first {
	padding: 1px 0;
	background: url(../images/bg_sidebar_navigation_spacer.gif) no-repeat center bottom;
}
#sidebar .inside_sidebar ul#sidebar_navigation ul li.last {
	background: none;
}
#sidebar .inside_sidebar ul#sidebar_navigation ul li a {
	padding: 0 13px;
	width: 159px;
	line-height: 18px;
	font-weight: normal;
	font-size: 11px;
	color: #000;
}
#sidebar .inside_sidebar ul#sidebar_navigation ul li a.active,  #sidebar .inside_sidebar ul#sidebar_navigation ul li a:hover {
	color: #fff;
	background: #724A9C;
}
/* Content Footer */
	
	#content_footer ul.cf_tabs {
	overflow: hidden;
	height: 28px;
}
#content_footer ul.cf_tabs li {
	float: left;
	padding: 0 0 0 10px;
	height: 28px;
	background: url(../images/bg_cf_tabs_left.gif) no-repeat left -28px;
}
#content_footer ul.cf_tabs li.active,  #content_footer ul.cf_tabs li.active a {
	background-position: left top;
}
#content_footer ul.cf_tabs li a {
	float: left;
	display: block;
	padding: 0 10px 0 0;
	height: 28px;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #9D9B6E;
	background: url(../images/bg_cf_tabs_right.gif) no-repeat right -28px;
}
#content_footer ul.cf_tabs li a:hover {
	color: #000;
}
#content_footer ul.cf_tabs li.active a:hover {
	color: #9D9B6E;
	cursor: default;
}
#content_footer ul.cf_product {
	overflow: hidden;
	padding: 10px 0;
	width: 975px;
	height: 60px;
	background: url(../images/bg_cf_product.gif) no-repeat left top;
}
#content_footer ul.cf_product li {
	float: left;
	position: relative;
	padding: 0 10px 0 82px;
	width: 75px;
	height: 60px;
	background: url(../images/bg_cf_product_spacer.gif) no-repeat left top;
}
#content_footer ul.cf_product li.first {
	background: none;
	padding-left: 80px;
}
#content_footer ul.cf_product li img {
	position: absolute;
	left: 15px;
	top: 0;
	border: 1px solid #E4E2D0;
}
#content_footer ul.cf_product li p {
	padding: 0 0 3px 0;
	line-height: 11px;
	font-weight: normal;
	font-size: 11px;
	color: #724A9C;
}
#content_footer ul.cf_product li p a {
	text-decoration: none;
	color: #724A9C;
}
#content_footer ul.cf_product li p a:hover {
	color: #000;
}
#content_footer ul.cf_product li p strong {
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
/* Popup Delivery */
	
	#popup_delivery {
	position: absolute;
	left: 50%;
	top: 280px;
	margin-left: -135px;
	width: 489px;
	height: 403px;
}
#inside_popup_delivery {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	padding: 20px 12px 17px 11px;
	width: 514px;
	height: 378px;
	background: url(../images/bg_popup.png) no-repeat left top;
}
#inside_popup_delivery h2 {
	padding: 0 0 10px 46px;
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #724A9C;
	background: url(../images/ico_myakka_delivery.gif) no-repeat left top;
}
#inside_popup_delivery h3 {
	padding: 0 0 15px 0;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
}
#inside_popup_delivery ul {
	padding: 15px 0;
}
#inside_popup_delivery ul li {
	margin: 0 0 0 15px;
	padding: 0 10px 0 0;
	list-style: disc outside;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
#inside_popup_delivery p {
	padding: 0 10px 0 0;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
#inside_popup_delivery p a.btn_purple {
	margin: 5px 0 0 190px;
	display: inline-block;
}
#inside_popup_delivery a.btn_close_popup {
	position: absolute;
	right: 20px;
	top: 15px;
	width: 28px;
	height: 21px;
	text-align: left;
	text-indent: -9999em;
	background: url(../images/ico_cross_purple_big.gif) no-repeat left top;
}
/* 2.3	Footer
-----------------------------------------------------------------------------------------------*/	
	
	#footer ul.footer_navigation {
	padding: 20px 0 5px 0;
	text-align: center;
}
#footer ul.footer_navigation li {
	display: inline;
	padding: 0 3px 0 7px;
	line-height: 12px;
	font-weight: normal;
	font-size: 12px;
	color: #724A9C;
	border-left: 1px solid #000;
}
#footer ul.footer_navigation li.first {
	border-left: none;
}
#footer ul.footer_navigation li a {
	text-decoration: none;
	color: #724A9C;
}
#footer ul.footer_navigation li a:hover {
	text-decoration: underline;
	color: #000;
}
#footer ul.payment_method {
	text-align: center;
}
#footer ul.payment_method li {
	display: inline;
}
#footer p {
	clear: both;
	padding: 0 0 5px 0;
	line-height: 16px;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	color: #000;
}
#footer p.purple {
	color: #724A9C;
}
.left_links {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px;
	width:176px;
	text-align:left;
}
.left_links:hover {
	font-size:11px;
	width:176px;
	color:#ffffff;
	padding:2px;
	background-image:url(../images/btn_purple_right.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.active_left_link {
	font-size:11px;
	width:176px;
	color:#ffffff;
	padding:2px;
	background-image:url(../images/btn_purple_right.gif);
	background-repeat:no-repeat;
	text-align:left;
}
/* Copyright 2006 LuckyTeam.co.uk. To use this code on your own site, visit http://luckyteam.co.uk */

.luckyZoomSmallImageCont {
	position: relative;
}
.luckyZoomBigImageCont {
	overflow: hidden;
	position: absolute;
	z-index: 110;
	border: 1px solid #9E2F2D;
	visibility: hidden;
	left: 284px;
	top: 0px;/* display: none; */
}
.luckyZoomHeader {
	position: relative;
	z-index: 10;
	left: 0px;
	top: 0px;
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #fff;
	background: #9E2F2D;
	padding: 3px;
}
.luckyZoomHeader a {
	color: #fff;
}
.luckyZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	width: 50px;
	height: 50px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
/* LUCKY ZOOM END */
.products_options {
	float:right;
	width:300px;
	padding-top:18px;
	padding-right:20px;
}
.products_options_1 {
	float:right;
	margin-right:150px;
	margin-top:-3px;
}
.products_options_2 {
	float: left;
	padding-left:3px;
	padding-right:0px;
	text-align: right;
}
.products_options_price {
	font-size:16px;
	color:#633E89;
	text-align: right;
}
.products_options_quantity {
	font-size:13px;
	font-weight:bold;
}
.product_contaner {
	width:970px;
	float:left;
}
.Product_cata_image {
	width:215px;
	height:265px;
	float:left;
}
.Product_cata_image_options {
	float:left;
	width:26px;
	margin-top:145px;
}
.search {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#9d9b6e;
	margin-bottom:5px;
	float:left;
}
.search_form {
	padding-top:6px;
	float:left;
}
.search_go {
	margin-top:4px;
}
.reviewTable {
	background-image:url(../images/page_heading_bg.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #9d9b6e;
	height:43px;
	vertical-align:middle;
	padding-left:15px;
	padding-right:20px;
	font-weight:500;
	text-align:right;
}
.promotion_code_text {
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
}
.what_this {
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
	display:none;
}
.promotion_fom {
	margin-left:10px;
	height:18px;
	font-size: 10px;
	color: #000000;
	height:17px;
}
.newReviewTitleBg {
	font-weight:bold;
	font-size: 13px;
	color: #000000;
}
.newReviewTitleBg_1 {
	font-weight:normal;
	font-size: 11px;
	color: #000000;
}
.promotionbasketheader {
	font-weight:bold;
	font-size: 12px;
	color: #724a9c;
	padding-top:2px;
	padding-bottom:2px;
}
.missedpromotionheader {
	background-color:#7b0100;
	padding-left:8px;
	padding-bottom:1px;
	padding-top:1px;
}
.missedpromotionheadertext {
	color: #FFFFFF;
	font-weight: bold;
	font-size:12px;
}
.promotionbasketheader_1 {
	font-weight:bold;
	font-size: 12px;
	color: #724a9c;
	text-align:left;
}
.basket_red {
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	font-size: 13px;
	color: #724a9c;
}
.basket_SubTotal {
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	font-size: 13px;
	color: #724a9c;
}
.basket_red_1 {
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	font-size: 13px;
}
.basketpage00 {
	float:left;
}
.basketpage01 {
	float:left;
	width: 390px;
}
.basketpage02 {
	float:left;
	width: 390px;
}
.side {
	text-align:left;
	font-weight:bold;
	font-size: 12px;
	color: #724a9c;
}
.reviewTable_quick_picks {
	background-image:url(../images/quick_pic_bg.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #9d9b6e;
	width:388px;
	height:43px;
	vertical-align:middle;
	padding-left:15px;
	font-weight:500;
}
.all_for {
	background-image:url(../images/all_for.gif);
	background-repeat:no-repeat;
	height:78px;
	vertical-align:middle;
}
.place_order {
	margin-left:445px;
}
.basketquantity {
	width:16px;
}
/* My account */

.blue_large {
	color: #724a9c;
	size: 14px;
	font-weight:bold;
}
/* Shopping Basket Starts */

.basketquantity {
	width:  20px;
	height: 15px;
	font-style:normal;
	font-size: 8pt;
	vertical-align:middle;
}
/* Shopping Basket Ends */
.box_account {
	/* width: 888px;*/
	 width: 900px;
	/*  height:300px; */
    margin: 0 0 10px 0;
	padding: 4px;
	min-height: 100px;
	background: url(../images/bg_inside_content_wide.gif) no-repeat right bottom;
	font-size:12px;
}
#box_content_wide .title h2 {
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
#box_content_wide .title {
	position: relative;
	padding: 0 10px;
	left:-4px;
	width: 900px;
	/* width: 865px; */
			height: 37px;
	background: url(../images/bg_title_content_wide.gif) no-repeat left top;
}
/*-------------------------------------------------------------
My Account
-------------------------------------------------------------*/

.myaccount_left2_all {
	float:left;
	padding-right: 6px;
}
#myaccount_left2 {
	padding: 0 0 10px 0;
	width: 384px;
}
#myaccount_left2 p {
	padding: 0 0 10px 0;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
#myaccount_left2 p.less_padding {
	padding: 0;
}
#myaccount_left2 .title {
	position: relative;
	padding: 0 10px;
	width: 364px;
	height: 37px;
	background: url(../images/bg_title_content_left.gif) no-repeat left top;
}
#myaccount_left2 .title h2 {
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
#myaccount_left2 .inside_content {
	margin: 0 0 10px 0;
	padding: 10px;
	width: 364px;
	background: url(../images/bg_inside_content_left.gif) no-repeat left bottom;
}
#myaccount_left2 .inside_content p {
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
#myaccount_left {
	float: left;
	padding: 0 0 10px 0;
	width: 581px;
}
#myaccount_left .float_left {
	float: left
}
#myaccount_left p {
	padding: 0 0 10px 0;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
#myaccount_left p.less_padding {
	padding: 0;
}
#myaccount_left .title {
	position: relative;
	padding: 0 10px;
	width: 561px;
	height: 37px;
	background: url(../images/bg_title_content_right.gif) no-repeat left top;
}
#myaccount_left .title h2 {
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
#myaccount_left .inside_content {
	margin: 0 0 10px 0;
	padding: 5px;
	width: 450px;
	background: url(../images/bg_inside_content_right.gif) no-repeat left bottom;
}
.myaccount_space {
	height: 40px;
	clear: both;
}
.myaccount_space2 {
	height: 30px;
	clear: both;
}
.myaccount_left {
	float: left;
	width: 375px;
}
.myaccount_left1a {
	float: left;
	width: 50px;
	padding-right: 10px;
	text-align: right;
}
.myaccount_left1b {
	float: left;
	width: 300px;
	padding-bottom: 30px;
}
.myaccount_right {
	float: left;
	width: 350px;
}
.myaccount_right1a {
	float: left;
	width: 55px;
	padding-right: 10px;
	text-align: right;
}
.myaccount_right1b {
	float: left;
	width: 250px;
	padding-bottom: 30px;
}
ul.brands_1 {
	overflow: hidden;
	width: 778px;
}
.banner_dining {
	float: left;
	position: relative;
	padding: 0 10px 0 0;
	width: 187px;
	height: 112px;
	background: url(../images/home_banner/home_pg_sml_dining.jpg) no-repeat top left;
	display:block;
}
.banner_dining_txt {
	padding-left: 15px;
	padding-top: 80px;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_dining_txt a {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_dining_txt a.active {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_dining_txt a.hover {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_sleeping {
	float: left;
	position: relative;
	padding: 0 10px 0 0;
	width: 187px;
	height: 112px;
	background: url(../images/home_banner/home_pg_sml_sleeping.jpg) no-repeat top left;
	display:block;
}
.banner_sleeping_txt {
	padding-left: 15px;
	padding-top: 80px;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_sleeping_txt a {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_sleeping_txt a.active {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_sleeping_txt a.hover {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_working {
	float: left;
	position: relative;
	padding: 0 0 0 0;
	width: 187px;
	height: 112px;
	background: url(../images/home_banner/working.jpg) no-repeat top left;
	display:block;
}
.banner_working_txt {
	padding-left: 15px;
	padding-top: 80px;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_working_txt a {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_working_txt a.active {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_working_txt a.hover {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_living {
	float: left;
	position: relative;
	padding: 0 10px 0 0;
	width: 187px;
	height: 112px;
	background: url(../images/home_banner/living2.jpg) no-repeat top left;
	display:block;
}
.banner_living_txt {
	padding-left: 15px;
	padding-top: 80px;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_living_txt a {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_living_txt a.active {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.banner_living_txt a.hover {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.addprint_txt {
	height: 40px;
	color: #484848;
	text-align: left;
}
.addprint_txt2 {
	color: #484848;
	text-align: left;
}
.yourorder_form_check {
	float: left;
	width: 22px;
	height: 18px;
}
.yourorder_form_checktxt {
	width: 330px;
	float: left;
	margin-top: 3px;
	padding-bottom: 20px;
	color: #484848;
}
.login_space_border {
	padding-top: 20px;
	padding-left: 20px;
}
.login_space {
	height: 8px;
	clear: both;
}
.login_txt {
	height: 18px;
	widht: 362px;
	clear: both;
}
.login_txt2 {
	height: 48px;
	widht: 360px;
	clear: both;
}
.login_txt_half {
	width: 180px;
	height: 18px;
}
.login_txt_half2 {
	width: 180px;
	height: 18px;
	float: left;
}
.login_txt_half3 {
	width: 60px;
	height: 18px;
	float: left;
}
.login_txt_half4 {
	width: 126px;
	height: 18px;
	float: left;
}
.login_txt_half5 {
	width: 178px;
	height: 18px;
	float: left;
}
.login_txt_half5b {
	width: 186px;
	height: 18px;
	float: left;
}
.login_form {
	width: 363px;
	height: 30px;
}
.login_form2 {
	width: 363px;
}
.login_formb {
	width: 186px;
	height: 30px;
}
.login_forms {
	width: 248px;
}
.login_forms2 {
	width: 120px;
}
.login_forms3 {
	width: 46px;
}
.login_forms4 {
	width: 111px;
}
.login_forms4b {
	width: 173px;
}
.login_forms4c {
	width: 356px;
}
.login_forms4d {
	width: 360px;
}
.login_forms5 {
	width: 248px;
	height: 20px;
}
.login_form_custom {
	float: left;
	width: 127px;
	height: 30px;
}
.login_form_custom2 {
	float: left;
	width: 60px;
	height: 30px;
}
.login_form_custom3 {
	float: left;
	width: 126px;
	height: 30px;
}
.login_form_custom3b {
	float: left;
	width: 178px;
	height: 30px;
}
.login_form_custom3c {
	float: left;
	width: 186px;
	height: 30px;
}
.login_form_custom3d {
	float: left;
	width: 360px;
	height: 30px;
}
.login_form_custom4 {
	float: left;
	width: 99px;
	height: 30px;
}
.login_form_custom5 {
	float: left;
	width: 124px;
	height: 30px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #484848;
}
.login_form_custom6 {
	float: left;
	padding-top: 1px;
	text-align: center;
	width: 124px;
	height: 30px;
}
.login_form_custom7 {
	float: left;
	width: 127px;
	height: 20px;
}
.login_form_custom8 {
	float: left;
	text-align: right;
	width: 127px;
	height: 20px;
}
.login_form_custom9 {
	float: left;
	width: 20px;
	height: 30px;
}
.login_form_custom9b {
	float: left;
	padding-top: 3px;
	width: 340px;
	height: 30px;
}
.login_bottombutton {
	width: 100%;
	height: 50px;
	text-align: right;
	border-top: 1px solid #343434;
	clear: both;
}
.login_bottombutton_but {
	margin-top: 15px;
	margin-right: 15px;
}
.addprint_form_radio {
	float: left;
	width: 22px;
}
.addprint_form_radiotxt {
	float: left;
	width: 320px;
}
.error {
	color:red;
	font-size:12px;
}
.breadCrumbLink {
	padding: 0 2px 0 2px;
	line-height: 21px;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
}
.catalouge_header {
	font-weight:normal;
	font-size: 24px;
	color: #9d9b6e;
	padding:5px;
}
.basket_bg {
	background-image:url(../images/bg_basket.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
}
.arrow_div {
	float:left;
	position:absolute;
	margin-left:-13px;
}
.arrow_div_hidden {
	display:none;
}
.news_input_box {
	text-align:left;
	font-size:10px;
}
.PNC_Selected {
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
	border-bottom:1px;
	border-bottom-color:#724A9C;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#724A9C;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#724A9C;
	border-right-style:solid;
	border-top:1px;
	border-top-color:#724A9C;
	border-top-style:solid;
}
.PNC_Selected {
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #724A9C;
}
.Checkout_but {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/check_out_bg.gif);
	background-repeat:no-repeat;
	border:0px;
	height:23px;
	width:93px;
	cursor:pointer;
	padding-bottom:2px;
}
.btn_AddFriend {
	float: left;
	width: 145px;
	height: 21px;
	cursor: pointer;
	border: 0px;
	font-weight:bold;
	background-image:url(../images/Add_another_friend.gif);
	background-repeat:no-repeat;
}
/*NEW CSS*/





/*--gift account css start here --*/
.gift_account_main {
	width:750px;
	float:left;
	text-align:center;
	margin:0px;
	padding:10px 0px 0px 0px;
}
.gift_account_row {
	width:680px;
	text-align:center;
	float:left;
	padding-left:0px;
}
.gift_account_col1 {
	width:314px;
	padding:0px 0px 0px 0px;
	float:left;
}
.gift_account_col2 {
	width:248px;
	padding:0px 0px 0px 0px;
	float:left;
}
.gift_account_head {
	padding-top:10px;
	text-align:left;
}
.gift_account_content {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:10px 0px 0px 0px;
}
.gift_account_text {
	width:180px;
	float:left;
	text-align:left;
	padding-left:100px;
	padding-top:3px;
	padding-bottom:5px;
	font-weight:bold;
}
.gift_account_field {
	width:165px;
	float:left;
	text-align:left;
	padding-bottom:5px;
}
.gift_account_input {
	width:160px;
	text-align:left;
	border:1px #dadbda solid;
	background-color:#e4e4d2 !important;
}
.gift_account_ast {
	width:10px;
	float:left;
	text-align:right;
	padding-bottom:5px;
	color:#990000;
	margin-left:15px;
}
/*--gift account css end here --*/


/*--Press css start here --*/
.press_col_main {
	width:750px;
	padding:0px 0px 0px 0px;
	float:left;
}
.press_col {
	width:190px;
	margin:25px;
	float:left;
	text-align:center;
}
.press_col_con {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	text-decoration:none;
}
/*--Press css end here --*/


/*--Press_Feature (media coverage css start here --*/
.press_feature_row {
	width:778px;
	margin-bottom:30px;
	margin-left:20px;
	text-align:left;
	float:left;
}
.press_feature_col1 {
	width:230px;
	margin-right:25px;
	float:left;
	text-align:center;
}
.press_feature_col2 {
	width:230px;
	margin-right:25px;
	float:left;
	text-align:center;
}
.press_feature_col3 {
	width:230px;
	float:left;
	text-align:center;
}
.press_feature_img_title {
	font-size:12px;
	font-weight:bold;
}
/*--Press_Feature (media coverage css end here --*/


/*--Recommend a Friend css start here --*/
.rec_fri_row {
	width:680px;
	text-align:left;
	float:left;
	padding:0px;
	margin-top:0px;
}
.rec_fri_head {
	padding-top:10px;
	text-align:left;
}
.rec_fri_content {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:10px 0px 0px 0px;
	width:100%;
	float:left;
}
.rec_fri_text {
	width:190px;
	float:left;
	text-align:left;
	padding-left:100px;
	padding-top:3px;
	padding-bottom:5px;
	font-weight:bold;
}
.rec_fri_field {
	width:165px;
	float:left;
	text-align:left;
	padding-bottom:5px;
}
.rec_fri_input {
	width:160px;
	text-align:left;
	background-color:#FFFFCC;
}
.rec_fri_ast {
	width:10px;
	float:left;
	text-align:right;
	padding-bottom:5px;
	color:#990000;
}
/*--Recommend a Friend css end here --*/

/*--Request Confirmation css start here --*/
.req_con_row {
	width:680px;
	text-align:left;
	float:left;
}
.req_con_content {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:10px 0px 0px 10px;
	width:100%;
	float:left;
}
/*--Request Confirmation css end here --*/

/*--Request for free catalog css start here --*/
.req_cat_main {
	width:750px;
	float:left;
	text-align:center;
	margin:0px;
	padding:10px 0px 0px 0px;
}
.req_cat_row {
	width:680px;
	text-align:center;
	float:left;
	padding-left:0px;
}
.req_cat_col1 {
	width:308px;
	padding:0px 0px 0px 0px;
	float:left;
	height:351px;
	background-color:#dedcc7;
}
.req_cat_col2 {
	width:256px;
	padding:0px 0px 0px 0px;
	float:left;
	height:351px;
	background-color:#dedcc7;
}
.req_cat_col3 {
	width:110px;
	padding:0px 0px 0px 0px;
	float:left;
	height:351px;
}
.req_cat_head {
	padding-top:10px;
	text-align:left;
}
.req_cat_content {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:10px 0px 0px 0px;
	width:100%;
	float:left;
}
.req_cat_text {
	width:180px;
	float:left;
	text-align:left;
	padding-left:100px;
	padding-top:3px;
	padding-bottom:5px;
	font-weight:bold;
}
.req_cat_field {
	width:165px;
	float:left;
	text-align:left;
	padding-bottom:5px;
}
.req_cat_input {
	width:160px;
	text-align:left;
	/* background-color:#FFFFCC; */
	background-color:#FFFFCC !important;
}
.req_cat_ast {
	width:10px;
	float:left;
	text-align:right;
	padding-bottom:5px;
	color:#990000;
}
/*--Request for free catalog css end here --*/


/*--site map css start here --*/
#sitemap {
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
#sitemap_left {
	width:50%;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:12px;
}
#sitemap_right {
	width:45%;
	margin:0px;
	padding:0px;
	float:left;
}
.sitemap01 {
	width:95%;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 5px 12px;
	background-image:url(../images/sitemap01.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.sitemap02 {
	width:95%;
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 2px 15px;
	background-image:url(../images/sitemap02.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:25px;
}
.sitemap03 {
	width:95%;
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 2px 15px;
	background-image:url(../images/sitemap03.gif);
	background-repeat:no-repeat;
	background-position:left;
margin-lef
}
.borderleft {
	border-left:2px;
	border-left-color:#7b0100;
	border-left-style:solid;
}
.basket_bottom_border {
	border-bottom:2px;
	border-bottom-color:#7b0100;
	border-bottom-style:solid;
}
.borderright {
	border-right:2px;
	border-right-color:#7b0100;
	border-right-style:solid;
}
.promotionheader {
	background-color:#7b0100;
	font-weight:bold;
	padding-left:8px;
	font-size:12px;
	padding-bottom:1px;
	padding-top:1px;
	color:#FFFFFF;
}
.promotioncodeactivated {
	color:#7b0100;
	font-size:12px;
	font-weight:800;
}
.input_area_box {
	width:550px;
	float:right;
	margin-top:25px;
}
.avaliable_colours_rollover_image {
	font-size:11px;
	padding-top:2px;
	padding-bottom:3px;
}
.link_color {
	color:#000000;
}
.link_color:hover {
	color:#000000;
	text-decoration:underline;
}
.imgShippingOption_div {
	position: absolute;
	right: 380px;
	top: 16px;
}
.add_basket_btn {
	position: absolute;
	right: 10px;
	top: 23px;
//top: 25px;
}
.drop_position {
	position: absolute;
	right: 120px;
	top: 24px;
//top: 25px;
}
.popup_div {
	position:absolute;
	width:313px;
	height:165px;
	background-image:url(/_ui/images/popup_bg.png);
	margin-left:210px;
	margin-top:-25px;
	display:none;
}
/*-------------------------------------------------------------
Update 031109
-------------------------------------------------------------*/

.furniture_type {
	font-weight: bold;
	color: #9D9B6E;
	font-size: 16px;
	padding-bottom: 3px;
}
.furniture_type_info {
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	padding-bottom: 3px;
	line-height: 16px;
}
#furniture_box {
	width: 188px;
	float: left;
	padding-right: 8px;
}
#furniture_box_end {
	width: 188px;
	float: left;
}
#furniture_image {
	float: left;
	height: 78px;
	width: 188px;
	padding-bottom: 10px;
}
#furniture_type {
	float: left;
	width: 188px;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	padding-bottom: 3px;
	line-height: 16px;
}
#featurebox_r3 {
	float: left;
	height: 144px;
	width: 187px;
	padding-left: 9px;
}
a.linkfurniture {
	color: #9D9B6E;
}
a.linkfurniture:link {
	color: #9D9B6E;
}
a.linkfurniture:active {
	color: #9D9B6E;
}
a.linkfurniture:visited {
	color: #9D9B6E;
}
a.linkfurniture:hover {
	color: #9D9B6E;
}
/*-------------------------------------------------------------
End Update 031109
-------------------------------------------------------------*/
.addbut_div {
	position:absolute;
	margin-left:115px;
	margin-top:-20px;
}
/* 3-D secure page */
.top_content_holder_secure {
	width: 997px;
	height: 133px;
	display: block;
	margin: 0 auto;
	padding: 0;
	background: #FFFFFF url(../images/bg_header.gif) repeat-x left bottom;
}
.top_content_secure {
	width: 997px;
	height: 133px;
	margin: 0;
	padding: 0;
}
.myakka_logo_secure {
	float: left;
	width: 177px;
	height: 84px;
	display: block;
	background: url(../images/logo.gif) no-repeat;
	margin-left: 30px;
}
.content_holder_main_secure {
	width: 997px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	height: 500px;
	text-align: left;
}
.secure_content {
	width: 997px;
	margin: 30px 0;
	padding: 0;
	float: left;
}
.secure_content p {
	padding: 10px 0 0 20px;
	font-size: 12px;
	line-height: 16px;
}
.left_content_secure {
	width: 350px;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}
.right_content_secure {
	width: 370px;
	float: left;
	display: block;
	margin: 0 0 0 60px;
	padding: 0;
}
/* end */
/* new home page*/

ul.browse_product li.section_heading {
	width:778px;
	height:30px;
	float:left;
	clear:both;
	padding:1px;
	background:transparent;
	text-align:left;
}
.new_home_sub_heading {
	font-size: 13px;
	color: #9D9B6E;
	font-weight:normal;
}

ul.browse_product li.vedio_item {
	padding:150px 2px 11px;
	text-align:left;
}
ul.browse_product li.last_vedio {
	float:right;
	margin:0 -15px 2px 0;
	padding:150px 11px 11px;
	text-align:left;
}
.vedio_button {
	margin-right:70px;
}
.title {
	position: relative;
	margin: 0 0 20px 0;
	padding: 0 10px;
	width: 758px;
	height: 37px;
	background: url(../images/bg_title.gif) no-repeat left top;
}
.title.red {
	background: url(../images/bg_title_red.gif) no-repeat left top;
}
.title h1 {
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
.title h3 {
	line-height: 37px;
	font-weight: bold;
	font-size: 16px;
	color: #9D9B6E;
}
.title.red h3 {
	color: #fff;
}
#sb-title-inner {
	display:none;
}
.title h1 a {
	color:#9D9B6E;
}
.hp_heading {
	color:#9D9B6E;
	font-size:16px;
	font-weight:bold;
	line-height:37px;
}
.hp_if_sub_heading {
	position:absolute;
	margin-top:-37px;
	margin-left:135px;
	color:#9D9B6E;
}
.hp_sf_sub_heading {
	position:absolute;
	margin-top:-37px;
	margin-left:145px;
	color:#9D9B6E;
}
.hp_ga_sub_heading {
	position:absolute;
	margin-top:-37px;
	margin-left:170px;
	color:#9D9B6E;
}
.hp_vg_sub_heading {
	position:absolute;
	margin-top:-37px;
	margin-left:120px;
	color:#9D9B6E;
}
.title h2 {
	color:#9D9B6E;
	font-size:16px;
	font-weight:bold;
	line-height:37px;
}
.title h2 a {
	color:#9D9B6E;
	font-size:16px;
	font-weight:bold;
	line-height:37px;
}
.title h2 a:hover {
	color:#9D9B6E;
	font-size:16px;
	font-weight:bold;
	line-height:37px;
}
.title h3 a {
	color:#9D9B6E;
	
}
.title h3 a:hover {
	color:#9D9B6E;
	
}
.left_link_top_links {
	font-weight:normal;
}

#content_footer ul.cf_product li h4 {
	padding: 0 0 3px 0;
	line-height: 11px;
	font-weight: normal;
	font-size: 11px;
	color: #724A9C;
}
 .title h3 span {
	line-height: 37px;
	font-weight:normal;
	font-size: 13px;
	color: #9D9B6E;
}
 .title h3 span a{
	line-height: 37px;
	font-weight:normal;
	font-size: 13px;
	color: #9D9B6E;
}
/* new home page end*/

.top_chat{ padding-left:6px;}















/*--this css for new look and feel static pages left side - help pages-----------START------Sept - Oct 2010----*/
.static_inside_content { 
	width:790px;
	font:14px Arial, Helvetica, sans-serif;
	line-height:125%;
	color:#646092;
	}
.static_inside_content a:link, .static_inside_content a:visited  { 
	text-decoration:underline;
	}	
.aboutus_inside_content { 
	width:790px;
	font:14px Arial, Helvetica, sans-serif;
	line-height:125%;
	color:#646092;
	}	
.aboutus_meet_inside_content { 
	width:790px;
	font:14px Arial, Helvetica, sans-serif;
	line-height:125%;
	color:#646092;
	}	
.aboutus_meet_inside_content a:link, .aboutus_meet_inside_content a:visited  { 
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	}		
.aboutus_inside_content a:link, .aboutus_inside_content a:visited  { 
	text-decoration:underline;
	}	
.aboutus_how_top { 
	background:url(../images/Sept2010/aboutus_how_top.png) no-repeat;
	width:790px;
	height:150px;
 	}
.aboutus_how_mid { 
	background:url(../images/Sept2010/aboutus_how_mid.png) no-repeat;
	width:790px;
	height:320px;
 	}
.aboutus_how_mid_01 {
	padding:30px 0 0 44px;
	width:405px;
	}
.aboutus_how_mid_02 {
	padding:10px 0 0 44px;
	width:275px;
	}		
.aboutus_how_bottom { 
	width:790px;
 	}
.aboutus_how_bottom_left { 
	background:url(../images/Sept2010/aboutus_how_bottom_left.png) no-repeat;
	width:500px;
	height:46px;
	float:left;
 	}
.aboutus_how_bottom_right { 
	background:url(../images/Sept2010/aboutus_how_bottom_right.png) no-repeat;
	width:290px;
	height:46px;
	float:left;
 	}	

.aboutus_where_top { 
	background:url(../images/Sept2010/aboutus_where_top.png) no-repeat;
	width:790px;
	height:140px;
 	}
.aboutus_where_mid { 
	background:url(../images/Sept2010/aboutus_where_mid.png) no-repeat;
	width:410px;
	padding:13px 330px 0 50px;
	height:225px;
 	}
.aboutus_where_bottom { 
	width:790px;
 	}
.aboutus_where_bottom_left { 
	background:url(../images/Sept2010/aboutus_where_bottom_left.png) no-repeat;
	width:173px;
	height:53px;
	float:left;
 	}
.aboutus_where_bottom_mid { 
	background:url(../images/Sept2010/aboutus_where_bottom_mid.png) no-repeat;
	width:308px;
	height:53px;
	float:left;
 	}				
.aboutus_where_bottom_right { 
	background:url(../images/Sept2010/aboutus_where_bottom_right.png) no-repeat;
	width:309px;
	height:53px;
	float:left;
 	}

.aboutus_our_top { 
	background:url(../images/Sept2010/aboutus_our_top.png) no-repeat;
	width:790px;
	height:155px;
 	}
.aboutus_our_mid { 
	background:url(../images/Sept2010/aboutus_our_mid.png) no-repeat;
	width:790px;
	height:202px;
 	}
.aboutus_our_mid_01 {
	padding:32px 0 0 46px;
	width:405px;
	float:left;
	}
.aboutus_our_mid_02 {
	float:left;
	padding:50px 0 0 25px;
	width:200px;
	}	
.aboutus_our_bottom { 
	width:790px;
	margin:0;
	padding:0;
 	}	

.aboutus_meet_top {
	margin:0 0 -1px 0;
	padding:0;
	}	
.aboutus_meet_top_2 {
	background:url(../images/Sept2010/aboutus_meet_top_2.png) no-repeat;
	width:730px;
	height:100px;
	padding:20px 20px 0 40px;
	margin:0;
	}	

.aboutus_meet_founder {
	background:url(../images/Sept2010/aboutus_meet_head_directors.jpg) no-repeat top;
	width:790px;
	padding:72px 0 0 0;
	}
	
.aboutus_meet_founder_georgie_text {
	background:url(../images/Sept2010/aboutus_meet_founder_georgie_text.png) no-repeat;
	width:478px;
	height:318px;
	float:left;
	}
.aboutus_meet_founder_georgie_text .founder_georgie {
	width:400px; 
	margin:40px 0 0 50px;
	}
.aboutus_meet_founder_georgie_text .founder_georgie span {
	display:block;
	line-height:130%;
	padding:0 0 0 5px;
	}		
.aboutus_meet_founder_georgie_text .founder_georgie span.favourite {
	padding-top:30px;
	font-weight:bold;
	color:#171070;
	}		
.aboutus_meet_founder_georgie_img {
	width:312px;
	height:318px;
	float:left;
	}		
.aboutus_meet_founder_simon_text {
	background:url(../images/Sept2010/aboutus_meet_founder_simon_text.png) no-repeat;
	width:508px;
	height:319px;
	float:left;
	}
.aboutus_meet_founder_simon_text .founder_simon {
	width:420px; 
	margin:50px 0 0 20px;
	}
.aboutus_meet_founder_simon_text .founder_simon span {
	display:block;
	line-height:130%;
	padding:0 0 0 200px;
	}		
.aboutus_meet_founder_simon_text .founder_simon span.favourite {
	padding-top:32px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_founder_simon_img {
	width:282px;
	height:319px;
	float:left;
	}	
.aboutus_meet_director_robert_text {
	background:url(../images/Sept2010/aboutus_meet_director_robert_text.jpg) no-repeat;
	width:473px;
	height:338px;
	float:left;
	}
.aboutus_meet_director_robert_text .director_robert {
	width:400px; 
	margin:40px 0 0 50px;
	}
.aboutus_meet_director_robert_text .director_robert span {
	display:block;
	line-height:130%;
	padding:0 0 0 5px;
	}		
.aboutus_meet_director_robert_text .director_robert span.favourite {
	padding-top:40px;
	font-weight:bold;
	color:#171070;
	}		
.aboutus_meet_director_robert_img {
	width:317px;
	height:338px;
	float:left;
	}

	.aboutus_meet_ware_orrin_text {
	background:url(../images/Sept2010/aboutus_meet_ware_orrin_text.jpg) no-repeat;
	width:473px;
	height:337px;
	float:left;
	}
.aboutus_meet_ware_orrin_text .orrin {
	width:430px; 
	margin:60px 0 0 50px;
	}
.aboutus_meet_ware_orrin_text .orrin span {
	display:block;
	line-height:130%;
	padding:0 0 0 0px;
	}		
.aboutus_meet_ware_orrin_text .orrin span.favourite {
	padding-top:20px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_ware_orrin_img {
	width:317px;
	height:337px;
	float:left;
	}	


	.aboutus_meet_accTeam {
	background:url(../images/Sept2010/aboutus_meet_head_accountTeam.jpg) no-repeat top;
	width:790px;
	padding:100px 0 0 0;
	clear:both;
	}	
	.aboutus_meet_accTeam_peter_text {
	background:url(../images/Sept2010/aboutus_meet_accTeam_peter_text.jpg) no-repeat;
	width:483px;
	height:311px;
	float:left;
	}
.aboutus_meet_accTeam_peter_text .peter {
	width:420px; 
	margin:45px 0 0 50px;
	}
.aboutus_meet_accTeam_peter_text .peter span {
	display:block;
	line-height:130%;
	padding:0 0 0 5px;
	}		
.aboutus_meet_accTeam_peter_text .peter span.favourite {
	padding-top:20px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_accTeam_peter_img {
	width:307px;
	height:311px;
	float:left;
	}
	
	.aboutus_meet_accTeam_claire_text {
	background:url(../images/Sept2010/aboutus_meet_custom_claive_text.png) no-repeat;
	width:496px;
	height:320px;
	float:left;
	}
.aboutus_meet_accTeam_claire_text .claire {
	width:430px; 
	margin:65px 0 0 30px;
	}
.aboutus_meet_accTeam_claire_text .claire span {
	display:block;
	line-height:130%;
	padding:0 0 0 155px;
	}		
.aboutus_meet_accTeam_claire_text .claire span.favourite {
	padding-top:15px;
	font-weight:bold;
	color:#171070;
	}		
.aboutus_meet_accTeam_claire_img {
	width:294px;
	height:320px;
	float:left;
	}
	
.aboutus_meet_custom {
	background:url(../images/Sept2010/aboutus_meet_head_C.png) no-repeat top;
	width:790px;
	padding:86px 0 0 0;
	clear:both;
	}
.aboutus_meet_custom_head {
	background:url(../images/Sept2010/aboutus_meet_custom_head.png) no-repeat;
	width:745px;
	height:62px;
	padding:12px 0 0 45px;
	}
.aboutus_meet_custom_heather_text {
	background:url(../images/Sept2010/aboutus_meet_custom_heather_text.png) no-repeat;
	width:490px;
	height:290px;
	float:left;
	}
.aboutus_meet_custom_heather_text .heather {
	width:430px; 
	margin:35px 0 0 50px;
	}
.aboutus_meet_custom_heather_text .heather span {
	display:block;
	line-height:130%;
	padding:0 0 0 5px;
	}		
.aboutus_meet_custom_heather_text .heather span.favourite {
	padding-top:20px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_custom_heather_img {
	width:300px;
	height:290px;
	float:left;
	}	
.aboutus_meet_custom_clare_text {
	background:url(../images/Sept2010/aboutus_meet_custom_clare_text.png) no-repeat;
	width:496px;
	height:325px;
	float:left;
	}
.aboutus_meet_custom_clare_text .clare {
	width:430px; 
	margin:35px 0 0 15px;
	}
.aboutus_meet_custom_clare_text .clare span {
	display:block;
	line-height:130%;
	padding:0 0 0 235px;
	}		
.aboutus_meet_custom_clare_text .clare span.favourite {
	padding-top:40px;
	font-weight:bold;
	color:#171070;
	}		
.aboutus_meet_custom_clare_img {
	width:294px;
	height:325px;
	float:left;
	}
.aboutus_meet_custom_corinna_text {
	background:url(../images/Sept2010/aboutus_meet_custom_corinna_text.png) no-repeat;
	width:490px;
	height:321px;
	float:left;
	}
.aboutus_meet_custom_corinna_text .corinna {
	width:420px; 
	margin:62px 0 0 50px;
	}
.aboutus_meet_custom_corinna_text .corinna span {
	display:block;
	line-height:130%;
	padding:0 0 0 10px;
	}		
.aboutus_meet_custom_corinna_text .corinna span.favourite {
	padding-top:20px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_custom_corinna_img {
	width:300px;
	height:321px;
	float:left;
	}
.aboutus_meet_custom_claive_text {
	background:url(../images/Sept2010/aboutus_meet_custom_claive_text.png) no-repeat;
	width:496px;
	height:320px;
	float:left;
	}
.aboutus_meet_custom_claive_text .claive {
	width:430px; 
	margin:65px 0 0 30px;
	}
.aboutus_meet_custom_claive_text .claive span {
	display:block;
	line-height:130%;
	padding:0 0 0 155px;
	}		
.aboutus_meet_custom_claive_text .claive span.favourite {
	padding-top:15px;
	font-weight:bold;
	color:#171070;
	}		
.aboutus_meet_custom_claive_img {
	width:294px;
	height:320px;
	float:left;
	}				

.aboutus_meet_ware {
	background:url(../images/Sept2010/aboutus_meet_head_W.png) no-repeat top;
	width:790px;
	padding:85px 0 0 0;
	clear:both;
	}
.aboutus_meet_ware_head {
	background:url(../images/Sept2010/aboutus_meet_ware_head.png) no-repeat;
	width:745px;
	height:68px;
	padding:16px 0 0 45px;
	}
.aboutus_meet_ware_simonm_text {
	background:url(../images/Sept2010/aboutus_meet_ware_simonm_text.png) no-repeat;
	width:490px;
	height:302px;
	float:left;
	}
.aboutus_meet_ware_simonm_text .simonm {
	width:430px; 
	margin:30px 0 0 50px;
	}
.aboutus_meet_ware_simonm_text .simonm span {
	display:block;
	line-height:130%;
	padding:0 0 0 10px;
	}		
.aboutus_meet_ware_simonm_text .simonm span.favourite {
	padding-top:25px;
	font-weight:bold;
	color:#171070;
	}		
.aboutus_meet_ware_simonm_img {
	width:300px;
	height:302px;
	float:left;
	}
.aboutus_meet_ware_richard_text {
	background:url(../images/Sept2010/aboutus_meet_ware_richard_text.png) no-repeat;
	width:496px;
	height:302px;
	float:left;
	}
.aboutus_meet_ware_richard_text .richard {
	width:430px; 
	margin:45px 0 0 10px;
	}
.aboutus_meet_ware_richard_text .richard span {
	display:block;
	line-height:130%;
	padding:0 0 0 0px;
	}		
.aboutus_meet_ware_richard_text .richard span.favourite {
	padding-top:25px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_ware_richard_img {
	width:294px;
	height:302px;
	float:left;
	}	
.aboutus_meet_ware_james_text {
	background:url(../images/Sept2010/aboutus_meet_ware_james_text.png) no-repeat;
	width:490px;
	height:311px;
	float:left;
	}
.aboutus_meet_ware_james_text .james {
	width:430px; 
	margin:50px 0 0 50px;
	}
.aboutus_meet_ware_james_text .james span {
	display:block;
	line-height:130%;
	padding:0 0 0 0px;
	}		
.aboutus_meet_ware_james_text .james span.favourite {
	padding-top:15px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_ware_james_img {
	width:300px;
	height:311px;
	float:left;
	}	
.aboutus_meet_ware_paul_text {
	background:url(../images/Sept2010/aboutus_meet_ware_paul_text.png) no-repeat;
	width:496px;
	height:319px;
	float:left;
	}
.aboutus_meet_ware_paul_text .paul {
	width:450px; 
	margin:35px 0 0 20px;
	}
.aboutus_meet_ware_paul_text .paul span {
	display:block;
	line-height:130%;
	padding:0 0 0 204px;
	}		
.aboutus_meet_ware_paul_text .paul span.favourite {
	padding-top:30px;
	font-weight:bold;
	color:#171070;
	}		
.aboutus_meet_ware_paul_img {
	width:294px;
	height:319px;
	float:left;
	}					

.aboutus_meet_wareout {
	background:url(../images/Sept2010/aboutus_meet_head_WOT.png) no-repeat top;
	width:790px;
	padding:103px 0 0 0;
	clear:both;
	}
.aboutus_meet_wareout_head {
	background:url(../images/Sept2010/aboutus_meet_wareout_head.png) no-repeat;
	width:740px;
	height:54px;
	padding:20px 0 0 50px;
	}
.aboutus_meet_wareout_cherry_text {
	background:url(../images/Sept2010/aboutus_meet_wareout_cherry_text.png) no-repeat;
	width:490px;
	height:298px;
	float:left;
	}
.aboutus_meet_wareout_cherry_text .cherry {
	width:400px; 
	margin:35px 0 0 50px;
	}
.aboutus_meet_wareout_cherry_text .cherry span {
	display:block;
	line-height:130%;
	padding:0 0 0 5px;
	}		
.aboutus_meet_wareout_cherry_text .cherry span.favourite {
	padding-top:25px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_wareout_cherry_img {
	width:300px;
	height:298px;
	float:left;
	}
.aboutus_meet_wareout_veronica_text {
	background:url(../images/Sept2010/aboutus_meet_wareout_veronica_text.png) no-repeat;
	width:496px;
	height:279px;
	float:left;
	}
.aboutus_meet_wareout_veronica_text .veronica {
	width:430px; 
	margin:35px 0 0 10px;
	}
.aboutus_meet_wareout_veronica_text .veronica span {
	display:block;
	line-height:130%;
	padding:0 0 0 10px;
	}		
.aboutus_meet_wareout_veronica_text .veronica span.favourite {
	padding-top:62px;
	font-weight:bold;
	color:#171070;
	}		
.aboutus_meet_wareout_veronica_img {
	width:294px;
	height:279px;
	float:left;
	}
.aboutus_meet_wareout_joanna_text {
	background:url(../images/Sept2010/aboutus_meet_wareout_joanna_text.png) no-repeat;
	width:490px;
	height:307px;
	float:left;
	}
.aboutus_meet_wareout_joanna_text .joanna {
	width:430px; 
	margin:60px 0 0 75px;
	}
.aboutus_meet_wareout_joanna_text .joanna span {
	display:block;
	line-height:130%;
	padding:0 0 0 5px;
	}		
.aboutus_meet_wareout_joanna_text .joanna span.favourite {
	padding-top:20px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_wareout_joanna_img {
	width:300px;
	height:307px;
	float:left;
	}	

.aboutus_meet_createm {
	background:url(../images/Sept2010/aboutus_meet_head_CMT.png) no-repeat top;
	width:790px;
	padding:115px 0 0 0;
	clear:both;
	}
.aboutus_meet_createm_alexandra_text {
	background:url(../images/Sept2010/aboutus_meet_createm_alexandra_text.png) no-repeat;
	width:496px;
	height:321px;
	float:left;
	}
.aboutus_meet_createm_alexandra_text .alexandra {
	width:430px; 
	margin:60px 0 0 5px;
	}
.aboutus_meet_createm_alexandra_text .alexandra span {
	display:block;
	line-height:130%;
	padding:0 0 0 230px;
	}		
.aboutus_meet_createm_alexandra_text .alexandra span.favourite {
	padding-top:0px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_createm_alexandra_img {
	width:294px;
	height:321px;
	float:left;
	}
.aboutus_meet_createm_natalie_text {
	background:url(../images/Sept2010/aboutus_meet_createm_natalie_text.png) no-repeat;
	width:490px;
	height:336px;
	float:left;
	}
.aboutus_meet_createm_natalie_text .natalie {
	width:420px; 
	margin:45px 0 0 50px;
	}
.aboutus_meet_createm_natalie_text .natalie span {
	display:block;
	line-height:130%;
	padding:0 0 0 5px;
	}		
.aboutus_meet_createm_natalie_text .natalie span.favourite {
	padding-top:20px;
	font-weight:bold;
	color:#171070;
	}			
.aboutus_meet_createm_natalie_img {
	width:300px;
	height:336px;
	float:left;
	}			
.aboutus_meet_bottom_head {
	background:url(../images/Sept2010/aboutus_meet_bottom_head.png) no-repeat;
	width:740px;
	height:82px;
	padding:30px 0 0 50px;
	clear:both;
	}	
	
		
.fairtrade_us_head_text {
	background:url(../images/Sept2010/fairtrade_us_head_text.png) no-repeat;
	width:411px;
	height:167px;
	padding:180px 0 0 60px;
	float:left;
	}
.fairtrade_us_head_img {
	width:319px;
	height:347px;
	float:left;
	}		
.fairtrade_us_mid_text {
	background:url(../images/Sept2010/fairtrade_us_mid_text.png) no-repeat;
	width:320px;
	height:374px;
	padding:15px 36px 0 0;
	float:left;
	}
.fairtrade_us_mid_img {
	width:434px;
	height:389px;
	float:left;
	}	
.fairtrade_us_bottom {
	width:790px;
	clear:both;
	}	

.fairtrade_fair_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.fairtrade_fair_subtitle {
	background:url(../images/Sept2010/fairtrade_fair_subtitle.png) no-repeat;
	width:690px;
	height:94px;
	padding:16px 48px 0 52px;
	}	
.fairtrade_fair_mid_01 {
	background:url(../images/Sept2010/fairtrade_fair_mid_01.png) no-repeat;
	width:590px;
	height:147px;
	padding:55px 0 0 200px;
	}	
.fairtrade_fair_mid_02 {
	background:url(../images/Sept2010/fairtrade_fair_mid_02.png) no-repeat;
	width:455px;
	height:185px;
	padding:110px 0 0 335px;
	}	
.fairtrade_fair_mid_03 {
	background:url(../images/Sept2010/fairtrade_fair_mid_03.png) no-repeat;
	width:635px;
	height:190px;
	padding:60px 0 0 155px;
	}			
.fairtrade_fair_bottom {
	width:790px;
	clear:both;
	}	
	
.fairtrade_grass_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.fairtrade_grass_mid {
	background:url(../images/Sept2010/fairtrade_grass_mid.png) no-repeat;
	width:745px;
	height:266px;
	padding: 35px 0pt 0pt 45px;
	}
.fairtrade_grass_bottom {
	width:790px;
	clear:both;
	}		
	
.fairtrade_a_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.fairtrade_a_mid_01 {
	background:url(../images/Sept2010/fairtrade_a_mid_01.png) no-repeat;
	width:745px;
	height:80px;
	padding: 20px 0pt 0pt 45px;
	}
.fairtrade_a_bottom {
	width:790px;
	clear:both;
	}	
	
.fairtrade_awards_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.fairtrade_awards_mid_01 {
	background:url(../images/Sept2010/fairtrade_awards_mid_01.png) no-repeat;
	width:745px;
	height:136px;
	padding:30px 0 0 45px;
	}
.fairtrade_awards_mid_02 {
	background:url(../images/Sept2010/fairtrade_awards_mid_02.png) no-repeat;
	width:745px;
	height:132px;
	padding:50px 0 0 45px;
	}
.fairtrade_awards_mid_03 {
	background:url(../images/Sept2010/fairtrade_awards_mid_03.png) no-repeat;
	width:745px;
	height:116px;
	padding:40px 0 0 45px;
	}
.fairtrade_awards_mid_04 {
	background:url(../images/awardsAccreditations/somerset_business2010_bg_img.jpg) no-repeat;
	width:745px;
	height:128px;
	padding:50px 0 0 45px;
	}
.fairtrade_awards_mid_05 {
	background:url(../images/Sept2010/fairtrade_awards_mid_04.png) no-repeat;
	width:745px;
	height:153px;
	padding:50px 0 0 45px;
	}		
.fairtrade_awards_bottom {
	width:790px;
	clear:both;
	}			
		
.fairtrade_Myakka_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.fairtrade_Myakka_mid_text {
	background:url(../images/Sept2010/fairtrade_Myakka_mid_text.png) no-repeat;
	width:425px;
	height:345px;
	float:left;
	padding:32px 0 0 45px;
	}
.fairtrade_Myakka_mid_img {
	width:320px;
	height:377px;
	float:left;
	}	
.fairtrade_Myakka_bottom {
	width:790px;
	clear:both;
	}			
		
.Environment_fair_head {
	margin:0 0 -1px 0;
	padding:0;
	}

.Environment_fair_mid {
 WIDTH: 790px; 
 BACKGROUND: url(../images/Sept2010/Environment_fair_mid.jpg) no-repeat; 
 HEIGHT: 606px;
}

.Environment_fair_mid_01 {
 width:700px; 
 padding:50px 45px 0 45px;
 }
.Environment_fair_mid_02 {
 width:700px; 
 padding:86px 45px 0 45px;
 }
	
.Environment_fair_bottom {
	width:790px;
	clear:both;
	}	
	
.OurFurniture_rang_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.OurFurniture_rang_mid_01 {
	background:url(../images/Sept2010/our_range_mid_01.png) no-repeat;
	width:710px;
	height:206px;
	padding:90px 0 0 80px;
	}
.OurFurniture_rang_strong {
	padding:0 0 5px 0;
	display:block;
	color:#2e2b7e;
	}
.OurFurniture_rang_span {
	padding:5px 0 0 0;
	display:block;
	}	
.OurFurniture_rang_mid_02 {
	background:url(../images/Sept2010/our_range_mid_02.png) no-repeat;
	width:440px;
	height:229px;
	padding:70px 0 0 350px;
	}
.OurFurniture_rang_mid_03 {
	background:url(../images/furniture_range/feb2011/our_range_mid_03.jpg) no-repeat;
	width:361px;
	height:218px;
	padding:83px 351px 0 78px;
	}
.OurFurniture_rang_mid_04 {
	background:url(../images/furniture_range/feb2011/our_range_mid_04.jpg) no-repeat;
	width:372px;
	height:233px;
	padding:60px 62px 0 356px;
	}
.OurFurniture_rang_bottom {
	width:790px;
	clear:both;
	}
	
.OurFurniture_hand_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.OurFurniture_hand_mid_01 {
	background:url(../images/Sept2010/our_hand_mid_01.png) no-repeat;
	width:735px;
	height:187px;
	padding:75px 0 0 55px;
	}
.OurFurniture_hand_mid_02 {
	background:url(../images/Sept2010/our_hand_mid_02.png) no-repeat;
	width:440px;
	height:195px;
	padding:120px 0 0 350px;
	}
.OurFurniture_hand_bottom {
	width:790px;
	clear:both;
	}	
	
.OurFurniture_furniture_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.OurFurniture_furniture_mid {
	background:url(../images/Sept2010/our_furniture_mid.jpg) no-repeat;
	width:790px;
	height:392px;
	}
.OurFurniture_furniture_mid p {
	padding:30px 45px 0 45px;
	}
.OurFurniture_furniture_mid p span {
	font-weight:bold;
	color:#2e2b7e;
	display:block;
	padding-bottom:4px;
	}	
.OurFurniture_furniture_mid p.left {
	width:335px;
	float:left;
	margin:38px 40px 0 45px;
	}		
.OurFurniture_furniture_mid p.right {
	width:325px;
	float:left;
	margin:38px 0 0 0;
	}			
.OurFurniture_hand_bottom {
	width:790px;
	clear:both;
	}								
		
.OurFurniture_myakka_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.OurFurniture_myakka_mid_01 {
	background:url(../images/Sept2010/our_myakka_mid_01.jpg) no-repeat;
	width:745px;
	height:124px;
	padding:35px 0 0 55px;
	}
.OurFurniture_myakka_mid_02 {
	margin:0 0 -1px 0;
	}	
.OurFurniture_myakka_bottom {
	width:790px;
	clear:both;
	}	
	
	
.OurFurniture_rang_mid_05 {
	background:url(../images/furniture_range/feb2011/our_range_mid_05.jpg) no-repeat;
	width:361px;
	height:240px;
	padding:64px 351px 0 78px;
	}
.OurFurniture_rang_mid_06 {
	background:url(../images/furniture_range/feb2011/our_range_mid_06.jpg) no-repeat;
	width:372px;
	height:230px;
	padding:68px 62px 0 356px;
	}
.OurFurniture_rang_mid_07 {
	background:url(../images/furniture_range/feb2011/our_range_mid_07.jpg) no-repeat;
	width:361px;
	height:230px;
	padding:68px 351px 0 78px;
	}
.OurFurniture_rang_mid_08 {
	background:url(../images/Sept2010/our_range_mid_04.png) no-repeat;
	width:740px;
	height:120px;
	padding: 25px 0pt 0pt 50px;
	}

	
.Environment_fair_head {
	margin:0 0 -1px 0;
	padding:0;
	}

.Environment_fair_mid img {
	float:right;
	padding:0 0 0 30px;
	}
.Environment_fair_mid p{
	padding:0 0 10px 0;
	}			
.Environment_fair_mid span {
	font-weight:bold;
	display:block;
	padding-bottom:10px;
	}		

.Environment_fair_bottom {
	width:790px;
	clear:both;
	}		
	
.Environment_a_mid {
	background:url(../images/Sept2010/Environment_a_mid.jpg) no-repeat;
	width:790px;
	height:204px;
	}
.Environment_a_mid p {
	padding:50px 280px 0 50px;
	}	

.contact_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.contact_mid {
	background:url(../images/Sept2010/contact_mid.jpg) no-repeat;
	width:740px;
	height:80px;
	padding:30px 0 0 50px;
	}			
.contact_bottom {
	width:790px;
	clear:both;
	}	

.faqs_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.faqs_mid {
	color:#68514b;
	}	
.faqs_mid_01 {
	background:url(../images/Sept2010/faqs_01.jpg) no-repeat;
	width:660px;
	height:80px;
	padding:90px 80px 0 60px;
	}
.faqs_mid_02 {
	background:url(../images/Sept2010/faqs_02.jpg) no-repeat;
	width:660px;
	height:108px;
	padding:100px 80px 0 60px;
	}
.faqs_mid_03 {
	background:url(../images/Sept2010/faqs_03.jpg) no-repeat;
	width:660px;
	height:62px;
	padding:100px 80px 0 60px;
	}
.faqs_mid_04 {
	background:url(../images/Sept2010/faqs_04.jpg) no-repeat;
	width:660px;
	height:83px;
	padding:105px 80px 0 60px;
	}
.faqs_mid_05 {
	background:url(../images/Sept2010/faqs_05.jpg) no-repeat;
	width:660px;
	height:230px;
	padding:105px 80px 0 60px;
	}
.faqs_mid_05 p {
	padding:0 0 15px 0;
	}	
.faqs_mid_06 {
	background:url(../images/Sept2010/faqs_06.jpg) no-repeat;
	width:600px;
	height:88px;
	padding:105px 140px 0 60px;
	}
.faqs_mid_07 {
	background:url(../images/Sept2010/faqs_07.jpg) no-repeat;
	width:660px;
	height:96px;
	padding:88px 70px 0 60px;
	}									
.faqs_bottom {
	width:790px;
	clear:both;
	}		

.warehouse_head {
	margin:0 0 -1px 0;
	padding:0;
	}
.warehouse_mid_top {
	background:url(../images/Sept2010/warehouse_mid_top.jpg) no-repeat;
	width:790px;
	height:185px;
	padding:0;
	}
.warehouse_mid_top h1 {
	font-size: 14px;
	font-weight: bold;
	color: #bc0f0f;
	padding: 30px 0 4px 45px;
}
.warehouse_mid_top p {
	padding: 4px 70px 5px 45px;
}
.warehouse_mid_01 {
	background:url(../images/Sept2010/warehouse_mid_01.jpg) no-repeat;
	width:790px;
	height:359px;
	padding:20px 0 0 0;
	}
.warehouse_mid_01 p {
	width:415px;
	padding:0 0 10px 45px;
	}	
.warehouse_mid_02 {
                background:url(../images/Sept2010/warehouse_mid_02.jpg) no-repeat;
                width:790px;
                height:160px;
                line-height:140%;
                }

.warehouse_mid_02 .opening_01 {
	width:380px; 
	float:left; 
	padding:34px 0 0 45px;
	}	
.warehouse_mid_02 .opening_02 {
                width:220px; 
                float:left; 
                padding:34px 0 0 0;
                }

	.warehouse_mid_02_a {
	background:url(../images/Sept2010/warehouse_mid_02_a.jpg) no-repeat;
	width:790px;
	height:155px;
	line-height:140%;
}
.warehouse_mid_02_a .opening_02_a {
	width:220px; 
	float:left; 
	padding:34px 0 0 235px;
}
.warehouse_mid_02_a .opening_03_a {
	width:110px; 
	float:left; 
	padding:60px 0 0 0;
}
.warehouse_mid_02 .opening_03 {
	width:110px; 
	float:left; 
	padding:80px 0 0 0;
	}
.warehouse_mid_03 {
	background:url(../images/Sept2010/warehouse_mid_03.jpg) no-repeat;
	width:450px;
	height:284px;
	padding:35px 0 0 340px;
	}
.warehouse_mid_03 p {
	width:410px; 
	padding:0px 0px 5px 0px;
	}
.warehouse_mid_04 {
	background:url(../images/Sept2010/warehouse_mid_04.jpg) no-repeat;
	width:700px;
	height:67px;
	padding:25px 0 0 90px;
	}

.warehouse_mid_00 {
    background: url("../images/Sept2010/warehouse_mid_00.jpg") no-repeat scroll 0 0 transparent;
    height: 179px;
    padding: 20px 40px 0 0;
    width: 750px;
}

.warehouse_mid_00 p {
    color: #CC0000;
    padding: 0 0 10px 45px;
    width: auto;
}


.warehouse_head_bottom {
	width:790px;
	clear:both;
	}


.why_choose_myakka_01 {
	background:url(../images/Sept2010/why_choose_myakka_01.jpg) no-repeat;
	width:790px;
	height:327px;
	}
.why_choose_myakka_01 p {
	width:380px;
	padding:155px 0 0 55px;
	}	
.why_choose_myakka_02 {
	background:url(../images/Sept2010/why_choose_myakka_02.jpg) no-repeat;
	width:790px;
	height:277px;
	}
.why_choose_myakka_02 p {
	width:270px;
	padding:50px 0 0 450px;
	}
.why_choose_myakka_02 p.textt {
	width:270px;
	padding:35px 0 0 410px;
	}		
.why_choose_myakka_03 {
	background:url(../images/Sept2010/why_choose_myakka_03.jpg) no-repeat;
	width:790px;
	height:349px;
	}
.why_choose_myakka_03 p {
	width:270px;
	padding:30px 0 0 125px;
	}
.why_choose_myakka_03 p.textt2 {
	width:310px;
	padding:30px 0 0 50px;
	}
.why_choose_myakka_03 p.textt3 {
	width:300px;
	padding:30px 0 0 125px;
	}			
.why_choose_myakka_04 {
	background:url(../images/Sept2010/why_choose_myakka_04.jpg) no-repeat;
	width:790px;
	height:346px;
	}
.why_choose_myakka_04 p {
	width:280px;
	padding:15px 0 0 370px;
	}
.why_choose_myakka_04 p.textt4 {
	width:270px;
	padding:100px 0 0 470px;
	}		
.why_choose_myakka_05 {
	background:url(../images/Sept2010/why_choose_myakka_05.jpg) no-repeat;
	width:790px;
	height:441px;
	}
.why_choose_myakka_05 p {
	width:250px;
	padding:35px 0 0 70px;
	}
.why_choose_myakka_05 p.textt5 {
	width:300px;
	padding:45px 0 0 145px;
	}
.why_choose_myakka_05 p.textt6 {
	width:275px;
	padding:45px 0 0 70px;
	}
.why_choose_myakka_05 p.textt7 {
	width:650px;
	padding:20px 0 0 70px;
	}
.why_choose_myakka_05 p.textt7 span {
	display:block;
	padding:10px 0 0 0px;
	}					
.why_choose_myakka_bottom {
	width:790px;
	height:123px;
	}	

.request_a_catalogue_mid {
	padding:0px 0 0 0;
	}	
.request_a_catalogue_mid_01 {
	background:url(../images/request_a_catalogue_mid_01.jpg) no-repeat;
	width:790px;
	height:356px;
	}
.request_a_catalogue_mid_01 p.content {
	padding:190px 0 0 45px; 
	width:400px;
	}
.request_a_catalogue_mid_01 p.buttons {
	padding:20px 0 0 45px;
	}
.request_a_catalogue_mid_01 p.buttons img {
	padding:0 50px 0 0;
	}	

.request_a_catalogue_mid_02 {
	background:url(../images/request_a_catalogue_mid_02.jpg) no-repeat;
	width:790px;
	height:460px;
	}
.request_a_catalogue_mid_02 p {
	padding:200px 0 0 40px; 
	width:360px;
	}		
.request_a_catalogue_mid_02_left {
	width:350px;
	padding:35px 0 0 40px;
	float:left;
	}
.request_a_catalogue_mid_02_left .catalogue_mid_02_left  {
	width:140px;
	float:left;
	padding-top:3px;
	}
.request_a_catalogue_mid_02_left .catalogue_mid_02_right  {
	width:210px;
	float:left;
	vertical-align:top;
	}
.request_a_catalogue_mid_02_left .textinput  {
	width:200px;
	background-color:#e5e4d2;
	height:20px;
	margin-bottom:12px;
	font-size:12px;
	color:#666666;
	}
.request_a_catalogue_mid_02_left span  {
	color:#FF0000;
	font-size:10px;
	}				
.request_a_catalogue_mid_02_right {
	width:350px;
	padding:32px 0 0 10px;
	float:left;
	}	
.request_a_catalogue_mid_03 {
	background:url(../images/request_a_catalogue_mid_03.jpg) no-repeat;
	width:745px;
	height:327px;
	padding:0 0 0 45px;
	}
.request_a_catalogue_mid_03 p {
	padding:185px 0 12px 0; 
	width:450px;
	}	
	
.request_a_catalogue_mid_04 {
	background:url(../images/request_a_catalogue_mid_04.jpg) no-repeat;
	width:745px;
	height:327px;
	padding:0 0 0 45px;
	}	
.request_a_catalogue_mid_04 p {
	padding:185px 0 12px 0; 
	width:450px;
	}		
		
.gift_account_thank_you_page {
	background:url(../images/Sept2010/gift_account_thank_you_page.jpg) no-repeat;
	width:745px;
	height:327px;
	padding:0 0 0 45px;
	}	
.gift_account_thank_you_page p {
	padding:185px 0 12px 0; 
	width:450px;
	}			
												
/*--this css for new look and feel static pages left side - help pages-----------END----*/

/*--privacy page-----------start----*/
.privacy_middtext_outer_bg{
width:790px; 
height:992px; 
background-image:url(../images/privacy/privacy_midd_text_bg.jpg);
background-repeat:no-repeat;}
.privacy_middtext_bg{padding:25px 42px 30px 42px;}
.privacy_middtext_bg p{padding-top:8px;}
/*--privacy page-----------end----*/

/*--payment page-----------start----*/
.payment_opt_middtext_outer_bg{
width:790px; 
height:720px; 
background-image:url(../images/payment_options/payment_options_midd_text_bg.jpg);
background-repeat:no-repeat;}
.payment_opt_middtext_bg{padding:25px 42px 30px 42px;}
.payment_opt_middtext_bg p{padding-top:8px;}
/*--payment page-----------end----*/


/*--returns page-----------start----*/
.returns_middtext_outer_bg{
width:790px; 
height:460px; 
background-image:url(../images/returns/returns_head_midd_text.jpg);
background-repeat:no-repeat;}

.returns_middtext_bg{padding:25px 42px 30px 42px;}
.returns_middtext_bg p{padding-top:8px;}
/*--returns page-----------end----*/
/*--delivery page-----------start----*/
.delivery_middtext_outer_bg{
width:790px; 
height:1170px; 
background: url(../images/delivery/delivery_midd_bg.jpg) top repeat-y;
}
.delivery_middtext_top {
	background: url(../images/delivery/top_delivery_midd_bg.jpg) top no-repeat;
	width: 790px;
	height: 30px;
	display: block;
}
.delivery_middtext_bottom {
	background: url(../images/delivery/bottom_delivery_midd_bg.jpg) top no-repeat;
	width: 790px;
	height: 30px;
	display: block;
}
.delivery_middtext_bg{padding: 10px 42px 30px 42px;}
.delivery_middtext_bg p{padding:0 0 8px 0;}
.delivery_middtext_bg h4 { padding:10px 0 0 0;}
/*--delivery page-----------end----*/

/*--Request a catalouge Accoutn page-----------start----*/
.RAC_top_div {
	width:790px;
	height:159px;
}
.RAC_middtext_outer_bg {
	width:790px;
	height:703px;
	background-image:url(../images/request_a_cata/requ_a_cata_midd.jpg);
	background-repeat:no-repeat;
}
.RAC_middtext_bg {
	padding:25px 42px 30px 42px;
}
.RAC_middtext_bg p {
	padding-top:8px;
}
.RAC_content {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:10px 0px 0px 0px;
	width:400px;
	display:block;
}
.RAC_text {
	width:145px;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:5px;
	font-weight:bold;
}
.RAC_field {
	width:150px;
	float:left;
	text-align:left;
	padding-bottom:5px;
}
.RAC_input {
	width:140px;
	text-align:left;
	border:1px #dadbda solid;
	background-color:#e4e4d2 !important;
}
.RAC_input_1 {
	width:140px;
	text-align:left;
	border:1px #dadbda solid;
	background-color:#e4e4d2 !important;
	margin-top:4px;
}

.RAC_butt_div {
	text-align:right;
	padding-right:26px;
	padding-top:10px;
}
.RAC_check_box_div{ clear:both;}
/*--Request a catalouge Accoutn page-----------ends----*/

/*--GIft Accoutn page-----------start----*/
.GA_top_div {
	background-image:url(../images/gift_account/GA_top_bg.jpg);
	background-repeat:no-repeat;
	width:790px;
	height:308px;
	
}
.GA_top_text {
	width:346px;
	padding-left:40px;
	padding-top:150px;
}
.GA_middtext_outer_bg {
	width:790px;
	height:500px;
	background-image:url(../images/gift_account/GA_midd_bg.jpg);
	background-repeat:no-repeat;
}
.GA_middtext_bg {
	padding:25px 42px 30px 42px;
}
.GA_middtext_bg p {
	padding-top:8px;
}
.GA_middtext_left {
	width:325px;
	display:block;
	float:left;
	padding-right:10px;
}
.GA_middtext_right {
	width:335px;
	display:block;
	float:left;
}
.gift_account_row {
	width:680px;
	text-align:left;
	float:left;
	padding-left:0px;
}
.gift_account_col1 {
	width:314px;
	padding:0px 0px 0px 0px;
	float:left;
}
.gift_account_col2 {
	width:248px;
	padding:0px 0px 0px 0px;
	float:left;
}
.gift_account_head {
	padding-top:10px;
	text-align:left;
}
.gift_account_content {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:10px 0px 0px 0px;
	width:325px;
	display:block;
}
.gift_account_text {
	width:145px;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:5px;
	font-weight:bold;
}
.gift_account_field {
	width:150px;
	float:left;
	text-align:left;
	padding-bottom:5px;
}
.GA_middtext_right_top_text {
	margin-left:10px;
}

/*--GIft Accoutn page-----------end----*/

/* search drop style */
.search_drop_suggest {
	margin: 0;
	padding: 0;
	font-size: 12px;
	background: #fff;
	height: 450px;
	overflow:auto;
	z-index:9998;
}
.search_drop_suggest_item {
 color: #724A9C;
 cursor: pointer;
 background: #fff;
 padding: 3px 5px;
 text-align:left;
}
.search_drop_suggest_hoveritem {
 cursor: pointer;
 background: #fff;
 padding: 3px 5px;
 text-align:left;
 display:block;
}

.search_drop_suggest_item:last-child {
	padding-bottom: 20px;
}
.search_drop_suggest_hoveritem:last-child {
	padding-bottom: 20px;
}




#cart{
	position:absolute;
	width:279px;
	height:210px;
	background:url(/_ui/images/bg_popup.png) no-repeat;
	top:80px;	
	margin-right:1px;
	right:4px;
	z-index:1500;
	text-align:left;
	font-size:1.2em;
	overflow:hidden;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
#cart img {		
	border:0;
	}
	#cart .cart_top {
		height:26px;
		clear:both;
		margin:10px 0 0 20px;
		}
	#cart .cart_top a:link, #cart .cart_top a:visited {
		color:#FFFFFF;
		text-decoration:none;
		vertical-align:middle;
		border:0;
		}
			#cart .cart_top_left {
				width:195px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bolder;
				}
			#cart .cart_top_right {
				width:64px;
				float:left;
				}
	#cart .cart_middle {
		height:108px;
		clear:both;
		margin:25px 0 0 8px;
		}
			#cart .cart_middle_top {
				height:80px;
				clear:both;
				padding-top:32px;
				color:#333333;
				font-size:13px;
				}
						#cart .cart_middle_top .cart_product_img {
							width:75px;
							float:left;
							}
						#cart .cart_middle_top .cart_product_content {
							width:145px;
							float:left;
							height:48px;
							font-size:13px;						
							}
						#cart .cart_middle_top .cart_product_price {
							width:59px;
							float:right;
							padding-top:15px;
							color:#472868;
							}
			#cart .cart_middle_bottom {
				height:20px;
				clear:both;
				padding:8px 0 0 0;
				}
						#cart .cart_middle_bottom .cart_middle_total_left {
							padding:0px 0 0 0;
							float:left;
							width:45%;
							}
						#cart .cart_middle_bottom .cart_middle_total_right {
							padding:0 7px 0 0;
							float:left;
							width:50%;
							font-size:13px;
							text-align:right;
							font-weight:bold;
							}
	#cart .cart_bottom {
		height:34px;
		clear:both;
		margin:42px 0 0 5px;
		width:100%;
		}
	#cart .cart_bottom img {
		border:0;
		padding:0 25px 0 10px;
		float:left;
		}				
	.quantity{ font-size:13px; font-weight:bold;}

