body {
	margin: 25px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

p, li {line-height: 140%;}

A {color:#666666;}
A:HOVER {color:#F51361;}

#logo {
	padding: 0px 0px 0px 510px;
	margin: 0px;
}

#nav {
	background: url(../images/bgline.gif) repeat-x;
	margin: 27px 0px 0px;
	padding: 0px 90px 34px 60px;
	border-bottom: 1px solid #B5DC10;
}
#nav td {
	padding-left: 30px;
}

#navinside {
	background: url(../images/bgline.gif) repeat-x;
	margin: 27px 0px 0px;
	padding: 0px 90px 34px 124px;
	border-bottom: 1px solid #B5DC10;
}
#navinside td {
	padding-left: 30px;
}

#flash {
	width: 264px;
	position: absolute;
	top: 42px;
}
#content {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#content #bgleft {
	background: url(../images/bgline2.gif) repeat-y;
	width: 264px;
	padding: 0px;
	margin: 0px;
}
#content #bgleftinside {
	background: url(../images/bgline2-inside.gif) repeat-y bottom;
	width: 200px;
	padding: 0px;
	margin: 0px;
}

.padding20 {
	padding: 0px 20px 20px;
	margin: 0px;
}
.paddingdeals {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.padding20top {
	padding: 0px 20px 20px 0px;
	margin: 0px;
}
.padding15 {
	padding: 0px 15px 15px;
	margin: 0px;
}

.padding15btm {
	padding-bottom: 15px;
	margin: 0px;
}

#newsletterbox{
	padding: 15px 0px 15px 15px;
	margin: 0px;

}
#newsletterbox form {
	margin: 0px;
	padding: 0px;
}
.form {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	padding: 2px;
	margin: 0px 2px 0px 0px;
	color: #666666;
}


#content #leftcol {
	padding: 0px;
	margin: 0px;
	width: 200px;
}
#leftcol ul {
	margin: 15px 0px 0px 15px;
	padding: 0px;
	display: block;
	list-style: none;
	font: 0.95em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #EB117A;
}
#leftcol li {
	padding: 0px;
	margin-bottom: 5px;
}

#leftcol li a {
	text-decoration: none;
	color: #EB117A;
}

#leftcol p {
	margin: 0px;
	padding: 0px;
}
#leftcol li strong {
	color: #FE5F10;
}


#content #maincol {
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #B1D229;
}



#content #maincolinside {
	padding: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #B1D229;
	border-right: 1px solid #B1D229;
}



#content h1 {
	text-indent: -10000px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

h2 {
	color: #FF3300;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin-bottom: 5px;
}

h3 {
	color: #00B6EB;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 5px;
	text-transform: uppercase;
	margin-top: 0px;
}

#content h1.home {
	background: #2BAFC9 no-repeat 99px center;
	margin: 0px;
	padding: 5px 20px 5px 0px;
	height: 40px;
}
#content h1.feature {
	background: #B1D229 url(../images/feature-home-title2.gif) no-repeat 20px center;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	height: 40px;
}

#content h1.shop {
	background: #B1D229 url(../images/shop-title.gif) no-repeat 273px center;
	margin: 0px;
	padding: 5px 20px 5px 0px;
	height: 40px;
}

#content h1.dine {
	background: #E4611B url(../images/dine-title.gif) no-repeat 276px center;
	margin: 0px;
	padding: 5px 20px 5px 0px;
	height: 40px;
}

#content h1.fun {
	background: #192788 url(../images/fun-title.gif) no-repeat 293px center;
	margin: 0px;
	padding: 5px 20px 5px 0px;
	height: 40px;
}

#content h1.visit {
	background: #FFD409 url(../images/visit-title.gif) no-repeat 285px center;
	margin: 0px;
	padding: 5px 20px 5px 0px;
	height: 40px;
}

#content h1.facts {
	background: #2BAFC9 url(../images/facts-title.gif) no-repeat 270px center;
	margin: 0px;
	padding: 5px 20px 5px 0px;
	height: 40px;
}
#content h1.promos {
	background: #993399 url(../images/merchant_title.gif) no-repeat 45px center;
	margin: 0px;
	padding: 5px 20px 5px 0px;
	height: 40px;
}

#content div#feature {
	border-left: 1px solid #B1D229;
	padding: 0px;
	margin-top: 0px;
	margin-left: 196px;
	border-bottom: 1px solid #B1D229;
	border-right: 1px solid #B1D229;
	width: 402px;
}
#bottomlinkshome {
	padding: 10px 0px 0px 196px;
	margin: 0px;
}

#bottomlinks {
	padding: 10px 0px 0px 329px;
	margin: 0px;
}

#content #footer {
	font-size: 9px;
	margin-top: 30px;
	margin-left: 20px;
	color: #999999;
	float: left;
	width: 400px;
}
#content #footer a {
	color: #999999;
}
#content #footer2 {
	margin-top: 30px;
	margin-left: 20px;
	float: left;
	font-size: 9px;
	color: #999999;
	width: 165px;
}

#sitemap ul {
	line-height: 150%;
}
#sitemap {
	margin: 0px;
	padding: 0px;
}

#sitemap ul li {list-style-type:none; margin-bottom:5px; list-style-image:url(../images/nav-arrow1.gif);}
#sitemap ul li ul li a {font-weight:bold; color:#000000;}
#sitemap ul li ul li ul li a{font-weight:normal; color:#666666;}
.smtext {
	font-size: 10px;
	color: #B0978D;
}
#content #skipintro {
	margin: 0px;
	padding: 0px 60px 0px 0px;
}
.padding20 a {
	color: #333333;
}



/*MONTHLY PARKING  PAYMENT FORM */
#secureCheckoutForm, #paymentFormHeader, #paymentInfoHeader, #billingInfoHeader, .messageBox, #transactionInformation, #billingInformation, #submitButton
{
  text-align:       center;
  margin-left:      auto; 
  margin-right:     auto;
}

#secureCheckoutForm 
{
  width:            100%;
}

#merchantLogoBox, #mesLogoBox
{
  width:            100%;
  text-align:       center;
  margin-top:       6px;
}

#paymentFormHeader 
{
  width:            600px;
  margin-bottom:    12px;
}

#paymentInfoHeader, #billingInfoHeader
{
  width:            600px;
  margin-bottom:    4px;
  text-align:       center; 
  border:           #666666 1px solid;
}

#transactionInformation, #billingInformation, #submitButton
{
  width:            600px;	 
  margin-bottom:    12px; 
  border:           1px solid #666666;
}

.formHeader
{
  font-weight:      bold;
  font-size:        12pt;
  font-family:      Verdana, Tahoma, Arial;
  text-decoration:  none
  font-style:       normal;
  text-align:       center; 
}

.formSectionHeader
{
  width:            auto;
  font-weight:      bold;              
  font-family:      verdana, helvetica, sans-serif; 
  text-align:       center; 
}

.smallText
{ 
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        7pt; 
  line-height:      9pt;
  text-align:       left;
}

.formLabelText
{
  font-weight:      normal;
  font-size:        8pt;
  font-family:      Verdana, Tahoma, Arial;
  text-decoration:  none;
  text-align:       right;
  width:            45%;  
  vertical-align:   bottom;
}

.formDataText
{
  font-family:      Arial, Helvetica, sans-serif;
  font-weight:      normal;
  font-size:        8pt;
  text-decoration:  none;
  text-align:       left;
  width:            55%;  
}

.buttonText
{
  font-weight:      normal;
  font-size:        8pt;
  font-family:      Verdana, Tahoma, Arial;
  text-decoration:  none;
  text-align:       center;  
}

/* Error messages */

.messageBox
{
  width: 600px;
  margin-bottom:    12px;
  border:           #666666 1px solid;
  text-align:       center;
}

.errorMessage
{
  padding-top:      30px;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        12pt;
  font-weight:      bold;
  color:            red;
}

.errorText
{
  text-align:       left;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        9pt;
  margin:           8px;
}


/* Receipt Page */

#summaryTable {
}

#summaryMerchantLogo {
}

#summaryColumnHeader {
  background-color: #CCCCCC;
  margin-top:       6px;
  font-weight:      bold;
}

#summaryTableData {
}

.summaryLabelText, .summaryDataText {
  background-color: #DDDDDD;
}

.summaryLabelText {
  width:            30%;
}

.summaryDataText {
  width:            70%;
}

