@charset "utf-8";
/* CSS Document */

*, html {padding:0; margin:0;}

body {font:13px Arial, Helvetica, sans-serif; background:#D7F2FF url(images/sitebg.gif) center repeat-y;}

.wrapper{width:1000px; margin:0 auto; background:#FFF; border-left:2px solid #333;border-right:2px solid #333;}
img{border:0;}

.header{}
.header img {float:left;}



.tour-container{background:url(images/tour_bg.jpg) repeat-x;}
.tour-preview{width:462px; float:left;}
.tour-desc{padding:25px 10px 12px 25px;}
.tour-trailer{width:420px; height:310px; margin:0 auto; background:#BFBFBF; text-align:center;padding-top:10px;}
.trailer-button {width:420px; height:46px; margin:10px auto; clear:both; display:block;}
.trailer-button:hover {opacity:0.8; filter:alpha(opacity=80);}
.thumbs-right{padding-top:15px;*padding-top:9px;}
.thumbs-right img{float:left; padding:0; *margin-bottom:-5px;}


.clearfix{clear:both;}

.mid-text{text-align:center; font-size:30px;font-weight:bold;padding-top:10px;padding-bottom:10px;}
.mid-text a{color:#FF1C81; text-decoration:underline;}
.mid-text a:hover{text-decoration:none;}

/* #### -- JOIN STYLES -- ### */

.join-text{text-align:center; font-size:25px;font-weight:bold;padding-top:10px;padding-bottom:10px;color:#FF1C81; }
.join-container{margin:0 auto; width:980px;}
.join-wrapper{float:left;width:430px;}
.left-thumb{float:left;text-align:center; width:270px; position:relative; top:0;}
.right-thumb{float:left;text-align:center; width:270px; position:relative; top:0;}
.form-container{width:400px;border:1px solid #000; text-align:center;padding:10px; margin:4px 5px 0 5px;}


ul.fields { list-style:none;}
ul.fields li{ display:block;   clear:both;}
.inputbox{ width:208px; height:20px; border:1px solid #c5c5c5; background-color:#e5e5e5; margin-top:8px;}

.inputbox:focus{ border:1px solid #f1b987; background-color:#ffe8ab}

.joinbutton{ background-image:url(images/joinpics/getaccess.jpg); background-repeat:no-repeat; width:394px; height:87px; border:0; cursor:pointer; cursor:hand;}
.joinbutton:hover {opacity:0.8; filter:alpha(opacity=80);}
p.redwarning{ font-size:20px; background-color:#dd0000; padding:6px; color:#FFFFFF; text-align:center; width:800px; margin:10px auto 20px auto}

.makebrown label input{margin-top:4px;}


.hotpic-container{}
.gf-box{width:190px; border:1px solid #000; background:#FFF;text-align:center;float:left; margin:0 3px 10px 5px;*margin:0 2px 10px 4px;}
.gf-box img{margin-top:5px;margin-bottom:5px;}
.gf-text{text-align:left;margin:0 auto;width:170px;font-size:12px;}



.vid-box {}

.foot-desc{padding:5px 20px; font-weight:bold;}


h3.gftitle{background:#0070C0; padding:3px;font-size:20px;color:#FFF; }


/* ###### PROFILE BOX ###### */
.profile-box{margin-bottom:10px;}
.profile-info{width:568px; background:url(images/profilebg.jpg) no-repeat; float:left;}
.profile-vid{text-align:center;}
.pr-photo{width:210px;float:left;padding-top:15px;padding-left:22px;}
.pr-photo img{border:2px solid #000;}
.profile-details{width:333px;float:left;}
.prtitle-box {padding-top:15px;}                   	
.profile-text {margin-top:140px;padding-left:10px;}
.add-fr {}
.pr-title {float:left;font-size:17px; color:#055396;width:195px;}



/* ###### Image Effect ###### */

.slideshow {float:left; width:283px; height:334px;}


/* ###### Style On Hover Effect ###### */
.overlay{ position:absolute; width:400px;height:300px; background:url(images/play_hover_top.png) no-repeat; display:none; cursor:pointer; left:0; top:0}
.overlay2{ position:absolute; width:321px;height:240px; background:url(images/play_hover1.png) no-repeat; display:none; cursor:pointer; left:0; top:0}
.overlay3{ position:absolute; width:168px;height:226px; background:url(images/play_hover2.png) no-repeat; display:none; cursor:pointer; left:0; top:0}
.box{ position:relative; width:400px; margin:auto;}
.box2{ position:relative; float:left; margin:3px 4px 0 6px; width:321px;}
.box3{ position:relative; width:168px; height:226px; margin:auto auto 10px auto;}
.box h4,.box2 h4 {font-size:12px; text-align:center; color:#0000FF; text-decoration:underline;}
img.graphic1 {display:block; margin:auto;}

