@charset "utf-8";
/* CSS Document */

body {
	BACKGROUND-IMAGE: url('/images/www.viva-holidays.co.uk/Images/bg.jpg'); 
	PADDING-BOTTOM: 0px; 
	BACKGROUND-COLOR: #F0E8D1; 
	TEXT-ALIGN: justify;
	font-family:Arial, Helvetica, sans-serif;
	color:000000;
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-POSITION: 40% 0%; 
	PADDING-TOP: 0px
	background-attachment: fixed;
	}


.srchclass{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:8px;
	font-weight:normal;
	padding-left:5px;
	padding-right:2px;
	text-decoration:none;
	}



.submit_tb {
	background-image:url('/images/www.viva-holidays.co.uk/Images/submit_bg.png');
	background-repeat:repeat-x;
	width:160px;
	height:18px;
	border:solid 1px #cfb9a3;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}
	
.submit_align {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}
	
.submit_text {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#cec8c0;
	font-weight:normal;
	line-height:25px;
	padding-left:3px;
	text-decoration:none;
	}
	
.submit_text a{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#cec8c0;
	font-weight:normal;
	padding-left:3px;
	text-decoration:none;
	}
	
.submit_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding-left:3px;
	text-decoration:underline;
	}
	
.call1{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:21px;
	color:#ffffff;
	font-weight:normal;
	padding-left:10px;
	text-decoration:none;
	}
	
.call2{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:23px;
	color:#c59d63;
	font-weight:normal;
	padding-left:5px;
	padding-right:2px;
	text-decoration:none;
	}
	

.navi1 a {
 	background-image:url('/images/www.viva-holidays.co.uk/Images/home.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:75px;
	}
 
.navi1 a:hover {
	background-image:url('/images/www.viva-holidays.co.uk/Images/home_ov.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:75px;
	}
	
.navi2 a {
 	background-image:url('/images/www.viva-holidays.co.uk/Images/destinations.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:99px;
	}
 
.navi2 a:hover {
	background-image:url('/images/www.viva-holidays.co.uk/Images/destinations_ov.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:99px;
	}
	
.navi3 a {
 	background-image:url('/images/www.viva-holidays.co.uk/Images/multi_centre.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:104px;
	}
 
.navi3 a:hover {
	background-image:url('/images/www.viva-holidays.co.uk/Images/multi_centre_ov.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:104px;
	}	
	
.navi4 a {
 	background-image:url('/images/www.viva-holidays.co.uk/Images/city_breaks.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:99px;
	}
 
.navi4 a:hover {
	background-image:url('/images/www.viva-holidays.co.uk/Images/city_breaks_ov.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:99px;
	}
	
.navi5 a {
 	background-image:url('/images/www.viva-holidays.co.uk/Images/honeymoon.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:101px;
	}
 
.navi5 a:hover {
	background-image:url('/images/www.viva-holidays.co.uk/Images/honeymoon_ov.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:101px;
	}
			
.navi6 a {
 	background-image:url('/images/www.viva-holidays.co.uk/Images/travel_zoo.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:124px;
	}
 
.navi6 a:hover {
	background-image:url('/images/www.viva-holidays.co.uk/Images/travel_zoo_ov.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:124px;
	}	
	
.navi7 a {
 	background-image:url('/images/www.viva-holidays.co.uk/Images/icelolly.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:113px;
	}
 
.navi7 a:hover {
	background-image:url('/images/www.viva-holidays.co.uk/Images/icelolly_ov.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
	height:25px;
  	width:113px;
	}
	
.navi8 a {
 	background-image:url('/images/www.viva-holidays.co.uk/Images/customer_feedback.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:141px;
	}
 
.navi8 a:hover {
	background-image:url('/images/www.viva-holidays.co.uk/Images/customer_feedback_ov.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:141px;
	}
	
.navi9 a {
 	background-image:url('/images/www.viva-holidays.co.uk/Images/contact.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:90px;
	}
 
.navi9 a:hover {
	background-image:url('/images/www.viva-holidays.co.uk/Images/contact_ov.png');
  	display:block;
 	position:relative; 
 	width:auto;
  	border:none;
  	height:25px;
  	width:90px;
	}	
	
.navi{
	font-family:Arial Unicode MS;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#fde7d6;
	font-weight:normal;
	line-height:25px;
	text-decoration:none;
	}
	
.navi a{
	font-family:Arial Unicode MS;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#fde7d6;
	font-weight:normal;
	line-height:25px;
	text-decoration:none;
	}
	
.navi a:hover{
	font-family:Arial Unicode MS;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	line-height:25px;
	text-decoration:none;
	}
	

.flash_mainborder {
	width:960px;
	height:324px;
	border:solid 5px #36190b;
	}
	
.yourself {
	font-family:Arial Unicode MS;
	text-align:left;
	font-size:12px;
	color:#422d1c;
	font-weight:bold;
	line-height:19px;
	padding-left:10px;
	text-decoration:none;
	}
	
.yourself_text1 {
	font-family:Arial Unicode MS;
	text-align:left;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:22px;
	text-decoration:none;
	}
	
.yourself_text1 a {
	font-family:Arial Unicode MS;
	text-align:left;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:22px;
	text-decoration:none;
	}
	
.yourself_text1 a:hover {
	font-family:Arial Unicode MS;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	line-height:22px;
	text-decoration:underline;
	}
	
.yourself_textbox1{
 	font-family:Arial, Helvetica, sans-serif;
 	text-align:left;
 	font-size:11px;
 	font-weight:normal;
	border:solid 1px #dbc796;
	background-color:#f2efe5;
 	line-height:11px;
 	color:#422d1c;
 	text-decoration:none;
	}
	
.yourself_textboxtext1{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#422d1c;
	text-decoration:none;
	}
	
.topdec_b{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	color:#ffffff;
	text-decoration:none;
	}
	
.topdec_1{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#656f4d;
	text-decoration:none;
	}	
		
.topdec_2{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	color:#5a5857;
	text-decoration:none;
	}
	
.topdec_more{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:bottom;
	font-size:12px;
	font-weight:normal;
	color:#946625;
	padding-bottom:2px;
	text-decoration:none;
	}
	
.topdec_more a{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:bottom;
	font-size:12px;
	font-weight:normal;
	color:#946625;
	padding-bottom:2px;
	text-decoration:none;
	}	
	
.topdec_more a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:bottom;
	font-size:12px;
	font-weight:normal;
	color:#946625;
	padding-bottom:2px;
	text-decoration:underline;
	}
	
.opacity img{filter:alpha(opacity=100); opacity:1.0;}
.opacity:hover img{filter:alpha(opacity=80); opacity:0.8;}
	
.fb{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	font-size:12px;
	font-weight:normal;
	color:#7e895b;
	padding-left:5px;
	text-decoration:none;
	}


.holel_name{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:text-top;
	font-size:10px;
	font-weight:bold;
	color:#070500;
	text-decoration:none;
	}
	
.holel_name a{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:text-top;
	font-size:10px;
	font-weight:bold;
	color:#070500;
	text-decoration:none;
	}
	
.holel_name a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:text-top;
	font-size:10px;
	font-weight:bold;
	color:#070500;
	text-decoration:underline;
	}
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.footertext {
	PADDING-BOTTOM: 1px; 
	FONT-STYLE: normal;  
	FONT-FAMILY: tahoma;	
	COLOR: #685749; 
	FONT-SIZE: 	11px; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 2px
}

.sagar {
	TEXT-ALIGN: right; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; FONT-SIZE: 11px; 
	VERTICAL-ALIGN: bottom; FONT-WEIGHT: 
	bold; TEXT-DECORATION: none
}
.sagar a{
	TEXT-ALIGN: right; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; FONT-SIZE: 11px; 
	VERTICAL-ALIGN: bottom; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.sagar a:hover {
	TEXT-ALIGN: right; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #685749; FONT-SIZE: 11px; 
	VERTICAL-ALIGN: bottom; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
}
#organize {
width: 960px;
margin: 0px auto;
color: #32291F;
padding: 15px;
}
#flightsummary {
width: 960px;
margin: auto;
color: #32291F;
}

.fb{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	font-size:12px;
	font-weight:normal;
	color:#656f4d;
	padding-left:5px;
	text-decoration:none;
	}
	
	.fb a{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	font-size:12px;
	font-weight:normal;
	color:#656f4d;
	padding-left:5px;
	text-decoration:none;
	}
	
	.fb a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	font-size:12px;
	font-weight:normal;
	color:#7e895b;
	padding-left:5px;
	text-decoration:underline;
	}
	
	
.raj1{height:22px;}
.raj2{height:16px;}

.submit_textr {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#cec8c0;
	font-weight:normal;
	line-height:25px;
	padding-left:3px;
	padding-bottom:13px;
	text-decoration:none;
	}
	
.submit_textr a{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#cec8c0;
	font-weight:normal;
	padding-bottom:13px;
	padding-left:3px;
	text-decoration:none;
	}
	
.submit_textr a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding-bottom:13px;
	padding-left:3px;
	text-decoration:underline;
	}
	
	.call1{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
	padding-left:10px;
	vertical-align:text-top;
	text-decoration:none;
	}
	
.call2{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:20px;
	color:#c59d63;
	font-weight:normal;
	padding-left:5px;
	padding-right:2px;
	vertical-align:text-top;
	text-decoration:none;
	}
	
.call_space{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:10px;
	vertical-align:text-top;
	}


.style1 {font-size: 11px;}


.tweak h1
{
font-size: 6px;
}