/* 
Author:Stacy Prendeville
Website: http://www.alicanteprivatetransfers.com
Created:15 Noviembre 2006
 */
* {
	margin:0;
	padding:0
}

body,#form {
	background:#e6edf9
}

body {
	text-align:center;
	min-width:760px;
	color:#0d2952
}

#outer,#strapline {
	background:#fff
}

#outer,#main-nav ul {
	width:760px
}

#outer,#form h2,.formwidth,.quote2 {
	text-align:left
}

#outer {
	margin:0 auto;
	border:5px solid #fff;
	font:85%/130% Trebuchet,Tahoma,Helvetica,Verdana
}

#strapline {
	height:51px
}

#branding {
	background:#fff url(cnt-img/header.jpg) no-repeat;
	height:171px
}

#branding,.quote1 {
	text-align:right
}

h1,h2,#form strong,h3,#form h2,a {
	font-weight:normal
}

h1,#footer,#active,#main-nav ul li a:hover {
	color:#fff
}

h1 {
	font-size:135%;
	line-height:140%
}

h1,.logo {
	padding-right:10px
}

.logo {
	padding-top:40px;
	padding-bottom:5px
}

h2,h3,strong,a:hover,a:visited:hover,.quote1 {
	color:#003399}

h2,#form h2 {
	font-size:145%;
	display:block
}

h2 {
	line-height:180%
}

h2,#content-wrap-body p,h3,#content p,.formwidth,#content-wrap-body ol {
	padding-left:5px
}

#form strong {
	color:#0f6fff;
	font-size:110%
}

h3 {
	font-size:125%;
	line-height:130%
}

strong,#content a {
	font-weight:bold
}

#content-wrap {
	background:url(cnt-img/backer.gif)
}

#content-wrap,#footer,.padtop {
	margin-top:5px
}

#content-wrap-body {
	clear:both
}

#footer {
	background:#267cfd;
	line-height:25px;
	text-indent:5px;
	text-align: center
}

#content {
	width:475px
}

#rightcol,.right {
	float:right
}

#form {
	width:280px;
	color:#2d80fd;
	border-bottom:5px solid #fff
}



#main-nav ul {
	background:#2a7efd url(cnt-img/nav-bg.jpg) repeat-x;
	padding-left:0;
	margin-left:0;
	line-height:35px
}

#main-nav ul,#main-nav ul li a {
	color:White;
	float:left
}

#main-nav ul li {
	display:inline
}

#main-nav ul li a {
	padding:0em 0.7em;
	border-right:1px solid #fff;
	text-transform:uppercase
}

#main-nav ul li a,#content a,#content-wrap-body ol li a {
	text-decoration:none
}

#active,#main-nav ul li a:hover {
	background:#003399}

#form h2 {
	color:#0f3d9f;
	line-height:160%;
	padding-left:10px
}

label {
	width:150px
}

.selectsmall {
	width:40px
}

.selectmid {
	width:68px
}

.smalltext {
	font-size:84%
}
.smalltext2 {
	font-size:70%;
	font-style:normal
}
.selectlarge {
	width:200px
}
select {
	width:100%
}
#main-nav ul li a#noline {
	border-right:0;
	padding:0em 4.3em
}
a,a:visited {
	color:#267dfe
}
#content a {
	color:#0f6fff
}
#content a:hover {
	color:#003399
}
#content-wrap-body ol li {
	margin-left:30px
}
.quote1,.quote2 {
	padding-right:5px
}
.quote2 {
	color:#09f
}/* ADDED BY ALEX 6/9/09 */div.padded { 	padding:5px; 	margin:10px 5px; 	border:1px solid black; 	}	div.inline {	display:inline;	}	form#public-reservation-form select { 	width:3em;}form#public-reservation-form textarea { 	width:50%;}form#public-reservation-form fieldset { 	border:none;	background:none;}.bold {	font-weight:bold;	}	.hidden {	display:none;	}div.error_message {	font-size:90%;	border:1px solid red;	font-weight:bold;	background: #FF7777;}div.error_message ol {	margin-left:2em;}div.error_message h2 {	font-size:110%;	background-color:#CC0000;	color:white;	font-weight:bold;}div.error_message h2 img {	display:none;	} 
