/*
File: style.css
Website: www.awayresorts.com
Author: Daniel Zilli - it@x2resorts.com
Version: 0.01 -> 29-12-2008
		 0.02 -> 30-12-2008
----

[Table Of Contents] 

	0- Reset
	1- Global
	2- Links
	3- Headings
	4- Header 
	5- Main Content
	6- Menu
	7- Forms
	8- Extras
	9- Footer 

*/


/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body {
	min-width:941px;
	font: normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #B0A59B;
	color: #7C756F;
}

#contaneir {
	margin:0 auto;
	width:931px;
	background:#fff;
}

p {
	padding:0 10px;
	line-height:1.8;
	text-align:justify;
}

 /* used by footer */
hr {
	background-color:#CCC;
	border:none;
	height:1px;
	width:95%;
}




/* =2 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a:link, a:visited {
	color: #333;
}
a:hover {
	color: #111;
}
a:active {
	color: #111;
}

/* =3 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1 {
	color:#B0A59B;
	font-weight:700;
	margin-bottom:15px;
	margin-left: 10px;
	text-align:left;
}

h2 {
	font: bold 1.5em "Times New Roman", Times, serif;
}
h3 {
	font: bold 1.2em Arial, Geneva, Helvetica, sans-serif;
}
h4 {
	font: bold 1em Arial, Geneva, Helvetica, sans-serif;
}
h5 {
	font: bold 0.9em Arial, Geneva, Helvetica, sans-serif;
}

/* =4 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header {
	height:160px;
	width:931px;
	background:#fff;
}

	#logo {
		float:left;
		margin-left:50px;
	}

	#img_home {
		float:right;
		margin-right:5px;
	}

	#top_menu {
		font-size: 100%; 
		float:right;
		margin-top: 120px;
	} 

		#top_menu ul {
			list-style: none;
			padding-top: 1em; 
			padding-bottom: 1em;
		} 

		#top_menu li {
			display: inline; 
		} 

		#top_menu a:link, #top_menu a:visited {
			padding: 0.2em 0.4em 0.2em 0.4em; 
			text-decoration: none;
			border: 1px solid #D7B790; 
			color: #D7B790;
		} 

		#top_menu a:hover {
			color: #A27332;
		} 




/* =5 Main Content
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#main {
	float:right;
	width:760px;
}

#main ul {
	list-style-type: square;
	padding:15px 0 15px 35px;
}


/* =6 Menu
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#menu {
	float:left;
	width:171px;
	background-color:#393D3E;
	display: inline; /* fix the double margin bug in IE6 */
}

	.hide {
			visibility:hidden;
	}


	/* location */
	#nav_locations {
		background: url("../images/loca-mn171x41.jpg") top left no-repeat;
		display:block;
		width:171px;
		height: 40px;
		text-indent:  10000px;
		overflow: hidden;
		float:right;
	}
		#nav_locations:hover {
			background-position: bottom left;
		}

	/* events */
	#nav_events {
		background: url("../images/event-mn171x41.jpg") top left no-repeat;
		display:block;
		width:171px;
		height:40px;
		text-indent:10000px;
		overflow:hidden;
		float:right;
	}
		#nav_events:hover {
			background-position:bottom left;
		}

	/* our philosophy */
	#nav_our {
		background: url("../images/our-mn171x41.jpg") top left no-repeat;
		display:block;
		width:171px;
		height:40px;
		text-indent:10000px;
		overflow:hidden;
		float:right;
	}
		#nav_our:hover {
			background-position:bottom left;
		}

	/* appeal */
	#nav_appeal {
		background: url("../images/appear-mn171x41.jpg") top left no-repeat;
		display:block;
		width:171px;
		height: 40px;
		text-indent:  10000px;
		overflow: hidden;
		float:right;
	}
		#nav_appeal:hover {
			background-position: bottom left;
		}

	/* getting away */
	#nav_getting {
		background: url("../images/get-mn171x41.jpg") top left no-repeat;
		display:block;
		width:171px;
		height: 40px;
		text-indent:  10000px;
		overflow: hidden;
		float:right;
	}
		#nav_getting:hover {
			background-position: bottom left;
		}


	/* contactus */
	#nav_contact {
		background: url("../images/con-mn171x41.jpg") top left no-repeat;
		display:block;
		width:171px;
		height: 40px;
		text-indent: 10000px;
		overflow: hidden;
		float:right;
	}
		#nav_contact:hover {
			background-position: bottom left;
		}

	/* packages*/
	#nav_packages {
		background: url("../images/pack-mn171x41.jpg") top left no-repeat;
		display:block;
		width:171px;
		height: 70px;
		text-indent:  10000px;
		overflow: hidden;
		float:right;
		padding-bottom:
	}
		#nav_packages:hover {
			background-position: bottom left;
		}

/* =7 Form
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

input {
	font:bold .95em verdana, sans-serif;
}

label {
	display:block;
	text-align:left;
	width:95px;
}

#booking-form {
	width:151px;
	background: #B79D89;
	padding:10px;
	text-align:left;
}
	.input {
		background:#eef;
		border:1px solid #666;
	}

	.button {
		background: #eef; 
		border:1px solid #666;
		cursor:pointer;
		width:90px;
		float:right;
		margin-top: -17px;
		margin-right: 19px;
		text-align:center;
	}
	
	.bookinglabel {
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:700;
		margin-bottom:4px;
	}
	
	.textfield {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:700;
		margin-top:4px;
	}


#FormBlock {
	width:166px;
	text-align:left;
	padding-left:5px;
	padding-bottom:5px;
	background: #B79D89;
	color:#FFF;
}

	#FormBlock fieldset {
    	padding:0.25em;
	}

	#FormBlock label{
	    display:block;
    }

    #FormBlock label.Float {
	 	float:left;
        width:7em;
	}

	.button2 {
		cursor:pointer;
	}


/* =8 Extra
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#contact {
	font-size: 11px;	
	color: #fff;
	line-height:20px;
	background:#B79D89;
	width: 166px;
	padding-left:5px;
}

	#contact p {
		display:inline;
	}

	#number { margin-left:10px; }
	#number2 { margin-left:22px; }
	#number3 { margin-left:50x; }


/* =9 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#footer {
	clear:both;	
}


	#footer-logo-astudo {
		margin-top: 30px;
		margin-left:20px;	
	}


	.horiz-footer-top {
		margin:30px 0 10px 30px;
		text-align:center;
	}

	#links-footer-bottom {
		margin-left:40px;
		margin-top:10px;
		padding-bottom:5px;
		text-align:center
	}

	.horiz-footer-top li {
		display:inline;
		list-style-type:none;
		margin:0 0 15px 25px;
		color: #666;
	}

	.horiz-footer-top a:link,a:visited {
		color: #666;
		text-decoration:none; 
	}

	.horiz-footer-bottom li {
		display:inline;
		list-style-type:none;
		margin:15px 20px 10px 10px;
		color: #666;
	}


	.horiz-footer-bottom a:link,a:visited {
		color: #666;
		text-decoration:none; 
	}


	.policy {
		padding-left:160px;
	}

