/*------------------------------------------------------------------------------------------
	Cacadin Style Sheet Document
	NetFORCE Hosting Style Sheet Designed for Rainbow Travel Center www.rainbowtravelcenter.com
	Updated: 02-10-2009
	Copyright www.netforcenet.com All rights reserved over this document.
	You may not use, modify or distribute this without the direct consent of the Author NetFORCE Hosting at www.netforcenet.com
	
	Documento de Cascading Style Sheet (CSS)
	NetFORCE Hosting Hoja de Estilo Diseņada para  Rainbow Travel Center www.rainbowtravelcenter.com
	Actualizado: 02-10-2009
	Copyright www.netforcenet.com Reserva todos los derechos sobre este documento.
	Usted no puede usar, modificar, distribuir este documento sin el consento directo del autor NetFORCE Hosting en www.netforcenet.com
------------------------------------------------------------------------------------------*/

body
{
    background-color: #000000;
	margin: 0 auto;
	width: 991px;
	
}

p
{
	text-indent: 2.0em;
}

.webpageframe
{
    float: left;
	width: 991px;
	background: url("images/main_body.jpg") repeat-y;
}
	
.header
{
    float: left;
	width: 991px;
	height: 394px;
	
	padding: 0px 0px 0px 0px;
}

.footer
{
	padding: 25px 0px 0px 0px;
	float: left;
	width: 991px;
	height: 40px;
	text-decoration: none;
	font-size: 10px;
	font-family: sans-serif, Times, serif;
	font-style: strong;
	text-align: center;
	font-weight: normal;
	color: #000000;
	background: url("images/footer.jpg") no-repeat;
}

.main
{
	width: 625px;
	float: left;
	padding: 0px 0px 0px 55px;
}

.mainframe
{
    float: left;
	padding: 20px 30px 0px 30px;
	width: 525px;
	text-decoration: none;
	font-size: 12px;
	font-family: sans-serif, Times, serif;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	background: url("images/main_top.jpg") no-repeat;
}


.mainfill
{
    float: left;
	padding: 0px 0px 0px 0px;
	width: 581px;
	background: url("images/main_slice.jpg") repeat-y;
	
}

.mainbot 
{
	padding: 0px 0px 0px 0px;
	float: left;
	width: 585px;
	height: 50px;
	background: url("images/main_bot.jpg") no-repeat;
}

.menubox 
{
	padding: 0px 0px 0px 25px;
	float: left;
	width: 280px;

}

h3
{
	text-align: center;
}




div.footer a:active, div.footer a:visited, div.footer a:link
{
	text-decoration: none;
	font-size: 10px;
	font-family: sans-serif, Times, serif;
	font-style: strong;
	text-align: center;
	font-weight: normal;
	color: #000000;
}

div.footer a:hover
{
	text-decoration: none;
	font-size: 10px;
	font-family: sans-serif, Times, serif;
	font-style: strong;
	text-align: center;
	font-weight: normal;
	color: #000000;
	background-color: #FDE7EA;
}

.englishbar
{
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100px;
	height: 32px;
	text-decoration: none;
	font-size: 12px;
	font-family: sans-serif, Times, serif;
	font-style: strong;
	text-align: center;
	font-weight: normal;
	color: #000000;
	border: outset;
	border-color: #999999;
	border-width: 1px;
}

div.englishbar a:active, div.englishbar a:visited, div.englishbar a:link
{
	font-size: 18px; 
	font-family: Times, serif;
	font-style: normal;
	text-align: center;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

div.englishbar a:hover
{
	font-size: 18px; 
	font-family: Times, serif;
	font-style: normal;
	text-align: center;
	font-weight: normal;
	color: #FF0033;
	text-decoration: underline;
	background-color: #FDE7EA;
	display: block;
}

.thumbnail
{
  float: left;
  text-decoration: none;
  border: outset;
  border-width: 4px;
  padding: 0px 0px 0px 0px;
  border-color:#999999;
  margin: 10px 10px 10px 10px;
  text-decoration: none;
}

.thumbnailright
{
  float: right;
  text-decoration: none;
  border: outset;
  border-width: 4px;
  border-color:#999999;
  margin: 10px 10px 10px 10px;
}

div.thumbnail a:link, div.thumbnail a:active, div.thumbnail a:visited
{

    text-decoration: none;
	border: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

div.thumbnailright a:link, div.thumbnailright a:active, div.thumbnailright a:visited
{

    text-decoration: none;
	border: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
/*



div.thumbnail a:link, div.thumbnail a:active, div.thumbnail a:visited
{

    text-decoration: none;
	border: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

div.thumbnail a:hover
{
    text-decoration: none;
	display: block;
}

.thumbnailright
{
  float: right;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  border: outset;
  border-width: 4px;
  border-color:#999999;
  margin: 10px 10px 10px 10px;
}

div.thumbnailright a:link, div.thumbnailright a:active, div.thumbnailright a:visited
{
	display: inline;
    text-decoration: none;
	border: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

div.thumbnailright a:hover
{
	display: inline;
    text-decoration: none;
	display: block;
}

*/

 #lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}




#prevLink, #nextLink{
	width: 49%;
	height: 100%;   
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */          
	display: block;
	}
	
	
	
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}



/*------------------------------------------------------------------------------------------
	Cacadin Style Sheet Document
	NetFORCE Hosting Style Sheet Designed for Rainbow Travel Center www.rainbowtravelcenter.com
	Updated: 02-10-2009
	Copyright www.netforcenet.com All rights reserved over this document.
	You may not use, modify or distribute this without the direct consent of the Author NetFORCE Hosting at www.netforcenet.com
	
	Documento de Cascading Style Sheet (CSS)
	NetFORCE Hosting Hoja de Estilo Diseņada para  Rainbow Travel Center www.rainbowtravelcenter.com
	Actualizado: 02-10-2009
	Copyright www.netforcenet.com Reserva todos los derechos sobre este documento.
	Usted no puede usar, modificar, distribuir este documento sin el consento directo del autor NetFORCE Hosting en www.netforcenet.com
------------------------------------------------------------------------------------------*/
