/* CSS FOR TREMBLANTLUXURYRENTALS.COM, BY POLARMEDIA.CA, SUMMER 2009*/* {margin:0; padding:0;}.spaceLine{clear:both;}body {margin:0; text-align:center; padding:0; font-family:Verdana, Helvetica, Arial, Sans-serif; 	background:#3A3A3A url(images/HomepageBG.jpg) top repeat-x;}#wrapper {width:1000px; margin:0 auto; text-align:left;}#wrapper img.logo {margin:1px 30px; float:left; display: inline;}#header {height:120px; margin:0; padding:0 20px 0 0; color:#ccc; overflow:hidden; }#header p, #header.langbox {float:right; margin:0; padding:0; text-align:right;}.langbox {height:20px; overflow:hidden;}.langbox a {color:#666666; padding:2px; font:bold 9px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}.langbox p {text-align:right; padding:2px; }.title {float:right; margin:0; padding:0; height:39px;}.subtitle {font-size:18px; color:#ccc; float:right; margin:0; padding:0; height:25px;}#navmenu {height:40px; margin:0; padding:0;}#nav {font-size:12px;	font-family: verdana, arial, sans-serif;	text-transform:uppercase;	float:right;	margin:0;	padding:0;	display: inline;	margin-right:20px;	list-style: none;}#nav ul {	list-style: none;	padding: 0;	margin: 0;	float:right;	}#nav a {	font-weight: bold;	color: #ccc;}#nav a {	text-decoration: none;}#nav a:hover {color:#fff;}#nav li li a {	display: block;	font-weight: normal;	color: #ccc;	margin: 0;	padding: 5px 10px;	background-color:#666;}*+html #nav li li {margin-bottom:-4px;}* html #nav li li {margin-bottom:-4px;}#nav li li a:hover {}#nav li {	float: left;	position: relative;		padding: 12px 5px;	text-align: left;	cursor: default;	border: 1px solid #999;	border-width: 0 1px 0 0;	list-style: none;}#nav li ul {	position: absolute;	top: 35px;	left: -999em;	font-weight: normal;	padding: 0;}#nav li li {	float: none;	background-color: #3a3a3a;	width: 12em;	padding: 0;}#nav li:hover ul, #nav li.over ul {	left: 0;}#nav li:hover {visibility:visible;}#feature {height:320px; margin-top:12px; text-align:center; }#content {background-color:#ffffff; border:2px solid #000000; margin:10px 0; padding:15px;}.right1 {width:232px; float:right; margin-left:10px;}.right1 img {padding:5px;}.right2 {width:232px; float:right; margin-left:10px;}.right3 {width:475px; float:right; }.right3 img {border:4px solid #ccc;}.left {width:475px; font-size:12px;}.full {font-size:12px; padding:20px;}.full p {font-size:12px; padding:5px;}.full img {border:4px solid #ccc;}/*-- listings --*/.listing {float:left; padding:20px 0; border-bottom:1px dotted #ccc;}.listing img {width: 220px; height: auto; float:left; padding:10px; margin:0 10px 0 0;}.info {float:left; width:650px;}#listings-bar {background:#ccc; padding:3px; margin:3px auto 10px auto; text-align:center; font-weight: bold; width:800px;}#listings-bar ul {list-style:none; display:inline; margin:0 auto; text-align:center;}#listings-bar li {list-style:none; padding:5px; margin:2px auto; float:left; display:block; text-align:center; width:32%;}.textmiddle {vertical-align:middle;}.btn {   margin: 5px 5px;   padding: 5px 5px;   border: 1px solid #ccc;   background: #000 url(images/ButtonBG.jpg) repeat-x;   text-decoration: none;   text-align: center;   font-size: 16px;	font-weight: bold;	text-transform: uppercase--;	color: #fff;   }.btn:hover {   background: #000;   color: #fff;   }h3 {padding:15px 0 10px; background:url(images/h1bgline.jpg) top repeat-x; font-size:20px; margin-top:5px;}h6, h6 a {padding: 10px 0; font-size:10px; font-weight:bold; font-weight:bold;}p {padding:5px 0;}a img {border:none;}.box {border:#3a3a3a 2px solid; text-align:center; margin:5px 0; font-size:15px;}.box h4 {padding:5px 0; border:#999 1px solid; background:#3a3a3a url(images/boxbg.jpg) repeat-x; font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#ccc;}.box ul {text-align:left; list-style:none; margin:0; padding:0;}.box ul a {font-size:12px;}.box a {color:#000;}.box img, .box a img {padding:2px;}/* booking form */#bookform {margin:5px 0;}#bookform td {border-bottom:1px dotted #ccc; margin:2px 0;}.form_input{	font-family:;	font-size: 12px;	color:;	background-color:;	border: 1px solid #333333;	height: 20px;	width: 300px;	padding-left: 3px;}.form_input2{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:;	background-color:;	border: 1px solid #333333;	height: 150px;	width: 300px;	padding-left: 3px;}/* equipe hidden layers */.teamDiv{float:left; width:115px; text-align:center; margin-bottom:10px; color:#3a3a3a; font-size:12px;}.teamDiv a{text-decoration:none;}.teamDiv img{border: solid 1px #3a3a3a;}#footer {width:100%; background-color:#000;}#footer p {color:#ccc; padding:20px 0; font-size:12px;}#footer a {color:#ccc;}
