﻿/* a fix for IE6 only - see Star Hack in Stylin' with CSS to see how the comments and * html hide this hack from other browsers \*/
* html * {
	zoom:100%; 
/* triggers IE6 "haslayout" - google 'IE6 haslayout' for details*/
	}
/* without the above hack, IE6 does not draw the header until the page is resized */
/* the problem is triggered by the universal * selector below that resets the margins, but I need to do that, hence the hack */
* {
	margin:0;
	padding:0;
	}
.float_left {float:left; margin: 0 .3em .3em 0;}      /* apply this class to any image or element with width - text will wrap it to the right */
.float_right {float:right;  margin: 0 0 .3em .3em;} /* apply this class to any image or element with width  - text will wrap it to the left */

/* DEFAULT TAG STYLES - font sizes, margins, padding, etc. */
/* NOTE: text colors follow below */


/* TEXT COLORS */
h1 {
	font-family: Calibri, Arial, sans-serif;
	color:#51647B;
	font-size:1.5em;
	font-weight:normal;
	margin:0 0 0.35em 0;
	}
.indentdg01 {
margin-left:192px;

}
.indentdg02 {
margin-left:192px;
margin-top:0px;
color:#f5ead8;
font-size:30px;
}
.indentdg02b {
color:#e7ca9f;
font-size:18px;
}
.indentdg02c {
margin-left:192px;
margin-top:0px;
color: #5584aa;
font-size:30px;
}
.indentdg02d {
color:#fff;
font-size:18px;
}
.indentdg02e {
margin-left:192px;
margin-top:0px;
color: #ecb99b;
font-size:30px;
}
.indentdg02f {
color:#fff;
font-size:18px;
}
#maincols03c_landing-top_hotel01 {
	background-image:url(http://www.rhafurniture.com/rha/images/hotel-furniture-reception-lobby-lounge-bedroom-dining-room-bar-meeting-conference-rooms.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_hotel01-reception {
	background-image:url(../../../images/hotel-furniture/hotel-furniture-header-reception.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_hotel01-lobby {
	background-image:url(../../../images/hotel-furniture/hotel-furniture-header-lobby.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_hotel01-lounge {
	background-image:url(../../../images/hotel-furniture/hotel-furniture-header-lounge.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_hotel01-bedrooms {
	background-image:url(../../../images/hotel-furniture/hotel-furniture-header-bedroom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_hotel01-dining {
	background-image:url(../../../images/hotel-furniture/hotel-furniture-header-dining-room.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_hotel01-bar {
	background-image:url(../../../images/hotel-furniture/hotel-furniture-header-bar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_hotel01-spa {
	background-image:url(../../../images/hotel-furniture/hotel-furniture-header-spa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_hotel01-meeting {
	background-image:url(../../../images/hotel-furniture/hotel-furniture-header-meeting.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}

#maincols03c_landing-top_stock {
	background-image:url(http://www.rhafurniture.com/rha/images/top-bg-stock-items-01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_care {
	background-image:url(http://www.rhafurniture.com/rha/images/health-care-furniture-comfortable-functional-high-quality.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_care02 {
	background-image:url(http://www.rhafurniture.com/rha/images/health-care-furniture-comfortable-functional-high-quality-02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
#maincols03c_landing-top_care03 {
	background-image:url(http://www.rhafurniture.com/rha/images/health-care-furniture-comfortable-functional-high-quality-03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 975px;
}
.extraSpacingdg01 {
	margin-bottom: 15px;
}
h2 {
	font-family: Calibri, Arial, sans-serif;
	color:#51647B;
	font-size:1.5em;
	font-weight:normal;
}


h3 {
	font-family: Calibri, Arial, sans-serif;
	color:#51647B;
	font-weight:bold;

	font-size:1.26em;
}
h4 {
	font-family: Calibri, Arial, sans-serif;
	color:#51647B;
	font-weight:bold;
	font-size:1.15em;
}
.highlight01 {
	font-family: Calibri, Arial, sans-serif;
	color:#51647B;
	font-weight:bold;

	font-size:1.15em;
}
.highlight00 {color: #000000;text-decoration: none; font-weight:normal; border-style: dotted; border-color: #666666; border-width:0px 0px 1px 0px;}
.note01 {
font-style:italic;
color: #666666;
}
.divider01 {
	font-size:5px;
	line-height:5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: dotted;
	border-color: #CCCCCC;
	float: left;
	width: 745px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.divider02 {
	font-size:2px;
	line-height:2px;
	float: left;
	width: 745px;
	margin-top: 0px;
}
h6 {
	color:#000000;
	}
.menuTitle01 {
font-size:1.25em;
font-size:1.10em;
line-height:1.60em;
}
.menuTitle01b {
font-size:1.15em;
line-height:1.30em;
}
.infoStartText {
font-weight:bold;
}
p {
	color:#000;
	margin:0em 0em 0.5em 0em;
	}
ul, ol, dl, blockquote, cite {
	color:#808073;
	}
#nav ul, #nav a {
	color: #666666;
	}
form {
	padding:0em;
	margin-top: 0.45em;
	margin-right: 0;
	margin-bottom: 0.45em;
	margin-left: 0;
	}
select {
margin:0 0 0.50em 0;
padding:0em;
	}

/* Start main styles */
* {margin:0; padding:0; color:#333333;}
body {
	text-align:center;  /* IE6 needs this to center the layout in the browser window */
	font-family: Calibri, Arial, sans-serif;
	font-size: 0.84em;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	}
body.mocha {
	background-color: #E0E0E0; 
	background-repeat:repeat;
	}
#clear { clear:both; padding:0px; margin:0px;}
#clear-right {width:5px; float:left; clear:right;}
#clear-left {width:5px; float:left; clear:left;}

		/* THE ALSETT CLEARING METHOD */
			.clearfix:after {
		 content: “.”;
		 display: block; 
		 height: 0;
		 clear: both;
		 visibility: hidden;
		}
		.clearfix {display: inline-table;}
		/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! 
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* end backslash hack */ 
		
/* Start container styles */
#main_wrapper {
	width:976px; /* widths of columns will scale proportionately as this width is changed */
	margin-left:auto;  /* centers max'd layout in browser */
	margin-right:auto; /* centers max'd layout in browser */
	text-align:left;
	margin-top:10px;
	border: 1px solid #B5B5B5;
	padding: 0px;
	}
.mocha #main_wrapper {background-color:#FFF;}
/* Start header styles */
#header {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	}
.mocha #header {
	background-image: url(http://www.rhafurniture.com/rha/images/header-01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 96px;
}
#header_inner, #content_inner, #promo_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	}
#header_inner {
	padding:0em;
	text-align:right;
	}
#header_inner01 {
	padding:0em;
	width:239px;
	float:left;
	}
#header_inner02 {
	padding:1em 2em;
	width:650px;
	float:left;
	}
/* header styles | Top contact */
#contact-us-visual {
	font-size:0.85em;
	line-height:1.3em;
	color:#666666;
	margin:0px;
	background-image: url(../../../images/icon-contact-01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 15px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 45px;
}
#contact-us-visual .contact-us-visual-tel  {
font-size:1.47em;
color:#68769b;
}
#contact-us-visual .contact-us-visual-tel a:link  {
font-size:1.075em;
color:#193680;
text-decoration:none;
}
#contact-us-visual .contact-us-visual-tel a:active  {
font-size:1.075em;
color:#193680;
text-decoration:none;
}
#contact-us-visual .contact-us-visual-tel a:hover  {
font-size:1.075em;
color:#193680;
text-decoration:none;
}
#contact-us-visual .contact-us-visual-tel a:visited  {
font-size:1.075em;
color:#193680;
text-decoration:none;
}	
/* header styles | Top menu */
#nav {
	width:130px;
	margin:10px 10px 10px 10px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#nav_inner {
	padding:1em .5em;
	}
#prodtable  {
	margin:0px;
	padding:0px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	} 
#menu-with-dropdown {
	margin:0px;
	color:#000;
	padding-top: 8px;
	padding-right: 23px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size:1.2em;
}
#menu-with-dropdown a:link  {
color:#000;
text-decoration:none;
}
#menu-with-dropdown a:active  {
color:#000;
text-decoration:none;
}
#menu-with-dropdown a:hover  {
color:#000;
text-decoration:none;
}
#menu-with-dropdown a:visited  {
color:#000;
text-decoration:none;
}
#menu-with-dropdown02 {
	margin:0px;
	color:#000;
	padding-top: 8px;
	padding-right: 23px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size:1.2em;
}
#menu-with-dropdown02 a:link  {
color:#000;
text-decoration:none;
}
#menu-with-dropdown02 a:active  {
color:#000;
text-decoration:none;
}
#menu-with-dropdown02 a:hover  {
color:#000;
text-decoration:none;
}
#menu-with-dropdown02 a:visited  {
color:#000;
text-decoration:none;
}

#menu-with-dropdown-bigger {
	font-size:1.2em;
}
/* Start column styles */
#content {
	width:415px;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
#promo {
	width:530px;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	}
#banner {
	width:975px;
	float:left;
	padding:0px;
	margin: 0px;
	}
#maincol01 {
	width:946px;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	}
/* column styles | Col 02 */
.inarow01 {
	width:210px;
	float:left;
	padding:0px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
	.inarow02 {
	width:210px;
	float:left;
	padding:0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#content_inner {
	padding:0em 1em 1em 1.5em;
	}
#promo_inner {
	padding:1em .5em;
	}
#maincol02 {
	width:946px;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#maincols02a {
	width:665px;
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 22px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#maincols02a pp {
	float:left;
	}
#maincols03a {
	width:975px;
	float:left;
	margin:0px;
	display:inline; /* fixes IE6 margin doubling bug */
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
.shadow {
	background-image: url(http://www.rhafurniture.com/rha/images/shadow.jpg);
	background-repeat:repeat-x;
	}
.news {	
	background-image: url(http://www.rhafurniture.com/rha/images/project-short-04b.jpg);
	background-repeat:repeat-y;
	}
.customMade {	
	background-image: url(http://www.rhafurniture.com/rha/images/project-short-00custom.jpg);
	background-repeat:repeat-y;
	}	
.projects {	
    background-image: url(http://www.rhafurniture.com/rha/images/project-short-00mixed.jpg);
	background-repeat:repeat-y;
	}
.serviceHospitality {	
    background-image: url(http://www.rhafurniture.com/rha/images/project-short-00hospitality.jpg);
	background-repeat:repeat-y;
	}
.luxuryApp {	
    background-image: url(http://www.rhafurniture.com/rha/images/project-short-00luxury.jpg);
	background-repeat:repeat-y;
	}	
.corporateInt {	
    background-image: url(http://www.rhafurniture.com/rha/images/project-short-00corporate.jpg);
	background-repeat:repeat-y;
	}	
.newsletter {	
	background-image: url(http://www.rhafurniture.com/rha/images/project-short-01b.jpg);
	background-repeat:repeat-y;
	}
.contact {
background-image: url(http://www.rhafurniture.com/rha/images/project-short-00mixed.jpg);
	background-repeat:repeat-y;
	}
.about {	
	background-image: url(http://www.rhafurniture.com/rha/images/project-short-02b.jpg);
	background-repeat:repeat-y;
	}
.offers {	
	background-image: url(http://www.rhafurniture.com/rha/images/project-short-01b.jpg);
	background-repeat:repeat-y;
	}
#maincols02b {
	width:250px;
	float:left;
	margin-top: 15px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 15px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#maincols03b {
	width:200px;
	float:left;
	margin-top: 24px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 28px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#maincols02c {
	width:385px;
	float:left;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#maincols03c {
	width:800px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 176px;
	margin: 0px;
	}
#maincols03c-advanced {
	width:700px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 25px;
	margin: 0px;
}
#maincols03c_products {
	width:963px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 11px;
	margin: 0px;
	}
#maincols07c {
	width:920px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 55px;
	margin: 0px;
	}
#maincols03c_inner01 {
	width:445px;
	float:left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#maincols03c_inner01_products  {
	width:134px;
	float:left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#maincols03c_inner01_products-narrow01  {
	width:45px;
	float:left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
.prodcolumn   {
	float:left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#maincols07c_inner01 {
	width:405px;
	float:left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#maincols07cc_inner01 {
width:100%;
	float:left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#maincols03c_inner02 { 
	width:300px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 32px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#maincols03c_inner02-advanced01 { 
	width:405px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 12px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
	#maincols03c_inner02_products {
	width:820px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#maincols03c_landing {
	width:693px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 22px;
	}
#maincols03c_landing-stock {
	width:755px;
	float:left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#maincols03d_landing-stock {
	width:165px;
	float:left;
	margin-top: 55px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
.menuItemStock01 {
text-align:right;
font-size:16px;
font-weight:bold;
}
.menuItemStock01 a {
text-align:right;
font-size:16px;
font-weight:normal;
}
.menuItemStock01-left {
text-align:left;
font-size:16px;
line-height:18px;
font-weight: normal;
font-style:italic;
color:#666666;
}
.caveat01 {
	font-size:14px;
	color:#666666;
}
#maincols03c_landing01a {
	width:175px;
	float:left;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
}
#maincols03c_landing01b {
	width:25px;
	float:left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
}
#maincols03c_landing01b-outer {
	width:280px;
	float:left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 186px;
	display:inline;
	text-align:left;
	padding: 0;
}
#maincols03c_landing01bb-outer {
	width:680px;
	float:left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
}
#maincols03c_landing01c {
	width:250px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
	font-size:1.15em;
}
#maincols03c_landing01c-note {
	width:650px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
	font-size:1.15em;
	color:#666666;
	font-style:italic;
}
 /* START - stock styles */
#maincols03c_stock01b-outer {
	width:280px;
	float:left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 77px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
}
#maincols03c_stock01b-outer {
	width:280px;
	float:left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
}
#maincols03c_stock01c {
	width:250px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
	font-size:1.15em;
}
#maincols03c_stock01c-note {
	width:650px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
	font-size:1.15em;
	color:#666666;
	font-style:italic;
}
 /* END - stock styles */
#maincols03c_landing01cc {
	width:550px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
	font-size:1.15em;
}
#maincols03c_landing02a {
	width:200px;
	float:left;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
}
#maincols03c_stock-box-01a {
	width:242px;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#maincols03c_stock-box-01a_inner {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#maincols03c_hotel-box-01a {
	width:411px;
	height:100%;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding: 0px;
}
#maincols03c_hotel-box-01a-advanced {
	width:405px;
	height:100%;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding: 0px;
}
#maincols03c_hotel-box-01a_inner {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:left;
}
#maincols03c_care-box-01a {
	width:241px;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding: 0px;
}
#maincols03c_care-box-01a_inner {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:left;
}
#maincols03c_care-box-01a p {
	text-align:left;
}
#maincols03c_care-box-01c {
	width:481px;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding: 0px;
}
#maincols03c_care-box-01c p {
	text-align:left;
}
#maincols03c_care-box-long {
	width:741px;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding: 0px;
	font-size:15px;
	font-weight:normal;
}
.largerTextHeading01 {
font-size:17px;
}
#maincols03c_care-box-long p {
text-align:left;
}
#maincols03c_stock-box-01a p {
	text-align:left;
}
#maincols03c_stock-box-01a-end {
	width:227px;
	float:left;
	display:inline;
	text-align:left;
	padding: 0px;
	border: 0px dotted #CCCCCC;
	margin: 0px;
}
#maincols03c_stock-box-01a-end_inner {
	margin: 0px;
}
#maincols03c_stock-box-01a-end p {
	text-align:left;
}
.styleInStock {
color:#23921a;
font-size:14px;
font-weight:bold;
}
#maincols03c_landing02c {
	width:200px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:left;
}
#maincols03c_projects {
	width:700px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 35px;
	}
#maincols07c_projects {
	width:405px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	}
#maincols02d {
	width: 230px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 8px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
	#maincols02d p {
	}
#maincols03d {
	width: 230px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#footer {
	clear:both;
	background-image: url(http://www.rhafurniture.com/rha/images/footer-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	}

/* Start footer styles */
#footer_inner {
	text-align:right;
	padding-top: 55px;
	padding-right: 7px;
	padding-bottom: 0.25em;
	padding-left: 1em;
	}
#footer_inner p  {
	padding: 0em;
	color: #d8f2d6;
	margin:0;
	font-size: 8pt;
	}
#bottom_wrapper-copyright {
	width:976px; /* widths of columns will scale proportionately as this width is changed */
	margin-left:auto;  /* centers max'd layout in browser */
	margin-right:auto; /* centers max'd layout in browser */
	text-align:center;
	margin-top:5px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	}
#bottom_wrapper-copyright p {
font-size: 11px;
color:#999999;
padding:0px;
margin:0px;
text-align:right;
	}	
#bottom_wrapper {
	width:976px; /* widths of columns will scale proportionately as this width is changed */
	margin-left:auto;  /* centers max'd layout in browser */
	margin-right:auto; /* centers max'd layout in browser */
	text-align:left;
	margin-top:10px;
	border: 0px solid #B5B5B5;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background-position: center;
	}	
	
.bottom_wrapperP {
text-align:center;
margin-bottom:25px;
 
	}	
#bottom_wrapper a:link { text-decoration:none;}
#bottom_wrapper a:active { text-decoration:none;}
#bottom_wrapper a:hover { text-decoration: underline;}
#bottom_wrapper a:visited { text-decoration:none;}
#bottom_wrapper_a {
	width:30%;
	margin:0px;
	padding:0px 15px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	border-width:0px 1px 0px 0px;
	border-style:dotted;
	border-color:#999999;
	}	
#bottom_wrapper_b {
	width:30%;
	margin:0px;
	padding:0px 15px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	border-width:0px 1px 0px 0px;
	border-style:dotted;
	border-color:#999999;
	}
#bottom_wrapper_c {
	width:30%;
	margin:0px;
	padding:0px 15px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	}
	#bottom_wrapper_d {
	width:95%;
	margin:10px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#bottom_wrapper p {
color:#565656;
}
#bottom_wrapper a {
color:#666666;
text-decoration:underline;
}
#bottom_wrapper a:hover {
color:#000;
text-decoration:none;
	}
	
	
	
/*START: Left nav 
#vmenu {position: absolute;
left: 0;
margin: 0;
padding: 0px;
width: 170px;
font-size: 100%;


 }

#vmenu ul,li {list-style-type: none;
margin: 0;
padding: 0;
line-height: 170%;
background-image:url(/newst/images/gr_bg.jpg);
background-repeat:repeat-y;
background-position:right;
}

#vmenu ul { margin: 20px 20px 0 20px;}

#vmenu a {color: #5a5959;
text-decoration: none;
}

#vmenu a:hover {color: #3e3d3d;
background-color: #eaebe9;
}
END: Left nav 

*/
.serviceBox {
		height:200px;
		width:200px;
	    float:left;
		display:inline; /* fixes IE6 margin doubling bug */
		border:1px solid #ccc;
		padding:5px;
		text-align:left;
		
	}
.serviceBox p {
		text-align:left;
		
	}
#serviceBox01 {
	margin: 10px 13px 10px 0px;
	background-image:url(http://www.rhafurniture.com/rha/images/servicebox-bg01.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
#serviceBox02 {
	margin: 10px 12px 10px 0px;
	background-image:url(http://www.rhafurniture.com/rha/images/servicebox-bg02.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
#serviceBox03 {
	margin: 10px 0px 10px 0px;
	background-image:url(http://www.rhafurniture.com/rha/images/servicebox-bg03.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
.serviceBoxTitlesmaller {	
}
	
#menu-with-dropdown-bigger a {color: #fff; text-decoration:none; font-weight:normal;}
#menu-with-dropdown-bigger a:link {color: #fff;text-decoration:none; font-weight:normal;}
#menu-with-dropdown-bigger a:active {color: #fff;text-decoration:none; font-weight:normal;}
#menu-with-dropdown-bigger a:hover {color: #fff;text-decoration: none; font-weight:normal;}
#menu-with-dropdown-bigger a:visited {color: #fff;text-decoration:none; font-weight:normal;}

#product-details01a {
	width:403px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 0px;
}
#product-details01b {
	width:395px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 0px;
}
#pageNumbers {
width:505px;
	float:left;
	background-color: #EBEBEB;
	margin:0px;
	padding-left:320px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
	#pageNumbersProjects {
width:525px;
	float:left;
	background-color: #EBEBEB;
	margin:0px;
	padding-left:340px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#prodcolumn  {
	float:left;
	margin:0px;
	padding:0px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#prodtable  {
	float:left;
	margin:0px;
	padding:0px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#prodtable td {
	padding:2px;
	margin:0px;
	}
.project-cells td {
	padding:7px;
	margin:0px;
	}
.continueBrowsingProjects {
	padding:0px;
	margin: 7px 0 7px 0px;
	text-align:right;
	}
#prodtable2  {
	float:left;
	margin:0px;
	padding:0px;
	display:inline; /* fixes IE6 margin doubling bug */
	}
#prodtable2 td  {
	margin:0px;
	padding:2px;
	}
	
	
/* START: Product menu styles */
#prodnav {
	width:134px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 0px;
	list-style: none; 
	text-align:left;
	}
#prodnav ul {
	float:left;
	margin: 0px;
	padding: 0;
	list-style:none;
	}
	.title {
	margin:0 0 15px 0;
	font-size:1.3em;
	}

#prodnav .title{margin:0 0 15px 0;
	font-size:1.3em;}

#prodnav ul{margin:0; padding:0; line-height: 170%;}/*added line-height*/
#prodnav li{margin:0px; padding:0px 0px 4px 0px; list-style: none; line-height: 170%;} /*removed borders, changed line hight*/
#prodnav li p{padding:0 0 0px 0px; margin:0px;}
#prodnav a{font-family:Calibri, Arial, sans-serif; font-size:0.95em; line-height:1.15em; list-style: none; color:#5a5959; text-decoration:none; padding-left:12px; padding-right:5px; }/*changed font colour, font size   */

#prodnav a.on{  list-style: none; color: #fff; text-decoration:none; padding-left:12px; background-color: #9bcf97;}
#prodnav li.on{margin:0px; padding:0px 0px 0px 0px; }/*removed background*/
#prodnav li ul{margin:0px 0 0 0; padding:0;}
#prodnav ul ul {margin:0px; background-color:#e6f3e5; padding:0px 0px 0px 0px; list-style:none; }/*removed background border*/
#prodnav ul ul li {margin:0px; padding:0px; }
#prodnav ul ul li.on{margin:0px; padding:0px 0px 0px 0px; list-style: none; background-color:#9bcf97; }/*removed background border*/
#prodnav ul ul li a{  list-style: none; color:#5a5959; text-decoration:none;line-height:1.15em; padding-left:14px; }/*changed font size*/
#prodnav ul ul li a.on{ list-style: none; color:#fff; text-decoration:none; padding-left:14px; }/*removed background changed font size*/

#prodnav a:hover{color: #fff; text-decoration:none; background-color: #9bcf97;}/*changed font colour*/
#prodnav li.On {color:#3e3d3d; text-decoration:none; }/*removed background colour*/


/* CMS page styles: Quote */

#quoteMainCol01 {
	width:800px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 176px;
	margin: 0px;
	}
#quoteMainCol01-inner {
	width:515px;
	float:left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
	
#quoteMainCol02 {
	width:250px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#quoteMainCol02-inner {
	width:230px;
	float:left;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
	
.serviceHospitality {	
    background-image: url(http://www.rhafurniture.com/rha/images/project-short-00hospitality.jpg);
	background-repeat:repeat-y;
	}
.formFieldQty {
width: 35px;
background-color:#dceddb;
}
.quoteTextHeading01 {
font-size:17px;
margin:0px 0px 0px 5px;
}
.quoteText01 {
font-size:12px;
margin:0px 0px 0px 5px;
}
.quoteText02 {
font-size:14px;
color:#2a4282;
}

/* CMS page styles: Quote table01 */
.quoteTables {
	border-width:0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.quoteTables td {
padding:0px;
}
.quoteTables02 {
	border-width:0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.quoteTables02 td {
padding:0px;
}
.quoteTableCell01 {
border-width:1px 0px 1px 0px;
border-color:#CCCCCC;
border-style:solid;
text-align:left;
}
.quoteTableCell02 {
	border-width:0px 0px 1px 0px;
	border-color:#CCCCCC;
	border-style: dotted;
}
.quoteTextBox01 {
margin:5px 5px 5px 15px;

}
.formQuote01 {
margin:0px;
padding:0px;}
.formStylingGlobal {
margin:0px;
padding:0px;}

/* CMS page styles: Buttons */
.but01  {
	width:292px;
	float:left;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 7px;
	margin-left: 15px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
.but02  {
	width:181px;
	float:left;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
	.but03  {
	width:83px;
	float:left;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 7px;
	margin-left: 15px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
	.but03b  {
	width:83px;
	float:left;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 7px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
	.but03c  {
	width:287px;
	float:left;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 7px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
	.but04  {
	width:370px;
	float:left;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
/* CMS page styles: Login boxes */
#regBox {
width:235px;}
#loginBox {
width:235px;
margin-left:7px;}
#formLoginBox {
margin:0px;}
.accountBoxStyle01 {
	float:left;
	margin-top: 5px 0px 5px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding: 0px;
	border-width:3px;
	border-color:#dfe5f5;
	border-style: solid;
}
.boxHeader01 {
color:#40537e;
background-color:#dfe5f5;
padding:7px;
margin:0px 0px 11px 0px;
font-size:1.5em;}
.boxPara01 {
padding:0px;
margin:7px 5px 5px 15px;
}
.boxPara01b {
padding:0px;
margin:7px 5px 0px 15px;
}
.boxParaError01 {
color:#FF0000;
padding:0px;
margin:7px 5px 5px 15px;
}
.boxPara00 {
padding:0px;
margin:7px 5px 5px 15px;
}
.boxPara02 {
padding:0px;
margin:7px 5px 5px 15px;
font-size:1.07em;
}
.required01 {
color:#FF0000;
}
.formFieldReg {
width:110px;}
.formFieldReg02 {
width:205px;}
.formFieldRegB {
width:185px;}
.boxFormText01 {
	width:107px;
	float:left;
	text-align:right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.boxFormEntry01 {
width:110px;
	float:left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.boxFormEntry01b {
width:185px;
	float:left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.boxFormEntry01c {
width:17px;
	float:left;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 25px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.boxFormEntry01d {
width:175px;
	float:left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-align:left;
}
select {
margin:0px;
padding:0px;}

/* Start: Account page styles */
#mainAccountBox {
width:506px;
}
.boxDiv01 {
width:100%;
height:5px;
border-width:0px 0px 1px 0px;
border-color:#CCCCCC;
border-style:dotted;
margin:2px 0px 2px 0px;
padding:0px;
}
.boxDiv02 {
width:100%;
height:1px;
border-width:0px 0px 1px 0px;
border-color:#CCCCCC;
border-style:solid;
margin:7px 0px;
padding:0px;
}
.boxFormText03 {
	width:121px;
	float:left;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 25px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: right;
}
.boxFormText03b {
	width:350px;
	float:left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-align:left;
}
.boxFormText04 {
	width:175px;
		height:19px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-align:right;
}
.boxFormText04b {
	text-align:right;
padding:7px 15px 8px 7px;
margin:0px;
}
.boxFormText04c {
	text-align:right;
padding:0px 15px 3px 7px;
margin:0px;
}
/* CMS page styles: Product pages */

#productsMainCol01 {
	width:138px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	padding:11px;
	margin:0px 0px 0px 0px;
	}
#productsMainCol01-inner {
	width:100%;
	float:left;
	margin:0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding:0px 0px 0px 0px;
	}
#productsMainCol02 {
	width:804px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 7px;
	margin: 0px;
	}
#productsMainCol02-inner {
	width:100%;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#productSubMenuBoxes {
width:196px;
}
.productBoxStyle01 {
	float:left;
	margin: 0px 3px 15px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding: 0px;
	border-width:0px;
	border-color:#dedede;
	border-style: solid;
	text-align:center;
}
#productCatMenuBoxes {
width:397px;
}
.productCatBoxStyle01 {
	float:left;
	margin: 0px 3px 3px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding: 0px;
	border-width:1px;
	border-color:#dedede;
	border-style: solid;
	text-align:center;
	background-color:#dedede;
}
.boxBase0134 {
color:#333;
background-color:#dedede;
padding:5px;
margin:0px;
font-size:1.2em;
}
.boxPara01--------------- {
padding:0px;
margin:7px 5px 5px 15px;
}
#quoteBoxSum {
padding:0px;
margin:0px;
background-image: url(../../../images/cms-productpages/quote-summary-scroll.jpg);
background-repeat: repeat-y;
background-position: bottom;
}
#quoteBoxSum-top {
padding:0px;
margin:0px;
height:39px;
}

#quoteBoxSum-top img {
padding:0px;
margin:0px;
}
#quoteBoxSum-mid {
padding:6px;
margin:0px;
}
#quoteBoxSum-bottom {
padding:0px;
margin:0px;
height:9px;}

#quoteBoxSum-bottom img {
padding:0px;
margin:0px;
}
.quoteBoxSum-para01 {
padding:0px;
margin:0px 0px 5px 0px;
}
.quoteBoxSum-link01 {
padding:0px;
margin:5px 0px 0px 0px;
font-size:1.20em;
color:#174b9e;
}

.productMenuTree-container {
	float:left;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	border-width:0px 0px 1px 0px;
	border-color:#ccc;
	border-style: solid;
}
.productMenuTree-container a {
cursor:pointer;
}

.productMenuTree-header {
	float:left;
	width:138px;
	margin: 0px;
	padding: 5px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	color:#56874f;
	font-size:1.23em;
	text-align:left;
}
.productMenuTree-category {
	float:left;
	width:138px;
	margin: 0px;
	padding: 5px 0px 2px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	font-size:1.12em;
	border-width:1px 0px 0px 0px;
	border-color:#ccc;
	border-style: solid;
	text-align:left;
}
.productMenuTree-subcategory {
	float:left;
	width:117px;
	margin: 0px;
	padding: 2px 0px 2px 21px;
	display:inline; /* fixes IE6 margin doubling bug */
	font-size:0.95em;
	border-width:0px;
	border-color:#dedede;
	border-style: solid;
	text-align:left;
}
.productMenuTree-container a:hover .productMenuTree-subcategory {
background-color:#e3efe1;
}

.menuPriceFilter-container {
	float:left;
	margin: 0px;
	padding: 12px 0px 12px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
}
.menuPriceFilter-header {
	float:left;
	width:138px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	color:#56874f;
	font-size:1.23em;
	text-align:left;
}
.menuPriceFilter-category {
	float:left;
	width:138px;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	font-size:1.12em;
	text-align:left;
	vertical-align:middle;
}
.menuPriceFilter-advanced  {
	float:left;
	width:138px;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	font-size:0.90em;
	text-align:left;
	color:#666666;
}

.menuQuickSearch-container {
	float:left;
	margin: 0px;
	padding: 5px 7px;
	display:inline; /* fixes IE6 margin doubling bug */
	background-color:#f3f3f3;
	border-width:1px 0px;
	border-color:#dedede;
	border-style: solid;
}
.menuQuickSearch-header {
	float:left;
	width:124px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	color:#333;
	font-size:1.05em;
	text-align:left;
}
.menuQuickSearch-field {
width:95px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.menuQuickSearch-button {
width:20px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.menuQuickSearch-category {
	float:left;
	width:124px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	text-align:left;
	vertical-align:middle;
}
.menuQuickSearch-advanced  {
	float:left;
	width:124px;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	font-size:0.90em;
	text-align:left;
	color:#666666;
}
.menuQuickSearch-advanced a:link  {
	color:#666666;
}

/* NEW: Fri 4th March 2011 */
.but03d  {
	width:83px;
	float:left;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 7px;
	margin-left: 231px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.but03e  {
	width:189px;
	float:left;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 7px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.formFieldRegC {
width:365px;
}
.boxFormEntry01e {
width:365px;
	float:left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* END: Fri 4th March 2011 */

/* START: Refinement styles */
.refinementDiv-styles {
	width:100%;
	height:8px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	background-image:url(../../../images/cms-productpages/div-horizontal_if-not-coded.jpg);
	background-repeat:repeat-x;
	background-position:center;
	margin:0px;
	padding:0px;
	font-size:0.3em;
}
.refinementRow00-styles {
	width:793px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px;
	padding:0px 0px 5px 0px;
}
.refinementRow01a-styles  {
	width:240px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px;
	padding:0px 0px 0px 0px;
}
.refinementRow01-styles {
	width:493px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px;
	padding:0px 0px 5px 300px;
}
.refinementRow02-styles {
	width:793px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 15px 0px;
	padding:0px;
	background-color:#33CC66;
}
.refinementTab00-styles  {
	width:793px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 0px;
	padding:0px;
}
.formFieldRefinement {
width:220px;
padding:0px;
margin:7px 0px 0px 0px;
}
.textfieldRefinement  {
width:150px;
padding:0px;
margin:7px 0px 0px 0px;
}
#refinementRow01 {
padding:0px;
margin:0px 0px 10px 0px;
vertical-align:bottom;
}
.refinementInputBox  {
width:125px;
float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:5px 0px 0px 0px;
	padding:0px;
}
.refinementForm01-styles {
	margin:0px;
	padding:0px;
}
/* END: Refinement styles */
.productPageHeading-styles {
	width:763px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 0px;
	padding:0px 15px 7px 15px;
}
.productPageHeading-styles h1 {
	font-size:1.50em;
	color:#343e57;
	font-weight:normal;
}
.sortBoxStyle00a   {
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 0px;
	padding:19px 5px 19px 25px;
}
.sortBoxStyle00b {
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 0px;
	padding:15px 5px;
}
.sortBoxStyle00c {
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 0px;
	padding:19px 5px 19px 55px;
	border-width:0px 0px 0px 7px;
	border-color:#FFFFFF;
	border-style:solid;
	font-size:1.20em;
}
.sortBoxStyle00f   {
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 0px;
	padding:19px 25px 19px 5px;
}
.sortBoxStyle-container {
width:100%;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 25px 0px 0px 0px;
	padding:0px;
	background-color:#ebebeb;
}


.productQty-Styles {
text-align:right;
}
.productNameStyle {
text-align:right;
padding:5px 3px 5px 0px;
margin:0px;
}
.productThumbnailStyle {
padding:0px;
margin:0px;
}
.inputQty01  {
width:20px;
}
.textQty01 {
	width:25px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 0px;
	padding:3px 0px 6px 17px;
	vertical-align: middle;
}
.inputAdd01-box {
	width:117px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
}
.inputQty01-box  {
width:25px;
float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
}
.textQty01-box {
width:25px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
margin:0px 0px 0px 0px;
padding:0px 0px 6px 0px;
vertical-align: middle;
}
.noProductsFound-styles {
	width:778px;
	height:196px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
	background-image: url(../../../images/cms-productpages/image-no-products-found.jpg);
	background-repeat:no-repeat;
	background-position: top;
}
.noProductsFound-text {
	width:378px;
	height:96px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:28px 0px 0px 24px;
	padding:0px 0px 0px 0px;
	vertical-align: left;
}
.noProductsFound-heading {
font-size:1.24em;
color:#3d4c6b;

}
/* Start styles: Product details page */
.productDetailsBox-styles {
	width:800px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
.productPageLargeImage-styles {
	width:403px;
	height:365px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
.productPageDetailsBox-styles {
	width:375px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;

}
.productPageDetailsScroll-styles {
	width:100%;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;

}
.productPageDetailsTitle-styles {
	width:100%;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	color:#3d4c6b;
	font-size:1.5em;

}
.productPageDetailsDesc-styles {
	width:100%;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;

}
.productPageDetailsPrice-styles {
	width:100%;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;

}
.productPageDetailsBut-styles {
	width:100%;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
}
.productPageDetailsNav-styles {
	width:100%;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:15px 0px;
	padding:9px 0px;
	background-color:#e9f5e9;
	color:#59635a;
	font-size:1.20em;
}
.productPageDetailsNav-styles a .productPageNav01 {
	color:#59635a;
	text-decoration:none;
}
.productPageDetailsNav-styles a:link .productPageNav01 {
	color:#59635a;
	text-decoration:none;
}
.productPageDetailsNav-styles a:active .productPageNav01 {
	color:#59635a;
	text-decoration:none;
}
.productPageDetailsNav-styles a:hover .productPageNav01 {
	color:#59635a;
	text-decoration:none;
}
.productPageDetailsNav-styles a:visited .productPageNav01 {
	color:#59635a;
	text-decoration:none;
}


.productPageDetailsNav00-styles {
	width:5px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 7px;
	padding:0px 0px 0px 0px;
	color:#59635a;
	font-size:1.20em;
	vertical-align:top;
	text-align:center;
}
.productPageDetailsNav01a-styles {
	width:60px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 25px;
	padding:0px 0px 0px 0px;
}
.productPageDetailsNav01b-styles {
	width:100px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
.productPageDetailsNav01c-styles {
	width:80px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.textQty02 {
	width:25px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 0px;
	padding:3px 0px 6px 0px;
}
.inputAdd02-box {
	width:191px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
}
.inputQty02-box  {
	width:25px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
}
.textQty02-box {
width:25px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
margin:0px 0px 0px 0px;
padding:0px 0px 6px 0px;
vertical-align: middle;
}
.productPageDetailsPrice01a-styles {
	width:17px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;

}
.productPageDetailsPrice01b-styles {
	width:185px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

.youMightAlsoLike-styles {
	width:800px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.youMightAlsoLike-title {
width:100%;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	color:#3d4c6b;
font-size:1.22em;
margin:15px 0px;
	padding:0px 0px 0px 0px;
}
.youMightAlsoLikePhoto-styles {
	width:95px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 19px 15px 0px;
	padding:0px 0px 0px 0px;

}
/* End styles: Product details page */

.contactUsMapBox {
	width:100%;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:10px 0px;
	padding:0px 0px 0px 0px;
}
.contactUsBox01a {
	width:240px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 19px 0px 0px;
	padding:0px 0px 0px 0px;
}
.contactUsBox01b {
	width:230px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* Start styles: Home page - cat scroll boxes */
.catScroll-box {
    width:640px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 0px 10px 0px;
	padding:7px 10px;
	border:#cdcdcd solid 1px;
}
.homeAdBox  {
    width:213px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 7px 12px 0px 0px;
	padding: 0px 0px 15px 0px;
}
.homeAdBoxEnd  {
    width:213px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
.homePara01 {
padding:0px;
margin:0px 0px 7px 0px;

}
a:link .subscribeLink01a {
font-size:1.3em;
color:#333;
padding:0px;
margin:5px 0px 12px 0px;

}
.homeInfoIcon-styles {
    width:17px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 3px 7px 3px 0px;
	padding: 0px 0px 0px 0px;
}
.homeInfoText-styles {
    width:210px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.noSpace0001 {
	margin: 0px;
	padding: 0px;
}
.homeInfoBox-styles  {
    width:263px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.homeInfoBox02-styles  {
    width:263px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
}
/* End styles: Home page - cat scroll boxes */
/* Start styles: Home page - quick search box */
.homeQuickSearchBox  {
    width:248px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:5px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px 0px;
	border-color:#cccccc;
	border-style:solid;
	background-color:#f3f3f3;
}
.homeQuickSearchPara01   {
    width:232px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:11px 7px 0px 7px;
	padding: 0px 0px 0px 0px;
}
.homeQuickSearchTickBoxes01  {
    width:232px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:5px 7px 0px 7px;
	padding: 0px 0px 4px 0px;
}
.homeQuickSearchTickBoxes02  {
    width:232px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:5px 7px 0px 7px;
	padding: 0px 0px 15px 0px;
}
.homeQuickSearchDropdown01 {
    width:232px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:7px 0px 0px 7px;
	padding:0px 0px;
}
.homeQuickSearchTickBoxes01a {
    width:58px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px;
	padding:3px 0px;

}
.homeQuickSearchTickBoxes01b {
    width:43px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px;
	padding:1px 0px;

}
.homeQuickSearchTickBoxes01c {
    width:51px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px;
	padding:1px 0px;

}
.homeQuickSearchTickBoxes01d {
    width:60px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px;
	padding:1px 0px;

}
.homeQuickSearchTickBoxes01e {
    width:20px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px;
	padding:0px;
}
.homeQuickSearchTickBoxes01f {
    width:210px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	margin:0px 2px 0px 0px;
	padding:0px;

}
.formFieldSearchKey01 {
width:205px;}
.formDropdownSearchKey01 {
width:233px;
padding:0px;
margin:0px;
}
/* End styles: Home page - quick search box */

/* END styles: New to add to CMS version */

.bull001 {
	margin:25px 5px 5px 3px;
	list-style-position: inside;
	list-style-type: none;
}
.bull001 li {
	font-size:1.25em;
}
.bull001 ul {
	margin:5px 5px 5px 12px;
	list-style-position: inside;
	list-style-type: none;
}
.bull001 ul li {
	font-size:0.9em;
}
.bull001 ul ul {
	margin:5px 5px 5px 12px;
	list-style-position: inside;
	list-style-type: circle;
}
.bull001 ul ul li {
	font-size:1.0em;
}
.sitemap {
	background-image: url(http://www.rhafurniture.com/rha/images/project-short-00mixed.jpg);
	background-repeat:repeat-y;
}


#maincols03c_hotel-box {
	width:784px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#maincols03c_hotel-box-02a_inner {
	float:left;
	display:inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align:left;
}
#maincols03c_hotel-box-02a {
	width:364px;
	height:100%;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#maincols03c_hotel-box_outer {
	width:403px;
	height:100%;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding: 0px 0px 0px 0px;
}
#maincols03c_hotel-box_inner {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:left;
}
#maincols03c_long-row {
	width:100%;
	float:left;
	margin: 0px;
	display:inline;
	text-align:left;
	padding: 0px;
}
           
#maincols03c_long-row_inner {
	float:left;
	display:inline;
	margin: 0px 25px 0px 0px;
	text-align:left;
	padding: 0px;
}
#maincols03c_hotel-three-in-a-row_container{

	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding: 15px 0px 0px 0px;
}
#maincols03c_hotel-three-in-a-row {
	width:241px;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
	text-align:left;
	padding: 0px;
}
.paraSlightlyLarger01 {
font-size:1.13em;

}
#back-link {
	width:100%;
	float:left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline; /* fixes IE6 margin doubling bug */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-align:left;
	color:#FFFFFF;
	font-size:1.34em;
	}
	#back-link a {
	color:#FFFFFF;
	font-size:1.34em;
	}
