body { margin: 0px; background: #808080 url(../../images/page_elements/outside_bg.gif) repeat-x top; font: 0.7em/160% Verdana, Arial, sans-serif; color: #666; text-align: center; }h1 { font-size: 1.7em; color: #F60; font-weight: lighter; line-height: 130%; }h2 { font-size: 1.3em; color: #A60D21; font-weight: lighter; line-height: 130%; }
h3 { font-size: 1.4em; color: #F60; font-weight: lighter; line-height: 130%; margin-bottom: 10px; }
h4 { font-size: 1.3em; color: #F60; font-weight: lighter; line-height: 130%; }
h5 { font-size: 1.3em; color: #F60; font-weight: lighter; line-height: 130%; }
h6 { margin: 0px 0px 8px 0px; padding:0; text-transform: uppercase; font-size: 0.85em; color: #999; font-weight: bold; }h6 a { color:#999; border-bottom: 1px dotted #999; }h6 a:link { text-decoration: none; }h6 a:visited { text-decoration: none; }h6 a:hover { text-decoration: none; border-bottom: 1px solid #000; color: #000; }ul { margin: 8px; padding-left: 18px; }ol { margin: 8px; padding-left: 23px; }img { border: 0; }label { color: #666; }input, select, textarea { font: 1em Verdana, Arial, sans-serif; color: #666; }textarea { width: 100%; }fieldset { border: 0; padding: 0px 0px 8px 0px; }fieldset dt { float: left; width: 120px; }fieldset dd { margin: 0; }
fieldset #title { font-size: 1.4em; color: #F60; font-weight: lighter; line-height: 140%; }
.admininput { width: 70%; }
.button { font: 1em/100% Trebuchet MS, Verdana, sans-serif; color: #666; }.colour { color: #F60; }.highlight { background-color: #A60D21; padding:0px 0px 1px 3px; color: #FFF; }.small { font-size: 0.85em; }.notopmargin { margin-top: 0px; padding-top: 0px; }
.nobottommargin { margin-bottom: 0px; padding-bottom: 0px; }.nomargins { margin: 0px; padding: 0px; }
.floatleft { float: left; }.floatright { float: right; }
.clearleft { clear: left; }
.clearright { clear: right; }.clearboth { clear: both; }
.spacer { clear: both; }

.width1 { width: 800px; margin: 0px auto; text-align: left; }

#header { height: 105px; }
#bar { height: 49px; padding: 0; margin: 0; }
#maincontainer { margin: 14px 0 0 0; padding: 0; background: #808080 url(../../images/page_elements/main_bg.gif) repeat-y; }
#bodytop { height: 10px; margin: 0 0 5px 0; padding: 0; background: #FFF url(../../images/page_elements/main_block_top.gif) no-repeat; }
#sidetop { height: 18px; margin: 0; padding: 0; background: #666 url(../../images/page_elements/grey_block_top.gif) no-repeat; }
#sidespacing { margin: 0; padding: 0 18px; }
#sidespacing2 { margin: 0; padding: 0 9px; }
#bothbottom { height: 10px; margin: 0; padding: 0; background: #808080 url(../../images/page_elements/both_bottom.gif) no-repeat; }

#noflash { margin: 0; padding: 15px; background: #808080 url(../../images/page_elements/blankheader.gif) no-repeat; }
#flash { background: #808080 url(../../images/page_elements/flash_bg.gif) no-repeat; }
#flashspacing { height: 195px; }

#ncq { float: right; margin: 0; padding: 0 15px 0 0; }

.barform { margin: 0; padding: 0; }
.barutility { display: inline; margin: 0; padding: 0; }
.barutilitytitle { margin: 0 10px 0 20px; padding: 0; float: left; }
.barutilityform { margin: 15px 0 0 0; padding: 0; border: 1px solid #F60; float: left; }

.mainspacer { height: 14px; background-color: #808080; }

#mainnav { width: 582px; float: right; margin-top: 67px; margin-bottom: 0; padding-bottom: 0; text-align: center; }
#mainnav ul { list-style-type: none; font-size: 1.1em; margin-bottom: 0; padding-bottom: 0; }
#mainnav li { margin: 0; padding: 0; display: inline; margin-bottom: 0; padding-bottom: 0; }
#mainnav ul a:link, #mainnav ul a:visited, #mainnav ul a:hover, #mainnav ul a:active { text-decoration: none; }
#mainnav ul a:link, #mainnav ul a:visited { color: #666; }
#mainnav ul a:hover, #mainnav ul a:active { color: #F60; }
#mainnav li.mainnavbreak { padding: 0 10px; }

#articlecontainer { float: left; margin: 0; padding: 0 0 0 20px; width: 365px; voice-family:"\"}\""; voice-family:inherit; width: 345px; }
#articlecontainer2 { float: left; margin: 0; padding: 0 0 0 20px; width: 383px; voice-family:"\"}\""; voice-family:inherit; width: 363px; }
.title { margin-top: 10px; margin-bottom: 10px; }

.article { margin: 0 0 16px 0; padding: 0; }.articleframe { padding: 8px; margin: 0 0 17px 0; border: 1px solid #CCC; border-top: none; }.articleframeunpub { padding: 8px; margin: 0 0 17px 0; border: 1px solid #CCC; border-top: 5px solid #F60; }.article a:link, .articleframe a:link, .articleframeunpub a:link, a.adlink:link { color: #A60D21; }.article a:visited, .articleframe a:visited, .articleframeunpub a:visited, a.adlink:visited { color: #A60D21; }.article a:hover, .articleframe a:hover, .articleframeunpub a:hover, a.adlink:hover { color: #F60; }
.article a:active, .articleframe a:active, .articleframeunpub a:active, a.adlink:active { color: #F60; }

.article2 { margin: 0 0 16px 0; padding: 0; color: #FFF; }
.articleframe2 { padding: 8px; margin: 0 0 17px 0; border: 1px solid #CCC; border-top: none; color: #FFF; }.articleframeunpub2 { padding: 8px; margin: 0 0 17px 0; border: 1px solid #CCC; border-top: 5px solid #F60; color: #FFF; }.article2 a:link, .articleframe2 a:link, .articleframeunpub2 a:link { color: #F60; }
.article2 a:visited, .articleframe2 a:visited, .articleframeunpub2 a:visited { color: #F60; }
.article2 a:hover, .articleframe2 a:hover, .articleframeunpub2 a:hover { color: #FFF; }
.article2 a:active, .articleframe2 a:active, .articleframeunpub2 a:active { color: #FFF; }

.product { margin: 0 0 16px 0; padding: 0; }
.productadmin { margin-bottom: 16px; border: 1px solid #CCC; border-top: none; padding: 8px; }
a:link.forwardlink, a:visited.forwardlink, a:hover.forwardlink, a:active.forwardlink, a:link.backlink, a:visited.backlink, a:hover.backlink, a:active.backlink { text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 8px; }
a:link.forwardlink, a:visited.forwardlink, a:hover.forwardlink, a:active.forwardlink { background: transparent url(../../images/page_elements/side_bullit.gif) no-repeat left; }
a:link.backlink, a:visited.backlink, a:hover.backlink, a:active.backlink { background: transparent url(../../images/page_elements/back_bullit.gif) no-repeat left; }
a:link.forwardlink, a:visited.forwardlink, a:link.backlink, a:visited.backlink { color: #666; }
a:hover.forwardlink, a:active.forwardlink, a:hover.backlink, a:active.backlink { color: #F60; }
.imagetop { margin-bottom: 13px; }.imagefleft { float:left; margin: 2px 16px 13px 0px; }.imagefright { float:right; margin: 2px 0px 13px 16px; }.imagebottom { margin-top:13px; }.imagebreak { margin-bottom:13px; }

.productinfo { margin-left: 141px; }
.pagelinks {  }
.pagenumlink { margin: 0px 2px; }
.pagenumdead { margin: 0px 2px; }.adminbar { background-color: #CCC; padding: 2px 2px 0px 2px; margin-bottom: 16px; height: 19px; voice-family:"\"}\""; voice-family:inherit; height: 17px; }.adminbar2 { background-color: #CCC; padding: 2px 2px 0px 2px; height: 19px; voice-family:"\"}\""; voice-family:inherit; height: 17px; }a.admin { margin: 2px; text-decoration: none; }.imageadminbar { background-color: #CCC; padding: 2px 2px 0px 2px; height: 15px; voice-family:"\"}\""; voice-family:inherit; height: 13px; }a.imageadmin { text-decoration: none; border-bottom: none; }

#bodyside { margin-left: 410px; margin-bottom: 15px; }
#bodyside ul { list-style-type: none; margin: 0; padding: 0; }
#bodyside ul a:link, #bodyside ul a:visited, #bodyside ul a:hover, #bodyside ul a:active { text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 8px; background: transparent url(../../images/page_elements/side_bullit.gif) no-repeat left; }
#bodyside ul a:link, #bodyside ul a:visited { color: #666; }
#bodyside ul a:hover, #bodyside ul a:active { color: #F60; }
.bodysidetitle { margin-top: 22px; margin-bottom: 10px; }

#footer { font-size: 0.9em; color: #CCC; margin: 10px 0 14px 20px; padding: 0; }
#footer ul { list-style-type: none; margin: 0; padding: 0; }
#footer li { margin: 0; padding: 0 13px 0 0; display: inline; }
#footer ul a:link, #footer ul a:visited, #footer ul a:hover, #footer ul a:active { text-decoration: none; padding-left: 8px; background: transparent url(../../images/page_elements/footer_bullit.gif) no-repeat left; }
#footer ul a:link, #footer ul a:visited { color: #CCC; }
#footer ul a:hover, #footer ul a:active { color: #F60; }

#copyright { float: right; width: 210px; text-align: center; margin: 0; padding: 0; }