﻿body 
{
	font-family: Arial, Helvectica, sans-serif;
	background-color: #000000;
	text-align: left;
	color: #ffffff;
}

a:link {
	color: #C9BBBB;
	text-decoration: none;
}

a:visited {
	color: #C9BBBB;
	text-decoration: none;
}

a:hover {
	color: #ffffff;
	text-decoration: none;
}

a:active {
	color: #666666;
	text-decoration: none;
}

#content 
{
	margin: 0 auto;
	/*width: 1004px;*/
	width: 980px;
}

#header 
{
	position: relative;
	border-bottom: solid 1px #A19696;
	height: 90px;
	z-index: 99;
}

#maincontent 
{
	margin-top: 33px;
}


p {
	font-family: sans-serif;
	font-size: 15px;
	line-height: 2;
	letter-spacing: 1px;
	color: #ffffff;
}

table 
{
	border: 0;
	padding: 0;
}


hr 
{
	border: 0;
	color: #A19696;
	background-color: #A19696;
	height: 1px;
	
}

.logo 
{
	margin-bottom: 5px;
}

.textlight
{
	color: #EEEAB1;
}

/* Top Right Menu */
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9BBBB;
	float:right;
	line-height: 1em; /*centres email text*/
}

.menu a:link {
	color: #C9BBBB;
	text-decoration: none;
}

.menu a:visited {
	color: #C9BBBB;
	text-decoration: none;
}

.menu a:hover {
	color: #ffffff;
	text-decoration: none;
}

.menu a:active {
	color: #666666;
	text-decoration: none;
}

.emailbox 
{
	background-color: #5A5B5E;
	border-color: #5A5B5E;
	border: 2;
	border-style:solid;
	height: 11px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 200px;
	
}

/* primary menu */
.primary_menu 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	float: right;
}
.primary_menu img 
{
	border: 0;
	padding-top: 0;	
	vertical-align:middle;
}

.primary inputbox 
{
	padding-top: 10px;
}

.delivery_page_title
{
	font-family: Helvectica, sans-serif;
	font-size: 40px;
	color: #EEEAB1;
	padding-bottom: 5px;
}
/*.where_page_title
{
	font-family: Helvectica, sans-serif;
	font-size: 36px;
	color: #EEEAB1;
	padding-bottom: 5px;
}*/

.disclaimer
{
	font-family: sans-serif;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
}


/*Email Enquiry css */
div#Heading
{
	font-family: Helvectica, sans-serif;
	font-size: 41px;
	color: #EEEAB1;
	padding-top: 15px;
	padding-left: 30px;
	padding-bottom: 0px;
}

.bespoke_submenu
{
	position: relative;
    height: auto;
    width: 350px;
    top: 10px;
    left: 474px;
    font-family: Helvectica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	letter-spacing: 1px;
	text-align:left;
}
.bespoke_submenu a:link {
	color: #C9BBBB;
	text-decoration:none;
}

.bespoke_submenu a:hover {
	color: #ffffff;
	text-decoration:none;
}

.bespoke_submenu a:visited {
	color: #C9BBBB;
	text-decoration:none;
}

.coll_submenu
{
	position: relative;
    height: auto;
    width: 350px;
    top: 10px;
    left: 590px;
    font-family: Helvectica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	letter-spacing: 1px;
	text-align:left;
}
.coll_submenu a:link {
	color: #C9BBBB;
	text-decoration:none;
}

.coll_submenu a:hover {
	color: #ffffff;
	text-decoration:none;
}
.coll_submenu a:visited {
	color: #C9BBBB;
	text-decoration:none;
}


.Story 
{
	padding-left: 30px;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 2;
	letter-spacing: 1px;
	color: #ffffff;
}

.EnquiryForm
{
	font-family: sans-serif;
	font-size: 15px;
	color: #ffffff;
}

.EnquiryForm Table
{
	margin-left: 0px;
}

.EnquiryForm td
{
	vertical-align:middle;
}

.EnquiryForm tr
{
		padding-left: 30px;
}
.EmailTextBox 
{
	background-color: #5A5B5E;
	border-color: #5A5B5E;
	border: 2;
	border-style:solid;
	height: 11px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

li 
{
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	line-height: 2;
	letter-spacing: 1px;
	color: #ffffff;
	padding:0;
}
	
.location
{
	position: relative;
	left: 605px;
	top: -355px;
	width: 370px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C9BBBB;
}
.buttons 
{
	position:relative;
	left: 602px;
	top: -345px;
	width: 390px;
	height: 45px;

}
.location_London1
{
	position: relative;
	left: 210px;
	top: -360px;
	width: 375px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C9BBBB;
}
.buttons_London1
{
	position:relative;
	left: 210px;
	top: -350px;
	width: 375px;
	height: 45px;

}

.location_London2
{
	position: relative;
	left: 600px;
	top: -884px;
	width: 375px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C9BBBB;
}

.buttons_London2
{
	position:relative;
	left: 600px;
	top: -877px;
	width: 375px;
	height: 45px;

}

.location_Solihull
{
	position: relative;
	left: 605px;
	top: -410px;
	width: 370px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C9BBBB;
}
.buttons_Solihull
{
	position:relative;
	left: 602px;
	top: -400px;
	width: 390px;
	height: 45px;

}

#mansion
{
	position:relative;
	left:0px;
	width: 500px;
	height: 360px;
}

#armchair
{
	position:relative;
	left:-100px;
	width: 500px;
	height: 360px;
}

#clearance
{
	position:relative;
	left:40px;
	top: 5px;
	width: 490px;
	height: 420px;
}

.openingtime 
{
	position: relative;
	left: 22px;
}
.openingtime_sun 
{
	position: relative;
	left: 100px;
}

#Privacy
{
	position:relative;
	left: 0px;
	width: 500px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	
}

#fabric_chair 
{
	position:relative;
	top: -110px;
	z-index: 0;
	height: 550px;
	
}

#anyfabric_pagetitle
{
	position: relative;
    height: 20px;
    text-align:right;
    top: -360px;
    font-family: Helvectica, sans-serif;
	font-size: 40px;
	color: #EEEAB1;
	z-index: 8;
}

.subheading_right_fabric
{
	text-align:right;
	
	position: relative;
	top:-320px;
	left: 665px;
	width: 320px;
	z-index: 3;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 1.5;
	letter-spacing: 1px;
	color: #EEEAB1;
	z-index: 3;
}

/* Landing Pages */
div#MenuContainer
{
	display: inline;
}

.MenuHeader 
{
	padding: 4px 0px 4px 4px;
	display: block;
	width: 200px;
	background-color: #5A5B5E;
	color: #000000;
	font-weight:bold;
	font-size: 13px;
}

.MenuItemSelected
{
	display: block;
	width: 200px;
	color: #ffffff;
	font-size: 13px;
	font-weight:bold;
	padding: 4px 0px 0px 4px;
}

.MenuItem a
{
	display: block;
	width: 200px;
	/*color: #5A5B5E;*/
	color: #c9bbbb; 
	font-size: 13px;
	font-weight:bold;
	padding: 4px 0px 0px 4px;
}

.MenuItem a:hover
{
	color: #ffffff;
	display: block;
	width: 200px;
}

div#LandingMainImage 
{
	
	top: 140px;
	width: 766px;
}

.LandingThumbnail 
{
	width: 148px;
	color: #ffffff;
	font-size: 13px;	
}
.LandingThumbText 
{
	position:relative;
	top:-10px;
}

/* Product page */

.ProductHead 
{
	background-color: #CFC98C;
	padding: 20px ;
	font-size: 12px;
	color: #000000;
	width: 195px;
}

.ProductHead H1
{
	margin:0px;
	padding:0px;
	font-size: 22px;
	color: #000000;
}

.ProductBullets 
{
	margin:0px;
	padding: 4px 4px 2px 0px;
	background-color: #DDDAB4;
	font-size: 8px;
	color: #000000;
	width: 231px;
	vertical-align:top;
	
}

.ProductBullets li 
{
	padding-top: 2px;
	margin-left: 0px;
	font-family: Arial, Sans-Serif;
	font-size: 9px;
	line-height: 11px;
	color: #000000;
	
}

.ProductBullets ul
{

	font-size: 8px;
	line-height: 11px;
}

.ProductMiddle
{
	width: 342px;	
	background-color: #ffffff;
	font-size: 10px;
	color: #000000;
}

.ProductMiddlePara 
{
	width: 322px;	
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	padding: 4px 10px 2px 10px;
}

.ProductMiddlePara th 
{
	text-align: left;
}

.ProductPromoArea
{
	width: 190px;
	background-color: #ffffff;
}

a.Reupholstering
{
    width: 242px;
    height: 106px;
    background-image: url(../images/Reupholster1.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

a:hover.Reupholstering
{
    background-position: bottom left;
}

#Services_button
{
    
}

a.Contract
{
    width: 242px;
    height: 106px;
    background-image: url(../images/Contract.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

a:hover.Contract
{
    background-position: bottom left;
}

a.Abroad
{
    width: 242px;
    height: 106px;
    background-image: url(../images/HomeAbroad.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

a:hover.Abroad
{
    background-position: bottom left;
}

a.Interior
{
    width: 242px;
    height: 106px;
    background-image: url(../images/InteriorDesign.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

a:hover.Interior
{
    background-position: bottom left;
}

a.Email
{
    width: 277px;
    height: 62px;
    background-image: url(../images/Request.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

a:hover.Email
{
    background-position: bottom left;
}

img.CallUs
{
    height: 62px;
    margin-right: 5px;
    display: inline-block;
}