/*
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,
caption,  tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

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;
}

/*
Main Styles */

body {
	background:url(../images/) repeat-x ;
	color:#9e9e08;
	font-family: Verdana;
	font-size:12px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	}
/*
Classes */
#homepage-wrap td {padding:0; border-collapse:collapse;}

h3 {font-size:17px;}
img {behavior: url(style/iepngfix.htc); }
.right {float:right}
.left {float:left}
.center {text-align:center;}
.clear {clear:both;}
.large {font-size:14px}
.border { border: 1px solid #fa9715;}
.green {color: #9B9B00;}
.black {color:#000;}
.slideshow {padding:0; margin:0; width:120px; height:120px; overflow:hidden}
.slideshow a {padding-top:2px;}
.latest {width:244px; height:240px;}

/*
Links */


a.one:link {color: #fa9715; text-decoration: none}
a.one:visited {color: #fa9715; text-decoration: none}
a.one:hover {color: #000; text-decoration: none}
a.one:active {color: #fa9715; text-decoration: none}

a.black:link {color: #000; text-decoration: none}
a.black:visited {color: #000; text-decoration: none}
a.black:hover {color: #9B9B00; text-decoration: none}
a.black:active {color: #000; text-decoration: none}

.latest a:link {color: #c3c300; text-decoration: none; font-weight:bold;}
.latest a:visited {color: #c3c300; ext-decoration: none; font-weight:bold;}
.latest a:hover {color: #000;  text-decoration: none; font-weight:bold;}
.latest a:active {color: #c3c300; text-decoration: none; font-weight:bold;}

#footer-text a:link {color: #c3c300; text-decoration: none;}
#footer-text a:visited {color: #c3c300; text-decoration: none;}
#footer-text a:hover {color: #000;  text-decoration: none; }
#footer-text a:active {color: #c3c300;text-decoration: none;}

/* 
Wrapping */
#wrap {
	width:974px;
	margin:0 auto;
}

#header-wrap {
	width:974px;
	height:194px;
	float:left;
	margin-bottom:2px;
}
#content-wrap {
	width:974px;
	float:left;
	background:#fff;
}
#middle-content-wrap {
	width:974px;
	float:left;
	background:#fff;
}
/* Header */
#header-wrap-logo {
	float:left;
	height:144px;
	width:420px;
}
#header-wrap-contact {
	float:left;
	height:144px;
	margin-left:73px;
	width:481px;
}
#header-wrap-contact img {
	display:block;
	float:left;
}
#header-wrap-menu {
	background: url(../images/menu-sprite.png) no-repeat;
	float:left;
	height:50px;
	width:974px;
}
#header-wrap-menu {
	background: url(../images/menu-sprite.png) no-repeat;
	float:left;
	height:50px;
	width:974px;
}
#middle-content-table td {
	height:120px;
	width:120px;
	padding:0 1px 1px 1px;;
}
/* Header - Menu */

#header-menu span {
	display:none;
	overflow-x: hidden;
}
#header-menu li, #header-menu a {
	height:50px;
	display:block;
}
#header-menu li {
	float:left;
	list-style:none;
	display:inline;
}

#header-menu-01 {width:120px;}
#header-menu-02,#header-menu-03,#header-menu-04,#header-menu-05,#header-menu-06,
#header-menu-07 {
	width:122px;
}
#header-menu-08 {width:121px;}

#header-menu-01 a:hover {background:url(../images/menu-sprite.png) 0px -50px no-repeat; }
#header-menu-02 a:hover {background:url(../images/menu-sprite.png) -120px -50px no-repeat; }
#header-menu-03 a:hover {background:url(../images/menu-sprite.png) -242px -50px no-repeat; }
#header-menu-04 a:hover {background:url(../images/menu-sprite.png) -364px -50px no-repeat; }
#header-menu-05 a:hover {background:url(../images/menu-sprite.png) -486px -50px no-repeat; }
#header-menu-06 a:hover {background:url(../images/menu-sprite.png) -608px -50px no-repeat; }
#header-menu-07 a:hover {background:url(../images/menu-sprite.png) -730px -50px no-repeat; }
#header-menu-08 a:hover {background:url(../images/menu-sprite.png) -852px -50px no-repeat; }

/* Content */
#homepage-wrap {
	width:610px;
	float:left;	
}

#homepage-wrap2 {
	width:240px;
	float:left;	
}

/* Content - Home */

.greenBackground {
	background-color:#9b9b00;
	height:120px;
	margin-top:2px;
	margin-bottom:2px;
	line-height:0;
	
}
td ul {
	margin:5px 0 0 5px;
}
.newswrap li, 
.latest li {
	background:url(../images/home-bullet.png) no-repeat top left;
	padding-left:10px;
	padding-bottom:5px;
}
td li.ski {
	color:#000;
	background:none;
	list-style:disc;
	margin-left:20px;
	padding-left:10px;
	padding-bottom:5px;
}
td ol.ski {
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:none;
	padding-left:5px;
	padding-bottom:5px;
}
}
#box-wrap {width:640px; color:#000;}
/* 
News*/
#newswrap {
	width:606px;
	color:#000;
}
#newswrap li { 
	font-size:11px;
	font-weight:bold;
}
#newswrap h1 {
	color:#a8a800;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}
#newswrap p {
	padding-bottom:10px;
}
/*Adventure and Passport */
#adv-passport {
	color:#000;
}
#adv-passport a:link {color: #979700; text-decoration: none; font-weight:bold;}
#adv-passport a:visited {color: #979700; text-decoration: none; font-weight:bold;}
#adv-passport a:hover {color: #000; text-decoration: none; font-weight:bold;}
#adv-passport a:active {color: #979700; text-decoration: none;  font-weight:bold;}
/* 
Form*/
#bookingForm {
	width:586px;
}
label { 
	font-weight:bold;
	width: 10em;
	float: left;
	text-align: right;
	padding-right: 0.3em;
	display: block
}
select {
	font-weight:bold;
	border:1px solid #CBCB00;
}
input {
	border:1px solid #CBCB00;
	font-weight:bold;
	color:#CBCB00;
}
textarea {
	width:200px;
	height:80px;
	border:1px solid #CBCB00;
	font-weight:bold;
}
textarea:hover, input:hover, select:hover    {
	border:1px solid #8E8E00;
    }
 
textarea:focus, input:focus, select:focus      {
	border:1px solid #EFEF00;
    }
.form2 {width:65px; margin:0; padding:0;}
.clearButton {
	width: 28px;
	height: 11px;
	padding: 55px 0 0;
	margin: 10px 0;
	border: 0;
	background: transparent url(../images/clear-button.png) no-repeat center top;
	overflow: hidden;
	cursor:pointer;
 }
 .submit {
	width: 108px;
	height: 20px;
	color:#fff;
	background-color:#9b9b00;
 }
 

/*
Footer */

#footer-wrap {
	width:974px;
	margin:0 auto;
}
#footer-text {
	font-size:10px;
}