/* GENERAL */
body {
	background-color: #224e81;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
h2 {
	color: #CC0000;
	font-size: 16px;
}
h2.hTop {
	color: #CC0000;
	text-align: center;
	padding-top: 65px;
}
h2.printText {
	color: #CC0000;
	text-align: center;
	padding-top: 0px;
}
h3 {
	text-align: center; 
	padding: 5px 5px 7px 5px; 
	margin: 0 10px 7px 10px; 
	font-weight: bold; 
	color: #003399; 
	background-image: url(images/dot_bl3px.gif); 
	background-position: bottom; 
	background-repeat: repeat-x;
}
h4 {
	text-align: center; 
	padding: 5px 5px 0px 5px; 
	margin: 7px 10px 7px 10px; 
	font-weight: bold; 
	color: #CC0000; 
	background-image: url(images/dot_bl3px.gif); 
	background-position: top; 
	background-repeat: repeat-x;
}
p {
	font-size: 12px;
}
a {
	color: #003399;
	text-decoration: underline;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.redColor {
	color: #CC0000;
}
select {
	font-size: 10px;
}

/* FLAGG RV HOME - NEW*/
.homeNav {
	border-top: 1px solid #438ece; 
	border-bottom: 1px solid #438ece; 
	background-image:url(images/flaggrv_home_nav.gif); 
	background-position: top left; 
	background-repeat: repeat-x; 
	font-size: 14px; 
	color: #003399; 
	width: 1005px; 
	height: 23px; 
	text-align: center; 
	padding: 5px 0 0 0;
}
.buttonInventory {
	background-image: url(images/inventory_but.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 115px; 
	height: 50px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #ffff33; 
	text-transform: uppercase; 
	padding: 15px 5px 0 35px; 
	margin: 5px 0 0 2px; 
	float: left;
}
.buttonInventory a {
	color: #FFFF33;
	text-decoration: underline;
}
.buttonInventory a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.buttonInventory2 {
	background-image: url(images/inventory_but.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 115px; 
	height: 50px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #ffff33; 
	text-transform: uppercase; 
	padding: 15px 5px 0 35px; 
	margin: 5px 0 0 2px; 
}
.buttonInventory2 a {
	color: #FFFF33;
	text-decoration: underline;
}
.buttonInventory2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.buttonLogoContainer {
	float: left;
}
.buttonLogoLinks {
	font-size: 10px; 
	color: #003399; 
	text-align: center; 
	padding: 0;
	width: 160px;
}
.locations3Container {
	background-image: url(images/locations_bg.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 440px; 
	height: 325px; 
	padding: 25px 20px 0 20px;
	position: relative;
}
.locationHeader3 {
	color: #003399; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	text-align: center; 
	text-transform: uppercase; 
	font-weight: bold;
	background-image: none;
}
.locationHeader2 {
	color: #003399; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	text-align: center; 
	text-transform: uppercase; 
	font-weight: bold;
	background-image: none;
}
.starsContainer {
	background-image: url(images/stars.gif); 
	background-position: top left; 
	background-repeat: repeat-x; 
	width: 100%; 
	height: 6px; 
}
.locationContainer {
	width: 142px; 
	text-align: center; 
	margin: 0 6px 0 0;
}
.locationHeader {
	font-size: 12px; 
	font-weight: bold; 
	color: #CC0000; 
	text-transform: uppercase; 
	margin: 5px 0;
}
.locationStatement {
	background-color: #003399; 
	color: #FFFFFF; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
	height: 30px; 
	margin: 0 0 5px 0;
}
.locationLink {
	background-image: url(images/button_link.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 117px; 
	height: 30px; 
	text-align: left; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
	padding: 5px 0 0 25px; 
	margin: 0 0 5px 0;
}
.inventoryLink {
	background-image: url(images/button_inventory_link.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 442px; 
	height: 25px; 
	text-align: center; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: uppercase; 
	padding: 10px 0 0 0px; 
	margin: 0 0 5px 0;
}
#testimonialContainer {
	background-image: url(images/quote_top.gif); 
	background-position: top left; 
	background-repeat: no-repeat;
	width: 140px;
	padding: 10px;
}
#testimonialContainerInterior {
	font-size: 11px;
	font-style: italic;
	color: #003366;
	background-image: url(images/quote_bottom.gif); 
	background-position: bottom right; 
	background-repeat: no-repeat; 
	padding: 40px 5px 30px 5px; 
	width: 140px; 
}
#testimonialImage {
	border: 1px solid #003399; 
	margin-bottom: 10px; 
	width: 135px;
}
#testimonialLink {
	font-size: 10px; 
	padding: 10px 0 0 10px; 
	width: 125px;
}
ul.brandContainer {
	margin: 0; 
	padding: 10px 0 10px 10px; 
	list-style: none; 
	width: 125px; 
	float: left;
}
ul.brandContainer li {
	background-image: url(images/arrow.gif); 
	background-position: 4px left; 
	background-repeat: no-repeat; 
	padding: 2px 0 5px 20px; 
	width: 125px; 
	float: left;
}
ul.brandContainer li a {
	color: #333333;
	text-decoration: none;
}
ul.brandContainer li a:hover {
	color: #2576a3;
	text-decoration: underline;
}

.testimonialContainer {
	background-image: url(images/testimonialHeader.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	color: #003366;
	font-size: 12px;
	font-style: italic;
	width: 335px; 
	padding: 120px 0 0 0;
}
.testimonialImage {
	text-align: center; 
	padding: 0 0 10px 0;
}
.testimonialText {
	padding: 0 0 10px 0;
}
.testimonialMore {
	font-size: 10px; 
	padding: 0 10px 10px 0; 
	text-align: right;
}
.testimonialBottom {
	background-image: url(images/testimonialFooter.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 335px; 
	height: 41px;
}


/* FLAGG RV HOME - MAIN */
.homeHeader {
	background-color: #FFFFFF; 
	position: relative;
}
.homeLogo {
	width: 265px;
}
.twoLocStatement {
	font-size: 18px; 
	font-weight: bold; 
	color: #CC0000; 
	text-align: right; 
	padding: 0; 
	position: absolute; 
	right: 10px; 
	top: 41px;
}
.homeMain {
	background-color: #d1e6ff; 
	/* background-image: url(images/flagghome_bg2.jpg); */
	background-image: url(images/flagghome_bg.jpg);
	background-position: top left; 
	background-repeat: no-repeat
}
.homeBanner {
	padding: 9px 0 0 0;
}
.redPostit {
	/* background-image: url(images/postit_red2.jpg); */ 
	background-image: url(images/postit_red.jpg);
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 370px; 
	height: 350px; 
	position: relative;
}
.maLogoPosition {
	width: 164px; padding: 16px 0 0 0; position: absolute;
}
.phonePosition {
	font-size: 20px; 
	font-weight: bold; 
	color: #CC0000; 
	text-align: right; 
	padding: 30px 20px 0 0;
}
.clickPosition {
	font-size: 12px; 
	color: #666666; 
	text-align: right; 
	padding: 10px 20px 0 0;
}
.addressPosition {
	font-size: 11px; 
	position: absolute; 
	left: 19px; 
	top: 148px; 
	width: 165px;
}
.hoursPosition {
	font-size: 11px; 
	color: #003399; 
	position: absolute; 
	left: 183px; 
	top: 148px; 
	width: 170px;
}
.visitLocation {
	position: absolute; 
	left: 28px; 
	top: 260px;
}
.bluePostit {
	/* background-image: url(images/postit_blue2.jpg); */
	background-image: url(images/postit_blue.jpg);
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 370px; 
	height: 350px; 
	position: relative;
}
.riLogoPosition {
	width: 175px; 
	padding: 16px 0 0 0; 
	position: absolute;
}
.flaggrvHomeMain {
	padding: 0 10px; 
	width: 985px;
}
.flaggrvHomeMain2 {
	padding: 0 5px; 
	width: 985px;
}
.joinFamily {
	font-size: 24px; 
	font-weight: bold; 
	color: #003399; 
	padding: 20px;
}
.flaggrvHomeFooter {
	background-image: url(images/flaggrv_footer_home.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 760px; 
	height: 65px;
}
.footerContainerMain {
	background-image: url(images/dot_bl3px.gif); 
	background-position: top left; 
	background-repeat: repeat-x; 
	margin: 0 20px;
}

/*REC TAG SALE*/
.redTagSale {
	padding: 5px 5px 0px 5px; 
	margin: 7px 10px 7px 10px; 	
	background-image: url(images/dot_bl3px.gif); 
	background-position: top; 
	background-repeat: repeat-x;
}
.model {
	color: #003399;
	line-height: 22px; 
	font-weight: bold; 
}
.model a {
	color: #003399;
	text-decoration: none;
	line-height: 22px; 
	font-weight: bold; 
}
.model a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.invNumber {
	color: #000000;
	line-height: 22px; 
}
.invNumber a {
	color: #000000;
	text-decoration: none;
	line-height: 22px; 
}
.invNumber a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.price {
	color: #CC0000;
	line-height: 22px; 
	font-weight: bold; 
}
.price a {
	color: #CC0000;
	text-decoration: none;
	line-height: 22px; 
	font-weight: bold; 
}
.price a:hover {
	color: #003399;
	text-decoration: underline;
}
/* HEADER */
.headerContainer {
	position: relative;
}
.flaggrvHeader {
	background-image: url(images/flaggrv_header.gif); 
	background-position: bottom; 
	background-repeat: no-repeat;
}
.flaggrvCenterHeader {
	background-image: url(images/flaggrvma_header.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.flaggrvRIHeader {
	background-image: url(images/flaggrvri_header.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.flaggrvTKHeader {
	background-image: url(images/flaggrvtk_header.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.marqueeContainer {
	height: 30px;
}
.topNavigation {
	font-size: 11px; 
	text-align: right; 
	padding: 20px;
}
.topNavBorder {
	border-right: 1px solid #003399;
}
.topNavigation a {
	color: #003399;
	text-decoration: underline;
	padding: 0 5px;
}
.topNavigation a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.topNavigationHome {
	font-size: 11px; 
	text-align: right; 
	padding: 5px 3px;
}
.topNavBorderHome {
	border-right: 1px solid #003399;
}
.topNavigationHome a {
	color: #003399;
	text-decoration: underline;
	padding: 0 5px;
}
.topNavigationHome a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.twoLocations {
	font-size: 18px; 
	font-weight: bold; 
	color: #CC0000; 
	text-align: right; 
	padding: 27px 20px 3px 0;
}
.homeLinkContainer {
	position: absolute; 
	left: 46px; 
	top: 45px; 
	width: 245px; 
	height: 75px;
}

/* MAIN CONTAINER */
.mainContainer {
	background-color: #d1e6ff;
}
.rvDisplay {
	background-image: url(images/rvdisplay01.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 1004px; 
	height: 330px;
}
.maTopDisplay {
	background-image: url(images/flaggrv_mabg2.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
}
.riTopDisplay {
	background-image: url(images/flaggrv_ribg2.jpg);  
	background-position: top left; 
	background-repeat: no-repeat;
}
.tkTopDisplay {
	background-image: url(images/flaggrv_tkbg.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
}
.rvTypeLinks {
	font-size: 11px; 
	padding: 5px 10px;
	text-align: center;
}
.rvTypeBorder {
	border-right: 1px solid #003399;
}
.rvTypeLinks a {
	color: #003399;
	text-decoration: underline;
	padding: 0 5px;
}
.rvTypeLinks a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.welcomeContainer {
	padding: 5px 5px 5px 10px;
}
.mainContent {
	padding: 5px 0;
}
.bannerDisplay {
	font-size: 16px; 
	font-weight: bold; 
	color: #003399;
	color: #FFFFcc;
	height: 50px;
}
.bannerDisplayMA {
	font-size: 16px; 
	font-weight: bold; 
	color: #FFFFcc;
	height: 50px;
}
.bannerLeft {
	line-height: 21px;
	text-align: center;
}
.bannerRight {
	text-align:center; 
	line-height: 21px;
}
.leftContainer {
	padding: 0 0 5px 0;
}
.rightSideContainer {
	padding-left: 10px;
}
.rightContainer {
	padding-bottom: 5px;
}
.millionText {
	text-align: center; 
	padding: 100px 0 0 0; 
	font-size: 24px; 
	font-weight: bold; 
	color: #CC0000;
}
.rvTypeText {
	text-align: center; 
	padding: 5px 5px 7px 5px; 
	margin: 0 10px 7px 10px; 
	font-weight: bold; 
	color: #003399; 
	background-image: url(images/dot_bl3px.gif); 
	background-position: bottom; 
	background-repeat: repeat-x;
}
.bannerText {
	font-size: 16px; 
	font-weight: bold; 
	color: #3399FF; 
	padding-bottom: 5px; 
	text-align: center;
}
.mainTextContainer {
	margin: 10px; 
	padding: 10px;
	background-color: #FFFFFF; 
	font-size: 12px;
}

/* MA CONTAINER */
.maContainer {
	background-image: url(images/hours_ma.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 350px; 
	height: 420px; 
	position: relative;
}
.maLogoContainer {
	padding: 25px 0 0 20px; 
	width: 138px; 
	float: left;
}
.maPhoneNumber {
	font-size: 20px; 
	font-weight: bold; 
	color: #CC0000; 
	text-align: right; 
	padding: 15px 10px 0 0;
}
.maVisitLink {
	font-size: 12px; 
	color: #666666;
	text-align: right; 
	padding: 30px 15px 0 0;
}
.maVisitLink a {
	color: #666666;
	text-decoration: underline;
}
.maVisitLink a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.maContactContainer {
	font-size: 11px; 
	position: absolute; 
	left: 34px; 
	top: 230px; 
	width: 165px;
}
.maContactContainer a {
	color: #000000;
	text-decoration: none;
}
.maContactContainer a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.maHoursContainer {
	font-size: 11px; 
	color: #003399; 
	position: absolute; 
	left: 168px; 
	top: 325px; 
	width: 170px;
}
.maLinksContainer {
	position: absolute; 
	left: 7px; 
	top: 426px;
}
.dotUnderline {
	background-image: url(images/dot_bl1px.gif); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	padding: 5px 0px;
	margin-left: 10px; 
	margin-right: 10px;
	margin-bottom: 5px; 
	font-size: 16px; 
	font-weight: bold;
}
.linksFontSize {
	font-size: 11px;
	margin-left: 10px;
}

/* RI CONTAINER */
.riContainer {
	background-image: url(images/hours_ri.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 364px; 
	height: 420px; 
	position: relative;
}
.riLogoContainer {
	padding: 40px 0 0 25px; 
	width: 157px; 
	float: left;
}
.riPhoneNumber {
	font-size: 20px; 
	font-weight: bold; 
	color: #CC0000; 
	text-align: right; 
	padding: 15px 25px 0 0; 
	position: absolute; 
	left: 159px; 
	top: 3px;
}
.riVisitLink {
	font-size: 12px; 
	text-align: right; 
	position: absolute; 
	left: 182px; 
	top: 65px;
}
.riVisitLink a {
	color: #666666;
	text-decoration: underline;
}
.riVisitLink a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.riContactContainer {
	font-size: 11px; 
	position: absolute; 
	left: 25px; 
	top: 230px; 
	width: 165px;
}
.riContactContainer a {
	color: #000000;
	text-decoration: none;
}
.riContactContainer a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.riHoursContainer {
	font-size: 11px; 
	color: #003399; 
	position: absolute; 
	left: 179px; 
	top: 325px; 
	width: 170px;
}
.riLinksContainer {
	position: absolute; 
	left: 8px; 
	top: 427px;
}

/* SIDE NAVIGATION */
.sideContainer {
	width: 197px; 
	text-align: center;
	padding-top: 25px;
}
.sideContent {
	width: 190px;
}
.menuBg {
	background-image: url(images/menu_middle.gif);
	background-position: top center; 
	background-repeat: repeat-y;
	width: 190px;
}

/*
.menuBg {
	background-position: top center; 
	background-repeat: repeat-y;
	width: 190px;
	
	/* MUST ALWAYS SPECIFY A WIDTH TO THE CONTAINER FOR IE TO SHOW THE BACKGROUND */
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=images/menu_middle.png);
}
/* IE ignores styles with [attributes], so it will skip the following. */
.menuBg[class] {
	background-image: url(images/menu_middle.png);
}
*/
.menuLinksContainer {
	text-align: left; 
	font-size: 11px; 
	padding-left: 20px;
	position: relative;
}
.menuContainer {
	padding-bottom: 10px;
}

#button {
	width: 148px;
	padding: 0 0 1em 0;
	margin-bottom: 0;
	margin-left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	background-color: #ffc654;
}
#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
#button li {
	border-bottom: 1px solid #efbf5a;
	margin: 0;
}
#button li a {
	display: block;
	padding: 5px;
	background-color: #ffc654;
	color: #003399;
	text-decoration: none;
	width: 100%;
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
	background-color: #cc0000;
	color: #fff;
}

.addressBg {
	background-position: top center; 
	background-repeat: repeat-y;
	width: 190px;
	
	/* MUST ALWAYS SPECIFY A WIDTH TO THE CONTAINER FOR IE TO SHOW THE BACKGROUND */
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=images/address_middle.png);
}
/* IE ignores styles with [attributes], so it will skip the following. */
.addressBg[class] {
	background-image: url(images/address_middle.png);
}
.addressText {
	text-align: left; 
	font-size: 11px; 
	color: #FFFFFF; 
	padding-left: 20px;
}




.addressBgSm {
	background-position: top center; 
	background-repeat: repeat-y;
	width: 160px;
	background-image: url(images/address_middle_sm.png);
}
.addressTextSm {
	text-align: left; 
	font-size: 10px; 
	color: #FFFFFF; 
	padding: 0px 8px;
}
.daysContainerSm {
	float: left; 
	text-align: left;
	padding-top: 10px;
}
.hoursContainerSm {
	text-align: right;
	padding-top: 10px; 
}




.hoursBg {
	background-position: top center; 
	background-repeat: repeat-y;
	width: 190px;
	
	/* MUST ALWAYS SPECIFY A WIDTH TO THE CONTAINER FOR IE TO SHOW THE BACKGROUND */
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=images/hours_middle.png);
}
/* IE ignores styles with [attributes], so it will skip the following. */
.hoursBg[class] {
	background-image: url(images/hours_middle.png);
}
.hoursText {
	font-size: 11px; 
	color: #003399; 
	padding-bottom: 15px;
}
.daysContainer {
	float: left; 
	padding: 12px 0 0 15px; 
	text-align: left;
}
.hoursContainer {
	text-align: right; 
	padding: 10px 15px 0 0;
}

/* FEATURED RV */
.featuredRVContainer {
	margin: 0 2px 10px 2px; 
	border: 1px solid #224e81;
}
.featuredRVText {
	background-color: #3366CC; 
	font-size: 21px; 
	font-weight: bold; 
	padding: 5px; 
	text-align: center; 
	color: #FFFFFF;
	text-transform: uppercase;
}

/* CONTACT FORM */
.contactInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.contactContainerLeft {
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	top: 0px;
}
.contactContainerRight {
	float: right;
	width: 350px;
}
.contactContainerColor {
	background-color: #ebf4ff;
}
.contactCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.copyPadding {
	padding-left: 15px;
}
.copyHighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
}
.contactStatement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00309C;
	padding-bottom: 5px;
}
.fields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.requiredFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFCC;
}


/* INVENTORY CONTAINER */
.inventoryContainer {
	width: 750px; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
}

/* CREDIT APPLICATION */
.creditAppButton {
	background-image: url(images/button_pearl.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	height: 33px; 
	padding: 8px 0 0 35px;
	margin-bottom: 10px;
}

/* PARTS DEPARTMENT */
.partsButton {
	background-image: url(images/button_parts.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	height: 33px; 
	padding: 8px 0 0 35px;
	margin-bottom: 10px;
}

/* FOOTER CONTAINER */
.footerContainer {
	font-size: 11px; 
	color: #FFFFFF;
	padding-bottom: 10px;
}
.footerContainer a {
	color: #FFFFFF;
	text-decoration: underline;
}
.footerContainer a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.leftFooter {
	padding-left: 10px; 
	float: left; 
	width: 400px;
}
.rightFooter {
	text-align: right; 
	padding-right: 10px;
}
.rvusaContainer {
	padding: 5px;
}
