﻿
* {font-family: Verdana, Trebuchet, Helvetica, Sans-Serif; }
html { margin: 0; padding: 0; font-size: 11px; }
body {

  margin: 0;
  padding: 0;
  text-align:center; /* center layout in ie5 and 5.5. */
  background: #f2f2f2 url('img/bgr.jpg') no-repeat top center;

}

h1 {

	font: bold 18px Arial, Tahoma, Verdana;
	color: #171272;

}


img { border: 0; }
a { cursor: pointer; }
a:link { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }

a:hover { color: #333; 	color: #FF0033; }
a:active { color: #000; }

#container { background-color: #fff; }

#container, #header, #subheader, #left, #middle, #nav-box, #footer, #menu, #submenu, #main, #top {
  margin: 0;
  padding: 0;

}
#container {

  position: relative;
  width: 890px !important;
  width: 890px; /* IE */
  margin: 0 auto 0 auto;
  border: 0;
  text-align: left;
  background:none;

}

#top {

    position: relative;
	width:890px;
   	height:152px;
    background: #fff url(img/top-bgr.jpg) no-repeat;

}

#logo {

    position: absolute;
    left:10px;
    top:30px;


}

#menu-top {

	position:relative;
	overflow:hidden;
    width:890px;
    height:53px;
    background: #0066CC url(img/menu-bgr.jpg) no-repeat;

}

#link-bar {

  width:890px;
  height:64px;


}

#link-bar div {

	margin:10px;

}

#content {

    clear:both;
    width:890px;


}

#left {

    float:left;
    width:289px;


}


#left .search {

    height:312px;
	overflow:hidden;

}

#left .contact {

    margin-top:8px;
    width:273px;
    height:93px;

}


#middle {

    float:left;
	padding-right:9px;

}

#middle .bestoffer {

    margin-top:8px;
    width:376px;
    height:93px;

}


#news-box {


    width:376px;


}

.box {

	clear:both; 
	float:none; 
	position:relative;
	width:376px;
    height:275px;
    background: #0066CC url(img/news-box.jpg) no-repeat;

}

#news-box .tab {

    float:left;
    width:165px;
    height:37px;
    background: #0066CC url(img/tab1.jpg) no-repeat;

}

#news-box .content {
	position:absolute;

	width:376px;
	margin:0;
	padding:0;


}

#news-box .lastminute-row {
	
	position:relative;
	width:354px;
	height:83px;
	background: url(img/last-sel.png) no-repeat;
	margin:0 auto;
	margin-top:7px;
	overflow:hidden;
	cursor:pointer;

}

#nav-box {

    float:left;
    width:216px;
    padding-left:0px;
    padding-bottom:20px;

}

#nav-box .adbutton {

    width:126px;
    height:189px;

}

#nav-box .navigate {

    margin-top:6px;
    width:216px;
    height:218px;
    background: #0066CC url(img/menu-right.jpg) no-repeat;

}

#nav-box div.content {


	padding:30px 20px 10px 20px;
	font:normal 11px Tahoma, Verdana, Arial;
	color:#fff;

}

div.content p.link {

	margin:0;
	border-bottom:1px solid #efad44;
	padding:8px 0;
	background: url(img/bullet1.gif) no-repeat center right;

}



#partners {
	position:relative;
    clear:both;
    width:890px;
    height:83px;
    background: #ccc url(img/partners-bgr.jpg) no-repeat;

}

#partners div.tourop {

	position:absolute;
	left:140px;
	top:15px;
	width:730px;
	height:50px;
	overflow:hidden;

}

#footer {
	
	position:relative;
    clear:both;
    width:890px;
    height:53px;
    background: #ccc url(img/footer-bgr.jpg) no-repeat;
    margin-bottom:20px;
}

#footer .copy {

	position: absolute;
	top: 20px;
	left:10px;
	font:normal 11px Tahoma, Arial, Verdana;
	color:#fff;
}

#footer .author {

	position: absolute;
	top: 20px;
	right:10px;
	font:normal 11px Tahoma, Arial, Verdana;
	color:#C03F18;
}

#footer .author a:link, #footer .author a:visited {

	font:bold 11px Tahoma, Arial, Verdana;
	color:#C03F18;

}

#footer .author a:hover {

	font:bold 11px Tahoma, Arial, Verdana;
	color:#E01B1B;

}

#footer strong {

	font:bold 11px Tahoma, Arial, Verdana;

}

.search strong {

    font: bold 11px Tahoma, Verdana, Arial;
    color: #999999;

}



.search label {
	

	font:bold 11px Tahoma, Arial, Verdana;
	color: #3c3c3c;

	
}



.search input.small {

	width: 120px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 22px;
	padding: 4px 5px 0 5px;
	color: #555;
	font: 12px/21px arial,sans-serif;
	border:1px solid #ddd;
	margin-top:5px;

}

.search select.combo {

	margin-top:5px;
	width:132px;
	height:25px;
	padding: 3px;
	border:1px solid #ddd;
	font: 12px/21px arial,sans-serif;

}

.search input.checkbox {

	margin-top:7px;

}

.search .submit {

	width:72px;
	height:23px;
	border:none;
	background:url(img/search.gif);
	cursor:pointer;
}

span.price {

	font:bold 14px Arial, Tahoma, Verdana;
	color:#fff;

}

#textbox {

	margin-left:10px;
	float:left;

}

#textbox h1 {

	font:bold 13px Tahoma, Arial, Verdana;
	color:#f35d04;
}

#textbox div.t {
	
	width:662px;
	height:10px;
	background: url(img/content-top-bgr.gif) no-repeat;

}

#textbox div.txt {
	
	width:642px;
	background: url(img/content-bgr.gif) repeat-y;
	padding:10px;
	color:#444;
	font:normal 11px Tahoma, Arial, Verdana;
	line-height:20px;
	margin-top:-3px;

}

#textbox div.txt b, #textbox div.txt strong {

	font:bold 11px Tahoma, Arial, Verdana;

}

#textbox  a {

	color:#003366;

}

#textbox h1 {

	font:bold 14px Tahoma, Verdana, Arial;
	color:#FD7902;

}

#textbox h2 {

	font:bold 11px Tahoma, Verdana, Arial;
	color:#000066;
	margin:10px 0;

}


#textbox div.b {

	width:662px;
	height:10px;
	background: url(img/content-bottom-bgr.gif) no-repeat;

}

#textbox a.sortpage, a.prevpage, a.nextpage, a.sortpagesel {
		width: 23px; height: 25px; 
		margin: 0; padding: 2px; 
		float: left; display: inline; 
		text-align: center; 
		border-right: 1px solid #e9e7ce;
		font: normal 11px Verdana, sans-serif;
	}

#textbox a.sortpagesel {
		background: #FF5500;
		font-weight: bold;
		color: #fff;
		border: none;
	}

#textbox a.nextpage {
		border: none;
	}


#right-panel {

	float:right;
	height:250px;
}

#gallery {
	
	width:250px;
	line-height:200px;
	height:200px;
	overflow:hidden;
	border:3px solid #41527A;
	background:#fff;

}

#optionbar {
	
	position:relative;
	text-align:center;	
	width:236px;
	height:25px;
	background-color:#41527A;
	font:normal 11px Tahoma, Arial, Verdana;
	line-height:12px;
	padding:10px 10px 5px 10px;
	color:#fff;

}

#optionbar .white-line {
	
	position:absolute;
	top:0px;
	left:4px;
	height:1px;
	width:247px;
	border-top: 1px solid #fff;
	margin:0;
	padding:0;


}

#optionbar a {
	
	font:normal 11px Tahoma, Arial, Verdana;
	color:#fff;

}

table.terms th {

	background:#3E4671;
	color:#fff;
	padding:5px;

}

.offer-inline a:link {

	color:#334891;

}

.offer-inline a:visited {

	color:#334891;

}

.offer-inline a:hover {

	text-decoration:underline;

}

.offer-inline .price {

	font: bold 11px Tahoma, Arial, Verdana;
	color: #63D31F;

}


/* Demo 1 - Spaceship returnHome Demo */
#lavaLampBasicImage {
position: relative;
padding: 15px 0;
width: 600px !important;
width: 700px; /* IE */

margin: 0 auto;
overflow: hidden;
overflow: hidden;
height:40px;
}
#lavaLampBasicImage li {
float: left;
list-style: none;
}
#lavaLampBasicImage li.backLava {
background: url("img/lava2.png") no-repeat right -30px;
width: 9px; height: 30px;
z-index: 8;
position: absolute;
}
#lavaLampBasicImage li.backLava .leftLava {
background: url("img/lava2.png") no-repeat top left;
height: 30px;
margin-right: 9px; /* 7px is the width of the rounded shape */
}
#lavaLampBasicImage li a {
 font: bold 12px Vardana, arial;
 text-decoration: none;
 color: #fff;
 outline: none;
 text-align: center;
 top: 7px;
 text-transform: uppercase;
 letter-spacing: 0;
 z-index: 10;
 display: block;
 float: left;
 height: 30px;
 position: relative;
 overflow: hidden;
 margin: auto 10px;  
}
#lavaLampBasicImage li a:hover, #lavaLampBasicImage li a:active, #lavaLampBasicImage li a:visited {
color: #fff;
border: none;
}


.gallery-front-thumb {
	
	float:left;
	width:300px;
	height:85px;
	border:1px solid #ddd;
	padding:5px;
	margin-left:5px;
	margin-top:5px;


}

.gallery-front-thumb a {

	font-weight:bold;

}

.gallery-front-thumb img {

	float:left;
	border:5px solid #fff;

}

.gallery-front-thumb div.description  {

	float:left;
	margin-left:10px;
	width:200px;

}
