body{border: none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; font-family: Arial, Helvetica, Sans Serif, Times; background-color:#FFFFFF;}

a:link{color:blue; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px;}
a:visited{color:blue; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px;}
a:hover{color:#FF6633; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px;}
a:active{color:#FF6633; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px;}

a.tour_name:link{color:brown; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px; text-decoration: none;}
a.tour_name:visited{color:brown; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px; text-decoration: none;}
a.tour_name:hover{color:brown; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px; text-decoration: underline;}

a.tour_code:link{color:navy; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px; text-decoration: none;}
a.tour_code:visited{color:navy; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px; text-decoration: none;}
a.tour_code:hover{color:navy; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px; text-decoration: underline;}

a.tour_destination:link{color:black; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px; text-decoration: none;}
a.tour_destination:visited{color:black; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px; text-decoration: none;}
a.tour_destination:hover{color:black; font-family: Arial, Times, Helvetica, Sans Serif; font-size:12px; text-decoration: underline;}

div.nav{position:relative; padding: 0px 0px 0px 0px; margin:0px; float:right;}

#nav ul{padding:0px 0px; margin:0; font-size: 10px; font-family: Arial, Helvetica, Sans Serif, Times;}
#nav ul li{list-style:none; margin:0px; padding-left:2px; font-size:12px;  font-weight:bold; padding-right:0px; border-right:0px solid #778; display:inline; overflow:hidden;}
#nav a.nav:link{color:#333333; font-size: 12px;font-family: Arial, Helvetica, Sans Serif, Times; TEXT-DECORATION: None;}
#nav a.nav:visited{color:#333333; font-size: 12px;font-family: Arial, Helvetica, Sans Serif, Times; TEXT-DECORATION: None;}
#nav a.nav:hover{color:#FF3000; font-size: 12px;font-family: Arial, Helvetica, Sans Serif, Times; TEXT-DECORATION: None;}
#nav a.selected{color:#0462AA; font-size: 12px;font-family: Arial, Helvetica, Sans Serif, Times; TEXT-DECORATION: None;}

div.ticket_box{position:relative; left:0; z-index:1; float:left; font-size: 12px;font-family: Arial, Helvetica, Sans Serif;}
div.hotel_box{position:relative; left:0; z-index:1; float:left; font-size: 12px;font-family: Arial, Helvetica, Sans Serif;}
div.tour_box{position:relative; right:0; z-index:1; float:right; font-size: 12px;font-family: Arial, Helvetica, Sans Serif;}
div.email_friend{position:relative; right:0; padding:0px; z-index:1; font-size: 12px;font-family: Arial, Helvetica, Sans Serif;}
div.join_newsletter{position:relative; right:0; padding:0px; z-index:1; font-size: 12px;font-family: Arial, Helvetica, Sans Serif;}
div.feature_box{position:relative; left:0; z-index:1; padding:3px; float:left; font-size: 12px;font-family: Arial, Helvetica, Sans Serif;}



ul.footer{padding:0px 0px; margin:2px; font-size: 12px; font-family: Arial, Helvetica, Sans Serif, Times;}
li.footer{list-style:none; margin:3px 0px 5px 0px; padding:5px 3px 2px 3px; font-size:12px; display:inline; overflow:hidden;}
td.footer{padding:0px 0px; margin:0px; font-size: 12px; font-family: Arial, Helvetica, Sans Serif, Times;}

#quote FORM {font-family: Arial, serif, Helvetica, sans-serif;
font-size: 11px;
color: #000080;
background: #FFFAFA;
border: 2px solid #3499CC;
margin-left: 0px;
padding: 3px;
width: 320px;
}

#quote2 FORM {font-family: Arial, serif, Helvetica, sans-serif;
font-size: 11px;
color: #000080;
background: #FFFAFA;
}


#register FORM {font-family: Arial, serif, Helvetica, sans-serif;
font-size: 11px;
color: #000080;
background: #FFFAFA;
border: 2px solid #3499CC;
padding: 3px;
width: 760px;
}

#register INPUT, #register TEXTAREA {
	font-family: Arial, serif, Georgia, "MS Serif", "New York";	
	font-size: 11px;
}

#register SELECT, #register OPTION {
	font-family: Arial, serif, "MS Serif", Georgia, "New York";
	font-size: 11px;
}
#register div, #quote td {
      font-family : Arial, serif, Geneva, Helvetica, sans-serif; 
      font-size : 11px;}

#quote INPUT, #quote TEXTAREA {
	font-family: Arial, serif, Georgia, "MS Serif", "New York";	
	font-size: 11px;
}

#quote2 INPUT, #quote2 TEXTAREA {
	font-family: Arial, serif, Georgia, "MS Serif", "New York";	
	font-size: 11px;
}

#quote SELECT, #quote OPTION {
	font-family: Arial, serif, "MS Serif", Georgia, "New York";
	font-size: 11px;
}
#quote div, #quote td {
      font-family : Arial, serif, Geneva, Helvetica, sans-serif; 
      font-size : 11px;}
#quote2 div, #quote2 td {
      font-family : Arial, serif, Geneva, Helvetica, sans-serif; 
      font-size : 11px;}

td { font-family : Arial, serif, Geneva, Helvetica, sans-serif; 
      font-size : 12px;}

#quote h2{font-size:13px; font-weight:bold; color:navy;}
#quote table{padding-left:5px;}

ul.info_box{list-style-image: url('http://www.summertravelonline.com/bullets/blue.gif')}
ul.visa_box{list-style-image: url('http://www.summertravelonline.com/bullets/bullet001.gif')}
ul.req{list-style-image: url('http://www.summertravelonline.com/bullets/bullet002.gif')}
ol.multi{list-style-type: decimal; list-style-image: none;}
ul.valid{list-style-image: url('http://www.summertravelonline.com/bullets/bullet004.gif')}
ul.add{list-style-image: url('http://www.summertravelonline.com/bullets/bullet005.gif')}
ul.hotel{list-style-image: url('http://www.summertravelonline.com/bullets/orange.gif')}
ul.remark{list-style-image: url('http://www.summertravelonline.com/bullets/blue.gif')}



