body{color:black;margin:0;background:white}
body,table,select,input,textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px}
ul{margin-top:0}
.small{font-size:11px}

#page{position:relative;width:800px;height:576px;margin:0 auto;background:url(Images/bg.gif) no-repeat top left}
#content{position:absolute;top:111px;left:94px;padding:3.5em 8px 3.5em 33px;text-align:justify;width:635px}
#CS{font-size:10px;color:gray;position:absolute;top:16px;left:660px;width:110px;text-align:center;line-height:12px}
#CS span{display:block}
img#ct{float:left}
img#co{float:right}
#logo{position:absolute;top:0px;left:4px}
#newlogo{position:absolute;top:8px;left:0px}
#m1{font-size:10px;position:absolute;top:55px;left:109px;text-align:center}
#m1 ul{padding:0;margin:0;list-style-type:none}
#m1 li{padding:0;margin:0;display:inline}
#m1 a{color:#1c2e20;font-weight:bold;float:left;background:url(Images/hbr.gif) no-repeat right top;text-decoration:none}
#m1 a.f{background:url(Images/hbrf.gif) no-repeat right top}
#m1 a.s{background:url(Images/hbrs.gif) no-repeat right top}
#m1 a:hover,#m1 li.c a{background-position:100% -33px;color:white}
#m1 span{line-height:11px;padding:5px 9px 6px 9px;display:block;background:url(Images/hbl.gif) no-repeat left top;white-space:nowrap}
#m1 span.f{background:url(Images/hblf.gif) no-repeat left top}
#m1 span.s{background:url(Images/hbls.gif) no-repeat left top}
#m1 span.sl{padding-top:10px;padding-bottom:12px}
#m1 a:hover span,#m1 li.c span{background-position:0 -33px}
#m2{font-size:10px;position:absolute;top:91px;left:115px;text-align:center}
#m2 ul{padding:0;margin:0;list-style-type:none}
#m2 li{padding:0;margin:0;display:inline}
#m2 a{font-size:10px;font-weight:bold;text-decoration:none;line-height:100%;padding:2px 12px;white-space:nowrap;display:block;float:left;color:#1c2e20}
#m2 a.sl{padding-top:7px}
#m2 a:hover{color:white}
#m2 a#c{color:#CC0033}
#vMenu{position:absolute;top:132px;left:10px}
#vMenu a{display:block;cursor:pointer;color:#33543a;font-size:10px;font-weight:bold;text-decoration:none;background:url(Images/vb.gif) no-repeat left bottom}
#vMenu span{display:block;padding:5px;width:66px;line-height:11px;margin-top:11px;background:url(Images/vt.gif) no-repeat left top;text-align:center}
#vMenu a:hover,#vMenu a.c{background-position:-76px 100%;color:#1c2e20}
#vMenu a:hover span,#vMenu a.c span{background-position:-76px 0}
#CS a#ct{float:left;background:url(../../../Resources/Ecommerce/Images/composite.gif) top left;cursor:pointer}
#CS a#co{float:right;background:url(../../../Resources/Ecommerce/Images/composite.gif) top right;cursor:pointer}
#CS a span{width:24px;height:24px;display:block}
#CS a#ct:hover{background-position:bottom left}
#CS a#co:hover{background-position:bottom right}
div.RC{background-color:#65a875}
img.RC{display:block}
.RCtr{text-align:left;background:url(Images/RC/tr.gif) no-repeat top right}
.RCbr{text-align:left;background:url(Images/RC/br.gif) no-repeat top right}
.RCtxt{padding:0 15px}
div.RC2{background-color:#C9E5D2}
img.RC2{display:block}
.RCtr2{text-align:left;background:url(Images/RC/tr2.gif) no-repeat top right}
.RCbr2{text-align:left;background:url(Images/RC/br2.gif) no-repeat top right}
.RCtxt2{padding:0 15px}
#contact{font-size:11px;width:546px;margin:30px auto 0 auto;height:74px;background:url(Images/contact.gif) no-repeat top left;color:white;text-align:center;padding-top:9px;padding-right:8px;line-height:150%}
#contact a:link,#contact a:visited,#contact a:active,#contact a:hover{color:white;text-decoration:none}

h1{margin:0 0 1em 0;font-size:14px;font-weight:bold;color:#36593E}
h2,h4{margin:0 0 0.5em 0;font-size:13px;font-weight:bold;color:#36593E}
h4{margin:0;font-style:italic}
h3{margin:0;font-size:12px;font-weight:bold;color:#36593E}
p,div.RC{margin:0 0 1em 0}
p.spec{font-style:italic}
p.prelist{margin-bottom:0.25em}
.alert{color:#CC0033;font-weight:bold}
.colour{color:#36593E}
sup{font-size:10px}
#content div.img{width:130px;float:right;text-align:center;margin:0 0 0.67em 2em;color:gray;font-size:10px;font-weight:bold;line-height:100%}
#content img.p{display:block;margin:0 auto 1.33em auto;border:1px solid #36593E}
#content form{margin:0}
a:link,a:visited,a:active{color:#36593E}
a:hover{color:#CC0033;text-decoration:none}
form#pi input.radio{position:relative;top:1px;margin-right:2px}
form#pi select.subProduct{margin:3px 0 1em 0}
form#pi input.qty{margin:8px 4px 5px 5px;width:20px;font-size:10px}
form#pi input.btn{margin-bottom:5px;position:relative;top:1px}
form#pi div.alert{margin-left:5px}
form#pi input.txt{margin-left:0.5em;width:140px;font-size:10px}
form#pi span.req{color:#C90000;font-weight:bold;padding-left:0.25em}

input.btn{font-size:11px}

table#mapJigsaws{width:535px}table#mapJigsaws img{border:1px solid #36593E}

td.co{padding-bottom:0.33em;white-space:nowrap;text-align:left}
td.label{padding-right:0.67em}

div.hallway{position:relative;width:325px;height:165px;cursor:pointer;margin-bottom:10px}
.hway{margin-left:23px;width:200px;text-align:left;font-weight:bold}

.homepage_content
{
	font-size:8pt;
	color: gray;
}
.homepage_content H1 {font-size:9pt;}
.homepage_content H2 {font-size:8pt;}
div #resource_cd {background:url(images/green_rounded_rectangle.gif) no-repeat;width:475px;height:90px;padding-left:110px;padding-right:10px;padding-top:40px;padding-bottom:5px;}
#order_hotline {position:absolute;top:8px;left:300px;}
