@charset "utf-8";

/*Tag Styles
----------------------------------------------------
*/
body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

p, div, span, table, td {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1 {
	font-size:16px;
	margin:0;
}
h2 {
	font-size:14px;
	margin:0;
	color:#bb020b;
}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#666666;
}

img {
	border:0;
}

a.dealHotelLink{color:#bb020b; text-decoration:underline; font-size:11px; cursor:pointer;}
a:link,a:visited{color:#bb020b; font-size:11px;}
a:hover,a:active{color:#D20000; font-size:11px;}

span.textlink
{
	color:#bb020b;
	text-decoration:underline; 
	cursor:pointer; 
	cursor:hand;
}

span.textlink_hover
{
	color:#D20000;
	text-decoration:underline; 
	cursor:pointer; 
	cursor:hand;
}
/*Global Styles
----------------------------------------------------
*/
.blacktxt{
	color:#000000;
}
.blacktxt10{
	font-size:10px;
	color:#000000;
}
.bodytext10{
	font-size:10px;
}
.bodytext12{
	font-size:12px;
}
.bodytext14{
	font-size:14px;
}

.bluetxt{
	color:#266E97;
}
.bluenavy{
	color:##0d8abe;
}
.bluetxt10{
	font-size:10px;
	color:#266E97;
}
.bluetxt14{
	font-size:14px;
	color:#266E97;
}
.bluetxt16{
	font-size:16px;
	color:#266E97;
}

a.blueLink:link, a.blueLink:visited{
	font-weight:bold;
	color:#266E97;
	text-decoration:underline;
}
a.blueLink:hover, a.blueLink:active{
	font-weight:bold;
	color:#47A0D3;
}

a.blueLink10:link, a.blueLink10:visited{color:#266E97; text-decoration:underline; font-size:10px}
a.blueLink10:hover, a.blueLink10:active{color:#47A0D3;}

a.blueLink12none:link, a.blueLink12none:visited{color:#023f9f; text-decoration:none; font-size:12px;}
a.blueLink12none:hover, a.blueLink12none:active{color:#c51e1e; text-decoration:underline; }

a.bluelink28bold:link, a.bluelink28bold:visited{color:#4360ac; font-weight:bold; font-size:28px; text-decoration:none; letter-spacing:-3px}
a.bluelink28bold:hover, a.bluelink28bold:active{color:#2586ca; font-weight:bold; font-size:28px}

a.liteblueLink:link, a.liteblueLink:visited{color:#106ab5; text-decoration:underline;}
a.liteblueLink:hover, a.liteblueLink:active{color:#106ab5;}

a.bluenavyLink:link, a.bluenavyLink:visited{color:#0d8abe;}
a.bluenavyLink:hover, a.bluenavyLink:active{color:#0d8abe}

a.greenlink28bold:link, a.greenlink28bold:visited{color:#0aae15; font-weight:bold; font-size:28px; text-decoration:none; letter-spacing:-3px}
a.greenlink28bold:hover, a.greenlink28bold:active{color:#0bc718; font-weight:bold; font-size:28px}

a.orangelinknoline:link, a.orangelinknoline:visited{color:#bb020b; text-decoration:none;}
a.orangelinknoline:hover, a.orangelinknoline:active{color:#D20000; text-decoration:none;}

a.orangelink14:link, a.orangelink14:visited{color:#bb020b; font-size:14px;}
a.orangelink14:hover, a.orangelink14:active{color:#D20000; font-size:14px;}

a.orangelink14noline:link, a.orangelink14noline:visited{color:#bb020b; font-size:14px; text-decoration:none;}
a.orangelink14noline:hover, a.orangelink14noline:active{color:#D20000; font-size:14px; text-decoration:underline;}

a.orangelink12:link, a.orangelink12:visited{color:#c20202; font-size:12px;}
a.orangelink12:hover, a.orangelink12:active{color:#0242a4; font-size:12px; text-decoration:none;}

a.orangelinkboldline:link, a.orangelinkboldline:visited{color:#bb020b; font-weight:bold;}
a.orangelinkboldline:hover, a.orangelinkboldline:active{color:#D20000; font-weight:bold;}

a.orangelink16boldline:link, a.orangelink16boldline:visited{color:#bb020b; font-weight:bold; font-size:16px}
a.orangelink16boldline:hover, a.orangelink16boldline:active{color:#D20000; font-weight:bold; font-size:16px}

a.orangelink18boldline:link, a.orangelink18boldline:visited{color:#bb020b; font-weight:bold; font-size:18px}
a.orangelink18boldline:hover, a.orangelink18boldline:active{color:#D20000; font-weight:bold; font-size:18px}

a.orangelink28bold:link, a.orangelink28bold:visited{color:#bb020b; font-weight:bold; font-size:28px; text-decoration:none; letter-spacing:-3px}
a.orangelink28bold:hover, a.orangelink28bold:active{color:#D20000; font-weight:bold; font-size:28px}

a.orangelink10:link, a.orangelink10:visited{color:#bb020b; font-size:10px;}
a.orangelink10:hover, a.orangelink10:active{color:#D20000; font-size:10px;}

.dealsblueLink{
	font-weight:bold;
	color:#266E97;
    text-decoration:underline;
}
.darkbody12txt {
	font-size:12px;
	color: #7C6E3F;
}
a.darkblue11txt:link, a.darkblue11txt:visited {
	font-size:11px;
	color: #005c87;
}
.darkblue9txt {
	font-size:9px;
	color: #005c87;
}
.darkblue14{
	color:#106ab5;
	font-size:14px;
}
.darkblue16txt {
	font-size:16px;
	color: #005c87;
}
.darkgrey9pnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.darkOrng14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #a54b19;
}
.darkorange16bold {
	font-size:16px;
	color: #a96300;
	font-weight:bold;
}
a.nostyle {
	cursor:pointer;
	color:#266E97;
	text-decoration:none;
}


.bgbottom {
	background:url(../../images/mactravel/Divider_Dashed_H.gif) repeat-x bottom;
	height:20px;
}
.bgright{
	height:20px;
	background-image: url(../../images/mactravel/Divider_Dashed_Y.gif);
	background-repeat: repeat-y;
	background-position: right center;
}
.bttnGreen{
	font-weight:bold;
	background:url(../../images/mactravel/BTTN_Green_Tile.gif);
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	color:#906F0B;
}
a.bttnGreenTxt:link, a.bttnGreenTxt:visited{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.bttnGreenTxt:hover, a.bttnGreenTxt:active{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.bttnOrange{
	font-weight:bold;
	background:url(../../images/mactravel/BTTN_Orange_Tile.gif);
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	color:#906F0B;
}
.bttn2Orange{
	font-weight:bold;
	background-color:#FFE400;	
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	color:#906F0B;
}
a.bttnOrangeTxt:link, a.bttnOrangeTxt:visited{
	font-size:11px;
	font-weight:bold;
	color:#4D4D4D;
	text-decoration:none;
}
a.bttnOrangeTxt:hover, a.bttnOrangeTxt:active{
	font-size:11px;
	font-weight:bold;
	color:#C85B02;
	text-decoration:none;
}

.dashedTable{
	border-top: 1px dotted #BEBEBE;
	border-right: none;
	border-bottom: none;
	border-left: 1px dotted #BEBEBE;
}
.dashedTable td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
}
.dashedTableNone{
	border-style:none;
}
.dashedTableNone td{
	border-style:none;
}
.dashedTopBottom {
	border-top:1px dashed #d2d2d2;
	border-bottom:1px dashed #d2d2d2;
}
.divider{
	background-image:url(../../images/mactravel/Divider_Dashed_H.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:15px;
}
.dividerdealorange{
	background-image:url(../../images/mactravel/SubPages/deals_Divider_brown.gif);
	background-position:center;
	background-repeat:repeat-x;
}
.dividerdealgrey{
	background-image:url(../../images/mactravel/SubPages/deals_Divider_grey.gif);
	background-position:center;
	background-repeat:repeat-x;
}


.dividerNOHEIGHT{
	background-image:url(../../images/mactravel/Divider_Dashed_H.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:1px;
}
.dividerwhite{
	background-image:url(../../images/mactravel/Divider_Dashed_White_H.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:15px;
}
.dividergrywhite{
	background-image:url(../../images/mactravel/DIVIDER_DASH_GryWht_H.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:5px;
}
.dividerRightNav{
	background-image:url(../../images/mactravel/DIVIDER_DASH_ORANGE_H.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:5px;
}
.dividerQS{
	background-image:url(../../images/mactravel/QS_Divider_Dash_H.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:15px;
}
.dividershadow{
	background-image:url(../../images/mactravel/Divider_Dash_Shadowed_H.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:10px;
}
.dividervertical{
	background-image:url(../../images/mactravel/Divider_Dashed_V.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:10px;
}
.imgoutline{
	border:#CCCCCC 1px solid;
	background-color:#ffffff;
	padding:5px;
}
.darkgrey{
	font-size: 11px;
	color:#464646;
}
.darkgrey12{
	font-size: 12px;
	color:#464646;
}
.darkergrey{
	color:#333333;
}
.dealsColumnHead {
	border:none;
	background:url(../../images/mactravel/SubPages/Deals_Columns_Shadow.gif) repeat-x #f5f5f5;
	height:27px;
	color:#0d8abe;;	
}
.dealsColumn {
	border-left:1px solid #d2d2d2;
}
.dealsColumn TD{
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
}

.dealsTab{
	height:34px;
	font-weight:bold;
	color:#488ca8;
	text-align:center;
}
.dealsTabSelect{
	height:42px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
a.dealsTabLink:link, a.dealsTabLink:visited{
	padding:10px 20px 10px 20px;
	display:block;
	color:#488ca8;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle
}
a.dealsTabLink:hover, a.dealsTabLink:active{

	color:#084e6b;
	font-weight:bold;
	text-decoration:none;
}
.filterarea {
	border:1px solid #d2d2d2;
	background-image:url(../../images/mactravel/SubPages/Deals_Filter_BG.gif);
	height:37px;
}
.green10{
	font-size: 10px;
	color:#339900;
}
.green11{
	font-size: 11px;
	color:#339900;
}
.green16{
	font-size:16px;
	color:#339900;
}
.green14bold {
	font-size: 14px;
	color: #023f9f;
}
.green16bold {
	font-size: 16px;
	font-weight: bold;
	color: #339900;
}
.greytxt {
	color:#989898;
}
.gridselected{
	background-image:url(../../images/mactravel/engines/BG_GridSelected.gif);
}
.maroon10{
	font-size: 10px;
	color:#AE0000;
}
.maroon11{
	font-size: 11px;
	color:#AE0000;
}
.maroon11Bold{
	font-size: 11px;
	font-weight:bold;
	color:#AE0000;
}
.maroon12{
	font-size: 12px;
	color:#AE0000;
}
.maroon12Bold{
	font-size: 12px;
	font-weight:bold;
	color:#AE0000;
}
.maroon13Bold{
	font-size: 13px;
	color:#AE0000;
	font-weight:bold;
}
.maroon14Bold{
	font-size: 14px;
	font-weight:bold;
	color:#AE0000;
}

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.noborder {
	border:none;
}
.noborder td{
	border:none;
}

.orangetxt{
	color:#bb020b;
}
.orange10{
	font-size:10px;
	color:#bb020b;
}
.orange11{
	font-size:11px;
	color:#bb020b;
}
.orange12{
	font-size: 12px;
	color:#bb020b;
}
.orange14bold{
	font-size: 14px;
	font-weight:bold;
	color:#bb020b;
}
.orange16bold{
	font-size: 16px;
	font-weight:bold;
	color:#bb020b;
}
a.orange16:link, a.orange16:visited{
	font-size:16px;
	font-weight:bold;
	color:#bb020b;
}
a.orange16:hover, a.orange16:active{
	font-size:16px;
	font-weight:bold;
	color:#bb020b;
}
.orange18{
	font-size: 18px;
	color:#bb020b;
}
.orange18bold{
	font-size: 18px;
	font-weight:bold;
	color:#bb020b;
}
.orange22bold{
	font-size: 22px;
	font-weight:bold;
	color:#bb020b;
}
.orange24bold{
	font-size: 24px;
	font-weight:bold;
	color:#bb020b;
}

.pathtxtcurrent{
	color:#686868;
	font-size:9px;
}
.pathtxterror{
	color:#AE0000;
	font-size:9px;
}
.pathtxt{
	color:#b3b3b3;
	font-size:9px;
}
a.pathtxt:link, a.pathtxt:visited{
	color:#b3b3b3;
	font-size:9px;
}
a.pathtxt:hover, a.pathtxt:active{
	color:#bb020b;
	font-size:9px;
}
.red10{
	font-size: 10px;
	color:#FF0000;
}
.red11{
	font-size: 11px;
	color:#FF0000;
}
.red14bold {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.red16bold {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

.smallorangelink{
	font-size:10px;
	color:#bb020b;
}
.striketext{
	text-decoration:line-through;
}

.dashLineTable 
{
	background:url(../../images/mactravel/Divider_Dashed_H.gif) repeat-x bottom;
	height:20px;
	}
	
.dashedLineTable td
{
	background:url(../../images/mactravel/Divider_Dashed_H.gif) repeat-x bottom;
	height:20px;
}

.white10Bold{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.white11{
	font-size:11px;
	color:#FFFFFF;
}
.white11Bold{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.white14Bold{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
a.whitelink30:link, a.whitelink30:visited{
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
a.whitelink30:hover, a.whitelink30:active{
	font-size:30px;
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
}
.yellow14Bold{
	font-size:14px;
	font-weight:bold;
	color:#FFFF00;
}
.yellow18Bold{
	font-size:18px;
	font-weight:bold;
	color:#ffe186;
}
a.whiteBold11UL{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
}
a.white11BoldTxt:link, a.white11BoldTxt:visited{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
a.white11BoldTxt:hover, a.white11BoldTxt:active{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

/*Header
----------------------------------------------------
*/
#usersettings {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E7B9D;
}

#usersettings a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 10px;
	color: #1E7B9D;
}/*
#usersettings a:hover,a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bb020b;
}*/

/*Body 
----------------------------------------------------
*/
.bodyContent{
	text-align: left;
	width:960px;
}





/*Footer
----------------------------------------------------
*/
.footer {
	font-size: 10px;
	line-height:20px;
	color: #FFFFFF;
}

a.footerLink:link,a.footerLink:visited{
	font-size: 9px;
	text-decoration:none;
	color: #FFFFFF;
}
a.footerLink:hover,a.footerLink:active{
	font-size: 9px;
	text-decoration:underline;
	color: #FFFFFF;
}

.footer h1{
	font-weight:bold;
	font-size: 16px;
	color: #FF6C00;
}


.terms {
	font-size: 10px;
	color: #B19D6E;
}
/*
.terms a:link,a:visited,a:hover,a:active{
	color: #bb020b;
}*/

/*Headings
-----------------------------------------------
*/
.headBGorange {
	background-color: #de2424;
}
.headOrange1 {
	background-color: #FCCB36;
}
.headBGLightOrange1 {
	background-color: #FFE28B;
}
.headBGLightOrange {
	background-color: #F3E3A3;
}
.headBGBrightOrange {
	background-color: #FFD247;
}
.headBGLightGreen {
	background-color: #DFECA2;
}
.headBGLightBlue3 {
	background-color: #b4deef;
}
.headBGLightBlue2 {
	background-color: #adcfdc;
}
.headBGLightBlue1 {
	background-color: #C6E6FF;
}
.headBGLightBlue {
	background-color: #A6DAF7;
}
.headBGDarkGrey {
	background-color: #7D7D7D;
}
.headBGLightGrey {
	background-color: #EFEFEF;
}
.headBGLightGrey2 {
	background-color: #f3f3f3;
}
.headBGMaroon {
	background-color: #B13B28;
}
.headBGNavyBlue {
	background-color: #0d8abe;
}

.headBGTan {
	background-color: #d2ae8c;
}
.headBGLightTan {
	background-color: #f5f0ec;
} 
.headBGTeal {
	background-color: #C6EEFD;
}
.headBGBlue {
	background-color: #70c4fd;
}
.headBGBlue2 {
	background-color: #53a0cc;
}
.headBGCruises{
background-color: #01bae8;
}
.headBGOrangeResult {
	background-color: #FFE28B;
	font-weight:bold;
	color:#AE0000;
}
.headBGRed {
	background-color: #de2424;
}
.headTitle {
	vertical-align:middle;
	height:28px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left: 7px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.headTitleWhite {
	height:28px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left: 7px;
}

.headertitle{
	background:url(../../images/mactravel/SectionHead_Tile.gif);
	background-repeat:repeat-x;
}
.headertitle h1{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 3px 10px 0px 10px;
}
.headerWhite {
	font-size: 16px;
	font-weight: bold;
	height:28px;
	color: #FFFFFF;
	padding: 0px 0px 0px 5px;
}
.sectionTitle {
	background:url(../../images/mactravel/SECTIONHead_LRG_Tile.gif);
	background-repeat:repeat-x;
}
.BGCream {
	background-color:#fffcf2;
}
.BGEngineGrey {
	background-color: #f6f6f6;
}
.BGEngineOutlineGrey{
	padding:1px;
	background-color:#c6c6c6;
}
.containerBG{
	background:#FFFFFF;
}
.BGBlue {
	background:#DBE7F0;
}
.BGLightBlue1 {
	background:#d9f1fe;
}
.BGLightBlue {
	background:#E4F1F6;
}
.BGorange {
	background-color: #bb020b;
}
.BGorangeDark {
	background-color: #FFB400;
}
.BGDarkGrey {
	background-color: #727272;
}
.BGLightGrey1 {
	background-color: #e6e6e6;
}
.BGLightGrey {
	background-color: #F2F2F2;
}
.BGLightOrange {
	background-color: #F7F4E7;
}
.BGBrightOrange {
	background-color: #FFF5D6;
}
.BGDealListOrange {
	background-color: #FFF5E0;
}
.BGDealGradientOrange {
	background-image:url(../../images/mactravel/SubPages/deals_gradient_brown.gif);
	padding-left:10px;
}
.BGDealGradientGrey {
	background-image:url(../../images/mactravel/SubPages/deals_gradient_grey.gif);
	padding-left:10px;
}
.BGRightNav {
	background-color: #FFE186;
}
.BGLightGreen {
	background-color: #F0F8CB;
}
.BGLightOrange{
	background-color:#f4ebd7;
}
.BGLISOrange {
	background-color: #fcb647;
}
.BGTeal {
	background-color: #EDF9FE;
}

/*Homepage Promo Calendar
-----------------------------------------------
*/
.monthsel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f8d9d;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
.months {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f8d9d;
	background-image:url(../../images/mactravel/HP_Cal_LightBlue.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px 5px 3px 5px;
}
.promoboxBG{
	background-image:url(../../images/mactravel/HP_PromoBox.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}

a.monthslink:link, a.monthslink:visited {
	color:#6f8d9d;
	text-decoration:none;
}
a.monthslink:hover, a.monthslink:active {
	color:#bb020b;
	text-decoration:none;
}
/*Quick Search
-----------------------------------------------
*/
.QSRadio {
	padding:8px;
	background-color: #E28808;
}
.QSFields {
	background-image:url(../../images/mactravel/QS_Tile.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:10px;
	color:#ffffff;
}

.QSFieldWidth{
	width:275px;
}
.QSFieldSmall{
	width:35px;
}
.QSFieldAge{
	width:43px;
}
.QSColumnFields {
	background-image:url(../../images/mactravel/SubPages/QS_Col_Tile.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.QSColumnFieldWidth{
	width:165px;
}
.criteria{
	color:#FFFFFF;
	font-weight:normal;
}
.QSLink, a.QSLink:link, a.QSLink:visited {
	color:#FFF000;
	text-decoration:underline;
}

/*Quick Search Michoacan
-----------------------------------------------
*/
#mainMich {
	width:100%;
	color:#6D6138;
	background-color:#f9f8ed;
}

#mainMich input, #mainMich select{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#666666;
}

.QSRadioMich {
	padding:8px;
	background-color: #f44612;
}
.QSFieldsMich {
	background-image:url(../../images/mactravel/michoacan/QS_Tile.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:10px;
	color:#ffffff;
}
.QSFieldSmallMich{
	width:35px;
}

.QSColumnFieldsMich {
	background-image:url(../../images/mactravel/michoacan/QS_Col_Tile.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.criteriaMich{
	color:#FFFFFF;
	font-weight:normal;
}

.QSLinkMich, a.QSLinkMich:link, a.QSLinkMich:visited {
	color:#FFF000;
	text-decoration:underline;
}


.factactive {
	color: #CB2409;
	background-image: url(../../images/mactravel/SubPages/DEST_FACT_bttn_o.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	height:23px;
}
.fact {
	color: #256E97;
	background-image: url(../../images/mactravel/SubPages/DEST_FACT_bttn.gif);
	background-repeat: no-repeat;
	text-decoration:none;

	height:23px;
}
a.facttab:link, a.facttab:visited {
	color: #256E97;
	padding-left: 15px;
	text-decoration:none;
}
a.facttab:hover, a.facttab:active {
	color: #bb020b;
	text-decoration:none;
	padding-left: 15px;

}
/*Paddings
-----------------------------------------------
*/
.padding3T10R{
	padding-top:3px;
	padding-right:10px;
}
.padding8T{
	padding-top:8px;
}
.padding10L{
	padding-left:10px;
}
.padding10L5R{
	padding-left:10px;
	padding-right:5px;
}
.padding10L10R{
	padding-left:10px;
	padding-right:10px;
}
.padding5{
	padding:5px;
}
.padding10{
	padding:10px;
}
.padding10R{
	padding-right:10px;
}
.padding3TB{
	padding-top:3px;
	padding-bottom:3px;
}
.padding5TB{
	padding-top:5px;
	padding-bottom:5px;
}
.padding10L{
	padding-left:10px;
}
.padding20L{
	padding-left:20px;
}
.factpadding{
	padding-top:8px;
	padding-right:2px;
	padding-bottom:8px;
	padding-left:2px;
}
.factcontentpad{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
}

/*Results Nav
---------------------------------------------------------
*/
/*
a.resultsnav:link, a.resultsnav:visiteed {
	font-size:11px;
	color:#FF8A00;
}
a.resultsnav:hover, a.resultsnav:active {
	font-size:11px;
	color:#bb020b;
}
*/
.resultsnavcurrent{
	font-weight:bold;
	background-color:#FF8A00;
	color:#FFFFFF;
}

/*Results Steps
---------------------------------------------------------
*/
.resultssteps {
	font-size:11px;
	color:#96E5F9;
}
.resultssteps a:link{
	color:#FFFFFF;
}
.resultssteps .current{
	color:#FFF000;
}

/*Bluescreen
----------------------------------------------------------
*/
.bluescreen{
	background:url(../../images/mactravel/bluescreen/BS_Menu_Over.gif) no-repeat;
	
}
a.bluescreenTxt:link, a.bluescreenTxt:visited{
	background:url(../../images/mactravel/bluescreen/BS_Menu_Normal.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#457A97;
	margin: 0px;
	padding:2px 0px 0px 10px;
	height: 19px;
	width: 161px;
	text-decoration:none;
	display:block;

}
a.bluescreenTxt:hover, a.bluescreenTxt:active{
	background:url(../../images/mactravel/bluescreen/BS_Menu_Over.gif) no-repeat;
}


/*Additions
----------------------------------------------------------
*/
.homeDealsDiv
{
	height: 212px;
	overflow: auto; 
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}

.supplierDiv
{
	border-style:solid;
	border-width:thin ;
	border-color:#cccccc;
	
	height: 140px;
	overflow:auto;
	overflow-y:auto; 
	overflow: -moz-scrollbars-vertical;
	background-color:#FFffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#666666;
}

#error_msg{
	color:#AE0000;
	padding-bottom:4px;
	text-align:left;
	font-size: 11px;
	font-weight:bold;
}

.error_msg{
	color:#AE0000;
	padding-bottom:4px;
	text-align:left;
	font-size: 11px;
	font-weight:bold;	
}

.error_control{	
	background-color:#ff0033;
	color:#ffffff;
}

.TransBackground{
	z-index: 1;
	right: 0px;
	height:100%;
	width:100%;
	left: 0px;
	background-image: url(../../images/mactravel/img_whiteBG.gif);
	bottom: 0px;
	background-repeat: repeat;
	position: absolute;
	top: 0px;
}

.TransBackground60{
	z-index: 1;
	right: 0px;
	height:100%;
	width:100%;
	left: 0px;
	background-image: url(../../images/mactravel/img_whiteBG60.gif);
	bottom: 0px;
	background-repeat: repeat;
	position: absolute;
	top: 0px;
}

		
.OpacBackground{
	background-image: url(../../images/mactravel/spacer_white.gif);
	background-repeat: repeat;
}
.nostyle
{
	text-decoration:none;
	font-weight:normal;
	color:#266E97;
	}
.imageAlign{
	vertical-align:top;
	margin-top :3px;
	cursor: pointer; 
	cursor: hand;
}

#divHelpRequest
{
	overflow:hidden;
	overflow:-moz-scrollbars-none;
	DISPLAY:none;
	POSITION:Absolute;
}

.TransBackgroundBlack{
	DISPLAY:none;
	z-index: 1;
	right: 0px;
	height:100%;
	width:100%;
	left: 0px;
	background-image: url(../../images/mactravel/img_whiteBG.gif);
	
	bottom: 0px;
	background-repeat: repeat;
	position: absolute;
	top: 0px;
}

.text14
{
	font-size:14px;
	}
#destinationMenu {
	height:17px;
}
#featureMenu{
	height:17px;
}

/* dropdown suggestions  */
.trHL {	
	BACKGROUND-COLOR:#fdf0d2;
	cursor:pointer;
	cursor:hand;  
}
.trNoHL {	
	BACKGROUND-COLOR: #FFFFFF; 
}
.suggest {	
	border-collapse:collapse;
	BORDER: #c2ced8 1px solid;
	background-color:#FFFFFF;
}
.sugsubsection {
	color:#597e98;	
	padding-left:20px;
}
.sugsection {
    color:#b17706;
	BORDER-top: #c2ced8 1px solid;	
	height:14px;
}
.suggesttd {
	COLOR: #6d6138;	
	BORDER-bottom: #90aac0 1px solid;
	height:30px;
}
.txtBoxOff{
	width: 259px;
  	padding-left:5px;
}

.txtBoxOffColumn{
	width: 149px;
	padding-right:3px;
  	padding-left:3px;
}
.suggestH {	
	border-collapse:collapse;
	BORDER: #90aac0 1px solid;
	background-color:#FFFFFF;
	width:100%;
}
.suggestH td {
	COLOR: #6d6138;		
	BORDER-bottom: #90aac0 1px solid;
	height:30px;
}
.nostyletd{
    BORDER-top: 0px;
	BORDER-bottom: 0px !important;
	color:#bebebe !important;
	font-size:10px !important;
	height:12px !important;
}
.txtBoxOffH{
	width: 100%;
}

.fhrHeader{color:#478cb3; font-size:12px; font-weight:bold; }
.fhrlink{color:#478cb3; font-weight:bold; text-decoration:none; }

span.b2o td 
{
	color:#4D4D4D;
	font-size:11px;
	font-weight:bold;
	text-decoration:none; 
	cursor:pointer; 
	cursor:hand;
	text-align:center;
}

span.b2o_hover td 
{
	color:#C85B02;
	font-size:11px;
	font-weight:bold;
	text-decoration:none; 
	cursor:pointer; 
	cursor:hand;
	text-align:center;
}

td.pad
{
	padding-left:5px;
	padding-right:5px;
	background-color:#FFE400;
}

td.pad1
{
	padding-left:5px;
	padding-right:5px;
	background:url(../../images/mactravel/BTTN_Orange_Tile.gif);
}

span.footerLink
{
	color:#ffffff;
	font-size:9px;
	text-decoration:none; 
	cursor:pointer; 
	cursor:hand;
}

span.footerLink_hover
{
	color:#ffffff;
	font-size:9px;
	text-decoration:underline; 
	cursor:pointer; 
	cursor:hand;
}

.hand
{
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;	
}

*html
{
	filter:expression(document.execCommand("BackgroundImageCache",false,true));
}


/* Agent Desktop Buttons------------------------------------------------------------------*/
.agentboxBody {
	background-color:#e6f7fc;
	padding:10px;
}

a.agentmenulink:link, a.agentmenulink:visited{
	color:#266e97;
	text-decoration:none;
	line-height:18px;
}
a.agentmenulink:hover, a.agentmenulink:active{
	color:#266e97;
	text-decoration:underline;
	line-height:18px;
}
.agentboxBG {
	background-color:#e6f7fc;
}


/* navigation------------------------------------------------------------------*/
.nav{float:left;width:960px;margin-top:0px;background:url(../../images/mactravel/nav/NAV.gif)  no-repeat; }
.nav ul{list-style-type:none;margin:0;padding:0;background:none;} 
.nav ul li{background:none;list-style:none;float:left;display:inline;margin:0;padding:0;border:0px;height:35px;overflow:hidden;}                                        
.nav ul li span{display:block; padding-top:35px; overflow:hidden;background:url(../../images/mactravel/nav/NAV.gif) no-repeat; cursor:pointer;cursor:hand;} 

.nav ul li span.nav1  {width: 74px;height:35px; background-position: 0px 0px; }
.nav ul li span.nav2  {width: 87px;height:35px; background-position: -74px 0px; }
.nav ul li span.nav3  {width: 65px;height:35px; background-position: -161px 0px; }
.nav ul li span.nav4  {width: 65px;height:35px; background-position: -226px 0px; }
.nav ul li span.nav5  {width: 56px;height:35px; background-position: -291px 0px; }
.nav ul li span.nav6  {width: 70px;height:35px; background-position: -347px 0px; }
.nav ul li span.nav7  {width: 136px;height:35px;background-position: -417px 0px; }
.nav ul li span.nav8  {width: 11px;height:35px; background-position: -553px 0px; cursor:default; }
.nav ul li span.nav9  {width: 134px;height:35px;background-position: -564px 0px; }
.nav ul li span.nav10 {width: 118px;height:35px;background-position: -698px 0px; }
.nav ul li span.nav11 {width: 143px;height:35px;background-position: -816px 0px; }

.nav ul li span.nav1h {width: 74px;height:35px;background-position: 0px -35px; }
.nav ul li span.nav2h {width: 87px;height:35px;background-position: -74px -35px; }
.nav ul li span.nav3h {width: 65px;height:35px;background-position: -161px -35px; }
.nav ul li span.nav4h {width: 65px;height:35px;background-position: -226px -35px; }
.nav ul li span.nav5h {width: 56px;height:35px;background-position: -291px -35px; }
.nav ul li span.nav6h {width: 70px;height:35px;background-position: -347px -35px; }
.nav ul li span.nav7h {width: 136px;height:35px;background-position: -417px -35px; }
/*.nav ul li span.nav8h:hover  {background-position: -553px -0px; cursor:default; }*/
.nav ul li span.nav9h {width: 134px;height:35px;background-position: -564px -35px; }
.nav ul li span.nav10h{width: 118px;height:35px;background-position: -698px -35px; }
.nav ul li span.nav11h{width: 143px;height:35px;background-position: -816px -35px; }


/*Header Images ------------------------------------------------------------------*/
.headlogo { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat 0px -44px; width:309px; height:66px; overflow:hidden; cursor:pointer}
.headmid { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -318px -21px; width:221px; height:66px; overflow:hidden; }
.pricelogo { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -450px -90px; width:126px; height:66px; overflow:hidden; cursor:pointer}


/*Quick Search Images ------------------------------------------------------------------*/
.QSmidarrow { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat 0px 0px; height:12px; overflow:hidden;}
.QSbottom { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat 0px -12px; height:7px; overflow:hidden;}
.QSColmidarrow { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -304px 0px; height:12px; overflow:hidden;}
.QSColbottom { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -304px -12px; height:3px; overflow:hidden;}

/*Footer------------------------------------------------------------------*/
.footerbg{background-color:#6a6969;}
.logoVerisign { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -142px -126px; margin:3px 7px 3px 7px; width:95px; height:30px; overflow:hidden; cursor:pointer }
.logoBBB { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -353px -127px; margin:3px 7px 3px 7px; width:90px; height:30px; overflow:hidden; cursor:pointer }
.logoTico { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -309px -127px; margin:3px 7px 3px 7px; width:44px; height:30px; overflow:hidden; cursor:pointer }
.logoActa { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat 0px -127px; margin:3px 7px 3px 7px; width:61px; height:30px; overflow:hidden; }
.logoCLIA { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -61px -127px; margin:3px 7px 3px 7px; width:38px; height:30px; overflow:hidden; }
.logoIGLTA { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -237px -127px; margin:3px 7px 3px 7px; width:72px; height:30px; overflow:hidden; }
.logoPetropoints{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -540px -44px; margin:3px 7px 3px 7px; width:42px; height:30px; overflow:hidden; }
.logoManulife{ background:url(../../images/mactravel/FR/Sprites_Common.gif) no-repeat 0px -312px; margin:3px 7px 3px 7px; width:96px; height:18px; overflow:hidden; }

/*QS headerImage------------------------------------------------------------------*/
.searchV 
	{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -30px -26px; margin:8px 0px 8px 7px; width:128px; height:15px; overflow:hidden; }
.searchFlights
	{ background:margin:8px 0px 8px 7px; width:250px; height:15px; overflow:hidden; padding:8px 5px 10px 5px; font-size:14px; color:#FFF; font-weight:bold; }
.searchforLMD
	{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -134px -190px; margin:8px 0px 8px 7px; width:215px; height:15px; overflow:hidden; }
	
.searchHotels
	{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -104px -112px; margin:8px 0px 8px 7px; width:108px; height:15px; overflow:hidden; }
.searchforCars
	{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat 0px -111px; margin:8px 0px 8px 7px; width:99px; height:15px; overflow:hidden; }
.searchCruises
	{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -218px -112px; margin:8px 0px 8px 7px; width:114px; height:15px; overflow:hidden; }
.createYourTrip
	{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -336px -111px; margin:8px 0px 8px 7px; width:93px; height:15px; overflow:hidden; }

/*Homepage Texts------------------------------------------------------------------*/

.itspotlight { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -318px -95px; margin:7px 0px 6px 7px; width:125px; height:15px; overflow:hidden; }
.dealsbydest { background:url(../../images/mactravel/Sprites_Home.gif) no-repeat 0px -45px; margin:6px 0px 6px 7px; width:132px; height:16px; overflow:hidden; }
.thd { background:url(../../images/mactravel/Sprites_Home.gif) no-repeat 0px 0px; margin:0px; width:304px; height:28px; overflow:hidden; }
.QSsave { background:url(../../images/mactravel/Sprites_Home.gif) no-repeat 0px -30px; margin:0px; width:180px; height:14px; overflow:hidden; }
.QuickSearch { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -189px -26px; margin:8px 0px 8px 7px; width:83px; height:15px; overflow:hidden; }
.QSsearch { background:url(../../images/mactravel/Sprites_Home.gif) no-repeat -225px -48px; margin:0px; width:66px; height:11px; overflow:hidden; }
.helpfultools {	background:url(../../images/mactravel/Sprites_Home.gif) no-repeat -138px -48px; margin:6px 0px 3px 7px; width:84px; height:17px; overflow:hidden; }
.ourpartners { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -406px -235px; margin:7px 0px 6px 7px; width:102px; height:15px; overflow:hidden; }
.ftsym { background:url(../../images/mactravel/Sprites_Home.gif) no-repeat 0px -66px; margin:7px 0px 6px 7px; width:190px; height:17px; overflow:hidden; }

/*Homepage Icons [Google, RSS] ------------------------------------------------------------------*/
.googlebttn { background:url(../../images/mactravel/Sprites_Home.gif) no-repeat -194px -30px; width:104px; height:17px; overflow:hidden; cursor:pointer}
.nlenvelope { background:url(../../images/mactravel/Sprites_Home.gif) no-repeat 0px -83px; width:49px; height:47px; overflow:hidden; cursor:pointer}

/*Packages   ------------------------------------------------------------------*/
.headLRGVac{ background:url(../../images/mactravel/Sprites_Packages.gif) no-repeat 0px 0px; margin:0px; width:304px; height:28px; overflow:hidden; }


/*Yellow Buttons 1 Line ------------------------------------------------------------------*/
.yellowBttnL { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -540px -20px; width:4px; height:20px; }
.yellowBttnT { background:url(../../images/mactravel/Sprites_Common.gif) repeat-x 0px -168px; height:20px; font-weight:bold; text-align:center;	padding-left:5px; padding-right:5px;}
.yellowBttnR { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -545px -20px; width:4px; height:20px;}

/*Yellow Buttons 2 Lines ------------------------------------------------------------------*/
.rndbttnTL { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -540px 0px; width:4px; height:5px; }
.rndbttnT {	background:url(../../images/mactravel/Sprites_Common.gif) repeat-y 0px -158px; height:5px; }
.rndbttnTR { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -544px 0px; width:4px; height:5px; }
.rndbttnR { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -596px 0px; width:4px; }
.rndbttnBR { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -552px 0px; width:4px; height:4px; }
.rndbttnB {	background:url(../../images/mactravel/Sprites_Common.gif) no-repeat 0px -163px; height:4px; }
.rndbttnBL { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -556px 0px; width:4px; height:4px; }
.rndbttnL {	background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -592px 0px; width:4px; }

/*Roundboxes------------------------------------------------------------------*/
.rndboxTL {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: 0px -26px;
	background-repeat:no-repeat;
	
}
.rndboxT {
	height:5px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
}
.rndboxTR {
	width:6px;
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: -6px -26px;
	background-repeat:no-repeat;
	
}
.rndboxR {
	width:5px;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4d4d4;
}
.rndboxBR {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: -13px -26px;	
	background-repeat:no-repeat;
	width:6px;
}
.rndboxB {
	height:5px;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
}
.rndboxBL {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: -19px -26px;
	background-repeat:no-repeat;
	width:6px;
}
.rndboxL {
	width:5px;
	background-color:#FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d4d4d4;
}

.hdrCornerL{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -570px 0px; width:3px; height:3px; overflow:hidden;  }
.hdrCornerR{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -575px 0px; width:3px; height:3px; overflow:hidden;  }

/* Tabs
--------------------------------------------------------
*/
.tabs {
	background:url(../../images/mactravel/Sprites_Common.gif) 0px -250px; height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#266E97;
}
a.tabLink, a.tabLink:link, a.tabLink:hover, a.tabLink:active, a.tabLink:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#FFA21D;
	cursor:pointer;
}
.tabscurrent {
	background:url(../../images/mactravel/Sprites_Common.gif) 0px -267px; height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#266E97;
}
.tabpadding{
	padding:10px;
	background-color: #F2F2F2;
}

.arrow_Up { background:url(../../images/mactravel/Sprites_Home.gif) no-repeat -305px 0px; width:18px; height:18px; overflow:hidden; cursor:pointer; }
.arrow_Down { background:url(../../images/mactravel/Sprites_Home.gif) no-repeat -305px -19px; width:18px; height:18px; overflow:hidden; cursor:pointer; }
.tabT { background:url(../../images/mactravel/Sprites_Common.gif)  0px -284px; height:17px; overflow:hidden;}
.tabL { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -577px -250px; width:4px; height:17px; overflow:hidden;}
.tabLO { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -582px -250px; width:4px; height:17px; overflow:hidden;}
.tabR { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -587px -250px; width:4px; height:17px; overflow:hidden;}
.tabRO { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -592px -250px; width:4px; height:17px; overflow:hidden;}
.tabBodyL{width:3px;background-color:#FFFFFF;border-left: 1px solid #d9d9d9;}
.tabBodyR{width:3px;background-color:#FFFFFF;border-right: 1px solid #d9d9d9;}
.tabBodyTR { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -560px -250px; width:3px; height:4px; overflow:hidden;}
.tabBodyB{height:3px;background-color:#FFFFFF;border-bottom: 1px solid #d9d9d9;}
.tabBodyBL { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -565px -250px; width:4px; height:4px; overflow:hidden;}
.tabBodyBR { background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -571px -250px; width:4px; height:4px; overflow:hidden;}



/*Hotel------------------------------------------------------------------*/
.headLRGHotel { background:url(../../images/mactravel/Sprites_Hotels.gif) no-repeat 0px 0px;  width:416px; height:69px; overflow:hidden; }
.headLRGHotelRight { background:url(../../images/mactravel/Sprites_Hotels.gif) no-repeat -417px 0px;  width:9px; height:69px; overflow:hidden; }

/*headertitle------------------------------------------------------------------*/
.headertitleL
{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -583px 0px; width:7px; height:40px; overflow:hidden; }
.headertitleR
{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -584px -41px; width:7px; height:40px; overflow:hidden; }

/*Packages------------------------------------------------------------------*/
.headLRGVac { background:url(../../images/mactravel/Sprites_Packages.gif) no-repeat 0px 0px;  width:514px; height:69px; overflow:hidden; }
.headLRGVacRight { background:url(../../images/mactravel/Sprites_Packages.gif) no-repeat -514px 0px;  width:9px; height:69px; overflow:hidden; }

/*Flight------------------------------------------------------------------*/
.headLRGFl { background:url(../../images/mactravel/Sprites_Flights.gif) no-repeat 0px 0px;  width:384px; height:69px; overflow:hidden; }
.headLRGFlRight { background:url(../../images/mactravel/Sprites_Flights.gif) no-repeat -385px 0px;  width:9px; height:69px; overflow:hidden; }

/*Pop-up Roundboxes------------------------------------------------------------------*/
.prndboxTL {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: -496px 0px;background-repeat:no-repeat; width:8px;height:8px;	
}
.prndboxT {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: 0px -242px;background-repeat:repeat-x;height:8px;
}
.prndboxB {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: 0px -234px;background-repeat:repeat-x;height:8px;
}
.prndboxTR {	
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: -504px 0px;background-repeat:no-repeat;width:8px;height:8px;		
}
.prndboxR {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: -608px 0px;background-repeat:repeat-y;height:8px;
}
.prndboxL {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: -600px 0px;background-repeat:repeat-y;height:8px;
}
.prndboxBR {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: -523px 0px;background-repeat:no-repeat;width:8px;height:8px;
}
.prndboxBL {
	background-image:url(../../images/mactravel/Sprites_Common.gif);
	background-position: -515px 0px;background-repeat:no-repeat;width:8px;height:8px;
}
.pSelectCityLogo
{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -412px -188px;  width:186px; height:22px; overflow:hidden;margin:4px }
.pThisIsCorrect
{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -214px -210px;  width:174px; height:24px; overflow:hidden;margin:10px }
.pSelectGateway 
{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat 0px -210px;  width:212px; height:24px; overflow:hidden;margin:10px }
.pSelectEnglish
{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -389px -210px;  width:105px; height:24px; overflow:hidden; }
.pSelectFrench
{ background:url(../../images/mactravel/Sprites_Common.gif) no-repeat -495px -210px;  width:105px; height:24px; overflow:hidden; }

/*Home Main Images ------------------------------------------------------------------*/
.homeBPCbg{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat 0px 0px; overflow:hidden; }

.hpslice_1{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat 0px 0px; width:54px; height:220px; overflow:hidden; }
.hpslice_21{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -54px 0px; width:127px; height:164px; overflow:hidden; }
.hpslice_22{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -54px -190px; width:127px; height:30px; overflow:hidden; }
span.hpslice_2tours{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -54px -164px; width:127px; height:26px; overflow:hidden; display:block; cursor:pointer; }
span.hpslice_2tours_on{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -20px -262px; width:127px; height:26px; overflow:hidden; display:block; cursor:pointer; }

.hpslice_31{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -181px 0px; width:120px; height:133px; overflow:hidden; }
.hpslice_32{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -181px -159px; width:120px; height:61px; overflow:hidden; }
span.hpslice_3fh{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -181px -133px; width:120px; height:26px; overflow:hidden; display:block; cursor:pointer; }
span.hpslice_3fh_on{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -151px -262px; width:120px; height:26px; overflow:hidden; display:block; cursor:pointer; }

.hpslice_41{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -301px 0px; width:71px; height:113px; overflow:hidden; }
.hpslice_42{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -301px -139px; width:71px; height:81px; overflow:hidden; }
span.hpslice_4cr{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -301px -113px; width:71px; height:26px; overflow:hidden; display:block; cursor:pointer; }
span.hpslice_4cr_on{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -274px -262px; width:71px; height:26px; overflow:hidden; display:block; cursor:pointer; }

.hpslice_5{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -372px 0px; width:30px; height:220px; overflow:hidden; }

.hpslice_61{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -402px 0px; width:124px; height:136px; overflow:hidden; }
.hpslice_62{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -402px -162px; width:124px; height:58px; overflow:hidden; }
span.hpslice_6pk{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -402px -136px; width:124px; height:26px; overflow:hidden; display:block; cursor:pointer; }
span.hpslice_6pk_on{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -350px -262px; width:124px; height:26px; overflow:hidden; display:block; cursor:pointer; }

.hpslice_7{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -526px 0px; width:30px; height:220px; overflow:hidden; }

.hpslice_81{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -556px 0px; width:62px; height:155px; overflow:hidden; }
.hpslice_82{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -556px -182px; width:62px; height:39px; overflow:hidden; }
span.hpslice_8euro{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -556px -155px; width:62px; height:26px; overflow:hidden; display:block; cursor:pointer; }
span.hpslice_8euro_on{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -478px -262px; width:62px; height:26px; overflow:hidden; display:block; cursor:pointer; }

.hpslice_9{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -618px 0px; width:9px; height:220px; overflow:hidden; }
/*promo box ------------------------------------------------------------------*/
.hp_promobox_L{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat 0px -220px; width:7px; height:131px; overflow:hidden; }
.hp_promobox_R{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -620px -220px; width:7px; height:131px; overflow:hidden; }
.hp_promobox_M{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -7px -220px; width:613px; height:33px; overflow:hidden; }
.hp_promobox_B{ background:url(../../images/mactravel/Sprites_Home_BPC.gif) no-repeat -7px -347px; width:613px; height:4px; overflow:hidden; }

/*Best Price Calendar Flights
-----------------------------------------------
*/
.BPCDestHead {
	background-color:#fffcf2;
	font-weight:bold;
	color:#266E97;
	border-bottom-width:1px;
}
.BPCBorder td {
	border:solid #c3bcac;
	border-width:0px 1px 1px 0px;
}