body { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 25px; }
html, body { height: 98%}
img { border: 0; }
/*#content {padding: 0 25px 0 25px;
	margin-top: -22px;
	text-align: left; }*/
	
/*#middleNav { background-color: ##7F2A2C; text-align: center; }

*//* text */
.bodytext        { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 10px 8px 10px; }
select.bodytext       { width: 180px }
.bodytextNoPad { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bodytextPadLeft { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px }
.bodytextTwoCol { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 20px; margin-left: 10px }
.searchresults   { color: #666; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 5px }
.sitemap1 { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 10px }
.sitemap2  { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 30px }
.sitemap3   { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 20px }
.breadcrumb { color: #333; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.textLeftHome { color: #333; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.highlights   { color: #666; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px }
#leftNavHome { font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 40px 10px 10px 10px; text-align: center; }
#leftNav { margin: 0; padding: 0 10px 10px 10px; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
#leftNav p, #leftNavHome p { padding: 0 0 5px 0; }

/* forms */
.formSearch   { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 4px; margin-left: 0 }
.formtext   { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 4px; margin-left: 10px }
.formIndent  { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 4px; margin-left: 25px }
.textHome  { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 20px; margin-left: 20px }

/* images */
.ImageHome { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 20px; margin-left: 20px }
.imageTextHome { color: #333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 20px }
.searchImage { padding-left: 20px; margin: 0;}

/* titles */
.title   { color: #7F2A2C; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0 10px 8px 10px; }
.thankyou { color: #c30; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 20px; margin-right: 10px; margin-left: 10px }
.error { color: #c30; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px; margin-right: 10px; margin-left: 10px }
.titleSection { color: #7F2A2C; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; margin-right: 10px; margin-left: 10px }
.titleThingstodo { color: #7F2A2C; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; margin-right: 10px; margin-bottom: 5px; margin-left: 10px }
.titleCentre  { color: #7F2A2C; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; margin-right: 6px; margin-left: 6px }
.titleHome { color: #7F2A2C; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0 20px 20px 20px; }
.subTitle { color: #369; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0 0 0 0; }
.titleSponsors { color: #7F2A2C; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 20px 10px 10px 10px  }

/* search */
.searchTop { color: #333; font-weight: lighter; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 10px }
.searchTop a:link     { color: #333; font-size: 10px; text-decoration: underline }
.searchTop a:hover     { color: #333; font-size: 10px; text-decoration: none }
.searchTop a:visited     { color: #333; font-size: 10px; text-decoration: none }

/* footer */
#footerContent { width: 750px; padding: 40px 0 10px 0; }
.footer { color: #9a264d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: center; margin: 0; }
.footerAddress { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; }
.footer a:link    { color: #333; text-decoration: none }
.footer a:visited    { color: #9a264d; text-decoration: none }
.footer a:hover    { color: #333; text-decoration: underline }

/* links general */
a:link    { color: #CC6600; text-decoration: none }
a:visited       { color: #CC6600; text-decoration: none }
a:hover    { color: #CC6600; text-decoration: underline }



/* -----------------------  Temporary CSS for Stop Gap Homepage with New Promos March 2009 ------ */
.stopgapimages { margin-left: 20px; margin-bottom: 20px; }

.img_noborder { border: none; }


.img-block { 
	
	display:block;
	margin-bottom:0;
}



/* ----    END  ----*/
.homepage_text { color: #666666; font-size: 10px; line-height: 14px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:top;}
.homepage_text a:link { color: #666666; font-size: 10px; line-height: 14px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:top; }
.homepage_text a:visited { color: #666666; font-size: 10px; line-height: 14px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:top; }
.homepage_text a:hover { color: #CC6600; font-size: 10px; line-height: 14px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:top; }

.logo_spacing { margin-right:20px; margin-left:20px;   }

/* -----------------------  CSS for General Landing Page Promos from March 2009 ------------------------------ */

.description_general { color:#666666; font-size:16px; line-height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 8px; margin: 8px 0 25px 0;}
.description_heading { color:#e3c148; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 8px; margin: 5px 0 0 0;}
.package_heading { color:#e3c148; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px 20px 10px 10px; margin: 0 0 0 10px;}
.package_name { color:#555555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 20px 10px 10px; margin: 0 0 0 10px;}
.package_list { color: #555555; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style: square url(images/common/bullet.gif) outside; padding: 20px 10px 10px 10px; margin: 0 0 0 10px; }
.package_promocode { color:#555555; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.package_promocode_bold { color:#CC6600; font-weight:bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.signup_landing { color:#555555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 10px;}
.signup_landing_bold { color:#CC6600; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 10px;}

.divider_spacing { margin-top:15px;  }

.mousetype_conditions { color: #888888; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px 10px 10px; margin: 0 0 0 10px;  }

/* BLUE BUTTON SECTION STYLING */
.button_background { background-image:url(images/promo/button_background.gif); background-repeat: no-repeat;}
.button_background_bestwestern { background-image:url(images/promo/bestwestern_button.gif); background-repeat: no-repeat;}


.package_price { color:#444444; font-size:10px; line-height:10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 15px 0 15px; margin: 0 0 0 5px;}
.package_price_bold { color:#444444; font-size:20px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 15px 0 15px; margin: 0 0 0 5px;}

.bullet-font {
	color: #FFF;
}
.signup_landing_boldCopy {
	color:#FFF;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
}
