body			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f4f4f4; 	margin: 20px 0; padding: 0; border: 0; background-color: #64755c;  line-height: 160%}
h1				{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 30px; color: #f2f297}
h2				{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 24px; color: #222222; margin: 0 0 20px 0}
h2.yellow		{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 24px; color: #222222; margin: 0 0 20px 0; color: #ff8800}
h2 img			{ float:left; margin: -6px 6px 0 0}
h3				{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #fdfc9c; margin: 0 0 2px 0}
h5 a			{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #222222; margin:0; padding:0;}

#homeheader		{ background-color: #393939; text-align:center; padding-top: 20px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: #d0933c 4px solid}
#homeheader2	{ margin-bottom: 0; }

p.headertop		{ margin: 3px 10px 10px 0; }

#sldtable		{ background-color: #262624; margin-bottom: 10px; margin-top: 10px; }
#sldtable.padd  { padding: 20px 30px; }
#sldtable h1	{ font-size: 28px; color: #ffffff; margin: 0 0 10px 0; padding:0; }
#sldtable p.udrh1	{ font-size: 11px; color: #666666; margin:0}
#sldtable p		{ font-size: 12px; color: #a0a0a0; line-height: 150%; margin: 20px 0}

#divh1          { height: 50px; padding-left: 60px; background-image: url(../images2010/icon-h1home.gif); background-repeat: no-repeat; padding-top: 2px; margin:20px 0 10px 0}
#divh1a         { height: 50px; padding-left: 60px; background-image: url(../images2010/icon-docs.png); background-repeat: no-repeat; padding-top: 2px; margin:20px 0 10px 0}

#divh1 h1, #divh1a h1		{ margin: 0; padding: 0}
#divh1 p.subh1, #divh1a p.subh1	{ font-size: 16px; color: #333333; margin: 5px 0 0 0}

#ratesbox td	{ border-bottom: #E0E0E0 1px solid; }
#ratesbox td.exc { 	border-bottom: #ffffff 1px solid; }

#footer			{ padding: 10px 0 }
#footer p,
#footer td		{ font-size: 11px;}

#footer2 td, 
#footer2 p		{ font-size: 11px; text-align: center;}

#galbox img, #galbox a img  
				{ float: left; border: #d5d5d5 1px solid; padding: 4px; margin: 0 6px 6px 0; }
#galbox a:hover img   
				{ background-color: #ff9900; border: #ff9900 1px solid;  }
#sgal img, #sgal a img  
				{ float: left; border: #555555 1px solid; padding: 3px; margin: 0 6px 6px 0; }
#sgal a:hover img   
				{ background-color: #ff9900; border: #ff9900 1px solid;  }
#bottomline td  { border-bottom: #e1e1e1 1px solid; }

#terms p, #terms ul li  { font-size: 11px; }
#ratesbox       { border: #e0e0e0 1px solid; }
#ratesbox td       { text-align: left; }
#vcompare td    { background-color: #ffffff; font-size: 11px; text-align: center;}
#vcompare tr.head td  { background-color: #e9e9e9; font-size: 11px; text-align: center;}

#tabanner img	{ float: left; margin-right: 20px; }
#tabanner img.exc { float: left; margin-right: 0; }

#tabvideo img	{ float: left; margin-right: 20px; margin-bottom: 20px}
#tabvideo img.exc { float: left; margin-right: 0; }


#reservform	td	{color: #222222; text-align: left}

.ratesbot p, .ratesbot td		{color:#222222}

a img.whbord, img.whbord		
				{ border: #d5d5d5 1px solid; padding: 7px;}			
a:hover img.whbord {border: #ff9900 1px solid; }
img.whbord5		{ border: #d5d5d5 1px solid; padding: 5px;}		


p,td			{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #f4f4f4; line-height: 160%}

a				{ color: #fdfc9c; text-decoration: none }
a:visited		{ color: #fdfc9c; text-decoration: none }
a:hover			{ color: #ffffff; text-decoration: none }

a.bgdark		{ color: #ffbb00; text-decoration: none }
a.bgdark:visited {color: #999999; text-decoration: none }
a.bgdark:hover	{ color: #ffffff; text-decoration: none }

a.buttong, a.buttong:visited { display: block; background-color: #70ac24; padding:7px 16px; margin:0 auto; color: #ffffff; text-align: center; font-weight:bold; width: 200px}
a.buttong:hover { color: #444444; background-color: #ffcc00; text-decoration:none }

ul.stdlist		{ margin: 0; padding: 0; list-style-type: none; text-align: left;}
ul.stdlist li	{ padding: 0 5px 0 23px; text-decoration: none; text-align: left; background-image: url(images/bullet-check.gif); background-repeat: no-repeat; background-position: 0 3px; margin: 0 0 5px 0; }
ul.about		{ margin: 0; padding: 0; list-style-type: none; }
ul.about li		{ padding: 0 0 0 23px; text-decoration: none; background-image: url(../images2010/icon-about2.gif); background-repeat: no-repeat; background-position: 0 3px; margin: 0 0 5px 0; }

img.imgleft		{ float: left; border: #d5d5d5 1px solid; padding: 4px; margin: 3px 15px 12px 0; }
.whitebox		{ border: #d5d5d5 1px solid; background-color: #ffffff; margin: 0; }
.greenbox		{ border: #a6dd88 1px solid; background-color: #ebf8d6; margin: 0; }

#pscroller1{
width: 330px;
height: 93px;
border: none;
padding: 0;
background-color: transparent;
}

#pscroller2 a{
text-decoration: none;
}

#contentc {
  max-width:70em;
  width:670px;
  margin:0;
  overflow:hidden
}
#packrates p {color:#333333; }
.demo {
  margin:10px 0;
  padding:0;
  position:relative;
  overflow:hidden
}
.collapse {padding:0; margin:0 }
.collapse p {padding:0 8px }
.top{font-size:.9em; text-align:right}
#switch, .switch {margin-bottom:5px; text-align:right}
.expand{padding: 0; margin:0}
.expand a {
  display:block;
  padding:3px 0 3px 18px;
  text-decoration: none;
  background-color: transparent;
  margin:0;
}
.expand a:link, .expand a:visited {
  background-image:url(images/arrow_right.gif);
  background-repeat:no-repeat;
  background-position:0 50%;
  text-decoration: none;
}
.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration:none;
  color: #990000;
}
.expand a.open:link, .expand a.open:visited {
  background: url(images/arrow_down.gif) no-repeat 0 50%;
  text-decoration: none;
}




