/* MAIN STYLES */
body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0 0 0 0;
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

/* TEXT STYLES */

h1 {font-family: Arial, Helvetica, sans-serif;
	color: #344C80;
	margin-top:0em;
	margin-bottom:0em;
	font-weight:bold;
	font-size:18px;

}




.sub_header {
	font-size: 15px;
	color: #666666;
	font-weight: bold 
}

.message { 
	font-size: 12px; 
	color: red; 
	font-weight: bold 
} 

.body_purple { 
	font-size: 10px; 
	color: #3F5C9A;  
} 

.body_lg { 
	font-size: 13px; 
	color: #666666;  
} 

.body_sm { 
	font-size: 11px; 
	color: #666666;  
} 

.Edit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* LINK STYLES */
a:link, a:visited, a:active    { font-size: 12px; text-decoration: underline; color: #0000CC; }    
a:hover   { font-size: 12px; text-decoration: underline; color:  #663300; }

a.body_small:link, a.body_small:visited, a.body_small:active    { font-size: 11px; text-decoration: underline; color: #0000CC; }    
a.body_small:hover   { font-size: 11px; text-decoration: underline; color:  #663300; }

a.nav_small:link, a.nav_small:visited, a.nav_small:active    { font-size: 11px; text-decoration: none; color: #FFFFFF; }    
a.nav_small:hover   { font-size: 11px; text-decoration: underline; color:  #FFFFFF; }


a.body_large:link, a.body_large:visited, a.body_large:active    { font-size: 13px; text-decoration: underline; color: #0000CC; }    
a.body_large:hover   { font-size: 13px; text-decoration: underline; color:  #663300; }

/*Newsletter */
.newsletter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.header {  font-family: Verdana; font-size: 16px; font-style: normal; color: #666666; font-weight: bold}
.author {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; color: #666666}
.whiteheaders {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.content {  font-family: Verdana; font-size: 12px; font-style: normal; color: #666666}

.posted {  font-family: Verdana; font-size: 10px; font-style: normal; color: #666666; font-weight:bold}

.validuntill {  font-family: Verdana; font-size: 10px; font-style: normal; color:#FF0000; font-weight:bold;}


/* FORMATTING */
form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#main{
width:774px;
margin:0px auto;
}

#SEO{

}

#header {
	text-align:center
}

#content {
	text-align:center
}

#footer {
	font-size: 10px;
	color: #666666;
	text-align:center
}

#footer a {
	font-size: 10px;
	color: #666666;
	text-align:center
}

.product_list {
	width:140px;
	text-align:center;
	border:1px solid #676B7F;
	margin-bottom:18px;
}

.product_list img {
	margin:3px;
}

.product_list_title {
	background-image: url(media/bg_product_title.jpg);
	background-repeat:repeat-x;
	height:4em;
	font-weight:bold;
	padding:3px;
	border-top:1px solid #676B7F;
}

.product_hspacer {
	width:42px;
}

.product_vspacer {
	height:18px;
}

.product_navigation {
	background-color:#EFEFEF;
	padding:6px;
	font-size:10px;
}
.product_navigation a,.product_navigation a:link,.product_navigation a:visited,.product_navigation a:active,.product_navigation a:hover {
	font-size:10px;
}

/*Testimonials*/
#testimonial {
	margin:0 0 1em 0;
}

#testimonial div {
	width:90%
	margin:0 0 1em 0;
	padding:.5em;
}

#testimonial .signature {
	font-style:italic;
	text-align:right;
}

/*Separators*/
div.hardrule {
	border-top:1px solid #cccccc;
}

/*Sitemap*/
ul.sitemap_item {
	margin: 0 0 0 0;
	padding-left: 1.5em;
}
