/* general styles */
p {
	margin-bottom: 13px;
}

p.last {
	margin-bottom: 0;
}

.pagetitle
{
	color: #305B94;
	font: bold 17px Arial, Helvetica, sans-serif;
}

.contentbold
{
	color: #000000;
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
}

.content
{
	color: #000000;
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
}

.visibletable
{
	border-bottom:solid 1px #D99937;
	border-right:solid 1px #D99937;
}

.visibletablecellbold, .visibletablecell
{
	color: #000000;
	border-left:solid 1px #D99937;
	border-top:solid 1px #D99937;
	padding:5px;
}

.visibletablecellbold
{
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
}

.visibletablecell
{
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
}

.textanchor
{
	color:#305B94;
	font-weight:bold;
	text-decoration:none;
}

.textanchor:hover
{
	text-decoration:underline;
}

.nolinkstyle
{
	color: #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bluearrowlink
{
	background:URL(/images/blue-arrow.gif) no-repeat;
	margin:7px 0 0 122px;
}

.brownarrowlink
{
	background:URL(/images/brown-arrow.gif) no-repeat;
	margin-bottom:6px;
}

.bluearrowlink, .brownarrowlink
{
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left:19px;
	height:14px;
	display:block;
}

.whitetext, .whitetext A
{
	color: #ffffff;
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.whitetext A:hover
{
	text-decoration:underline;
}


.whitetext-large
{
	color: #ffffff;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.popup-closewindow
{
	background:#0000bb;
}

.popup-closewindow A
{
	color: #ffffff;
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
}

.explainbutton, .explainbuttonhome, .explainbuttonhome2
{
	height:18px;
	color: #000000;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	background:URL(/images/question-mark.gif) 43px no-repeat;
	display:block;
}

.explainbutton
{
	margin:6px 0 0 30px;
}

.explainbuttonhome
{
	margin:6px 0 0 255px;
}

.explainbuttonhome2
{
	margin:6px 0 0 10px;
}


/* LH column */
#buildbox
{
	background: URL(/images/build-yr-own-bak.jpg) no-repeat;
	width:190px; 
	height:145px;
}

#callusnowbox
{
	background: URL(/images/call-us-now-bak.jpg) no-repeat;
	width:190px; 
	height:145px;
}


.LHitembox
{
	background: URL(/images/LH-item-bak.jpg) no-repeat;
	height:85px;
}

.LHtitlecell1
{
	color: #305B94;
	font: bold 13px/13px Arial, Helvetica, sans-serif;
	text-align:left; 
}

.LHtitlecell, .LHtitlecell2
{
	color: #305B94;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	text-align:left; 
}

.LHtitlecell
{
	height:15px; 
}

.LHtitlecell2
{
	height:33px; 
}

.LHtitlecell A, .LHtitlecell2 A
{
	color: #305B94;
	text-decoration: none;
}

.LHtitlecell A:hover, .LHtitlecell2 A:hover
{
	text-decoration: underline;
}

/* form styles */
.form-bak
{
	background:URL(/images/sform-bak.gif) repeat-x;
}

.form-left-margin
{
	background:URL(/images/sform-left-bak.gif);
}

.form-right-margin
{
	background:URL(/images/sform-right-bak.gif);
}

SELECT
{
	color: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0 6px 0;
}

/* special offer list items */
.specofferlisttitle
{
	color: #C35E25;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/* used for Firefox */

.rounded-shape1 
{
	background: URL(/images/rounded-corners1.png);
	width:122px;
	height:100px;
}

.rounded-shape2 
{
	top:5px;
	height:100px;
	background:URL(/images/rounded-corners2.png) no-repeat;	
}

.specofferthumb
{
	width:115px;
	height:89px;
}

/* RH deals classes */

.RHdealselectbox
{
	width:151px;
}

/* firefox */
.RH-rounded-shape 
{
	background: URL(/images/RH-rounded-corners.png);
	width:183px;
	height:68px;
}

.RH-rounded-shape A
{
	position:absolute;
	color: #ffffff;
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	left:16px;
	top:27px;
}

.RH-rounded-shape A:hover
{
	text-decoration:underline;
}

.RHdealsthumb
{
	width:181px;
	height:61px;
}


/* home page RHS boxes */

.holbargains-bak
{
	background:URL(/images/hol-bargains-bak.jpg);
}

.schedflights-bak
{
	background:URL(/images/sched-flights-bak.jpg);
}

.popdests-bak
{
	background:URL(/images/pop-dests-bak.jpg);
}

.fltbargains-bak
{
	background:URL(/images/flt-bargains-bak.jpg);
}

.skideals-bak
{
	background:URL(/images/ski-deals-bak.jpg);
}

.grtcruises-bak
{
	background:URL(/images/grt-cruises-bak.jpg);
}

.farawayplaces-bak
{
	background:URL(/images/far-away-places-bak.jpg);
}

/* flights page RHS boxes */

.flightbargains-bak
{
	background:URL(/images/flight-bargains-bak.jpg);
}

.canarydeals-bak
{
	background:URL(/images/canary-deals-bak.jpg);
}

.greecedeals-bak
{
	background:URL(/images/greece-deals-bak.jpg);
}

.spainbal-bak
{
	background:URL(/images/spain-balearics-bak.jpg);
}

.turkcyp-bak
{
	background:URL(/images/turkey-cyprus-bak.jpg);
}

.otherdest-bak
{
	background:URL(/images/other-dests-bak.jpg);
}

/* cruises page RHS boxes */

.cruisebargains-bak
{
	background:URL(/images/cruise-bargains-bak.jpg);
}

.cruisegtoffers-bak
{
	background:URL(/images/cruise-great-offers.jpg);
}

.cruise-pop-dests-bak
{
	background:URL(/images/cruise-pop-dests-bak.jpg);
}

.cruise-lines-bak
{
	background:URL(/images/cruise-lines-bak.jpg);
}

.cruiseoptions-bak
{
	background:URL(/images/cruise-options-bak.jpg);
}

/* ski page RHS boxes */

.skibargains-bak
{
	background:URL(/images/ski-bargains-bak.jpg);
}

.skidests-bak
{
	background:URL(/images/ski-dests-bak.jpg);
}

.skiresorts-bak
{
	background:URL(/images/ski-resorts-bak.jpg);
}

.skiflights-bak
{
	background:URL(/images/ski-flights-bak.jpg);
}

.skipending-bak
{
	background:URL(/images/ski-pending-bak.jpg);
}



