/* CSS Document */

body {
background: #b31f45 url(images/bg.jpg) repeat;
color:#fff;
text-align: center;
margin: 0 auto;
font-family: Trebuchet MS, Arial, Verdana;
}
a, a:link, a:active, a:visited {
color:#fff;
}
#page {
width: 990px;
text-align: center;
margin: 0 auto;
padding: 0;
background: #ff93ae;
font-size: 11px;
}

#main_01 {
position:relative;
float: left;
width:399px;
background: url(images/main_01.jpg) no-repeat top center;
height:191px;
}
#main_02 {
float: left;
width:249px;
background: url(images/main_02.jpg) no-repeat top center;
height:191px;
}
#thumb1_gray {
float: left;
height:191px;
background: url(images/thumb1_gray.jpg) no-repeat top center;
width:112px;
}
#thumb2_gray {
float: left;
height:191px;
background: url(images/thumb2_gray.jpg) no-repeat top center;
width:111px;
}
#thumb3_gray {
float: left;
height:191px;
background: url(images/thumb3_gray.jpg) no-repeat top center;
width:119px;
}


#main_03 {
background: url(images/main_03.jpg) no-repeat top center;
height:70px;
}

#main_05 {
background: url(images/main_05.jpg) no-repeat top center;
height:47px;
}
#main_06 {
background: url(images/main_06.jpg) no-repeat top center;
height:330px;
}
#main_07 {
background: url(images/main_07.jpg) no-repeat top center;
height:49px;
}
#main_08 {
background: url(images/main_08.jpg) no-repeat top center;
height:86px;
}
#main_09 {
background: url(images/main_09.jpg) no-repeat top center;
height:84px;
}
#main_10 {
background: url(images/main_10.jpg) no-repeat top center;
height:77px;
}
#main_11 {
background: url(images/main_11.jpg) no-repeat top center;
height:53px;
}
#main_12 {
background: url(images/main_12.jpg) no-repeat top center;
height:77px;
}
#main_13 {
background: url(images/main_13.jpg) no-repeat top center;
height:73px;
}
#main_14 {
background: url(images/main_14.jpg) no-repeat top center;
height:87px;
}


.main_left {
width:482px;
position: relative;
float: left;
padding: 5px;
}
.main_right {
width:482px;
float: right;
padding: 5px;
}

#main_about_1 {
background: url(images/main_about_1.jpg) no-repeat;
height:50px;
}
#main_about_2 {
background: url(images/main_about_2.jpg) no-repeat;
overflow: hidden;
height:320px;
}
#main_about_3 {
background: url(images/main_about_3.jpg) no-repeat;
height:52px;
}


#main_comments_1 {
background: url(images/main_comments_1.jpg) no-repeat;
height:50px;
}
#main_comments_2 {
background: url(images/main_comments_2.jpg) no-repeat;
overflow: hidden;
height:320px;
}
#main_comments_3 {
background: url(images/main_comments_3.jpg) no-repeat;
height:52px;
}


#main_videos_1 {
background: url(images/main_videos_1.jpg) no-repeat;
height:50px;
}
#main_videos_2 {
background: url(images/main_videos_2.jpg) no-repeat;
overflow: hidden;
height:320px;
}
#main_videos_3 {
background: url(images/main_videos_3.jpg) no-repeat;
height:52px;
}


#main_gfs_1 {
background: url(images/main_gfs_1.jpg) no-repeat;
height:50px;
}
#main_gfs_2 {
background: url(images/main_gfs_2.jpg) no-repeat;
overflow: hidden;
height:320px;
}
#main_gfs_3 {
background: url(images/main_gfs_3.jpg) no-repeat;
height:52px;
}

/* TOURMAIN PAGE */

#tour_01 {
position:relative;
float: left;
width:399px;
background: url(images/tour_01.jpg) no-repeat top center;
height:191px;
}
#tour_02 {
float: left;
width:249px;
background: url(images/tour_02.jpg) no-repeat top center;
height:191px;
}
#tour_thumb1_gray {
float: left;
height:191px;
background: url(images/tour_thumb1_gray.jpg) no-repeat top center;
width:112px;
}
#tour_thumb2_gray {
float: left;
height:191px;
background: url(images/tour_thumb2_gray.jpg) no-repeat top center;
width:111px;
}
#tour_thumb3_gray {
float: left;
height:191px;
background: url(images/tour_thumb3_gray.jpg) no-repeat top center;
width:119px;
}


#tour_06 {
background: url(images/tour_06.jpg) no-repeat top center;
height:65px;
}
#tour_07 {
background: url(images/tour_07.jpg) no-repeat top center;
height:93px;
}
#tour_08 {
background: url(images/tour_08.jpg) no-repeat top center;
height:76px;
}
#tour_09 {
background: url(images/tour_09.jpg) no-repeat top center;
height:66px;
}
#tour_10 {
background: url(images/tour_10.jpg) no-repeat top center;
height:78px;
}
#tour_11 {
background: url(images/tour_11.jpg) no-repeat top center;
height:52px;
}
#tour_12 {
background: url(images/tour_12.jpg) no-repeat top center;
height:39px;
}
#tour_13 {
background: url(images/tour_13.jpg) no-repeat top center;
height:97px;
}

.update_1 {
background: url(images/update_1.gif) no-repeat top center;
height:17px;
}
.update_2 {
background: url(images/update_2.gif) no-repeat top center;
height:26px;
text-align:left;
padding-left:80px;
font-size:20px;
font-weight:bold;
}
.update_3 {
background: url(images/update_3.gif) no-repeat top center;
height:26px;
text-align:left;
padding-left:80px;
font-weight:bold;
font-size:12px;
color: #000;
}


/* ends TOURMAIN PAGE */


/* JOIN PAGE */

#join_01 {
position:relative;
float: left;
width:399px;
background: url(images/join_01.jpg) no-repeat top center;
height:191px;
}
#join_02 {
float: left;
width:249px;
background: url(images/join_02.jpg) no-repeat top center;
height:191px;
}
#join_thumb1_gray {
float: left;
height:191px;
background: url(images/join_thumb1_gray.jpg) no-repeat top center;
width:112px;
}
#join_thumb2_gray {
float: left;
height:191px;
background: url(images/join_thumb2_gray.jpg) no-repeat top center;
width:111px;
}
#join_thumb3_gray {
float: left;
height:191px;
background: url(images/join_thumb3_gray.jpg) no-repeat top center;
width:119px;
}


#join_06 {
background: url(images/join_06.jpg) no-repeat top center;
height:50px;
}

#join_07 {
position: relative;
float:left;
background: url(images/join_07.jpg) no-repeat top center;
height:350px;
width: 399px;
}
#join_08 {
float:left;
background: url(images/join_08.jpg) no-repeat top center;
height:350px;
width: 572px;
}
#join_09 {
float:left;
background: url(images/join_09.jpg) no-repeat top center;
height:350px;
width: 19px;
}
#join_10 {
background: url(images/join_10.jpg) no-repeat top center;
height:32px;
}
#join_11 {
background: url(images/join_11.jpg) no-repeat top center;
height:103px;
}




/* ends JOIN PAGE */



#featuredphotos {
text-align: center;
padding-right:549px;
}
.thumb {
padding:3px;
margin: 7px 2px;
border: 1px #000 solid;
background: #fff;
}
.thumb2 {
padding:3px;
margin: 2px 5px 0 2px;
border: 1px #000 solid;
background: #fff;
}

.about {
text-align: left;
padding:15px;
}
.blacktext {
color:#000;
font-weight: bold;
}
.blacktext a{
color:#000;
}

.lefty {
position: relative;
width: 233px;
float:left;
padding-left:7px;
}
.righty {
width: 233px;
float:left;
}
.hugetxt {
font-size: 40px;
font-weight:bold;
}

















