body {
	margin:0 auto;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 	11px;
	line-height:160%;
	color:#000000;
	background:#FFFFFF url(img/bg.gif) repeat-y top center ;
	}

table {
	font-family: 	"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 	11px;
	line-height: 	160%;
	color: 		#000000;
	}

A:link 		{ color : #d64646; text-decoration : underline;} 
A:visited 	{ color : #d64646; text-decoration : underline;} 
A:active 	{ color : #d64646; text-decoration : underline;} 
A:hover 	{ color : #cc9999; text-decoration : underline;} 

hr {
	margin-top: 20px;
	margin-bottom: 20px;
}

form { margin : 0px; }

.TITLE {
	text-align: left;
	width: 700px;
	height: 40px;
	background-image: url(img/hr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.COMM {
	text-align: left;
	width: 700px;
	margin-top: 15px;
	margin-bottom: 15px;
}

ol.NoNum{
list-style-type:none;
list-style-position: outside;
margin-left:-1.5em;
}

h1 {
	font-family: 	"Trebuchet MS", "Verdana", "Arial", "Helvetica", "sans-serif";
	text-align: center;
	font-size: 	28px;
	line-height: 	200%;
}

h2 {
	font-family: 	"Trebuchet MS", "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 	18px;
	margin-top: 60px;
	padding-left: 20px;
	background-image: url(img/img2.gif);
	background-repeat: no-repeat;
	background-position: left;
}


h3 {
	font-family: 	"Trebuchet MS", "Verdana", "Arial", "Helvetica", "sans-serif";
	text-align: center;
	font-size: 	18px;
	line-height: 	200%;
}




.content { text-align: left; width: 720px; }



.comment {
	font-family: 	"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 	11px;
	line-height: 	160%;
	color: 		#000000;
	padding-left: 	20px;
	width: 		700px;
	background-color: 	#FFFFFF; 
	}









.TT { margin: 10px 10px 0px 10px; padding: 0px ; }

.TT table {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 160%;
	border-collapse: collapse ;
	border-left: 2px solid #FFFFFF ;
	border-right: 2px solid #FFFFFF ;
	border-bottom: 1px solid #999999 ;
	margin: 10px 0px ;
	padding: 0px ; }

.TT .T1 {
	background : #CCCCCC ;
	border-top: 1px solid #999999 ;
	border-bottom: 1px solid #999999 ;
	border-right: 1px solid #999999 ;
	padding: 5px 5px ; }

.TT .T2 {
	background : #F3F3F3 ;
	border-bottom: 1px solid #999999 ;
	border-right: 1px solid #999999 ;
	padding: 5px 5px ; }

.TT .T3 {
	background : #FFFFFF ;
	border-bottom: 1px solid #999999 ;
	padding: 5px 5px ; }


div#PhotoBox{
text-align:left;
margin:0 auto;
width:800px;
}

ul#Photo{
margin:0;
padding:0;
}

ul#Photo li{
list-style-type:none;
}
/********************************* MENU **/


A.lslink 		{ display : block;width : 100%;height : 30px;padding-top : 6px; text-decoration : none; color: #000000 ;}
A.lslink:hover 		{ text-decoration : none; color: #000000 ; background : url(img/mbg.gif) repeat-x top;} 
A.lslink:active 	{ text-decoration : none; color: #000000 ;} 
A.lslink:visited 	{ text-decoration : none; color: #000000 ;} 

A.lslinkON 		{ display : block;width : 100%;height : 30px;padding-top : 6px;text-decoration : none; color: #000000 ; background : url(img/mbg.gif) repeat-x top;} 
A.lslinkON:hover 	{ text-decoration : none; color: #000000 ; background : url(img/mbg.gif) repeat-x top;} 
A.lslinkON:active 	{ text-decoration : none; color: #000000 ;} 
A.lslinkON:visited 	{ text-decoration : none; color: #000000 ;} 


/********************************* reservation TABLE SET **/

.Reservation {
	padding-top: 0px;
	padding-bottom: 0px;
}

.Reservation td {
	border-bottom-width: 1px;
	border-bottom-color: #E3E3E3;
	border-bottom-style: solid;
}

.ReservationTITLE {
	height: 50px;
	font-weight: bold;
	background : #FFFFFF url(img/rebg2.gif) repeat-x top;
	vertical-align: middle;
}

.ReservationBG {
	background : #EBF3F7 url(img/rebg1.gif) repeat-x top;
}

/********************************* RATES TABLE SET **/

.r_hybrid {
	padding-top: 5px;
	padding-bottom: 5px;
}

.r_hybrid td {
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
}

.r_hybrid th {
	background : #BB8D9F url(img/rbg4.gif) repeat-x top;
	color: #FFFFFF ;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #EEEEEE;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.r_hybrid_BG {
	background : #F7F6EB url(img/rpt4.gif) no-repeat left top;
	width: 70px;
	height: 60px;
}


/********************************* RATES TABLE SET **/

.r_compact_sedan {
	padding-top: 5px;
	padding-bottom: 5px;
}

.r_compact_sedan td {
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
}

.r_compact_sedan th {
	background : #9FBB8D url(img/rbg1.gif) repeat-x top;
	color: #FFFFFF ;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #EEEEEE;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.r_compact_sedan_BG {
	background : #F7F6EB url(img/rpt1.gif) no-repeat left top;
	width: 70px;
	height: 60px;
}

/********************************* RATES TABLE SET **/

.r_minivan_wagon {
	padding-top: 5px;
	padding-bottom: 5px;
}

.r_minivan_wagon td {
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
}

.r_minivan_wagon th {
	background : #8DB2BB url(img/rbg2.gif) repeat-x top;
	color: #FFFFFF ;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #EEEEEE;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.r_minivan_wagon_BG {
	background : #F7F6EB url(img/rpt2.gif) no-repeat left top;
	width: 70px;
	height: 60px;
}

/********************************* RATES TABLE SET **/

.r_rv {
	padding-top: 5px;
	padding-bottom: 5px;
}

.r_rv td {
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
}

.r_rv th {
	background : #A98DBB url(img/rbg3.gif) repeat-x top;
	color: #FFFFFF ;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #EEEEEE;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.r_rv_BG {
	background : #F7F6EB url(img/rpt3.gif) no-repeat left top;
	width: 70px;
	height: 60px;
}

/********************************* RATES TABLE SET **/

.r_sport_import {
	padding-top: 5px;
	padding-bottom: 5px;
}

.r_sport_import td {
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
}

.r_sport_import th {
	background : #BB8D9F url(img/rbg4.gif) repeat-x top;
	color: #FFFFFF ;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #EEEEEE;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.r_sport_import_BG {
	background : #F7F6EB url(img/rpt4.gif) no-repeat left top;
	width: 70px;
	height: 60px;
}

/********************************* RATES TABLE SET **/

.r_welfare {
	padding-top: 5px;
	padding-bottom: 5px;
}

.r_welfare td {
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
}

.r_welfare th {
	background : #BBAD8D url(img/rbg5.gif) repeat-x top;
	color: #FFFFFF ;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #EEEEEE;
	border-left-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.r_welfare_BG {
	background : #F7F6EB url(img/rpt5.gif) no-repeat left top;
	width: 70px;
	height: 60px;
}


/********************************* RATES TABLE SET **/

.Bgline {
	background : #F7F6EB ;
}



<!-- ======= BEGIN MODIFY ====== -->

.text {
  text-align: left;
}
.number {
  text-align: right;
}
.text-error {
  background-color: red;
  text-align: left;
}
.number-error {
  background-color: red;
  text-align: right;
}

<!-- ======= END MODIFY ====== -->
