@charset "utf-8";
/* CSS Document */

html,
body {
  height: 100%;
}

body
{
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: 400;
	line-height: 130%;
	color: #0779BE;
}

/* Links */
a {
	text-decoration: none;
	color: #0779BE;
}

a:hover {
	color: #000099;
}

a img {
  border: 0;
}



#container {
	width: 760px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}


#container #header {
	height: 208px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 759px;
}
#Subheader p {
	padding-left: 320px;
}
#container #corebody #left_img {
	float: left;
	height: 135px;
	width: 135px;
	margin-top: 0px;
	
}

#container #headerline1 {
	background-image: url(../images/line1.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 759px;
}
#container #menubar {
	background-image: url(../images/menubar.gif);
	background-repeat: no-repeat;
	height: 35px;
	font-weight: bold;
	width: 759px;
	display: block;
	float: left;
}
#container #menubar #menuitem1 {
	height: 25px;
	width: 120px;
	padding-left: 20px;
	padding-top: 10px;
	float: left;
}

#container #menubar #menuitem2 {
	float: left;
	height: 25px;
	width: 80px;
	padding-left: 30px;
	padding-top: 10px;
}
#container #menubar #menuitem3 {
	float: left;
	height: 25px;
	width: 80px;
	padding-left: 5px;
	padding-top: 10px;
}
#container #menubar #menuitem4 {
	float: left;
	height: 25px;
	width: 70px;
	padding-left: 25px;
	padding-top: 10px;
}
#container #menubar #menuitem5 {
	float: left;
	height: 25px;
	width: 90px;
	padding-left: 20px;
	padding-top: 10px;
}
#container #menubar #menuitem6 {
	float: left;
	height: 25px;
	width: 120px;
	padding-top: 10px;
	padding-left: 15px;
}
#container #menubar #menuitem7 {
	float: left;
	height: 25px;
	width: 65px;
	padding-top: 10px;
	padding-left: 15px;
}
#container #corebody {
	float: left;
	height: auto;
	width: 757px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #01ADF5;
	border-right-color: #01ADF5;
	border-bottom-color: #01ADF5;
	border-left-color: #01ADF5;
	display: block;
}
#container #corebody #boxitem {
	height: 157px;
	width: 236px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
#rightbar {
	float: right;
	height: auto;
	width: 200px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}
#container #corebody #rightbar #phone {
	background-image: url(../images/call.gif);
	height: 25px;
	width: 200px;
}

#container #corebody #rightbar #calls {
	background-image: url(../images/calls.jpg);
	height: 123px;
	background-repeat: no-repeat;
	background-color: #2CBAE2;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 200px;
}
#container #corebody #rightbar #webform {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2CBAE2;
	border-right-color: #2CBAE2;
	border-bottom-color: #2CBAE2;
	border-left-color: #2CBAE2;
	background-image: url(../images/subscribe.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
	height: 265px;
	margin-bottom: 10px;
}
#container #corebody #rightbar #webform #form1 .submit {
	width: 100px;
}



label{
float: left;
width: 50px;
font-weight: bold;
}

/*input, textarea {
width: 120px;
margin-bottom: 5px;
} */


br{
clear: left;
}

#container #corebody #logos {
	float: left;
	height: 79px;
	width: 360px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-repeat: no-repeat;
}
#avis {
	float: left;
	height: 69px;
	width: 165px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerbar {
	background-image: url(../images/footerbar.gif);
	background-repeat: no-repeat;
	float: left;
	width: 759px;
	height: 5px;
	display: inline;
}
#footer {
	background-image: url(../images/footerbackground.jpg);
	background-repeat: repeat;
	float: left;
	height: 67px;
	width: 759px;
	text-align: center;
	display: inline;
	overflow: hidden;
}
#container #foot {
	background-color: #666666;
	height: 3pt;
	width: 759px;
	float: left;
	display: block;
	overflow: hidden;
}

#copyright {
	background-image: url(../images/copyright.jpg);
	height: 31px;
	float: left;
	width: 759px;
	text-align: center;
	vertical-align: middle;
}
.verif {
	overflow: hidden;
}
#mainbody {
	float: left;
	width: 480px;
	padding: 10px;
	margin: 10px;
}

/* FORM DATA */

.cssform p{
	width: 260px;
	clear: left;
	margin: 0;
	padding-left: 155px;
	height: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;

}

.cssform label{
	font-weight: bold;
	float: left; /*width of left column*/
	width: 130px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	margin-left: -155px;
	color: #0779BE;
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
} 

.cssform select {
	margin-bottom: 3px;

}
.cssform textarea{
	width: 250px;
	height: 100px;
}
.cssform checkbox{
	display: inline;
}
fieldset {
	padding-left: 10px;
	margin-bottom: 20px;
}

legend {
	font-size: 11pt;
}
#container #businessheader {
	height: 208px;
	background-image: url(../images/businessheader.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 759px;
}
#businessmainbody {
	float: right;
	width: 580px;
	margin: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	overflow: hidden;
}
#left_nav {
	width: 135px;
	border-right: 1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #90bade;
	color: #333;
	float: left;
	overflow: hidden;
	display: inline;
}

#left_nav ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#left_nav li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#left_nav li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

#left_nav li a {
	width: auto;
}
#left_nav li a:hover {
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}
#container #corebody #businessmainbody #forms {
	float: right;
	height: 90px;
	width: 160px;
	margin-left: 10px;
	padding-left: 15px;
	border: 1px solid #2175BC;
}


/*.subscribe input {
	width: 120px;
}*/
#leftbox {
	float: left;
	height: 220px;
	width: 250px;
	padding: 5px;
	margin: 10px;
	clear: right;
	text-align: center;
	border: 1px solid #2175BC;
}
#rightbox {
	float: right;
	height: 220px;
	width: 250px;
	padding: 5px;
	margin: 10px;
	clear: right;
	text-align: center;
	border: 1px solid #2175BC;
}
.leisureimage {
	float: right;
	padding: 0px;
	border: 1px solid #2175BC;
	margin: 10px;
}
iframe {
	float: left;
}
#container #leisureheader {
	height: 208px;
	background-image: url(../images/leisureheader.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 759px;
}

#container #corebody #businessmainbody .citytable caption {
	font-size: 12pt;
}
.citytable {
	border: 1px solid #2175BC;
	margin-left: 30px;
}
.stroke {
	border: 1px solid #2175BC;
	padding-left: 20px;
	width: auto;
}
caption {
	font-weight: bold;
	padding-bottom: 10px;
}
#rightpicture {
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2CBAE2;
	border-right-color: #2CBAE2;
	border-bottom-color: #2CBAE2;
	border-left-color: #2CBAE2;
	margin-top: 20px;
	height: 303px;
}
.travelagentpic {
	padding-left: 25px;
	float: right;
}
.baimage {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.map {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding: 0px;
}
.baimage2 {
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 20px;
	padding: 0px;
	margin-bottom: 20px;
}
