BODY
{
 background-image:url(image/body_bk.gif);
 background-repeat:repeat-x;
 background-color:#ffffff;	
 text-align:center;
}
#wrapperMain
{
width:1041px;
margin:0px auto;
margin-top:25px;
text-align:center;
}
#wrapperMainFooter
{
width:1041px;
margin:0px auto;
text-align:center;
}
#header 
{
	width:1041px;
	height:157px;
	float:left;
}
#headerTop 
{
	width:1041px;
	height:103px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}
#headerBottom
{
	width:1041px;
	height:54px;
	float:left;
	background-image:url(image/headerBottom_bk.gif);
    background-repeat:repeat-x;
	text-align:left;
}
#headerTopLeft 
{
	width:439px;
	height:103px;
	float:left;
	text-align:left;
}
#headerTopRight 
{
	width:602px;
	height:103px;
	background-image:url(image/headertopright_bk.gif); background-repeat:no-repeat; background-position:right;
	float:left;
	text-align:left;
}
#headerTopLogo 
{
	padding-left:22px;
	padding-top:15px;
	float:left;
	text-align:left;
}
#headerBottomLeft 
{
	width:1031px;
	height:54px;
	float:left;
	text-align:left;
}
#headerBottomLeftNav 
{
	width:1031px;
	height:46px;
	float:left;
	text-align:left;
}
#headerNavGap 
{
	width:320px;
	height:46px;
	float:left;
	background-image:url(image/headNavSep.gif); background-repeat:no-repeat; background-position:right;
	text-align:center;
}
#headerNavHome 
{
	width:99px;
	height:46px;
	float:left;
	background-image:url(image/headNavSep.gif); background-repeat:no-repeat; background-position:right;
	text-align:center;
}
#headerNavContact 
{
	width:102px;
	height:46px;
	float:left;
	background-image:url(image/headNavSep.gif); background-repeat:no-repeat; background-position:right;
	text-align:center;
}
#headerNavFree 
{
	width:125px;
	height:46px;
	float:left;
	background-image:url(image/headNavSep.gif); background-repeat:no-repeat; background-position:right;
	text-align:center;
}
#headerNavOrder
{
	width:120px;
	height:46px;
	float:left;
	background-image:url(image/headNavSep.gif); background-repeat:no-repeat; background-position:right;
	text-align:center;
}
#headerNavPay
{
	width:104px;
	height:46px;
	float:left;
	background-image:url(image/headNavSep.gif); background-repeat:no-repeat; background-position:right;
	text-align:center;
}
#headerNavDelivery
{
	width:161px;
	height:46px;
	float:left;
	text-align:center;
}
#headerBottomRight 
{
	width:10px;
	height:54px;
	background-image:url(image/headerbootomright_bk.gif); background-repeat:no-repeat; background-position:right;
	float:left;
	text-align:left;
}
#headerCallUs
{
	width:602px;
	font-family:Arial;
	font-size:24px;
	color:#861313;
	font-weight:bold;
	text-align:left;
	float:left;
	text-decoration:none;
}
#headerCallNo
{
	width:602px;
	font-family:Arial;
	font-size:17px;
	color:#4c4c32;
	font-weight:bold;
	text-align:left;
	float:left;
	text-decoration:none;
}
a.headerMenuNav
{
	font-family:Arial;
	font-size:15px;
	line-height:46px;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.headerMenuNav:hover
{
	font-family:Arial;
	font-size:15px;
	line-height:46px;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#ContentMain
{
 width:1041px;
 float:left;
 background-image:url(image/content_bk.gif); background-repeat:repeat-y;
 text-align:left;
}
#ContentMainLeft
{
 width:163px;
 float:left;
 text-align:left;
}
/* Begin Main content Left */
#ContentMainLeftNews
{
 width:161px;
 height:88px;
 background-color:#999965;
 float:left;
 text-align:left;
}
#ContentMainLeftWelcome
{
 width:161px;
 float:left;
 text-align:left;
}
#ContentMainLeftHd
{
 width:161px;
 height:26px;
 font-family:Arial;
 vertical-align:middle;
 line-height:26px;
 font-size:11px;
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
 float:left;
 text-align:left;
}
#ContentMainLeftInHd
{
 width:161px;
 height:26px;
 font-family:Arial;
 vertical-align:middle;
 line-height:26px;
 text-indent:10px;
 font-size:12px;
 color:#ffffff;
 background-color:#5a5a20;
 font-weight:bold;
 text-decoration:none;
 float:left;
 text-align:left;
}
#welcomeMenu
{
 width:161px;
 height:27px;
 text-indent:10px;
 float:left;
 border-bottom:#e7e7ce 1px solid;
 text-align:left;
}
#welcomeMenuSub
{
 width:161px;
 float:left;
 padding-bottom:5px;
 padding-top:5px;
 border-bottom:#e7e7ce 1px solid;
 text-align:left;
}
#welcomeMenu_arrow
{
 width:161px;
 height:27px;
 text-indent:10px;
 float:left;
 border-bottom:#e7e7ce 1px solid;
 background-image:url(image/arrow.gif); background-position:145px 10px; background-repeat:no-repeat;
 text-align:left;
}
a.welcomeNav
{
 font-family:Arial;
 vertical-align:middle;
 line-height:2;
 font-size:14px;
 color:#4c4c32;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
a.welcomeNav:hover
{
 font-family:Arial;
 vertical-align:middle;
 line-height:2;
 font-size:14px;
 color:#4c4c32;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
a.welcomeNavSub
{
 font-family:Arial;
 vertical-align:middle;
 font-size:12px;
 color:#4c4c32;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
a.welcomeNavSub:hover
{
 font-family:Arial;
 vertical-align:middle;
 font-size:12px;
 color:#4c4c32;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
/* EOF Main Content Left */
#ContentMainCenter
{
 width:680px;
 float:left;
 text-align:left;
}

/* Begin Main content right */
#ContentMainRight
{
 width:198px;
 float:left;
 text-align:left;
}
#ContentMainRightOffer
{
 width:190px;
 height:190px;
 float:left;
 text-align:left;
}
#ContentMainRightCallback
{
 width:190px;
 float:left;
 text-align:left;
}
#ContentMainRightHd
{
 width:190px;
 height:26px;
 font-family:Arial;
 vertical-align:middle;
 line-height:26px;
 text-indent:10px;
 font-size:12px;
 color:#ffffff;
 background-color:#5a5a20;
 font-weight:bold;
 text-decoration:none;
 float:left;
 text-align:left;
}
#ContentMainRightContent
{
 width:190px;
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:11px;
 color:#595959;
 font-weight:normal;
 float:left;
 text-align:left;
}
.FindMore
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:12px;
 color:#595959;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
a.FindMore
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:12px;
 color:#595959;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
a.FindMore:hover
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:12px;
 color:#595959;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
.ContentMainRightPhone
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:18px;
 color:#861313;
 font-weight:bold;
 text-align:left;
}
.ContentMainRightPhoneNo
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:18px;
 color:#4c4c32;
 font-weight:bold;
 text-align:left;
}
.ContentMainRightContact
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:11px;
 color:#4c4c32;
 font-weight:bold;
 text-align:left;
}
a.info
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:18px;
 color:#4c4c32;
 font-weight:bold;
 text-decoration:underline;
 text-align:left;
}
a.info:hover
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:18px;
 color:#4c4c32;
 font-weight:bold;
 text-decoration:underline;
 text-align:left;
}
/* End */
/* Begin Case Study */
#CaseStudyHd
{
 width:680px;
 height:83px;
 font-family:Arial;
 vertical-align:middle;
 line-height:83px;
 text-indent:25px;
 font-size:36px;
 color:#dfdfdf;
 background-color:#2c2c2c;
 font-weight:normal;
 text-decoration:none;
 float:left;
 text-align:left;
}
#CaseStudyImage
{
 width:680px;
 float:left;
 text-align:left;
}
#CaseStudyWrapper
{
 padding-left:23px;
 padding-right:23px;
 float:left;
 text-align:left;
}
#CaseStudyInfoRow
{
 width:634px;
 float:left;
 border-bottom:#e0e0e0 1px solid;
 text-align:left;
 padding-bottom:10px;
}
#CaseStudyInfoRowBk
{
 width:680px;
 height:83px;
 float:left;
 background-color:#2c2c2c;
 text-align:left;
 }
#CaseStudyInfoRow1
{
 width:634px;
 float:left;
 text-align:left;
 padding-bottom:30px;
}
#CaseStudyInfoHd
{
 width:634px;
 float:left;
 font-family:Arial;
 font-size:19px;
 color:#1a1a1a;
 font-weight:normal;
 text-align:left;
}
a.CaseStudyInfoHdNav
{
 font-family:Arial;
 font-size:19px;
 color:#1a1a1a;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
}
a.CaseStudyInfoHdNav:hover
{
 font-family:Arial;
 font-size:19px;
 color:#1a1a1a;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
}
#CaseStudyInfoContent
{
 width:634px;
 float:left;
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#1a1a1a;
 font-weight:normal;
 text-align:left;
}
#CaseStudyInfoThumb
{
 width:71px;
 height:72px;
 float:left;
 padding-top:10px;
 text-align:left;
}
#CaseStudyInfoThumbGap
{
 width:9px;
 height:72px;
 float:left;
 padding-top:10px;
 text-align:left;
}
#CaseStudyInfoRowLeft
{
 width:317px;
 font-family:Arial;
 font-size:14px;
 color:#FFFFFF;
 font-weight:normal;
 float:left;
 text-align:left;
}
#CaseStudyInfoRowRight
{
 width:317px;
 font-family:Arial;
 font-size:14px;
 color:#FFFFFF;
 font-weight:normal;
 float:left;
 text-align:left;
}
#CaseStudyMenu
{
 width:161px;
 height:27px;
 text-indent:10px;
 float:left;
 border-top:#e7e7ce 1px solid;
 border-bottom:#e7e7ce 1px solid;
 text-align:left;
}
#CaseStudyMenu1
{
 width:161px;
 height:27px;
 text-indent:10px;
 float:left;
 border-top:#e7e7ce 1px solid;
 text-align:left;
}
#CaseStudySubMenu
{
 width:161px;
 float:left;
 text-align:left;
}
a.CaseStudyHdNav
{
 font-family:Arial;
 vertical-align:middle;
 line-height:2;
 font-size:14px;
 color:#242424;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
a.CaseStudyHdNav:hover
{
 font-family:Arial;
 vertical-align:middle;
 line-height:2;
 font-size:14px;
 color:#242424;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}
a.CaseStudySubNav
{
 font-family:Arial;
 vertical-align:middle;
 line-height:2;
 font-size:14px;
 color:#242424;
 font-weight:regular;
 text-decoration:none;
 text-align:left;
}
a.CaseStudySubNav:hover
{
 font-family:Arial;
 vertical-align:middle;
 line-height:2;
 font-size:14px;
 color:#242424;
 font-weight:regular;
 text-decoration:none;
 text-align:left;
}
/* EOF Case Study */
/* Begin Testimonials */
#TestimonialsRow
{
 width:634px;
 float:left;
 border-bottom:#e7e7ce 1px solid;
 text-align:left;
 padding-bottom:10px;
 padding-top:10px;
}
#TestimonialsLeft
{
 width:130px;
 float:left;
 text-align:left;
}
#TestimonialsRight
{
 width:504px;
 float:left;
 text-align:left;
}
#TestimonialsRightName
{
 width:504px;
 font-size:13px;
 color:#1a1a1a;
 line-height:1.5;
 font-weight:bold;
 text-decoration:none;
 float:left;
 text-align:left;
}
#TestimonialsRightLocation
{
 width:504px;
 font-size:13px;
 color:#1a1a1a;
 line-height:1.5;
 font-weight:normal;
 text-decoration:none;
 float:left;
 text-align:left;
}
/* EOF Testimonials */
#footer
{
 width:1041px;
 height:125px;
 float:left;
 text-align:left;
}
#footerMain
{
 width:1041px;
 height:74px;
 float:left;
 text-align:left;
}
#footerCenter
{
 width:1041px;
 height:72px;
 float:left;
 background-image:url(image/footercenter_bk.gif); background-repeat:repeat-y; background-position:top;
 text-align:left;
}
#footerBottom
{
 width:1041px;
 height:2px;
 float:left;
 background-image:url(image/footerbottom_bk.gif); background-repeat:no-repeat;
 text-align:left;
}
#footerCenterLeft 
{
	width:790px;
	height:72px;
	float:left;
	text-align:left;
}
#footerCenterRight 
{
	width:251px;
	height:72px;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

#footerCenterNavHome 
{
	width:100px;
	height:72px;
	float:left;
	text-align:center;
}
#footerCenterNavContact 
{
	width:102px;
	height:72px;
	float:left;
	text-align:center;
}
#footerCenterNavFree 
{
	width:130px;
	height:72px;
	float:left;
	text-align:center;
}
#footerCenterNavOrder
{
	width:123px;
	height:72px;
	float:left;
	text-align:center;
}
#footerCenterNavPay
{
	width:115px;
	height:72px;
	float:left;
	text-align:center;
}
#footerCenterNavDelivery
{
	width:161px;
	height:72px;
	float:left;
	text-align:center;
}
.hdhome_sep{padding-top:30px; width:2px; height:14px; float:left;}
a.footerMenuNav
{
	font-family:Arial;
	font-size:14px;
	line-height:72px;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.footerMenuNav:hover
{
	font-family:Arial;
	font-size:14px;
	line-height:72px;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.footer_ryco
{
color:#ffffff;
font-family:Arial;
font-size:11px;
}
a.footer_ryco:link,a.footer_ryco:visited
{
color:#ffffff;
font-family:Arial;
font-size:11px;
}
a.footer_ryco:hover
{
color:#ffffff;
font-family:Arial;
font-size:11px;
}
/* Begin Contact US */
#ContactFormIntro
{
 width:634px;
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#1a1a1a;
 padding-top:10px;
 padding-bottom:20px;
 font-weight:normal;
 text-align:left;
 float:left;
}
#contactUsFormError
{
 width:634px;
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#59591b;
 padding-top:10px;
 padding-bottom:20px;
 font-weight:normal;
 text-align:left;
 float:left;
}
.ContactFormStar
{
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#59591b;
 font-weight:normal;
 text-align:left;
 }

#ContactFormRow
{
 width:634px;
 float:left;
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#1a1a1a;
 font-weight:normal;
 text-align:left;
 padding-bottom:8px;
}
#ContactFormLeft
{
 width:120px;
 float:left;
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#1a1a1a;
 font-weight:normal;
 text-align:left;
}
#ContactFormRight
{
 width:414px;
 float:left;
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#1a1a1a;
 font-weight:normal;
 text-align:left;
}
/* End Contact US */
/* Begin Fixings */
#productsSubHd
{
 width:634px;
 font-family:Arial;
 font-size:20px;
 line-height:1.5;
 color:#1a1a1a;
 padding-top:10px;
 padding-bottom:20px;
 font-weight:normal;
 text-align:left;
 float:left;
}
#productsNameHdLeft
{
 width:317px;
 text-align:left;
 float:left;
}
a.productsName
{
 font-family:Arial;
 font-size:15px;
 line-height:1.5;
 color:#59591b;
 font-weight:bold;
 text-decoration:underline;
 text-align:left;
}
a.productsName:hover
{
 font-family:Arial;
 font-size:15px;
 line-height:1.5;
 color:#59591b;
 font-weight:bold;
 text-decoration:underline;
 text-align:left;
}
/* End Fixings */
/* Begin FAQs */
#FAQsRow
{
 width:634px;
 float:left;
 border-bottom:#e7e7ce 1px solid;
 text-align:left;
 padding-bottom:10px;
}
#FAQsLeft
{
 width:315px;
 text-align:left;
 float:left;
 border-right:#dfdfc7 1px solid;
}
a.FAQsName
{
 font-family:Arial;
 font-size:15px;
 line-height:2;
 color:#59591b;
 font-weight:bold;
 text-decoration:underline;
 text-align:left;
}
a.FAQsName:hover
{
 font-family:Arial;
 font-size:15px;
 line-height:2;
 color:#59591b;
 font-weight:bold;
 text-decoration:underline;
 text-align:left;
}
#FAQsLeftPrevious
{
 width:315px;
 text-align:left;
 float:left;
 
}
/* End FAQs */

/* Begin Colour */
#colourRow
{
 width:634px;
 float:left;
 border-bottom:#dedec8 1px solid;
 text-align:left;
 padding-bottom:10px;
}
#colourLeft
{
 width:317px;
 text-align:left;
 float:left;
 background-image:url(image/chart_bk.gif); background-repeat:repeat-y; background-position:right;
}
#colourLeftCols
{
 width:74px;
 text-align:left;
 float:left;
}
#colourCatName
{
 width:317px;
 font-family:Arial;
 font-size:18px;
 color:#1a1a1a;
 font-weight:bold;
 padding-bottom:10px;
 text-align:left;
}
#colourCatRightName
{
 width:297px;
 font-family:Arial;
 font-size:18px;
 color:#1a1a1a;
 font-weight:bold;
 padding-bottom:10px;
 text-align:left;
}
#colourProName
{
 width:74px;
 font-family:Arial;
 font-size:12px;
 color:#1a1a1a;
 font-weight:bold;
 text-align:left;
}
#colourProImage
{
 width:74px;
 height:74px;
 float:left;
 text-align:left;
}
a.colourProNameLink
{
 font-family:Arial;
 font-size:12px;
 color:#1a1a1a;
 font-weight:bold;
 text-align:left;
 text-decoration:none;
}
a.colourProNameLink:hover
{
 font-family:Arial;
 font-size:12px;
 color:#1a1a1a;
 font-weight:bold;
 text-align:left;
 text-decoration:none;
}
/* End Colour */
/* Begin Home */
#ContentMainHomeWrapper
{
 padding-left:5px;
 padding-right:5px;
 padding-top:7px;
 padding-bottom:5px;
 float:left;
 text-align:left;
}
#ContentMainHome
{
 width:670px;
 float:left;
 text-align:left;
}
#ContentMainHomeTop
{
 width:670px;
 height:320px;
 float:left;
 text-align:left;
}
#ContentMainHomeBottom
{
 width:670px;
 float:left;
 text-align:left;
}
#ContentMainHomeBottomLeft
{
 width:339px;
 float:left;
 text-align:left;
}
#ContentMainHomeBottomLeftTop
{
 width:338px;
 height:93px;
 float:left;
 text-align:left;
}
#ContentMainHomeBottomRight
{
 width:331px;
 float:left;
 text-align:left;
 /*background-color:#FFFFFF;*/
}
#ContentMainHomecase
{
 width:328px;
 float:left;
 text-align:left;
 background-image:url(image/case_bk.gif); background-repeat:repeat-y;

}
#ContentMainHomecaseHd
{
 width:288px;
 height:50px;
 font-family:Arial;
 font-size:24px;
 color:#ffffff;
 font-weight:bold;
 text-align:left;
}
#ContentMainHomecaseRow
{
 width:288px;
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#eeeae6;
 font-weight:normal;
 text-align:left;
 float:left;
 padding-bottom:10px;
 padding-top:20px;
 border-bottom:#1f160c 1px dotted;
}
#ContentMainHomecaseInRow
{
 width:288px;
 float:left;
 text-align:left;
}
#ContentMainHomecasemore
{
 width:288px;
 height:100px;
 line-height:100px;
 vertical-align:middle;
 font-family:Arial;
 font-size:14px;
 color:#ffec69;
 font-weight:normal;
 text-align:left;
 float:left;
}
a.ContentMainHomecasemoreLink
{
 font-family:Arial;
 font-size:14px;
 color:#ffec69;
 font-weight:normal;
 text-align:left;
 float:left;
 text-decoration:underline;
}
a.ContentMainHomecasemoreLink:hover
{
 font-family:Arial;
 font-size:14px;
 color:#ffec69;
 font-weight:normal;
 text-align:left;
 float:left;
 text-decoration:underline;
}
#HomecaseRowLeft
{
 width:98px;
 float:left;
 text-align:left;
}
#HomecaseRowRight
{
 width:190px;
 float:left;
 text-align:left;
}
#HomecaseRowRightHd
{
 width:190px;
 font-family:Arial;
 font-size:18px;
 line-height:1.5;
 color:#ffffff;
 font-weight:bold;
 text-align:left;
}
#HomecaseRowRightContent
{
 width:190px;
 font-family:Arial;
 font-size:11px;
 line-height:1.5;
 color:#eeeae6;
 font-weight:normal;
 text-align:left;
}
#ContentMainHomecaseImage
{
 width:84px;
 height:84px;
 float:left;
 background-color:#ffffff;
}
#ContentMainHomeTest
{
 width:338px;
 float:left;
 text-align:left;
 background-image:url(image/test_bk.gif); background-repeat:repeat-y;
 border-bottom:#d9d9d9 1px solid;
 border-top:#d9d9d9 1px solid;
}
#ContentMainHomeTestHd
{
 width:298px;
 height:50px;
 font-family:Arial;
 font-size:24px;
 color:#272723;
 font-weight:bold;
 text-align:left;
}
#ContentMainHomeTestRow
{
 width:298px;
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#eeeae6;
 font-weight:normal;
 text-align:left;
 padding-bottom:10px;
 padding-top:20px;
}
#HomeTestRowLeft
{
 width:156px;
 float:left;
 text-align:left;
}
#HomeTestRowRight
{
 width:142px;
 float:left;
 text-align:left;
}
#HomeTestRowRightName
{
 width:142px;
 float:left;
 font-family:Arial;
 font-size:14px;
 line-height:1.5;
 color:#1a1a1a;
 font-weight:bold;
 text-align:left;
}
#HomeTestRowRightLoc
{
 width:142px;
 float:left;
 font-family:Arial;
 font-size:12px;
 line-height:1.5;
 color:#1a1a1a;
 font-weight:normal;
 text-align:left;
}
#ContentMainHomeTestImage
{
 width:138px;
 height:173px;
 float:left;
 background-color:#ffffff;
}
#ContentMainHomeTestCon
{
 width:298px;
 font-family:Arial;
 font-size:13px;
 line-height:1.5;
 color:#1a1a1a;
 font-weight:normal;
 text-align:left;
 float:left;
}
#ContentMainHomeTestmore
{
 width:298px;
 height:100px;
 line-height:100px;
 vertical-align:middle;
 font-family:Arial;
 font-size:14px;
 color:#060606;
 font-weight:normal;
 text-align:left;
 float:left;
}
a.ContentMainHomeTestmoreLink
{
 vertical-align:middle;
 font-family:Arial;
 font-size:14px;
 color:#060606;
 font-weight:normal;
 text-align:left;
 text-decoration:underline;
 float:left;
}
a.ContentMainHomeTestmoreLink:hover
{
 vertical-align:middle;
 font-family:Arial;
 font-size:14px;
 color:#060606;
 font-weight:normal;
 text-align:left;
 text-decoration:underline;
 float:left;
}
/* End Home */
/* Begin Handrail Systems */
#handrailRow
{
 width:680px;
 padding-top:20px;
 float:left;
 text-align:left;
}
#handrailCols
{
 width:223px;
 background-image:url(image/handrail_sep.gif); background-repeat:no-repeat; background-position:right top;
 float:left;
 text-align:left;
}
#handrailCols1
{
 width:223px;
 float:left;
 text-align:left;
}
#handrailHead
{
 width:203px;
 padding-bottom:5px;
 font-family:Arial;
 font-size:18px;
 color:#1a1a1a;
 font-weight:normal;
 text-align:left;
 float:left;
}
#handrailContent
{
 width:203px;
 font-family:Arial;
 font-size:11px;
 color:#1a1a1a;
 font-weight:normal;
 text-align:left;
 float:left;
}
#handrailImageRow
{
 width:203px;
 text-align:left;
 float:left;
}
#handrailImage
{
 width:70px;
 height:72px;
 text-align:left;
 float:left;
}
#handrailImageGap
{
 width:10px;
 height:72px;
 text-align:left;
 float:left;
}
/* End Handrail Systems 
Begin Contact
*/

.ContentContact_address
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:17px;
 color:#4c4c32;
 font-weight:bold;
 text-align:left;
}
.ContentContact_address_small
{
 font-family:Arial;
 vertical-align:middle;
 line-height:1.5;
 font-size:14px;
 color:#4c4c32;
 font-weight:bold;
 text-align:left;
}

a.FAQsName_small
{
 font-family:Arial;
 font-size:15px;
 line-height:2;
 color:#000;
 text-decoration:underline;
 text-align:left;
}
a.FAQsName_small:hover
{
 font-family:Arial;
 font-size:15px;
 line-height:2;
 color:#000;
 text-decoration:underline;
 text-align:left;
}
