/* CSS Document */

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.clear-both {
	clear: both;
}

.clear-both-spacer {
	clear: both;
	padding: 5px 0;
}

.display-none {
	display: none;
}

.caption {
	font-size: 10px;
	font-style: italic;
}

.horizontaldottedline {
	border-bottom: dotted 1px #666666;
	margin: 3px 0 10px 0;
	clear: both;
}

html, body {
	height: 100%;
}

body {
	min-height: 100%;
/*	background: #FFFFFF url(../images/bodybkgd2.gif) repeat scroll center center;*/
	background-color: #FFFFFF;
}

p, h1, h2, h3, h4, h5, h6, strong {
	margin: 0px;
	padding: 0 0 5px 0;
}

p {
	font-size: 11px;
	color: #333333;
}

h1, h2, h3, h4, h5, h6 {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-weight: bold;
	color: #CC0000;
}

h1 {
	font-size: 14px;
}

h2 {
	font-size: 12px;
	color: #CC0000;
	margin: 5px 0;
}

h3 {
	font-size: 12px;
	color: #CC0000;
	margin: 5px 0;
}

h4 {
	font-size: 12px;
	color: #FFFFFF;
	margin: 5px 0;
	padding: 2px 3px;
	background-color: #CC0000;
}

h5 {
	font-size: 12px;
	margin: 5px 0;
	padding: 0;
}

h6 {
	font-size: 11px;
	color: #000066;
}

a:link,  a:visited {
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}

a:hover {
	color: #660000;
	text-decoration: none;
}

a:active {
	color: #CCCCCC;
	text-decoration: underline;
}


/* MAIN LAYOUT STYLES */

div#outer {
	width: 800px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	background: #FFFFFF url(../images/print_bodybkgd.gif) repeat-y left top;
}

/* Hack for the 100% height in IE6 */
* html div#outer {
	height:100%
}

div#top {
	width: auto;
/*	height: 91px;*/
	height: 106px;
	background: #FFFFFF url(../images/heatstorelogo.jpg) left -5px repeat-x ;
}

div#top form.searchform {
	width: auto;
	height: 40px;
	margin-left: 200px;
/*	padding: 15px 15px 0 0;*/
	padding: 30px 20px 0 0;
	text-align: right;
}

div#top form.searchform label {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

div#top form.searchform input.search_submit {
/*	width: 19px;*/
	height: 19px;
	padding: 0;
/*	background: url(../images/searchbutton.gif) no-repeat;*/
}

/* GLOBAL NAVIGATION */

div#top ul#globalnav {
	margin: 0 10px 0 0;
/*	padding: 0 0 0 174px;*/
	padding: 0 0 0 53px;    /* CODE FOR ALT NAV LOOK */
}


div#top ul#globalnav li {
/*	width: 85px;*/
	width: 102px;    /* CODE FOR ALT NAV LOOK */
	margin: 0px 3px 0px 0px;
	padding: 0;
	background: url(../images/globalnavcorner.gif) no-repeat left top;
	list-style: none;
	text-align: center;
	vertical-align: middle;
	float: left;
}

div#top ul#globalnav li a:link,
div#top ul#globalnav li a:visited {
	width: 70px;
	height: 25px;
	margin: 0;
/*	padding: 5px 4px 5px 4px;*/
	padding: 4px 4px 6px 28px;     /* CODE FOR ALT NAV LOOK */
	color: #FFFFFF;
/*	text-transform: uppercase;*/
	text-decoration: none;
	display: block;
}

div#top ul#globalnav li a:hover {
	color: #FFCC00;
	text-decoration: none;
}

div#top ul#globalnav li a:active {
	color: #CCCCCC;
	text-decoration: none;
}

div#top ul#globalnav li a.singleline:link,
div#top ul#globalnav li a.singleline:visited {
	width: 72px;
/*	height: 21px;*/
	height: 21px; 					/* CODE FOR ALT NAV LOOK */
/*	padding:  10px 4px 4px 4px;*/
	padding: 9px 4px 5px 24px;     	/* CODE FOR ALT NAV LOOK */
}

div#top ul#globalnav li a.wheretobuy:link,
div#top ul#globalnav li a.wheretobuy:visited {
	width: 68px;  				   	/* CODE FOR ALT NAV LOOK */
	height: 25px;   				/* CODE FOR ALT NAV LOOK */
	padding: 4px 4px 6px 32px;     	/* CODE FOR ALT NAV LOOK */
}

/* SERVICE NAVIGATION */

ul#productnav {
	width: auto;
	margin: 0;
	padding: 10px 5px;
	background-color: #000000;
	text-align: center;
}

ul#productnav li {
	margin: 0;
	padding: 10px 5px;
	display: inline;
}

ul#productnav li a:link,
ul#productnav li a:visited {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;
}

ul#productnav li a:hover {
	margin: 0;
	padding: 0;
	color: #FFCC00;
	text-decoration: underline;
}

ul#productnav li a:active {
	margin: 0;
	padding: 0;
	color: #CCCCCC;
	text-decoration: none;
}

div.topdivider1 {
	border-top: solid 10px #000000;
	margin: 0;
	padding: 1px 0;
	background-color: #FFFFFF;
}

div.topdivider2 {
	border-top: solid 3px #CC0000;
	margin: 0;
	padding: 1px 0;
	background-color: #FFFFFF;
}

/* COLUMN 1 STYLES */
div#maincontent {
	width: auto;
	min-height: 500px;
/*	margin: 10px 0;*/
	margin: 0;
/*	background: url(../images/col1bkgd.gif) repeat-y;*/
}

/* Fix to contain floated elements with an outer div */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
 
.clearfix {
	display:block;
	min-height: 100%;
	margin: 0;
	padding: 0;
}
/* End of Fix */

div#col1 {
	width: 180px;
	min-height: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
/*	background-color: #000000;*/
	float: left;
}

div#col1 h3 {
	margin: 0;
	padding: 5px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: right;
}

div#col1 li {
	list-style: none;
/*	background: #FFFFFF url(images/col1bkgd.jpg) repeat-y;*/
}



/* COLUMN 2 STYLES */
div#masthead,
div#masthead-about,
div#masthead-ordercat,
div#masthead-techinfo,
div#masthead-news,
div#masthead-contact,
div#masthead-disclaimer,
div#masthead-privacy,
div#masthead-sitemap,
div#masthead-search,
div#masthead-links,
div#masthead-np,
div#masthead-kb,
div#masthead-es,
div#masthead-dh,
div#masthead-ch,
div#masthead-dcwh {
	width: 618px;
	height: 143px;
	margin: 0 0 10px 1px;
	float: left;
/*	background-color: #CCCCCC;*/
}

div#masthead-about {
	background: #FFFFFF url(../images/aboutmasthead.jpg) no-repeat;
}

div#masthead-ordercat {
	background: #FFFFFF url(../images/orderCatmasthead.jpg) no-repeat;
}

div#masthead-techinfo {
	background: #FFFFFF url(../images/techinfomasthead.jpg) no-repeat;
}

div#masthead-news {
	background: #FFFFFF url(../images/newsmasthead.jpg) no-repeat;
}

div#masthead-contact {
	background: #FFFFFF url(../images/contactmasthead.jpg) no-repeat;
}

div#masthead-disclaimer {
	background: #FFFFFF url(../images/disclaimertmasthead.jpg) no-repeat;
}

div#masthead-privacy {
	background: #FFFFFF url(../images/privacymasthead.jpg) no-repeat;
}

div#masthead-sitemap {
	background: #FFFFFF url(../images/sitemapmasthead.jpg) no-repeat;
}

div#masthead-links {
	background: #FFFFFF url(../images/linksmasthead.jpg) no-repeat;
}

div#masthead-search {
	background: #FFFFFF url(../images/searchmasthead.jpg) no-repeat;
}

div#masthead-np {
	background: #FFFFFF url(../images/ov_np_hdr.jpg) no-repeat;
}

div#masthead-kb {
	background: #FFFFFF url(../images/ov_kb_hdr.jpg) no-repeat;
}

div#masthead-es {
	background: #FFFFFF url(../images/ov_es_hdr.jpg) no-repeat;
}

div#masthead-dh {
	background: #FFFFFF url(../images/ov_dh_hdr.jpg) no-repeat;
}

div#masthead-ch {
	background: #FFFFFF url(../images/ov_ch_hdr.jpg) no-repeat;
}

div#masthead-dcwh {
	background: #FFFFFF url(../images/ov_cdwh_hdr.jpg) no-repeat;
}

div#col2 {
	width: 430px;
	margin: 0 10px 10px 10px;
	padding-top: 10px;
	float: left;
}

div#col2-wide {
	width: 599px;
	margin: 0 0 10px 10px;
	padding-top: 10px;
	float: left;
}

div#col2 ul,
div#col2 ol,
div#col2-wide ul,
div#col2-wide ol {
	margin: 5px 0 5px 25px;
}

div#col2 ul li,
div#col2-wide ul li {
	padding: 0 0 7px 0;
	list-style: url(../images/bullet.gif);
}

div#col2 ol li {
	padding: 0 0 3px 0;
	list-style: decimal;
}

div#col2 ul#printfooter {
	margin: 10px 0;
	padding: 0;
}

div#col2 ul#printfooter li, 
div#col2 ul#printfooter li.align-right {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	list-style: none;
}

div#col2 ul#printfooter li.align-right {
	float: right;
}

/* COLUMN 3 STYLES */
div#col3 {
	width: 160px;
	margin-right: 10px;
	float: right;
}

div.col3-ordercatbkgd {
	background: url(images/orderCatCol3bkgd.jpg) no-repeat right top;
}

div#col3 h2,
div#col3 h2.margin-topbottom  {
	width: auto;
	padding: 3px 4px;
	margin: 0 0 1px 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0000;
}

div#col3 h2.margin-topbottom {
	margin: 8px 0 3px 0;
}

div#col3 ul {
	margin: 4px 0 4px 15px;
}

div#col3 ul li {
	list-style: url(../images/bullet.gif) outside;
	margin: 8px 0;
}

div#col3 ul#pdfdownloads {
	margin: 4px 0 4px 25px;
}

div#col3 ul#pdfdownloads li {
	list-style: url(../images/pdf.gif) outside;
}

div#outer ul#footerlist {
	width: auto;
	margin: 0;
	padding: 5px 10px;
	background-color: #CC0000;
}

div#outer ul#footerlist li {
	margin: 0 10px 0 0;
	padding: 0;
	display: inline;
}

div#outer ul#footerlist li a,
div#outer ul#footerlist li a:link,
div#outer ul#footerlist li a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

div#outer ul#footerlist li a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #FFCC00;
}

div#outer ul#footerlist li a:active {
	font-weight: normal;
	text-decoration: none;
	color: #CCCCCC;
}

ul li.copyright-strapline {
	margin: 0;
	padding: 5px 10px;
	font-size: 9px;
	color: #999999;
	text-align: right;
	list-style: none;
}

/* FORM STYLES */
div#col2 form fieldset,
div#col2-contact form fieldset {
	margin: 5px 0;
	padding: 0;
	border: none;
	clear: both;
}

div#col2 form label,
div#col2-contact form label {
	width: 150px;
	margin: 0;
	padding: 0;
	float: left;
}

div#col2 form input.inputfield, div#col2 form textarea.inputfield,
div#col2-contact form input.inputfield, div#col2-contact form textarea.inputfield {
	width: 200px;
	margin: 0;
	padding: 2px;
	border: solid 1px #666666;
}

div#col2 form textarea.inputfield,
div#col2-contact form textarea.inputfield {
	height: 100px;
}

div#col2 form p.optout {
	margin-left: 150px;
}

/* DISTRIBUTION STYLES */

div#col2-distribution {
	width: 310px;
	min-height: 550px;
	margin: 0 0 10px 10px;
	padding: 10px 300px 0 0;
 	background: url(../images/ukmap.jpg) no-repeat right top;
	float: left;
}

div#col2-distributiondetails {
	width: 610px;
	margin: 10px 0 10px 10px;
	padding: 0;
	float: right;
}

div.distributor-address-wrapper {
	width: 48%;
	float: left;
	margin: 0 10px 10px 0;
}

div#col2-distribution ul#distributeregion {
	display: none;
}

div#col2-distribution form#distributorsform select option {
	padding: 1px 3px;
}

/* TECHNICAL INFORMATION */
.techdownload-wrapper {
	width: auto;
	margin: 0 0 10px 0;
	clear: both;
}

.techdownload-links-wrapper {
	width: 200px;
	float: left;
}

h2.techdownload-heading {
	background-color: #CCCCCC;
	padding: 3px;
}

.techdownload-pdf-wrapper {
	width: 200px;
	float: right;
}

.techdownload-pdf-wrapper ul {
	margin: 0 0 0 20px;
}

.techdownload-pdf-wrapper ul li.pdflist {
	padding: 3px 0;
	list-style: url(../images/icon_pdf.gif);
}

.filesize {
	font-size: 10px;
	font-style: italic;
}

div#RESULT_WATTS,
div#RESULT_BTUH {
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}

table#calculatorTable {
	margin: 5px 0;
}

table#calculatorTable th {
	width: 100px;
	padding: 5px;
	text-align: right;
	vertical-align: top;
}

table#calculatorTable td {
}

table#calculatorTable td select {
	width: 150px;
	margin: 0 0 5px 0;
}

table#watt-btuConversionTable {
	margin: 5px 0;
	border: solid 1px #CCCCCC;
}

table#watt-btuConversionTable th,
table#watt-btuConversionTable td {
	padding: 3px;
	text-align: center;
}

table#watt-btuConversionTable th {
	background-color: #CCCCCC;
}

form#calculationForm table th,
form#calculationForm table td {
	padding: 3px;
	text-align: left;
}

form#calculationForm table#constructionDetailsTable td {
	text-align: right;
}

/* NEWS STYLES */
h1.archiveheading {
	margin: 7px 0;
	padding: 3px;
	color: #FFFFFF;
	background-color: #CC0000;
}

/* CONTACT STYLES  */
div#col2-contact {
	width: 350px;
	margin: 0 5px 0 0;
	padding: 10px;
	padding-right: 0px;
	float: left;
}

div#col3-contact {
	width: 250px;
	float: right;
}

div#col2-contact form label {
	width: 80px;
	margin: 0;
	padding: 0;
	float: left;
}

div#map {
	width: 240px;
	height: 230px;
	margin: 10px 0;
	padding: 0;
	border: solid 1px #666666;
}

/* PRODUCT OVERVIEW STYLES */

div#col2-wide div.product-overview-wrapper {
	width: 285px;
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
}

div#col2-wide div.product-overview-wrapper h2 {
	width: auto;
	margin: 0 0 1px 0;
	padding: 0;
	background: url(../images/product_overview_hdrbkgd.gif) no-repeat;
	color: #FFFFFF;
}

div#col2-wide div.product-overview-wrapper h2 a:link,
div#col2-wide div.product-overview-wrapper h2 a:visited {
	width: auto;
	height: 17px;
	padding: 15px 5px 5px 15px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/product_overview_hdrbkgd.gif) no-repeat;
	display: block;
}

div#col2-wide div.product-overview-wrapper h2 a:hover {
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
	background: url(../images/product_overview_hdrbkgd-over.gif) no-repeat;
}

div#col2-wide div.product-overview-wrapper ul {
	margin: 0;
	padding: 0;
}

div#col2-wide div.product-overview-wrapper  ul li {
	width: auto;
	height: 100px;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#col2-wide div.product-overview-wrapper  ul li a {
	width: auto;
	height: 100px;
	background: url(../images/overview-image-1.jpg) no-repeat;
	display: block;
}


div#col2-wide div.product-overview-wrapper  ul li.overview-image-1 a {
	background: url(../images/ov_storageheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-2 a {
	background: url(../images/ov_panelheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-3 a {
	background: url(../images/ov_firesuite.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-4 a {
	background: url(../images/ov_portableheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-5 a {
	background: url(../images/ov_underfloorheating.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-6 a {
	background: url(../images/ov_plinthheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-7 a {
	background: url(../images/ov_bathroomheating.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-26 a {
	background: url(../images/ov_reflections.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-8 a {
	background: url(../images/ov_mainsfedshowers.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-9 a {
	background: url(../images/ov_tankfedshowers.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-13 a {
	background: url(../images/ov_aircurtains.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-14 a {
	background: url(../images/ov_ceilingheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-15 a {
	background: url(../images/ov_wallheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-16 a {
	background: url(../images/ov_quartzheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-17 a {
	background: url(../images/ov_ceramicheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-18 a {
	background: url(../images/ov_handdriers.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-29 a {
	background: url(../images/ov_utilityheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-30 a {
	background: url(../images/ov_frostheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-27 a {
	background: url(../images/ov_heattubes.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-20 a {
	background: url(../images/ov_boilingwater.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-22 a {
	background: url(../images/ov_unventedwater.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-23 a {
	background: url(../images/ov_cisternheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-24 a {
	background: url(../images/ov_storedheaters.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-25 a {
	background: url(../images/ov_multiflow.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-31 a {
	background: url(../images/ov_waterfiltration.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-32 a {
	background: url(../images/ov_flowboilers.jpg) no-repeat;
}

div#col2-wide div.product-overview-wrapper  ul li.overview-image-33 a {
	background: url(../images/ov_handwashing.jpg) no-repeat;
}

/* PRODUCT STYLES */

#col2 div#breadcrumb {
	width: auto;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 10px;
	color: #333333;
}

#col2 div#breadcrumb a:link, #col2 div#breadcrumb a:visited {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

#col2 div#breadcrumb a:hover {
	font-weight: normal;
	color: #DC001F;
	text-decoration: underline;
}

#col2 div#breadcrumb a:active {
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: underline;
}

div#thumbnailHolder, 
div#mainimageHolder {
	width: auto;
	height: auto;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}

div#mainimageHolder {
	/*width: 240px;
	max-width: 260px;*/
	margin: 0 0 10px 10px;
	float: left;
	text-align: center;
}

div#mainimageHolder a.magnifyingGlass {
	width: 25px;
	height: 25px;
	margin: 5px 0 0 60px;
	background: url(../images/icon_enlarge.gif) no-repeat;
	display: block;
}

div#col2 hr.hr-CC0000 {
	background-color: #CC0000;
	height: 1px;
}

div#col2 div#productSelectList
div#product-overview-wrapper, div#productSelectList {
	width: auto;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
/*	float: left;*/
	border-bottom: dotted 1px #999999;
}

div#col2 table#specTable {
	margin: 0 0 5px 0;
	padding: 0;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
}

div#col2 table#specTable th {
	margin: 0;
	padding: 2px;
	background-color: #CCCCCC;
}

div#col2 table#specTable td {
	margin: 0;
	padding: 2px;
	text-align: center;
	background-color: #F7F7F7;
}

div#col2 p.spectablenotes {
	font-size: 10px;
}

div#productdetails_holder, 
div#prod_dimensions_holder {
	width: auto;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
}

div#productdetails_holder {
	width: 410px;
	margin-left: 10px;
	float: left;
}

div#col2 div#footnote {
	margin: 0;
	padding: 5px;
	background-color: #DEDEDE;
	border: solid 1px #999999;
}

div#col2 div#footnote h5 {
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
}

div#col2 div.techboxwrapper {
	margin: 0;
	padding: 5px;
	background-color: #EDEDED;
	border: solid 1px #DEDEDE;
}

div#col2 ul#techdownloads li {
	list-style: none;
}

div#col2 img.iconlogos {
	margin: 0 10px 10px 0;
}

.normalBoldRed {
	font-weight: bold;
	color: #FF0000;
}
.italicRed {
	font-style: italic;
	font-weight: normal;
	color: #CC0000;
}

h5.techdownloadtab {
	width: 30%;
	margin: 0 0 0 10px;
	padding: 2px 5px;
	background-color: #DEDEDE;
	border: solid 1px #CCCCCC;
	border-bottom: none;
}

/* LINKS STYLES */

code {
	border:solid 1px #666;
	background-color:#DEDEDE;
	display:block;
	color:#333;
	margin:0 0 10px;
	padding:10px;
}

/* AJAX NAV STYLES */

.menu-side-navigation-heading, .menu-side-navigation-overview {
	padding: 6px 10px 4px 5px;
	margin: 0; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: right;
	text-transform: uppercase;
	color: #FFFFFF; 
	border-top: solid 1px #CCCCCC;
}

.stretcher-spacer {
	height: 0px;
	overflow: hidden;
}

.menu-side-navigation-heading A, .menu-side-navigation-heading span {
	color: #FFFFFF; 
	cursor: pointer; 
	display: block; 
/*	padding-top: 5px;*/ 
	text-decoration: none;
}
.menu-side-navigation-heading a:link, .menu-side-navigation-heading a:visited  {
	color: #FFFFFF; 
	font-size: inherit; 
	text-decoration: none; 
}

.menu-side-navigation-heading a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.menu-side-navigation-heading a:active {
	color: #CCCCCC;
	text-decoration: none;
}

.menu-side-navigation-overview {
	color: #FFFFFF; 
	background: #CC0000 url(../images/navigation-overview-marker.gif) no-repeat right center;
}

.menu-side-navigation-overview a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.menu-side-navigation-content {
	text-align: right; 

}


.menu-side-navigation-content A:link, .menu-side-navigation-content A:visited, .menu-side-navigation-content A:hover, .menu-side-navigation-content A:active {
	display: block; 
	font-size:inherit;
	font-weight: normal;
	color: #FFFFFF; 
	margin: 0 10px;
	padding: 3px 0; 
}
.menu-side-navigation-content A:link, .menu-side-navigation-content A:visited {
	color: #FFFFFF; 
	text-decoration: none;
}

.menu-side-navigation-content A:hover  {
	color: #FFCC00; 
	text-decoration: underline; 
}

.menu-side-navigation-content A:active {
	color: #CCCCCC;
	text-decoration: none;
}

