/* CSS Document */
/* CSS editing  George Milakis contact@milakis.gr */
/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
html, body{height:100%;}
html,body {margin:0;padding:0}
* html #masterid{height:100%;}/* ie6 and under*/
#masterid{
  min-height:100%;
  height:auto;
  width: 950px;
  background-image: url(../images/bg.gif);
  background-color: #c20201;
}
div#ABC {
  position: absolute;
  top: -400px;
  width: 900px;
  font-size: 10px;
  line-height: 8px;

}
H1{
  font-size: 14px;
  color: #333366;
}
H2{
  font-size: 15px;
  color: #444;
  text-align: center;
  font-style: italic;
  letter-spacing: 1px;
  font-family: Georgia, "MS Sans Serif", sans-serif;
  background: #FFFACD;
}
.booktext{
  font-size: 15px;
  color: #444;
  text-align: center;
  font-style: italic;
  letter-spacing: 1px;
  font-family: Georgia, "MS Sans Serif", sans-serif;
}
.promotexttitle{

  width: 250px;
  background-color: #c20201;
  font-size: 13px;
  color: #FFF;
  font-style: italic;
  font-family: Georgia, "MS Sans Serif", sans-serif;
  line-height: 28px;
}
.promotext{
  margin-left: 5px;
  width: 230px;
  font-size: 13px;
  color: #444;
  font-style: italic;
  font-family: Georgia, "MS Sans Serif", sans-serif;
  line-height: 22px;
}
.promotext a{
  color: #444;
  text-decoration: none;
}
.promotext a:hover{
  color: #c20201;
  text-decoration: underline;
}
.maintext{
  font-size: 13px;
  color: #444;
  text-align: justify;
  padding: 10px;
  letter-spacing: 1px;
  font-family: Georgia, "MS Sans Serif", sans-serif;
}
p {
  margin-bottom: 15px;
}
.link_bottom {
  background: url(../images/car_dot.gif) no-repeat 0 2px;
  color: #000000;
  font-family: Georgia, "MS Sans Serif", sans-serif;
  font-style: italic;
  font-size: 13px;
  letter-spacing: 1px;
  padding-left:28px;
  line-height: 18px;
  text-decoration: none;
  }
.link_bottom:hover {
  color: #FFFFFF;
  background: url(../images/car_dot_a.gif) no-repeat 0 2px;
  }
.link_book {
  background: url(../images/key.png) no-repeat 0 -2px;
  color:  #000000;
  font-family: Georgia, "MS Sans Serif", sans-serif;
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
  padding-left:20px;
  line-height: 18px;
  text-decoration: none;
  }
.link_book:hover {
  color:#FF0000;
  background: url(../images/key_a.png) no-repeat 0 -2px;
  }

.m_profile {
 background-image:  url(../images/m_profile.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_profile_gr {
 background-image:  url(../images/m_profile_gr.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_cars {
 background-image:  url(../images/m_cars.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_cars_gr {
 background-image:  url(../images/m_cars_gr.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_offers {
 background-image:  url(../images/m_offers.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_offers_gr {
 background-image:  url(../images/m_offers_gr.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_conditions {
 background-image:  url(../images/m_conditions.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_conditions_gr {
 background-image:  url(../images/m_conditions_gr.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_location {
 background-image:  url(../images/m_location.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_location_gr {
 background-image:  url(../images/m_location_gr.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_contact {
 background-image:  url(../images/m_contact.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.m_contact_gr {
 background-image:  url(../images/m_contact_gr.gif);
 background-repeat: no-repeat;
 vertical-align: top;
}
.banner_txt1 {
 background-image:  url(../images/bg_1.gif);
 background-repeat:  repeat-x;
 vertical-align: middle;
 font-size: 16px;
 color: #FFFFFF;
 text-align: center;
 width: 250px;
  letter-spacing: 3px;
  font-family: Georgia, "MS Sans Serif", sans-serif;
font-weight: bolder;
}
.banner_txt2 {
 background-image:  url(../images/bg_2.gif);
 background-repeat:  repeat-x;
 vertical-align: middle;
 font-size: 16px;
 color: #FF0000;
 text-align: center;
 width: 250px;
  letter-spacing: 3px;
  font-family: Georgia, "MS Sans Serif", sans-serif;
font-weight: bolder;
}

label.error           { font-weight:normal;color:red;text-align:left; padding-left:25px;
                        background: transparent url(../images/cancel.png) no-repeat scroll left;
                        }
						
.hidden-text, .hidden-text a { font-size:10px; color:#D9DDE0; }


