/* Start of CMSMS style sheet 'mainnew' */
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}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,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

html {
background-image: url(images/htmlBg.jpg);
background-repeat: repeat; 
}

body {
background-image: url(images/bodyBg.jpg);
background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

h1 {
font-size: 18px;
}

a {
text-decoration: none;
outline: none;
color: #3c3d41;
}

a:hover {
text-decoration: none;
color: #fff;
}

a:focus {
outline: none;
}

p {
margin: 0 0 24px 0;
color: #3c3d41;
}

strong {
font-weight: bold;
color: #3c3d41;
}

#container {
width: 1000px;
height: 900px;
margin: 0 auto;
}

#header {
width: 1000px;
height: 275px;
margin: 0;
padding: 0;
}

#logo {
float: left;
width: 136px;
height: 220px;
}

img.logoImg {
margin: 17px 0 0 0;
}

#slideshow {
float: left;
width: 864px;
height: 220px;
background-image: url(images/header-home-default.jpg);
}

/* ================== page headers ================== */

#transfersHeaderImage {
float: left;
width: 864px;
height: 220px;
background-image: url(images/header-transfers.jpg);
}

#toursHeaderImage {
float: left;
width: 864px;
height: 220px;
background-image: url(images/header-tours.jpg);
}

#corporateHeaderImage {
float: left;
width: 864px;
height: 220px;
background-image: url(images/header-corporate.jpg);
}

#clientsHeaderImage {
float: left;
width: 864px;
height: 220px;
background-image: url(images/header-clients.jpg);
}

#vehiclesHeaderImage {
float: left;
width: 864px;
height: 220px;
background-image: url(images/header-vehicles.jpg);
}

/* ================== end of page headers ================== */

#menu {
clear: both;
width: 1000px;
height: 55px;
margin: 0;
padding: 0;
background-image: url(images/menuBg.jpg);
background-repeat: no-repeat;
}

#menu ul {
width: 1000px;
height: 55px;
margin: 0;
padding: 0;
}

#menu li {
color: #3c3d41;
font-size: 18px;
}

#menu li  {
display:block;
/*height: 30px;*/
padding: 15px 28px 0 29px;
text-transform: uppercase;
color: #3c3d41;
}
/*
#menu li a:hover {
color: #fff;
text-decoration: none;
}

#menu li a.active {
color: #fff;
}*/

#menu li li {
 width: 260px;
}

#content {
width: 1000px;
min-height: 580px;
margin: 22px 0 0 0;
background-image: url(images/contentBg.jpg);
background-repeat: repeat;
}

#content h2 {
font-size: 16px;
padding-bottom: 10px;
color: #333333;
text-shadow: 0px 1px 1px #CCCCCC;
font-weight: bold;
}

#content h3 {
font-size: 13px;
padding-bottom: 1px;
color: #333333;
font-weight: bold;
}

#content li {
list-style: disc inside none !important;
color: #333333;
}

#content li li {
margin-left: 15px;
list-style: circle inside none !important;
}

#pageHeading {
width: 720px;
height: 44px;
padding: 40px 0 0 0;
margin: 0 140px 0 140px;
border-bottom: 1px solid #3c3d41; 
}

#pageHeading h1 {
color: #3c3d41;
text-transform: uppercase;
text-shadow: 0px 1px 1px #999999;
}

/***********VAN STYLE START HERE*********************/
.inner-content{
border: 0px #ff0000 solid;
width: 720px;
margin: 25px 0 20px 140px;
float: left;
}

.left-column{
float: left;
width: 520px;
text-align: justify;
}

.right-column{
float: left;
width: 190px;
padding: 0 0px 0 10px;
}

#text1 {
float: left;
width: 410px;
text-align: justify;
}

.img {
margin: 0 0 30px 0px;
background-color: #fff;
}

/*
.title{
width: 310px;
margin: 25px 140px 0 0;
border: 1px solid #454545;
}

*/

/*********VAN STYLES END HERE*****************/
#text {
float: left;
width: 410px;
margin: 25px 0 0 140px;
text-align: justify;
}

#text1 a {
border-bottom: 1px dotted #3C3D41;
}

#text1 a:hover {
border-bottom: 1px solid #3C3D41;
color: #3C3D41;
}

#images {
float: left;
width: 310px;
margin: 25px 140px 0 0;
}

/*.img {
display: block;
width: 190px;
height: 190px;
margin: 0 0 30px 120px;
background-color: #fff;
}*/

.quote{
width: 410px;
height: 270px;
float: left;
background: #ffb60f;
border: 0px solid #454545;

}

.quote h1{
padding: 10px;
font-size: 18px;
color: #3c3d41;
text-transform: uppercase;
text-shadow: 0px 1px 1px #999999;

}


.clear {
clear: both;
}

/* ================== vehicles page ================== */


p.introText {
margin-left: 141px;
margin-top: 24px;
color: #3C3D41;
float:left;
width: 720px;
}

#imageContainer {
clear: both;
width: 720px;
height: 190px;
margin-left: 0px;
margin-bottom: 20px;
position: relative;
}

.image-1 {
width: 190px;
height: 190px;
float:left;
margin: 0;
}

.image-2 {
width: 190px;
float:left;
margin-left: 75px;
}

.image-3 {
width: 190px;
float:left;
margin-left: 75px;
}

#descriptionContainer {
clear: both;
width: 720px;
height: 190px;
margin-left: 1px;
}

.description-1 {
width: 190px;
float:left;
}

.description-1 p{
font-size: 13px;
}

.description-2 {
width: 190px;
float:left;
margin-left: 75px;
}

.description-2 p{
font-size: 13px;
}

.description-3 {
width: 190px;
float:left;
margin-left: 75px;
}

.description-3 p{
font-size: 13px;
}

/* ================== end of vehicles page ================== */

#footer {
clear: both;
width: 1000px;
height: 29px;
padding: 16px 0 0 0;
}

#footer p {
font-size: 12px;
color:#b57816;
}

#footer a {
font-size: 12px;
color:#b57816;
}

#footer a:hover {
font-size: 12px;
color:#fff;
}


/* End of 'mainnew' */

