/**********************************************************************************************

	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;
}
body {
	line-height: 1;
}
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/bg_main.png) no-repeat 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 118px 10px;
	width: 975px;
	height: 1%;
	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;
}
#content {
	float: right;
	padding: 0 0 10px 0;
	width: 778px;
}
#sidebar {
	float: left;
	width: 187px;
}
#content_footer {
	position: absolute;
	left: 10px;
	bottom: 0;
	padding: 10px 0 0 0;
	width: 975px;
	height: 108px;
}
#footer {
	overflow: hidden;
	clear: both;
	width: 995px;
	height: 140px;
	background: #fff url(../images/bg_footer.gif) repeat-x left top;
}
#w_content, #footer {
	border-left: 1px solid #F4F4ED;
	border-right: 1px solid #F4F4ED;
	border-top: none;
	border-bottom: none;
}
/* 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: 10px;
	top: 0;
	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 .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%;
	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;
	/* background-color:#FFFFCC; */
	background-color:#FFFFCC !important;
}
.gift_account_ast {
	width:10px;
	float:left;
	text-align:right;
	padding-bottom:5px;
	color:#990000;
}
/*--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: 9px;
}
#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*/