/* CSS Document */
@media print
{
  .no_print {DISPLAY:none;}
}

BODY {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #4C4C4C;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p,td {
	font-size: 9pt;
	color: #4C4C4C;
	font-weight: normal;
}

A:link {
	color: #39A7E9;
	text-decoration: none;
}
A:visited {
	color: #39A7E9;
	text-decoration: none;
}
A:active {
	color: #0178D4;
	text-decoration: none;
}
A:hover {
	color: #0178D4;
	text-decoration: none;
}

.title {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FE7717;
}

.liteBlue {
	color:#39A7E9;
}
.bgLiteBlue {
	background-color:#CBE9FB;
}
.darkBlue {
	color:#1BA6CB;
}
.bgDarkBlue {
	background-color:#39A7E9;
}
.darkerBlue {
	color:#006699;
}
.bgTitleBlue {
	background-color:#AAD5FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
}
.bgTitleLiteBlue {
	background-color:#F0F3F9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #39A7E9;
}
.bgTitleDarkBlue {
	background-color:#D1DBED;
}


.fine_print {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

.body_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 0px;
	font-weight: normal;
}

.bold_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 0px;
	font-weight: bold;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-indent: 0px;
	font-weight: bold;
}

.med_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-indent: 0px;
	font-weight: bold;
}

.title {
	font-family: Times New Roman, Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #F26521;
}

.title_blue {
	font-family: Times New Roman, Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #1BA6CB;
}

.title_large {
	font-family: Times New Roman, Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #F26521;
}

.white_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
}

.blue_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #047897;
}

.map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
}

.hand {
	cursor: hand;
}

.no_repeat {
	BACKGROUND-REPEAT: no-repeat;
}

.bg_yellow{
	BACKGROUND-COLOR:#fbe88e;
}

.bg_ltyellow{
	BACKGROUND-COLOR:#FFFCED;
}

.bg_ltyellow_rightborder{
	BACKGROUND-COLOR:#FFFCED;
	border-right:solid 1px ##fb88e;
}

.bg_ltyellow_leftborder{
	BACKGROUND-COLOR:#FFFCED;
	border-left:solid 1px ##fb88e;
}

.bg_yellow_bottomborder{
	BACKGROUND-COLOR:#ffffff;
	border-bottom:solid 1px ##fb88e;
	border-left:solid 1px ##fb88e;
	border-right:solid 1px ##fb88e;
}

.remark {
	font-weight: bold;
	color: #F66521;
}

.price {
	font-weight: bold;
	color: #F66521;
}

.pageindex{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	list-style-image: url(/images/bluedot.gif);
}

body.popup{
    FONT-SIZE: 10pt;
    COLOR: #4C4C4C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

table.popup{
    BACKGROUND-COLOR: #ffffff
}

input  { 
	color: #333; 
	font-size: 11px; 
	font-family: verdana, arial, helvetica; 
	letter-spacing: -1px 
}
select  { 
	color: #333; 
	font-size: 11px; 
	font-family: verdana, arial, helvetica; 
	letter-spacing: -1px 
}
textarea  { 
	color: #333; 
	font-size: 11px; 
	font-family: verdana, arial, helvetica; 
	letter-spacing: -1px 
}

#ContentFull {
	margin:auto;
	text-align:left;
	padding:0px 5px 0px 5px;
	width:729px;
	background:#FFF;
	border-left:1px solid #AFC2CC;
	border-right:1px solid #AFC2CC;
	border-top:1px solid #AFC2CC;
	border-bottom:1px solid #AFC2CC;
}


/* index (category) loader */
#indexTitle{
	border-top: 1px solid #AFC2CC;
	padding-top: 6px;
	font-weight: bold;
	font-size: 10pt;
}
#indexTitle a:link{
	text-decoration:underline;
}
#indexBrief{
	margin-bottom:10px;
	padding-bottom:20px;
	font-size: 9pt;
}

/* homepage banners */
#banner_container{
	float:left; 
	width:140px;
	margin: 0px 3px 10px 0px;
}
/* homepage banners */

.required{
	color:#FF0000;
}
.clr{clear:both;}


/* CSS used in Belair templages */
.svPageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20pt;
	color: #006699;
}
.svNormalFont {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
.svSmallFont {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size:9px;
	color: #666666;
}
.svBlueTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #336699;
	background-color:#D2E9FF;
}
.svRedTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #ff0000;
	background-color:#D2E9FF;
}
.svBlueTitleBigger {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #336699;
	background-color:#D2E9FF;
}
.svBlueSubTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	background-color:#E8F3FF;
}
.svGreySubTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #336699;
	background-color:#ffffff;
}
.svYellowTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	background-color:#FFD990;
}
.svYellowSubTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	background-color:#FFF4EA;
}
.svWhiteboard {
	background-color:#ffffff;
}
.svBlueboard {
	background-color:#006699;
}
.svYellowboard {
	background-color:#CC6600;
}
.svAnnounce {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
}
.svComment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}
.svPriceSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
}
.svPriceRed {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #ff0000;
}
.svSpecialRed {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #ff0000;
}
.svNoticeRed {	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #ff0000;
}
strong {
	font-weight: bold;
}

.pagetitle {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 18pt;
	color: #006699;
}

.svWait {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #336699;
}

.svLeftTabRequestDate{
	background-image: url(http://myr.sax.softvoyage.com/myr/tabs_bg_blue_full.gif);
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #336699;
	background-color:#D2E9FF;
}

.svRightTabRequestDate{
	background-image:url(http://www.belairtravel.com/images/sv/tabs_altDate_flash.gif);
}

.svLeftTabAltDate{
	background-image:url(http://myr.sax.softvoyage.com/myr/tabs_altDate_on.gif);
}

.svRightTabAltDate { 
	background-image:url(http://myr.sax.softvoyage.com/myr/tabs_bg_blue.gif);
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #336699;
	background-color:#D2E9FF;
}
.svInsurance{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#003399;
}

/* temp for French blocks */
.highlite {
	background-color: #FFFF66;
}
/* temp for French blocks */


/* Hot deals */
.gatewaylinks{margin-right:1px; padding:12px; border:1px solid #BFDFFF; background:url(/images/bg_lightblue.gif) repeat-x; }
.gatewaylinksTitle{margin-bottom: 15px; font-size:18px; color:#006699; float:left}
.hotdealgateway{padding-right:2px; float:left; width:110px; height:20px;font-weight:bold;}
.hotdealbox{ clear:both; margin-bottom:8px; margin-right:1px; padding:10px 0; background-color:#f0f0f0; border:1px solid #ddd;}
.hotdealimagebox {width:115px;}
.hotdealdetailbox{ padding-left:12px; color:#333333; line-height:150%;}
.hotdealpricebox{width:220px;}
.gateway, .destnation{ font-size:110%; font-weight:bold;}
.packagetype{ font-weight:bold;}
.pricelink{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:150%; font-weight:bold; text-decoration:none; color:#000; padding:0 8px;}
.taxes{}
.wasprice{font-weight:bold; color:#FF0000}
.remark{ margin-top:10px; font-weight: bold; color: #F66521; }
.ourprice{margin:auto;float:left;}
.actionlink{margin:auto;float:right;}

#hotdealimagebox{ margin-left:8px; width:112px; height:88px; border:1px solid #ccc; }
.hotelimage{ border:4px solid #fff; }
.tourops{padding-top:12px;}
/* Hot deals */

