﻿html 
{
	height: 100%;
}

body 
{
	margin: 0;
	padding: 0;
	text-align: center;
	min-width: 950px;
	height: 100%;
	background-color:#cccccc;
	font-family:Arial;
}

div#Outer-Wrapper
{
	margin: auto;
	position: relative;
	width: 810px;
	height: auto;
	padding-bottom: 15px;
	text-align: center;	
}

div#Outer-Boarder
{
	width:842px;
	height:auto;
	background-color:#0267aa;
}

div#Inner-Wrapper
{
	text-align:center;
	margin:0px;
	padding:0px;
}

div#Banner
{
	height:140px;
}

div#Banner .left
{
	float:left;
	padding:5px;
	padding-top:15px;
}

div#Banner .right
{
	float:right;
	padding:5px;
	padding-top:75px;
}

.Menu /*842x30*/
{
	background-color:White;
	height:30px;
	display:block;
	text-align:left;
}

div#BannerImage
{
	width:842px;
	height:230px;
	/*background-image:url('/images/SeniorsCard/Banner/BannerImage1.jpg');*/
}

div#BannerImage img
{
	display:inline;
	float:left;
}

div#Body-Wrapper
{
	background-color:White;
	padding-top:30px;	
	margin: auto;
	position: relative;
	height: auto;
	text-align:center;
	display:block;
}

div#Body-Content
{
	text-align:left;
	margin: auto;
	position: relative;
	height: auto;
	width:710px;
}

div#Body-Content ul
{
	margin-right:0px;
	margin-left:15px;
	padding-left:1px;
}

div#Current-Offers
{
	font-family:Arial;
	font-size:13px;	
	display:block;
	
}

div#Current-Offers .name
{
	width:315px;
	display:inline;
	position:relative;
	float:left;
}

div#Current-Offers .name a
{
	color:Red;
}

div#Current-Offers .name a:hover
{
	color:Maroon;
}

div#Current-Offers .dates
{
	display:inline;
	position:relative;
	float:left;	
}

div#Footer-Wrapper
{
	display:block;
	background-image:url('../../images/SeniorsCard/FooterBackGround.jpg');
	background-repeat:no-repeat;
	background-position:top;
	background-color:#8fb8d4;
	/*IE6 Hack*/
	min-height:159px;
	height:auto !important;
	height:159px;
}

div#Footer-Content
{
	padding:10px;
	padding-top:25px;
	text-align:left;
}

div#Footer-Content .left
{
	float:left;
	padding:10px;
}

div#Footer-Content .right
{
	float:right;
	padding:10px;
}

div#Footer-Conditions
{
	padding-top:10px;
	width:475px;
	
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:9px;
	color:#363636;
}

div#OfferWrapper-Outer
{
	text-align:center;
}

div#OfferWrapper-Inner
{
	background-color:Red;
	width:646px;
}

div#OfferWrapper-Inner img
{
	display:block;
}

div#Offer
{
	background-image:url('../../images/SeniorsCard/SpecialOfferBack.jpg');
	width:646px;
	font-family:Arial;
	font-weight:bold;
	color:White;
}

div#Offer hr
{
}

.OfferText
{
	font-size:22px;
}

.OfferConditions
{
	font-size:10px;
}

p
{
	margin:4px;
}

.MainHeader
{
	font-family:Arial;
	font-weight:bold;
	font-size:24px;
	color:#0267aa;
}

.SubHeader
{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#0267aa;
}

.BodyText
{
	font-family: Arial;
	font-size: 13px;
	color: #000c3d;
}

.Bold
{
    font-weight:bold;
}

.BodyTextSmall
{
	font-family: Arial;
	font-size: 11px;
	color: #000c3d;
}

.FooterHeader
{
	font-family:Arial;
	font-weight:bold;
	font-size:26px;
	color:White;
}

.FooterText
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:White;
}

.FooterLink
{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:White;
	text-decoration:none;
}

.FooterLink:hover
{
	text-decoration:underline;
}

.ItinLink
{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:Red;
	text-decoration:none;
}

.ItinLink:hover
{
	text-decoration:underline;
}

.formlabelNonBold
{
	font-weight: normal;
	font-size: 11px;
	color: #000c3d;
	font-family: Arial;	
}

.formlabelLarge
{
	font-weight: bold;
	font-size: 14px;
	color: #000c3d;
	font-family: Arial;	
}

.formlabel
{
	font-weight: bold;
	font-size: 11px;
	color: #000c3d;
	font-family: Arial;	
}

.forminput
{
	border: #cbcbcb 1px solid;
	font-size: 11px;
	font-family: Arial;	
}

.BrochureDownloadLink
{
	font-style:italic;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	display:block;
	margin-top:3px;
	padding:2px;
	color:#193458!important;
	background-color:#dddddd;
	border:solid 2px #ebebeb;
}

.BrochureDownloadLink:Hover
{
	padding:1px;
	color:#193458!important;
	background-color:#dddddd;
	border:solid 3px #eeeeee;
}


/***** MEEENNNUUUUU ******/
/* ----- Required --------*/

div.vert_menu
{
	position: absolute;
	visibility: hidden;
	display: none;
	z-index: 6;
}

div.horz_menu a { display: block; float: left; }
div.horz_menu img { display: block; float: left; }
div.vert_menu a { display: block; float: none; }


/* ----- Sample 1 ------ */

.MenuControl div.horz_menu a
{
	text-decoration:none;
	font-family:Arial;
	font-size: 15px;
	color: #035388;
}

.MenuControl div.horz_menu a:hover,
.MenuControl div.horz_menu a.active
{
	/*background: #060B2C; */
}

.MenuControl div.vert_menu a
{	
	width: 200px;
	background: #8db9d2;
	text-decoration:none;
	font-family:Arial;
	font-size: 15px;
	color: #035388;	
    padding:5px;    
    display:block;
    text-align:left;
}

.MenuControl div.vert_menu a:hover,
.MenuControl div.vert_menu a.active 
{
	background: #96c4dc;
	color:White; 
}