/*- AUTHOR: EDWARD LOPEZ --------*/
/*- COMPANY: HOTSCOT ------------*/
/*- CLIENT: ACE ADVENTURE -------*/
/*- DATE: 11-04-2007 ------------*/

/*	DEAFULT FONTS --------------------------------------------------------------------------------------------------*/
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:43px;
	font-weight:bold;
	color:#3D5C7C;
	margin:0px;
	padding:0px;
	}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#FF6600;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3D5C7C;
	margin:0px;
	padding:0px;
	}
	
p, table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.6;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
/*	BODY -----------------------------------------------------------------------------------------------------------*/
body {
	margin:0px;
	background-color:#660000;
}

/*	LOGO WING BACKGROUND -------------------------------------------------------------------------------------------*/
#bg{
	position:relative;
	margin:0px auto;
	background:url(../images/jpg/wing-bg.jpg) no-repeat center top;
	}

/*	MAIN CON -------------------------------------------------------------------------------------------------------*/
#main-con{
	position:relative;
	width:850px;
	margin:0px auto;
	padding:0px;
	background:url(../images/jpg/main_con_bg.jpg) #FFFFFF;/*ADDED BY EDDIE 11.03.08*/
	border-bottom:#660000 solid 20px;
	}

/*	HEADER ---------------------------------------------------------------------------------------------------------*/	
#header-top{
	position:relative;
	width:810px;
	height:88px;
	margin:0px;
	padding:10px 20px 10px 20px;
	background:url(../images/jpg/header-top-img.jpg);
	text-align:right;
	}
	
#header-top h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#848E9F;
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#header-img{
	position:relative;
	width:850px;
	height:237px;
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	}

/*	LEFT CONTAINER -------------------------------------------------------------------------------------------------*/	
.left-con{
	position:relative;
	width:190px;
	margin:0px;
	padding:0px;
	float:left;
	border-top:#FFFFFF solid 10px;
	background:url(../images/gif/left-con-bg.gif) #FFFFFF repeat-y;
	}

/*	CONTENT --------------------------------------------------------------------------------------------------------*/	
#content{
	position:relative;
	width:850px;
	margin:0px;
	padding:0px;
	background: #ffffff url(../images/jpg/main-con-bg.jpg) no-repeat bottom;
	}


#content2{/* used in gallery and shop */	
	position:relative;
	width:850px;
	margin:0px;
	padding:0px;
	background:url(../images/jpg/main-con-bg.jpg) no-repeat bottom #FFFFFF;
	}
	
/*	QUOTES ---------------------------------------------------------------------------------------------------------*/
.quotes{
	position:relative;
	width:180px; /* was 148px*/
	margin:0px 0px 0px 0px;
	padding:10px;
	background:#FF9900;
	}
	
.quotes p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;	
	}
	
.quotes-bottom{
	position:relative;
	width:200px;
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../images/gif/quotes-bottom.gif);
	}

/*	MIDDLE CONTAINER -----------------------------------------------------------------------------------------------*/	
#middle-con{
	position:relative;
	width:410px;
	margin:0px;
	padding:5px 20px 40px 20px; /* was 20px 20px 40px 20px */
	float:left;
	border-top:#FFFFFF solid 10px;
	background:url(../images/jpg/middle-con-bg.jpg) no-repeat;
	min-height:900px;
 	height:auto !important;
	height:900px;
	}
	
#middle-con a, #middle-con-wide a{
	color:#FF6600;
	text-decoration:none;
	}
	
#middle-con ul, #middle-con-wide ul{
	list-style-type:disc;
	}
	
#middle-con li, #middle-con-wide li{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	list-style-type:disc;
	}
	
#middle-con a:hover, #middle-con-wide a:hover{
	color:#FF6600;
	text-decoration:underline;
	}
	
#middle-con-wide{
	position:relative;
	width:620px;
	margin:0px 0px 100px 0px;
	padding:20px 20px 40px 20px;
	border-top:#FFFFFF solid 10px;
	float:left;
	background:url(../images/jpg/middle-con-bg.jpg) no-repeat;
	min-height:900px;
 	height:auto !important;
	height:900px;
	}
	
#middle-con-wide image{
	/*height:150px;*/
	margin:0px;
	padding:0px 5px 0px 0px;
	}
	
#middle-con image{
	margin:0px;
	padding:20px 0px 20px 0px;	
	}

/*	RIGHT CONTAINER ------------------------------------------------------------------------------------------------*/	
#right-con{
	position:relative;
	width:210px;
	margin:0px  0px 100px 0px;
	padding:0px;
	float:left;
	background:#FFFFFF;
	}

/*	ACTIVITIES -----------------------------------------------------------------------------------------------------*/	
.special-offers-img-con{
	position:relative;
	width:auto;
	height:50px;
	margin:10px 10px 0px 0px;
	padding:0px;
	background:url(../images/jpg/activities/special-offers-bg.jpg);
	cursor:pointer;
	}
	
.special-offers-img-con h4, .you-said h4, .feature-img-con h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:11px 0px 0px 33px;
	}
	
/*	YOU SAID -------------------------------------------------------------------------------------------------------*/
.you-said{
	position:relative;
	width:200px; /*was 168px*/
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:#FFFFFF solid 10px;
	background:url(../images/jpg/activities/you-said-bg.jpg);
	}
	
/*	FEATURES -------------------------------------------------------------------------------------------------------*/
.feature-img-con{
	position:relative;
	width:auto;
	margin:10px 10px 0px 0px;
	padding:0px;
	}
	
.feature-txt-purple{
	position:relative;
	width:auto;
	margin:0px 10px 10px 0px;
	padding:10px;
	background:#660099;
	}

.feature-txt-red{
	position:relative;
	width:auto;
	margin:0px 10px 10px 0px;
	padding:10px;
	background:#990000;
	}
	
.feature-txt-orange{
	position:relative;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 10px 0px;
	background:#F1F4FB;
	border-bottom:#FFFFFF solid 1px;;
	}
	
.feature-txt-orange h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:8px 10px 8px 10px;
	width:auto;
	color:#FF6600;
	}
	
.feature-txt-orange p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	color:#333333;
	}
	
.feature-txt-orange a{
	color:#882B02;
	font-weight:bold;
	text-decoration:none;
	}
	
.feature-txt-orange a:hover{
	color:#882B02;
	text-decoration:underline;
	}
	
.feature-txt-red h4, .feature-txt-purple h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFCC00;
	text-align:center;
	margin:0px;
	padding:0px;
	}
	
.feature-txt-red a, .feature-txt-purple a{
	text-decoration:none;
	color:#FFCC00;
	}
	
.feature-txt-red a:hover, .feature-txt-purple a:hover{
	text-decoration:underline;
	color:#FFCC00;
	}
	
/*	FOOTER ---------------------------------------------------------------------------------------------------------*/	
#footer{
	position:relative;
	width:850px;
	height:130px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/jpg/footer-img.jpg);
	}
	
#txt-nav{
	position:relative;
	width:auto;
	margin:20px 20px 0px 20px;
	padding:0px;
	}
	
#txt-nav p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F86D00;
	}
	
#txt-nav a{
	text-decoration:none;
	color:#F86D00;
	}
	
#txt-nav a:hover{
	text-decoration:underline;
	color:#F86D00;
	}
	
#address-con{
	position:relative;
	width:auto;
	margin:40px 20px 10px 20px;
	padding:0px;
	}
	
#address-con p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#394559;
	}
	
#address-con a{
	color:#394559;
	text-decoration:none;
	}
	
#address-con a:hover{
	color:#394559;
	text-decoration:underline;
	}

#footer-copyright{
	position:relative;
	width:830px;
	margin:0px;
	padding:8px 10px 8px 10px;
	float:left;
	background:#FFFFFF;
	}
	
#footer-copyright p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	
#footer-copyright a{
	color:#666666;
	text-decoration:none;
	}
	
#footer-copyright a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
#footer-bottom{
	position:relative;
	width:850px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/jpg/footer-bottom-img.jpg);
	}
	
/*	FEATURES FLOAT FIX ---------------------------------------------------------------------------------------------*/	
.features-float-left{
	float:left;
	margin:0px 10px 10px 0px;
	padding:0px;
	}

/*	CLEAR FOOTER FIX -----------------------------------------------------------------------------------------------*/	
.clear{
	margin:0px;
	clear:both;
	height:1px;
	}
	
.logo-overlay{
	position:absolute;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:125px;
	height:80px;
	z-index:1000;	
	}
	
.splash-overlay{
	position:absolute;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:456px;
	height:236px;
	z-index:500;
	top:0px;
	left:374px;
	}

.feature-txt-overlay{
	position:absolute;
	width:100%;
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	}

/*	EZESHOP --------------------------------------------------------------------------------------------------------*/	
.testtable td{
		width:200px;
		padding:10px 10px 20px 10px;
		border-right:solid 1px #FFFFFF;
		border-bottom:solid 1px #FFFFFF;
		background:#D6DEEF;
		/* filter:alpha(opacity=90); */
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		line-height:1.6;
		
		}

