/* 
19/01/2011 more css styles
19/01/2011 Yikes its plum.
21/01/2011 margin compatible fixes for common browsers. Increased col width of margins
31/01/2012 footer container added
*/

h1{text-align: center; font-size: 18px; color:#99cc33;}
h2{text-align: center; font-size: 18px; color:#888888;}
h3{text-align: center; font-size: 16px; color:#000099;}
h4{text-align: center; font-size: 14px; color:#000099;}
h5{text-align: center; font-size: 12px; color:#F2EFDB;}

div#News{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:12px;
font-weight:normal;
color:#710F11;
}

body{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
background-color:#FFFFFF;
}

div.section 
{
float: left;
font-weight: bold;
text-align: right;
background-color:#FF0000;

}

td.menuContainer {
vertical-align:top;
font-size:12px;
text-align:center;
background-color:#ffffff;
border:#333333;
border-style: solid;
border-width: thin;
}

/* Left and right nav columns */
table.navMenu {
font-size:12px;
text-align:center;	
width:156px;
height:100%;
text-align:center;
color:#FFFFFF;
}

td.navMenu {
font-size:12px; 
color:#710F11;
height:100%;
text-decoration:none;
}

table.navMenu a:link {
font-size:12px; 
text-align:center;
color:#000099;
text-decoration:underline;
}

table.navMenu a:visited{
font-size:12px; 
color: #000099;
text-decoration:underline;
}

table.navMenu a:hover{
font-size:12px;
color:#35BAFE;
text-decoration:underline;
}

table.products{width: 100%; font-family:Arial, Helvetica, sans-serif; text-align:left;}

th.products{
height:26px;
background:url("/themes/tbl-bg-lrg.jpg");
vertical-align:top;
text-align:center;
font-size:12px;
font-weight:bold;
}

tr.products{font-size:12px;font-weight:normal;color:#333333; position: inherit;}
td.products { background-image:url("/themes/separator.jpg"); background-repeat:repeat-x; background-position:bottom;}
.products a:link{color:#0033FF; text-decoration:underline}
.products a:visited{color:#0033FF; text-decoration:underline}


p.tBPS{
background-color:#777777;
text-align:center;
color:#ffffff;
font-size:11px;
font-weight:bold;
border-bottom:thick;
margin-bottom:1px;
padding-bottom:1px;
}

.footer 
{ 
text-align:center;
border-style:dotted;
border-width:thin;
} 


a.nc{color:#0000FF;}
a.nc:link{color:#0000FF;}
a.nc:visited{ color:#333333;}
a.nc:hover{color:#0000FF;}
a.nc:active{color:#0000FF;}

.tBPS a:link{color:#FFFFFB}
.tBPS a:visited{color:#FFFFFE;}
a.tc{color:#000099;}
a.tc tc:link{color:#FFFFFF;}
a.tc tc:visited{color:#777777;}
a:link{color:#000099;}
a:visited{color:#FFFFFF;}

a.red {color: #710F11;}

#livesearch{ margin:0px; width:400px;}

.txt1 a:link{color: #000000; font-size:12px; background-color:#ffffff; border-top:dashed;  
  text-decoration: none;  text-align:justify; border-width: thin;  border-color:#eeeeee;}
  
div.reviews { background-image:url("/themes/separator.jpg"); background-repeat:repeat-x; background-position:bottom;}

div.reviewDemographicLeftAlignTitle
{
float: left;
text-align: left;
}

div.reviewDemographicRightAlignDate
{
float: right;
text-align: right;
font-size:xx-small;
vertical-align:text-bottom;
}

div.reviewDemographicAlignReview
{
float:none;
text-align: left;
}

div.reviewDemographicLeftAlign
{
float: left;
font-size:xx-small;
text-align: left;
}

div.reviewDemographicRightAlign
{
float: right;
vertical-align:top;
font-size:xx-small;
text-align: right;
}

div.reviewDemographicAlignHelp
{
float:none;
text-align: left;
font-size:xx-small;
}

p.navMenuTitle
{
text-align:center;
font-size:12px;
color:#990099;
}

p.navMenuHeading 
{
text-align:center;
font-size:14px;
color:#990099;
}

p.navMenuContext
{
text-align:left;
font-size:12px;
color:#990099;
}

p.navMenu 
{
text-align:center;
font-size:14px;
color:#990099;
}

ul.navMenu {
margin-left:14px;
margin-right:0px;
padding:2px;
color:#990099;
text-align:left;
font-size:12px;
list-style: disc;
line-height:20px;
}

li.navMenu{
color:#990099;
list-style: disc;
}
 
a.navMenu{color:#000099;}
a.navMenu:link{color:#000099; text-decoration: underline;}
a.navMenu:visited{color:#000099; text-decoration: underline;}
a.navMenu:hover{color:#35BAFE; text-decoration: underline;}
a.navMenu:active{color:#000099; text-decoration: underline;}


#tagcloud {
width: 400px;
background:#CFE3FF;
color:#0066FF;
padding: 10px;
border: 1px solid #559DFF;
text-align:center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#tagcloud a:link, #tagcloud a:visited {
text-decoration:none;
color: #333;
}

#tagcloud a:hover {
	text-decoration: underline;
}

#tagcloud span {
	padding: 4px;
}

#tagcloud .smallest {
	font-size: x-small;
}

#tagcloud .small {
	font-size: small;
}

#tagcloud .medium {
	font-size:medium;
}

#tagcloud .large {
	font-size:large;
}

#tagcloud .largest {
	font-size:x-large;
}

/*************************************************************
FOOTER CONTAINER. LINK NAV MENU
**************************************************************/
dl, dt, dd {margin: 0; padding: 0; }
dt {font-style: normal; font-weight: normal;}

#footer-links {
	clear: both;
	margin: 10px 0 0 0;
	text-align:left;
}

#footer-links dl {
	float: left;
	width: 140px;
	min-height: 11em;
	height: auto !important;
	height: 11em;	
	padding: 0 0 1.4em 0;
}

#footer-links dt, #footer-links dd {padding-right: 10px;}
#footer-links dt, #footer-links dt a {
	color: #990099;
}

#footer-links dd a {
	color: #000099;
}
#footer-links dd a:hover {color: #35BAFE;}

#footerContainer a, #footerContainer a:hover {
	color: #35BAFE;
}
#footerContainer a:hover {
	text-decoration: underline;
}

#footerContainer p {
	text-align: center;
	margin: 0 1em;
	color: #000099;
}

/*HACKS*/
.cf:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.cf {display:inline-block; font-size:10px;}
/* Hide from IE Mac \*/
.cf {display:block;}
/* End hide from IE Mac */

