﻿table {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;
}
.headpad {
	padding-top: 27px;
	padding-bottom: 40px;
	padding-left: 25px;
	padding-right: 25px;
}
.hnavbg {
	background-color: #313131;/*themecolour2;*/
}
div.SearchBox {
	padding:1px;
	width:196px;
	border: 1px;
	border-style: solid;
	border-color: red;
	background-color: #FFF0F0;
}
div.SubscribeBox {
	padding:1px;
	width:200px;
	border: 1px;
	border-style: solid;
	border-color: red;
	background-color: #FFF0F0;
}
div.NewsletterLeft {
	padding:1px;
	width:200px;
	border: 1px;
	border-style: solid;
	border-color: red;
	background-color: #FFF0F0;
}
div.ProductsAvailable {
	padding:1px;
	border: 1px;
	border-style: solid;
	border-color: red;
	background-color: #FFF0F0;
}
div.NewsletterMain{width:400px;}
table.MainFooter {
    vertical-align:top;
	padding-top: 5px;
}
td.HorizontalMenu {
	background-color: red;
}
td.FooterLeft {
    width:200px;
    vertical-align:top;
	padding-right: 5px;
}
td.FooterCenter {
    vertical-align:top;
    padding-left: 20px;
	padding-right: 20px;
}
td.FooterRight {
    width:200px;
    vertical-align:top;
	padding-left: 5px;
	padding-right: 2px;
}
td.leftcoltext {
    width:190px;
    vertical-align:top;
	padding-right: 5px;
}
td.centercoltext {
    vertical-align:top;
    padding-left: 20px;
	padding-right: 20px;
}
td.rightcoltext {
    width:200px;
    vertical-align:top;
	padding-left: 5px;
	padding-right: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: red;/*themecolour1;*/
}
td.AdvertisingTop {width:600px;}
td.SubscribeBox {width:200px;}
td.Neways {width:100px;}
tr.OddProduct {background: #FFF0F0;}
tr.EvenProduct {background: #FFFFFF;}
tr.ProductsHeading {background: #D0D0D0 ;}
p {
	margin-top: 0px;
	margin-bottom: 0px;
}
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 20px;
	color: #000000;/*themecolour4%0;*/
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #000000;/*themecolour4%0;*/
}
ul {
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #000000;
	list-style-image: url(http://www.saynotocancer.co.uk/Images/SNTCBullit.gif);
	list-style-type: circle;	
}
/*  Use p.Heading class to make normal text act as heading
    This is to avoid having headings which do no have the keyword in it which helps rankings */
p.Heading1  {font-size: 13pt;font-weight: bold;margin-top: 0px;margin-bottom: 3px;color: #000000;}
p.Heading2  {font-size: 10pt;margin-top: 0px;margin-bottom: 3px;color: red;}
P.Heading3  {font-size: 10pt;margin-top: 0px;margin-bottom: 1px;color: #000000;}
p.Heading4  {font-size: 10pt;margin-top: 0px;margin-bottom: 1px;color: #000000;}  
h1 {
	font-size: 13pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #000000;/*themecolour1;*/
}
h1.Keyword {
	text-align:center;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;/*themecolour1;*/
}
h2 {
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 3px;
	color: red;/*themecolour1;*/
}
h3 {
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #000000;/*themecolour1;*/
}
h4 {
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #000000;/*themecolour1;*/
}
body {
	background-color: #FFFFFF;/*themecolour4;*/
	color: #000000;/*themecolour4%0;*/
}
a:link {color: red;}
a:visited {color: red;}
a:hover {color: black;}
a.InternalLinks:link {color: black;font-size: 8pt;}
a.InternalLinks:visited {color: black;font-size: 8pt;}
a.InternalLinks:hover {color: red;font-size: 8pt;}
a.Categories:link {color: red;	font-size: 8pt;text-decoration: none;}
a.Categories:visited {color: red;font-size: 8pt;text-decoration: none;}
a.Categories:hover {color: black;font-size: 8pt;text-decoration: none;}
p.ProductCategories {font-size: 8pt;margin-left:5px;margin-top: 0px;margin-bottom: 1px;color: #000000;}


.imageborder {
	padding-right: 4px;
}
td.footer { 
	border-top-style: solid;
    border-top-color: Black;
   	border-top-width: 1px;

}
div.center {text-align:center;}
div.right {text-align:right;}
div.left {text-align:left;}
img.noborder {border:0px;}
img.noborder75 {border:0px; width:75%;}
img.noborder50 {border:0px; width:50%;}
img.ICtr { text-align:center;border:0px;margin-bottom:5px;}
img.Advertising {border:0px;} 
div.EMLinks {width:auto;border: 1px solid #435ccc; text-align:center; margin: 0px 0px 5px 0px;background-color:#faf9f5;padding:5px 0px 5px 0px;}
#hmenu {background: #FFF0F0;float: left;list-style: none;margin: 0;padding: 0;width: 100%;}
#hmenu li {float: left;margin: 0;padding: 0;}
#hmenu a {	background: #FFF0F0;display: block;float: left;margin: 0;padding: 4px 5px;text-decoration: underline;font-size: 8pt;}
#hmenu a:link,#hmenu a:visited{background:#FFF0F0;color:black;}
#hmenu a:hover{background:red;color:white;}
#vmenu{margin:0px;padding:0;list-style:none; border-top:0px;}
#vmenu a:link,#vmenu a:visited{display:block;margin:1px 0;padding:3px 0;background:#FFF0F0;color:Black;text-decoration:none;text-indent:6px;font-size: 8pt;width:200px}
#vmenu a:hover{background:red;color:white;text-decoration: none;}
/* Formating For Floating Images used on product Pages */
img.floatright { float: right; border:0px; }
img.floatleft { float: left; border:0px; }
/* Formating For Rss Feeds */
#pscroller1{
width: 300px;
height: 1.2em;
border: 1px solid red;
padding: 5px;
background-color: white;
}
#pscroller2{
width: 175px;
height: 150px;
border: 1px solid red;
padding: 5px;
background-color: white;
}
#pscroller3{
width: 175px;
height: 150px;
border: 1px solid red;
padding: 5px;
background-color: white;
}
.rssclass .rsstitle{
font-weight: bold;
}
.rssclass .rssdate{
color: gray;
font-size: 85%;
}
.rssclass a{
text-decoration: none;
}