/* CSS Document */

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td,script,hr { margin:0; padding:0; }
/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset {
	border-style: solid;
	size: 4px;
	}

body {
	margin: 0 auto;
	padding: 0;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
	color: #3F0201;	
	font-size:18px;
	text-align:center; }	
	
	/*	
	font-size: 14px;	
	color: #D9EFFE;	
	background-color: #D9EFFE;
	background-image:url(images/logo_bg.gif);	
	background-repeat: repeat-y;
	background-position: center top;		*/

	
.border {border:5px solid #05405B}	

.container { width:990px;
	margin: 0 auto;
	background-color: #e10101;	
	background-position: 50% 0;
	background-repeat:repeat-y;
}

a {
color : #3E0100;
text-decoration : none;
}

a:visited {
color : #3E0100;
text-decoration : none;
}

a:hover {
color : #3E0100;
text-decoration : underline;
}

/* ********************************************************************************************************************************************************************** TOUR1 */

#slogan1{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_01.jpg);
	background-repeat: no-repeat;
	height: 40px;
	}

#slogan1 span { display: none; }	
#slogan1 li, #slogan1 a { height: 40px; display: block; }
#slogan1 li { float: left; list-style: none;}
#slogan1-01 {
	width: 830px;
	margin-left: 0px;
	margin-top: 0px;
	height:70px;
	position: relative;
	float: left;	
	}
	
#header1{
	clear:both;
	width: 990px;	
	height: 352px;	
	background-image:url(images/tour1_02.jpg);
	background-repeat: no-repeat;
	}	

#header1 span { display: none; }	
#header1 li, #header a { height: 200px; display: block; }
#header1 li { float: left; list-style: none;}
#header1-01 {
	width: 445px;
	height:200px;
	position: relative;
	float: left;
	margin-left: 120px;	
	}

#nav1 { 
	background-image:url(images/buttons1v2.gif);
	background-repeat:no-repeat;
	width: 990px; 
	height: 43px; 
	margin-bottom:0; 
	margin-top:0; 	
	clear:both;	
	}

#nav1 span { display: none; } 

#nav1 li, #nav1 a { height: 43px; display: block; }

#nav1 li { float: left; list-style: none;}

#nav1-01 { width: 262px; margin-left: 00px;}
#nav1-02 { width: 200px; }
#nav1-03 { width: 270px; }
#nav1-04 { width: 258px; }

#nav1-01 a:hover {background:url(images/buttons1v2.gif) 0px -43px no-repeat;}
#nav1-02 a:hover {background:url(images/buttons1v2.gif) -262px -43px no-repeat;}
#nav1-03 a:hover {background:url(images/buttons1v2.gif) -462px -43px no-repeat;}
#nav1-04 a:hover {background:url(images/buttons1v2.gif) -732px -43px no-repeat;}

#spacer1{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_04.jpg);
	background-repeat: no-repeat;
	height: 21px;
	}
	
#spacer1 span { display: none; }

#spacer2{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_05.jpg);
	background-repeat: no-repeat;
	height: 39px;
	}
	
#spacer2 span { display: none; }
#spacer2v2{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_05.jpg);
	background-repeat: no-repeat;
	height: 39px;
	}
	
#spacer2v2 span { display: none; }
#spacer2v3{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_05.jpg);
	background-repeat: no-repeat;
	height: 39px;
	}
	
#spacer2v3 span { display: none; }
#eptext1{
	clear:both;
	width: 990px;	
	height: 104px;	
	background-image:url(images/tour1_06.jpg);
	background-repeat: no-repeat;	
	font-weight: normal;
	}
#eptext1v2{
	clear:both;
	width: 990px;	
	height: 104px;	
	background-image:url(images/tour1_06.jpg);
	background-repeat: no-repeat;	
	font-weight: normal;
	}	

#epTitle { 
	clear:both;
	margin: 0 auto;
	position: relative;
	width: 880px;	
	height: 40px;	
	font-size:30px;
	font-weight: bold;
	}
#epTitlev2 { 
	clear:both;
	margin: 0 auto;
	position: relative;
	width: 880px;	
	height: 40px;	
	font-size:30px;
	font-weight: bold;
	}	

#epDesc { 
	clear:both;
	margin: 0 auto;
	position: relative;			
	width: 880px;	
	height: 50px;	
	font-size:16px;
	font-weight: bold;
	text-align: justify;
	border: 0px;
	}
#epDescv2 { 
	clear:both;
	margin: 0 auto;
	position: relative;			
	width: 880px;	
	height: 50px;	
	font-size:16px;
	font-weight: bold;
	text-align: justify;
	border: 0px;
	}	
				
#epThumbs{
	clear:both;
	margin: 0 auto;
	position: relative;
	width: 990px;
	background-image:url(images/body.jpg);
	background-repeat: no-repeat;		
	height: 780px;
	}
#epThumbsv2{
	clear:both;
	margin: 0 auto;
	position: relative;
	width: 990px;
	background-image:url(images/body.jpg);
	background-repeat: no-repeat;		
	height: 780px;
	}	

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

#albumlist {
	list-style-type: none;
	width: 880px;	
	clear: both;
	margin: 0 auto;
	position: relative;	
	text-align:center;
}
#albumlist li {
	float: left;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0 auto;
	position: relative;	
	padding: 2px 2px 2px 2px;		
}
#albumlist ul {
	clear: both;
	margin: 0 auto;
	position: relative;	
	width: 880px;
	padding: 0px;
}
#albumlist img {
	display: block;
	border: 3px solid #FEEB85;
}

#albumlistv2 {
	list-style-type: none;
	width: 880px;	
	clear: both;
	margin: 0 auto;
	position: relative;	
	text-align:center;
}
#albumlistv2 li {
	float: left;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0 auto;
	position: relative;	
	padding: 2px 2px 2px 2px;		
}
#albumlistv2 ul {
	clear: both;
	margin: 0 auto;
	position: relative;	
	width: 880px;
	padding: 0px;
}
#albumlistv2 img {
	display: block;
	border: 3px solid #FEEB85;
}
/* ******************************************************************************************************************* */	

#thumb1 { 
	list-style-type: none;
	clear:both;
	margin: 0 auto;
	position: relative;
	width: 896px;
	}

#thumb1 span { display: none; }	
#thumb1 li { display: inline; padding: 2px 2px 2px 2px; position: relative;	margin: 0 auto;}		
#thumb1 img {
	/* display: block; */
	border: 3px solid #FFFFFF;
}
#thumb1 ul { margin: 0; padding: 0;}
	
#epClick{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_08.jpg);
	background-repeat: no-repeat;
	height: 69px;
	}

#epClick span { display: none; }

#epClick-01 {
	width: 880px;
	height:60px;
	position: relative;
	float: left;
	margin-left: 55px;
	}

#epClickv2{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_08.jpg);
	background-repeat: no-repeat;
	height: 69px;
	}	
	
#spacer3{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_09.jpg);
	background-repeat: no-repeat;
	height: 40px;
	}
#spacer3v2{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_09.jpg);
	background-repeat: no-repeat;
	height: 40px;
	}	
#spacer3v3{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_09.jpg);
	background-repeat: no-repeat;
	height: 40px;
	}	
	
#spacer4{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_10.jpg);
	background-repeat: no-repeat;
	height: 22px;
	}	
	
#spacer4 span { display: none; }	

#spacer4v2{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_10.jpg);
	background-repeat: no-repeat;
	height: 22px;
	}	
	
#spacer4v2 span { display: none; }	

#nav2 { 
	background-image:url(images/buttons2v2.gif);
	background-repeat:no-repeat;
	width: 990px; 
	height: 52px; 
	margin-bottom:0; 
	margin-top:0; 	
	clear:both;	
	}

#nav2 span { display: none; } 

#nav2 li, #nav2 a { height: 52px; display: block; }

#nav2 li { float: left; list-style: none;}

#nav2-01 { width: 262px; margin-left: 0px;}
#nav2-02 { width: 200px; }
#nav2-03 { width: 270px; }
#nav2-04 { width: 258px; }

#nav2-01 a:hover {background:url(images/buttons2v2.gif) 0px -52px no-repeat;}
#nav2-02 a:hover {background:url(images/buttons2v2.gif) -263px -52px no-repeat;}
#nav2-03 a:hover {background:url(images/buttons2v2.gif) -463px -52px no-repeat;}
#nav2-04 a:hover {background:url(images/buttons2v2.gif) -733px -52px no-repeat;}

#spacer5{
	clear:both;
	width: 990px;
	background-image:url(images/tour1_12.jpg);
	background-repeat: no-repeat;
	height: 27px;
	}

#footer1{
	clear:both;
	margin: 0 auto;
	position: relative;
	width: 990px;	
	height: 71px;	
	background-image:url(images/tour1_13.jpg);
	background-repeat: no-repeat;	
	}	

#footer1 span { display: none; }	
#footer1 li, #footer1 a { height: 40px; display: block; top:15px; }

#footer1-01 {
	clear:both;
	margin: 0 auto;
	position: relative;	
	width: 250px;
	height:40px;
	}
#footer1 a{
	font-size: 14px;
	font-weight: normal;
	color: #FBD60B;
	text-decoration: none;
	}	
#footer1 a:hover{
	font-size: 14px;
	font-weight: normal;
	color: #FBD60B;
	text-decoration: underline;
	}	
/* ********************************************************************************************************************************************************************** INDEX */

#slogan2{
	clear:both;
	width: 990px;
	background-image:url(images/index_01.jpg);
	background-repeat: no-repeat;
	height: 45px;
	}
#slogan2 span { display: none; }		

#header2{
	clear:both;
	width: 990px;	
	height: 330px;	
	background-image:url(images/index_02.jpg);
	background-repeat: no-repeat;	
	}	
#header2 span { display: none; }	

#textholder2{
	clear:both;
	width: 990px;	
	height: 249px;	
	background-image:url(images/index_03.jpg);
	background-repeat: no-repeat;	
	}
	
#textholder2-2{
	width: 487px;
	height:130px;
	position: relative;
	top: 0px;
	right: 40px;
	float: right;
	text-align: justify;
	font-size: 16px;
	font-weight: bold;
	}
	
#spacer2-1{
	clear:both;
	width: 990px;	
	height: 37px;	
	background-image:url(images/index_04.jpg);
	background-repeat: no-repeat;	
	}	
	
#enter-exit { 
	background-image:url(images/buttons3v2.jpg);
	background-repeat: no-repeat;	
	width: 990px; 
	height: 57px; 
	margin-bottom:0; 
	margin-top:0; 	
	clear:both;	
	}

#enter-exit span { display: none; } 

#enter-exit li, #enter-exit a { height: 57px; display: block; }

#enter-exit li { float: right; list-style: none;}

#enter-exit-01 { width: 340px; margin-left: 0px; }
#enter-exit-02 { width: 226px; }

#enter-exit-01 a:hover {background:url(images/buttons3v2.jpg) -650px -57px no-repeat;}
#enter-exit-02 a:hover {background:url(images/buttons3v2.jpg) -424px -57px no-repeat;}
	
#spacer2-2{
	clear:both;
	width: 990px;	
	height: 41px;	
	background-image:url(images/index_06.jpg);
	background-repeat: no-repeat;	
	}	
#text1 { 
	clear:both;
	margin: 0 auto;
	position: relative;			
	width: 880px;	
	height: 50px;	
	font-size:12px;
	font-weight: normal;
	text-align: justify;
	color:#FFFFFF;
	border: 0px;
	}	
#spacer2-3{
	clear:both;
	width: 990px;	
	height: 120px;	
	background-image:url(images/index_07.jpg);
	}	
#footer2{
	clear:both;
	width: 990px;	
	height: 120px;	
	background-image:url(images/index_08.jpg);
	background-repeat: no-repeat;
	}		
#footer2 span { display: none; }	
#footer2 li, #footer2 a { height: 40px; display: block; top:15px; }
#footer2-01 {
	clear:both;
	margin: 0 auto;
	position: relative;	
	width: 250px;
	height:40px;
	}	
#textholder2-3{
	clear:both;
	margin: 0 auto;
	position: relative;
	width: 880px;	
	height: 40px;	
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color:#FCD70C;
	padding-top: 45px;
	text-decoration: none;	
	}
#textholder2-3 a{
	color:#FCD70C;
	text-decoration: none;
	}	
#textholder2-3 a:hover{
	color:#FCD70C;
	text-decoration: underline;
	}		
	
/* ********************************************************************************************************************************************************************** JOIN */

#slogan1-join{
	clear:both;
	width: 990px;
	background-image:url(images/join_01.jpg);
	background-repeat: no-repeat;
	height: 40px;
	}
#slogan1-join span { display: none; }		

#header-join{
	clear:both;
	width: 990px;	
	height: 352px;	
	background-image:url(images/join_02.jpg);
	background-repeat: no-repeat;	
	}	
#header-join span { display: none; }		

#slogan2-join{
	clear:both;
	width: 990px;
	background-image:url(images/join_03.jpg);
	background-repeat: no-repeat;
	height: 43px;
	}
#slogan2-join span { display: none; }

#spacer1-join {
	clear:both;
	width: 990px;
	background-image:url(images/join_04.jpg);
	background-repeat: no-repeat;
	height: 21px;
	}
#spacer1-join span { display: none; }	

#spacer2-join {
	clear:both;
	width: 990px;
	background-image:url(images/join_05.jpg);
	background-repeat: no-repeat;
	height: 39px;
	}
#spacer2-join span { display: none; }

#spacer3-join {
	clear:both;
	width: 990px;
	background-image:url(images/join_06.jpg);
	background-repeat: no-repeat;
	height: 41px;
	font-size: 24px;
	font-weight: bold;
	}
	
#bigbanner-join {
	clear:both;
	width: 990px;
	background-image:url(images/join_07.jpg);
	background-repeat: no-repeat;
	height: 401px;
	}	
#bigbanner-join span { display: none; }	

#textholder1-join {
	clear:both;
	width: 990px;
	background-image:url(images/join_08.jpg);
	background-repeat:y;
	height: 290px;
	}

/* ******************************************************************************************************************************** */
table.stats
{
color: #3E0100;
width: 800px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin: 0 auto;
position: relative;
clear: both;
font-size: 16px;
font-weight: bold;
}

table.stats td
{
color: #3E0100;
padding: 4px;
text-align: center;
border: 0px #fff solid;}

table.stats td.hed
{
color: #3E0100;
padding: 4px;
text-align: center;
border-bottom: 0px #fff solid;
font-size: 16px;
font-weight: bold;}
/* ******************************************************************************************************************************** */
	
#spacer4-join {
	clear:both;
	width: 990px;
	background-image:url(images/join_09.jpg);
	background-repeat: no-repeat;
	height: 80px;
	}	
#spacer4-join span { display: none; }		

#textholder2-join {
	clear:both;
	width: 990px;
	background-color:#E10101;
	height: 390px;
	font-size: 24px;
	font-weight: normal;
	color: #FBD60B;
	}
#textholder2-join a{
	font-size: 14px;
	font-weight: normal;
	color: #FBD60B;
	text-decoration: none;
	}	
#textholder2-join a:hover{
	font-size: 14px;
	font-weight: normal;
	color: #FBD60B;
	text-decoration: underline;
	}	

#text2-join{
	width: 800px;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	clear: both;
	position: relative;
	text-align: justify;
	margin: 0 auto;	
	}		
#text2-join a{
	font-size: 14px;
	font-weight: normal;
	color: #FBD60B;
	text-decoration: none;
	}	
#text2-join a:hover{
	font-size: 14px;
	font-weight: normal;
	color: #FBD60B;
	text-decoration: underline;
	}		
	#text2-join ul{
	list-style-type: disc;
	list-style-position: outside;

	}	
	#text2-join ul{
	list-style-type: disc;
	list-style-position: outside;

	}	

#text3-join{
	width: 600px;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	clear: both;
	position: relative;
	text-align: justify;
	margin: 0 auto;	
	}	
	
/* ********************************************************************************************************************************************************************** TOUR2 */

#slogan-t2{
	clear:both;
	width: 990px;
	background-image:url(images/tour2_01.jpg);
	background-repeat: no-repeat;
	height: 40px;
	}

#slogan-t2 span { display: none; }	
#slogan-t2 li, #slogan-t2 a { height: 40px; display: block; }
#slogan-t2 li { float: right; list-style: none;}
#slogan-t2-01 {
	width: 830px;
	margin-left: 0px;
	margin-top: 0px;
	height:70px;
	position: relative;
	float: right;	
	}
	
#header-t2 {
	clear:both;
	width: 990px;	
	height: 352px;	
	background-image:url(images/tour2_02.jpg);
	background-repeat: no-repeat;
	}	

#header-t2 span { display: none; }	
#header-t2 li, #header-t2 a { height: 200px; display: block; margin:0 auto; position:relative; clear:both; float:right; }
#header-t2 li { float: left; list-style: none;}
#header-t2-01 {
	width: 445px;
	height:200px;
	position: relative;
	float: right;
	margin-left: 120px;
	clear: both;
	right: 170px;
	}
	
/* ********************************************************************************************************************************************************************** TOUR3 */

#slogan-t3{
	clear:both;
	width: 990px;
	background-image:url(images/tour3_01.jpg);
	background-repeat: no-repeat;
	height: 40px;
	}

#slogan-t3 span { display: none; }	
#slogan-t3 li, #slogan-t3 a { height: 40px; display: block; }
#slogan-t3 li { float: right; list-style: none;}
#slogan-t3-01 {
	width: 830px;
	margin-left: 0px;
	margin-top: 0px;
	height:70px;
	position: relative;
	float: right;	
	}
	
#header-t3 {
	clear:both;
	width: 990px;	
	height: 352px;	
	background-image:url(images/tour3_02.jpg);
	background-repeat: no-repeat;
	}	

#header-t3 span { display: none; }	
#header-t3 li, #header-t3 a { height: 200px; display: block; margin:0 auto; position:relative; clear:both; float:right; }
#header-t3 li { float: left; list-style: none;}
#header-t3-01 {
	width: 445px;
	height:200px;
	position: relative;
	float: right;
	margin-left: 120px;
	clear: both;
	right: 310px;
	}	
	
#titleholder-t3 {
	width: 990px;
	background-image:url(images/subholder_02.jpg);
	background-repeat: no-repeat;
	height: 93px;
	clear:both;
	margin: 0 auto;
	position: relative;	
	padding-top: 28px;
	font-size: 32px;
	font-weight: bold;
	padding-bottom: 0px;
	}	
	
#thumbholder-t3 {
	clear:both;
	width: 990px;
	background-color:#E10101;
	height: inherit;
	}
	
/* ******************************************************************************************************************* */	

#thumbs-t3 {
	list-style-type: none;
	width: 870px;	
	clear: both;
	margin: 0 auto;
	padding: 0px;
	position: relative;	
	text-align:center;
	padding-top: 0px;

}
#thumbs-t3 li {
	float: left;
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffdb0c;
	margin: 0 auto;
	position: relative;	
	padding: 2px 2px 2px 2px;
}
#thumbs-t3 ul {
	clear: both;
	margin: 0 auto;
	position: relative;	
	width: 880px;
	padding: 0px;
}
#thumbs-t3 img {
	display: block;
	border: 3px solid #FF0000;
}
/* ******************************************************************************************************************* */					

/* ********************************************************************************************************************************************************************** TOUR4 */

#slogan-t4{
	clear:both;
	width: 990px;
	background-image:url(images/tour4_01.jpg);
	background-repeat: no-repeat;
	height: 40px;
	}

#slogan-t4 span { display: none; }	
#slogan-t4 li, #slogan-t4 a { height: 40px; display: block; }
#slogan-t4 li { float: left; list-style: none;}
#slogan-t4-01 {
	width: 830px;
	margin-left: 0px;
	margin-top: 0px;
	height:70px;
	position: relative;
	float: left;	
	}
	
#header-t4 {
	clear:both;
	width: 990px;	
	height: 352px;	
	background-image:url(images/tour4_02.jpg);
	background-repeat: no-repeat;
	}	

#header-t4 span { display: none; }	
#header-t4 li, #header-t4 a { height: 200px; display: block; margin:0 auto; position:relative; clear:both; float:left; }
#header-t4 li { float: left; list-style: none;}
#header-t4-01 {
	width: 445px;
	height:200px;
	position: relative;
	float: left;
	margin-left: 0px;
	top:136px;

	}