/*Copyright (c) 2011, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.com/yui/license.htmlversion: 2.9.0*/* {font-size: 100.01%;}html{color:#000;background:#2a2a2c url(images/body.gif);font-size: 62.5%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}body{	margin:0;	background:#2a2a2c url(images/body.gif);	font:1.3em/1em Arial, Helvetica, sans-serif;	color:#2f2f2f;}img{border-style:none;}a{	text-decoration:none;	color:#2f2f2f;}a:hover{text-decoration:underline;}input, textarea, select{	font:13px Arial, Helvetica, sans-serif;	vertical-align:middle;}form, fieldset{	margin:0;	padding:0;	border-style:none;}#wrapper{	width:1067px;	margin:0 auto;	padding:0 12px;}.w1 {	background:url("images/logo.jpg") no-repeat scroll 50% 0 #FFFFFF;}#header {	padding:50px 27px 24px 18px;	width:1022px;}#header:after{	content:"";	display:block;	clear:both;}#header .logo {	float:left;	background:	width: 483px;	height: 78px;	text-indent:-9999px;	overflow:hidden;	margin:-24px 0 0;}#header .logo a {	display:block;	height:100%;}#header .phone {	float:right;	color:#fff;	font-size:3.077em;	line-height:1.300em;	padding:0 8px 0 0;	background:	word-spacing:-4px;}#header .phone .holder {	background:	padding:1px 13px 0 18px;	float:left;	height:55px;}#header .phone span {	font-size:0.850em;	color:#b1b1b1;}#header .section {	padding:41px 0 0;	clear:both;	margin:0 -27px 0 -18px;	width:1067px;	position:relative;}#nav {	margin:0;	list-style:none;	background:url(images/bg-nav.png) repeat-x;	font-size:1.154em;	line-height:1.333em;	padding:1px 0 6px 22px;	width: 760px;	z-index: 100;	height: 43px;}/* #nav:after{	content:"";	display:block;	clear:both;}#nav li {float:left;}#nav a {	color:#fff;	text-decoration:none;	float:left;	padding: 12px 12px 13px;}#nav .active a,#nav a:hover {	background:#fff700;	color:#1c171d;	text-decoration:none;} */#header .block {	position:absolute;	background:url(images/bg-block.png) no-repeat 100% -90px;	right: -11px;	top: 19px;}#header .block .holder {	background:url(images/bg-block.png) no-repeat;	padding:21px 24px 25px 27px;}#header .block img {vertical-align:top;}.visual {	width:738px;	overflow:hidden;	margin:-4px 0 0 -4px;}.visual img {	float:left;	margin:0 3px 0 0;}#main {	width:100%;	line-height:1.385em;}#content .promo {	width:783px;	margin:-25px 0 -6px -53px;}#content .promo img {display:block;}#main:after{	content:"";	display:block;	clear:both;}#content {	float:left;	width:727px;	padding:0 0 25px 22px;	min-height:1202px;}#content p {margin:0 0 18px; text-align:justify;}#content h1 {	color:#d92117;	font:2.1em/1.333em Arial, Helvetica, sans-serif;	margin:-5px 0 2px;}#content h2 {	color:#03468a;	font:1.846em/1.250em Arial, Helvetica, sans-serif;	margin: 0 0 16px;}#content .container {	background:url(images/bg-container.png) no-repeat;	padding: 32px 32px 14px 36px;	overflow:hidden;}#content .text-block {	padding:6px 40px 0 0;}#content .text-block:after{	content:"";	display:block;	clear:both;}#sidebar {	float:right;	width:303px;	margin:-4px 0 0;}#sidebar .form {	background:url(images/bg-form.png) no-repeat -628px 100%;	padding:0 0 25px;	width:314px;	margin:0 -11px 12px 0;	line-height:18px;}.form form {	background:url(images/bg-form.png) no-repeat;	padding:25px 0 0;	color:#fff;}.form fieldset {	background:url(images/bg-form.png) repeat-y -314px 0;	padding:14px 31px 11px 42px;}.form .booknow {	display:block;	background:url(images/text-booknow.gif) no-repeat;	width: 241px;	height: 40px;	text-indent:-9999px;	overflow:hidden;	margin:0 0 18px;}.form .row {	overflow:hidden;	margin:0 0 10px;}.form select {	width:239px;	float:left;	color:#050505;}.submit {	background:url(images/submit.png) no-repeat;	width: 240px;	height: 55px;	float:left;	cursor:pointer;	margin:6px 0 0 -1px;	padding:0;	border:0;	text-indent:-9999px;	overflow:hidden;	font-size:0;	line-height:0;}.submit:hover {cursor:pointer;}#contact-us-form input, #contact-us-form textarea {	width: 240px;	max-width: 240px;}#contact-us-form form {	margin-top: 0px;}.form textarea {	min-width:217px;	min-height:68px;	max-width:217px;	max-height:68px;	background:#fff;	border:0;	margin:0;	float:left;	padding:5px 11px;	overflow:auto;	color:#050505;	line-height:17px;	font-size:13px;}.form label {	padding:0 0 2px;	display:block;}.form .text {	background:#fff;	border:0;	float:left;	padding:7px 11px;	width:217px;	color:#050505;	margin:0;	line-height:17px;	font-size:13px;	height:16px;}.form .area {	float:right;	width:114px;}.form .area:first-child {float:left;}.form .area .text {width:90px;}.posts {	background:url(images/quote.gif) no-repeat 190px 4px;	padding:0 30px 0 15px;}.posts .testimonials {	background:url(images/text-testimonials.png) no-repeat;	width: 185px;	height: 30px;	text-indent:-9999px;	overflow:hidden;	margin:0 0 14px -5px;}#main .posts p {margin:0 0 18px;}#main .posts strong {font-weight:bold;}.posts li {margin:0 0 15px;}#content .alignright {	float:right;	margin:0 0 0 15px;}#content .alignleft {	margin:-5px 22px 0 -8px;	float:left;}#content .image {	background:url(images/mask.gif) no-repeat;	width:272px;	height:189px;	padding:11px;}#footer {	background:#d4d4d4;	border-top:1px solid #c0c0c0;	color:#414141;	font-size:0.846em;	line-height:1.273em;	padding:14px 26px 14px 27px;	overflow:hidden;	text-align:right;}#footer .nav {	float:left;}#footer .nav li {	float:left;	background:url(images/divider.gif) no-repeat 0 2px;	padding:0 3px 0 3px;}#footer .nav li:first-child {	padding-left:0;	background:none;}#footer a {color:#575757;}#footer strong {font-weight:bold;}