body {
	background-color: #0C5462;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
form {
	padding:0px;
	margin:0px; }
ul {
	margin:0px;
	padding:0px;
	}

li {
	display:block;
	list-style-image:none;
	list-style-position: outside;
	background-image:url(../_images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	list-style: none;
	padding-left:41px;
    }
.style1 {color: #000000}
.style2 {color: #b40000; font-size: 12px; padding-top:15px; padding-left:0px; padding-right:25px; font-family: Arial, Helvetica, sans-serif;}
.navPadding {padding-right:0px;}
.specialOffersPadding {padding-top:54px;}
.subSpecialOffersPadding {padding-top:49px;}
.homeText {
	     font-family:Arial, Helvetica, sans-serif;
	     padding-right:13px;
	     color: #b40000;
		 font-weight:500;
	     font-size: 11px;}
.redText {
	     font-family:Arial, Helvetica, sans-serif;
	     color: #b40000;
		 font-weight:500;
	     font-size: 12px;
		 padding-top:15px;
		 padding-left:0px;
		 padding-right:25px;}
.redTextBold {
	     font-family:Arial, Helvetica, sans-serif;
	     color: #b40000;
		 font-weight:bold;
	     font-size: 12px;
		 padding-top:15px;
		 padding-left:0px;
		 padding-right:25px;}
.redTextEM {
	     font-family:Arial, Helvetica, sans-serif;
	     color: #b40000;
		 font-style:italic;
		 text-decoration:underline;
	     font-size: 12px;
		 padding-top:15px;
		 padding-left:0px;
		 padding-right:25px;}		 
.redTextNoPadding {
	     font-family:Arial, Helvetica, sans-serif;
	     color: #b40000;
		 font-weight:500;
	     font-size: 12px;}
.redTextLineHeight{
	     font-family:Arial, Helvetica, sans-serif;
	     color: #b40000;
		 font-weight:500;
		 line-height:30px;
	     font-size: 12px;}
.blackTextLineHeight{
	     font-family:Arial, Helvetica, sans-serif;
	     color: #000000;
		 font-weight:500;
		 line-height:30px;
	     font-size: 12px;}
.homeButtons {padding-top:3px;
		 padding-right:9px;} 
.ePostcardPadding {padding-top:18px;}
.eBrochurePadding {padding-top:86px;}
.footerText {padding-left:45px;
	     font-size:10px;
	     color:#FFFFFF;
	     font-family:Arial, Helvetica, sans-serif;
	     text-decoration:none;}
.footerText a:link {font-size:10px;
	     color:#FFFFFF;
		 font-family:Arial, Helvetica, sans-serif;
	     text-decoration:none;}		   
.footerText a:visited {font-size:10px;
		 color:#FFFFFF;
		 font-family:Arial, Helvetica, sans-serif;
		 text-decoration:none;}
.footerText a:hover {
		 color:#f8d1a5;
		 text-decoration:underline;}
.BGleft {background-image:url(/_images/_design/HomeBG_left.gif);
		 background-position:top right;
		 background-repeat:no-repeat;}
.BGright {
		 background-image:url(/_images/_design/HomeBG_right.gif);
		 background-position:top left;
		 background-repeat:no-repeat;}
.subBGleft {background-image:url(/_images/_design/subBG_left.gif);
		 background-position:top right;
		 background-repeat:no-repeat;}
.subBGright {
		 background-image:url(/_images/_design/subBG_right.gif);
		 background-position:top left;
		 background-repeat:no-repeat;}
.footerRight {padding-right:46px;
		 font-size:10px;
		 color:#FFFFFF;
		 font-family:Arial, Helvetica, sans-serif;
		 text-decoration:none;}
.emailInput {border-bottom-color:#bd9b82;
		  border-right:0px;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:9px;
		  line-height:11px;
		  padding-top:3px;
		  padding-left:3px;
		  width:149px;}
.headerPadding {padding-left:20px;}
.subHeaderPadding {padding-left:26px; padding-top:25px; padding-bottom:8px;}
.contentPadding {padding-left:26px; padding-right:56px;}
.body_repeater {
			background-image:url(../_images/_design/subContentBG_repeats.jpg);
			background-repeat:repeat-y;
			}

.body_top {
			background-image:url(../_images/_design/subContentBG_main.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			}
.body_topNOSUB {
			background-image:url(../_images/_design/subContentBG_mainNOSUB.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			}
.body_topNONAV {
			background-image:url(../_images/_design/subContentBG_mainNONAV.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			}
.body_topTWOROWS {
			background-image:url(../_images/_design/subContentBG_mainTWOROWS.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			}		
.body_topTWONOSUB {
			background-image:url(../_images/_design/subContentBG_mainTWONOSUB.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			}		
.body_btm {
			background-image:url(../_images/_design/ChesapeakeHotel_Sub_btm.jpg);
			background-repeat:no-repeat;
			background-position:bottom left;
			}
.noSubHeadingSpacer {
			line-height:10px;
			}
.siteMapBold a:link {
			font-family:Arial, Helvetica, sans-serif;
			color:#b40000;
			font-size:12px;
			font-weight:bold;
			text-decoration:underline;
			}
.siteMapBold a:visited {
			font-family:Arial, Helvetica, sans-serif;
			color:#b40000;
			font-size:12px;
			font-weight:bold;
			text-decoration:underline;
			}
.siteMapBold a:hover {
			font-family:Arial, Helvetica, sans-serif;
			color:#b40000;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			}			
.siteMapSub a:link {
			font-family:Arial, Helvetica, sans-serif;
			color:#333333;
			font-size:12px;
			text-decoration:none;
			font-weight:100;
			}
.siteMapSub a:visited {
			font-family:Arial, Helvetica, sans-serif;
			color:#333333;
			font-size:12px;
			text-decoration:none;
			font-weight:100;
			}
.siteMapSub a:hover {
			font-family:Arial, Helvetica, sans-serif;
			color:#333333;
			font-size:12px;
			text-decoration:underline;
			font-weight:100;
			}