

td, input, select {font-size:11px; font-family: Arial, Helvetica,sans-serif;}
.masterBOLD { font-weight: bold; }
.masterHEADER { color:#000000; font-weight: bold; font-size: 12px;}
.form-border { background:#5B5139;border:5px; width:76%;}

/*changes outside border color - change width here*/

.form-color { background: #E1DED7; border: 2px #5B5139 solid; padding: 3px; width:100%;}

/*changes inside color and bevel edge - change width here*/

.hotel-tab {background: #FF0000; color: #FFFFFF; font-weight: bold; font-size: 12px;}

/*change bg color*/
.rental-tab {background: #FF0000; color: #FFFFFF; font-weight: bold;}
.car-tab {background: #FF0000; color: #FFFFFF; font-weight: bold;}
.air-tab {background: #FF0000; color: #FFFFFF; font-weight: bold;}
.cruise-tab {background: #FF0000; color: #FFFFFF; font-weight: bold;}



a.tablink:link, a.tablink:active, a.tablink:visited {color:#000000;text-decoration:none;}
a.tablink:hover {color:#000000;text-decoration:underline;}


body
{
margin:0px;
padding;0px;
background-color:#ffffff;
}
p
{
	font:normal normal 500 12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
	line-height:16px;
	margin:10px;
	
}
p b
{
  font-size:13px;

}
#container
{
margin:0px;
padding:0px;
width:99%;
background-color:#5B5139;
}
html>body #container
{
float:left;
}
#header
{
margin:0px;
padding:0px;
width:100%;
background-image:url(bg-n.gif);
/*height:124px;*/
/*border:1px solid #84a;*/
}
html>body #header
{
float:left;
}
#hl
{
margin:0px;
padding:0px;
width:22%;
float:left;
}
#h2
{
margin:0px;
/*margin-top:20px;*/
padding:2px;
width:40%;
height:118px;
float:left;
text-align:center;
font:normal normal 900 18px "Arial", Times, serif;
text-align:center;
color:#5E523E;

}

#hr
{
margin:0px;
padding:0px;
width:300px;
text-align:right;
float:right;
background-image:url(images/hr.gif);
}

#content
{
margin:0px;
padding:0px;
width:100%;
}
html>body #right
{
   width:80%;
}
#right
{
margin:0px;
padding:0px;
float:right;
width:80%;
border: 1px solid;
/*border-left:3px solid #84a;
border-right:3px solid #84a;*/
background-color:#E1DED7;
height:900px;
}
#right1
{
margin:0px;
padding-bottom:10px;
float:right;
width:80.5%;
border: 1px solid;

/*border-left:3px solid #84a;
border-right:3px solid #84a;*/
background-color:#E1DED7;
}

#righttop
{
margin:0px;
padding-left:10px;
background-image:url(bg.gif);
height:26px;
}
#righttop1
{
margin:0px;
clear:both;
padding-left:10px;
background-image:url(bg.gif);
height:26px;
font-weight: bold;
}



#righttop1 h2 a
{
margin:0px;
padding:5px 0px;
text-decoration:none;
font-weight: bold;
}

#righttop1 h2 a:hover
{
margin:0px;
padding:5px 0px;
text-decoration:underline;
font-weight: bold;
}


#rightbox
{
MARGIN-TOP:10PX;
MARGIN-RIGHT:10PX;
padding:0px;
HEIGHT:120PX;
}
#rightbox1
{
MARGIN-TOP:5PX;
MARGIN-RIGHT:10PX;
MARGIN-LEFT:5PX;
padding:0px;
}
#rightbox1 img
{

margin-left:12px;
margin-right:12px;
text-align:center;
margin-bottom:10px;

}
#rightbox1 p
{
MARGIN-TOP:10PX;
padding:0px;
}
#rightbox1 li
{
MARGIN-TOP:0PX;
margin-left:12px;
list-style-type:none;
padding:0px;
}
#object
{
margin-left:1px;
PADDING:0PX;
width:24%;
border:2px inset #17a;
display:inline;
float:right;
}
#title
{
margin:0px;
padding:0px;
text-align:center;
font-size:12px;
font-family:verdana;
font-weight:bold;
}
#title a
{
margin:0px;
padding:0px;
text-align:center;
font-size:12px;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color:#000000;
}
#title a:hover
{
margin:0px;
padding:0px;
text-align:center;
font-size:12px;
font-family:verdana;
font-weight:bold;
text-decoration:underline;
color:#000000;
}
#obleft
{
margin:0px;
padding:0px;
}
#obleft img
{
margin:5px;
padding:0px;
border:1px solid;
}
#obright
{
margin:0px;
padding:0px;
width:55%;
float:right;
font-size:13px;
}
#rightad
{
float:right;
margin-bottom:5px;
padding:0px;
/*border:1px solid;*/
}
#rightsearch
{
width:100%;
margin-left:20px;
padding:0px;
/*border:1px solid;*/
text-align:center;
margin-bottom:10px;
}
html>body #rightsearch
{
width:100%;
text-align:right;
/*margin-left:250px;*/
margin-bottom:10px;
}
#left
{
margin:0px;
padding:0px;
width:19%;
float:left;
background-color:#EEEBE4;
/*border-right:3px solid #cef;*/
}
#lefttop
{
margin:0px;
padding-left:40px;
background-image:url(bg.gif);
height:26px;
}
#leftnav
{
margin:0px;
padding:0px;
background-color:#EEEBE4;
}
leftnav ul
{
margin:0px;
padding:0px;
}
ul#leftnav li
{
list-style-type:none;
margin-top:5px;
margin-bottom:5px;
margin-left:40px;
padding:0px;
display:block;
}
ul#leftnav li a
{
margin:0px;
padding:0px;
text-decoration:none;
font-size:13px;
font-family:arial;
color:#6F3737;
font-weight: bold;
}
ul#leftnav li a:hover
{
margin:0px;
padding:0px;
text-decoration:underline;
font-size:12px;
font-family:verdana;
color:#000000;
}
#footer
{
clear:both;
margin:0px;
padding:0px;
text-align:center;
color:buttonhighlight;
width:100%;
border-top:1px solid;
background-color:#A5A195;
/*background-image:url(bg.gif);*/
height:45px;
}
h2
{
margin:0px;
padding:5px 0px 5px 0px;
text-align:justify;
font-size:14px;
font-weight:bold;
font-family:sans-serif;
color:black;
}
#listbox
{
/*margin-left:100px;*/
padding:0px;
float:left;
width:100%;
}
#listbox1
{
margin-top:10px;

padding:0px;
border:1px solid brown;
width:100%;
}
html>body #listbox1
{
width:100%;
float:left;
}
#listbox li
{
list-style-type:none;
margin:0px;
padding:0px;
}
#listbox a
{
margin:0px;
padding:0px;
font-family:verdana;
font-style:none;
font-weight:bold;
text-decoration:none;
color:brown;
}
#righttop1 h2
{
/*margin-top:5px;*/
padding:2px 0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
}
#listbox a:hover
{
margin:0px;
padding:0px;
font-family:verdana;
font-style:none;
font-weight:none;
text-decoration:underline;
color:#84c;
}
#listboxleft
{
margin:0px;
padding-left:0px;
width:33%;
float:left;
}
#listboxright
{
margin:0px;
padding:0px;
width:33%;
float:right;
}
#listboxcenter
{
margin-right:0px;
padding:0px;
width:33%;
float:right;
}
#listbox1 li
{
list-style-type:none;
margin:0px;
padding:0px;
}
#listbox1 a
{
margin-right:100px;
padding:0px;
font-size:14px;
font-family:arial;
font-style:none;
font-weight:bold;
text-decoration:none;
color:darkred;
}
#listbox1 a:hover
{

padding:0px;
font-family:arial;
font-style:none;
font-weight:bold;
text-decoration:underline;
color:#84c;
}
#listbox1left
{
margin:10px 0px 10px 0px;
padding-left:10px;
width:20%;
float:right;
/*border:1px solid #84a;*/
}
#listbox1right
{
margin-right:10px;
margin-top:20px;
padding:0px;
width:20%;
float:right;
/*border:1px solid #84a;*/
}
#listbox1center
{
margin-right:0px;
margin-top:10px;
padding:0px;
/*border:1px solid #84a;*/
float:right;
text-align:center;
width:50%;
}
#hotelinfo
{
width:40%;
margin-bottom:10px;
padding-left:20%;
}
a.ianlink{

	font-family: arial;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#A06004;
	text-decoration:underline;
}
a.ianlink:hover {

	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:blue;
	text-decoration:none;
}

.city4 .thmbs{
float:left;
height:75px;
padding-top:6px;
/*position:absolute;*/
text-align:center;
width:10%;
}


.city4 .book
{ 
width:99%; padding:0px 6px 0px 4px; float:left; /*background-image:url(new.gif);*/ line-height:22px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; font-size:12px;
}

.book font{ 
font-size:12px; color:#000;  padding-left:3px; font-weight:bold;
}
.book font a{ 
font-size:12px; color:#8844CC;  padding-left:3px; font-weight:bold; text-decoration:underline;
}
.book font a:hover{ 
font-size:12px; color:#8844CC;  padding-left:3px; font-weight:bold; text-decoration:none;
}
.city4.booking
{ 
width:99%; padding:0px 6px 0px 8px; float:left; /*background-image:url(new.gif);*/ line-height:16px;/*solid thin #9933CC;*/
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; font-size:12px;
}
.booking font{ 
font-size:12px; color:#000; padding-left:3px;
}
.city4 .booking a{
text-decoration:underline; font-weight:bold; color:#8844CC;
}
.city4 .booking a:hover{
text-decoration:none;
}
.city4 .booking span{
padding-left:0%;
}
.city4 .booking b{
color:#000; font-weight: bold; font-size:12px;
}
.city4 .booking b a{
text-decoration:underline; font-weight:bold; color: #8844CC;
}
.city4 .booking b a:hover{
text-decoration:none;
}
.city4 .divmer{
float:left; background-color:;

width:99%;
}
.divmer .book{
float:right; border:none; width:28%; text-align:left; padding-top:12px;	
}
.city4 .date{ /*border:dashed thin #0099CC;*/ margin-top:7px; color:#333; line-height:18px; padding:0px 0px 0px 4px;
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:30%; float:left;   background-color:;  margin-left:3%;
}
.city4 .date b{
	font-weight: normal; color:#009900; background-color:; /*border: solid thin #aaaaaa;*/ padding:0px 4px 0px 4px;
}	

.city4 .end{ /*border:dashed thin #0099CC;*/ margin-top:7px; color:#333; line-height:18px; padding:0px 0px 0px 40px;
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:30%; float:left; 
 background-color:;  margin-left:3%;
}
.city4 .end b{
font-weight: normal; color:#ff0000; background-color:; /*border: solid thin #aaaaaa;*/ padding:0px 4px 0px 4px;
}

.city4 .travel{ /*border:dashed thin #0099CC;*/ margin-top:0px; color:#333; line-height:18px; padding:0px 0px 0px 4px;
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:30%; float:left;   background-color:;  margin-left:3%;
}
.city4 .travel b{
font-weight: normal; color:#009900; background-color:;/* border: solid thin #aaaaaa; */padding:0px 4px 0px 4px;
}

.city4 .ended{ /*border:dashed thin #0099CC;*/ margin-top:0px; color:#333; line-height:18px; padding:0px 0px 0px 40px;
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:30%; float:left; 
 background-color:; margin-left:3%;
}
.city4 .ended b{
font-weight:normal; color:#ff0000; background-color:;/* border: solid thin #aaaaaa;*/ padding:0px 4px 0px 4px;
}

.clear{
margin:0px;
padding:0px;
clear:both;
}

/* CSS Document */



a.nplink:link,a.nplink:visited,a.nplink:active
{
color: #5B5139;
margin: 2px;
padding: 2px;
border: #5B5139 solid 1px;
text-decoration:none;
font-family:Verdana;font-weight:bold;font-size:90%;
background:#efefef;
padding-right: 0px;

}
a.nplink:hover
{
	background: #5B5139;
	color: #FFFFFF;
}

#right_hot{width:100%;}
#right_hot table{font-size:11px;margin:0px; padding:0px; text-align: left;}
#right_hot table tr
{
	background:;
}
#right_hot th{background:#5B5139; font-size:13px; padding:4px 2px 4px 2px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#right_hot td{padding:3px 2px 3px 2px;vertical-align:top;}

#right_hot #destination{width:23%;color:#FFFFFF;}
#right_hot #price{color:#FFFFFF;width:7%;}
#right_hot #hname{width:52%; color:#FFFFFF;}
#right_hot #details{width:10%;color:#FFFFFF;}

#right_hot #destination a{color:#333; text-decoration:none;}
#right_hot #price a{color:#333;text-decoration:none;}
#right_hot #hname a{color:#333;text-decoration:none;}
#right_hot #details a{color:#333;text-decoration:none;}

#right_hot #destination a:hover
{
	text-decoration: underline;
	color:#000;
}

#right_hot #price a:hover
{
	text-decoration: underline;
	color:#000;
}

#right_hot #hname a:hover
{
	text-decoration: underline;
	color:#000;
}

#right_hot #details a:hover
{
	text-decoration: underline;
	color:#000;
}


#hot_main{width:100%;}
#hot_main table{ width:100%;font-size:13px;margin:0px; padding:0px; text-align: left;}

#hot_main table tr
{
	background:;
}

#hot_main th{background:#5B5139; font-size:14px; padding:8px 4px 8px 4px; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
#hot_main td{font-size: 12px; font-weight:bold;padding:6px 4px 6px 4px;vertical-align:top;}

#hot_main #destination{width:20%;color:#FFFFFF;}
#hot_main #price{color:#FFFFFF;width:7%;}
#hot_main #hname{width:40%; color:#FFFFFF;}
#hot_main #tsd{width:17%; color:#FFFFFF;}
#hot_main #ted{width:16%; color:#FFFFFF;}
#hot_main #details{width:8%;color:#FFFFFF;}

#hot_main #destination a{color:#333; text-decoration:none;}
#hot_main #price a{color:#333;text-decoration:none;}
#hot_main #hname a{color:#333;text-decoration:none;}
#hot_main #tsd a{color:#333;text-decoration:none;}
#hot_main #ted a{color:#333;text-decoration:none;}
#hot_main #details a{color:#333;text-decoration:none;}

#hot_main #destination a:hover
{
	text-decoration: underline;
	color:#000;
}

#hot_main #price a:hover
{
	text-decoration: underline;
	color:#000;
}

#hot_main #hname a:hover
{
	text-decoration: underline;
	color:#000;
}

#hot_main #tsd a:hover
{
	text-decoration: underline;
	color:#000;
}

#hot_main #ted a:hover
{
	text-decoration: underline;
	color:#000;
}


#hot_main #details a:hover
{
	text-decoration: underline;
	color:#000;
}


.firstleft{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:0px solid #F45551; 
line-height:normal;
text-align: center;
}

.firstleft ul
{
margin: 0px;
padding: 0px 0px 0px 0px;
}

.firstleft 
{
padding: 0px 0;
margin-left: 0;
font-family: Verdana, sans-serif;
}


.firstleft li 
{
list-style-type: none;
margin: 0px;
padding:1px 0px 0px 0px;
}

.firstleft li a
{
width: 99%;
display:block;
padding: 6px 0px 8px 0px;
margin: 0px;
border: 1px outset #eee;
background: #CC00CC;
text-decoration: underline;
color: #ffffff;
font-weight:bold;
font-size: 80%;
}

 .firstleft li a:link { color: #ffffff; }
 .firstleft li a:visited { color: #ffffff; }

.firstleft li a:hover {
color: #ffffff;
background: #CC66CC;
border-color: 1px outset #eee;
}


.secondleft{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:0px solid #F45551;
	line-height:normal;
	text-align: center;
	font-size: 14px;
	color: #990000;
}

.secondleft a{
text-decoration:none; 
color:#5B5139;
}
.secondleft a:hover{
	text-decoration:underline;
	color: #5B5139;
}

#numbersearch
{
	height: 50px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	width:96%;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1%;
}

#numbersearch.selecthcbox
{
margin: 0px;
padding: 10px 0px;
color: #5B5139;
}


/*------------------Left Navigation---------------------*/
#allheader
{
margin: 0px;
padding: 5px 0px;
text-align: center;
clear:both;
}

#allheader h2 
{
font-size: 75%;
font-weight: bold;
color: #006683;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#allheader h3 
{
font-size: 80%;
font-weight: bold;
color: #006683;
margin: 0px;
padding: 5px 0px 0px 0px;
}
.deals-box
{
	
	padding: 0px;
	border: 1px solid #5B5139;
	font-size:85%;
	text-align: center;
	font-weight: bold;
	width:96%;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1%;
}

.search{
	float:left;
	width:550px;
	margin-top: 10px;
	margin-left: 165px;
	margin-bottom: 2px;
	padding: 0px;
}

.search input{
	float:left;
	color: #999999;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	padding-left:2px;
	margin-left: 2px;
}

.search img{
	margin-top:0px;
	margin-left: 5px;
}

#rss
{
float:right;
height:20px;
margin-top:54px;
text-align:right;
}
/*#rss1
{
    text-align: right;
	float:right;
}
#rss span
{
      text-align:right;
}*/
/* CSS Document */
