body{	margin: 0px;	font: 12px/18px arial;	color: #FFFFFF;	background: #002e62;}#container{	margin: 0px auto;	width: 950px;	position: relative;	padding: 0;	margin-top: 0px;	left: 0px;}#leftcolumn{	margin-right: 0px;	margin-top: 0px;	z-index: 1;	padding-top: 0px;	margin-left: 0px;	background-image: url(../images_noindex/bodybg-home.gif);	background-repeat: repeat-y;	background-position: top left;}#bottomimg{	position: relative;	width: 950px;	border: 0px;	left: 0px;	top: 0px;	background-image: url(../images_noindex/footer.gif);	background-repeat: no-repeat;	background-position: center bottom;}#content{	height: 100%;	float: right;	width: 742px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 21px;	margin-left: 0px;	padding-top: 621px;	padding-bottom: 0px;	padding-left: 0px;}#leftbar{	width: 208px;	float: left;	padding-top: 162px;	padding-left: 0px;	height: 100%;	margin: 0px;	padding-right: 0px;	padding-bottom: 0px;	background-image: url(../images_noindex/sidenavbg.jpg);	background-repeat: no-repeat;	/*background-position: left 460px; */	background-position: left top;}div.signupme{	margin: 19px;	margin-bottom: 10px;	padding-bottom: 5px;	background: #164a74;}#snpnav{	display: none;}#manager{	height: 137px;	width: 170px;	left: 761px;	top: 594px;	position: absolute;	z-index: 55;}#printbutton{	height: 45px;	left: 679px;	position: absolute;	top: 522px;	width: 250px;	z-index: 55;}#printbutton, #printbutton a:link, #printbutton a:visited, #printbutton a:hover{	font: normal 16px/18px "Times New Roman" , "verdana";	font-weight: bold;	color: #FFFFFF;	font-style: normal;	text-decoration: none;}#treasure-home{	height: 75px;	width: 207px;	left: 0px;	top: 88px;	position: absolute;	z-index: 1;	background-color: #002e62;	background-image: url(../images_noindex/topleftcurve_home.gif);	background-repeat: no-repeat;	background-position: top left;}#logo{	height: 72px;	left: 43px;	position: absolute;	top: 25px;	width: 207px;	z-index: 20;}#phone{	display: none;	color: #054C89;	font-family: arial;	font-size: 13px;	font-style: normal;	font-variant: normal;	font-weight: bold;	height: 17px;	border: 0;	left: 43px;	line-height: 18px;	position: absolute;	top: 102px;	width: 225px;	z-index: 20;}#box h1{	font: bold 14px/22px arial;	margin: 0px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 185px;	color: #F7E8B1;	height: 100%;	padding-top: 5px;}#mainimage{	background: url(../resourcefiles/mainimages/carlsbadinn-beach-resorts-mainimage.jpg) no-repeat top left;	position: absolute;	top: 88px;	z-index: 10;	left: 206px;	width: 743px;	height: 461px;}#reservation{	top: 343px;	z-index: 10;	left: 5px;	margin: 0px;	padding: 0px;}#subnav{	height: 41px;	left: 271px;	margin: 0;	padding: 0;	position: absolute;	top: 56px;	width: 660px;	z-index: 10;}#subnav, #subnav a:link, #subnav a:visited, #subnav a:hover{	font: normal 10px/15px arial, verdana;	color: black;	font-style: normal;}#topbg{	position: absolute;	top: 0px;	left: 0px;	text-align: center;	z-index: 1;	width: 949px;	height: 88px;	background: white;}#box{	background: url(../images_noindex/boxbg.gif) no-repeat top left;	float: left;	padding: 0px;	padding-right: 21px;	padding-left: 20px;	padding-top: 0px;}.box{	background: #001C4A;	padding: 10px 20px 10px 10px;}.box1{	padding: 0px;	padding: 0px 20px 10px 10px;	padding-right: 185px;}.break{	 height:1px;	background-image: url(../images_noindex/pix.gif);	background-repeat: repeat-x; font-size:0px;}.subheader{	padding: 9px 3px 3px 8px;	background-color: #CBBD9E;}#header{	height: 74px;	left: 208px;	position: absolute;	top: 549px;	width: 743px;	z-index: 3;	background: url(../images_noindex/navigation.jpg) no-repeat top left;}#address{	clear: both;	z-index: 12;	padding: 10px;	color: #acaeef;}div.footer{	color: white;	font: normal 11px/15px Arial, Helvetica, sans-serif;	margin: 0px;	background: #002E62;	width: 929px;	padding: 20px 9px;}.footer a:link, .footer a:visited, .footer a:hover{	color: #ACAEEF;	font: normal 11px/15px Arial, Helvetica, sans-serif;	margin: 0px;	background: #002E62;}#footerparent{	background: #ACAEEF;	padding: 0px;}.pipefooter{	font: 11px/11px arial;	color: white;}.forms{	font: bold 11px/18px arial;	color: #001c4a;	background-color: #FFFFFF;	border-color: #818181;	border-style: solid;	border-width: 1px;}UL{	list-style-image: url(../images_noindex/bullet.gif);	padding-left: 8px;	margin-left: 8px;	margin-top: 5px;	margin-bottom: 5px;}a.boldfont:link{	text-decoration: underline;	color: #B56911;}a.boldfont:visited{	text-decoration: underline;	color: #B56911;}a.boldfont:hover, a:active{	text-decoration: underline;	color: #acaeef;}a:link{	text-decoration: none;	color: #acaeef;}a:visited{	text-decoration: none;	color: #acaeef;}a:hover, a:active{	text-decoration: underline;	color: #ffffff;}.milestone{	font: 11px/18px arial;}a.milestone:link{	color: #6E5C2F;	font-weight: normal;	text-decoration: none;}a.milestone:visited{	color: #6E5C2F;	font-weight: normal;	text-decoration: none;}a.milestone:hover{	color: #1D3A42;	font-weight: normal;	text-decoration: underline;}.colorNoScript{	color: #A18D56;}#snpnav .colorNoScript, #snpnav .colorNoScript a.link, #snpnav .colorNoScript a.hover, #snpnav .colorNoScript a.visited, #snpnav .colorNoScript a.active{	color: #A18D56;}.top{	font: 10px/12px arial;}a.top:link{	color: #C34619;	font-weight: normal;	text-decoration: none;}a.top:visited{	color: #C34619;	font-weight: normal;	text-decoration: none;}a.top:hover{	color: #4A3507;	font-weight: normal;	text-decoration: underline;}#footer-inner{	clear: both;}h2{	font: bold 12px/18px arial;	margin: 0px auto;	padding-bottom: 0px;	display: inline;	margin-right: 2px;	color: #F7E8B1;}h2 a:link, h2 a:visited, h2 a:hover, a.more:link, a.more:visited, a.more:hover{	color: #F7E8B1;}h2 a:hover, a.more:hover{	color: White;}h3{	font: bold 12px/18px arial;	margin: 0px auto;	padding-bottom: 0px;	display: inline;	margin-right: 2px;}.cr1{	float: right;	font: 11px/14px verdana;	border-left: #45491D 1px solid;}form{	padding: 0;	margin: 0;}.smimg{	padding: 8px 10px 10px 0;}table.footertable td table td.firstrow{	background: #ACAEEF;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	padding: 1px 6px;	color: #001C4A;	text-align: left;}table.footertable td table td.firstrow, table.footertable td table td.firstrow a:link, table.footertable td table td.firstrow a:hover, table.footertable td table td.firstrow a:visited{	font: 12px/18px arial;	color: #001C4A;	background: #ACAEEF;}table.footertable td table td{	padding: 1px 6px;}table.footertable td.noborder{	padding-left: 5px;}table.footertable td.noborder{	border-left: 0px solid white;}table.frbg td.frbg{	background: url(../images_noindex/fast-body.gif);}div.frbgdiv{	z-index: 10;	margin-left: 12px;	width: 184px;}.address1{	font: 12px Arial, Helvetica, sans-serif;	color: #8e6225;}.address2{	font: 12px Arial, Helvetica, sans-serif;	color: #8e6225;}div#mainnav{	width: 208px;	height: 301px;}.calendar{	z-index: 101;}.headernoScript{	font-family: Times New Roman;	text-transform: uppercase;	font-size: 18px;	font-weight: bold;	text-decoration: underline;	z-index: 11px;	padding-left: 35px;	color: #E3A632;	padding-top: 42px;}#subnav table td a:hover, #subnav table td a:active, #subnav table td a:visited, #subnav table td a:link{	color: #A18D56;	font-size: 9px;	text-decoration: none;	font-weight: bold;}#snpnav div a.hover, #snpnav div a.visited, #snpnav div a.link, #snpnav div a.active{	color: #A18D56;}#selectfont{	height: 41px;	left: 874px;	margin: 0;	padding: 0;	position: absolute;	top: 18px;	width: 60px;	z-index: 10;}