/*** Globals ***/
body { margin-top: 10px; background: #ebebeb; margin-bottom: 20px; }
#Holder { margin: 0px auto; color: #ebebeb; background: url(../images/round-main.gif) repeat-y; }
.bottom { height: 8px; background: url(../images/round-bottom.gif) no-repeat; }
.larger { font-size:125%}

/*** Menu ***/
.menu { text-align: left; margin-right: 10px; margin-left: 10px; }
.menu ul { background: url(../images/bg-menu.gif) repeat-x; float: left; width: 100%; }
.menu li { display: inline; }
.menu a { color: #000000; text-decoration: none; font: bold 1.2em/2.5em 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: #CC0000; }

/*** SubMenu ***/
.submenumenu { margin-top: 5px; }
.infoline1 { margin-top: 1px; }
.infoline10 { margin-top: 10px; }


/*** Main Content Area ***/
.maincontent { text-align: left; float: left; }
.maincontent p { padding-right: 20px; padding-left: 20px; color: #333333; margin-top: 20px; font: 1.2em/2em Arial, Helvetica, sans-serif; clear: both; }
.maincontent strong { font-weight: bold; }
.maincontent ul { margin: 10px 0px; padding: 0px; float: left; display: block; width: 85%; }
.maincontent li { color: #333333; margin-left: 40px; margin-right: 40px; font: bold 1.2em/2.6em Arial, Helvetica, sans-serif; }
.maincontent p strong { font-weight: bold; }
.maincontent h1 { color:#2d4e72; font: bold 1.6em Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 10px; padding-right: 20px; padding-left: 20px; }
.maincontent  h1  span { }
.maincontent .left { margin-left: 10px; }
.maincontent .right { padding-right: 5px; padding-left: 0px; margin-top: 10px; }
.maincontent em { font-style: italic; }
.divider { float: left; height: 2px; width: 95%; border-bottom: 2px solid #E7E5E6; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; }

/*** Images in text ***/
.image { text-align:center}
.car {}
.cities { color: #666666; text-align: justify; font: 1em/1.4em Verdana, Arial, Helvetica, sans-serif; padding: 10px; margin-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CACACA; }
.cities h3 { font-size: 1.3em; padding-bottom: 5px; font-weight: bold; color: #2D4E72; }
.cities ul { margin: 10px; padding: 0px; background-image: none; clear: both; }
.cities li { list-style-type: none; display: inline; }
.cities a { font-weight: bold; color: #666; text-decoration: underline; }
.cities a:hover { font-weight: bold; color: #FBC34C; text-decoration: none; }

.buttontype { padding-top: 10px; }
.buttontype .image { margin-bottom: 10px; }

/*** Testimonials **/
.testimonials { float: left; width: 299px; margin-top: 10px; background: #1a5f9c url(../images/testimonials-bottom.gif) no-repeat bottom; }
.testimonials .content { background: url(../images/testimonials-top.gif) no-repeat left top; padding-top: 10px; }
.testimonials p { color: #FFF; margin-top: 0px; margin-bottom: 10px; }
.testimonials h3 { text-transform: uppercase; color: #FC0; text-align: center; font: italic bold 2em Georgia, "Times New Roman", Times, serif; }

/*** Footer ***/
.footer { background: url(none) repeat; margin-top: 10px; border-top: 1px solid #CACACA; padding-top: 5px; }
.footer p { font: 1.1em/2.8em Arial, Helvetica, sans-serif; color: #9B9B9B; }
.footer strong { font-weight: bold; }
.footer a { color: #9C9C9C; }
.footer a:hover { color: #CC0000; text-decoration: none; }
