* {	margin: 0;	padding: 0; }

body {font-family:Arial, Helvetica, sans-serif;font-size: 100.1%;color:#ffffff;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;}

img {border:0px;}
a, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

#container {width:790px;background-color:#ffffff;padding:0;text-align:left;margin-left:auto;margin-right:auto;}

#masthead {width:100%;height:90px;background-image:url(../_images/general/masthead.gif);background-repeat:repeat-y;}
	#masthead img {float:left;}

#quicksearch {margin-left:550px;width:190px;padding-top:10px;font-size:70%;font-weight:bold;color:#371903;}
	#quicksearch select {font-size:10px;margin-bottom:5px;margin-right:5px;width:150px;}
	#quicksearch fieldset { border: none; margin: 0px; padding: 0px;}
	#quicksearch p {padding-bottom:5px;}

#nav {width:100%; padding-top:15px;padding-bottom:15px; text-transform: uppercase;}
	#nav ul {margin:0 0 0 3px; padding:0; overflow:auto;}
	#nav li {font-size:0.7em; font-weight:bold;padding:0; list-style-type:none;display:inline;}
		#nav li a { float:left; padding:0 0 0 48px;}
	#nav a:link, #nav a:visited {text-decoration:none;}
	
.clear {clear:both;}

body table { border: none; }
body table td { border: none; }

/**********************************/
/*             Topnav             */
/**********************************/
#topnav{width:100%; background:#000; padding:4px 0 9px 0; height:13px; margin:0;}
#topnav ul{float:right; list-style:none; text-transform:uppercase; font-size:0.65em; display:inline; margin:0;}
#topnav ul li{ float:left; padding:0 23px 0 0; display:inline; margin:0;}
#topnav ul li a{ color:#fff; font-weight:bold; text-decoration:none; padding:3px 6px 3px 6px; float:left;}

#topnav ul li.home a:hover{ background:#670033; color:#fff;}
#topnav ul li.aboutus a:hover{ background:#614a7d; color:#fff;}
#topnav ul li.newsandevents a:hover{ background:#da5c04; color:#fff;}
#topnav ul li.contactus a:hover{ background:#bce18d; color:#371903;}


/**********************************/
/*    Default Content Styles      */
/**********************************/


#defaultcontent { padding-left: 15px; font-size: 70%; width: 425px; height: 465px; }

#defaultcontent p { padding-bottom: 15px; line-height: 18px }

#defaultcontent.collectiontitle p { margin-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; }

#defaultcontent a { color: #DDDAB3; }



/**********************************/
/*         Colour options         */
/**********************************/

#colouredcontainer {width:790px;margin:0;}
	/*.olive {background-color:#CCCC99;}
	.olive a:link, .olive a:visited {color:#371903;}
	.bluegreen {background-color:#339999;}
	.bluegreen a:link, .bluegreen a:visited {color:#FFFFFF;}
	*/
	
	.chartreuse {background-color:#cccc33;}
	.chartreuse a:link, .chartreuse a:visited {color:#371903;}
	.pistachio {background-color:#cccc99;}
	.pistachio a:link, .pistachio a:visited {color:#371903;}
	.teal {background-color:#339999;}
	.teal a:link, .teal a:visited {color:#fff;}
	.powderblue {background-color:#99cccc;}
	.powderblue a:link, .powderblue a:visited {color:#371903;}
	.truered {background-color:#993333;}
	.truered a:link, .truered a:visited {color:#FFF;}
	.magenta, .magenta #nav {background-color:#660033;}
	.magenta a:link, .magenta a:visited {color:#FFF;}
		#colouredcontainer.contracts { background-color:#371903;}
	.lilac {background-color:#7c4458;}
	.lilac a:link, .lilac a:visited {color:#fff;}
	.mint {background-color:#a6dec1;}
	.mint a:link, .mint a:visited {color:#371903;}
	.duskypink {background-color:#e7cdd2;}
	.duskypink a:link, .duskypink a:visited {color:#371903;}
	.burntorange {background-color:#d95c05;}
	.burntorange a:link, .burntorange a:visited {color:#FFF;}
	.ochre {background-color:#dbca67;}
	.ochre a:link, .ochre a:visited {color:#371903;}
	.hyacinth {background-color:#628ebc;}
	.hyacinth a:link, .hyacinth a:visited {color:#FFF;}
	.blackcurrant {background-color:#624a7e;}
	.blackcurrant a:link, .blackcurrant a:visited {color:#FFF;}
	.silver {background-color:#beb2a7;}
	.silver a:link, .silver a:visited {color:#371903;}
	.apple {background-color:#bce18d;}
	.apple a:link, .apple a:visited {color:#371903;}

/**********************************/
/*      End of Colour options     */
/**********************************/

#content {width:760px;background-color:#371903;  margin-left:15px; }

.banner { float: left; margin-right: 30px;}

#homecontent {width:205px;font-size:70%; float: left; padding-top:30px;}
	#homecontent h1{font-size:100%;text-decoration:none;}
	#homecontent h2{font-size:100%;text-decoration:none; padding:60px 0 10px 0;}
	#homecontent ul{ float:left; width:200px; list-style:none; }
	#homecontent ul li{ padding:0 0 5px 0; background:none; }
	#homecontent p{font-size:100%;text-decoration:none;margin-top:10px;}
	#homecontent a:link, #homecontent a:active, #homecontent a:visited {color:#DDDAB3;font-weight:bold;}
	#homecontent a:hover{color:#FFFFFF;font-weight:bold;}
	
	
/**********************************/
/*            About Us            */
/**********************************/

#aboutuscontent { min-height: 465px; background-image:url(../_images/general/aboutus_shim.gif); background-repeat:repeat-y;}
	* html #aboutuscontent { height: 465px;}

#aboutusleftcol {float:left;width:130px;font-size:70%;padding:30px 0px 0px 30px;}
	
	#aboutusleftcol li {list-style-type:none; margin:0px;}
	#aboutusleftcol a { width:130px;color:#DDDAB3;display:block;border-bottom: 1px solid #654E3D;padding-top:5px;padding-bottom:5px;font-weight:bold; background-image:url(../_images/buttons/breadcrumb_arrow.gif); background-repeat:no-repeat; background-position:right;}
	#aboutusleftcol a:hover{width:130px;color:#FFFFFF;display:block;border-bottom: 1px solid #654E3D;padding-top:5px;padding-bottom:5px;}

#aboutusmiddlecol { margin-left:220px; width:420px; padding-top:30px;font-size:70%; padding-bottom:20px;}
	#aboutusmiddlecol h1 {font-size:100%;text-decoration:none;}
	#aboutusmiddlecol h2 {font-size:100%;text-decoration:none;}
	#aboutusmiddlecol p{font-size:100%;text-decoration:none;margin-top:10px;}
	#aboutusmiddlecol a { color: #dddab3; text-decoration: none;}
	#aboutusmiddlecol a:hover { color: #fff; text-decoration: underline;}
	
	#showroomrightcol { float:right; margin:0px; width:265px; height:465px;font-size:70%}
	
#showroommiddlecol { height:435px; margin-left:220px; width:241px; padding-top:30px;font-size:70%;}
	#showroommiddlecol h1 {font-size:100%;text-decoration:none;}
	#showroommiddlecol h2 {font-size:100%;text-decoration:none;}
	#showroommiddlecol p{font-size:100%;text-decoration:none;margin-top:10px;}
	
.showroom ul {margin-bottom:30px;padding:0;}
	.showroom li {list-style-type:none;display:inline;float:left;margin-top:14px; }
	.showroom li img {width:71px; height:71px;}
	.showroompadright {padding-right:14px;}

/**********************************/
/*           Collections          */
/**********************************/

#collectionscontent { min-height: 400px; width:700px; padding:30px; font-size:70%}
	* html #collectionscontent { height: 400px;}
	#collectionscontent h2{width:700px;display:block;border-top: 1px solid #654E3D;border-bottom: 1px solid #654E3D;color:#fff;font-size:100%;padding-top:5px;padding-bottom:5px;margin-top:20px;margin-bottom:15px;clear:both;}


#tabnav ul {margin:0;padding:0;}
	#tabnav li {list-style-type:none;display:inline;float:left;text-align:center;}
	#tabnav li a {font-weight:bold;line-height:22px; text-decoration:none; color: #FFF;}
	#tabnav a:hover { color:#371903; }
		.tiny a:link, .tiny a:active, .tiny a:visited {color:#fff;width:72px;height:25px;background-image: url("/_images/buttons/tab_tiny-off.gif");background-repeat:no-repeat;display:block;}
		.tiny a:hover, #tabnav .tiny a.selected {color:#371903;width:72px;height:25px;background-image: url("/_images/buttons/tab_tiny-on.gif");background-repeat:no-repeat;display:block;}
		
		.small a:link, .small a:active, .small a:visited {color:#fff;width:89px;height:25px;background-image: url("/_images/buttons/tab_small-off.gif");background-repeat:no-repeat;display:block;}
		.small a:hover, #tabnav .small a.selected {color:#371903;width:89px;height:25px;background-image: url("/_images/buttons/tab_small-on.gif");background-repeat:no-repeat;display:block;}
		
		.medium a:link, .medium a:active, .medium a:visited {color:#fff;width:120px;height:25px;background-image: url("/_images/buttons/tab_medium-off.gif");background-repeat:no-repeat;display:block;}
		.medium a:hover, #tabnav .medium a.selected {color:#371903;width:120px;height:25px;background-image: url("/_images/buttons/tab_medium-on.gif");background-repeat:no-repeat;display:block;}

		.large a:link, .large a:active, .large a:visited {color:#fff;width:138px;height:25px;background-image: url("/_images/buttons/tab_large-off.gif");background-repeat:no-repeat;display:block;}
		.large a:hover, #tabnav .large a.selected {color:#371903;width:138px;height:25px;background-image: url("/_images/buttons/tab_large-on.gif");background-repeat:no-repeat;display:block;}
			
		.extralarge a:link, .extralarge a:active, .extralarge a:visited {color:#fff;width:165px;height:25px;background-image: url("/_images/buttons/tab_extralarge-off.gif");background-repeat:no-repeat;display:block;}
		.extralarge a:hover, #tabnav .extralarge a.selected {color:#371903;width:165px;height:25px;background-image: url("/_images/buttons/tab_extralarge-on.gif");background-repeat:no-repeat;display:block;}
		
		.news a:link, .news a:active, .news a:visited {color:#fff;width:30px;height:25px;/*background-image: url("/_images/buttons/tab_news-off.gif");background-repeat:no-repeat;*/display:block;}
		.news a:hover, #tabnav .news a.selected {color:#371903;width:30px;height:25px;background-image: url("/_images/buttons/tab_news-on.gif");background-repeat:no-repeat;display:block;}
		
		
.tabholder {display:block;height:25px;border-bottom:1px solid #fff;}

.collection ul {margin-bottom:10px;padding:0;}
	.collection li {list-style-type:none; display:inline; float:left; margin-bottom: 10px; width: 130px; text-align: center; height:165px;}
	.collection img { display: block; margin-bottom:5px; width:130px; height:127px;}
	.padright {padding-right:12px;}
	.collection strong { color:#fff; font-size:100%; padding-top:5px; padding-bottom:5px;}

/**********************************/
/*     Individual Collections     */
/**********************************/

#collectionscontent2 {float: left; width:425px;padding:1px;font-size:70%; color:#fff;}
	#collectionscontent2 p  { padding-top:5px; padding-bottom:10px;}
	
#collectiontitle {border-bottom: 1px solid #654E3D; padding-top:30px; margin-bottom:15px; background-repeat:no-repeat; background-position:275px 82%;}
	#collectiontitle h1, #collectiontitle h2  {font-size:100%; font-weight:bold;}
	#collectiontitle h2 { padding-top:15px;}
	
.collectiontabholder {display:block;height:25px;border-bottom:1px solid #fff;margin-top:20px;}

#container a.collectionstabbacklink { float: right; color: #FFFFFF; padding-top: 5px; height: 20px; font-size: 90%; }

.collectionproduct ul {margin-bottom:10px;padding:0;}
	.collectionproduct li {list-style-type:none;display:inline;float:left;margin-top:17px;}
	.collectionproduct li img {width:71px; height:71px;}
	.collectionpadright {padding-right:17px;}
		
#breadcrumb ul { padding-bottom:15px;}
	#breadcrumb li {list-style-type:none;display:inline;font-weight:bold;}
	#breadcrumb a { color:#DDDAB3; background-image:url(../_images/buttons/breadcrumb_arrow.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; margin-right:5px;}
	#breadcrumb a:hover{color:#FFFFFF;}
	
#productinfo { background-repeat:no-repeat; background-position:top right;}
	#productinfo h3 {font-weight:bold; font-size:100%; color:#AB9F8F; padding: 10px 0px 15px 0px;}
	#productinfo h4 {font-weight: normal; font-size:100%; color:#AB9F8F; padding-top: 15px; margin-bottom: 18px;}
	#productinfo h3 strong, #productinfo h4 strong {font-weight:bold; font-size:100%; color:#FFF;}
	
.colourways ul {margin-bottom:15px;padding:0; }
	.colourways li {list-style-type:none;display:inline;float:left;margin-top:0px;text-align:center; padding-bottom:15px; }
	
	.colourwayspadright {padding-right:7px;}
	.colourways img {display: block; margin-left: 4px; margin-right: 4px; margin-bottom: 4px; width:71px; height:71px;}
	.colourways strong { color:#AB9F8F;font-size:100%;font-weight:normal;padding-top:15px;padding-bottom:5px;}
	
	.colourways li.scrollerleft, .colourways li.scrollerright { cursor:pointer; }
	.colourways li.scrollerleft{ padding:0 7px 0 0; width:13px;}
	.colourways li.scrollerleft img { float:left; width:13px; margin:0; padding:0;}
	.colourways li.scrollerright{ padding:0; width:13px;}
	.colourways li.scrollerright img { float:left; width:13px; margin:0; padding:0;}
	.colourways li.prevbutton { background:url(/_images/buttons/scroller-left-greyed-out.gif) 0px 0px no-repeat;}
	.colourways li.nextbutton { background:url(/_images/buttons/scroller-right-greyed-out.gif) 0px 0px no-repeat;}
	

	
	.colourways .items { width: 300px; height: 85px; overflow: hidden; position: relative; margin:0 0 15px 0; }
		
.data { border-left:1px solid #6D5747; border-top:1px solid #6D5747; text-align:center;}
	.data th { background-color:#472B17; border-right:1px solid #6D5747; font-weight:normal; padding:5px 0px 5px 0px;}
	.data td { border-bottom:1px solid #6D5747; border-right:1px solid #6D5747; padding:5px 0px 5px 0px; text-align:center;}
		.caresymbols ul {margin:0;padding:0;}
		.caresymbols li {list-style-type:none;display:inline; padding:1px;}
	
/**********************************/
/*     Roomsets & Inspiration     */
/**********************************/


#prevnext li {list-style-type:none;display:inline;}
		#prevnext .next {padding-left:28px;}

.roomsetstitle {margin: 0px}
		
#template01 { width:190px;font-size:70%; float: left; padding:130px 0px 0px 0px;color:#FFFFFF;}
	#template01 h1{font-size:100%;text-decoration:none;}
	#template01 p{font-size:100%;text-decoration:none;margin-top:10px;}
	#template01 a:link, #template01 a:active, #template01 a:visited {color:#DDDAB3;font-weight:bold;}
	#template01 a:hover{color:#FFFFFF;font-weight:bold;}
	.roomsetstitle01 {padding-bottom: 15px}
	
#template02 { margin: 15px 30px 15px 30px;font-size:70%;color:#FFFFFF;}
	.template02banner { margin: 0px;}
	
	#template02 h1{font-size:100%;text-decoration:none;}
	#template02 h2{font-size:100%;text-decoration:none;}
	#template02 p{font-size:100%;text-decoration:none;margin-top:10px;}
	#template02 a:link, #template02 a:active, #template02 a:visited {color:#DDDAB3;font-weight:bold;}
	#template02 a:hover{color:#FFFFFF;font-weight:bold;}
	.roomsetstitle02 {padding-top: 15px}
	
	#leftcol { float:left; width:215px; margin-top:15px;}
	#rightcol { float:right; width:215px; margin-top:15px;}
	#middlecol { width:205px; margin-left:230px;}
	
#template03 { margin: 0px;font-size:70%;color:#FFFFFF;}
	
	#template03 h1{font-size:100%;text-decoration:none;margin-bottom:10px;}
	#template03 h2{font-size:100%;text-decoration:none;margin-bottom:10px;}
	#template03 p{font-size:100%;text-decoration:none;margin-bottom:10px;}
	#template03 a:link, #template03 a:active, #template03 a:visited {color:#DDDAB3;font-weight:bold;}
	#template03 a:hover{color:#FFFFFF;font-weight:bold;}
	
	#template03content01 { width:100%; height:155px;}
		.template03leftcol { float:left;padding-left:30px; padding-top:30px; width:250px;}
		.template03rightcol { float:right;}
		.template03middlecol { margin-left:280px; width:200px; padding-top:30px;}
		
	#template03content02 { width:100%; height:310px;}
		.template03contentcol { float:left;padding-left:30px; width:200px;}
		.template03banner { float: right; }
	
#template04 { margin: 0px;font-size:70%;color:#FFFFFF; background-color:#000000; height:465px;}
	.template04banner { float: right; }
	
	#template04 h1{font-size:100%;text-decoration:none;}
	#template04 h2{font-size:100%;text-decoration:none;}
	#template04 p{font-size:100%;text-decoration:none;margin-top:10px;}
	#template04 a:link, #template04 a:active, #template04 a:visited {color:#DDDAB3;font-weight:bold;}
	#template04 a:hover{color:#FFFFFF;font-weight:bold;}
	.roomsetstitle04 {padding-top: 30px; padding-bottom:30px}
	
	#template04content01 { float:left; width:380px; background-color:#371903; margin-bottom:30px;}
		#subcontent01 { width:350px; margin-left:30px;}
		#subcontent02 { width:350px;}
			#subcontent02 .copy { float:right; width:145px;}
			#subcontent02 .img { float:left;width:145px;}
			
		#template04content02 {  float:left;width:320px; padding-left:30px;}
		
/**********************************/
/*         News & Events          */
/**********************************/		
		


#newscontent { background-color: #FF0000; background-image:url(/_images/general/aboutus_shim.gif); background-repeat:repeat-y;}


#newsleftcol {float:left;width:130px;font-size:70%;padding:30px 0px 0px 30px;}
	
	#newsleftcol li {list-style-type:none; margin:0px;}
	#newsleftcol a { width:130px;color:#DDDAB3;display:block;border-bottom: 1px solid #654E3D;padding-top:5px;padding-bottom:5px;font-weight:bold; background-image:url(../_images/buttons/breadcrumb_arrow.gif); background-repeat:no-repeat; background-position:right;}
	#newsleftcol a:hover{width:130px;color:#FFFFFF;display:block;border-bottom: 1px solid #654E3D;padding-top:5px;padding-bottom:5px;}

#newsrightcol { float:right; margin:0px; width:200px;font-size:70%}
#newsmiddlecol {  margin-left:220px; width:310px; padding-top:30px;font-size:70%; padding-bottom:20px;}
	#newsmiddlecol h1 {font-size:100%;text-decoration:none;}

ul#newslist {padding-bottom: 30px; border: 0px; margin: 0px; width: 420px;}
	ul#newslist li {list-style-type: none; width: 420px; padding: 0px 0px 5px 0px; margin: 30px 0px 0px 0px;}
	ul#newslist li h2 { float:left; width: 420px; border-top: 1px solid #654E3D; padding: 5px 0px 5px 0px; font-size:100%; padding-bottom: 5px; border-bottom: 1px solid #654E3D; margin:0 0 15px 0; }
	ul#newslist .date { color: #fff; font-weight: normal; float: right; font-size:100%;}
	ul#newslist li h2 a:hover{color:#FFFFFF;font-weight:bold; text-decoration:underline;}
	ul#newslist li p { padding:0; font-weight:normal; margin-top: 0px;}
	ul#newslist li h2 a, ul#newslist li h2 a:active, ul#newslist li h2 a:visited {text-decoration: none;color:#DDDAB3;font-weight:bold;}


/*ul#newslist {padding-bottom: 30px; border: 0px; margin: 0px; width: 420px;}
	ul#newslist li {list-style-type: none; width: 420px; padding: 0px 0px 5px 0px; margin: 30px 0px 0px 0px;}
	ul#newslist li h2 { float:left; width: 420px; border-top: 1px solid #654E3D; padding: 5px 0px 5px 0px; font-size:100%; padding-bottom: 5px; }
	ul#newslist .date { color: #fff; font-weight: normal; float: right; font-size:100%;}
	ul#newslist li h2 a:hover{color:#FFFFFF;font-weight:bold; text-decoration:underline;}
	ul#newslist li p {  clear:left;padding: 15px 0px 0px 0px;border-top: 1px solid #654E3D; font-weight:normal; margin-top: 0px;}
	ul#newslist li h2 a, ul#newslist li h2 a:active, ul#newslist li h2 a:visited {text-decoration: none;color:#DDDAB3;font-weight:bold;}*/

#article {padding-bottom: 30px; border: 0px; margin: 20px 0px 5px 0px; width: 420px;}
	#article h2 {float:left; width: 420px; border-top: 1px solid #654E3D; padding: 5px 0px 5px 0px; margin-bottom: 10px;font-size:100%; border-bottom: 1px solid #654E3D;text-decoration: none;color:#DDDAB3;font-weight:bold;}
	#article .date { color: #fff;font-weight: normal; float: right; font-size:100%;}
	#article p {  clear:left;padding: 0px 0px 0px 0px;font-weight:normal; }
	#article p a {font-weight: bold; text-decoration: none;color:#DDDAB3;}


/**********************************/
/*         Contact Us         */
/**********************************/

#map { float:left; width:370px;}
	#map .findus { padding-top:30px;}
	
	
#contactuscontent { min-height:465px;font-size:70%;padding-left: 30px;}
	* html #contactuscontent { height:465px;}
	#contactuscontent h1 {font-size:100%;text-decoration:none; padding:30px 0px 15px 0px;}
	.contactustabholder {display:block;height:25px;border-bottom:1px solid #fff; width:700px;}
	
	#contactuscontent #map, #contactuscontent #contactform { width:310px; }
	
	
#contactus {float: right;font-size:11px; margin:0px; width:415px;}
	#contactus p { padding-bottom:15px;}
	#contactus .link a {color:#DDDAB3;background-image:url(/_images/buttons/breadcrumb_arrow.gif); font-weight:bold;background-repeat:no-repeat; background-position:right;padding-right:15px; margin-right:40px;}
	#contactus .link a:hover{color:#FFFFFF;}
	#addresses { width:415px; padding:30px 0 20px 0; float:left; }
		#addresses .trade{float:left;width:200px;}
		#addresses .retail { margin:0px; padding:0px;float:right;width:200px;}
		
		
		#addresses a { color: #DDDAB3; }
		
	
	#contactform {width:340px; float:left; padding-top:30px;}
		#contactform .textfield {margin-bottom: 4px; background-color: #2a1301; width: 140px; height: 15px; color: #fff; border: 1px solid #5f4735; font-size: 11px; padding-left: 4px;}
		#contactform fieldset { border: none; margin: 0px; padding: 0px;width:310px;}
		#contactform label { width: 130px; margin-right: 10px; float: left; padding-top: 2px;display:block;border-bottom:1px solid #492e1a;}
		#contactform select {margin-bottom: 4px; background-color: #2a1301; width: 146px; height: 20px; color: #fff; border: 1px solid #5f4735; font-size: 11px; padding-left: 4px;  }
		#contactform textarea {scrollbar-face-color:#371903;  scrollbar-arrow-color:#f9f8ec;
   scrollbar-track-color:#1d0d01;
   scrollbar-shadow-color:#321400;
   scrollbar-highlight-color:#3d1f0b;
   scrollbar-3dlight-color:#3d1f0b;
   scrollbar-darkshadow-Color:#321400;
margin-bottom: 4px; background-color: #2a1301;  width: 140px; height: 60px; border: 1px solid #5f4735; padding: 2px 0px 0px 4px; color: #fff; font-size: 11px;overflow: auto;font-family:Arial, Helvetica, sans-serif;}
		#contactform .radio { margin-bottom: 4px;}
		#contactform .formbutton {margin:20px 0px 20px 140px;}
		legend { display:none;}
		#contactform p { padding: 0px 0px 15px 0px;}
			#contactform .required { color:#bce18d;}
			#contactform .fielderror { color:#bce18d; padding:0 0 4px 0;}
		
		
/**********************************/
/*         Product Search         */
/**********************************/

.productsearch {border-top: 1px solid #654E3D; margin:15px 0px 15px 0px; padding:0px 0px 15px 0px;}
	.productsearch p {font-size:100%; line-height:160%;}
	.productsearchtitle {border-bottom: 1px solid #654E3D; margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; background-repeat:no-repeat; background-position:right;}
	
	.searchresult ul {margin-bottom:0;padding:0;}
	.searchresult li {list-style-type:none;display:inline;float:left;margin-top:17px;margin-bottom:10px; height: 112px; width:71px;text-align: center;}
	.searchresultpadright {padding-right:15px;}
	.searchresult img {display: block; margin-bottom:5px;width:71px; height:71px;}
	.searchresult strong {color:#FFF;font-size:100%;font-weight:normal;}
	
	
	
	#searchresults { float: left; width: 425px; color: #FFF; font-size: 70%; padding-left: 15px;  }
	#searchresults a { color: #DDDAB3; font-weight: bold; }
	#searchresults a:hover { color: #FFF; }
	#searchresultsimg { float: right; margin: 0px; padding: 0px; height: 465px; }
	
	

/**********************************/
/*           Stockists            */ 
/**********************************/

#stockistscontent { float:left; width:100%; background-image:url(/_images/general/aboutus_col.gif); background-repeat:repeat-y; font-size:70%; padding: 0px; margin: 0px;}
	
#stockistsleftcol {float:left;width:130px;padding:30px 0px 0px 30px;}
	#stockistsleftcol h2 {font-size:100%;text-decoration:none; padding-bottom:15px;}
	#stockistsleftcol .back {padding-top:20px;}
	#stockistsleftcol li {list-style-type:none; margin-right:15px;}
	#stockistsleftcol li a { width:130px;color:#DDDAB3;display:block;border-bottom: 1px solid #654E3D;padding-top:5px;padding-bottom:5px;font-weight:bold; background-image:url(../_images/buttons/breadcrumb_arrow.gif); background-repeat:no-repeat; background-position:right;}
	#stockistsleftcol li a:hover{width:130px;color:#FFFFFF;display:block;border-bottom: 1px solid #654E3D;padding-top:5px;padding-bottom:5px;}
	
		#stockistsleftcol .textfield {margin: 5px 0px 15px 0px; background-color: #2a1301; width: 130px; height: 15px; color: #fff; border: 1px solid #5f4735; font-size: 11px; padding-left: 4px;}
		#stockistsleftcol fieldset { border: none; margin-top: 5px; padding: 0px;width:130px;}
		#stockistsleftcol label { margin-bottom:5px;}
		#stockistsleftcol select {scrollbar-face-color:#371903;
								   scrollbar-arrow-color:#f9f8ec;
   								   scrollbar-track-color:#1d0d01;
								   scrollbar-shadow-color:#321400;
								   scrollbar-highlight-color:#3d1f0b;
								   scrollbar-3dlight-color:#3d1f0b;
								   scrollbar-darkshadow-Color:#321400;
   margin: 5px 0px 15px 0px; background-color: #2a1301; width: 135px; color: #fff; border: 1px solid #5f4735; font-size: 11px; padding-left: 4px;}

#stockistsrightcol { float:right; padding:30px 30px 0px 0px; width:510px;}
	#stockistsrightcol .map { width:510px; height:400px;text-align:center;}
	#stockistsrightcol h1 {font-size:100%;text-decoration:none;}
		#stockistsresults { float:left; width:510px; padding:0 0 15px 0;}
		#stockistsresults h2 {font-size:100%;text-decoration:none; float:left; width:510px; }
		#stockistsresults ul { padding:15px 0px 15px 0px;}
		#stockistsresults li { list-style-type:none; padding:15px 0px 15px 0px; width:510px;border-bottom: 1px solid #654E3D; float:left; line-height:1.3em;}
			#stockistsresults li .stockistDetails { float:right; width:250px;}	
		#stockistsresults li a { color:#DDDAB3;font-weight:bold;}
		#stockistsresults li a:hover{color:#FFFFFF; font-weight:bold;}
		
		.stockiststabholder {display:block;height:25px;border-bottom:1px solid #fff;margin-top:20px; width:510px;}
		.stockistAddress { float:left; width:220px;}



.newstabholder {display:block;height:25px;border-bottom:1px solid #fff;margin-top:20px;}

#stockistsmiddlecol { margin-left:220px; width:150px; padding-top:30px; padding-bottom:20px;}
	#stockistsmiddlecol h2 {font-size:100%;text-decoration:none; padding-bottom:15px;}
	#stockistsmiddlecol li {list-style-type:none; margin:0px;}
	#stockistsmiddlecol a { width:130px;color:#DDDAB3;display:block;border-bottom: 1px solid #654E3D;padding-top:5px;padding-bottom:5px;font-weight:bold; background-image:url(../_images/buttons/breadcrumb_arrow.gif); background-repeat:no-repeat; background-position:right;}
	#stockistsmiddlecol a:hover{width:130px;color:#FFFFFF;display:block;border-bottom: 1px solid #654E3D;padding-top:5px;padding-bottom:5px;}
	
/**********************************/
/*             Footers            */
/**********************************/

#footer {clear:both;width:100%;background-color:#FFFFFF;padding-top:15px;padding-bottom:15px;}
	#footer ul {margin:0; overflow:auto;}
	#footer li {margin-left:30px;list-style-type:none;display:inline;font-size:70%;font-weight:bold; color:#999999; float:left;}
	#footer a:link, #footer a:visited { text-decoration:none; color:#999999;}
		#footer a:hover { text-decoration:underline; color:#999999;}

#footer div.clear { font-size:0px; line-height:0px; height:0px;}

.footerTip { color:#5a5a5a; font-size:0.6em; padding:10px 0 0 29px; line-height:1em;}

#copyright {width:760px;background-color:#F5F5F5;margin-left:15px;margin-top:15px; padding: 10px 0px 10px 0px; font-size:65%;color:#999999;}
	#copyright img {float:left;margin-left:15px;}
	#copyright p {margin-left:100px;}
	#copyright a:link, #copyright a:visited {}
	
#black { height:10px; width:100%; background-color:#000000; font-size:0px; line-height:0px;}

	#tsandcs { margin-left:30px; overflow:auto;}
	#tsandcs li { list-style-type:none;display:inline;font-size:70%;font-weight:bold; color:#bababa;line-height:2.5em; float:left;}
		#tsandcs .right { float:right; margin-right:30px; display:inline;}
	#tsandcs a:link, #tsandcs a:visited { text-decoration:none; color:#bababa;}
		#tsandcs a:hover { text-decoration:underline;}
		
		.link { color: #dddab3; font-weight: bold;}
#homepagemap { color: #fff; font-weight: bold; padding:53px 0 0 0; display:none;}
	#homepagemap p { padding-bottom: 15px;}
	#homepagemap a { color: #dddab3; text-decoration: none;}
	#homepagemap a:hover { color: #fff; text-decoration: underline;}
	
#footer li.tradelogin{
	margin:0;
	background:url(../_images/buttons/tradeloginbg.gif) no-repeat top left;
	padding:0 30px 0 10px;
	float:right;
	background-position:0 3px;
}
.tradelogin a{ font-size:1.1em; color:#000;}
/**********************************/
/*           New Roomsets         */
/**********************************/

.roomsetinfo { position:absolute; width:140px; top:15px; left:15px; background-color:#371903; padding:10px 15px 6px 15px; font-size:70%;}
	.roomsetinfo h2 { padding: 5px 0px 0px 0px; font-size:100%; font-weight:bold;}
	.roomsetinfo p { padding: 0px 0px 5px 0px;}
	
.roomsetinfo2 { position:absolute; width:140px; bottom:15px; left:15px; background-color:#371903; padding:10px 15px 6px 15px; font-size:70%;}
	.roomsetinfo2 h2 { padding: 5px 0px 0px 0px; font-size:100%; font-weight:bold;}
	.roomsetinfo2 p { padding: 0px 0px 5px 0px;}

#newset01left { float:left;width:505px;position:relative;}
#newset01right { float:right;width:225px;}

#newset02left { float:left;width:320px; position:relative;}
#newset02right { float:right;width:425px;}

#newset03 { float:left;width:760px; position:relative;}

#newset04 {width:760px; padding-bottom:15px;}
	#newset04left { float:left;width:445px;position:relative;}
	#newset04right { float:right;width:300px;}

hr.pagingseparator { border-top:1px solid #fff; height:1px; margin-top:40px;}

.pdfimage{ padding:10px 0 10px 0; float:left;}

.headertext{ color:#DE2828; padding: 0px 0px 0px 5px }

/**********************************/
/*           News Slideshow       */
/**********************************/

.colSlideshow .colSlideshowContainer { float:left; width:130px;}
	.colSlideshowContainer ul, .colSlideshowContainer ul li { float:left; width:130px;}
	
/**********************************/
/*            Contracts           */
/**********************************/
	
#contracts { float:left; width:760px;}
	#contracts .contractsInformation { background:#660033;}
		#contracts .contractsInformation h1 { padding:15px;}		
		#contracts .contractsInformation .contractInfo { padding:0 15px 15px 15px; font-size:70%;}
		#contracts .contractsInformation .contractInfo p { padding:0 0 15px 0;}
		#contracts .contractsInformation #prevnext { text-align:right; padding:0 15px 0 0;}
	#contracts.set1 .contractsInformation { float:left; width:500px; height:225px; margin:0 15px 15px 0;}
	#contracts.set1 .contractsOne { float:right; width:245px; height:465px;} 
	#contracts.set1 .contractsTwo { float:left; width:500px; height:225px; margin:0 15px 0 0;}
	
	#contracts.set2 .contractsInformation { float:right; width:245px; height:225px; margin:0 0 15px 0;}
	#contracts.set2 .contractsOne { float:left; width:500px; height:465px; margin:0 15px 0 0;} 
	#contracts.set2 .contractsTwo { float:right; width:245px; height:225px;}

	#contracts.set3 .contractsInformation { float:right; width:245px; height:465px;}
	#contracts.set3 .contractsOne { float:left; width:500px; height:465px; margin:0 15px 0 0;} 
	
	
	
#content #fullwidthcontent #newscontent{ width:500px; background:none; padding:30px 0 0 30px;}
#content #fullwidthcontent #newscontent h1{ font-size:11px}

#content #fullwidthcontent #newscontent ul#newslist li{ margin:20px 0 0 0; width:700px; font-size:11px; line-height:18px;}
#content #fullwidthcontent #newscontent ul#newslist li h2{ color:#DDDAB3; font-size:11px; width:700px;}