body,html {
	margin:0px;
	background: url(images/bground2.gif);
	color: #000;
	padding:0;
}
body.nobground {
	background-color:#fff;
	padding:0;
	margin:0px;
}

h1{
	padding: 0 0 0 0;
 	margin:5px 0px 0px 20px;
 	font:bold 11px/18px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#003471;
}
h2{
	padding: 0 0 0 0;
 	margin-top:0px;
 	margin-bottom:0px;
	font:bold 11px/18px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#7A0026;
}
h3{
	padding: 0 0 0 0;
 	margin-top:0px;
 	margin-bottom:0px;
	font:bold 11px/18px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#7A0026;
}
p{
	padding: 0 25px 0 20px;
	color:#000;
 	margin-top:0px;
 	margin-bottom:12px;
	font:11px/19px Verdana, Arial, Helvetica, Geneva, sans-serif;
}
p.morepics{
	padding: 20px 25px 0 0px;
	color:#000;
	text-align:right;
 	
}
p.dot{
	padding: 0px;
	margin:0px 0px 0px 20px;
 	background: url(images/dot.gif);
	width:500px;
	height:1px;
}
img{
	border:0px;
}
a{
	font:bold 11px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#E1B312;
}
a:hover{
	font:bold 11px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ACACA3;
}
a.homes{
	font:bold 10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#E1B312;
}
a.homes:hover{
	font:bold 10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ACACA3;
}
a.morepics{
	font:bold 11px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#7A0026;
	background-color :#EFEFEF;
	display:block;
	border-bottom:1px solid #C8C8C8;
	text-align:center;
	background: url(images/more_arrow.gif) #EFEFEF no-repeat;
	background-position: 0 30%;
	height:17px;
}
a.morepics:hover{
	font:bold 11px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#0877AF;
	background-color :#fff;
	text-align:center;
	background: url(images/more_arrow.gif) #fff bottom left no-repeat;
}
a.subnav{
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	color:#fff;
}
a.subnav:hover{
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	color:#EEEEE6;
}
a.subnav2{
	font:10px/18px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:3px 5px;
	color:#000;
	text-indent:10px;
}
a.subnav2:hover{
	font:10px/18px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:3px 5px;
	color:#ACACA3;
}
a.nav{
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	height:20px;
	color:#fff;
	background-color :#003471;
	display:block;
	border-bottom:1px solid #0073AA;
	width:173px;
}
a.nav:hover{
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#FFF200;
	background-color :#7A0026;
	
}
a.omega{
	font:9px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#b4b4b4;
}
a.omega:hover{
	font:9px Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#b4b4b4;
}
.textblack{
	font:10px/18px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#000;
}
td.icons{
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color :#003471;
	border-bottom:1px solid #0073AA;
	border-top:1px solid #0073AA;
	
}
td.shadow{
	margin:0px 0px 0px 0px;
	padding:0px;
	background: url(images/shadow_page.jpg);
	
}
td.platinum{
	padding:5px;
	background: #ACACA3;
}
td.borderright{
	border-right:1px solid #ACACA3;
}
td.border{
	border-top:1px solid #ACACA3;
	border-bottom:1px solid #ACACA3;
	border-right:1px solid #ACACA3;
}
td.border p{
	padding: 5px 5px 0 10px;
	color:#000;
 	margin-top:0px;
 	margin-bottom:12px;
	font:10px/19px Verdana, Arial, Helvetica, Geneva, sans-serif;
}
td.borderbottomhome p{
	padding: 6px 20px 0 10px;
	color:#000;
 	margin-top:0px;
 	margin-bottom:12px;
	font:10px/19px Verdana, Arial, Helvetica, Geneva, sans-serif;
}
td.borderbottomhome img{
	padding: 3px;
	margin: 10px 10px 0 5px;
	float:left;
	border:1px solid #dadada;
}
td.borderright p{
	padding: 5px 5px 0 10px;
	color:#000;
 	margin-top:0px;
 	margin-bottom:12px;
	font:10px/19px Verdana, Arial, Helvetica, Geneva, sans-serif;
}
.sidewrapper{
	margin:0px 0px 0px 0px;
	padding:0px;
	border-left:background: url(images/shadow_page.jpg);
	height:100%;
	
}
td.borderleftbottom{
	border-left:1px dotted #E3E3E3;
	border-bottom:1px dotted #E3E3E3;
}
td.bordertop{
	border-top:1px dotted #E3E3E3;
}
td.borderbottomhome{
	border-bottom:1px solid #ACACA3;
}
table.margin{
	margin:0px 0px 20px 10px;
	padding:0px;
}

table.search{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:537px;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	color:#fff;
	border-bottom:1px solid #D2D2D2;
}
table.searchside{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:173px;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	color:#fff;
	border-bottom:1px solid #003471;
	background-color:#ACACA3;
	
}

table.home{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:537px;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	color:#fff;
}
table.footer{
	margin:10px 0px 0px 10px;
	padding-top:10px;
	width:100%;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	border-top:1px solid #D2D2D2;
	
}
table.about{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:537px;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	color:#000;
	background-color:#EEEEE6;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
table.stats{
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 480px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin:0px 0px 20px 30px;
}

table.stats td{
background-color: #EEEEE6;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}

table.stats td.hed{
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 11px;
font-weight: bold;
} 

table.homes{
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 280px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin:0px 0px 20px 20px;
}
table.homes2{

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
width: 280px;
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 11px;
font-weight: bold;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin:0px 0px 0px 20px;
}

table.homes td{
background-color: #EEEEE6;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}

table.homes td.hed{
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 11px;
font-weight: bold;
} 
td.resorts{
	background-color:#EEEEE6;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
td.latorre{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	background: url(images/logo_latorre.gif);
	width:87px;
	height:71px;
}
td.search{
	margin:0px 0px 0px 0px;
	padding:2px;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	background-color:#ACACA3;
	text-indent:5px;
}
td.search2{
	margin:0px 0px 0px 0px;
	padding:2px;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	background-color:#003471;
	text-indent:5px;
	height:20px;
	color:#fff;
}
td.search3{
	margin:0px 0px 0px 0px;
	padding:2px;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	background-color:#ACACA3;
	text-indent:5px;
	color:#fff;
}
td.search4{
	margin:0px 0px 0px 0px;
	padding:2px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	background-color:#E1B312;
	text-align:center;
	color:#fff;
}
td.teamtitle{
	border-top:1px solid #922E4D;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	color:#922E4D;
	font:bold 11px Verdana, Arial,Geneva, Helvetica, sans-serif;
	background-color:#F1F1ED;
	text-align:right;
}
td.borderbottom3{
	border-bottom:4px solid #922E4D;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
td.borderbottom2{
	border-bottom:1px solid #922E4D;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
td.borderbottom{
	background-color:#ACACA3;
	border-bottom:6px solid #003471;
	width:173px;
}
td.borderbottom4{
	background-color:#EEEEE6;
	border-bottom:6px solid #003471;
	width:173px;
}
td.borderbottom5{
	border-bottom:1px solid #922E4D;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
td.borderbottom6{
	border-top:1px solid #922E4D;
	border-right:1px solid #922E4D;
	border-bottom:1px solid #922E4D;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
td.borderbottom7{
	background-color:#EEEEE6;
	border-bottom:3px solid #003471;
	width:173px;
	color:#003471;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
}
td.dot{
	margin:0px 0px 0px 0px;
	padding:0px;
	background: url(images/dot.gif);
}




ul{
	margin-left: 0;
	padding-left: 10px;
	list-style: none;
}
ul.footer{
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	list-style: none;
	color:#000;
	margin-bottom:0px;
	
}
ul.footer li{
	font: 10px Verdana, Arial, Helvetica, Geneva, sans-serif; 
	display:inline;
	padding-left: 0px;
}
ul.footer li a {
	font:10px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#000;
	
}
ul.footer li a:hover {
	font:10px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#ACACA3;
}
ul.border{
	border:#DADADA 1px dotted;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 10px;
	list-style-type:none;
	width:490px;
}
ul.border li{
	font:10px Verdana, Arial, Helvetica, Geneva, sans-serif; 
	margin-bottom: 10px;
	padding-left: 25px;
	border:0;
	background-image: url(images/more_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 70%;
	color:#7A0026;
}
ul.borderresorts{
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 10px;
	list-style-type:none;
	
}
ul.borderresorts li{
	font:10px Verdana, Arial, Helvetica, Geneva, sans-serif; 
	margin-bottom: 10px;
	padding-left: 25px;
	border:0;
	background-image: url(images/more_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 70%;
	color:#7A0026;
}
#navcontainer ul{
 list-style: none outside;
 padding: 0;
 margin: 0 0 0 0;
 white-space: nowrap;
 float: left;
}
#navlist li{
 margin-left: 0;
 padding-left: 0;
 float:left;
 padding:0 5px 0 0;
 list-style-type: none;
 font:10px Verdana,Arial,Geneva,Helvetica,sans-serif;
}
#navlist a{ 
 padding: 3px 5px;
 display:block;
}
#navlist a:hover{
	color: #000;
	background-color: #F1F1ED;
	text-decoration: none;
}
.onepixspacer {
	CLEAR: both; 
	FONT: 1px Arial,Verdana,Geneva,Helvetica,sans-serif; 
	HEIGHT: 1px;
}
form {
	border-right: medium none; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin: 0px; 
	font: 10px verdana, geneva, arial, helvetica, sans-serif; 
	border-left: medium none; 
	border-top: medium none; 
	border-bottom: medium none
}
input{
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	color:#4b4b4b;
	font-weight:normal;
	background-color:#fff;
	
	
}
.normal{
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	color:#4b4b4b;
	font-weight:normal;
	background-color:#fff;
	width:150px;
}
select{
	font:10px Verdana, Arial,Geneva, Helvetica, sans-serif;
	color:#4b4b4b;
	font-weight:normal;
	background-color:#fff;
	
}
input.empty{
	margin:0px;
	padding:0px;
	background-color:#F1F1F1;
}

.submit {
	border-right: #acb5b5 3px double; 
	border-top: #c4cccc 3px double; 
	background: url(images/gradient.jpg) #fefefe repeat-x; 
	border-left: #acb5b5 3px double; 
	color: #2b333c; 
	border-bottom: #6f7777 3px double;
}
.submitside {
	border-right: #acb5b5 3px double; 
	border-top: #c4cccc 3px double; 
	background: url(images/gradient.jpg) #fefefe repeat-x; 
	border-left: #acb5b5 3px double; 
	color: #2b333c; 
	border-bottom: #6f7777 3px double;
	margin-right:15px;
}

mailshotz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}

.leftimages img{
	padding-bottom:10px;
}

