body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin: 0; padding: 0; border: 0; font-family:Georgia;}

body {
	color:#333;
	font-size:14px;
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#fff;
	background-image:url(../images/bgbuildings.jpg)
}

a
{
text-decoration: underline;
color: #0000ff;
}

a:hover
{
text-decoration: none;
}

#banner-main {width:100%; margin:0; float:left; border-top:0px solid #e0ddd6; margin-top:00px;}
.banner-center {width:990px; margin:0 auto; height:158px; font-size:12px; margin-top:00px;}

#menu {
	width:100%;
	height:48px;
	background-image:url(../images/menu_bg.png);
	background-position:top;
	background-repeat:no-repeat;
}


#top-main {
	width:100%;
	height:158px;


}

.top-center {width:990px; margin:0 auto; height:45px; }
.top-left { width:200px; float:left; margin-top:12px; }
.logo {width:230px; height:70px; float:left;}

.top-links {width:100%; margin:0; float:right; text-align:right; color:#FF0; margin-right:0px;  text-shadow:none; margin-top:0px; font-weight:bold; font-size:20px;}
.top-linking {font-size:13px; color:#fff; text-decoration:none;}
.top-linking:hover {text-decoration:underline;}


.pictureContainer {
    height: 300px;
    width: 300px;
    overflow: hidden;
	float:left;
}

.pictureContainer img {
    position: relative;
    top: 0px;
     
    transition: top .2s ease-in-out;
}
.pictureContainer img:hover {
    top: -254px;
}


#nav {
  float:right;
  width:990px;
  list-style: none;
  overflow: hidden;
  text-align:center;
}
#nav li {
  display: inline-block;
  width:100%;
  float:left;
  margin-top:0px;
  text-shadow:none; 
}
#nav a {
  color: #FFF;
  display: block;
  text-decoration: none;
  text-transform: capitalize;
  font-size:14px;
  font-weight:normal;
  height:31px;
  padding-top:17px;
  outline:medium none;
}
#nav a:hover {
 color: #999999;
 background-image:url(../images/menu_bg.png); 
 background-repeat:repeat-x; 
 background-position:bottom;
}

#reservation-main {
	width:100%;
	height:150px;
	float:left;
	background-image:url(../images/reservation_bg.jpg);
}

.reservation-center {width:990px; margin:0 auto;}

.body-heading {color:#656d80; font-size:30px; font-weight:bold; width:990px; margin-top:25px;}
.frm {width:936px; height:50px; float:left; margin-top:25px;}
.frm-txt {width:97px; height:30px; float:left; margin-top:9px;}
.txt-div {width:92px; height:33px; float:left; margin-left:8px;}
.txt {width:82px; height:36px; border-radius: 7px; border: 1px solid #7f7f7f; font-size:14px; color:#7f7f7f; font-weight:bold; padding-left:5px; padding-right:5px;}
.search-btn {width:97px; height:41px; float:left; margin-left:20px;}

#inside-banner-box {
	width:100%;
	height:182px;
	float:left;
}

#underneath-main {
	width:100%;
	font-size:14px;
}

.underneath-center {width:990px; height:auto; margin:0 auto; color:#000; margin-top:0px; background-color:#FFFFFF; background-image:url(../images/white.jpg);}
.underneath-icons {width:65px; height:80px; float:left; text-align:center;}
.underneath-txt {width:224px; height:80px; float:left; text-shadow:none; margin-left:10px; color:#7f7f7f;}
.seprator {width:31px; height:87px; float:left; text-align:center;}
.body-sub-heading {font-size:16px; color:#29449d; font-weight:bold;}
.sub-links {font-size:13px; color:#c8021d; text-decoration:none;}
.sub-links:hover {text-decoration:underline;}

.body-links {font-weight:bold; color:#7f7f7f; text-decoration:none;}
.body-links:hover {text-decoration:underline;}

.underneath-inner-left {
	width:635px;
	float:left;
	margin-left:24px;
	margin-top:15px;
	text-align:justify;
}
.underneath-inner-right {
	width:285px;
	float:left;
	margin-left:24px;
	margin-top:15px;
	text-align:justify;
	background-color:#063;
}


#circles-main {
	width:100%;
}
.circles-center {width:990px; background-color:#FFFFFF; background-image:url(../images/white.jpg);}

#boxes-main {
	width:100%;
}
.boxes-center {width:990px; margin:0 auto; margin-top:0px; background-color:#FFFFFF; background-image:url(../images/white.jpg);}


#fleet-main {width:100%; margin:0; float:left;}
.fleet-center {width:936px; margin:0 auto;}
.fleet-img {width:290px; height:137px; float:left; margin-left:45px; margin-top:20px; margin-bottom:20px; border:0px solid #dedfda; box-shadow: 0px 0px 0px #ccc;}
.fleet-content {width:290px; margin:0; float:left; margin-left:45px; margin-bottom:20px;}
.fleet-heading {font-size:20px; color:#333333; font-weight:bold;}
.fleet-sub-heading {font-size:25px; color:#2d49a4; font-weight:bold; text-align:left; float:left;}
.readmore-btn {width:114px; height:38px; float:left; margin-left:132px;}

.fleet-div {width:248px; height:148px; float:left; background-color:#F00; margin-right:20px; border:1px solid #e0ddd6; background-color:#FFF;}
.fleet-p {font-size:14px; margin-bottom:20px; line-height:18px; margin-top:20px;}

#footer-main {width:100%; height:35px; margin:0; float:left; padding-top:15px; text-align:center; background-image:url(../images/transparentblack.png); color:#fff;}
.footer-center {width:990px; margin:0 auto; font-size:13px;}

.f-left {width:565px; height:90px; float:left; text-align:left;}
.f-links {color:#7f7f7f; text-decoration:none; font-size:12px;}
.f-links:hover {color:#2d49a4; text-decoration:underline;}

.f-right {width:318px; height:80px; float:right; }
.social-main {width:318px; height:32px; float:right; }
.social-icon {width:32px; height:32px; float:right; margin-left:7px;}

.payment-cards {width:240px; height:22px; float:right; text-align:right; margin-top:18px;}

#slides {
	float:left;
	width:100%;
	z-index:-1;
	border-bottom:1px solid #dedfda;
	background-color:#e5edf0;

}


.slides_container {
	width:100%;
	height:394px;
	overflow:hidden;
	position:relative;
	display:block;
}


#slides .slide {
	width:100%;
	height:394px;
	display:block;
}

#slides .next,#slides .prev {
	width:34px;
	height:64px;
	display:block;
}

#slides .next {
	left:100%;
}


.pagination {
	margin:-135px;
	margin-left:30px;
	width:280px;
	float:left;
	position:absolute;
	z-index:10000;
	background-image:url(../images/pagination_bgx.jpg); background-repeat:no-repeat;
	height:38px;
}

.pagination li {
	float:left;
	margin:7px 0;
	margin-left:10px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:32px;
	height:0px;
	padding-top:30px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	outline:medium none;
}

.pagination li.current a {
	background-position:0 -33px;
}

.banner_txt_bg {width:470px; height:130px; background-image:url(../images/banner_text_bgx.png); background-repeat:no-repeat; margin-left:30px; margin-top:123px;}

h1 { font-size:30px; color:#000000; margin:0; font-weight:normal; text-shadow:0px 0px 0 #333; margin-top:15px;}
h2 { font-size:20px; color:#222222; margin:0; font-weight:bold; font-style:normal;}
h3 { font-size:16px; color:#333333; margin:0; font-weight:bold; text-shadow:0px 0px 0 #fff; font-style:normal; text-align:left;}
.h-txt {width:380px; height:60px; float:left; margin-left:20px; margin-top:3px; color:#333333; text-shadow:none; font-weight:normal; font-size:14px; line-height:17px;}
.more_btn {width:163px; height:51px; float:left; margin-left:20px; margin-top:10px;}
.request_btn {width:213px; height:51px; float:left; margin-left:20px; margin-top:10px;}

#inner-header {width:100%; height:159px; float:left; background-color:#FFF; background-image:url(../images/inner_banner_bgxx.jpg); border-bottom:1px solid #e0ddd6;}
.inner-banner-icon {width:121px; height:127px; float:left; margin-top:20px;}
.inner-banner-center {width:936px; margin:0 auto; height:159px;}
.inner-heading {width:790px; float:left; margin-left:40px; margin-top:20px;}
#inner-body-main {width:100%; margin:0; float:left; margin-top:20px; }
.inner-body-center {width:990px; margin:0 auto;}
.inner-left {
	width:635px;
	float:left;
	margin:0;
}
.inner-right {
	width:280px;
	float:right;
	margin:0;
}

.services-panel {width:240px; height:730px; margin:0; float:left; background-color:#f5f5f5; border:1px solid #e0ddd6;}

.service-heading {width:220px; height:34px; float:left; background-image:url(../images/services-bg.gif); color:#FFF; font-weight:bold; font-family:"Georgia", Georgia; font-size:20px; text-shadow:none; padding-left:20px; padding-top:6px;}

.left-links {font-size:14px; text-decoration:none; color:#7f7f7f;}
.left-links:hover {text-decoration:underline;}

.border {width:240px; height:2px; float:left; background-image:url(../images/sep-bg.gif); background-repeat:repeat-x;}
.arrow {width:9px; height:11px; float:left; margin-top:15px;} 
.left-banner-main {width:239px; margin:0; float:left; margin-top:20px;}
.left-banner {width:239px; height:108px; float:left; margin-top:10px;}
.shadow { box-shadow: 4px 4px 5px #E6E6E6; }

.body-heading {font-size:25px; font-family:"Georgia", Georgia; color:#29449d;}

p {font-size:14px; margin-top:20px; margin-bottom:20px; line-height:20px; text-align:justify;}


.tickmarks {
    margin: 10px 0 0;
    padding: 0;
	font-size:14px;
}

.tickmarks li {
    background-image: url("../images/tick-arrow.png");
    background-repeat: no-repeat;
    list-style: none outside none;
	margin: 0;
    padding-bottom: 10px;
    padding-left: 20px;
	text-align:justify;
	font-size:14px;
}

.service-links {
    width: 240px;
	font-size:13px;
	float:left;
}

.service-links li {

    background-image:url(../images/services-arrow.gif);
	background-position:210px center;
	background-repeat:no-repeat;
	list-style: none outside none;
    padding-bottom: 15px;
	padding-top:15px;
    padding-left: 20px;
    width: 220px;
	cursor:pointer;
}

.service-links li:hover {

background-color:#4060c3;
color:#FFF;
text-shadow:none;
background-image:url(../images/services-arrow-over.png);
background-position:210px center;
}


.parentform {width:675px; height:175px; float:left; margin-top:30px; background-image:url(../images/login_bg.jpg); border:1px solid #e0ddd6;}
.parentitle {width:100px; height:26px; float:left; margin-top:20px; padding-top:10px;}
.parentbox {width:520px; height:36px; float:left; margin-top:20px;}
.ojbutton {
    background-color: #4060c3;
    border: 1px solid #00C !important;
    color: #FFFFFF;
    cursor: pointer;
    height: 35px;
	width:100px;
	font-size:20px;
}


.ojbutton2 {
    background-color: #4060c3;
    border: 1px solid #00C !important;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 26px;
	float:right;
}

.loginbtn {width:80px; float:left; height:26px; margin-top:20px;}

.forgotnewlinks {width:270px; height:26px; float:left; margin-top:23px; text-align:right;}
.forgotlinks {font-size:13px; color:#505ABC; text-decoration:none;}
.forgotlinks:hover {text-decoration:underline;}
.txtbox {width:520px; height:36px; border-radius: 7px; border: 1px solid #7f7f7f; font-size:14px; color:#7f7f7f; font-weight:bold; padding-left:5px; padding-right:5px;}
.loginError {
    color: #FF0000;
    padding-top: 5px;
	float:left;
}

.contactformtxt {width:330px; height:30px; border-radius: 7px; border: 1px solid #7f7f7f; font-size:14px; color:#7f7f7f; font-weight:bold; padding-left:5px; padding-right:5px; margin-left:10px; margin-right:10px;}

.contactformcmt {width:330px; height:150px; border-radius: 7px; border: 1px solid #7f7f7f; font-size:14px; color:#7f7f7f; font-weight:bold; padding-left:5px; padding-right:5px; margin-left:10px; margin-right:10px; padding-top:5px; font-family:Georgia;}

.links {color:#29449d; text-decoration:none; font-weight:bold;}
.links:hover {text-decoration:underline;}

.stMap-main {
    float: left;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 0;
    width: 240px;
}


.stMap li {
    background-image: url("../images/arrow-sitemap.gif");
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 180%;
    list-style: none outside none;
    padding-bottom: 1px;
    padding-left: 15px;
    padding-top: 1px;
    width: 240px;
}

.tahoma-12-gray {font-family:Georgia; font-weight:bold; color:#666666; text-decoration:none;}

.t-links {color:#29449d; text-decoration:none;}
.t-links:hover {text-decoration:underline; color:#7f7f7f;}

.error_strings {
    color: #F00;
    float: left;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    width: 200px;
}

.body-link {font-weight:bold; color:#7f7f7f; text-decoration:none;}


.image {width:670px; height:271px; float:left; text-align:center; border:5px solid #e3e3e3; margin-bottom:10px; box-shadow: 1px 0px 1px #ccc; margin-top:15px;}

.cities {width:100%; margin:0; float:left; margin-top:20px; border-top:1px solid #e0ddd6; }
.cities-center {width:936px; margin:0 auto; text-align:justify; margin-top:20px;}
.city-links { text-decoration:none; color:#666666; font-size:12px;}
.city-links:hover { text-decoration:underline; color:#000000;}