body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#D9D9D9;
	text-align:center;
}

.tablemain {
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	text-align:center;
	margin:auto;
	background-color:white;
}

.tablecontent {
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	text-align:left;
	margin:auto;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.nav {
	background-image:url(images/bg_nav.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-align:left;
}

.actualnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	padding-top:7px;
	padding-bottom:8px;
	text-align:left;
}

.search {
	background-image:url(images/bg_search.jpg);
	background-repeat:no-repeat;
	height:86px;
	color:#520101 !important;
	text-align:center;
}

.toprightsearch {
	text-align:right;
	padding-top:4px;
	padding-right:15px;
	color:#ffffff !important;
}



.footer {
	background-image:url(images/bg_footer.jpg);
	height:87px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#B9B9B9;
	font-size:11px;
}

.footerlink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff !important;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.footerlink:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#E5DAAC !important;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}





/* paragaph fixes margin height on top of p tags */
p {
	margin-top:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:19px;
}

h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#750A0A;
	margin-top:0px;
}

h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#750a0a;
}

h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
}

td {
	vertical-align:top;
	line-height:12px;
	font-size:12px;
	line-height:18px;
}


.helpme {
	line-height:12px !important;
	padding:0px;
	margin:0px;
}

.helpme td {
	line-height:12px !important;
	padding:0px;
	margin:0px;
}

.helpme p {
	line-height:12px !important;
	padding:0px;
	margin:0px;
}

#featurespecials {
 line-height:12px !important;
 padding:0px;
	margin:0px
}

#featurespecials p {
 line-height:12px !important;
 padding:0px;
	margin:0px
}

#featurespecials td {
 line-height:12px !important;
 padding:0px;
	margin:0px
}






/* -------- MENU LINKS ---------- */





/* Main nav menu classes */
.NavMenu_MenuContainer
{
	width: 100%;
	height: 0px; /* Ensures the menu doesn't come down to far pushing other elements around */
	vertical-align:bottom;
	/* float:left;*/
	text-align:center;
}

/* FIX for rendering issue in IE. There's an empty cell at the end that IE renders has having height,
   this makes it render smaller. This font setting is over written for all other menu items. */
.NavMenu_MenuContainer td
{
	font-size: 0px;
	vertical-align:top;
	text-align:center;
}

.NavMenu_MenuBar
{
	cursor: pointer;
	background-color: Transparent;
	text-align:center;
}

.NavMenu_RootMenuItemActive {}




/* Root table cell */
tr.NavMenu_RootMenuItem td
{

	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	color:#ffffff;
	vertical-align:top;
	text-align:center;
}

/* Root table cell that is selected (click/hover)*/
tr.NavMenu_RootMenuItemSel td
{
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	color:#E5DAAC;
	background-color:transparent;
	vertical-align:top;
	text-align:center;
}

.NavMenu_RootSeparator
{
}

.NavMenu_MenuItem
{

	cursor: pointer;
	color: #000000; 
	font-family:  Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight:normal;
	font-style: normal; 
	background-color:#transparent;
	vertical-align:middle;
	/* bottom only, SubMenu gets top, left right, we put the !important on to couteract a 1px transparent 	border that is added by the nav menu as an inline style*/
	border-bottom: solid 1px white !important;
}

.NavMenu_MenuIcon
{
	background-color: #BABBBC; 
	border-left: #BABBBC 1px solid; 
	border-bottom: #BABBBC 1px solid; 
	border-top: #BABBBC 1px solid; 
	cursor: pointer;
	text-align: center; 
	width: 10px; 
	height: 20px;
	/* bottom only, SubMenu gets top, left right, we put the !important on to couteract a 1px transparent 
	border that is added by the nav menu as an inline style*/
	border-bottom: solid 1px white !important;
	border-top: solid 0px white !important;
}

.NavMenu_MenuArrow {
/* important used so the subnav doesn't get bigger on the right side */
border-bottom: solid 1px white !important;
width:12px;
border-right:none !important;
}


.NavMenu_MenuSel
{
	background-color: transparent; 
	cursor: pointer;
	color: white; 
	font-family:  Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
	
}

.NavMenu_MenuBreak
{
	height: 4px;
	padding: 0px;
	margin: 0px;
}

.NavMenu_MenuBreak table
{
	display: none;
}

.NavMenu_SubMenu
{
	background-color: #BABBBC; 
	z-index: 1000; 
	cursor: pointer;
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px white;
	font-weight: normal; 
	font-style: normal;
	vertical-align:middle;
	margin-top:2px;
}

.NavMenu_SubMenuSel
{
	background-color: #750A0A;
	cursor: pointer;
	color: white; 
	font-family:  Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
	vertical-align:middle;
	/* bottom only, SubMenu gets top, left right, we put the !important on to couteract a 1px transparent 
	border that is added by the nav menu as an inline style*/
	border-bottom: solid 1px white !important;
	margin-top:2px;
}







.contentpanestyle{
	padding-left:30px;
	padding-right:30px;
}