/* CSS Document */







* {margin:0; padding:0;}



h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address 



{ margin: 0.5em 0; }



li,dd { margin-left:1em;}



fieldset { padding:.5em; }











.inside {padding: 0px;}



body {background: #fffff;  margin-top: 6px; border:0px solid orange;
	margin-right: 4px;}



body {text-align:left;  width: 1100px;  margin-top: 15px;font-size: small; font-family: Verdana, Ariel, helvetica, sans-serif; line-height: 1.3;}



#wrapx { border: 0px solid #330000; background: white; min-width:800px; max-width:800px; width: auto !important; width:800px; margin:0 auto; text-align:left; border:0px solid orange; font-size: small;}







/**************  HEADER  **********************/



s



.resort_sel {

	font-size:11px;

	font-weight: bold;

	color: #F78F1E;

	background: white;

	padding-bottom: 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.resort_sel a:link {

	color: #F78F1E;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.resort_sel a:visited {

	color: #F78F1E;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.resort_sel a:hover {

	color: #F78F1E;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}









.vdetail{

	font-size:11px;

	font-weight: bold;

	color: #136ba0;

	background: white;

	padding-bottom: 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

	

.vdetail a:link {

	color: #136ba0;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.vdetail a:visited {

	color: #136ba0;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.vdetail a:hover {

	color: #F78F1E;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}





#webdate{text-align:center; height: 18px; border-bottom: 2px solid white; font-size:11px; font-weight: bold; color:gold; padding: 3px 0px 3px 0px}



#header { height:145px; width:800px; border:0px solid blue;  }



#mainlogo{width: 279px; background: #FFFFF; border:0px solid white}



#topLHeadtop{height: 124px;  font-size:large; border-top: 2px solid white; border-left: 2px solid white; border-right: 2px solid white; }



#topLHeader{ height: 86px; font-size:large; padding-left: 0px; border: 2px solid white;}



#topRHeader{background: white  width: 612px; padding-left: 12px; height:  92px; border: 0px solid red;}



#topHead{ background: white url(../../TMAX_home/images001/2mhome_07.gif) 0 0 no-repeat;  width: 615px; height: 29px; border: 0px solid blue;}



#topMenu{ height: 27px; border-top:2px solid white}







#bottHead{ background: white url(../../TMAX_home/images001/2mhome_18-bottmenustripe.jpg) 0 0 no-repeat;  width: 615px; height: 20px; border: 0px solid blue;}















#topback { height: 60px; background: 0 0 repeat;}



















.rtopMenu {height:27px;  background:  url(../../MBN_home_3/images/MBhome_3_19-toprightcolt.jpg) 0 0 no-repeat; width: 171px}



#bottline {background: gray; height:4px;}











/********************  LEFT COLUMN ********************/







#left {

	float:left;

	width: 168px;

	height: 100%;

	margin-left: 15px;

	border-right: 1px solid #666;

}



.style1 {

	border-left: 0px solid white;

	border-right: 0px solid white;

	font-size: large;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

}



.style2 {border: 2px solid white; }



#loginform {

	text-align: center;

	padding: 12px 8px 8px 15px;

	border-top: 4px solid #000066;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#topnav {width: 610px; border-bottom: 2px solid white;}



#leftnav { border-bottom: 0px solid white;}







/******************* MAIN CONTENT *********************/







#prop_intro {padding-left: 12px}



#prop_photo {

	font-size:x-small;

	height: 22px;

	color:#E51B24;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#content {

	float: left;

	width:580px;

	overflow: hidden;

	padding:4px 8px 4px 20px;

	border-left: 0px solid gray;

	border-right:0px solid gray;

	background: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#contentbot {

	float: left;

	width:550px;

	overflow: hidden;

	padding:4px 8px 4px 20px;

	border-left: 0px solid gray;

	border-right:0px solid gray;

	background: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #E51B24;

}



.cont_top{background: #cccccc;}



.cont_mid{padding-top:0px;  background: none; }



#cont_bottm{padding: 8px 0px 8px 12px; margin-right: 0px; background: none; }















#testdiv1 {position:absolute;visibility:hidden;color:black;background-color:gray;layer-background-color:gray;}







/******************* PROPERTY DISPLAY  ********************/







.propdisplay_L{

	background:  #ffffff;

	color: #E51B24;

	padding: 0px 5px 0px 8px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.propdisplay_L a:link{color: green; }



.propdisplay_L a:visited{color:  red; }







.propdisplay_ML{

	background: #ffffff;

	padding: 20px 3px 6px 3px;

	vertical-align: top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #E51B24;

}



.propdisplay_MR{

	background: #ffffff;

	padding: 8px 5px 8px 10px;

	font-size: 60%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

}



.propdisplay_R{

	background: #ffffff;

	padding: 0px 5px 8px 5px;

	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

}







.feat_title {color: #003366; font-weight: bold}



.features {color: #F78F1E}











/*******************  RIGHT COLUMN  ***********************/







#sidebar-2 {

	float:right;

	width:164px;

	padding: 8px 6px 12px 10px;

	overflow: hidden;

	border: 0px solid red;

	margin-right: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}















/******************   BOTTOM FOOTER  ************************/







#footer {clear:both; border: 0px solid red; background: #136BA0 url(../../TMAX_home/images001/2mhome_53-footermenu.jpg) 0 0 no-repeat; width: 800; height: 18px;}







#footer1 {clear:both; border: 0px solid red; background: blue url(../../TMAX_home/images001/2mhome_55-footershadow.jpg) 0 0 no-repeat; width: 800; height: 30px;}







#footer2 {clear:both; background: none; width: 800; height: 12px;}























/* ***************** top Menu Buttonw ****************** */







#lmenutop {background: #660000; height: 28px;}











#btn1back {background:#bbbbbb; height: 28px;}







/* ################ left ######################## */







/********  Left and Right H3 Decoration **********/



#left h3, #right h3



{

	color: #ccc;

	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 1em%;

	margin: 4px 0 0px 0px;

	padding: 07px 0px 7px 30px;

	height: 16px;

	background: #eee;





}











/********  Decoration for Unordered List styling *******/



#left ul li



{



    border-left: solid 1px #ddd;



	border-right: solid 1px #ddd;



	



    margin: 0px 0 0px 8px;



	line-height: 22px;



	padding: 0 0 0 8px;



	margin-left: 0px;



    border-bottom: solid 1px #ddd;



	 list-style: none;



	



  



}







/********  Decoration for Unordered List styling *******/



#left ul li a



{



    display: block;



    padding: 1px 4px 2px 0px;



    text-decoration: none;



      border-left: solid 0px #BE7CA9;  



	    list-style: none;



} 







#left ul li a:link,#left ul li  a:visited



{



    background: none;



    border-bottom: solid 0px #E0C1E0;



    color: #000;



    font-weight: normal;



	  list-style-type: none;}











 #left ul li a:hover,#left ul li a:active,#left ul li  a:focus



{



    background: #ccc !important;



    color: #fff !important;



	  list-style-type: none;



}







#left ul li.active a:link, #left ul li.active  a:visited



{



   



    border-left: solid 0px #BE7CA9;



    color: black;



    border-bottom: solid 0px #93246F;



    padding: 3px 0px 3px 6px;



	 list-style-type: none;



}











/* #****************** Sets whole button set ************# */



 #left ul



{



    list-style: none;



    margin: 0px 0 10px 0px;



	border: 0px solid blue;



}







 



 



 



 



 



 /* ################## Not sure what these do  ################## */ 































#left form a:hover ,#left form a:active ,#left form a:focus { color: red; }



















a{ text-decoration:none;}



a:hover{text-decoration:none;}



h1,.contentheading{font-size:1.7em;}



h2,.contentheading{font-size:1.5em;}



h3{font-size:1.3em;}



h4{font-size:1.2m;}



h5{font-size:1.1em;}



h6{font-size:1em; font-weight:bold;}



#footer,.small,.ceatedate,.modifydate, .mosimage_caption{font:0.8em Arial, Helvetica, sans-serif; color:#999;}







.moduletable{margin-bottom:1em; padding:0; /*padding for inside text*/ color:#333;}







.moduletable h3{background:blue; color:#fff; padding:0.25em 0; text-align:center; font-size:1.em; margin:0 ; border-bottom:1px solid #fff;



/*negative paddiing to pull h3 back out from .moduletable padding???*/ }







.moduletablemenu ul{list-style: none; margin: 0; padding:0; border-bottom: 1px solid red;}







.moduletablemenu li{border-bottom: 1px solid red; margin: 0;}







.moduletablemenu li a{display: block; padding: 3px 5px 3px 0.5rm; border-ledt: 10px solid #333; border-right: 10px solid #pd9d9d; background-color:#666; color:#fff; text-decoration: none; border: 3px solid red; }







html>body .moduletablemenu li a {width: auto; }







.moduletablemenu li a:hover, a#active_menu:link, a#active_menu:visited{ border-left: 10px solid #fff; color:red; border-right: 2px solid #fff;}















/* ********** Main Menu formating ******************/







a.mainlevel:link, a.mainlevel:visited {



	display: block;



	background-color: black;



	vertical-align: bottom;



	font-size: 11px;



	font-weight: bold;



	color: #333;



	text-align: left;



	padding-top: 3px;



	padding-left: 10px;



	border-bottom: 1px solid #ffffff;



	border-right: 2px solid blue;



	border-left: 10px solid blue;



	height: 16px !important;



	text-decoration: none;



}







a.mainlevel:hover {



	background-position: 0px -25px;



	text-decoration: none;



	color: blue;



}







a.mainlevel#active_menu {



	color:#003366;



	font-weight: bold;



}







a.mainlevel#active_menu:hover {



	color: black;



}







a.sublevel:link, a.sublevel:visited {

	padding-left: 1px;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #E51B24;

	text-align: left;

}







a.sublevel:hover {

	color: #E51B24;

	text-decoration: none;

}







a.sublevel#active_menu {



	color: #E51B24;



}











.inputbox {



	padding: 2px;



	border:solid 1px #cccccc;



	background-color: #ffffff;



}







.componentheading {



	background:   ;



	color: red;



	text-align: left;



	padding-top: 4px;



	padding-left: 4px;



	height: 21px;



	font-weight: bold;



	font-size: 10px;



	text-transform: uppercase;







}







.contentcolumn {



	padding-right: 5px;



}























.contentpagetitle {



	font-size: 13px;



	font-weight: bold;



	color: #cccccc;



	text-align:left;



}