body { /* for ie 6 - must add a margin width to permit left margin to show, and a height for center and right column content */
	background-color: #fff; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; line-height: 20px;
	text-align: left; 
}

div, h1, h2, h3, h4, blockquote, a {padding: 0;	margin: 0; border: 0; }

table {border: 0; border-style: none; border-collapse: collapse; }
.fullwidth {width: 100%;}
#right-tdwrap {}
  
img, a img {border: 0px; margin: 0px; display: block;}
img.menu-tel {margin: 5px 0;}
img.validate {margin-left: 35px;}
img.right {position: relative; top: 0px; right: 0px;}
img.left {position: relative; top: 0px; left: 0px;}
	
#topbar {width: 100%;}
#topbar-left { }
#topbar-right {}
#free-parking {}

#midbar-left, #menu, #contact-wrapper, #photo-holder-photo, #photo-holder-flash, #photo-holder-none, #photo, #photo-flash, #midbar-right, #reply-wrapper, #checklist-wrapper, #reply-end, #reply-end-library, #contact-info, #footer, #footerlinks {display: none; } 

#midbar-center {}

#content {margin-top: 10px;}

#text {margin: auto; }

#endbar-text {font-size: 11px; line-height: 15px; margin-left: auto; margin-right: auto;} 
#endbar-text p {margin: 8px 0px 0px 0px;}

.floatright { /* container for any photo aligned on right */
float: right;
margin: 0 0px 10px 10px;
background-color: #fff;
padding: 10px;
}
div.floatright img {margin-right: 10px; padding: 10px 10px 10px 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}
table.info {width: 420px;  /* table for contact info */
}
table.info td.col-a {width: 200px;}
table.info td.arrow {width: 22px;}

table.why {width: 98%;  /* table for reasons to select */}
table.why td {padding: 6px;}
table.why td.text {padding: 6px 6px 2px;}
table.why td.num {color: #900; font-weight: bold;}
table.why td.dots {color: #900; font-weight: bold; text-align: center; padding: 0;}

.center {margin-left: auto; margin-right: auto; }
.center-sub {margin-left: auto; margin-right: auto;}
	
#address {margin-top: 6px; margin-bottom: 6px; padding-left: 15px;
	font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; width: 100%;  
	overflow: hidden;}


#content h1  {font-family: Tahoma, Geneva, sans-serif; font-weight: 100;
	border-bottom: 1px dotted #333; text-align: center; font-size: 17px; letter-spacing: 2px;
	margin-top: 7px; margin-top: 3px !i; margin-bottom: 22px; margin-bottom: 28px !i;}
.author  {font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 12px; letter-spacing: 1px; margin-top: -10px; margin-top: -14px !i; margin-bottom: 10px; margin-bottom: 16px !i; text-align: center; }
	
#content h2  {font-family: Arial, sans-serif; font-weight: bold;
	border-bottom: 1px dotted #333; text-align: center; font-size: 14px; letter-spacing: 1px;
	margin-top: 12px; margin-top: 8px !i;  margin-bottom: 20px; margin-bottom: 26px !i;}
#content h3  {font-family: Arial, sans-serif; font-weight: bold;
	border-bottom: 1px dotted #333; text-align: center; font-size: 14px; letter-spacing: 1px;
	margin-top: 12px; margin-top: 8px !i;  margin-bottom: 20px; margin-bottom: 26px !i;}

table.ask {width: 80%; margin: 0px; padding: 0px; text-indent: 0px;} 

iframe {scrollbars: none;} 

p {text-indent: 20px;}
p.flush {text-indent: 0px;}
.movein {margin-left: 35px;}


.v11 {font-size: 11px; line-height: 15px;} 
.b12-8 {font-size: 12px; font-weight: bold; padding-top: 8px;}
.b12w {font-size: 12px; font-weight: bold; padding-top: 12px;}
.b12x {font-size: 12px; font-weight: bold; padding-top: 16px;}
.b12y {font-size: 12px; font-weight: bold; padding-bottom: 16px;}
.b14green {font-face: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #093;}

