body { }
#Holder { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }


/*** logo ***/
.logo { text-align: left; margin-left: 10px; }
.logo img { margin-bottom: 20px; }

/*** menu ***/
.menu { background: url(../images/bg-menu.jpg) no-repeat center bottom; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; border-left: 1px solid #ECECEC; padding-top: 40px; text-align: left; float: left; width: 100%; margin: 0px 0px 10px; }
.menu ul { margin: 0px; padding-left: 40px; clear: both; }
.menu li { display: inline; list-style: none; }
.menu a { font-size: 1.4em; line-height: 5em; font-weight: bold; color: #434a4f; text-decoration: none; margin-right: 30px; float: left; padding-right: 7px; padding-left: 7px; }
.menu a:hover { background: url(../images/bg-menu-hover.gif) repeat-x left bottom; }
.model_list { text-align: left; border: 1px solid #ede4e6; position: relative; float: left; }

/*** Model list ***/
.model_list h2 { font-size: 1.8em; margin: 20px 8px; }
.model_list ul { list-style: none; font-size: 1.1em; line-height: 1.4em; color: #839098; float: left; width: 65px; margin: 0px 0px 10px; }
.model_list li { padding-left: 10px; }
.model_list .arrow_link a { color: #DC241B; padding-top: 2px; }
.model_list .arrow_link a:hover { text-decoration: underline; }
.model_list .arrow_link { padding: 10px; }

/*** Information Box ***/
.information_box { clear: both; float: left; margin-top: 10px; margin-bottom: 10px; border: 1px solid #ede4e6; text-align: left; }
.information_box .content { padding: 19px; }
.information_box p { font-size: 1.2em; color: #828f97; line-height: 1.6em; }
.information_box .icon { float: left; margin: 5px 10px 5px 5px; }
.information_box p a { letter-spacing: -1px; font-weight: bold; }
.information_box p a:hover { font-weight: bold; }
.information_box h2 { margin-top: 0px; }

/*** Main ***/
.main_banner {}

.main_content {}
.main_content p { font: 1.2em/1.8em Arial; color: #828f97; text-align: left; margin-bottom: 25px; }

.main_content h1 { font: bold 2.4em "Myriad Pro", Arial; margin: 0px 0px 20px; }
.main_content h1 span { color: #ff0000; }
.main_content h2 { font: bold 1.8em "Myriad Pro", Arial; margin: 0px 0px 15px; }

.main_content ul { margin-bottom: 20px; }
.main_content li { text-align: left; font: 1.2em/1.6em Tahoma; margin-left: 40px; }


/*** ***/
.orangebox { background: #FF910B url(../images/orange_bg.jpg) repeat-x left bottom; padding-bottom: 10px; clear: both; }
.orangebox h4 { font: bold 1.8em "Myriad Pro", Arial; color: #000; text-transform: none; margin: 0px; padding: 10px 20px; }
.orangebox p { margin: 0px; padding: 5px 20px 10px; text-align: left; color: #FFF; font-size: 1.2em; line-height: 1.6em; }
.arrow_link a{ background: url(../images/arrows.gif) no-repeat right 5px; padding-right: 20px; color: #FFF; text-decoration: none; font-weight: bold; }

/*** Footer ***/
.footer { background: url(../images/footer-gb.jpg) repeat-x 0px 0px; margin-top: 10px; clear: both; padding: 30px; text-align: left; }
.footer p { font-size: 1.1em; line-height: 1.6em; }

/*** Form ***/
form { padding-top: 20px; padding-bottom: 20px; }
form label { float: left; width: 180px; font-size: 1.2em; line-height: 2em; color: #666666; clear: both; text-align: left; }
form fieldset { border-style: none; }
form input, form textarea { padding: 1px 3px; float: left; width: 350px; background: #E0E0E0; border: 1px solid #C7C7C7; margin-top: 3px; font: 1.2em Arial, Helvetica, sans-serif; }
form img { padding: 1px 3px; float: left; border: 1px solid #666666; margin-top: 3px; }
form .info { display: block; clear: both; float: left; padding-left: 190px; font-style: italic; color: #666666; line-height: 2em; }
form .checkboxes { clear: both; text-align: left; }
form .checkboxes input { float: left; width: 20px; margin-left: 130px; background: url(none); border-style: none; }
form .checkboxes span { font-size: 1.1em; line-height: 2em; font-weight: bold; color: #449EDC; }
.button  { float: left !important; width: 100px !important; margin-left: 210px !important; background: url(../images/orange_bg.jpg) repeat-x left top; font-weight: bold; color: #FFF; }
.button_box { float: left; width: 100%; margin-top: 30px; }
form .captcha { clear: both; float: left; width: 400px; padding: 0px 0px 0px 180px; margin: 0px; height: 60px; }
.errordiv { color: #FF0000; font-size: 1.2em; line-height: 1.4em; border:thin; width:90%; border-color:#990000; border-style:solid; padding: 10px; text-align: left; }
.successdiv { color: #009933; font-size: 1.2em; line-height: 1.4em; border:thin; width:90%; border-color:#00CC33; border-style:solid; padding: 10px;}

/*** cities list ***/
.list { background-image: none; float: left; width: 100%; }
.list .cities { float: left; width: 100%; }
.list .cities li { float: left; width: 135px; margin-left: 15px; }

