/* CSS Document */

/* For to work images correctly please use this path "" at moment of publish */ 

/* global styles */

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #333333;
	font-weight: bold;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #6666666;
	font-weight: bold;
}
b, strong {
    color: #FF6600;
}
input, textarea, option, select{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form {
	display: inline;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#banner {
	width: 468px;
	height: 60px;
	display: block;
	text-align: center;
}
 #banner h1 {
	color: #0066CC;
	font-size: 20px;
	display: inline;
	width: auto;
	height: auto;
	text-align: center;
	font-weight: bold;
}
i {
	color: #CC0000;
	font-weight: bold;
}
#content-box .hide, .hide {
	display: none;
}
#content-box .show {
	display: block;
}

/* styles for to use on the header */

#header,
#header-preview {
	width: 760px;
	height: auto;
	border: 1px solid #666666;
	border-bottom: 0px;
	border-top-width: 5px;
	background: no-repeat url("new-header.gif");
	text-align: left;
}
#header-preview {
	width: auto;
}
#header .header-keyword,
#header-preview .header-keyword {
	color: #003366;
	text-decoration: none;
	width: auto;
	white-space: nowrap;
}
#page-identity:link, #page-identity:hover, #page-identity:visited {
	display: block;
	width: 246px;
	text-decoration: none;
	font-weight: normal;
	color: #003366;
	padding-top: 75px;
	margin-left: 10px;
	background: no-repeat 0px 10px url("new-rentalo-logo.gif");
}
#header #banner,
#header-preview #banner {
	display: block;
	margin-top: -65px;
	margin-left: 276px;
	margin-bottom: 10px;
}
#header #banner a:link,
#header #banner a:visited,
#header-preview #banner a:link,
#header-preview #banner a:visited {
	text-decoration: none;
}
#tabs-zone {
	display: block;
	height: 30px;
	text-align: right;
	clear: both;
	width: auto;
	margin-top: -3px;
	/*border-bottom: 3px solid #FF8800;*/
}
#tabs-zone #tabs {
	display: block;
	padding-left: 10px;
	margin: 0px;
	clear: both;
}
#tabs-zone #tabs #traveler {
	display: block;
	float: left;
	width: 116px;
	height: 30px;
	background: no-repeat url("btn-traveler.gif");
}
#tabs-zone #tabs #owner {
	display: block;
	float: left;
	margin-left: 3px;
	height: 30px;
	width: 99px;
	background: no-repeat url("btn-owner.gif");
}
#tabs-zone #tabs #agent {
	display: block;
	float: left;
	margin-left: 3px;
	height: 30px;
	width: 150px;
	background: no-repeat url("btn-agent.gif");
}
#tabs-zone #links {
	padding: 10px 10px 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	width: auto;
}
#tabs-zone #links a:link, #tabs-zone #links a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
#tabs-zone #links a:hover {
	color: #000000;
}
#header #tab-bottom,
#header-preview #tab-bottom  {
	display: block;
	height: 15px;
	background-color: #666666;
	font-size: 5px;
}
#header #user-zone, #header #user-zone-traveler, #header #user-zone-owner, #header #user-zone-agent {
	display: block;
	height: 180px;
	background-color: #003366;
	background-repeat: no-repeat;
	background-position: 10px 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#header #user-zone-traveler, #header #user-zone-owner, #header #user-zone-agent {
	height: 80px;
}
#header #user-zone-traveler #sign-out, #header #user-zone-owner #sign-out, #header #user-zone-agent #sign-out {
	display: block;
	width: 262px;
	height: auto;
	float: right;
	margin-right: 10px;
	padding-top: 8px;
}
#header #user-zone-traveler p, #header #user-zone-owner p, #header #user-zone-agent p {
	color: #FFFFFF;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 15px;
	height: 25px;
}
#header #user-zone-traveler .new-button, #header #user-zone-owner .new-button, #header #user-zone-agent .new-button {
	display: block;
	text-align: center;
	width: 50px;
	margin-left: 190px;
}
#header #user-zone-traveler {
	background-image: url("search-box-orange-2.gif");
}
#header #user-zone-traveler #sign-out {
	background: no-repeat url("sign-out-travelers.gif");
}
 #header #user-zone-agent {
	background-image: url("search-box-blue-2.gif");
}
#header #user-zone-agent #sign-out {
	background: no-repeat url("sign-out-agents.gif");
}
#header #user-zone-owner {
	background-image: url("search-box-green-2.gif");
}
#header #user-zone-owner #sign-out {
	padding-top: 5px;
	background: no-repeat url("sign-out-owners.gif");
}
#header #user-zone img {
	display: block;
	float: right;
	width: 360px;
	height: 180px;
}
#header #user-zone .find, #header #user-zone-traveler .find, #header #user-zone-owner .find, #header #user-zone-agent .find {
	display: block;
	text-align: right;
	margin-left: 10px;
	margin-top: 32px;
	width: 372px;
	height: 35px;
	color: #FFFFFF;
}
#header #user-zone-traveler .find .text, #header #user-zone-owner .find .text, #header #user-zone-agent .find .text {
	width: 240px;
	margin-right: 5px;
}
#header #user-zone .buttonform, #header #user-zone-traveler .buttonform, #header #user-zone-owner .buttonform, #header #user-zone-agent .buttonform {
	width: 70px;
	height: 23px;
}
#header #user-zone .rentalo-id {
	display: block;
	text-align: right;
	margin-left: 10px;
	margin-top: 10px;
	width: 372px;
	height: 42px;
	background: no-repeat url("user-rentalo-id.gif");
}
#header #user-zone-owner #sign-out p {
	margin-top: 8px;
	height: 35px;
}
#header #user-zone-owner #sign-out b {
	color: #FFFFFF;
	font-size: 12px;
}
#header #user-zone-owner #sign-out strong {
	color: #FFFF00;
	font-size: 12px;
}
#header #user-zone .rentalo-id input {
	margin-top: 11px;
}
#header #user-zone .newsletter {
	display: block;
	text-align: right;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 11px;
	width: 372px;
	height: 42px;
	background: no-repeat url("user-newsletter.gif");
}
#header #user-zone .newsletter .new-button {
	width: 70px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* styles for to use on the home page */
#left-column {
	width: 180px;
	height: auto;
	display: block;
	float: left;
	text-align: center;
	margin-top: 10px;
	padding-top: 35px;
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
}
#left-column p {
	width: 170px;
	height: auto;
	display: block;
	text-align: left;
	margin: 0px;
	margin-left: 10px;
	margin-top: 5px;
}
#left-column .new-button {
	display: block;
	margin-top: 5px;
	margin-left: 10px;
}
#center-column {
	display: block;
	float: left;
	width: 350px;
	margin-left: 10px;
	height: auto;
	margin-top: 10px;
	padding-top: 220px;
	background: no-repeat url("new-pic-home.jpg");
}
#center-column .region {
	display: block;
	float: left;
	width: 165px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	height: 200px;
}
#center-column .region h3 {
	margin: 0px 0px 3px 0px;
	font: 16px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #FF6600;
}
#center-column .region h3 a:link, #center-column .region h3 a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;
}
#center-column .region h3 a:hover {
	text-decoration: none;
	color: #0066CC;
}
#center-column .region a:link, #center-column .region a:visited {
	display: block;
	padding-left: 10px;
	font-weight: normal;
	color: #003399;
}
#center-column .region a:visited {
	color: #0066CC;
}
#center-column .region a:hover {
	text-decoration: none;
}
#right-column {
	display: block;
	float: right;
	width: 210px;
	height: auto;
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px;
}
#right-column .add-property:link, #right-column .add-property:hover, #right-column .add-property:visited {
	display: block;
	width: 210px;
	height: 100px;
	background: no-repeat url("add-property.jpg");
	text-decoration: none;
	margin-top: 10px;
}
#right-column #sign-in .buttonform {
	margin-right: 0px;
	border: 1px solid #000000;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
#right-column #sign-in .help:link, #right-column #sign-in .help:visited {
	display: block;
	height: 20px;
	padding-left: 25px;
	padding-top: 2px;
	color: #FFFFFF;
}
#right-column #sign-in table {
	margin-left: 6px;
	margin-right: 10px;
	width: 180px;
}
#right-column #sign-in {
	display: block;
	width: 210px;
	margin: 0px;
	padding-top: 35px;
}
#right-column #sign-in input {
	border: 1px solid #888;
}
#right-column .banner-newsletter, #left-column .banner-newsletter {
	display: block;
	margin-top: 10px;
	width: 210px;
	height: 214px;
	background: no-repeat url("banner-news-home-right.gif");
}
#left-column .banner-newsletter {
	height: 220px;
	width: 180px;
	background: no-repeat url("banner-news-home-left.gif");
}
#home #credits-home {
	display: block;
	clear: both;
	width: 100%;
	height: auto;
	margin-top: 15px;
	padding-top: 5px;
	color: #999999;
	border-top: 1px solid #CCCCCC;
	font: 11px Arial, Helvetica, sans-serif;
}
#home .subtitle-orange {
	color: #FF8800;
	font-weight: bold;
}
#home .subtitle-blue {
	color: #003399;
	font-weight: bold;
}
#home .subtitle-green {
	color: #009933;
	font-weight: bold;
}


/* styles for to use on the content */

#content {
	/*border-top: 5px solid;*/
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	width: 760px;
	height: auto;
	text-align: left;
	padding-top: 0px;
	color: #333333;
}
#content-box {
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 740px;
	height: auto;
}
#content #bottom {
	height: 5px;
	display: block;
	clear: both;
	font-size: 5px;
}
#sub-menu {
	height: 25px; 
	display: block;
	background: repeat-x url("submenu-bar.gif"); 
	text-align: left;
}
#sub-menu a:link, #sub-menu a:visited, .selected-tab {
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 2px solid #666666;
	display: block;
	float: left;
	text-decoration: none;
}
#sub-menu-bottom {
	height: 10px; 
	display: block;
	font-size: 5px;
	border-bottom: 1px solid #FFFFFF;
	clear: both;
}
#content .link2, #similar-box .link2 {
	text-decoration: none;
	font-weight: normal;
	color: #003399;
}
#content .orange, #content .orange a:link, #content .orange a:visited {
	background-color: #FFDFB0;
	color: #FF8800;
	border-color: #FF8800;
}
#content .green, #content .green a:link, #content .green a:visited {
	background-color: #DFFFEA;
	color: #009900;
	border-color: #00B73C;
}
#content .blue, #content .blue a:link, #content .blue a:visited {
	background-color: #C6E2FF;
	color: #0066CC;
	border-color: #0066CC;
}
#other-menu {
	display: block;
	height: 25px;
	background-color: #003366;
	border-bottom: 1px solid #FFFFFF;
	background-image: url("othermenu-button-0.gif");
}
#other-menu a:link, #other-menu a:visited {
	display: block;
	float: left;
	padding: 5px 4px 5px 4px;
	text-decoration: none;
	border-right: 1px solid #8099B3;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url("othermenu-button-0.gif");
}
#other-menu a:hover {
	background-image: url("othermenu-button-1.gif");
}
#navigation-bar {
	padding: 4px 0px 5px 5px;
	display: block;
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: repeat-x #EEEEEE url("navigation.gif");
	clear: both;
	border-top: 1px solid #FFFFFF;
}
#navigation-bar a:link, #navigation-bar a:visited {
	color: #666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-right: 3px;
	margin-left: 3px;
}
#navigation-bar a:hover {
	color: #000000;
}
#navigation-bar i {
	display: block;
	color: #CC0000;
	display: block;
	margin-bottom: 2px;
}
.linksright {
	float: right;
	height: 15px;
	width: auto;
	padding-right: 6px;
	margin-top: -13px;
}
.linksright a:link,
.linksright a:visited {	
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.linksright a:hover {	
	text-decoration: none;
}
	
#title-page,
#title-page-2 {
	font: 20px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	border-bottom: 1px solid;
	width: auto;
}
#title-page-2 {
	border: none;
	color: #009900;
	margin-bottom: 1px;
}
 .ID_right {
	width: auto;
	height: 20px;
	float:right;
	margin-top: -22px;
}
 .ID_right span {
 	display: block;
	float: right;
	color: #666;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #FF8800;
}
#content-box .orange, #content-box .orange strong {
	color: #FF8800;
	background-color: #FFFFFF;
}
#content-box .green, #content-box .green strong {
	color: #009731;
	background-color: #FFFFFF;
}
#content-box .blue, #content-box .blue strong {
	color: #003399;
	background-color: #FFFFFF;
}
.name-property:link, .name-property:visited {
	color: #00822B;
}
	
/* styles for to use on the footer */

#footer {
	width: 760px;
	height: auto;
	clear: both;
	border: 1px solid #666666;
	background-color: #EEEEEE;
	border-bottom: 5px solid;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 5px;
}
#footer #links-footer {
	margin-right: 20px;
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
	width: auto;
}
#footer #links-footer a:link, 
#footer #links-footer a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
#footer #links-footer a:hover {
	color: #000000;
}

/* styles for tu use on calendar */

.calendar2 {
	background-color: #EFD7D7 ;
	border:1px solid #C07777 ;
	width: 100%;
}
.calendartd {
	border-top-width:1px;
	border-top-style: solid ;
	border-top-color: #ffffff;
	border-bottom-width:1px;
	border-bottom-style: solid ;
	border-bottom-color: #C07777;
}
.cd {
	color: #000000;
	border-color: #EEEEEE;
}
.ca {
	cursor: hand;
}
.cn {
	cursor: hand;
	background-image: url("notavailable.gif");
	background-position: center center;
}
.cb {
	background-image: url("notavailable.gif");
	background-position: center center;
}
.cy {
}
.ca0 {
	cursor: hand;
	background-color: ##;
}
.cn0 {
	cursor: hand;
	background-color: #ffffff;
	background-image: url("notavailable.gif");
	background-position: center center;
}
.cy0 {
	background-color: #FFCC66;
}
.ca1 {
	cursor: hand;
	background-color: #CCBBFF;
}
.cn1 {
	cursor: hand;
	
	background-color: #CCBBFF;
	background-image: url("notavailable.gif");
	background-position: center center;	
}
.cy1 {
	background-color: #CCBBFF;
}
.ca2 {
	cursor: hand;
	background-color: #FFBBBB;
}
.cn2 {
	cursor: hand;
	
	background-color: #FFBBBB;
	background-image: url("notavailable.gif");
	background-position: center center;	
}
.cy2 {
	background-color: #FFBBBB;
}
.ca3 {
	cursor: hand;
	background-color: #CCFFFF;
}
.cn3 {
	cursor: hand;
	background-color: #CCFFFF;
	background-image: url("notavailable.gif");
	background-position: center center;	
}
.cy3 {
	background-color: #CCFFFF;
}
.ca4 {
	cursor: hand;
	background-color: #CCFF99;
}
.cn4 {
	cursor: hand;
	
	background-color: #CCFF99;
	background-image: url("notavailable.gif");
	background-position: center center;	
}
.cy4 {
	background-color: #CCFF99;
}
.ca5 {
	cursor: hand;
	background-color: #FFFF99;
}
.cn5 {
	cursor: hand;
	background-color: #FFFF99;
	background-image: url("notavailable.gif");
	background-position: center center;	
}
.ca5 {
	background-color: #FFFF99;
}
.ca6 {
	cursor: hand;
	background-color: #99BBFF;
}
.cn6 {
	cursor: hand;
	background-color: #99BBFF;
	background-image: url("notavailable.gif");
	background-position: center center;	
}
.ca6 {
	background-color: #99BBFF;
}

/* styles for to use in forms */

#form-trav-single, #form-trav-agent {
	background: no-repeat url("form-traveler-single.gif");
	width: 282px;
	height: 82px;
	margin-left: 50px;
	padding-left: 30px;
	padding-top: 7px;
}
#form-trav-agent {
	background: no-repeat url("form-traveler-agent.gif");
	height: 142px;
}
#form-trav-single #text, #form-trav-agent #text {
	width: 235px;
	text-align: right;
	height: 15px;
	margin-right: 12px;
	color: #666666;
}
#form-trav-single #title, #form-trav-agent #title {
	height: 15px;
	width: 252px;
	margin-top: -3px;
	color: #0066CC;
	font-weight: bold;
}
#form-trav-single #form{
	width: 240px;
	margin-top: 5px;
}
#form-trav-agent #form {
	width: 240px;
	margin-top: 10px;
}
#form-trav-agent #button {
	width: 235px;
	margin-top: 7px;
	text-align: right;
}
#form-trav-single #form input[type="text"], #form-trav-agent #form input[type="text"], #form-trav-agent #form input[type="password"] {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
#form-owner, #form-client {
	background: no-repeat url("form-owner.gif");
	width: 342px;
	height: 142px;
	margin-left: 180px;
	padding-left: 30px;
	padding-top: 7px;
}
#form-owner #text {
	width: 295px;
	text-align: right;
	height: 15px;
	margin-right: 12px;
	color: #666666;
}
#form-owner #title {
	height: 15px;
	width: 292px;
	margin-top: -3px;
	color: #0066CC;
	font-weight: bold;
}
#form-owner #form {
	width: 300px;
	margin-top: 10px;
}
#form-owner #button {
	width: 295px;
	margin-top: 7px;
	text-align: right;
}
#form-owner #form input[type="text"], #form-owner #form input[type="password"] {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
#form-client {
	background: no-repeat url("form-client.gif");
	margin-left: 0px;
	width: 302px;
}
#form-client #text {
	width: 255px;
	text-align: right;
	height: 15px;
	margin-right: 12px;
	color: #666666;
}
#form-client #title {
	height: 15px;
	width: 252px;
	margin-top: -3px;
	color: #0066CC;
	font-weight: bold;
}
#form-client #form {
	width: 260px;
	margin-top: 10px;
}
#form-client #button {
	width: 255px;
	margin-top: 7px;
	text-align: right;
}
#form-client #form input[type="text"], #form-client #form input[type="password"] {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
#form-new {
	background: no-repeat url("form-new.gif");
	width: 342px;
	height: 284px;
	margin-left: 0px;
	padding-left: 30px;
	padding-top: 7px;
}
#form-new #text {
	width: 295px;
	text-align: right;
	height: 15px;
	margin-right: 12px;
	color: #666666;
}
#form-new #title {
	height: 15px;
	width: 292px;
	margin-top: -3px;
	color: #0066CC;
	font-weight: bold;
}
#form-new #form {
	width: 300px;
	margin-top: 10px;
}
#form-new #button {
	width: 295px;
	margin-top: 7px;
	text-align: right;
}
#form-new #form input[type="text"], #form-new #form input[type="password"] {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

/* banners for location page */

#banner1, #banner2 {
	width: 	730px;
	height: 200px;
	display: block;
	background: no-repeat url("banner1.gif");
	margin-bottom: 20px;
}
#banner1 a, #banner2 a {
	width: 	730px;
	height: 200px;
	display: block;
	float: left;
}

/* similar properties box */

#similar-box {
	height: auto;
	width: 760px;
	padding-top: 10px;
	background: #FFFFFF;
	margin-bottom: 20px;
	text-align: left;
}
#similar-prop-top {
	width: 760px;
	height: 15px;
	display: block;
	background: no-repeat url("backtopsimilar.gif");
	font-size: 4px;
}
#similar-prop {
	width: 760px;
	display: block;
	background: repeat-y url("backsimilar.gif");
	height: auto;
}
#similar-prop .content {
	margin-left: 10px;
}
#similar-prop-bottom {
	width: 760px;
	height: 15px;
	display: block;
	background: no-repeat url("backbottomsimilar.gif");
}
 
 /* paging */
#paging {
	width: auto;
	height: 23px;
	margin-top: 4px;
	margin-bottom: 2px;
	display: block;
	padding-top: 6px;
	padding-bottom: 2px;
	background-color: #BBB;
	text-align: center;
}
#paging a {
	/*color: #FFFFFF;*/
	height: 25px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 4px;
}
#paging a:visited {
	color: #FFFFFF;
}
#paging a:hover {
	background-color: #FF8800;
}
#paging .previus:link,
#paging .previus:visited {
	height: 25px;
	background: no-repeat left url("arrow-page-left.gif");
	padding: 5px;
	padding-left: 25px;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: normal;
}
#paging .previus:hover {
	background: no-repeat left url("arrow-page-left.gif");
	color: #FFFFFF;
}
#paging .next:link,
#paging .next:visited {
	height: 25px;
	background: no-repeat right url("arrow-page-right.gif");
	padding: 5px;
	padding-right: 25px;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: normal;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#paging .next:hover {
	background: no-repeat right url("arrow-page-right.gif");
	color: #FFFFFF;
}
#paging .active {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	color: #FFFFFF;
}
#paging .page {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 25px;
	padding: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #333; 
	border: 1px solid #FFFFFF;
	
}
/* new styles */

.button {
	white-space: nowrap;
	text-align: center;
}
.button a:link, .button a:visited, .new-button:link, .new-button:visited, .buttonform {
	border: 1px solid #000000;
	border-right-width: 2px;
	border-bottom-width: 2px;
	background: repeat-x top #FF8902 url("newbutton-0.gif");
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	width: auto;
	color: #000000;
	text-decoration: none;
	margin-right: 10px;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}
.new-button:hover, .button:hover {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFCC00;
	background-image: url("newbutton-1.gif");
	color: #000000;
}
.new-button h1 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
#content #title-page a:link, #content #title-page a:visited {
	float: right;
	background: #FFFFFF;
	background: no-repeat 5px 5px url("help-0.gif");
	display: block;
	width: 20px;
	height: 20px;
}
#content #title-page a:hover {
	background: no-repeat 5px 5px url("help-1.gif");
}
#option-bar-top, #option-bar-bottom {
	width: 740px;
	height: auto;
	background: no-repeat  top #0066CC url("option-bar-top.gif");
	border-bottom: 2px solid #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: right;
}
#option-bar-bottom {
	border-top: 2px solid #FFFFFF;
	background: no-repeat  bottom #0066CC url("option-bar-bottom.gif");
}
.delete-item:link, .delete-item:visited {
	display: block;
	float: right;
	width: 18px;
	height: 18px;
	background: no-repeat url("icons/buy-delete-0.gif");
}
.delete-item:hover {
	background: no-repeat url("icons/buy-delete-1.gif");
}

/* OLD STYLES */
 
.button a b {
	font-weight: bold;
	color: #000000;
}
.buttonformsmall {
	border: 1px solid #000000;
	border-right-width: 2px;
	border-bottom-width: 2px;
	background: repeat-x top #FF8902 url("newbutton-0.gif");
	color: #000000;
	text-decoration: none;
	margin-right: 10px;
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;
	cursor: hand;
}
.contenttd {
	border-width:1;
	border-style: solid ;
	border-color: #CCCCCC;
}
.error {
	color: #FF3300;
	font-weight: bold;
}
.form {
	background-color: #EEEEEE;
	border-color: #CCCCCC;
	border-width: 1;
	border-style: solid;
	border-right-width:1;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.form TD {
	border-top-width:1;
	border-top-style: solid ;
	border-top-color: #ffffff;
	border-bottom-width:1;
	border-bottom-style: solid ;
	border-bottom-color: #CCCCCC;
}
h1 {
	font-size: 19px;
	color: #FFFFFF;
	display:inline;
	font-weight: normal;
}
hr {
	color: #CCCCCC;
	height: 1px;
}
.navtext {
	font-size:12px;
	background-color: #DDDFEE;
	border-width: 2;
	border-style: outset;
}
.pagetitle {
	font-size: 19px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #333366;
}
.pic {
	margin-left: 10px;
}
.name {
	font-size: 15px;
}
.small {
	font-size: 11px;
}
.supersmall {
	font-size: 9px;
}
.slogan {
	color: #993333;
}
.subtitle {
	color: #0066CC;
	font-weight: bold;
}
.tittle {
	color: #993333;
	font-weight: bold;
	font-size: 14px;
}
.table {
	background-color: #EEEEEE;
	border-color: #CCCCCC;
	border-width: 1;
	border-style: solid;
	border-right-width:1;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.table TD {
	border-top-width:1;
	border-top-style: solid ;
	border-top-color: #ffffff;
	border-bottom-width:1;
	border-bottom-style: solid ;
	border-bottom-color: #CCCCCC;
	border-left-width:0;
}
#navtxt, .navtext {
	position:absolute; 
	top:-100px; 
	left:0px; 
	visibility:hidden;
}

/* styles for special offers */

#offers-help {
	display: block;
	float: right;
	width: 370px;
	height: 400px;
	border: 1px solid #666666;
	margin-left: 10px;
}
.bottom-offer {
	width: 100%;
	height: 1px;
	display: block;
	clear: both;
}

/* styles for affiliates program */

#affiliates .subtitle {
	display: block;
	border-bottom: 1px solid #339900;
	color:#339900;
	clear: both;
	padding-top: 10px;
}
#affiliates .button-unit, #affiliates .banner-unit {
	width: 125px;
	height: auto;
	display: block;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
#affiliates .banner-unit {
	width: 468px;
}
#affiliates .button-unit h5 {
	display: block;
	color:#339900;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #339900;
}

/*  new styles to general objects */

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.ctl , .ctr, .cbl, .cbr {
	width: 6px;
	height: 6px;
	display: block;
	font-size: 5px;
	float: left;
	background: no-repeat url("corner-top-left.gif");
}
.ctr {
	float: right;
	background: no-repeat url("corner-top-right.gif");
}
.cbl {
	float: left;
	background: no-repeat url("corner-bottom-left.gif");
}
.cbr {
	float: right;
	background: no-repeat url("corner-bottom-right.gif");
}
.top-box, .bottom-box {
	height: 6px;
	display: block;
	font-size: 6px;
}
.orange-box, .green-box, .blue-box, .red-box, .orange-box-context, .green-box-context, .blue-box-context {
	display: block;
	height: auto;
	margin-bottom: 10px;
}
.orange-box .show-td, .green-box .show-td, .blue-box .show-td, .orange-box-context .show-td, .green-box-context .show-td, .blue-box-context .show-td {
	display: table-row;
}
.orange-box .view, .green-box .view, .blue-box .view, .orange-box-context .view, .green-box-context .view, .blue-box-context .view {
	background: no-repeat 0px 2px url("arrow-show.gif");
	padding-left: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	font-weight: bold;
}
.orange-box .no-view, .green-box .no-view, .blue-box .no-view, .orange-box-context .no-view, .green-box-context .no-view, .blue-box-context .no-view {
	background: no-repeat 0px 3px url("arrow-hide.gif");
	padding-left: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	font-weight: bold;
}
.orange-box .top-box, .orange-box .bottom-box, .orange-box-context .top-box {
	background-color: #FF8800;
}
.green-box .top-box, .green-box .bottom-box, .green-box-context .top-box {
	background-color: #009900;
}
.blue-box .top-box, .blue-box .bottom-box, .blue-box-context .top-box {
	background-color: #0066CC;
}
.red-box .top-box, .red-box .bottom-box, .red-box-context .top-box {
	background-color: #CC0000;
}
.orange-box-context .bottom-box, .green-box-context .bottom-box, .blue-box-context .bottom-box {
	background-color: #DDDDDD;
}
.orange-box table {
	width: 100%;
	border-left: 1px solid #FF8800;
	border-right: 1px solid #FF8800;
	border-bottom: 1px solid #FF8800;
	border-top: 0px;
}
.green-box table {
	width: 100%;
	border-left: 1px solid #00B63C;
	border-right: 1px solid #00B63C;
	border-bottom: 1px solid #00B63C;
	border-top: 0px;
}
 .blue-box table {
	width: 100%;
	border-left: 1px solid #0066CC;
	border-right: 1px solid #0066CC;
	border-bottom: 1px solid #0066CC;
	border-top: 0px;
}
.orange-box thead th, .green-box thead th, .blue-box thead th {
	background: #FFE1BF;
	font-size: 12px;
	color: #FF6600;
	white-space: nowrap;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}
.green-box thead th {
	background: #CCF0D8;
	color: #00B63C;
}
.blue-box thead th {
	background: #C6E2FF;
	color: #0066CC;
}
.orange-box tbody th, .green-box tbody th, .blue-box tbody th {
	font-size: 12px;
	white-space: nowrap;
	padding: 5px;
	text-align: left;
	width: 15px;
}
.orange-box tbody th, .orange-box tbody th input {
	background: #FFE1BF;
	color: #FF6600;
}
.green-box tbody th, .green-box tbody th input {
	background: #CCF0D8;
	color: #00B63C;
}
.blue-box tbody th, .blue-box tbody th input {
	background: #C6E2FF;
	color: #0066CC;
}
.orange-box tr, .green-box tr, .blue-box tr {
	background-color: #FFFFFF;
}
.orange-box td {
	border-left: 1px solid #FFE1BF;
	border-top: 1px solid #FFE1BF;
	padding: 3px;
}
.green-box td{
	border-left: 1px solid #CCF0D8;
	border-top: 1px solid #CCF0D8;
	padding: 3px;
}
.blue-box td {
	border-left: 1px solid #C6E2FF;
	border-top: 1px solid #C6E2FF;
	padding: 3px;
}
.orange-box .interline {
	background: #FFF0DF;
}
.green-box .interline{
	background: #E5F8EB;
}
.blue-box .interline {
	background: #E2F0FF;
}
.inner-table {
	padding-left: 10px;
	padding-right: 10px;
	width: 710px
}
.inner-table table, .inner-table tr, .inner-table td {
	border: 0px;
}
.orange-box .title-box, .orange-box .title-box-arrow {
	background: #FF6600;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 3px;
}
.orange-box .title-box-arrow {
	background: no-repeat 5px 2px #FF6600 url("arrow-box-orange.gif");
	padding-left: 25px;
	font-weight: normal;
	height: 25px;
	font-size: 18px;
	line-height: 25px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.green-box .title-box, .green-box .title-box-arrow {
	background: #009900;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 3px;
}
.green-box .title-box-arrow {
	background: no-repeat 5px 2px #009900 url("arrow-box-green.gif");
	padding-left: 25px;
	font-weight: normal;
	height: 25px;
	font-size: 18px;
	line-height: 25px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.blue-box .title-box, .blue-box .title-box-arrow {
	background: #0066CC;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 3px;
}
.blue-box .title-box-arrow, .blue-box-context .title-box-arrow {
	background: no-repeat 5px 2px #0066CC url("arrow-box-blue.gif");
	padding-left: 25px;
	font-weight: normal;
	height: 25px;
	font-size: 18px;
	line-height: 25px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.red-box .title-box, .red-box .title-box-arrow {
	background-color: #CC0000;
	display: block;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 3px;
}
.blue-box-context table, .green-box-context table, .orange-box-context table {
	background: repeat-x #DDDDDD url("degrade-gray.gif");
	width: 100%;
}
.blue-box-context td, .green-box-context td, .orange-box-context td {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: top;
}
.blue-box-context table .main-td, .green-box-context table .main-td, .orange-box-context table .main-td {
	border-right: 2px solid #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-left: 0px;
	width: 450px;
}
.blue-box-context .keyword {
	width: 350px;
}
.blue-box .details, .green-box .details, .orange-box .details {
	padding: 10px;
}
.blue-box .details .button-section, .green-box .details .button-section, .orange-box .details .button-section {
	width: 100%;
	display: block;
	text-align: right;
	padding-top: 10px;
}
.blue-box .details .button-section {
	border-top: 2px solid #C6E2FF;
}
.green-box .details .button-section {
	border-top: 2px solid #CCF0D8;
}
.orange-box .details .button-section {
	border-top: 2px solid #FFE1BF;
}
.blue-box-context .check-box {
	background: #DDDDDD;
}
.blue-box-context .new-button {
	margin-top: 10px;
	margin-right: 0px;
}
.blue-box-context .simple-bottom-box, .green-box-context .simple-bottom-box, .orange-box-context .simple-bottom-box {
	margin: 0px;
	padding: 0px;
}
.inner-table {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
}
.inner-table table, .inner-table td, .inner-table tr {
	background: inherit;
}
.title-box-arrow b {
	font-weight: bold;
	color: #FFFFFF;
}
.title-secondary {
	float: right;
	display: block;
	margin-right: 5px;
	margin-top: 5px;
	font-size: 14px;
}
#manual textarea {
	width: 100%;
	display: block;
	height: auto;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	color: #666666;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#manual .capter {
	width: 100%;
	display: block;
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #000000;
}	

/* STYLES FOR QUICK EDIT */

.input-text { 
	width: 200px;
}
.input-text-property {
	width: 585px;
}

/* MAPS DESTINATION------------------- */
.orange-box-map-des {
	margin: 20px 0px 20px 0px;
}
.orange-box-map-des .top-box, .orange-box-map-des .bottom-box {
	background-color: #FF8800;
}
.orange-box-map-des .top-box {
	padding-bottom: 3px;
}
.orange-box-map-des .bottom-box {
	padding-top: 3px;
}
.popular-destination {
	width: auto;
	height: auto;
	border-left: 1px solid #FF8800;
	border-right: 1px solid #FF8800;
	display: table;
}
.content-lists {
	width: 718px;
	height: 50px;
	display: block;
	white-space: normal;
	margin-left: 20px;
}
.column-desti {
	padding: 10px 0px 10px 0px;
	float: left;
	width: 138px;
	height: auto;
	text-align: left;
}
.column-desti a:link, 
.column-desti a:visited {
	color: #0066CC;
}
.tittle-destination {
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #0066CC;
	border-bottom: 1px solid #FF8800;
}
.content-row-white {
	width: 740px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 15px;
}
.content-row-white ul {
	height: auto;
	width: 185px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
}
.content-row-white ul h4 {
	padding-left: 17px;
	margin: 0px;
	color: #FF8800;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.content-row-white ul li {
	list-style-type: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 17px;
	margin: 0px;
}
.content-row-white ul li a:link,
.content-row-white ul li a:visited  {
	color: #0066CC;
}
.content-row-blue {
	width: 740px;
	height: auto;
	background-color: #E0EBFD;
	clear: both;
	display: table; 
	margin-top: 10px;
}
.content-row-blue ul {
	width: 185px;
	padding: 0px;
	margin: 10px 0px 0px 0px ;
	list-style-type: none;
	display: block;
	float: left;
	padding-bottom: 10px;
}
.content-row-blue ul h4 {
	padding-left: 17px;
	margin: 0px;
	color: #FF8800;
	font: bold 16px Arial, Helvetica, sans-serif;
}

.content-row-blue ul li {
	list-style-type: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 17px;
	margin: 0px;
}
.content-row-blue ul li a:link,
.content-row-blue ul li a:visited  {
	color: #0066CC;
}
/*styles for disclaimer googles map by James*/
.disclaimer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	width: 690px;
	border: 1px solid #666666;
	padding: 2px 4px 2px 4px;
	text-align: left;
	margin-top: 10px;
}
.disclaimer a {
	color: #0066CC;
}
.map-google {	
	clear: both;
	margin-top: 15px;
	text-align: center;
}
/*styles for Press News*/
.image-travel {
	background: no-repeat 20px 15px url(travel+leisure.jpg);
	width: auto;
	height: 350px;
}
.commentary {
	width: 310px;
	height: auto;
	float: right;
	margin-top: 20px;
	margin-right: 35px;
}
/* styles for section admin top*/
.admin-section {
	width: auto;
	background-color: #EEE;
	padding: 10px 10px 10px 10px;
	margin-top: 4px;
	border-top: 1px solid #FFF;
}
/*styles for error-box*/
.content-error {
	margin-bottom: 20px;
}
.content-error .title-box {
	font: 20px  Arial, Helvetica, sans-serif;
}
.error-message {
	 border-left: 1px solid #CC0000;
	 border-right :1px solid #CC0000;
	 text-align: left;
	 padding: 10px 0px 10px 10px;
	 font: 12px Arial, Helvetica, sans-serif;
	 color:#333333;
}
.error-message span {
	color: CC0000;
	font-weight:bold;
}
.error-message a:link,
.error-message a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0066CC;
	display: block;
	margin: 2px 0px 4px 0px;
}
/*styles for New contact info forms*/
.gray-box-contact, 
.gray-box-contact-confirmation {
	background: repeat-x url("back-gray-gradient.jpg");
	height: auto;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.gray-box-contact .cbl,
.gray-box-contact .cbr {
	background-color: #666666;
}
.bottom-gray-box {
	background-color: #DDDDDD;
	width: auto;
	height: 6px;
	margin-bottom: 10px;
}
.gray-box-contactinfo,
.gray-box-confirmation {	
	width: auto;
	background: no-repeat 0px 4px url(arrow-graybox-contactinfo.gif);
	height: 24px;
	margin-top: 8px;
	padding-left: 20px;
	padding-top: 6px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
.gray-box-confirmation {
	height: 180px;
	background-image: none;
}
.gray-box-confirmation p {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 45px;
	padding-top: 6px;
	background: no-repeat 10px 0px url(checkmark-contactinfo.jpg); 
	height: 25px;
	margin-bottom: 12px;
}
.gray-box-contactinfo span {	
	color: #0066CC;
	font: bold 12px Arial, Helvetica, sans-serif;
	display: inline;
}
.gray-box-confirmation .content-information-owner {
	margin-left: 0px;
	padding-left: 0px;
}
.content-link-confirmation {
	background: no-repeat 335px 0px url(arrow-callnow.jpg);
	width: auto;
	padding-left: 155px;
	height: 120px;
	padding-top: 35px;
}
.content-link-confirmation a:link,
.content-link-confirmation a:visited {
	font: bolder 14px Arial, Helvetica, sans-serif;
	color: #0066CC;
}
.send-email .title-box {
	background: no-repeat 8px 4px url(send-emailinquiry-icon.gif);
	height: 23px;
	background-color: #FF8800;
	border-bottom: 1px solid #FFF;
	padding: 0px;
}
.call-now .title-box {
	background: no-repeat 8px 3px url(callnow-icon.gif);
	height: 23px;
	background-color: #FF8800;
	border-bottom: 1px solid #FFF;
	padding: 0px;
}
.call-request .title-box {
	background: no-repeat 8px 3px url(reques-callback-icon.gif);
	height: 23px;
	background-color: #FF8800;
	border-bottom: 1px solid #FFF;
	padding: 0px;
}
.content-all-form,
.content-all-form,
.content-all-form {
	background: repeat-x url("back-gray-gradient.jpg");
	background-color: #DDD;
	width: auto;
	height: auto;
	padding-bottom: 10px;
	padding-top: 20px;
}
.graybox-contact-bottom {
	background-color: #DDD;
	height: 6px;
}
.specify-reason,
.specify-reason-call {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 20px;
}
.specify-reason-call {
	padding-top: 15px;
}
.line-division {
	height: 3px;
	width: 740px;
	border-top: 1px solid #999;
	display: block;
	font-size: 2px;
}
.content-all-form table,
.content-all-form  table,
.content-all-form table {
	border: none;
	width: 700px;
	margin: 10px 15px 10px 25px;
}
.content-all-form table td,
.content-all-form  table td,
.content-all-form table td {
	background-color: #DDD;
	border: none;
}
.content-all-form .text-bold,
.content-all-form .text-bold2,
.content-all-form .text-bold-phone,
.content-all-form .text-bold,
.content-all-form .text-bold2,
.content-all-form .text-bold-phone, 
.content-all-form .text-bold,
.content-all-form .text-bold2,
.content-all-form .text-bold-phone{	
	width: 110px;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-right: 5px;
	text-align: right;
}
.content-all-form .text-bold2,
.content-all-form .text-bold2,
.content-all-form .text-bold2  {
	padding-top: 18px;
}
.content-all-form .text-bold-phone,
.content-all-form .text-bold-phone,
.content-all-form .text-bold-phone {	
	vertical-align: top;
	padding-top: 7px;
}
.select-reason select {
	width: auto;
}
.describe-reason {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align: middle;
}
.describe-reason span {		
	font-weight: bold;
}
.text-other-reason textarea {
	width: 290px;
	height: 40px;
	border: 1px solid #999;
	padding: 3px;
}
.input-contactinfo,
.input-contactinfo2 {
	width: 180px;
	font: 12px Arial, Helvetica, sans-serif;
}
.content-all-form .input-contactinfo2,
.content-all-form .input-contactinfo2,
.content-all-form .input-contactinfo2 {
	padding-top: 18px;
}
.input-contactinfo input,
.input-contactinfo2 input {
	width: 155px;
	height: 22px;
	border: 1px solid #999;
	padding: 2px;
}
.content-all-form .comments-contactinfo {
	padding-top: 18px;
	background: no-repeat 290px 0px url(yourinfo-inquiries.gif);
	background-color: #DDD;
}
.comments-contactinfo textarea {
	width: 300px;
	height: 85px;
	padding: 3px;
	border: 1px solid #999;
}
.comments-contactinfo span {
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-right: 4px;
	padding-top: 5px;
}
.text-contact {
	padding: 10px 10px 10px 40px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: no-repeat 20px 8px url(arrow-graybox-contactinfo.gif);
}
.text-contact span {
	color: #0066CC;
}	
.content-information-owner {
	margin: 0px 20px 15px 20px;
	width: auto;
	height: auto;
}
.top-line-contact {
	height: 5px;
	border: 1px solid #666;
	background-color: #FF8800;
	font-size: 6px;
}
.content-allinfo {
	width: auto;
	background-color: #F6F6F6;
	height: 37px;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}	
.content-icon {
	width: 53px;
	height: 37px;
	border-right: 1px solid #666;
	background: no-repeat 4px 10px url(icon-contact-info.gif);
	background-color: #B5B5B5;
	float: left;
}
.information {
	width: auto;
	height: 37px;
}
.ownername,
.telephone {
	height: 18px;
	width: auto;
	padding-left: 4px;
}
.telephone {
	border-top: 1px solid #999;
}
.ownername span,
.telephone span {
	width: auto;
	padding-top: 2px;
	padding-left: 6px;	font: bold 12px Arial, Helvetica, sans-serif;
	float: left;
	display: block;
}
.ownername strong,
.telephone strong {
	color: #0066CC;
	padding-right: 6px;
}
.content-button-send {
	width: auto;
	height: 25px;
}
.content-button-send span {
	width: 740px;
	float: left; 
	display: block;
	text-align: center;
	height: 25px;
	padding-top: 8px;
}
.content-button-send span a {
	height: 20px;
}
.content-all-form .input-calendar {
	width: 180px;
}
.input-calendar input {	
	width: 94px;
	height: 22px;
	padding: 2px;
	border: 1px solid #999;
}
.input-calendar a img {	
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}
.content-all-form .drop-number-trav {
	text-align: right;
	padding-right: 275px;
	width: auto;
}
.content-all-form .drop-number-trav span {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.content-all-form .drop-number-trav select {
	width: auto;
	margin-left: 4px;
	height: 20px;
	border: 1px solid #999;
	padding: 2px;
}
.content-all-form .check-dates {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 118px;
	width: auto;
}
.content-all-form .check-dates input {
	background-color: transparent;
	float: left;
}
.content-all-form .check-dates span {
	float: left;
	margin-top: 2px;
	
}

/*-----only for call now contact info*/
.text-contactbox {
	width: auto;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 10px 10px 20px;
}
.input-contactinfo span {
	font: 11px Arial, Helvetica, sans-serif;
}
.content-all-form .comments-contactinfo {
	padding-top: 18px;
	background: no-repeat 290px 0px url(yourinfo-inquiries.gif);
	background-color: #DDD;
}
.content-all-form .email-callnow {
	vertical-align: top;
	padding-top: 18px;
}
.email-callnow input {
	width: 155px;
	height: 22px;
	padding: 0px;
	border: 1px solid #999;
	vertical-align: top;
}
.email-callnow span {
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-right: 4px;
	padding-top: 3px;
}
.email-callnow .op-callnow {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 80px;
}
.arrow-callnow {	
	background: no-repeat 350px 0px url(arrow-callnow.jpg);
	height: 30px;
	width: auto;
}
/*-----only for call request contact info*/
.content-all-form .text-bold3 {	
	width: 110px;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding-right: 5px;
	text-align: right;
	vertical-align: top;
}
.content-all-form .comments-contactinfo-request {
	padding-top: 0px;
	background: no-repeat 290px 0px url(yourinfo-inquiries.gif);
	background-color: #DDD;
}
.comments-contactinfo-request textarea {
	width: 300px;
	height: 85px;
	padding: 3px;
	border: 1px solid #999;
}
.comments-contactinfo-request span {
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-right: 4px;
	padding-top: 5px;
}

