body {
  margin: 0;
  padding: 0;
  }

.right {float:right;}
.left {float:left;}


a:link 		{
	color: #3333FF;
	text-decoration: none;
	Verdana, Arial, Helvetica, sans-seriff; font-size: 14px;
	font-weight: bold;
}

a:active 	{color: #3333FF; text-decoration: none; Verdana, Arial, Helvetica, sans-seriff; font-size: 14px;
	font-weight: bold;}
a:visited 	{color: #3333FF; text-decoration: none; Verdana, Arial, Helvetica, sans-seriff; font-size: 14px;
	font-weight: bold;} 
a:hover 	{color: #0000ff; text-decoration: underline; Verdana, Arial, Helvetica, sans-seriff; font-size: 14px;
	font-weight: bold;}

/********************************
* Navigation Bar Link Styles    *
********************************/
#link1 {
	position:absolute;
	left:67px;
	top:150px;
	width:55px;
	height:20px;
	z-index:10;
}
#link2 {
	position:absolute;
	left:64px;
	top:175px;
	width:65px;
	height:20px;
	z-index:10;
}
#link3 {
	position:absolute;
	left:69px;
	top:200px;
	width:52px;
	height:20px;
	z-index:10;
}
#link4 {
	position:absolute;
	left:69px;
	top:225;
	width:77px;
	height:20px;
	z-index:10;
}
#link5 {
	position:absolute;
	left:63px;
	top:250px;
	width:78px;
	height:20px;
	z-index:10;
}
#link6 {
	position:absolute;
	left:46px;
	top:275px;
	width:88px;
	height:20px;
	z-index:10;
}
#link7 {
	position:absolute;
	left:34px;
	top:300px;
	width:89px;
	height:20px;
	z-index:10;
}
#link8 {
	position:absolute;
	left:38px;
	top:325px;
	width:45px;
	height:20px;
	z-index:10;
}
#link9 {
	position:absolute;
	left:44px;
	top:350px;
	width:50px;
	height:20px;
	z-index:10;
}
#link10 {
	position:absolute;
	left:45px;
	top:375px;
	width:86px;
	height:20px;
	z-index:10;
}
#link11 {
	position:absolute;
	left:45px;
	top:400px;
	width:81px;
	height:20px;
	z-index:10;
}
#link12 {
	position:absolute;
	left:41px;
	top:425px;
	width:52px;
	height:20px;
	z-index:10;
}
#link13 {
	position:absolute;
	left:20px;
	top:501px;
	width:112px;
	height:20px;
	z-index:10;
}

a.navbar_yellow, a:visited.navbar_yellow {
	font-family: Comic Sans, Comic Sans MS, cursive;
	font-size:15px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	padding:0 3px 2px 3px;
	-webkit-transition: color .4s ease-out;
}

a:hover.navbar_yellow {
	background:#6c0046;
	border-top:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;	
	color:#FFFFFF;
	text-decoration:none;
	padding:0 3px 2px 3px;
}

/********************************/

#facebook {
	position:absolute;
	left:200px;
	top:150px;
	width:120px;
	height:15px;
	z-index:1;
}

#facebook a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;	
	padding-right: 19px; 
	background: url('../images/icon.facebook.gif') no-repeat 100%; 
}

#description {
	position:absolute;
	left:200;
	top:320px;
	width:550px;
	height:350px;
	z-index:2;
}

#description h2 {
	font-family: Arial, Helvetica, sans-serif;
	width:310px;	
	font-size: 16px;
	color:#660033;
	font-weight: bold;
	margin:10px 0 0 0;
}

#description p {margin:10px 14px 0 0;}

#description a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#0000ff;
	font-weight: bold;
	text-decoration:underline;
}

#description a:hover {
	color:#ffffff;
}

#description img.border {
	padding:2px;
	border:#660033 2px solid;
	margin:5px 0 0 0;
}

#description ul {
	margin:0;
	padding: 0;
	text-indent: 0em;
	display: inline;
}

#description ul li {
	font-weight: bold;
	display: inline;
	padding: 0 6px 0 4px; 
	height:12px;
	border-right: #FFFFFF 1px solid;
}

#description ul li a {
	color:#FFFFFF;
	font-size:11px;
}

#description ul li a:hover {
	color:#0000FF;
	font-size:11px;
}

.tourslink

body 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
BODY:text	{font-family : Verdana, Arial, Helvetica, sans-seriff; color: #336897;}
h2			{font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 30px}
p 			{font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 14px}
li			{font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 14px}
td			{font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 14px}


.bold		{font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}


.subhead 	{font-family: arial, helvetica, sans-serif; color: #331F80; font-size: 13pt; font-weight: bold;} 
.subhead_b 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold;} 
.subhead_c 	{font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold;} 
.whitesubhead	{font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 13pt; font-weight: bold;} 
.subheadborder	{color: #331F80; font-size: 13pt; font-weight: bold; border-bottom-width: 5px; line-height: 2} 

.tdtext	 	{font-family : arial, helvetica, sans-serif; font-size: 8pt; font-style: italic}
.click		{color: #ff0000; font-family : arial, helvetica, sans-serif; font-size: 8pt; font-style: italic}
.warning	{color: #ff0000; font-style: italic}
.large		{font-family : arial, helvetica, sans-serif; font-size: 12pt}
.small		{font-family : arial, helvetica, sans-serif; font-size: 8pt}

.tablehead	{font-family : arial, helvetica, sans-serif; font-size: 11pt; font-weight: bold} 
.larger		{font-family : arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold} 
.whitebold		{font-family : arial, helvetica, sans-serif;  color: #ffffff;  font-weight: bold; font-size: 10pt}
.description {font-family : arial, helvetica, sans-serif; font-size: 8pt; font-style: italic} 
.purpletext	{font-family: arial, helvetica, sans-serif; color: #331F80; font-size: 10pt; font-weight: bold; line-height: 2}

.text			{font-family : arial, helvetica, sans-serif; font-size: 10pt}
.tablepurple	{font-family: arial, veranda, sans-serif; color: #ffffff; font-size: 10pt}
.tablegrey		{font-family: arial, veranda, sans-serif; color: #660099; font-size: 10pt}
.instruction 	{font-family : arial, helvetica, sans-serif; color: #cc6600; font-size: 10pt; font-style: italic}
.equation		{font-family : arial, helvetica, sans-serif; color: #0000ff; font-size: 14pt; font-style: italic }
.values    		{font-family : arial, helvetica, sans-serif; color: #0000ff; font-size: 10pt}
.border			{border-color: #660099; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px  border-style: inset} 

.design {font-family : trebuchet ms, tahoma, helvetica, sans-serif; color: #bbbbbb; font-size: 8pt}

.print
{
	padding-right: 19px; 
	background: url(http://www.mexicanbus.com/icons/printer.png) no-repeat 100%;		
}

/*IMAGE*/

#image {float:right; width:200px;}
#image p {margin:0 0 5px 5px; font-size:12px;}


/* GALLERY */
#gallery {margin: 8px 0 12px 15px;}
#gallery p {float:left;}
#gallery img {padding:2px; border:#ffffff 2px solid; margin:5px;}

/* CELL */
#cell {width:140px;margin: 8px 0 12px 15px;float:left; text-align:center;}
#cell p {margin: 4px 0 0 0;}
#cell img {padding:2px; border:#333333 2px solid;}


/*CHARTERS*/

#charters {color: #333333;}

#charters h1 {
	font-family: tahoma, helvetica, sans-serif;
	font-size:28px;
	margin:0px;
}

#charters h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:12px 0 2px 0;
	text-transform:uppercase;
}

#charters p {
	color: #333333; 
	font-family: Geneva, arial, helvetica, sans-serif; 
	font-size: 14px; 
}
	
#charters img.border {
	padding:2px;
	border:#333333 2px solid;
	margin:5px;
}
	
#charters a {
	color: #0000ff; 
	text-decoration: underline; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	margin:0;
}

#charters a:hover {
	color: #FF0099; 
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	margin:0;	
}	

/*CLUBS*/

#clubs {width:290px; float:left;}

#clubs h1 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:28px;
	margin:0px;
}

#clubs p {
	color: #FFFFFF; 
	font-family: Geneva, arial, helvetica, sans-serif; 
	font-size: 14px; 
}

#clubs img.border {
	padding:2px;
	border:#FFFFFF 2px solid;
	margin:5px;
}
	
#clubs a {
	color: #FF0099; 
	text-decoration: underline; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	margin:0;
}

#clubs a:hover {
	color: #0000ff; 
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	margin:0;	
}	

/*CONTACT*/

#contact h1 {
	font-family: tahoma, helvetica, sans-serif;
	font-size:28px;
	margin:0 0 12px 0;
}

#contact h2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size:20px;
	margin:0;
}

#contact p {
	color: #FFFFFF; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px; 
}

#contact ul.nobullet {
	list-style:none;
}

#contact ul li {
	color: #FFFFFF; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px; 
}

#contact blockquote {
	color: #FFFFFF; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px;
	margin: 0 0 5px 10px;
}

#contact img.border {
	padding:2px;
	border:#FFFFFF 2px solid;
	margin:5px;
}
	
#contact a {
	color: #ffffff;
	text-decoration: underline; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	margin:0;
}

#contact a:hover {
	color: #0000ff; 
}	


#contact a.question {
	text-decoration: none; 
	
}

#contact a.question:hover {
	color: #ffffff; 
}

#contact a.top {
	text-decoration: none; 
	font-size: 12px;
	
}

#contact a.top:hover {
	color: #ffffff; 
}
#contact hr 
{
     color: #ffffff; 
     background-color: #ffffff; 
     border: 1px dotted #fff; 
     border-style: none none dotted;
	 margin:0 0 12px 0;
}

/*EXTRAS*/

#extras h1 {
	font-family: tahoma, helvetica, sans-serif;
	font-size:28px;
	margin:0 0 12px 0;
}

#extras h2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size:20px;
	margin:0;
}

#extras p {
	color: #FFFFFF; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px; 
}

#extras ul li {
	color: #FFFFFF; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px; 
	margin:0;
	padding:0;
}

#extras blockquote {
	color: #FFFFFF; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px;
	margin: 0 0 5px 10px;
}

#extras img.border {
	padding:2px;
	border:#FFFFFF 2px solid;
	margin:5px;
}
	
#extras a {
	color: #0000ff; 
	text-decoration: underline; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	margin:0;
}

#extras a:hover {
	color: #ffffff; 
}	

/*PRICE*/

#price h1 {
	font-family: tahoma, helvetica, sans-serif;
	font-size:28px;
	margin:0px;
}

#price h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:12px 0 2px 0;
	text-transform:uppercase;
}

#price p {
	color: #333333; 
	font-family: Geneva, arial, helvetica, sans-serif; 
	font-size: 14px; 
}
	
#price img.border {
	padding:2px;
	border:#333333 2px solid;
	margin:5px;
}
	
#price a {
	color: #0000ff; 
	text-decoration: underline; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	margin:0;
}

#price a:hover {
	color: #FF0099; 
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	margin:0;	
}	

#price ul li {
	color: #333333; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px; 
	margin:0;
	padding:0;
}


/*TOURS*/

#tours h1 {
	color:#FFFFFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size:28px;
	margin:0 0 12px 0;
}

#tours h2 {
	color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size:20px;
	margin:0;
	text-transform:uppercase;
}

#tours p {
	color: #FFFFFF; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px; 
}

#tours ul li {
	color: #FFFFFF; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px; 
	margin:0;
	padding:0;
}

#tours blockquote {
	color: #FFFFFF; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px;
	margin: 0 0 5px 10px;
}

#tours img.border {
	padding:2px;
	border:#FFFFFF 2px solid;
	margin:5px;
}
	
#tours a {
	color: #66FF66; 
	text-decoration: underline; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	margin:0;
}

#tours a:hover {
	color: #ffffff; 
}	

