/*** Globals ***/
#Holder { margin: 0px auto; }
.top { padding-bottom: 10px; }
.banner { text-align:center; margin-bottom: 10px; padding-top: 10px; clear: both; }
strong { font-weight:bold;}
/*** Menu ***/
.menu { text-align: left; }
.menu ul { background: #d8e1f0; float: left; width: 100%; }
.menu li { display: inline; }
.menu .first a { margin-left: 10px; border-left-style: none; }
.menu .last a { border-right-style: none; }

.menu a { color: #6c6c6c; text-decoration: none; text-transform: uppercase; font: bold 1.1em/3.3em Geneva, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 10px; float: left; border-left: 1px solid #ebeff7; border-right: 1px solid #c0c8d6; }
.menu   a:hover, .menu  .active  a { background: #D8E1F0 url(../images/bg-menu-hover.gif) repeat-x; color: #FFFFFF; }

/*** SubMenu ***/
.submenumenu { border-bottom: 5px solid #e7e5e6; }

/*** Main Content Area ***/
.maincontent { text-align: left; float: left; margin-top: 15px; border-top: 1px solid #dfe1e3; border-bottom: 1px solid #dfe1e3; background: url(../images/bg-main.gif) repeat-y; }
.maincontent p { padding-right: 15px; padding-left: 15px; color: #2f2f2f; margin-top: 10px; font: 1.2em/2.0em Arial, Helvetica, sans-serif; clear: both; }
.maincontent li { color: #3384BB; font: 1.2em/1.6em Arial, Helvetica, sans-serif; margin: 10px 40px; }

.maincontent h1, .maincontent h2, .cities h2 { color: #777777; margin-right: 10px; margin-top: 10px; margin-left: 10px; font: bold 1.5em/2em Geneva, Arial, Helvetica, sans-serif; }
.maincontent h1 span, .maincontent h2 span, .cities h2 span { color: #3384bb; }
.maincontent .right { background: url(../images/bg-dots-vertical.gif) repeat-y left top; margin-top: 20px; }
.maincontent .right h1, .maincontent .right h2{ 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; }

/*** Car Button ***/
.carbutton { background: url(../images/bg-button-car.gif) no-repeat center bottom; display: block; margin-top: 10px; float: left; width: 100%; padding-bottom: 10px; }
.carbutton .image{ float: left; width: 130px; }
.carbutton .description{ float: left; font: 1.1em/1.2em Tahoma; color: #454545; width: 165px; }
.noborder { background-image:none;}


/*** Images in text ***/
.image { text-align:center}
.car {}
.buttontype { padding-top: 10px; }
.buttontype .image { margin-bottom: 10px; }
.cities { color: #666666; text-align: justify; font: 1em/1.4em Verdana, Arial, Helvetica, sans-serif; padding: 10px; margin-top: 10px; border: 1px solid #E2E2E2; margin-right: 0px; }
.cities h2{ margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; }
.right .cities { margin-right: 15px; margin-left: 15px; margin-bottom: 10px; }
.cities ul { margin: 10px; padding: 0px; background-image: none; clear: both; }
.cities li { list-style-type: none; display: inline; }
.cities a { color: #777; text-decoration: underline; font-weight: bold; }
.cities a:hover { color: #3384BB; text-decoration: none; }

.cities_one { float: left; padding-bottom: 15px; width: 100%; }
.cities_one li { float: left; width: 120px; list-style: disc !important; margin-right: 0px; margin-left: 20px; padding-left: 0px; }
.cities_one a { color: #777; text-decoration: underline; font-weight: bold; }
.cities_one a:hover { color: #3384BB; text-decoration: none; }


/*** Footer ***/
.footer { margin-top: 10px; background: #23303c; }
.footer p { font: 1.1em/3em Arial, Helvetica, sans-serif; color: #FFFFFF; }
.footer a { color: #FFFFFF; }
.footer a:hover { color: #77011B; text-decoration: none; }

