body { margin:0; padding:0; background:url(../images/bg.JPG) top repeat-x #a21100; color:#464646; font-size:14px; font-family: 'Cabin Condensed', sans-serif;
}
.clear { clear:both; margin:0; padding:0; }
.wrapper { width:100%; height:100%; }
.main {width:1002px;height:auto;min-height: 1000px;margin:0 auto;}
.header{float:left;width:100%;height: 444px;}
.logo{
	float:left;
	width:100%;
	height:147px;
	margin:10px 0;
}
.social{ float:right; width:310px; height:50px; margin-top: 30px; }
#menu {  /* [disabled]height:531px;
*/background:url(../images/snowboard.jpg);text-align:center;/* [disabled]margin:0 auto;
*/float: left;height:43px;width: 100%;}
#menu ul { margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; }
#menu ul { display:inline-block; }
#menu li { margin:0; padding:0; list-style:none; }
#menu li { display:inline-block; display:inline; }
#menu ul ul { position:absolute; left:-9999px; background:url(../images/menu-bg.png) repeat-x; }
#menu ul.level1 {margin:0 auto;width: 100%;}
#menu ul.level1 li.level1-li {/* float:left; */display:block;/* position:relative; */width: 156px;border-bottom: #fff;}
#menu b { position:absolute; } /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/
#menu a {display:block;font-size: 15px;color:#fff;line-height:35px;/* border-right: 3px solid #7AAD62; */text-decoration:none;padding: 0 62px;background:url(../images/menu-bg.png) repeat-x;}
#menu ul.level1 li.level1-li a.level1-a {float:left;line-height: 54px;width: 100%;border-bottom: 1px solid #960625;}
#menu ul li:hover > ul { visibility:visible; left:0; top:41px; z-index:1; width:190px; }
#menu ul ul li:hover > ul { visibility:visible; left:100%; top:auto; margin-top:-25px; margin-left:-4px; }
#menu li.left:hover > ul { visibility:visible; left:auto; right:0; top:42px; }
#menu li.left ul li:hover > ul { visibility:visible; left:auto; right:100%; top:auto; margin-top:-25px; margin-right:-4px; background:#368F0C; }
#menu a:hover ul { left:0; top:23px; }
#menu li.left a:hover ul { left:auto; right:-1px; top:23px; }
#menu li.left ul a { text-align:right; }
#menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul { left:100%; visibility:visible; }
#menu li.left a:hover a:hover ul, #menu li.left a:hover a:hover a:hover ul { left:auto; right:0; visibility:visible; }
#menu a:hover ul ul, #menu a:hover a:hover ul ul { left:-9999px; }
#menu li.left a:hover ul ul, #menu li.left a:hover a:hover ul ul { left:-9999px; }
#menu li a.drop { background:transparent url(../images/white-down.gif) no-repeat right center; }
#menu li a.fly { background:transparent url(../images/white-right.gif) no-repeat right center; }
#menu li.left ul a.fly { background:transparent url(../images/white-left.gif) no-repeat left center; }
#menu li a:hover, #menu li a.fly:hover {color:#fff;background-color: #80021d;}
#menu li:hover > a, #menu ul li:hover > a.fly {color:#fff;background-color: #86031f;}
#menu table { position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-6px; }
#menu table table { position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-30px; margin-left:-4px; }
#menu li.left table { position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px; }
#menu li.left table table { position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-30px; margin-right:-4px; }
.slider-main{width:100%;height:280px;float:left;/* background:#F1F1F1 */}
.slider-block{
	width:720px;
	height:277px;
	float:right;
	background:#F1F1F1
}
.about-block{
	width:720px;
	height:auto;
	float:right;
	background:#F1F1F1;
}
.enquiry-form{float:right;width:280px;height:277px;background: #a40728;}
.textfield, select { border:1px solid #dddddd; width:230px; color:#5a5959; height: 25px; padding-left: 10px; outline:none; }
h1 {font-size:20px;color: #de1c45;font-weight:100;margin:0;padding:0 0 10px 0;border-bottom: #de1c45 1px solid;}
.button { background:#4cb748; width:85px; height:35px; color: #fff; border: none; outline: none; }
.container{width:100%; height:auto; min-height:350px; background:#F1F1F1; float:left;}
.con-img{float:left; width:100%; height:400px;}
.heading{font-size:20px; color:#676767;}
.con{
	font-size: 14px;
	color:#676767;
	/* [disabled]text-align:justify; */
}
.footer-main{width:100%; height:40px; background:#272727; float:left;}
.footer{width:1002px; height:40px; margin:0 auto; color:#fff;}
.map{float:right; width:500px; height:450px;}
.right-contact {
	/* [disabled]width:495px; */
	height:auto;
	min-height:200px;
	margin:0 auto;
	padding:0;
	float:right;
	margin-left:20px;
	text-align:left;
}
.right-contact p {
	margin:5px 0;
	padding:0;
	line-height:17px;
	text-align:justify;
	}
.right-contact a{color:#000;}
.right-contact a:hover{text-decoration:underline;}
.right-contact h4 {
	margin:0;
	padding:0;
	line-height:19px;
}
