body

{

	font-family:Arial;

	background-color: #ffffff;

	margin-left: 0;

	margin-top: 0;

	margin-bottom: 0;

	color: #000000;

	font-size: 12px;

	scrollbar-arrow-color: blue;

	scrollbar-base-color: #c0c0c0;

	scrollbar-shadow-color: black;

	scrollbar-highlight-color: black;

	scrollbar-3dlight-color: #cccccc;

	scrollbar-dark-shadow-color: blue;

	scrollbar-track-color: black



}







.form{

	font-family:arial,helvetica;

	font-size:11px;

	color:black;

	background:white;



}







.formtitle{

	font-family:arial,helvetica;

	font-size:11px;

	color:black;

	background:c0c0c0;

	font-weight:bold;



}







.title{

	background-color: #c0c0c0;

	color: #ffffff;

	font-weight: bold;



}







a.teasenav{

	font-family:arial;

	font-size:11px;

	color: #336699;

	text-decoration:none;



}







a.teasenav:hover{

	font-family:arial;

	font-size:11px;

	color:red;

	text-decoration:none;



}



 

a.subnav{

	font-family:arial;

	font-size:11px;

	color: white;

	text-decoration:none;



}

 



a.subnav:hover{

	font-family:arial;

	font-size:11px;

	color:red;

	text-decoration:none;



}



   

a.nav{

	font-family:skia;

	font-size:11px;

	color: black;

	text-decoration:none;



}

 

a.nav:hover{

	font-family:skia;

	font-size:11px;

	color:red;

	text-decoration:none;



}

 

a.nav:active{

	font-family:skia;

	font-size:11px;

	color:white;

	text-decoration:none;



} 



a{

	font-size:12px;

	color: #336699;

	font-family: verdana,arial;

	text-decoration:none;



}

 

a:hover{ 

	color: red;

}











a.extras{

	font-size:10px;

	color: #FFFFCC;

	font-family: verdana,arial;

	text-decoration:none;



}

 

a.extras:hover{

	font-size:10px;

	color: #FF0000;



}











table	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}



h1,h2,h3,h4,h5,h{color: #000000; margin-top: 0;	margin-bottom: 0;}



input {background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000; border: 1px #000000 solid;}



input.radio{background-color: #ff99cc;	color: #ff0000;	border: none; border: 0px;}



input.check{background-color: #cc6699;color: #ff0000;border: none; border: 0px;}



input.check2{background-color: #ff99cc;color: #ff0000;border: none; border: 0px;}



input.radio1{background-color: #cc6699;color: #ff0000;border: none; border: 0px;}



input.radio2{background-color: #cc6699;color: #ff99cc;border: none; border: 0px;}



select.small {background-color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;color: #0000ff;border: 1px #000000 solid;}



select, input, textarea {background-color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #0000ff;border: 1px #000000 solid;}



input.login {background-color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #ff00ff;border: 1px #000000 solid;}







.inputText {width: 165px; border: 1px #000000 solid;}



.inputTextHalf {width: 80px; border: 1px #000000 solid;}



.inputSelectLong {width: 175px; border: 1px #000000 solid;}



.inputSelectLongCal {

	background: url(images/input_bg_calendar.gif) no-repeat;

	width: 175px; border: 1px #000000 solid;

	}





form{margin: 0;} 

ul	{margin-bottom: 0;}

img	{border-color: black;}

 



.row1{

	font-family:arial,helvetica;

	font-size:11px;

	color:black;

	background-color:#ebebeb;



}







.row2{

	font-family:arial,helvetica;

	font-size:11px;

	color:black;

	background-color:white;



}







.referral1{

	font-family:arial,helvetica;

	font-size:11px;

	color:black;

	background-color:#cccccc;



}







.referral2{

	font-family:arial,helvetica;

	font-size:11px;

	color:black;

	background-color:#33CCFF;



}











.arial10 {

	font-family:arial,helvetica,sans-serif;

	font-size:10px;

	color:#454545;



}



.arialTitle {

	font-family:arial,helvetica,sans-serif;

	font-size:11px;

	color: #cc0000;



}







.arial8 {

	font-family:arial,helvetica,sans-serif;

	font-size:8px; 



}



.verdana8 {

	font-family:verdana,arial,helvetica,sans-serif;

	font-size:8pt; 



}



.arial8pt {

	font-family:arial,helvetica,sans-serif;

	font-size:8pt; 



}



.tab_nav{

 	font-size:9px;

	color: black;

	text-decoration:none;

	cursor: hand;



}



.tab_nav:hover{

	font-size:9px;

	color: red;

	text-decoration:none;

	cursor: hand;



}



a.tab_nav:hover{

	font-size:9px;

	color: red;

	text-decoration:none;

	cursor: hand;



}





.bluetabover  { 

	position: relative;

	background-image: url('images/cabo_spring_break-tab2ON.gif');

	height: 22px;

	width: 86px;

	

}

.bluetab { 

	position: relative;

	background-image: url('images/cabo_spring_break-tab2.jpg');

	height: 22px;

	width: 86px;

}

.tab_nav_white 

{

	color: #ffffff;

	font-size:9px;

	text-decoration:none;

	cursor: hand;

}

.tab_nav_white:hover

{

	color: #ffffff;

	font-size:9px;

	text-decoration:none;

	cursor: hand;

}

a.tab_nav_white:hover

{

	color: #ffffff;

	font-size:9px;

	text-decoration:none;

	cursor: hand;

}



#LoadingDiv{

	margin:-20px -20px -20px -20px;

	position:fixed;

	height: 100%;

	z-index:9999;

	padding-top: 150; 

	width:100%;

	clear:none;

	background:url(images/bg_trans.png);





	}



/*IE will need an 'adjustment'*/

* html #LoadingDiv{

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

	}
	
	
.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}

	
