﻿BODY
{
margin: 0px !important;
padding: 4px 0px 4px 0px !important;
BACKGROUND-COLOR: #ffffff;
behavior:url("/htc/csshover.htc");
text-align: left;
width: 100%
}

p, li, ul{
	color: #333333;
	font-family:verdana;
	font-size:12px;
}

h3{
	margin: 0px;
	FONT-FAMILY: Verdana;
	color: #999999;
	font-weight: normal;
	font-size:16px;
	
}

TD
{

    font-family: Verdana; 
    font-size:11px

}

img{
	border: none;
}



.H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;
    COLOR: #999999;
    FONT-FAMILY: Verdana;   
}


h4 {
	text-align: left;
	}
#wrapper{
	 width: 775px!important; 
	 border: 1px solid #BD7A68!important; 
	 margin-left: auto!important; 
	 margin-right: auto!important; 
	 height:100%!important; 
	 padding: 0px; !important;

}

.MainTableBorder
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-RIGHT: #cccccc 0px solid;
    BORDER-TOP: #cccccc 0px solid;
    BORDER-LEFT: #cccccc 0px solid;
    BORDER-BOTTOM: #cccccc 0px solid;
    BACKGROUND-COLOR: #ffffff;
}

.ContentTable
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff;
}



/*-----------------------------------------------------------------------Top Nav navigation*/
div#tabs {

	padding: 0;
}

	div#tabs a:hover {text-decoration: none;}
	
	div#tabs ul {
		display: inline;
		position: relative;
	}
	
		div#tabs li {
			display: inline;
			text-align: center;
			margin: 0;
			height: 22px;
			padding: 0px 0 0 0;
		}
		
		li#tabhome, li#tab1, li#tab2, li#tab3, li#tab4, li#tab5 {
			display: inline-block;
		}
		
		a#tabhome{
			background-image: url('/images/Tab_Home_1.gif');
			width: 51px!important;
			height: 22px; 
			display: inline-block;

		}
		
			a#tabhome:hover, a#tabhome.selected {background-image: url('/images/Tab_Home_2.gif');}

/*-----------------------------------------------------------------------Left Nav navigation static*/

div#LeftNavStatic {
    padding: 0px;
	width: 160px;
	background-color: #FFFFFF;	
	display: block;
	text-align: left;
}


div#LeftNavStatic ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


	div#LeftNavStatic li.menu_root {
		list-style: none;
		width: 160px;
		height: 22px;
		margin: 0;
		padding: 3px 0 0 8px;

		background-repeat: no-repeat;
		background-position: center left;
		text-align: left;
}
	
	
		div#LeftNavStatic li a {
			font-family: Verdanna;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			color: #999999;	
		}
		
			div#LeftNavStatic li a:hover {
				text-decoration: none;	
				color: #AF2538;
			}
			

/*-----------------------------------------------------------------------Left Nav navigation*/

div#LeftNav {
    padding: 0px;
	width: 145px;
	background-color: #FFFFFF;	
	display: block;
	text-align: left;
}


div#LeftNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


	div#LeftNav li.menu_root {
		list-style: none;
        width: 145px;
		height: 22px;
		margin: 0;
		padding: 3px 0 0 8px;
		background-image: url('/images/leftnavbg.gif');
		background-repeat: no-repeat;
		background-position: center left;
		text-align: left;
	}
	
	
		div#LeftNav li a {
			font-family: Verdanna;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			color: #999999;	
		}
		
			div#LeftNav li a:hover {
				text-decoration: none;	
				color: #AF2538;
			}
			
	div#LeftNav li.menu_sub {
		text-align: left;
		padding: 11px;
		padding-left: 22px;
		}
			
	div#LeftNav li.menu_sub a {
		font-size: 11px;
		font-weight: bold;
		font-family: Verdanna;
		}
			

		
			
/*-------------------------specialoffers (1)*/
		a#tabspecialoffers {
			background-image: url('/images/Tab_SpecialOffers_1.gif');
			width: 94px;
			height: 28px; 
			display: inline-block;

		}
		
			a#tabspecialoffers:hover, a#tabspecialoffers.selected {background-image: url('/images/Tab_SpecialOffers_2.gif');}

/*-------------------------leather (2)*/
		a#tabtableather {
			background-image: url('/images/Tab_Leather_1.gif');
			width: 62px;
			height: 28px; 
			display: inline-block;

		}
		
			a#tableather:hover, a#tableather.selected {background-image: url('/images/Tab_Leather_2.gif');}
			
/*-------------------------fabric (3)*/
		a#tabfabric {
			background-image: url('/images/Tab_Fabric_1.gif');
			width: 52px;
			height: 28px; 
			display: inline-block;

		}
		
			a#tabfabric:hover, a#tabfabric.selected {background-image: url('/images/Tab_Fabric_2.gif');}
			
/*-------------------------mixmatch (4)*/
		a#tabmixmatch {
			background-image: url('/images/Tab_MixMatch_1.gif');
			width: 91px;
			height: 28px; 
			display: inline-block;

		}
		
			a#tabmixmatch:hover, a#tabmixmatch.selected {background-image: url('/images/Tab_MixMatch_2.gif');}
			
/*-------------------------contact (5)*/
		a#tabcontact {
			background-image: url('/images/Tab_Contact_1.gif');
			width: 60px;
			height: 28px; 
			display: inline-block;

		}
		
			a#tabcontact:hover, a#tabcontact.selected {background-image: url('/images/Tab_Contact_2.gif');}

/*----------------------------------------------------------------------- End Top Nav navigation*/


A.Link:link
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #AF2538;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.Link:visited
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #AF2538;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.Link:hover
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #999999;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}



/*Andrew Styles - 18/08/06*/

a{
	color: #333333;
}

/*a:hover
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #999999;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}*/

form{
	margin: 0px;
}

input#searchButton{
	font-color: #fff;
	background-color: #BD7C6A;
	color: #fff;
	border: none;
	font-weight: bold;
}

div#wrapper{
	margin: auto;
	text-align: left;
	width: 764px;
}

/*Product List*/
div#product_list{
}

	div#product_list hr{
		display: none;
	}

	div#product_list table{
		border-collapse: collapse;
	}
	
		div#product_list table td{
			padding: 0px;
			vertical-align: top;
		}
		
		div#product_list table.ProductWrapTable td{
			padding: 10px 4px 5px 0px;
		}
		
			div#product_list table.ProductWrapTable td a{
				color: #333333;
			}
			
				div#product_list table.ProductWrapTable td a:hover{
					text-decoration: none;
				}
	
		div#product_list table.ProductWrapTable div.product{
			border-top: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
            width: 199px;
			text-align: center;
			position: relative;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
			div#product_list table.ProductWrapTable div.product img.prod_img{
				awidth: 185px;
			}
			
			div#product_list table.ProductWrapTable div.product img.prod_link{
				position: absolute;
				bottom: 0px;
				left: 0px;
			}
			
			div#product_list table.ProductWrapTable div.product a{
				display: block;
			}
			
	div#pagination{
		text-align: center;
		padding: 20px;
		color: #333333;
	}
	
		div#pagination a{
			color: #333333;
		}
		
		div#pagination a:hover{
			text-decoration: none;
		}		

/*Product Detail*/
div#product_detail{
	border-top: solid 1px #bbb;
	padding-top: 5px;
}

	div#product_detail table#product{
		width: 760px;
	}
	
		div#product_detail table#product td{
			vertical-align: top;
		}
	
		div#product_detail table#product td#left_col{
			text-align:center;
		}
		
			div#product_detail table#product td# img#prod_img{
				border: 0px;
				border-bottom: none;
				display: block;
				margin-bottom: 0px;
				text-align: center;
			}
			
			div#product_detail table#product td#left_col table#alt_images{
				width: 89px;
			}
		
		div#product_detail table#product td#right_col{
			padding-left: 10px;
		}
		
			div#product_detail table#product td#right_col h3{
				font-size: 14px;
				font-weight: bold;
				margin: 0px 0px 10px 0px;
				color: #666;
			}
			
			div#product_detail table#product td#right_col{
				color: #666;
			}
			

	div#product_detail table#linked_prods{
		border-collapse: collapse;
	}
	
		div#product_detail table#linked_prods td {
			vertical-align: middle;
			padding: 2px;
			font-size: 10px;
			color: #666;
		}
	
		div#product_detail table#linked_prods img.prod_img{
			width: 100px;
		}
		
	div#product_detail table#aswell img{
		width: 30px;
	}


/*Display Cart*/
div#basket{
}

	div#basket table#basket_table{
		border-collapse: collapse;
	}
	
		div#basket table#basket_table td{
			padding: 5px;
		}
	
		div#basket table#basket_table thead{
			color: #FFFFFF;
			background-color: #BD7C6A;
			font-weight: bold;
			text-align: left;
		}
		
		div#basket table#basket_table a{
			color: #333333;
			text-decoration: none;
		}
		
			div#basket table#basket_table a:hover{
				text-decoration: underline;
			}
			
		div#basket table#basket_table img.basket_image{
			width: 30px;
		}
		
			div#basket table#basket_table tr.basket_product td,
			div#basket table#basket_table tr#total td,
			div#basket table#basket_table tr.shipping td,
			div#basket table#basket_table tr#discount_total td,
			div#basket table#basket_table tr#grand_total td{
				border-bottom: 1px solid #bbb;
			}
			
		div#basket table#basket_table tr#grand_total td{
			font-size: 16px;
			color: #CC0000;
		}
		
		div#basket div#basket_foot{
			text-align: center;
		}
		
		
/*Checkout*/
div#checkout{
	width:764px;
	margin-left:5px;
}

	div#checkout_top{
		background-color: #bbb;
		padding: 5px;
		text-align: center;
	}
	
		div#checkout_top a{
			color: #333333;
			text-decoration: underline;
		}
		
#checkout-header{
	margin-top:-20px;
	margin-right:10px
}

			div#checkout_top a:hover{
				text-decoration: none;
			}
	
	div.checkout_body{
		border: 1px solid #bbb;
		border-top: none;
		padding: 10px;
	}
	
	div#checkout .inactive{
		color: #7E7E7E;
	}


/*Home Products*/
table#home_products{
}

	table#home_products td{
		width: 147px;
		text-align: center;
		vertical-align: top;
	}
	
		table#home_products td img{
			width: 145px;
		}
		
		table#home_products td p{
			margin: 5px 0px 0px 0px;
		}
		
		table#home_products td a{
			color: #333333;
		}
		
			table#home_products td a:hover{
				text-decoration: none;
			}


/*Static*/
div#static{

}

	div#static h3{
		padding: 3px;
		border-top: 0px solid #bbb;
		border-bottom: 0px solid #bbb;
	}


/*Popup Styles*/
.popup_root{
	position: relative;
}

.popup{
	position: absolute;
	display: none;
}

	.popup_root:hover .popup{
		display: block;
	}

	.popup_root label{
		border-bottom: dotted 1px #ff6600;
		color: #ff6600;
	}
	
		.popup_root label:hover{
			cursor: help;
		}
	
	div.blumotion{
		background-color: #fff;
		border: solid 2px #bbb;
		width: 295px;
		left: -295px;
		top: -100px;
		padding: 2px;
		
	}

			
/*Misc styles*/
.right{
	text-align: right;
}

.left{
	text-align: left;
}

.center{
	text-align: center;
}

.regular{
	font-weight: normal;
}

.bold{
	font-weight: bold;
}

.white{
	color: #fff;
}

.red{
	color: #ff0000;
}

.float_right{
	float: right;
}

.float_left{
	float: left;

}
.style1 {
	background-image: url('/images/Bg_information.gif');
}
.style2 {
	background-image: url('/images/Bg_account.gif');
}
.style3 {
	background-image: url('/images/Bg_shop.gif');
}
.style4 {
	text-align: right;
}
.style5 {
	margin-bottom: 0px;
}
	
/* *********************************** NEW STYLES ******************************************** */
	
	
table.pagination {
	width: 607px;
	height: 27px;
	background-color: #EBEBEB;
	margin: 0px 0px 3px 0px !important;
	padding: 0px;
	}

.floatleft {
	float: left;
}


.floatright {
	float: right;
}
	
	
.bold {
	font-weight: bold;
	}
	
	
.boldred {
	font-weight: bold;
	color: #BD7C6A;
	font-size: 12px;
	text-decoration: none;
	}


#topnav_background {
	background-image: url('/images/topnav_slice.jpg');
	height: 22px;
	background-repeat: repeat-x;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	background-color:#EBEBEB;
	}
	
	
	#topnav_background ul {
		margin: 0px !important;
		padding: 0px 0px 0px 9px !important;
		border: 0px !important;
		}

	
	
	#topnav_background a {
		color: #FFFFFF;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;

		}

#homepage_adverts {
	margin: 0px 0px 4px 0px;
	}
		
		
	#homepage_adverts td{
		padding: 4px 0px 0px 0px;
		}

#table3{
	margin-right:px
}
#homepage-specials{
	width:178px;
	border:1px #bd7c6a solid;
	height:200px !important;
}
#table10 a{
	color:#333333;
	text-decoration:none;
}
#table10 a:hover{
	color:#bd7c6a
}
.home-cat{
	background:#bd7c6a;
	height:30px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
.home-cat a:link, .home-cat a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.home-cat strong{
	font-size:13px
}
#static2{
	width:762px;
	margin-left:5px;
	border:1px #CCCCCC solid;
	font-family:Verdana;
	padding-bottom:10px;
}
#static2 h1{
	font-size:15px;
	width:752px;
	border-bottom:1px #bd7c6a solid;
	color:#999999;
	padding:5px 5px 5px 5px;
	font-weight:bold;
}
#static2 p{
	padding:0px 5px 10px 5px;
	font-size:12px;
	margin:0px;
	line-height:18px;
}
#static2 a{
	color:#bd7c6a;
	text-decoration:none;
	font-weight:normal;
}
#static2 a:hover{
	color:#999999;
}
#terms-list{
	font-size:12px;
	padding:5px;
	margin-left:0px;
	margin-top:-15px;
}
#terms-list li{
	padding:5px 0px 5px 0px;
}
#terms-list strong{
	font-size:12px;
}

/*-----------------------------------------------------------------------------------*/

#checkout-header{
	float:left;
	width:100%;
	background-color:#bd7c6a;

}
.checkout-links{
	font-size:12px;
	color:#ffffff;
	padding:4px;
}
#checkout h1{
	font-size:20px;
	padding:0px 0px 2px 0px;
	line-height:normal;
	margin:-10px 0px 10px 0px;
	font-weight:normal;
	font-family:Verdana;
	color:#333333;
	border-bottom:1px #bd7c6a solid;
}
#existing-cust{
	border:1px #bd7c6a solid;
	width:375px;
	float:left;
	margin-right:14px;
	height:215px;
}
.cell-header{
	background-color:#bd7c6a;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
}
.cell-header strong{
	font-size:14px;
}
#new-cust{
	width:375px;
	border:1px #bd7c6a solid;
	float:left;
	height:215px	
}
.inputname{
	font-size:12px;
	font-weight:bold;
}
#address-left{
	width:375px;
	border:1px #bd7c6a solid;
	float:left;
	margin-right:14px;
}
#address-left a:link, #address-left a:visited{
	color:#bd7c6a;
	font-weight:bold
}
#address-left2{
	width:375px;
	border:1px #bd7c6a solid;
	float:left;
	margin-left:195px
}
#address-right{
	width:375px;
	border:1px #bd7c6a solid;
	float:left;
}
#address-right a:link, #address-right a:visited{
	color:#bd7c6a;
	font-weight:bold
}
.full-width{
	width:100%;
	border:1px #bd7c6a solid;
	float:left;
	margin:10px 0px 0px 0px;
}
#confirm-buttons{
	padding-top:10px;
}
#refer-left{
	margin-left:20px;
	margin-bottom:20px;
	
}

#refer-left input#txtYourName {width :200px;}
#refer-left input#txtYourEmail {width :200px;}
#refer-left input#txtFriendsName {width :200px;}
#refer-left input#txtFriendsEmail {width :200px;}

#refer-left td{
	font-size:12px;
	border:1px #cccccc solid;
}

ul#sitemap p{
	color: #BD7C6A;
}


ul#sitemap a{
	color:#BD7C6A!important;
	font-weight:bold;
	}
	
ul#sitemap a:hover{
	color:#AF2538!important;
	text-decoration:underline;
	}
.product-assoc{
	width:150px;
	float:left;
}
.assoc-header{
	font-size:15px; 
	border-bottom:1px #bd7c6a solid;
	width:100%;
	color:#333333;
	margin-bottom:0px;
}

.CheckoutTabActive {
	color:#666666;
	text-align: center;
}

.CheckoutTabInactive {
	color:#FFFFFF;
	text-align: center;
}

div.ShowConfirmationBasket {
	clear: both;
	padding-top: 15px;
}

	div.ShowConfirmationBasket thead tr {
		background-color:#bd7c6a;
		color:#FFFFFF;
		font-weight:bold;
	}

	td.ShowConfirmationBasket_Info {
		font-size:12px;
		padding-left:5px;		
	}
	
	td.TotalLines {
		font-size: 14px;
	}
	
table.EditMyAccount {
	margin-top:10px;
}
	
	table.EditMyAccount_YourDetails {
		border:1px #CCCCCC solid;
		float:left;
		height:260px;
		margin:0px 0px 10px 10px;
		width:350px;
	}
	
	table.EditMyAccount_YourAddress {
		border:1px #CCCCCC solid;
		float:left;
		height:260px;
		margin:0px 0px 10px 10px;
		width:350px;
	}
	
table.LoginPage_AccountLogin {
	font-size: 11px !important;
}

	table.LoginPage_AccountLogin input#txtEmail {
		width: 154px !important;
	}
	
	table.LoginPage_AccountLogin input#Password {
		width: 154px !important;
	}
	
div.MyAccountPage div#static2 {
	height:390px;
	padding-bottom:10px;
	width:765px;
}

div.MyAccountPage table.address-left {
	border:1px #CCCCCC solid;
	float:left;
	margin:0px 0px 10px 10px;
}

div.MyAccountPage table.AccountDetails {
	width: 250px;
}

td.ProductList_LeftNav {
	width: 143px;
}

td.ProductList_Main {
	width: 611px;
}

	td.ProductList_Main img {
		margin:2px 0px 5px 0px;
	}
	
	div.ProductList_ProductName {
		height:40px;
		margin-top:5px;
	}
	
	span.ProductList_ProductSellingPrice {
		color:#c28777;
		font-weight:bold;
	}
	
div.AZDirectory {
	background-color:#F4F4F4;
	margin-bottom:5px;
}

input.Basket_QuantityField {
	width: 40px;
}

td.Basket_Description {
	width: 500px;
}

td.Basket_RemoveFromBasket {
	width: 20px;
}

table.HomePageMain {
	float:right;
	margin-right:5px;
	margin-bottom:5px;
	background-image:url('/content/images/RoomSetsImage.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
}

table.HomePageMain2 {
	float:right;
	border:1px #bd7c6a solid;
	margin-right:5px;
	margin-bottom:5px;
	background-image:url('/content/images/RoomSetsImage.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
}

table.HomePageMain2 p {
	margin: 0px;
}

table.HomePageMain3 {
	float:left;
	margin-left:1px;
}

table#FireHomeLeft{
	float:left;
	margin-left:5px;
}

	table#FireHomeLeft td {
		padding: 0px 4px 0px 4px;
	}
	
	table#FireHomeLeft td p {
		margin-top: 2px;
	}

div.SEOTextMain {
	margin-left:-2px;
	margin-top:2px;
	font-size:10px;
	font-family:verdana;
}

li.GoBackLink {
	list-style: none;
}

div.HomePage2Surround {
	padding-left:3px;
}

div.HomePage2Main {
	border:1px #bd7c6a solid;
	height:120px;
	width:150px;
	font-size:9px;
}

	div.HomePage2Main p {
		margin:0px 8px 0px 8px;
	}

div.HomePage2Main2 {
	border:1px #bd7c6a solid;
	height:110px;
	width:294px;
	padding:5px;
	text-align:left;
}

	div.HomePage2Main2 img {
		padding-right:10px;
	}

div.HomePage2Main3 {
	width:695px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:15px;
	float:left;
}

a.PrintPageLink {
	text-decoration:none;
}

p.OrderConfirmationMessage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}

table.OrderConfirmation_Payment {
	margin-top:10px;
}

input.HomePage2Input {
	width:130px;
	border:1px #bd7c6a solid;
}

td.OrderConfirmation_GrandTotal {
	font-weight:bold;
	font-size:14px;
}

h1.OrderConfirmationH1 {
	clear:left;
	margin-top:15px;
}

td.OrderConfirmation_SubTotal {
	font-size:14px;
}

td.BottomNav_InformationLink {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 0px 0px 12px;
	border-right: 1px solid #FFFFFF;
}

td.BottomNav_ContactLink {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 0px 0px 12px;
	border-right: 1px solid #FFFFFF;
}

td.BottomNavExtraLink {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 0px 0px 12px;
}

td.BottomNav_NewLinks {
	height: 25px;
	border-right: 1px solid #BD7C6A;
}

td.BottomNav_NewInformation {
	height: 25px;
}