BODY {	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../accumulateimages/main_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #DFDCD6; TEXT-ALIGN: center; font-family: Arial, Helvetica, sans-serif;}
BODY.printme {background-image:none; background-color:#FFFFFF; text-align:left; padding-left:15px; padding-top:25px}
BODY #page  {TEXT-ALIGN: left; font-family: Arial, Helvetica, sans-serif; color:#333;}
#page { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px auto; WIDTH: 779px; PADDING-TOP: 0px; background-color:#FFFFFF}
#header {Z-INDEX: 10; WIDTH: 100%; POSITION: relative; HEIGHT: 76px; background-image:url(../accumulateimages/bg_header_top.gif); background-repeat:repeat-x;}
#white { background-image:url(../accumulateimages/white_bg.gif); background-position:center; }
#logo {	LEFT: 18px; WIDTH: 128px; POSITION: absolute; TOP: 20px; HEIGHT: 40px;}
#logo IMG {	border: 0px;}
#textTop {	LEFT: 520px; WIDTH: 250px; POSITION: relative; TOP:9px;  font-size:18px;}

UL {margin-top:2px; margin-bottom:14px;}
LI{ color:#333; margin-bottom:2px;}
P {color:#666666; font-size:11px;}

/* Promotiona Area / Flash Area*/
.PromotionalArea {width:778px; position:relative; top:2px; margin-bottom:3px}  
.shadow {height:7px; background-image:url(../accumulateimages/shadow1.gif); width:100%; margin-bottom:4px;}
.pageHeader{width:779px; height:75px; margin:1px 0px 1px 0px; float:left; border:1px solid red;}

/* Main two promotion areas on Homepage */
.Container {width:778px; position:relative; top:4px;}
#topContainer {margin-bottom:7px}
#topContainer a{color:#606264; text-decoration:none}
#topContainer a:hover {text-decoration:underline}
#promsContainer {margin-bottom:0px}
.homebox1 {width:384px; background-image:url(../accumulateimages/home_box1_bg.jpg); height:174px;}
.promheader {position: relative; top:13px; left:10px; height:40px}
#promheader2 {height:30px}
.links {position: relative; top:15px; left:10px}
#linksabout {position: relative; top:0px; left:0px; }
#linksabout a {color:#606264; text-decoration: none}
#linksabout a:hover {text-decoration:underline}
.links UL {margin-left:0px; margin-top:0px; padding-left:10px; padding-top:0px}
.links LI {margin-left:2px; margin-top:0px; margin-bottom:3px; font-size:11px; list-style-image:url(../accumulateimages/icon_prom1_buller.gif)}
.links2 {position: relative; top:15px; left:10px}
.links2 UL {margin-left:0px; margin-top:0px; padding-left:17px; padding-top:0px}
.links2 LI {margin-left:2px; margin-top:0px; margin-bottom:9px; font-size:12px; list-style-image:url(../accumulateimages/icon_prom2_bullet.gif)}
.homebox2 {width:384px; background-image:url(../accumulateimages/home_box2_bg.jpg); height:174px; position:absolute; right:0px; top:0px;}

#box1 { width:157px; background-image:url(../accumulateimages/box1_bg.gif); background-position:top; height:29px}
#box1 h1 { font-size:11px; color:#FFF; margin:0px; position:relative; left:15px; top:8px; }
#box1base { width:157px; height:179px; vertical-align:top}
#box2 { width:348px; background-image:url(../accumulateimages/box2_bg.gif); background-position:top; height:198px}
#box2 h1 { font-size:11px; color:#FFF; margin:0px; position:relative; left:15px; top:8px; }
#box2base { width:348px; background-image:url(../accumulateimages/box2_base.gif); height:10px;}
#box2 .text { font-size:11px; width:320px; position:relative; left:15px; top:25px;}
#box2 p {margin-top:0px; margin-bottom:10px}
#box3 { width:255px; background-image:url(../accumulateimages/box3_bg.gif); background-position:top; height:198px}
#box3base { width:255px; background-image:url(../accumulateimages/box3_base.gif) ; height:10px;}
#box3 h1 { font-size:11px; color:#FFF; margin:0px; position:relative; left:15px; top:8px; }
.news{ font-size:11px; width:230px; position:relative; left:15px; top:25px;}
.news h2 { color:#D7182A; margin:0px; font-weight:100; font-size:11px }
.news p {margin:0px 0px 10px 0px;}
.news a {color:#606264; }
.news a:hover { text-decoration:none}
#newsrightproms {width:145px; left:11px; top:16px; padding-bottom:18px}
#newsrightproms p { padding-bottom:5px; margin-top:3px}
#newsrightproms h2 { padding-bottom:0px; margin-bottom:0px}


/* Footer */
#footerContainer {width:778px; background-image:url(../accumulateimages/footer_bg.gif); height:70px; display:block; position:relative; top:8px; margin:3px 0px 5px 0px}
#footer {margin:0px; font-size:10px; text-align:center; position:relative; top:15px; color:#666;}
#footer A{ color:#666; text-decoration:none;}
#footer A:hover{ color:#666; text-decoration:underline;}


/* Sub Nav */
.content {border:0px; padding:0px; width:779px;}
TD.subnav_bg {width:145px; vertical-align:top; background-color:#f3f3f3; background:url(../accumulateimages/subnav_bg1.gif) top left; }
TD.subnav_base {height:10px; vertical-align:top;}
#subnav_head P {top:9px; left:14px; position:relative; margin:0px; color:#006553; font-size:.7em; width:160px;}
#subnav_top { margin-top:2px }
.subnavLevel1Container {font-size:70%; background-image:url(../accumulateimages/subnav_bg_dots.gif); background-position:bottom;  background-repeat:no-repeat; padding:6px 6px 9px 6px; width:145px;}
#subOn { background-image:url(../accumulateimages/subnav_bg_on.gif); background-repeat:repeat-y;}
.subnavLevel1 {padding:0px; margin:0px; width:135px;} 
#on A {color:#FF3300;}
.subnavLevel1 A, .subnavLevel1 {position:relative; left:8px; color:#666666; text-decoration:none;}
.subnavLevel1 A.on { color:#FF3300; text-decoration:none; font-weight:bold;}
.subnavLevel1 A:hover {color:#FF3300; text-decoration:underline;}
UL.sub {margin:10px; padding-left:16px;}
UL.sub LI {padding:0px; margin:0px;}
UL.sub LI A{ color:#336666; padding:0px; margin:0px; left:0px;}
UL.sub LI A:hover{ color:#333; text-decoration:underline;}

#breadcrumb {background:url(../accumulateimages/previous_bg_dots.gif) bottom left no-repeat; width:100%; color:#999; margin:0px 0px 20px 0px; height:20px }
#breadcrumb A {color:#999; text-decoration:none}
#breadcrumb A:hover {color:#999; text-decoration:underline}

/* Section Colour Styles */
#inthissection {color:#999; background-image:none; position:relative; left:8px; }

/* Right hand side promotion Area */
TD.rightProms {width:169px; vertical-align:top;}

.contact {margin-bottom:5px; height:70px;}
.rightprom { width:168px; background-position:top left; color:#666;}
.rightprom h1 { font-size:11px; color:#FFF; margin:0px; position:relative; left:11px; top:5px; }
.rightprombase { width:168px; background-image:url(../accumulateimages/rightprom_base.gif); background-position:bottom; background-repeat:no-repeat; height:10px; margin-bottom:5px}
.rightprom .text { font-size:11px; width:150px; position:relative; left:11px; top:16px; padding-bottom:18px}
.rightprom p {margin:5px 0px 5px 0px}
.rightprom a {color:#666666}
.rightprom a:hover { text-decoration:none}
#ebook {left:9px; top:18px}
#ebook p {margin-top:0px;}
table.ebookprom td {vertical-align:top}

#rightpromred {background-image:url(../accumulateimages/rightprom_red.gif); }
#rightpromorange {background-image:url(../accumulateimages/rightprom_orange.gif); }
#rightpromgreen {background-image:url(../accumulateimages/rightprom_green.gif); }
#rightpromblue {background-image:url(../accumulateimages/rightprom_blue.gif); }


/* Children links from Item Page */
table.Child { width:100%; margin-bottom:5px; }
table.Child TD { padding:3px;}
table.Child .topfade { background-image:url(../accumulateimages/fade_divider.gif); background-repeat:no-repeat; padding:0px;}
table.Child .childContent {vertical-align:top; padding-top:7px;}
table.Child .childContentTitle {width:100px; vertical-align:top}
table.Child .childContent h3 {margin-bottom:2px; color:#666666; margin-top:2px;}
table.Child .childContent h2 {font-size:115%; margin-bottom:3px; color:#FF3300; font-weight:bold;}
table.Child .childContent p {margin-top:8px;}
table.Child .childContent img {padding-right:8px; }
table.Child .childContent a:hover { text-decoration:none;}

table.Child TD.thumbnail {vertical-align:top;}
table.Child TD.thumbnail img {padding-right:10px;}

#onChild {background:url(../accumulateimages/icon_nav_arrow_right_on.gif) top left no-repeat; width:400px; color:#FF3300; margin-top:3px;}
#onChild A {color:#FF3300;font-size:105%;}

/* Display Thumbnail children*/
.thumbnails_container {width:387px; float:left; margin-top:5px;}
.thumbnail_hori { width:120px; float:left; margin:0px 8px 18px 0px; }
.thumbnail_hori img {padding-right:11px; padding-bottom:6px; text-align:left;}
.thumbnail_hori p {padding-top:18px;}
.thumbnail_hori a {font-size:11px;}
.thumbnail_title {width:110px;}

/* Request form  */
table.request {width:100%; margin-top:20px;}
table.request td {height:25px; vertical-align:top;}
table.request td.label {color:#666666; width:120px; padding-top:4px; font-size:1em; }
table.request td.labellong {color:#666666; padding-top:4px; font-size:1em; height:18px;}
table.request td.labellongpadtop {color:#666666; padding-top:14px; font-size:1em; height:18px;}
table.request input { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
table.request text{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
table.request select { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
table.request textarea {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
#plsnote {margin:2px 0px 14px 0px; color:#666666; font-size:100%;}

.validation {color:#FF6600; font-size:9px}


/* Main Content Area */
TD.contentMain {width:400px; padding:10px 20px 20px 20px; font-size:.7em; vertical-align:top; background-image:url(../accumulateimages/content_bg.gif); border-left:7px solid white; border-right:7px solid white;}
TD.contentMain h1 {font-size:1.7em; margin:0px 0px 7px 0px; font-weight:100;}
TD.contentMain h2 {font-size:120%; margin:0px 0px 7px 0px; font-weight:bold;}
TD.contentMain h3 {font-size:103%; margin-bottom:2px; color:#FF3300; margin-top:15px; }
TD.contentMain p {margin-bottom:12px; margin-top:8px; font-size:1.1em;}
TD.contentMain a {text-decoration:underline; }
TD.contentMain a:hover {text-decoration:none}

TD.contentMain ul {margin-top:10px}
TD.contentMain li {font-size:110%; color:#666666}

/* Print window */
table.printme TD {color:#000000;  font-size:14px; }
table.printme P {color:#000000;  font-size:14px; }
td.printmeTitle { vertical-align:top; height:100px}
table.printme A {color:#000000;}

hr {width:300px}

/* Extra CSS to from Editor */
.RedText {color:red;}
.RedTextBold {color:red; font-weight:bold;}
.GreyTextBold {color:#777; font-weight:bold; }
a.RedLink {color:red;}
a.RedLinkBold {color:red; font-weight:bold}

.divider { background-image:url(../accumulateimages/fade_divider.gif); background-repeat:no-repeat; padding:0px; width:400px; height:20px; float:left}
