﻿html, body 
{
     height: 100%;
     margin: 0px;
     padding: 0px;
     font-size: 10px;
}

body, td, select
{
	font-family: Verdana;
}


.content
{
	height: 450px;
}

.hspace
{
	height: 12px;
	background-color: #ffffff;
}

.vspace
{
	width: 12px;
}	


.topdestinations
{
	width: 200px;
	background-image: url('../../images/bg/dealstop.jpg');
	background-repeat: no-repeat;	
	background-color: #e5eff7;
	padding-top: 10px;
}

.topdestinations td
{
	padding-left: 10px;
	padding-right: 5px;
}


.topdestinations th
{
	background-image: url('../../images/bg/dealsbot.jpg');
	background-repeat: no-repeat;	
	height: 12px;
}

.topdeals, .ressummary
{
	width: 200px;
	background-image: url('../../images/bg/ratetop.jpg');
	background-repeat: no-repeat;	
	background-color: #ffffff;
	padding-top: 4px;
}

.topdeals td, .ressummary td
{
	padding-left: 10px;
	padding-right: 5px;
}

.topdeals th, .ressummary th
{
	background-image: url('../../images/bg/ratebot.jpg');
	background-repeat: no-repeat;	
	background-position: left bottom;
	height: 12px;
}


.guide
{
	width: 200px;
	background-image: url('../../images/bg/guidetop.jpg');
	background-repeat: no-repeat;	
	background-color: #ffffff;
	padding-top: 4px;
}

.guide td
{
	padding-left: 10px;
	padding-right: 5px;
}

.guide th
{
	background-image: url('../../images/bg/guidebot.jpg');
	background-repeat: no-repeat;	
	background-position: left bottom;
	height: 12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.sidebar
{
	width: 200px;
}


.main
{
	width: 331px;
}

.maintable
{
    padding: 0px;
    margin: auto;
    margin-top: 27px;
    text-align: left;
    width: 755px;
}

.brand
{
	background-color: #ffffff;
	height: 90px;
}

.menu
{
	background-color: #23407e;
	background-image: url('../../images/navbar1.gif');
	background-repeat: repeat-x;
}	

.menu a,
.menu a:active,
.menu a:visited,
.menu a:link
{
	text-decoration: none;
}


.footer a,
.footer a:link,
.footer a:visited,
.footer a:active
{
	color: #333399;
	text-decoration: underline;
}



.content h1
{
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #1253a3;
	padding: 0px;
	padding-bottom: 8px;
	margin: 0px;
}

.topdeals h1, .ressummary h1
{
	color: #ffffff;
	font-size: 12px;
	padding-bottom: 12px;
}

.specialh1
{
	color: #f8b520;
}



.topdestinations h1
{
	padding-bottom: 12px;
}


.guide h1
{
	padding-bottom: 5px;
	color: #cc6600;
}

.content a,
.content a:active,
.content a:visited,
.content a:link,
.sidelinks a,
.sidelinks a:active,
.sidelinks a:visited,
.sidelinks a:link
{
	color: #1c4d8a;
	text-decoration: underline;
}

.guide a,
.guide a:active,
.guide a:link,
.guide a:visited
{
	color: #000000;
	text-decoration: underline;
}


.content a:hover,
.sidelinks a:hover
{
	color: #feb100;
}

.header h1
{
	font-size: 16px;
	color: #feb100;
	padding: 0px;
	margin: 0px;
}

.resfront
{
	background-image: url('../../images/resback.jpg');
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 10px;
	width:  331px;
	height: 255px;
}

.login
{
	background-image: url('../../images/loginback.jpg');
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 10px;
	width:  331px;
	height: 155px;
}

.resstep1 th
{
    padding: 2px 0px 4px 8px;
    text-align:left;
   	color: #1c4d8a;
}


.resstep1 td
{
    padding:2px 0px 2px 4px;
}

.resstep1 tr
{
    border-left-style: solid;
    border-left-color: #cccccc;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    border-right-width: 1px;
}
.resstep1 select
{
  	font-family: Verdana;
	font-size: 10px;
}

.resstep1 h3
{
    background-image:url('../../images/grami-portokali.gif');
    background-position:bottom;
    background-repeat:no-repeat;
    padding: 10px 25px 0px 0px;
    font-size: 12;
    color: #1c4d8a;
    margin:0px;
}

.rate 
{
	font-size: 20px;
    color: #1c4d8a;	
	padding: 5px 20px 5px 4px !important;
	margin: 0px;
	font-weight:bold;
}


.locationselector
{
    width:100%;
}

.locationselector th
{
	font-size: 12px;
	color: #1c4d8a;
	padding: 4px 0px 4px 0px;
	margin: 0px;
	text-align:left;
}    

.homedeal
{
	width: 229px;
	border-left-style: solid;
    border-left-color: #cccccc;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    border-right-width: 1px;
    font-family:Verdana;
}


.homedeal th
{
    padding: 0px 0px 0px 2px;
    text-align:left;
   	color: #feb100;
   	font-size:9px;
}


.homedeal td
{
    padding: 0px 0px 0px 2px;
  	font-size:9px;
  	font-weight:bold;
   	color: #1c4d8a;
}

.homedeal tr
{
    border-left-style: solid;
    border-left-color: #cccccc;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    border-right-width: 1px;
}

.homedeal img
{
    padding: 10px 0px 0px 0px;
}

.homedeal h3
{
    background-image:url('../../images/grami-portokali.gif');
    background-position: bottom;
    background-repeat:no-repeat;
    padding: 10px 28px 4px 0px;
    font-size: 24px;
    font-weight:normal;
    color: #1c4d8a;
    margin:0px;
    text-align:right;
}

.backdeal
{
	width: 506px;
	padding-left:5px;
	border-left-style: solid;
    border-left-color: #cccccc;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    border-right-width: 1px;

}


.backdeal th
{
    padding: 2px 0px 2px 4px;
    text-align:left;
   	color: #feb100;
  	font-size:12px;
}


.backdeal td
{
    padding:2px 0px 2px 4px;
}

.backdeal h4
{
  	font-size:12px;
   	color: #1c4d8a;
   	text-align:left;
   	margin: 0px;
}

.backdeal tr
{
    border-left-style: solid;
    border-left-color: #cccccc;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    border-right-width: 1px;
}

.backdeal h3
{
    background-image:url('../../images/grami-portokali.gif');
    background-position:bottom;
    background-repeat:no-repeat;
    padding: 10px 25px 0px 0px;
    font-weight:normal;
    font-size: 24px;
    color: #1c4d8a;
    margin:0px;
}

.models
{
	padding-left:5px;
}


.models th
{
    padding: 2px 0px 2px 4px;
    text-align:left;
   	color: #feb100;
  	font-size:12px;
}


.models td
{
    padding:2px 5px 2px 5px;
}

.models h4
{
  	font-size:12px;
   	color: #1c4d8a;
   	text-align:left;
   	margin: 0px;
}

.models a, .models a:active, .models a:link, .models a:visited
{
	font-size: 11px;
}

.models tr
{
    border-left-style: solid;
    border-left-color: #cccccc;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    border-right-width: 1px;
}

.models h3
{
	font-weight: normal;
	font-size: 12px;
    margin:0px;
    /*    background-image:url('../../images/grami-portokali.gif');
    background-position:bottom;
    background-repeat:no-repeat;
    padding: 10px 20px 0px 0px;
    font-weight:normal;
    font-size: 24px;
    color: #1c4d8a;
*/
}


.pagedescription
{
	position: absolute;
	top: 40px;
	width: 250px;
	left: 40%;
}

.celldescription
{
    padding: 0 20px 0 20px;
}

.ressummary h2
{
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.ressummary h4
{
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #000000;
}

.repeater td
{
    padding: 0px;
}

.optionslist 
{
	padding: 2px;
}

.optionslist select
{
	font-size: 11px;
}