
/* ------------------------------------------------------------------ */
/* ------------------------- COMMON STYLES -------------------------- */
/* ------------------------------------------------------------------ */

/*  COMMON NAV STYLES  */
    A:link    { color: #0000FF; text-decoration: underline; }
    A:visited { color: #0000FF; text-decoration: underline; }
    A:hover   { color: #0000FF; text-decoration: none; }
		
		
		a:link    { color: #0000FF; text-decoration: underline; }
    a:visited { color: #0000FF; text-decoration: underline; }
    a:hover   { color: #0000FF; text-decoration: none; }
		

/*  COMMON BODY STYLES  */
    body  { background-color: #F7E79C; }
    h1        { font-family: trebuchet ms, arial, verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; color: #006699; margin-bottom: 2px; }
    h2        { font-family: trebuchet ms, arial, verdana, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; color: #006699; margin-bottom: 2px; }
    h3        { font-family: trebuchet ms, arial, verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; color: #006699; margin-bottom: 2px; }
    .body     { font-family: trebuchet ms, arial, verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333; line-height: normal; }
    .newRed   { font-family: trebuchet ms,arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #cc0000; text-transform: uppercase; }
    .redPrice { font-family: trebuchet ms,arial, verdana, sans-serif; color: #cc0000; font-weight: bold; }


/* http://positioniseverything.net/easyclearing.html */
    .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

        /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
        /* End hide from IE-mac */


/*  FORM STYLES  */
    .formtext  { font-family: arial, verdana, sans-serif; font-size: 12px; background-color: #f2f2f2; border: 1px solid #999999; width: 171px; }
    .formtext2 { font-family: arial, verdana, sans-serif; font-size: 12px; background-color: #f2f2f2; border: 1px solid #999999; width: 80px; }
    input      { font-size: 12px; font-family: Arial, Verdana; font-weight: normal; font-style: normal; }


/* OTHER STYLES */
	.splashsearchadv2 { MARGIN-BOTTOM: 2px; FONT: 11px Arial, Verdana, sans-serif; COLOR: #000; }
    .bkg_norepeat { background-repeat: no-repeat; }
    p { margin-top: 12px; margin-bottom: 2px;  }
    .dashed_line { width: 474px; margin-top: 22px; margin-bottom: 10px; margin-left: 0px; height: 1px; border-top: 1px dashed #CCC1AE; background-color: #FFF1D9; }
    .spacer6 { clear: both; margin-top: 6px; margin-bottom: 6px; }
    .divider_line { width: 336px; margin-top: 25px; margin-bottom: 25px; margin-left: 0px; height: 1px; border-top: 2px solid #404040; background-color: #000000; }

    .ul_master { list-style-image: url(/images/square.gif); margin-top: 0px; padding-bottom: 0px; padding-top: 0px; list-style-type: square; }
     .ul_master_hpdeals { list-style-image: url(/images/square.gif); margin-top: 10px; margin-left:15px; padding-bottom: 0px; padding-top: 0px;padding-left:0px; list-style-type: square; }
    LI { margin-top: 10px; }



/* ------------------------------------------------------------------ */
/* ----------------------------- HEADER ----------------------------- */
/* ------------------------------------------------------------------ */

/*  TOP NAV TWO COLUMN WRAPPER AND TEXT  */
    #tnWrapper   { width: 950px; }
    #tnLeftCell  { width: 440; float: left; margin-left: 35px;}
    #tnRightCell { width: 470; float: left; margin-right: 5px; text-align: right; }

    .tnText1 { font-family: arial, verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #865C50; }
        a.tnText1:link    { text-decoration: none; color: #865C50; }
        a.tnText1:visited { text-decoration: none; color: #865C50; }
        a.tnText1:hover   { text-decoration: underline; color: #865C50; }

    .tnText2 { font-family: arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #00728A;  }
        a.tnText2:link    { text-decoration: none; color: #00728A; }
        a.tnText2:visited { text-decoration: none; color: #00728A; }
        a.tnText2:hover   { text-decoration: underline; color: #00728A; }

    .tnText3 { font-family: arial, verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #00728A; }
        a.tnText3:link    { text-decoration: none; color: #00728A; }
        a.tnText3:visited { text-decoration: none; color: #00728A; }
        a.tnText3:hover   { text-decoration: underline; color: #00728A; }


/*  MAIN NAV STYLES  */
    .mainNavPipe { font-family: arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #ffffff; padding-left: 10px; padding-right: 10px; }
    .mainNav { font-family: arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #ffffff; }
        a.mainNav:link    { text-decoration: none; color: #ffffff; }
        a.mainNav:visited { text-decoration: none; color: #ffffff; }
        a.mainNav:hover   { text-decoration: underline; color: #ffffff; }

    .tnText1 { font-family: arial, verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #00728A; }
        a.tnText1:link    { text-decoration: none; color: #00728A; }
        a.tnText1:visited { text-decoration: none; color: #00728A; }
        a.tnText1:hover   { text-decoration: underline; color: #00728A; }

    .breadCrumb { font-family: arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #006699; }
        a.breadCrumb:link    { text-decoration: underline; color: #006699; }
        a.breadCrumb:visited { text-decoration: underline; color: #006699; }
        a.breadCrumb:hover   { text-decoration: none; color: #006699; }


/*  SEARCH BOX STYLES  */
    .hp_searchBox { width: 343px; height: 250px; border-color: #396C6C; /*border-style: solid; border-width: 1px; */ background-color: #99CCCC; }




/* ------------------------------------------------------------------ */
/* ---------------------------- LEFT NAV ---------------------------- */
/* ------------------------------------------------------------------ */

/*  CRUISE RESOURCES NAV STYLES  */

    .ul_cr { font-family: arial, verdana, sans-serif; font-size: 12px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #865C50; text-decoration: none; text-indent: 3px; /* list-style-image: url(arrow.gif); */ list-style-position: outside; list-style-type: square; padding: 0 6px 18px 6px; margin: 0 0 0 10px; }
    .cr_NavHdr { font-family: arial, verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; color: #865C50; margin-bottom: 1; }
    .cr_Nav    { font-family: arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #865C50; }
        a.cr_Nav:link    { text-decoration: none; color: #865C50; }
        a.cr_Nav:visited { text-decoration: none; color: #865C50; }
        a.cr_Nav:hover   { text-decoration: underline; color: #0000FF; }





/* ------------------------------------------------------------------ */
/* ------------------------- CENTER CONTENT ------------------------- */
/* ------------------------------------------------------------------ */

/*  HOME PAGE (BIG DEALS) PROMO STYLES */
    #promo_box { width: 565px; height: 250px; margin-right: 10px; }

    #promo_nav { font-family: arial, sans-serif; font-size: 11px; width: 565px; height: 41px; }
    #promo_nav a:link, #promo_nav a:visited { color:#999999; font: normal 11px/11px arial; text-decoration: none;text-decoration: none; width: 137px; height: 32px;  text-align: center; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: none; border-style: none; float: left; }
    #promo_nav a:hover { display: block; font: normal 11px/11px arial; color:#8A3B1B; text-decoration: none; width: 137px; height: 32px; text-align: center; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: none; border-style: none; float: left; }

    #promoContent1 { display: block; }
    #promo_nav1off { font-family: arial, sans-serif; font-size: 11px; color: #8A3B1B; float:left; width: 137px; height: 40px; text-align: center; background-color: #F2F2F2; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: #999999; border-style: solid; }
    #promo_nav1on  { font-family: arial, sans-serif; font-size: 11px; color: #8A3B1B; float:left; width: 137px; height: 40px; text-align: center; background-color: #F1D7B1; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: #8A3B1B; border-style: solid; }
    #promo_nav1on a:link, #promo_nav1on a:visited  { color:#999999; font: normal 11px/11px arial; text-decoration: none; }

    #promoContent2 { display: none; }
    #promo_nav2off { font-family: arial, sans-serif; font-size: 11px; color: #999999; float:left; width: 137px; height: 40px; text-align: center; background-color: #F2F2F2; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: #999999; border-style: solid; }
    #promo_nav2on  { font-family: arial, sans-serif; font-size: 11px; color: #8A3B1B; float:left; width: 137px; height: 40px; text-align: center; background-color: #F1D7B1; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: #8A3B1B; border-style: solid; }
    #promo_nav2on a:link, #promo_nav2on a:visited { color:#999999; font: normal 11px/11px arial; text-decoration: none; }

    #promoContent3 { display: none; }
    #promo_nav3off { font-family: arial, sans-serif; font-size: 11px; color: #999999; float:left; width: 137px; height: 40px; text-align: center; background-color: #F2F2F2; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: #999999; border-style: solid; }
    #promo_nav3on  { font-family: arial, sans-serif; font-size: 11px; color: #8A3B1B; float:left; width: 137px; height: 40px; text-align: center; background-color: #F1D7B1; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: #8A3B1B; border-style: solid; }
    #promo_nav3on a:link, #promo_nav3on a:visited  { color:#999999; font: normal 11px/11px arial; text-decoration: none; }

    #promoContent4 { display: none; }
    #promo_nav4off { font-family: arial, sans-serif; font-size: 11px; color: #999999; float: left; width: 137px; height: 40px; text-align: center; background-color: #F2F2F2; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: #999999; border-style: solid; }
    #promo_nav4on  { font-family: arial, sans-serif; font-size: 11px; color: #8A3B1B; float: left; width: 137px; height: 40px; text-align: center; background-color: #F1D7B1; border-left-width: 1px; border-right-width: 1px; border-top-width: 0; border-bottom-width: 1px; border-color: #8A3B1B; border-style: solid; }


/*  THREE BANNER PROMOS BOX  */
    #threePromosBox { width: 482px; height: 206px; margin-bottom: 10px; }
    #threePromosBoxLeftCell  { width: 342px; margin-right: 10px; float: left; }
    #threePromosBoxRightCell { width: 130px; float: right; }
    
    
/*  HOME PAGE DEALS/SUPPLIERS BOXES  */
    #hpDealsBox { width: 480px; border: 2px solid #A88243; margin-bottom: 10px; }
    #hpDeals    { width: 426px; border: 2px solid #ffffff; font-family: arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #666666; padding: 18px 27px 18px 28px; }

        a.hpDeals:link    { text-decoration: none; color: #865C50; font-weight: bold; }
        a.hpDeals:visited { text-decoration: none; color: #865C50; font-weight: bold; }
        a.hpDeals:hover   { text-decoration: underline; color: #0000FF; font-weight: bold; }

        a.hpMore:link    { text-decoration: underline; color: #666666; font-weight: normal; }
        a.hpMore:visited { text-decoration: underline; color: #666666; font-weight: normal; }
        a.hpMore:hover   { text-decoration: none; color: #0000FF; font-weight: normal; }

    #suppliersLogosBox { width: 480px; border: 2px solid #596252; margin-bottom: 10px; }
    #suppliersLogos    { width: 478px; border: 2px solid #ffffff; font-family: arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; padding: 0px 27px 18px 28px; }
    #suppliers_row     { margin-top: 20px; }
        .suppliers_tab1 { float: left; padding-right: 33px; }
        .suppliers_tab2 { float: left; padding-right: 33px; }
        .suppliers_tab3 { float: left; padding-right: 33px; }
        .suppliers_tab4 { float: left; }



/* ------------------------------------------------------------------ */
/* --------------------------- RIGHT NAV ---------------------------- */
/* ------------------------------------------------------------------ */

/*  PROMO BOX AND SEARCH BOX TWO COLUMN WRAPPER  */
    #hp_psWrapper   { width: 920px; margin-bottom: 10px; }
    #hp_psLeftCell { width: 345; float: left; margin-right: 10px; }
    #hp_psRightCell  { width: 565; float: left; }


/*  RIGHT NAV SEARCH BOX STYLES  */
    .rtnavcolsearch   { margin-bottom: 6px; font: 11px Arial, Verdana, sans-serif; width: 209px; color: #000000; }
    .rightnavcolumn   { width: 245px; height: 100%; background-color: #F1D7B1; }
    .searchright      { font-weight: normal; font-size: 9px; color: #000000; font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; }
    .splashsearch     { margin-bottom: 6px; font: 11px Arial, Verdana, sans-serif; width: 245px; color: #000000; }
    .search_price     { color: Red; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
    .search_price_off { color: red; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


/*  RIGHT NAV CONTENT BOX STYLES  */
    .ul_rn { list-style-image: url(/images/square.gif); margin-top: -10px; list-style-type: square; }

    #rn_contentWrapper { width: 246px; margin-bottom: 10px; }
    #rn_contentHdr     { width: 246px; height: 21px; }
    #rn_contentLuxury  { width: 246px; border: 0 1px 1px 1px solid #00859D; padding: 6px 6px 6px 6px; }
    #rn_contentLeft    { width: 56px; float: left; }
    #rn_contentRight   { width: 175px; float: left; }
    .ul_contentLuxury_nav  { font-family: arial, verdana, sans-serif; font-size: 10px; font-style: normal; line-height: 9px; font-weight: normal; font-variant: normal; text-transform: none; color: #00859D; text-decoration: none; text-indent: 3px; list-style-position: outside; list-style-type: square; padding: 0 0px 0px 2px; margin: 0 0 0 2px; }
        a.ul_contentLuxury_nav:link    { text-decoration: none; color: #00859D; }
        a.ul_contentLuxury_nav:visited { text-decoration: none; color: #00859D; }
        a.ul_contentLuxury_nav:hover   { text-decoration: underline; color: #ff0000; }


/* ------------------------------------------------------------------ */
/* ---------------------------- FOOTER ------------------------------ */
/* ------------------------------------------------------------------ */
    
/*  FOOTER STYLES   */
    .footer { font-family: arial, verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333; }
        a.footer:link    { text-decoration: underline; color: #333333; }
        a.footer:visited { text-decoration: underline; color: #333333; }
        a.footer:hover   { text-decoration: none; color: #333333; }


/* ------------------------------------------------------------------ */
/* ---------------------------- BOOKING FLOW ------------------------------ */
/* ------------------------------------------------------------------ */


/*  ITINERARY/PRICE TABLE STYLES  */
.rxtdhead
{
    BORDER-RIGHT: #00728a 1px solid;
    BORDER-TOP: #00728a 1px solid;
    FONT-SIZE: 13px;
    BORDER-LEFT: #00728a 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #00728a 1px solid
}
.price_data
{
    BORDER-RIGHT: #00728a 1px solid;
    BORDER-TOP: #00728a 1px solid;
    BORDER-LEFT: #00728a 1px solid;
    BORDER-BOTTOM: #00728a 1px solid
}
.revelex_select
{
	MARGIN-BOTTOM: 0px;
    FONT: 12px Arial, Verdana, sans-serif;
    COLOR: #000
}
.mousetext
{
    FONT-SIZE: 11px;
}
.splashsearchadv
{
    MARGIN-BOTTOM: 6px;
    FONT: 12px Arial, Verdana, sans-serif;
    WIDTH: 255px;
    COLOR: #000
}

.search_price
{color: Red;
font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
font-size: 14px;}

.search_price_off
{color: red;
font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
font-size: 14px;}	

.price_head
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #BFD9E5
}





/* Modals for 360 tours */	

#modalPage3
{
  display: none;
    position: absolute;
    width: 650px;
    height: 600px;
    top: 0px; left: 0px;
    
}


.modalBackground3
{
   /* filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #bbbbbb;  */
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer3
{
  position: absolute;
    width: 630px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.modal3
{
    background-color: #0093B5;
    border: solid 2px #ffffff; position: relative;
    top: -270px;
    left: 0px;
    z-index: 1000;
    width: 630px;
    height: 520px;
    padding: 10px;
	text-align: middle;
}

.modalBody3
{
    padding: 5px;
}

.modalText {
	
	 font-family: arial, sans-serif; font-weight:bold; font-size: 16px; color: #0093B5;
	}


a.modalText:link {text-decoration: none; color: #0093B5;}
a.modalText:visited {text-decoration: none; color: #0093B5;}
a.modalText:active {text-decoration: underline; color: red;}
a.modalText:hover {text-decoration: underline; color: red;} 	


.modalCloseWindow {
	
	 font-family: arial, sans-serif; font-weight:bold; font-size: 10px; color: #0093B5;
	}


a.modalCloseWindow:link {text-decoration: underline; color: #0093B5;}
a.modalCloseWindow:visited {text-decoration: underline; color: #0093B5;}
a.modalCloseWindow:active {text-decoration: underline; color: red;}
a.modalCloseWindow:hover {text-decoration: underline; color: red;} 	


.modalBlurb {
	font-family: arial, sans-serif; font-weight:normal; font-size: 10px; color: #ffffff;
	
	}

	
.ModalTable {
	background-color: #ffffff;
	}
	


.heading {
font-family: trebuchet ms, arial, verdana, sans-serif; 
font-size: 16px; font-style: normal; 
font-weight: bold; 
text-decoration: none; color: #006699;
margin-bottom: 2px;
}


.sdbody {
font-family: trebuchet ms, arial, verdana, sans-serif; 
font-size: 12px; font-style: normal; 
	
	}
	
	
.topLeftCorner { BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/imgs/vt/10x10_eu-vt_topleft_corner.gif); BACKGROUND-REPEAT: no-repeat; }
.topRightCorner { BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/imgs/vt/10x10_eu-vt_topright_corner.gif); BACKGROUND-REPEAT: no-repeat; }
.botLeftCorner { BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/imgs/vt/10x10_eu-vt_btmleft_corner.gif); BACKGROUND-REPEAT: no-repeat; }
.botRightCorner { BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/imgs/vt/10x10_eu-vt_btmright_corner.gif); BACKGROUND-REPEAT: no-repeat; }


/* Promo Page */
.PromoSectionHeader {
	
	font-size: 18px; font-weight: bold; color: #ffffff; text-align: center; background-color: #00728A;
	
	}
	
.PromoSectionColHeader {	
	 background-color: #0092B3; 	 
	}




	/* Modals for Email a friend */	

#EAFmdlPg
{
  display: none;
    position: absolute;
    width: 1475px;
    height: 835px;
    top: 0px; left: 0px;
    
}


.EAFmdlBckgrd
{
   /* filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #bbbbbb;  */
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.EAFmdlCont
{
  position: absolute;
    width: 270px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.EAFmdl
{
    background-color: #0093B5;
    border: solid 2px #ffffff; position: relative;
    top: -270px;
    left: 0px;
    z-index: 1000;
    width: 270px;
    height: 270px;
    padding: 10px;
	text-align: middle;
}

.EAFmdlBdy
{
    padding: 5px;
}

.EAFmdlTxt {
	
	 font-family: arial, sans-serif; font-weight:bold; font-size: 16px; color: #1381AC;
	}


a.EAFmdlTxt:link {text-decoration: underline;  color: blue;}
a.EAFmdlTxt:visited {text-decoration: underline;  color: blue;}
a.EAFmdlTxt:active {text-decoration: underline; color: red;}
a.EAFmdlTxt:hover {text-decoration: underline; color: red;} 	


.EAFmdlClseWdw {
	
	 font-family: arial, sans-serif; font-weight:bold; font-size: 9px; color: #1381AC;
	}


a.EAFmdlClseWdw:link {text-decoration: underline; color: #1381AC;}
a.EAFmdlClseWdw:visited {text-decoration: underline; color: #1381AC;}
a.EAFmdlClseWdw:active {text-decoration: underline; color: red;}
a.EAFmdlClseWdw:hover {text-decoration: underline; color: red;} 	


.EAFmdlBlrb {
	font-family: arial, sans-serif; font-weight:normal; font-size: 10px; color: #1381AC;
	
	}

	
.EAFMdlTbl {
	background-color: #ffffff;
	}
	
.EAFINPUT {
	FONT: 10px Arial, Verdana, sans-serif;
  WIDTH: 120px;
	}	
	
.EAFTEXT {
	FONT: 11px Arial, Verdana, sans-serif;
	}	
	
	
/*   for the Category Availability   */	
		/*   for the Category Availability   */	
	
.rxcabinprice {color : #c00; font-size : 12px; font-weight : bold; font-family : trebuchet ms, arial, verdana, sans-serif; }
.row1bg {background-color: #ffffff; font-family: trebuchet ms, arial, verdana, sans-serif;}
.row2bg {background-color: #e3f0f6; font-family: trebuchet ms, arial, verdana, sans-serif;}
.rowpadding {padding-top:15px;padding-bottom:15px; font-family: trebuchet ms, arial, verdana, sans-serif;}
.catSelecth2 {font-family: trebuchet ms, arial, verdana, sans-serif;  font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; color: #006699; margin-bottom: 2px;margin-top:0px}
.catrxtdhead {color: #ffffff; font-family: trebuchet ms, arial, verdana, sans-serif;}
.catpricingbg {background-color:#FFF3E1; font-family: trebuchet ms, arial, verdana, sans-serif;  font-weight:bold; font-size: 12px;}
.catprlineprbg {background-color:#EEEEEE; font-family: trebuchet ms, arial, verdana, sans-serif;  font-size: 12px;}
.catprlinebg {background-color:#DDECF2; font-family: trebuchet ms, arial, verdana, sans-serif;  font-weight:bold; font-size: 12px;}
.avlcbbg {background-color:#ffffff;color: #f90;font-family: trebuchet ms, arial, verdana, sans-serif;  font-size: 15px; font-style: normal; font-weight: bold;}
.catrxtdhead  {background-color:#0093b5; font-family: trebuchet ms, arial, verdana, sans-serif;}
.catprtaxfee {color: #000000;font-family: trebuchet ms, arial, verdana, sans-serif;  font-size: 10px; font-style: normal;}



A.categorySelectLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #f19410;
    FONT-FAMILY: trebuchet ms, arial, verdana, sans-serif; 
    TEXT-DECORATION: none
}
A.categorySelectLink:link
{
    TEXT-DECORATION: underline;
}
A.categorySelectLink:hover
{
    TEXT-DECORATION: underline;
    COLOR: RED;
}
A.categorySelectLink:active
{
    TEXT-DECORATION: underline;
    COLOR: RED;
}





	/* Modals for Save Page */	

#SPmdlPg
{
  display: none;
    position: absolute;
    width: 1250px;
    height: 1075px;
   top: 0px; left: 0px;
  
}


.SPmdlBckgrd
{
   /* filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #bbbbbb;  */
    position: relative;
    z-index: 500;
    top: 0px; left: 0px;
}
.SPmdlCont
{
  position: relative;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.SPmdl
{
    background-color: #0093B5;
    border: solid 2px #ffffff; position: relative;
    top: -270px;
    left: 0px;
    z-index: 1000;
    width: 300px;
    padding: 5px;
	text-align: middle;
}

.SPmdlBdy
{
    padding: 5px;
}

.catprlinebg {background-color:#0093B5;}


a.LinksInEmail:link {text-decoration: underline; color: blue;}
a.LinksInEmail:visited {text-decoration: underline; color: purple;}
a.LinksInEmail:active {text-decoration: underline; color: red;}
a.LinksInEmail:hover {text-decoration: underline; color: red;} 