BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: white
}


P
{   
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: left
}

A
{
    FONT-SIZE: 11px;
    COLOR: dimgray;
    FONT-FAMILY: Tahoma
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: midnightblue;
    FONT-FAMILY: Tahoma
}
H1
{
    CLEAR: both;
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: midnightblue;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center
}
H2
{
    CLEAR: both;
    BORDER-RIGHT: 2px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #d3deea 2px dashed;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    BORDER-LEFT: 2px;
    COLOR: midnightblue;
    BORDER-BOTTOM: #d3deea 2px dashed;
    FONT-FAMILY: Tahoma
}
H3
{
    CLEAR: both;
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma
}

#container
{
	width:997px;
	float:left;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	/*background-position: 780px 0px;*/
	background-position: 213px;
	border-right: solid 1px  #E7E7E7;
}

#center
{
	width:780px;
	float:right;
}

#right
{
	width:213px;
	padding-right: 2px;
	float:left;
	margin-right:0px;
}

.header
{
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	width: 998px;
	height: 150px;
	overflow: hidden;
}

.new_logo
{
	height:150px;	
	float:left;
	width:218px;
	text-align:right;
}

.new_banner
{
	float:left;	
	padding-top:26px;
	width:780px;
	text-align:center;	
	height:124px;	
}

.hatta
{
	text-align: center;
	padding: 10px 0px 10px 0px;	 
	border-bottom: 1px dashed #7590AC;	
	border-top: 1px dashed #7590AC;
}

.quick_intro
{
	padding: 15px 10px 10px 20px;
   FONT-SIZE: 12px;
   FONT-FAMILY: Tahoma;
	border-bottom: 1px dashed #7590AC;	
}

.langs_container
{
	height:40px;
	border-bottom: 1px dashed #7590AC;
	margin-bottom: 1px;
   WIDTH: 998px;		
}

.iso
{
	text-align: right;
	padding-right: 15px;
}


.langs
{
	text-align: right;
	clear:both;
}


.right_menu
{
	background-color: #8BADD1;	
	padding-top: 5px;
}

.decor_top
{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 2px;
	font-size: 14px;
	color: White;
	text-indent:13px;
}
.decor
{
	background-color: #F8C300;
	margin-left: 2px;
	border-top:2px solid white;	
	border-bottom:2px solid white;	
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent:13px;
}
.vmenu
{
	
	padding: 15px 5px 15px 25px;
}

.vmenu A
{
	display:block;
	font-family:tahoma;
	font-size: 11px;
	color:black;	
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

.vmenu A:hover
{
	color:White;
}

.vmenu A.sel
{
		color:White;
}

.new_texts 
{
	 PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
	 padding-top: 0px;	 
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
}


.main_data
{
    float: left;
    width: 800px;
    height: 1000px
}

.main_data .categories
{
    width: 800px;
    height: 100%
}

.bottom
{
    BACKGROUND-IMAGE: url(../images/slices/bottom.gif);
    width: 234px;
    BACKGROUND-REPEAT: no-repeat;
    height: 42px
}

.middle
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url(../images/slices/middle.gif);
    width: 234px;
    BACKGROUND-REPEAT: repeat-y;
    height: 120px
}

.top
{
    width: 234px;
    TEXT-INDENT: 10px;
    PADDING-TOP: 13px;
    height: 93px
}

.book_car
{
	
}

.featured
{
    BORDER-RIGHT: #d3deea 2px;
    FLOAT: left;
    WIDTH: 185px;
    TEXT-ALIGN: center
}
.middle A
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.top A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
.top A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline
}
.middle A:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-DECORATION: underline
}

.menu
{
    BORDER-TOP: #d3deea 2px dashed;
    WIDTH: 1000px;
    BORDER-BOTTOM: #d3deea 2px dashed;
    HEIGHT: 100px
}
.menu .button
{
    PADDING-LEFT: 20px;
    WIDTH: 160px;
    PADDING-TOP: 8px;
    HEIGHT: 100px
}
.menu .button A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-DECORATION: none
}
.menu .button A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-DECORATION: underline
}
.data
{
    WIDTH: 750px
}
#next
{    
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-ALIGN: left;
	 line-height:15px;
	 height:30px;
	 PADDING-LEFT: 20px;
	 margin-right:15px;
	 float:left;	 
}
.data .photos
{
}
.data HR
{
    CLEAR: both;
    BORDER-TOP: #d3deea 2px dashed;
    BORDER-BOTTOM: #d3deea 2px dashed
}
.data LI
{
    LIST-STYLE-TYPE: none
}

.data .buttons
{
}
#booknow
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 8px;
    FLOAT: right;
    BACKGROUND-IMAGE: url(../images/slices/book_now.gif);
    WIDTH: 85px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
	 float:left;
	 margin-right:15px;
    height:30px;
}
#booknow A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: white;
    TEXT-DECORATION: none
}
#booknow A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: white;
    TEXT-DECORATION: underline
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px
}
.data .moreinfo
{
    PADDING-LEFT: 7px;
    BACKGROUND-IMAGE: url(../images/slices/box.gif);
    WIDTH: 87px;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 28px
}
.data .moreinfo A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.data .moreinfo A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}

.Home
{
    LEFT: 250px;
    WIDTH: 105px;
    POSITION: absolute;
    TOP: 135px;
    TEXT-ALIGN: right
}
.Home A
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.Home A:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.CatList
{
}
.CatList .Odd
{
    BACKGROUND-COLOR: #eaeee9
}
.CatList .Even
{
    BACKGROUND-COLOR: #aeb5bc
}
.CatList DIV
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid
}
.CatList .PageSelector
{
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    TEXT-ALIGN: center
}
.CatList .FilterSelection
{
    MARGIN: 0px 0px 10px
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WIDTH: 100%;
    TEXT-ALIGN: center
}



.end_bar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    WIDTH: 1000px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #8badd1;
    TEXT-ALIGN: center
}
.end_bar A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003f87;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.end_bar A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    TEXT-DECORATION: underline
}

.dashes
{
    BORDER-RIGHT: #d3deea 2px dashed;
    BORDER-TOP: #d3deea 2px dashed;
    BORDER-LEFT: #d3deea 2px dashed;
    BORDER-BOTTOM: #d3deea 2px dashed
}

#photos_container
{
	border-right:1px solid gray;
	float:left;
	width:400px;	
	margin-left:10px;
}

#photos_container A
{
	float:left;
	margin:4px;
}

#photos_container A IMG
{
	border:1px solid black;
}

#subprods
{
	float:left;
	margin-left:10px;
}


#description
{
    margin-LEFT: 8px;
	 margin-right:20px;
    FLOAT: left;
    WIDTH: 700px;
    TEXT-ALIGN: justify;
	 padding:0px;
	 margin-top:0px;
}

#main_description
{
	margin:0px;
	padding:0px;
}
#attributes
{
	 FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}

#attributes .structure
{
	 FONT-WEIGHT: bold;  
}

.special_offer
{
		border:1px solid black;
		margin-top:30px;
		margin-bottom:50px;
}
.special_offer_header
{
	text-align:center;
	border-bottom:1px solid black;
	background-color:#f8c300;
	padding:10px;
	font-size:14px;
	font-family:Arial;
}

#pricelist
{
	 width:100%;
}

#pricelist TD
{
	padding:5px 10px 5px 2px;
	text-align: center;
	border-bottom: 1px dotted #e7e7e7;
}

.clear
{
	clear:both;
	height:1px;
	font-size:1px;
	overflow: hidden;	
}

H1.new_h1
{
	display: block;
	text-align:left;	
	color: #7590AC;
	margin-bottom: 0px;
	font-family: Microsoft Sans Serif;
	font-size: 24px;
	margin-left:10px;	
	margin-right:8px;	
	border-bottom: solid 2px  #8BADD1;
	padding-left: 0px;
	text-indent: 0px;
	font-weight: normal;
}

DIV.like_new_h1
{		
	display: block;
	text-align:left;	
	color: #7590AC;
	margin-bottom: 0px;
	font-family: Microsoft Sans Serif;
	font-size: 24px;
	margin-left:10px;	
	margin-right:8px;	
	border-bottom: solid 2px  #8BADD1;
	padding-left: 0px;
	text-indent: 0px;
	font-weight: normal;
	height:25px;
}

DIV.like_new_h1 H1
{
	float:left;
}

DIV.like_new_h1 DIV
{
	float:left;
	width:150px;
	height: 23px;
	background-image: url(../images/slices/book_car.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:11px;
	color:White;
	text-align:center;
	line-height:20px;
	margin-left:15px;
	font-weight:bold;
}

DIV.like_new_h1 DIV A
{
	text-decoration: none;
	color:White;	
}

/* ---------------- */

.car_form
{
	clear:both;
	border:1px solid black;
}

.car_form_header
{
	background-color:#E77817;
	padding: 3px;
	text-indent: 10px;
	font-weight:bold;
	color:white;
	border-bottom:1px solid black;
}

.car_form_body
{
	padding:0px 5px 5px 5px;	
}
.car_reservation
{
	width:100%;	
}

.car_contact TR TD
{
	padding-right:10px;
}

.error_display
{
	text-align:center;
	font-weight:bold;	
}

.error_display P
{
	text-align: center;	
	font-weight:bold;	
}

#ReservationForm
{	
	padding: 0PX;
}