@charset "UTF-8";

body {
	margin: 0 auto;
	background-color:#ffffff;
	font-size:1em;
	}

#wrapper { 

	width:940px;
	margin: 0 auto; /* top, right, bottom, left */
	}

#header { width: 940px; padding: 0; text-align:right; }

#container { padding:0px;}

p { font-family:Arial, Helvetica, sans-serif; }

a{ color:#CC9900; font-weight:bold;}
.big{font-size:1.1em; font-weight:bold;}
.bigger{font-size:1.1em; font-weight:normal;}

#leftCol_Index { float:left; width:565px; height:355px; padding:0px; margin-right:0px; margin-left:0px; background-image: url('images/furniture/london.jpg'); margin-top:0px; }
#lefCol{ float:left; width:365px; height: 550px; background-image:url(images/furniture/LeftBG.jpg); background-repeat:no-repeat; background-color:#0D0101;}
#lefCol-gloss{ float:left; width:365px; height: 4300px; background-image:url(images/furniture/LeftBG.jpg); background-repeat:no-repeat; background-color:#0D0101;}
#rigColFrame { float:right; width:565px; min-height: 550px; padding:0px; margin-right:0px; margin-left:0px; background:url(images/furniture/bristol.jpg) no-repeat #141414;}
#rigColFrame-gloss { float:right; width:565px; height: 4300px; padding:0px; margin-right:0px; margin-left:0px; background:url(images/furniture/bristol.jpg) no-repeat #141414;}
#rightCol { float:right; width:365px; height:355px; padding:0px; margin-left:10px; background-image: url('images/furniture/LeftBG.jpg'); margin-top:0px; }
#blockIndex { width:940px; height:170px; padding:0px; margin-right:0px; margin-top:10px; background-image: url('images/furniture/BGBlocks.jpg'); }
#footerIndex { clear:both; height:180px; padding:0px; margin-top:10px; width:100%; background-color:#535252;}


#block3 { width:930px; height:120px; padding:0px; margin-right:0px; margin-left:10px; margin-top:10px; background-image: url('images/furniture/BGBlocks.jpg'); }
#footer { clear:both; width:100%; height:100px; padding:0px; margin-top:10px;background-color:#535252;}
#rigColFrame a{color:#fff;}

.top{
color:#cc9900;
border-bottom: 1px solid #cc9900;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;
margin-bottom:10px;
}

#rigColFrame .bodyTextFrames .top a{
color:#cc9900;
}

 /* bug fix for mozilla */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }

 /* end of bug fix*/

a { color:#cc9900;font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline;}

a.mail { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#CC6600; font-weight: normal; text-decoration: none;  }
a.mail:link { font-size: 12px; color:#CC6600;text-decoration: none; }
a.mail:visited {font-size: 12px; text-decoration: none; color:#CC6600; }
a.mail:hover { font-size: 12px; text-decoration: none; color:#FF6600; }
a.mail:active { font-size: 12px; text-decoration: none; color:#CC6600; }

a.list { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color:#ffffff;font-weight: bold; text-decoration: none; }
a.list:link { font-size: 0.8em; color:#ffffff;text-decoration: none; }
a.list:hover { font-size: 0.8em; text-decoration: none; color:#cc9900; }
a.list:active { font-size: 0.8em; text-decoration: none; color:#cc9900; }

a.wiltshire { font-family: Arial, Helvetica, sans-serif; color:#cccccc;font-weight: bold; text-decoration: none; }
a.wiltshire:link {  color:#cccccc;text-decoration: none; }
a.wiltshire:visited {text-decoration: none; color:#cccccc; }
a.wiltshire:hover { text-decoration: none; color:#cccccc; }
a.wiltshire:active { text-decoration: none; color:#cccccc; }


a.links { font-size: 0.8em; color:#999999;font-weight: normal; text-decoration: none; line-height: 15px; }
a.links:link { font-size: 0.8em; color:#535252;text-decoration: none; }
a.links:visited {font-size: 0.8em; text-decoration: none; color:#535252; }
a.links:hover { font-size: 0.8em; text-decoration: underline; color:#CC9900; }
a.links:active { font-size: 0.8em; text-decoration: none; color:#535252; }

.tel{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color: #CC9900;
font-weight:bold;
text-align:right;
padding-left:380px;
}

.bodyText1 {
	font-family: Arial, Helvetica, sans-serif;
  	font-size:0.7em;
	font-weight: normal;
  	text-align:left;
	color:#CCCCCC;
	padding:15px;
	
	}
	
	.bodyText-home {
	font-family: Arial, Helvetica, sans-serif;
  	font-size:0.7em;
	font-weight: normal;
  	text-align:left;
	color:#CCCCCC;
	padding:15px;
	
	}

.bodyText-home h1{
line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.3em;
  	font-weight: normal;
  	text-align:left;
	padding:0px;
	margin:0px;
	color:#cccccc;
}

.bodyText2 {
font-family: Arial, Helvetica, sans-serif;
  	font-size: 0.8em;
  	font-weight: normal;
  	text-align:left;
	line-height: 15px;
	color:#cccccc;
	padding:8px;
	}

.overflow {
	overflow:auto;
	width:565px;
	height:355px;
	padding:18px;
	}	
	
.bodyTextFrames {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
  	font-weight: normal;
  	text-align:left;
	line-height: 1.5;
	color:#ffffff;
	padding:18px;
	}
	
.footer2 {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
  	font-weight: normal;
  	text-align:center;
	color:#535252;
	width:940px;
	line-height: 15px;
	height:20px;
	padding-top:10px;
	}
	
.footerText2 {font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color:#cccccc;font-weight: bold; text-decoration: none; text-align:center;}	
.footerTexttown {font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; color:#cccccc;font-weight: bold; text-decoration: none; text-align:center;}	
	
.B_Contact {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  text-align:right;
  padding-right:10px;
  color:#330000;
  }
 
h1 {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.6em;
  	font-weight: normal;
  	text-align:left;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	}
	
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 16px;
  	font-weight: normal;
  	text-align:right;
	color:#330000;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.6em;
  	font-weight: normal;
  	text-align:left;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	}

h4{	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.3em;
  	font-weight: normal;
  	text-align:left;
	padding:0px;
	margin:0px;
	color:#cccccc;
}
	
.H4{
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	text-align:right;
	Padding:10px;
	margin-top:320px;
	color:#CCCCCC;
	}
	
.input-size {
	width: 170px;
	scrollbar-3dlight-color:#006699;
    scrollbar-arrow-color:#006699;
    scrollbar-track-color:#006699;
    scrollbar-darkshadow-color:#006699;
    scrollbar-face-color:#006699;
    scrollbar-highlight-color:#;
    scrollbar-shadow-color:#ffffff;
	}
	
	
.float {
	float:right;
	padding-top:25px;
	padding-left:2px;
	}

.line{
border-top: 1px solid #cc9900;
padding: 10px 0px;}

.numbers{
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 20px 0px;
font-size:1.1em;}

.align-btm
{position: relative;
top:230px; left: 1px;
width: 100%}

#makeanenquiry
{
  display: block;
  width: 140px;
  height: 36px;
  background: url("images/buttons/enquiry.png") no-repeat 0 0;

}

#makeanenquiry:hover
{ 
  background-position: 0 -36px;
}

#makeanenquiry span
{
  position: absolute;
  top: -999em;
}


/* Time Universal*/
a.footerTU { font-size: 9px; line-height: 135%; color: #666666; font-weight: normal; text-decoration: none; }
a.footerTU:link { font-size: 9px; color:#666666; text-decoration: none; }
a.footerTU:visited {font-size: 9px; text-decoration: none; color: #666666; }
a.footerTU:hover { font-size: 9px; text-decoration: none; color:#000000; }
a.footerTU:active { font-size: 9px; text-decoration: none; color: #666666; }

.bodyTextFooterTU{
	font-size:0.7em;
	font-family:Arial, sans-serif;
	font-weight: normal;
	text-align:center; 
	color:#cccccc;
	line-height: 1.7em;
}

.bodyTextFooterTU a{ 
	color:#cccccc;
	text-decoration: none;
}

.bodyTextFooterTU a:hover{ 
	color:#cccccc;
	text-decoration: underline;
}

.registered{
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#535252;
}

#ftr-links{
text-align: center;
padding-top:10px;
}

.border{
border-top: solid 1px #cc9900;
border-bottom: solid 1px #cc9900;
padding: 10px 0px;
}

#contact td{ font-size: 1.1em; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:right; font-weight:bold;}

/*Nav bar*/

#navcontainer{
width:940px;
height:38px;
padding-bottom:5px;
margin-top: -5px;}

#navlist
{
padding:0;
margin-left: 0;
border-bottom: 5px solid #cc9900;
height:33px;
text-align:left;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
padding:0;
}

#navlist li a
{
margin-left: 0px;
background: #F2F2F2;
text-decoration: none;
padding:10px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#535252;
font-weight:normal;
}

/*#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }*/

#navlist li a:hover
{
color: #fff;
background: #535252;
}

#navlist li a#current
{
background: #CC9900;
font-weight:bold;
color: #fff;
}

/*sub-nav*/

#subnav-container{
padding-left: 20px;
}

#subnavlist
{
padding-left: 0;
margin-left: 0;
width: 320px;
}

#subnavlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px solid gray;
line-height:1.4em;
}

#subnavlist li a { text-decoration: none; }

#subnavlist .active{color:#CC9900; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}

.logo{float:left; }
