/*** Globals ***/
body { background: #0C98DB url(../images/bg-body.gif) repeat-x left top; }
#Holder { margin: 10px auto 0px; background: #FFFFFF; border: 1px solid #999999; }

/*** Menu ***/
.menu { text-align: left; }
.menu ul { background: url(../images/bg-menu.gif); float: left; width: 100%; }
.menu li { display: inline; }
.menu a { color: #FFFFFF; text-decoration: none; font: bold 1.2em/2.4em Geneva, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 10px; float: left; border-left: 1px #f1d16c; border-right: 1px #f8e69a; background: url(../images/bg-menu-slide.gif) no-repeat right center; }
.menu  a:hover, .menu .active a { color: #04618A; }

/*** SubMenu ***/
.submenumenu { margin-top: 10px; margin-bottom: 10px; }

/*** Main Content Area ***/
.maincontent { text-align: left; float: left; }
.maincontent p { padding-right: 5px; padding-left: 5px; color: #333333; margin-top: 10px; font: 1.2em/1.6em Arial, Helvetica, sans-serif; clear: both; }
.maincontent strong { font-weight: bold; }
.maincontent ul { margin: 10px 20px; }
.maincontent li { font-size: 1.2em; line-height: 1.4em; }
.maincontent h1 { color:#2d4e72; font-size: 2em; font-weight: bold; }
.maincontent h1  span { }
.maincontent .left { margin-top: 10px; margin-left: 10px; }
.maincontent .right { background: #f3f3f3; margin-right: 10px; margin-top: 10px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; }
.maincontent .right strong { font-weight: bold; }
.maincontent .right .banner { text-align: center; margin-top: 10px; margin-bottom: 10px; }
.maincontent .right .cities { font-size: 0.8em;}
.maincontent em { font-style: italic; }
.divider { float: left; height: 2px; width: 95%; border-bottom: 2px solid #E7E5E6; margin-left: 0px; margin-top: 5px; margin-bottom: 5px; }
/*** Images in text ***/
.image { text-align:center}
.car {}
.buttontype { padding-top: 10px; }
.buttontype .image { margin-bottom: 10px; }

.callback a{ color: #FFF; text-decoration: underline; font: bold 1.5em Verdana, Geneva, sans-serif; }

/*** Cities ***/
.cities { color: #666666; text-align: justify; font: 1em/1.4em Verdana, Arial, Helvetica, sans-serif; padding: 10px; border: 1px solid #E2E2E2; margin: 10px; }
.cities h2 { color:#2d4e72; font-size: 1.4em; font-weight: bold; margin-bottom: 10px; }
.cities ul { margin: 10px; padding: 0px; background-image: none; clear: both; }
.cities li { list-style-type: none; display: inline; }

/*** Footer ***/
.footer { background: #cccccc; margin-top: 10px; margin-bottom: 10px; }
.footer p { font: 1.1em/2.8em Arial, Helvetica, sans-serif; color: #333333; }
.footer a { color: #333333; }
.footer a:hover { color: #D16900; text-decoration: none; }

/*** testimonials ***/
.testimonials { background: #DA6D00; margin-top: 10px; }
.testimonials p { color: #FFF; padding: 10px; font-size: 1.1em; text-align: left; }
.testimonials h3 { font-size: 1.6em; font-weight: bold; text-transform: uppercase; color: #FFF; text-align: left; padding-top: 15px; padding-left: 10px; }
