
/*
***************************************************
****************************************************
****************************************************
*/
.zoomSmallImageCont
{
  position: relative;
}

.zoomSmallImageCont img
{
  border: 0px;
  padding: 0px 0px 0px 0px;
}

.zoomBigImageCont
{
  overflow: hidden;
  position: absolute;
  background: #fff;
  z-index: 110;
  border: 1px solid #999999;
  visibility: hidden;
}

.zoomBigImageCont img
{
  border: 0px;
}

.zoomHeader
{
  position: relative;
  z-index: 10;
  left: 0px;
  top: 0px;
  padding:0px;
}

.zoomHeader a
{
  color: #fff;
}

.zoomPup
{
  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);
}

.zoomPosition
{
  width:322px;
  height:287px;
  left: 290px;
  top: 0px
}


/*** PRODUCT PREVIEW ***/
#preview_div
{
  display: none;
  position: absolute;
  z-index:110;
}

.border_preview
{
	z-index:100;
	position:absolute;
	background: #fff;
	border: 1px solid #959595;
}

.preview_temp_load
{
	vertical-align:middle;
	text-align:center;
	padding: 0px;
}

.preview_temp_load img
{
	vertical-align:middle;
	text-align:center;
}

.preview_temp_footer
{
  height: 30px;
  background: #959595;
  padding: 0px;
  margin: 0px;
  font-size: 9px;
  color: #ffffff;
  padding:5px;
}
/*** PRODUCT PREVIEW ***/

/*** HOMEPAGE IMAGE FADER ****/

#homepage_images { position: relative; width:558px; height:222px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#homepage_images li { display: block; }
#homepage_images img { border:0px; padding:0px 0px 0px 0px; }

/****** END OF FADER STYLES ****/

.discontinued_desc
{
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  color: #CC0000;
  font-weight: bold;
  text-align: center;
}

/*************************ONE CLICK CROSS SELLING*******************************/

#scrollbox_title {
  height:25px;
  width:642px;
  background: url("../images/cross_selling_popup_title.gif") no-repeat;
}

#scrollbox {
  height:220px;
  width:668px;
  overflow-y:auto;
  border-top:1px solid #F69901;
  border-bottom:1px solid #F69901;
  background-color:#A3A3A3;
}

#scrollbox table {
  border-collapse:collapse;
}

#one_click_table td {
  background-color:#FFFFFF;
  padding:4px 4px 4px 4px;
  border:1px solid #F69901;
}

.cross_img,
.cross_title,
.cross_price,
.cross_qty {
  height:63px;
  overflow:hidden;
  border:1px solid #F69901;
  border-top:0px;
  float:left;
  background-color:#FFFFFF;
}

.cross_img {
  width:84px;
  text-align:center;
}

.cross_title {
  width:354px;
  border-left:0px;
  padding:20px 5px 0px 5px;
  height:43px;
}

.cross_price {
  width:84px;
  border-left:0px;
  padding-top:20px;
  height:43px;
  text-align:center;
}

.cross_qty {
  width:105px;
  border-left:0px;
  padding-top:20px;
  height:43px;
}

#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader
{
font-size:12px;
color:#000000;
background-color:#FFFFFF;
padding:10px 0 0px 0;
margin:0 auto;
display:block;
width:135px;
text-align:left;
z-index:255;
}

#progress
{
height:5px;
font-size:1px;
width:1px;
position:relative;
top:1px;
left:10px;
background-color:#ffffff
}

#loader_bg
{
background-color:#cccccc;
position:relative;
top:8px;
left:8px;
height:7px;
width:113px;
font-size:1px
}

/************* tesimonials *****************/

#tesimonials {
  padding:6px 0px 6px 0px;
  background: url("../images/grad.gif")top left no-repeat;
}

#tesimonials #testimonial_form {
  padding-left:6px;
  padding-top:10px;
}

#tesimonials #testimonial_form input.textbox {
  width:180px;
  margin-right:10px;
}

#tesimonials #testimonial_form textarea {
  width:310px;
  height:30px;
}

.article_header  {
  height:22px;
  width:100%;
  background: url("../images/article_header.gif" ) top left no-repeat;
  padding:6px 6px 0px 0px;
  margin:10px 0px 0px 0px;
  font-weight:bold;
  overflow:hidden;
  color: #756952;
  border-top: 1px solid #756952;
  font-size: 14px;
}

.article{
 padding: 0px 0px 0px 5px;
}

#tesimonials p,
#tesimonials h1.title {
  padding-left:6px;
  padding-right:6px;
}

#tesimonials p {
  margin:10px 0px 0px 0px;
}

div.title{
   margin: 4px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-weight: bold;
}

/************* contact us page *****************/

.contact_us_text {
  width:310px;
  float:left;
}

#contact_us_form,
#contact_us_map {
  width:260px;
  float:right;
}


#contact_us_form textarea,
#contact_us_form input.textbox {
  width:250px;
}

#contact_us_form input.number {
  width:50px;
}

#map_canvas {
  width:260px;
  height:250px;
  float:right;
}

#map {
  width:568px;
  height:300px;
  position:relative;
  left:5px;
  margin:10px 0px 0px 0px;
}

#route {}

#ask_question_form textarea,
#ask_question_form input.textbox {
  width:200px;
}

#tell_friend_form textarea,
#tell_friend_form input.textbox {
  width:230px;
}

/********************************************************/

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

/************ faqs *****************/

#faqs .hide {
  display: none;
}

#faqs .show {
  display: block;
}

.error_message{
	font-weight: bold;
	color: #ff0000;
}

.voucher_message{
	font-weight: bold;
	color: #ff0000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rand_image{
	float:left;
	display: inline;
	margin: 0px 5px 0px 0px;
}

.address_select{
	width: 140px;
}

/************ standard forms *****************/

.form_label {
  width:110px;
}

.basket_label {
  display:none;
}

.basket_remove {
  width:40px;
}

body{
	background: #100f0b url(../images/page_bg.jpg) top center no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dad9d7;
}

body.popup{
	background: #100f0b url(../images/popup_page_bg.jpg) top center no-repeat;
}

a{
	color: #dad9d7;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a img{
	border: 0px;
}

form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#parent_container{
	width: 936px;
	margin: 0px auto;
}

#header_container{
	width: 936px;
	height: 141px;
	background: url(../images/header_bg.jpg) top left no-repeat;
	overflow: hidden;
}

#header_top{
	height: 100px;
	overflow: hidden;
}

#header_left{
	width: 648px;
	float: left;
	padding: 11px 0px 0px 16px;
}

#cust_services{
	width: 362px;
	height: 54px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#top_menu{
	font-size: 11px;
	color: #756952;
	margin: 13px 0px 0px 5px;
	letter-spacing: 0.05em;
}

#top_menu ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#top_menu ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#header_right{
	float: right;
	padding: 11px 18px 0px 0px;
	width: 254px;
}

#site_logo{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 89px;
	overflow: hidden;
}

#header_bottom{
	padding: 0px 0px 0px 28px;
}

#search{
	float: left;
	background: url(../images/search_bg.gif) 0px 6px no-repeat;
	height: 29px;
	width: 202px;
	padding: 6px 0px 0px 57px;
}

.search_textbox{
	border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	background: #756952;
	padding: 1px 2px 0px 2px;
	margin: 5px 1px 0px 0px;
	height: 14px;
	float: left;
	color: #26221b;
	font-size: 10px;
	width: 153px;
}

.find_btn{
	float: left;
}

#basket{
	float: right;
	padding: 0px 30px 0px 0px;
}

#basket a, #basket span{
	color: #7d7058;
}

#basket table{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#basket table.basket_table, #basket table.link_table{
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
}

#basket table.basket_table{
	letter-spacing: 0.05em;
}

#basket td{
	vertical-align: middle;
}

#body_container{
	background: url(../images/body_bg_repeat.jpg) top left repeat-y;
	clear:both;
}

#body_container_top{
	min-height: 712px;
	height: auto !important;
	height: 712px;
	background: url(../images/body_bg.jpg) top left no-repeat;
	width: 936px;
}

#left_column{
	width: 180px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 14px;
	padding: 9px 0px 0px 0px;
}

#left_menu{
	background: url(../images/left_menu_repeat.gif) top left repeat-y;
	margin: 0px 0px 2px 0px;
}

#left_menu_top{
	background: url(../images/left_menu_bg.gif) top left no-repeat;
}

#left_menu_btm{
	background: url(../images/left_menu_btm.gif) bottom left no-repeat;
	width: 180px;
	color: #756952;
	padding: 33px 0px 4px 0px;
}

#left_menu_btm ul{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 9px 0px;
	list-style: none;
}

#left_menu_btm ul ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#left_menu_btm ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#left_menu_btm ul li span{
	display: block;
	margin: 1px 0px 5px 11px;
	padding: 6px 0px 0px 0px;
	background: url(../images/left_menu_li.gif) top left no-repeat;
	width: 169px;
	line-height: 15px;
}

.cp_cat a{
 color: #7d7058;
}

#left_menu_btm ul li.first_li span{
	background: none;
}

#left_menu_btm ul li.first_li a{
	color: #7d7058;
}

#left_menu_btm ul li a:hover{
   color: #7d7058;
   text-decoration: none;
}

#left_menu_btm ul li.first_li a:hover{
	text-decoration: underline;
}

#left_menu_btm ul li.first_li ul li span{
	background: url(../images/left_menu_li.gif) top left no-repeat;
}

#left_menu_btm ul li ul li span{
	display: block;
	margin: 4px 0px 5px 10px;
	padding: 6px 0px 0px 10px;
	background: url(../images/left_menu_li.gif) top left no-repeat;
	width: 150px;
	line-height: 15px;
}


#left_menu_btm ul li.last_li a{
	color: #756952;
}

#shop_by_brand{
	background: url(../images/shop_brand.gif) top left no-repeat;
	width: 165px;
	height: 31px;
	padding: 42px 0px 0px 15px;
}

#shop_by_brand select{
	width: 149px;
	color: #535353;
	font-size: 10px;
}

#best_sellers{
	background: url(../images/best_selling.gif) top left no-repeat;
	width: 180px;
	height: 240px;
	overflow: hidden;
}

#best_sellers ul{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#best_sellers ul li{
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 6px;
	clear: both;
	float: left;
	width: 160px;
	line-height:14px;
	height: 28px;
	overflow: hidden;
}

#best_sellers ul li.first_li{
	background: none;
	margin: 35px 0px 0px 0px;
}

#best_sellers ul li span.number{
	display: block;
	float: left;
	width: 15px;
	color: #756952;
}

#best_sellers ul li span.title{
	display: block;
	float: left;
	width: 145px;
}

#best_sellers ul li span.title span{
	color: #756952;
}

#newsletter{
	background: url(../images/newsletter_bg.gif) top left no-repeat;
	height: 39px;
	width: 165px;
	padding: 43px 0px 0px 15px;
	clear:both;
}

.news_textbox{
	border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	background: #756952;
	padding: 1px 2px 0px 2px;
	margin: 4px 1px 0px 0px;
	height: 14px;
	float: left;
	color: #26221b;
	font-size: 10px;
	width: 103px;
}

#facebook{
	height: 54px;
	overflow: hidden;
}

#new_cust{
	height: 140px;
	overflow: hidden;
}

#middle_column{
	float: left;
	display: inline;
	margin: 0px 0px 0px 2px;
	padding: 9px 0px 0px 0px;
	width: 726px;
}

#promos{
	background: url(../images/promo_bg.gif) top left no-repeat;
	width: 720px;
	height: 272px;
	padding: 37px 0px 0px 6px;
}

#promo_left{
	float: left;
	display: inline;
	margin: 0px 4px 0px 0px;
}

#promo_right{
	float: left;
	display: inline;
}

#scroller{
	background: url(../images/scroller_bg.gif) top left no-repeat;
	width: 726px;
	height: 63px;
	padding: 12px 0px 0px 6px;
}

.jcarousel-container{
	height: 53px;
	overflow: hidden;
	width: 691px;
	float: left;
	display: inline;
}

.view_all{
	float: left;
	display: inline;
	margin: 0px 0px 0px 8px;
}

#mycarousel{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 891px;
}

#mycarousel li{
	background: url(../images/scoller_li_bg.gif) top left no-repeat;
	width: 133px;
	height: 46px;
	float: left;
	padding: 7px 0px 0px 7px;
}

#feat_prods{
	background: url(../images/feat_prods.jpg) top left no-repeat;
	width: 722px;
	height: 278px;
	padding: 43px 0px 0px 4px;
}

.feat_prod{
	background: url(../images/prod_bg.jpg) top left no-repeat;
	width: 168px;
	height: 264px;
	float: left;
	margin: 0px 0px 0px 6px;
	padding: 2px;
	display: inline;
}

.prod_img{
	height: 168px;
	width: 168px;
	overflow: hidden;
}

.prod_name{
	font-size: 11px;
	padding: 6px 0px 0px 11px;
	line-height: 14px;
	letter-spacing: 0.05em;
	height: 42px;
	overflow: hidden;
}

.prod_name a span{
	color: #756952;
}

.prod_price{
	float: left;
	padding: 2px 0px 0px 11px;
	letter-spacing: 0.05em;
}

.old_prod_price{
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	color: #756952;
	line-height: 14px;
	font-size: 11px;
}

.old_prod_price span{
	text-decoration: line-through;
}

.new_prod_price{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	font-size: 15px;
	line-height: 18px;
}

.view_prod{
	float: right;
	padding: 15px 4px 0px 0px;
}

#breadcrumb_holder{
	background: url(../images/breadcrumb_bg.gif) top left no-repeat;
	width: 710px;
	height: 23px;
	padding: 12px 0px 0px 16px;
	letter-spacing: 0.02em;
}

#breadcrumb{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#breadcrumb a{
	color: #7d7058;
}

#cat_desc{
	background: url(../images/cat_desc_repeat.gif) top left repeat-y;
	width: 726px;
}

#cat_desc_top{
	background: url(../images/cat_desc_top.gif) top left no-repeat;
	width: 710px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
	padding: 10px 0px 0px 16px;
}

#page_title{
	color: #a1947d;
	font-size: 13px;
	line-height: 15px;
	height: 21px;
}

#page_desc{
	font-size: 11px;
	line-height: 16px;
	width: 560px;
	height: 64px;
	overflow: hidden;
	float: left;
}

#page_desc_cat{
	font-size: 11px;
	line-height: 16px;
	width: 600px;
	height: 64px;
	overflow: hidden;
	float: left;
}

#page_desc p, #page_desc_cat p{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#page_image{
  float: right;
  width: 124px;
  position: relative;
  right: 15px;
}

#page_image img{
   height: 39px;
   width: 124px;
}

#page_image_cat{
  float: right;
  width: 60px;
  position: relative;
  right: 35px;
}

#page_image_cat img{
   height: 60px;
   width: 60px;
}

#product_filters{
	padding: 5px 0px 0px 0px;
}

#product_filters select{
	color: #756952;
	font-size: 10px;
	float: left;
}

.product_paging_holder{
	width: 726px;
	height: 24px;
	background: url(../images/paging_bg_top.gif) top left no-repeat;
	padding: 13px 0px 0px 0px;
}

.product_results{
	float: left;
	color: #a1947c;
	position: relative;
	top: 0px;
	left: 18px;
}

.product_results a{
	color: #a1947c;
}

.product_results span{
	color: #ffffff;
}

.product_paging{
	float: right;
	position: relative;
	top: 0px;
	right: 18px;
	color: #a1947c;
}

.product_paging span.cp{
	color: #ffffff;
	font-weight: bold;
}

.product_paging a{
	color: #a1947c;
	text-decoration: underline;
}

.product_paging a.next{
	color: #a1947c;
	text-decoration: none;
}

#products{
	background: url(../images/products_bg_repeat.jpg) top left repeat-y;
	width: 726px;
}

#products_top{
	background: url(../images/products_bg.jpg) top left no-repeat;
	width: 726px;
	padding: 1px 0px 0px 4px;
}

.prod{
	background: url(../images/prod_bg.jpg) top left no-repeat;
	width: 168px;
	height: 264px;
	float: left;
	margin: 5px 0px 0px 6px;
	padding: 2px;
	display: inline;
}

.product_paging_holder_bottom{
	width: 726px;
	height: 24px;
	background: url(../images/paging_bg_btm.gif) top left no-repeat;
	padding: 5px 0px 0px 0px;
}

.brand_select{
	width: 120px;
	display: inline;
	margin: 0px 10px 0px 0px;
}

.category_select{
	display: inline;
	margin: 0px 10px 0px 0px;
}

.gender_select{
	width: 85px;
	display: inline;
	margin: 0px 10px 0px 0px;
}

.price_select{
	width: 79px;
}

span.sort_by{
	float: left;
	padding: 3px 0px 0px 0px;
	color: #938b6c;
	letter-spacing: 0.02em;
}

.sort_by_select{
	width: 91px;
}

.table_left{
	width: 553px;
}

.table_right{
	text-align: right;
	width: 140px;
}

.cat_desc_btm{
	height: 13px;
	width: 726px;
	background: url(../images/cat_desc_btm.gif) top left no-repeat;
}

.product_holder{
	background: url(../images/prod_holder_repeat.jpg) top left repeat-y;
}

.product_holder_top{
	background: url(../images/prod_holder_top.jpg) top left no-repeat;
}

.product_holder_left{
	float: left;
	width: 288px;
	margin: 8px 0px 0px 13px;
	display: inline;
}

.product_holder_img{
	background: url(../images/prod_holder_img.gif) top left no-repeat;
	width: 280px;
	height: 280px;
	padding: 2px;
}

.product_thumbs{
	margin: 4px 0px 0px 0px;
}

.product_thumbs ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.product_thumbs ul li{
	margin: 0px 4px 0px 0px;
	width: 64px;
	height: 64px;
	padding: 2px;
	background: url(../images/prod_thumb_bg.jpg) top left no-repeat;
	float: left;
	display: inline;
}

.product_holder_right{
	float: left;
	width: 404px;
	display: inline;
	margin: 8px 0px 0px 11px;
}

.product_holder_right_top{
	width: 404px;
	padding: 0px 0px 0px 0px;
	min-height: 164px;
	height: auto !important;
	height: 164px;
}

.product_holder_info{
	float: left;
	width: 250px;
}

h1.product_brand{
	color: #a1947d;
	font-size: 21px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 2px 0px;
	line-height: 24px;
}

.product_title{
	font-weight: bold;
	font-size: 13px;
}

.product_description{
	line-height: 20px;
	padding: 15px 0px 0px 1px;
}

.product_description ul{
   list-style: none;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

.product_description ul li{
   padding: 0px 0px 0px 12px;
   margin: 0px 0px 0px 0px;
   line-height: 20px;
   background: url(../images/bullet.gif) 0px 7px no-repeat;
}

.product_description p{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.stock{
	width: 91px;
	float: right;
}

.stock ul{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.stock ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 24px;
	overflow: hidden;
}

.product_holder_basket{
	height: 112px;
	padding: 12px 0px 0px 0px;
}

.prod_atts{
	float: left;
	padding: 17px 0px 0px 0px;
}

.prod_atts select{
	color: #756952;
	font-size: 10px;
}

.basket{
	float: right;
	width: 169px;
}

.old_price{
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 0px;
	text-align: right;
	color: #a1947d;
	font-size: 13px;
	line-height:13px;
}

.old_price span{
	text-decoration: line-through;
}

.new_price{
	margin: 0px 0px 0px 0px;
	padding: 5px 4px 0px 0px;
	text-align: right;
	font-size: 28px;
	line-height: 28px;
	height: 24px;
	overflow: hidden;
}

.add_to_basket{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.product_holder_options{
	background:url(../images/prod_options_bg.gif) 1px 0px no-repeat;
	width: 399px;
	height: 56px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	overflow: hidden;
}

.friend_td{
	width: 114px;
}

.question_td{
	width: 136px;
}

.cards_td{
	width: 150px;
}

.product_holder_btm{
	background: url(../images/product_holder_btm.jpg) bottom left no-repeat;
	height: 13px;
	width: 726px;
}

.prod_info{
	background: url(../images/brand_profile_repeat.jpg) top left repeat-y;
}

.prod_info_top{
	background:url(../images/prod_info_top.jpg) top left no-repeat;
	padding: 44px 30px 0px 16px;
	line-height: 16px;
}

.prod_info_btm{
	background: url(../images/prod_info_btm.jpg) top left no-repeat;
	height: 16px;
	width: 726px;
}

.brand_info{
	background: url(../images/brand_profile_repeat.jpg) top left repeat-y;
}

.brand_info_top{
	background:url(../images/brand_info_top.jpg) top left no-repeat;
	padding: 41px 5px 0px 16px;
	line-height: 16px;
}

.brand_info_text{
	float: left;
	width: 565px;
}

.brand_info_text a{
  color: #756952;
}

.brand_info_logo{
	float: right;
	position: relative;
	top: 9px;
}

.brand_info_btm{
	background: url(../images/brand_profile_btm.jpg) top left no-repeat;
	height: 18px;
	width: 726px;
}

.prod_info_top p, .brand_info_top p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rel_prods{
	background: url(../images/rel_prods_bg.jpg) top left no-repeat;
	width: 722px;
	height: 278px;
	padding: 41px 0px 0px 4px;
}

#cms_holder{
	width: 726px;
	background: url(../images/cms_bg_repeat.jpg) top left repeat-y;
}

#product_container{
	width: 726px;
	background: url(../images/cms_bg.jpg) top left no-repeat;
}

.cms_page{
	width: 660px;
	min-height: 659px;
	height: auto !important;
	height: 659px;
	background: url(../images/cms_bg_btm.jpg) bottom left no-repeat;
	padding: 12px 50px 0px 16px;
}

.checkout_page{
	width: 660px;
	min-height: 659px;
	height: auto !important;
	height: 659px;
	background: url(../images/cms_bg_btm.jpg) bottom left no-repeat;
	padding: 12px 50px 10px 16px;
}

.basket_page{
	width: 694px;
	background: url(../images/cms_bg_btm.jpg) bottom left no-repeat;
	padding: 12px 16px 20px 16px;
}

h1.title{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 18px;
	line-height: 20px;
	color: #a1947d;
}

.cms_page p, .basket_page p{
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 19px 0px;
}

.cms_page.confirmation p{
   margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
}

.cms_page span, .basket_page span{
	display: block;
	color: #756952;
	font-weight: bold;
	line-height: 14px;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cms_page a, .basket_page a{
	color: #756952;
}

.mandatory_star{
 float: left;
 display: inline;
 padding: 0px 10px 0px 0px;
}

.mandatory_star_card{
 float: left;
 padding: 0px 0px 0px 0px;
}

#footer_container{
	background: url(../images/footer_bg.jpg) top left no-repeat;
	height: 52px;
	width: 936px;
	margin: 0px 0px 10px 0px;
}

#footer_links{
	float: left;
	font-size: 10px;
	color: #756952;
	padding: 13px 0px 0px 28px;
}

#footer_links a{
	color: #494949;
}

#footer_links ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#footer_links ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#visualsoft_logo{
	float: right;
	position: relative;
	right: 30px;
	top: 13px;
}

.hide{
 display: none;
}

.textbox{
	border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	background: #756952;
	padding: 1px 2px 0px 2px;
	margin: 1px 6px 0px 0px;
	height: 14px;
	float: left;
	color: #26221b;
	font-size: 10px;
	width: 193px;
}

input.test_textbox{
	border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	background: #756952;
	padding: 1px 2px 0px 2px;
	margin: 1px 6px 0px 0px;
	height: 14px;
	float: left;
	color: #26221b;
	font-size: 10px;
	width: 243px;
}

textarea.test_textbox{
	border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	background: #756952;
	padding: 1px 2px 0px 2px;
	margin: 1px 6px 0px 0px;
	height: 50px;
	float: left;
	color: #26221b;
	font-size: 11px;
	width: 243px;
	font-family: Arial;
}

textarea.contact_textbox{
	border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	background: #756952;
	padding: 1px 2px 0px 2px;
	margin: 1px 6px 0px 0px;
	height: 130px;
	float: left;
	color: #26221b;
	font-size: 11px;
	width: 243px;
	font-family: Arial;
}

.textbox_short{
	border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	background: #756952;
	padding: 1px 2px 0px 2px;
	margin: 1px 6px 0px 0px;
	height: 14px;
	float: left;
	color: #26221b;
	font-size: 10px;
	width: 30px;
}

.dropdown{
	background: #756952;
	margin: 1px 6px 0px 0px;
	border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	float: left;
	color: #26221b;
	font-size: 10px;
	width: 201px;
}

.dropdown_short{
	background: #756952;
	margin: 1px 6px 0px 0px;
	border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	color: #26221b;
	font-size: 10px;
}

.table_row_header{
  color: #a1947d;
  font-weight: bold;
  font-size: 12px;
}

.blank_blue_button, .blank_alt_button_large, .addbasket, .button_110{
   color: #ffffff;
   font-size: 12px;
   background: #171717;
   border: 2px solid #000000;
   padding: 2px;
   cursor: pointer;
   font-weight: bold;
}

.textbox_basket{
  border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	background: #756952;
	padding: 1px 2px 0px 2px;
	height: 14px;
	float: left;
	color: #26221b;
	font-size: 10px;
	width: 193px;
}

.textbox_voucher{
  border-top: 2px solid #453e30;
	border-left: 2px solid #453e30;
	border-right: 2px solid #736751;
	border-bottom: 2px solid #736751;
	background: #756952;
	padding: 1px 2px 0px 2px;
	margin: 0px 0px 0px 3px;
	height: 14px;
	float: left;
	color: #26221b;
	font-size: 10px;
	width: 153px;
}

.basketheader td{
   font-weight: bold;
   font-size: 12px;
   border-bottom: 1px solid #756952;
}

.product_header{
   font-size: 12px;
   font-weight: bold;
}

p.welcome{
   margin: 4px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#testimonials_intro{
   float: left;
   width: 360px;
}

#testimonial_form{
   float: right;
   width: 260px;
   margin: 10px 0px 0px 0px;
}

.contact_us_text p{
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 5px 0px;
}

.contact_us_text p strong{
   color: #756952;
}

.popup_container{
   width: 615px;
   margin: 0px auto;
}

.popup_header{
   width: 615px;
   height: 99px;
   background: url(../images/popup_header.jpg) top left no-repeat;
}

.close_window{
   position: relative;
   left: 26px;
   top: 31px;
}

#image_left{
   width: 452px;
   float: left;
   padding: 1px;
   background: url(../images/popup_image.gif) top left no-repeat;
   margin: 0px 0px 0px 23px;
   display: inline;
   height: 452px;
   overflow: hidden;
}

#image_right{
   width: 106px;
   float: left;
  margin: 0px 0px 0px 10px;
   display: inline;
   height: 452px;
   overflow: hidden;
}

#image_right ul{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   list-style: none;
   height: 452px;
   overflow: hidden;
}

#image_right ul li{
   margin: 0px 0px 10px 0px;
   padding: 0px 0px 0px 0px;
   background: url(../images/popup_thumb.gif) top left no-repeat;
   padding: 1px;
   width: 104px;
   height: 104px;
   overflow: hidden;
}

.popup_body{
 background: url(../images/popup_repeat.jpg) top left repeat-y;
 width: 615px;
}

.popup_body_top{
 background: url(../images/popup_body.jpg) top left no-repeat;
 width: 615px;
 min-height: 449px;
 height: auto !important;
 height: 449px;
}

.popup_btm{
 background: url(../images/popup_btm.jpg) top left no-repeat;
 width: 615px;
 height: 18px;
 overflow: hidden;
}

.popup_holder{
  width: 565px;
  margin: 0px auto;
}

.man_box{
   float: left;
   margin: 0px 6px 12px 6px;
   border: 1px solid #333333;
}

.box_end{
  width: 726px;
	background: url(../images/cms_bg_repeat.jpg) top left repeat-y;
}

.box_footer_s{
  width: 726px;
	background: url(../images/paging_bg_top.gif) top left no-repeat;
}

.small_content{
 	background: url(../images/paging_bg_btm.gif) bottom left no-repeat;
 	padding: 35px 20px 12px 20px;
}

.small_content a{
   color: #7d7058;
}

.small_text{
   color: #ffffff;
}

.discontinued_desc{
   padding: 50px 0px 0px 0px;
   min-height: 74px;
   height: auto !important;
   height: 74px;
}

.parties_page{
	width: 660px;
	min-height: 714px;
	height: auto !important;
	height: 714px;
	background: url(../images/parties_page.jpg) bottom left no-repeat;
	padding: 12px 50px 0px 16px;
}

.parties_page p{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	line-height: 18px;
}

.parties_page a{
	color: #756952;
	text-decoration: underline;
}

h3{
	color: #756952;
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 10px 0px;
	line-height: 18px;
}

.parties_page ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	list-style: none;
}

.parties_page ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 11px 15px;
	font-size: 15px;
	line-height: 17px;
	background: url(../images/bullet2.gif) 0px 7px no-repeat;
}

.parties_holder{
	width: 375px;
}

h2{
	color: #756952;
	font-size: 29px;
	font-style: italic;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 12px 0px;
	line-height: 32px;
}

.parties_page p.parties_btm{
	padding: 45px 0px 0px 0px;
}