/***** GLOBAL *****/
body				{ background-color: #FFA25C; font-family: verdana,helvetica,sans-serif; font-size: 11px; margin: 0; padding: 0; }
td					{ font-size: 11px; margin: 0; padding: 0; }
img { border:0px; }

.lineDottedMenu		{ background-image: url(../images/bg_line_dotted_dark.gif); background-repeat: repeat-x; }
li				{ list-style-image:url(../images/li.gif); padding: 5px 20px 5px 0; margin: 0 0 0 10px; }
ul		 			{ font-family: verdana,helvetica,sans-serif; font-size: 12px; margin: 0 0 10px 35px; padding: 0;  }
small { margin: 0 20px 10px 20px; }

p { font-family: verdana,helvetica,sans-serif; font-size: 12px; margin: 0; padding: 0 20px 10px 20px; text-align:justify; }
p a	{ color: #820000; font-family: verdana,helvetica,sans-serif; font-size: 12px; margin: 0; padding: 0; }

/***** HEADER *****/
.header 			{ width: 779px; height: 88px;  background-color: #A50B0D;}
.headerLine			{ width: 100%; height: 2px;  background-color: #FFFFFF;}


/***** MENU *****/
.menuBg				{ width: 779px; height: 39px; }
.menuLine1			{ width: 180px; height: 2px; background-image: url(../images/menu_line1.gif); background-repeat: repeat-x;}
.menuLine2			{ width: 599px; height: 2px; background-image: url(../images/menu_line2.gif); background-repeat: repeat-x;}

/**** MAIN TABLE ****/
.mainTable			{ width: 779px; background-color:#FFFFFF; }
.shadowLeft			{ width: 9px; background-image: url(../images/shadow_left.gif); background-repeat:repeat-y; }
.shadowRight		{ width: 9px; background-image: url(../images/shadow_right.gif); background-repeat:repeat-y; }

.textBox 			{ width: 80px; height: 19px; font-size:11px; }
.newsletterTable	{ background-color: #FFDCC0; width: 176px; background-image: url(../images/newsletter_bg.gif); background-repeat: repeat-x; padding:0; margin:0;}
.newsletterTitle	{ padding-top: 3px; padding-left: 13px; font-size: 11px; color: #FFDCC0;  }
.newsletterTitle a	{ padding-top: 3px; font-size: 11px; color: #FFDCC0; text-decoration: none; }
.newsletterText 	{ color: #DD5F00; font-family: verdana,helvetica,sans-serif; font-size: 10px; margin: 0; padding: 2px 0 0 13px; }
.newsletterText a 	{ color: #DD5F00; font-family: verdana,helvetica,sans-serif; font-size: 10px;  }


.menuTable	        { background-color: #E0E3E8; width: 176px; background-image: url(../images/menu_title_bg.gif); background-repeat: repeat-x;}
.menuTitle			{ padding-top: 5px; padding-left: 9px; font-size: 11px; color: #FFDCC0; }
.menuTitle a		{ padding-top: 5px; font-size: 11px; color: #FFDCC0; text-decoration: none; }
.menuTitle a:hover	{ text-decoration: underline; color: #FFDCC0;}
.menuText 			{ width: 100%; color: #303030; font-family: verdana,helvetica,sans-serif; font-size: 11px; margin: 0; padding: 4px 5px 5px 0; }
.menuText a			{ color: #303030; font-family: verdana,helvetica,sans-serif; font-size: 11px; margin: 0; padding: 0 5px 0 0; text-decoration: none; }
.menuText a:hover	{ text-decoration: underline; }
.menuPlusColor		{ color: #A50B0D; font-family: verdana,helvetica,sans-serif; font-size: 11px; padding: 4px 5px 5px 19px; vertical-align: top; }
.rssText			{ padding-top: 5px; padding-left: 9px; font-size: 11px; color: #303030; }
.rssText a		    { padding-top: 5px; font-size: 10px; color: #303030; text-decoration: none; }
.rssText a:hover    { text-decoration: underline; }

.contentTable       { background-color:#FFFFFF; width: 584px; }
.borderX			{ background-image: url(../images/content_border.gif); background-repeat: repeat-x; height: 1px; }
.borderY			{ background-image: url(../images/content_border.gif); background-repeat: repeat-y; width: 1px;}

.textTwoColsModule  { margin: 0; }
.oneColsModule      { margin: 0; width:100%; padding: 0; }

.headlineContainer  { padding: 15px 0 0 0; }
.linktextContainer  { padding: 0 0 15px 0; }
.imageModuleLeft 	{ padding: 0 0 10px 20px; }
.imageTextLeft 	    { margin: 5px 17px 5px 0; }
.imageTextRight	    { margin: 5px 0 5px 10px; }
.imageModuleRight 	{ padding: 0 20px 10px 0; }

.plainText 			{ font-family: verdana,helvetica,sans-serif; font-size: 12px; margin: 0; padding: 0 20px 10px 20px; }
.plainText a		{ color: #A50B0D; font-family: verdana,helvetica,sans-serif; font-size: 12px; margin: 0; padding: 0; }

.linksmallText a    { color: #A50B0D; font-family: verdana,helvetica,sans-serif; font-size: 10px; margin: 0; padding: 0; }
.quicklinkText a    { color: #A50B0D; font-family: verdana,helvetica,sans-serif; font-size: 10px; margin: 0; padding: 0 4px 0 0; }
.lastInText         { font-size: 10px;} 
.linkText a			{ color: #A50B0D; font-family: verdana,helvetica,sans-serif; font-size: 10px; font-weight: bold; margin: 0; padding: 0 20px 0 0px; }
.nopaddingText		{ font-family: verdana,helvetica,sans-serif; font-size: 11px; margin: 0; padding: 0 0 5px 20px; }

.rightTable         { width: 151px; margin-left: 19px; }
.rightTitle			{ color: #820000; font-size: 12px; font-weight: bold; margin: 0 10px 15px 0; }
.rightText 			{ font-family: verdana,helvetica,sans-serif; font-size: 11px; margin: 0; padding: 0 10px 10px 10px; }
.rightText a        { color: #A50B0D; font-size: 10px; font-weight: bold; }

.footer          	{ background-color:#FFFFFF; width: 779px; }
.copyrightText		{ color: #AAAAAA; font-family: verdana,helvetica,sans-serif; font-size: 13px; margin: 0; padding: 0 8px 0 0; vertical-align: middle; }
.copyrightText a	{ color: #AAAAAA; font-family: verdana,helvetica,sans-serif; font-size: 13px; margin: 0; padding: 0 8px 0 0; text-decoration: none; }
.counterText 	    { color: #DD5F00; font-family: verdana,helvetica,sans-serif; font-size: 10px; margin: 0; padding: 5px 8px 0 17px; }
.counterText a 	    { color: #DD5F00; font-family: verdana,helvetica,sans-serif; font-size: 10px; margin: 0; padding: 5px 0 0 16px; }

/**** HEADLINES ****/
h1					{ color: #FFDCC0; font-size: 13px; font-weight: normal; margin: 0 20px 0 0; padding: 0; }
h2					{ color: #820000; font-size: 14px; font-weight: bold; margin: 0 20px 10px 20px; }
h2 a				{ color: #820000; font-size: 14px; font-weight: bold; margin: 0 20px 10px 0; text-decoration: none; }
h2 a:hover			{ color: #820000; text-decoration: underline; }

h3					{ color: #820000; font-size: 13px; font-weight: bold; margin: 0 0 10px 20px; }
h3 a				{ color: #820000; font-size: 13px; font-weight: bold; margin: 0 0 10px 0; }
h3 a:hover			{ color: #820000; text-decoration: underline; }

.h2Title 	        { color: #DD5F00; font-size: 14px; font-weight: bold; margin: 0 20px 10px 0px; }

#specOffer {
float: left;
width: 250px;
display: block;
padding-left: 20px;
padding-bottom: 10px;
margin-right: 20px;
border:1px solid #ffa25c;

}

#specOffer a {
color:#820000;
font-size:11px;
}

#specOffer .headLine
{
	color:#820000;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
	padding-top:5px;
}

#specOffer p {
	padding: 0;
	padding-top:5px;
	font-size:11px;
	padding-bottom:10px;
}

.CssMainTable
{
	margin: 15px 20px 10px 20px;
	width: 380px;
}

.CssDirTitle
{
	color: #820000; 
	font-size: 13px; 
	font-weight: bold;
}

.CssColsTable
{
	margin-top: 15px;
}

.CssCatName
{
	color: #820000; 
	font-size: 11px; 
	font-weight: bold; 
	padding-top: 15px;
}

.CssCatName a
{
	color: #820000; 
	font-size: 11px; 
	font-weight: bold; 
	
}

.CssLinksTable
{
	margin: 15px 20px 10px 20px;
}

.CssLinksPageTitle
{
	color: #820000; 
	font-size: 13px; 
	font-weight: bold; 
	
}

.CssLinksPageTitle a
{
	color: #820000; 
	font-size: 13px; 
	font-weight: bold; 
}

.CssLink
{
	color: #black; 
	font-size: 11px; 
	font-weight: normal; 
	margin: 0px 20px 10px 20px;
	padding-top: 15px;
}

.CssLink a
{
	color: #820000; 
	font-size: 11px; 
	font-weight: bold; 
	
}

.feature_benefit
{
	width:540px;
	border-left:2px solid #ACACAC;
	border-bottom:2px solid #ACACAC;
	border-top:1px solid #ACACAC;
	border-right:1px solid #ACACAC;
}

.feature_benefit td
{
    vertical-align:top;
	padding:5px;
	border-top:1px solid #ACACAC;
	border-right:1px solid #ACACAC;
}

.top_offer
{
	color: #820000;
	float:left;
	padding:20px;
	text-align:center;
	
	
}

.top_offer a
{
	color: #820000;	
	
}

#specOffer { width:100%; margin-left:20px; margin-bottom:20px; padding:4px; }
.advertText { font-size:12px; font-weight:bold; padding:8px; }

.home_table_compare {  border:1px solid #e0e3e8; margin:0px 20px 30px 20px; }

.home_table_text a { color: #820000; }
.home_table_text { background-color:#eeeeee; padding:8px; border:1px solid #ffffff; font-size:11px; width:50%; vertical-align:top; }
.home_table_head { background-color:#ffa25c; padding:8px; border:1px solid #ffffff; font-size:13px; font-weight:bold; }
.vert_line_home { height:3px; background-color:#e0e3e8; margin-top:12px;  margin-bottom:24px;  }
