/*  Mountain sports travel  CSS Document */

body {
	
	background: url(images/one-2.jpg) no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#254561;
}

/* ------------------ defines width of site, centers it -----------------*/
#mst_container {
	width:1005px;
	margin:0 auto;
	padding:0;
	}
	
/* -------------------- header definitions --------------------*/
#mst_header {
text-align:right;
background: url(images/header.gif) top right no-repeat;
height:98px;
padding:0 25px 0 0;
	}
a {
	color:#3d81dd;
	font-weight:bold;
	}
a:hover {
	color:#000000;
	}
	
#mst_left {
	float:left;
	width:289px;
	background: url(images/green-blurb.gif) no-repeat;

	padding-top:110px;
	padding-left:1px;
	border-bottom:1px solid #b4b57e;
	}

	
*html #mst_right {
	background:#d6e7fb url(images/main-bkg.jpg) repeat-y;
	margin:0;
	padding:0;
	width:705px;

	}	
	
#mst_right {
	background:#d6e7fb url(images/main-bkg.jpg) repeat-y;
	float:right;
	margin:0;
	width:705px;
	}
	
.padding {
	padding: 10px 15px 5px 20px;
	}
.required {
	color:#FF6600;
	font-weight:bold;
	}
.packages {
	color:#292925;
	}
.details {
	color:#292925;
	font-family:Georgia, "Times New Roman", Times, serif;

	}
.small {
	font-size:11px;
	}
	
.larger {
	font-size:15px;
	font-weight:bold;
	color:#F30;
	text-align:center;
}
	
#mst_popup {
	background: url(images/lytebox-bkg.jpg);
	border:1px dashed #707273;
	padding:10px;
	margin:10px;

	}
	
#mst_footer {
	background:#3f688c;
	padding:5px;
	clear:both;
	color:#fff;
	font-size:11px;
	text-align:center;
	}	
#mst_footer a {
	color:#f6ce2c;
	font-weight:bold;
	}
#mst_footer a:hover {
	color:#fff;
	}
	
/* -------------- horizontal menu ---------------------*/
#menu {display:block; height:47px;  float:right;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left;  display:block;  }
#menu li.list1 {background:transparent url(images/link-home.gif); width:85px;}
#menu li.list2 {background:transparent url(images/link-servicing.gif); width:194px;}
#menu li.list3 {background:transparent url(images/link-popular.gif); width:224px;}
#menu li.list4 {background:transparent url(images/link-tips.gif); width:118px;}
#menu li.list5 {background:transparent url(images/link-contact.gif); width:113px;}
#menu a {display:block; padding-top:47px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:47px; he\ight:0;}

#menu a#item1 {background:transparent url(images/link-home-roll.gif) -115px -86px no-repeat;width:85px;}
#menu a#item2 {background:transparent url(images/link-servicing-roll.gif) -115px -86px no-repeat;width:194px;}
#menu a#item3 {background:transparent url(images/link-popular-roll.gif) -115px -86px no-repeat;width:224px;}
#menu a#item4 {background:transparent url(images/link-tips-roll.gif) -115px -86px no-repeat;width:118px;}
#menu a#item5 {background:transparent url(images/link-contact-roll.gif) -115px -86px no-repeat;width:113px;}

#menu a#item1:hover {background-position:top left; z-index:50;}
#menu a#item2:hover {background-position:top left; z-index:50;}
#menu a#item3:hover {background-position:top left; z-index:50;}
#menu a#item4:hover {background-position:top left; z-index:50;}
#menu a#item5:hover {background-position:top left; z-index:50;}


* html #menu a:hover {height:47px; he\ight:0;}
	