@charset "utf-8";
/* CSS Document */
body{
padding: 0;
margin: 0;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:14px;
}
#wrap{
width: 960px;
height: auto;
left: 50%;
margin: 0 0 0 -480px;
padding: 0px;
position: absolute;
direction: rtl;
text-align: right;
/*border-width: 1px;
border-color:#CCCCCC;
border-style: solid;*/
}
#collumn_left{
height: auto;
width: 710px;
float: left;
}
#collumn_right{
height: auto;
width: 237px;
float: right;
}

#top_banners{
width: 960px;
height: 65px;
text-align: center;
}
.ind_banner{
height: auto;
width: auto;
border:none;
float: left;
}
.ind_banners_2{
height: auto;
width: auto;
border:none;
float:right;
}
a:link ,a:active, a:visited{
color: #333333;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
#header{
width: 960px;
height:185px;
background-image: url(../images/header_960.jpg);
background-repeat: no-repeat;
}
#header_links{
width:960px;;
height: 31px;
margin-top: 154px;
float: right;
}
.header_buttons{
width: 110px;
height: 21px;
text-align: center;
float: right;
font-weight:bold;

}
.header_buttons a:link{
height: 21px;
width: 110px;
background-image: url(../images/header_up.png);
color: #FFFFFF;
float: right;
padding: 5px;
}
.header_buttons a:hover {
height: 21px;
width: 110px;
background-image: url(../images/header_up.png);
color: #FFFFFF;
float: right;
padding: 5px;
}
.header_buttons a:visited {
height: 21px;
width: 110px;
background-image: url(../images/header_up.png);
background-position: right;
color: #FFFFFF;
float: right;
padding: 5px;
}
.header_buttons a:active{
height: 21px;
width: 110px;
background-image: url(../images/header_down.png);
background-position: right;
color: #FFFFFF;
float: right;
}
#bread{
width: 948px;
height:15px;
clear: both;
color: #333333;
padding-top: 5px;
font-size: 12px;
padding-right: 10px;
}
.right_box {
width: 225px;
height: auto;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 3px;
padding-left: 5px;
margin-top: 5px;
margin-left: 10px;
margin-bottom: 5px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
font-size: 14px;
font-weight:normal;
float: right;
}
.right_box_3 {
width: 235px;
height: auto;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 5px;
margin-left: 10px;
margin-bottom: 5px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
font-size: 14px;
font-weight:normal;
float: right;
}
.right_box_map {
width: 225px;
height: 200px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 3px;
padding-left: 5px;
margin-top: 5px;
margin-left: 10px;
margin-bottom: 5px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
float: right;
font-size: 14px;
font-weight:normal;
overflow: auto;
}
.right_box img {
display: inline;
float: right;
margin-top: 5px;
margin-left: 5px;
}
.right_box_map img {
display: inline;
float: right;
margin-top: 5px;
margin-left: 5px;
}
.right_box_banner {
width: 235px;
height: auto;
margin-top: 5px;
margin-left: 10px;
margin-bottom: 5px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
float: right;

}
.countries{
width: 200px;
height: 30px;
border-bottom-style: dotted;
border-bottom-color:#CCCCCC;
border-bottom-width: 1px;
}
.countries a{
text-decoration: none;
display: inline;
}
.countries img{
width: 30px;
height: 20px;
margin: 5px;
float: left;
border: none;
}
.box_center{
width: 246px;
height: 360px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
float: left;
overflow: auto;
}
.boxes_header , h1{
background-image: url(../images/middle_h_back.png);
background-repeat: no-repeat;
height: 18px;
width: auto;
clear:both;
margin: -5px -5px 0px -5px;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.1px;
font-family: Arial, Helvetica, sans-serif;
padding-right: 10px;
height: 18px;
}
.video_box{
width: 450px;
height: 360px;
margin-top: 5px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
float: left;
}
.theVideo{
background-color: #FFFFFF;
width: 210px;
height: auto;
border-bottom-style: dotted; 
border-bottom-color: #CCCCCC;
border-bottom-width: 1px;
float:right;
text-align: right;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size: 12px;
}
.theVideo h2{
color:#333333;
text-decoration: underline;
font-size:13px;
display:inline;
}
.theVideo img {
float: left;
width: 75px;
height: 56px;
margin-top: 10px;
border-color: #333333;
border-style: solid;
border-width: 1px;
margin-right: 5px;
}
.wide_box{
width: 708px;
height: auto;
float:left;
text-align: center;
border-style: solid;
border-color: #CCCCCC;
border-width: 1px;
margin-bottom: 5px;
overflow:hidden;
}
.wide_box2{
width: 705px;
height: 450px;
float:left;
text-align: center;
border-style: solid;
border-color: #CCCCCC;
border-width: 1px;
margin-bottom: 5px;
overflow:hidden;
}
#flight_search_main{
width: 705px;
height: 610px;
border-style: solid;
border-color: #CCCCCC;
border-width: 1px;
margin-bottom: 5px;
overflow: hidden;
float: left;
text-align:left;
}

.travelist_big_box{
width: 960px;
height: 200px;
float: left;
text-align: left;
border-style: solid;
border-color: #CCCCCC;
border-width: 1px;
margin-bottom: 10px;
margin-top: 10px;
}
.travelist_big_box img{
float: right;
margin-right: 10px;
}
.travelist_big_box h2{
background-image: url(../images/middle_h_back.png);
background-repeat: repeat-x;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-align: right;
margin-top: -5px;
padding-right: 10px;
font-size: 13px;
height: 18px;
}
.travelist_holder{
width: 706px;
float:left;
}
.deal_box{
width: 185px;
height: auto;
padding-left: 5px;
padding-right: 5px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #CCCCCC;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CCCCCC;
float: right;
}
.deal_box_others{
width: 185px;
height: auto;
padding-left: 5px;
padding-right: 5px;
margin-right: 58.5px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #CCCCCC;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CCCCCC;
float: right;
}

.deal_box img{
text-align: center;
margin-bottom: 10px;
padding-bottom: 10px;
}
.deal_box_others img{
text-align: center;
margin-bottom: 10px;
padding-bottom: 10px;
}
#footer{
width: 960px;
height: 70px;
clear: both;
padding-top: 10px;
text-align: center;
clear: both;
margin-top: 10px;
margin-bottom: 20px;
font-size: 14px;
font-weight:normal;
}
#footer a{
color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
}
/*Flights page search engine Holder - */
#flights_search{
width: 960px;
height: auto;
margin-left: 80px;
text-align: center;
overflow:auto;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-top: 10px;
}
#flights_search h1{
width: 960px;
background-image: url(../images/middle_h_back.png);
background-repeat: repeat-x; 
height: 18px;
margin: -5px -5px 0px -5px;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.1px;
font-family: Arial, Helvetica, sans-serif;
padding-right: 10px;
	}
