body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 120%;
  background-color: #D9E5F3;
  margin: 0 0 0 0; /*t,r,b,l*/
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #C60000;
	text-decoration: none;
}
a:active {
	color: #0000FF;
	text-decoration: none;
}
#wrapper {
  	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: center top;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/bg980.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
	font-size: .8em;
}
.pagetitle 
{
   background-image: url(../images/ttopbk.jpg);
   background-repeat:repeat-x;
   border-top: #E3E6E8 1px solid; 
   border-bottom: #E3E6E8 1px solid;
   height: 24px;
   background-color: #D7E5F2;
}
.maincontent
{
  height: 600px;
  padding: 10px;
  padding-top: 15px;
}
#footer 
{
  	BACKGROUND-POSITION: center bottom;
    BACKGROUND-IMAGE: url(../images/footerbk980.jpg);
    MARGIN: 0px auto;
    HEIGHT: 80px;
	padding-left: 0px;
	padding-right: 0px;	
	padding-top: 0px;		
	padding-bottom: 0px;		
}
.copyright 
{
  border-top: #235587 1px solid;
  /*border-bottom: #cccccc 1px solid;*/
  font-size: .7em;
  font-style: italic;
  color: #235587;
}
.menubar 
{
  background-image: url(../images/tmenubksil.jpg)
}
h1 { font-size: 1.2em; font-weight: bold; color: #003399; margin: 0px; padding: 0px;}
h2 { font-size: 1em; font-weight: bold; color: #003399; margin: 0px; padding: 0px;}
h3 { font-size: .75em; font-weight: bold; color: #003399; margin: 0px; padding: 0px;}
.rentalstable {
  background-color: #FFFFFF;
  border: #e7e7e7 1px solid;
  border-bottom: #C9C9C9 2px solid;
  border-right: #C9C9C9 2px solid;
}
.rentalsrow {
  border-bottom: 1px dotted #C9C9C9;
  padding-left: 4px;
  height: 22px;
}
.rentalstitle 
{
  font-size: .85em;
  font-weight: bold;
  color: #FFFFFF;
}
a.rentallink:link {
    FONT-WEIGHT: bold; FONT-SIZE: .95em; COLOR: #0000FF; TEXT-DECORATION: none;
}
a.rentallink:visited {
    FONT-WEIGHT: bold; FONT-SIZE: .95em; COLOR: #0000FF; TEXT-DECORATION: none;
}
a.rentallink:hover {
    FONT-WEIGHT: bold; FONT-SIZE: .95em; COLOR: #DF8600; TEXT-DECORATION: underline;
}
a.rentallink:active {
    FONT-WEIGHT: bold; FONT-SIZE: .95em; COLOR: #0000FF; TEXT-DECORATION: none;
}
.button-contact {
	background-image: url(../images/button.jpg);
	background-color: #F0F0F0;
	FONT-FAMILY: verdana, arial, helvetica, sans;
	color: #000000;
	font-size: 9pt;
	height: 30px;
	cursor: pointer; 
	font-weight: bold;
	text-align: center;
	BORDER: #999999 1px solid;
}

.buttonon-contact { background-image: url("../images/buttonon.jpg");
		background-color:#DBE2E7;
		FONT-FAMILY: verdana, arial, helvetica, sans;
		color: #336699;
		font-size: 9pt;
		height: 30px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #336699 1px solid 
		}
.pricingtable 
{
    /*border-collapse: collapse;
	border: #CCCCCC 1px solid;*/
	margin-top: 10px;
}
.pricingcell
{
    border: #cccccc 1px solid;
}		
.seasoncell
{
   background-color: #D3E5FD;
   padding-left: 4px;
   border: #E7E7E7 1px solid;
   text-align: left;
}
.gunderline {
  border-bottom: #e7e7e7 1px solid;
}
.greentext {
  color: #008040;
  font-weight: bold;
}
.bluetext {
  color: #00F;
  font-weight: normal;
}
.picturecaption {
  font-size: 80%;
  text-align: left;
  line-height: 100%;
}
/************************************************************/
/* For jQuery ticker
/************************************************************/
/* this page declarations */	
#wrapp {
width: 600px;
text-align: left;
font: normal 1em Arial;
margin: 0 auto;
padding: 0;
color: #000000;
}
#wrapp h1 {font: bold 1.1em Arial; margin: 1.2em 0 0.5em 0; padding: 0;}
.gnb {
width: 740px; 
margin: 20px 0 3px 0; 
background: #f0f1f1 url(gnb_bg.gif) left top repeat-x 
}
.gnb h3{
font: normal 9px/14px Arial;
text-align: right;
margin: 0 10px 0 0; 
padding: 0
}
#wrapp p{font: normal 0.9em Arial; margin: 1em 0; padding: 0;}
#wrapp h2 {font: bold 1em Arial;}

code {
width:93%;	
font: normal 11px 'Courier New', Courier, Fixed;
color: #000;
display: block;
padding: 1em;
margin: 1em 0;
background-color: #eee;
border: 1px solid #d3d3d6;
border-left-width: 5px;
white-space: pre;
overflow-x: auto;
}
/* liScroll style declarations */

.tickercontainer { /* the outer div with the border */
border: 0px solid #CCCCCC;
background: #fff; 
width: 600px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 