/* 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;
}
div#ABC {
  position: absolute;
  top: -400px;
  width: 900px;
  font-size: 10px;
  line-height: 8px;

}
#masterid {
  width: 950px;
  background-image: url(../images/bg2.gif);
  background-repeat:  repeat-y;
}
.maintext{
  color: #383838;
  font-family: Georgia, Courier, monospace;
  font-size: 14px;
  text-align: justify;
}
H2{
  font-size: 18px;
  color: #333366;

}
.booktext{
  color: #444444;
  font-size: 12px;
  font-family: Verdana;
  letter-spacing: 1px;
  line-height: 16px;

}
}
a {
  color:#CC0000;
  letter-spacing: 1px;
  text-decoration: underline;
  }
a:hover {
  color: #e47100;
  }
.link_bottom {
  background: url(../images/link_icon.png) no-repeat 0 0px;
  color:#252525;
  letter-spacing: 1px;
  padding-left:18px;
  line-height: 18px;
  text-decoration: none;
  }
.link_bottom:hover {
  color: #CC0000;
  background: url(../images/link_icon.png) no-repeat 0 4px;
  }
.link_m {
  background: url(../images/m_b.gif) no-repeat;
  }
.link_m:hover {
  background: url(../images/m_a.gif) no-repeat;
  }
#con{
  padding-left: 300px;
}
#con2 {
  padding-left: 280px;
}
#con3 {
  padding-left: 230px;
}
.bg_r{
  background-image: url(../images/bg_r.gif);
  background-repeat: repeat-y;
}
#widget2 {
overflow: hidden;
position: relative;
border: 1px solid #c5c5c5;
min-width: 430px;
width: 430px;
height: 105px;
/* float: left;  */
}

#widget2 img {
border: 1px solid white;
padding: 5px;
background: #d3d3d3;
/* width: 90px; */
height: 90px;
margin: 10px;
}
.lightbox img {
border: 1px solid white;
}


#widget2 li {
  list-style: none;
overflow: hidden;
position: relative;
top: 0;
padding-bottom: 1em;
width: 430px;
height: 96px;
}
   #widget2 a {
	color:#101415;
    margin: 0px;
	text-decoration:none;
    letter-spacing: 1px;
    font-weight: bold;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

	#widget2 a:hover, li a:focus, li a:active {
	background-position:0px 0px;
	color:#990000;
}
#contactdata {
  font-size: 11px;
}
#carbookdata {
  font-size: 11px;
  padding: 5px;
}
#tabs {
  font-size: 11px;
}
#accordion {
  font-size: 12px;
}
#car_offer{
  margin-left: 230px;
  width: 460px;
  text-align: center;
  font-size: 11px;
  font-family: Verdana;
}
#offer_img{
  float: left;
  width:75px;
}


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, .hidden-text a:hover { font-size:10px; color:#989898; }

.h1 {
	
	width:950px;
	height:18px;
	margin:0 auto;
	background:#E47100;
	
	text-align: center;
	
}

.h1 h1 {
font:11px Tahoma, Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
	color: #383838;

}
