body{color:black;margin:0;background:url(Images/Wallpaper_Lightblue.jpg)}
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:900px;height:650px;margin:0 auto;background:url(Images/newbg.gif) no-repeat top left}
#content{position:absolute;top:150px;left:98px;padding:3.5em 8px 3.5em 33px;text-align:justify;width:691px;background:white;}
#CS{font-size:10px;color:gray;position:absolute;top:16px;left:705px;width:110px;text-align:center;line-height:12px}
#CS span{display:block}
img#ct{float:left}
img#co{float:right}
#logo{position:absolute;top:2px;left:-30px}
#newlogo{position:absolute;top:10px;left:320px}
#m1{font-size:10px;position:absolute;top:85px;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:#363E59;font-weight:bold;float:left;background:url(Images/hbr.gif) no-repeat right top;text-decoration:none}
#m1 a:hover,#m1 li.c a{background-position:100% -33px;color:white}
#m1 span{line-height:11px;padding:5px 5px 6px 5px;display:block;background:url(Images/hbl.gif) no-repeat left top;white-space:nowrap}
#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:120px;left:95px;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 8px;white-space:nowrap;display:block;float:left;color:#363e59}
#m2 a.sl{padding-top:7px}
#m2 a:hover{color:white}
#m2 a#c{color:#CC0033}
#vMenu{position:absolute;top:85px;left:10px}
#vMenu a{display:block;cursor:pointer;color:white;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:#363e59}
#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:#9AB2FF}
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}

#Search{position:absolute;top:50px;left:690px}
#Search input#i{width:104px;font-size:11px;border-style:solid;border-width:2px;border-color:#7A235A;}
a.se{position:absolute;top:2px;left:102px;width:30px;height:20px;background:url(../../Resources/Ecommerce/Images/search.gif);}
span.se{width:30px;height:20px;display:block}

h1{margin:0 0 1em 0;font-size:14px;font-weight:bold;color:#363E59}
h2,h4{margin:0 0 0.5em 0;font-size:13px;font-weight:bold;color:#363E59}
h4{margin:0;font-style:italic}
h3{margin:0;font-size:12px;font-weight:bold;color:#363E59}
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:#363E59}
sup{font-size:10px}
#content div.img{width:200px;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 #363E59}
#content form{margin:0}
a:link,a:visited,a:active{color:#363E59}
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{}table#mapJigsaws img{border:1px solid #363E59}
#newspapers select{margin:0.33em 0}


.p0 div.cap{border:1px solid #004B7D;width:192px;font-weight:bold;padding:2px}.p0 span{font-family:verdana;padding-right:0.33em}.p0 div.desc{position:relative;top:-1px;margin-left:185px;border-top:1px solid #004B7D;padding-left:20px;padding-top:2px}#content a.cap:link,#content a.cap:visited,#content a.cap:active{color:#CC0033;text-decoration:none}#content a.cap:hover{color:#004B7D;text-decoration:none}#content a.bul:link,#content a.bul:visited,#content a.bul:active{color:#004B7D;text-decoration:none}#content a.bul:hover{color:#CC0033;text-decoration:none}#content a.desc:link,#content a.desc:visited,#content a.desc:active{color:#004B7D;text-decoration:none}#content a.desc:hover{color:#CC0033;text-decoration:none}
#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}

td.co{padding-bottom:0.33em;white-space:nowrap;text-align:left}
td.label{padding-right:0.67em}

#popup{margin:1.5em}

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}

.special_offer_text
{
	background-image: url(Images/special_offer_banner.gif);
	background-repeat:no-repeat;
}
.special_offer_text_content
{
	padding-left: 180px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 300px;
}
#getmapping_header
{
	font-family: Times New Roman;
	font-size: 24pt;
	font-weight: 500;
	padding-bottom: 0.3em;
}
#getmapping_text
{
	font-family: Times New Roman;
	font-style:italic;
	font-size: 14pt;
	font-weight: 600;
	padding-bottom: 1em;
}
.product_xref
{
	width: 460px;
	height:100px;
	background-image: url(Images/product_xref.gif);
	background-repeat:no-repeat;
	padding:30px 20px 20px 20px;
}
.homepage_content
{
	font-size:8pt;
	color: gray;
}
.homepage_content H1 {font-size:9pt;}
.homepage_content H2 {font-size:8pt;}
#order_hotline {position:absolute;top:45px;left:10px;}
#strap_line {position:absolute;top:5px;left:6px;}
