/* Main Elements */

p
{
    clear: both;
}

h1
{
	font-family: Verdana;
	font-variant: small-caps;
	font-size: 230%;
	margin-bottom: 30px;
	line-height: 100%;
}
h2
{
	font-family: Verdana;
	font-variant: small-caps;	
}
h3
{
	font-family: Verdana;
	font-variant: small-caps;	
}
body, td
{
	/*font-family: Verdana;	
	font-size: 80%;*/
	color: #696969; /*#988C81;*/
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 0.8;
}

ul
{
	list-style-image:url(../userfiles/Images/listItemBullet.gif);
	list-style-type: square;
}

/* Specific Style Classes */

.paragraph
{
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
}
.policyText
{
	color: #545456;
}
.companyName
{
	font-weight: bold;
	color: #545456;
}
.productsNote
{
	text-align: right;
	font-size: 75%;
	margin-bottom: 20px;
	color: #000;
	float: right;
	border-width: 0px;
}
.imgLeft
{
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
    border: 1px solid #988C81;        
}
.imgRight
{
    float: right;
    margin-left: 15px;
    margin-bottom: 5px;
    border: 1px solid #988C81; 
}

.imgCenter
{

}
.imgProductLogos
{
	margin-bottom: 4px;
}

.note
{
	
}
.bikiniNote
{
    color: gray;
    
}
.moreInformationNote
{
	
}
.promotionNote
{
	font-style: none;
	color: #000000;
	font-size: 90%;
}
.producListHeading
{
	font-size: 	120%;
	color: #545456;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 30px;
}
.attentionNote
{
	border: dotted 1px gray;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #E8F3DC;
	margin: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	font-variant: small-caps;
}

.tablePriceList
{
	
}
.tableRowOdd
{
     background: #E8F3DC;
}
.tableRowEven
{
   
}
.cellTitle
{
    width: 450px;
    font-size: 100%;
}
.cellPrice
{
     width: 100px;
     text-align: right;
     font-size: 100%;
}
.inlinePrice
{
	text-align:	right;
	border: solid 0px #C1C3BF;
	margin-top: 10px;
	/*background-color: #f0ffd5;*/
	font-weight: normal;
	font-size: 120%;
	font-variant: small-caps;
}
.inlinePriceValue
{
	padding-left: 10px;	
	font-weight: bold;
}
.textQuestion
{
    font-weight: bold;
}
.textAnswer
{
    padding-bottom: 10px;
}
.questionsAndAnswersLeadInText
{
	font-style: italic;	
	margin-bottom: 20px;
	font-size: 120%;
}
.questionsAndAnsers
{
	padding: 15px;
	border: dotted 1px gray;
	margin: 20px;
	color: #626262;	
	background: #E8F3DC;
}
.serviceList
{
	
}
.serviceItem
{
	padding: 15px;
	border: dotted 1px gray;
	margin: 20px;
	color: #626262;
}
.serviceItemOdd
{
	background: #E8F3DC;
}
.serviceItemEven
{
	
}

.beforeAfterSectionTitle
{
	font-size: 150%;
	font-variant: small-caps;
	border-bottom: dotted 2px #545456;
	margin-bottom: 15px;
	color: #545456;
}

.beforeAfterSection
{
	border: dotted 1px gray;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
	background: #E8F3DC;
	margin: 20px;
}
.keywords
{
	display: none;
}
.parkingHeader
{
	font-family:Verdana;
	font-variant:small-caps;
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 10px;
}
.parking
{
	padding: 10px;
	border: dotted 1px gray;
	margin-right: 10px;
	color: #626262;	
	background: #E8F3DC;
	width: 250px;
}

.hoursOfOperation
{
	float: left;
	width: 290px;
}

.payment
{
	float:left;
	width: 250px;	
}


a.JumpLink 
{
	color: Maroon; /*#333399;*/
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
}

a.JumpLink:link {
	color: Maroon;
}

a.JumpLink:visited {
	color: Maroon;
}

a.JumpLink:hover		
{
	color: Maroon;
	text-decoration:	underline;
}
.green {
	color: #006600;	
}
.brown {
	color: #8b4513;
}
.big_brown {
	color: #8b4513;
	font-size:140%;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-weight:bold;
}
.purple {
	color:#A40079;	
}

