/* Rev Date: 4/7/2005
   Author  : Mike Liston
   Comments: The tan hack is used for
   div box methods.  Also, for bottom
   div to work, must have clear: both; 
   statement, which then requires
   wrap div around entire page.  The 
   main divs are listed first from page 
   design top to bottom.  The classes 
   follow in alpha order.  All href 
   link info is at bottom of file.
--------------------------------------- */

/* MAIN PAGE LAYOUT DIVS - ORDER BY PAGE TOP TO BOTTOM
---------------------------------------------------------------------------- */

/* same font is used for all text
--------------------------------------- */
body, div, p, blockquote, li, td, span, .copyright, .error, .sample_list, 
.testimonial, .top_nav
{
	font-family: verdana, arial, helvetica, sans-serif;
}

body
{
	background-color: #ffffcc;
	margin: 4px;
	padding: 0px;
}

/* wraps the entire page
--------------------------------------- */
.container
{
  border: 2px solid #006633;
  margin-right: auto;
  margin-left: auto;
  width: 732px;
}
* html .container{ /* tan hack */
  width: 736px;
  w\idth: 732px;
}

.wrap
{
  border: 2px solid #fff;
  background-color: #006633;
  width: 728px;
}
* html .wrap{ /* tan hack */
  width: 732px;
  w\idth: 728px;
}



/* FORMATTING CLASSES - ORDER BY ALPHA
---------------------------------------------------------------------------- */
.accom
{
	font-size: 9px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	color: #fff;
}

.content
{
  width: 364px;
}

.t_border
{
  border: 1px solid #fff;
}

.top_border
{
  margin-top: 15px;
  border-top: 1px dashed #fff;
}

.bottom_border
{
  border-bottom: 1px dashed #ff9900;
}

.bottom_nav
{
	font-size: 9px;
	line-height: 11px;
	margin: 0px;
	padding: 0px 15px 5px 15px;
	color: #fff;
}

.copyright
{
  font-size: 9px;
  text-align: center;
  color: #666;
}

.error
{
  color: #ff0000;
}

h1
{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 15px 5px 15px;
	padding: 5px 0px 0px 0px;
	color: #ff9900;
}

h2
{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 15px 5px 15px;
	color: #ff9900;
}

h3
{
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	margin: 0px 15px 0px 15px;
	padding: 5px 0px 5px 0px;
	color: #fff;
}

.hide							{ display:none; }

li
{
	font-size: 10px;
	line-height: 14px;
	margin: 0px 15px 0px 15px;
	padding: 0px 5px 0px 5px;
	color: #fff;
}

p
{
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 0px 15px 15px 15px;
	color: #fff;
}

.form_p
{
	font-size: 10px;
	line-height: 12px;
	margin: 0px;
	padding: 2px;
	color: #fff;
}

.hpics
{
	text-align: center;
	padding: 0;
}

.pics
{
	text-align: center;
	padding: 0 0 15px 0;
}

.pics_small
{
	margin-left:32px;
	margin-bottom:5px;
}

.photo
{
  float: right;
  padding-left:15px;
  padding-right:15px;
}

.rates_table
{
	margin-left:15px;
}

.sh
{
  border-bottom: 3px double #fff;
}

.small_text
{
	font-size:10px;
	color:white;
}

strong,b
{
	font-weight: bold;
}

ul, ol
{
  margin: -10px 0px 10px 0px;
  padding: 0px 0px 0px 25px;
}

.white_text
{
	padding-bottom:5px;
	margin-bottom:0px;
}

.frame {
	padding:2px;
	border:1px solid #000;	
	background-color:#fff;
}

/*.wifi							{ background:url(../graphics/hotspot.gif) no-repeat 250px 7px; }*/
.highlight						{ color:#ff9900; }
.print_left						{ margin:0 0 2px 15px; }
.print-only						{ display:none; }
.page-break						{ display:none; }

/* HREF LINKS - ORDER BY ALPHA
---------------------------------------------------------------------------- */
a:link {color: #ffffff; text-decoration: underline}
a:visited {color: #ffffcc; text-decoration: underline;}
a:hover {color: #ffffcc; text-decoration: none;}
a:active {color: #ffffcc; text-decoration: none;}

a.arrow:link 				{ color:#ffffff; text-decoration:underline; background:url(../graphics/arrow.jpg) no-repeat; padding:0 0 0 15px; }
a.arrow:visited 			{ color:#ffffcc; text-decoration:underline; background:url(../graphics/arrow.jpg) no-repeat; padding:0 0 0 15px; }
a.arrow:hover 				{ color:#ffffcc; text-decoration:none; background:url(../graphics/arrow.jpg) no-repeat; padding:0 0 0 15px; }
a.arrow:active 			{ color:#ffffcc; text-decoration:none; background:url(../graphics/arrow.jpg) no-repeat; padding:0 0 0 15px; }

@media print {
	.no-print, .no_print	{ display:none; }
	.print-only	{ display:block; }
	.page-break { page-break-before:always; }
}

