.splashsearchadv
{
    MARGIN-BOTTOM: 6px;
    FONT: 11px Arial, Verdana, sans-serif;
    WIDTH: 255px;
    COLOR: #000
}

A
{
    FONT-WEIGHT: normal;
    /*FONT-SIZE: 13px;*/
    COLOR: #669;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
A.topnavhome
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #c3c3c3;
    TEXT-DECORATION: none
}
A.topnavhome:link
{
    TEXT-DECORATION: none
}
A.topnavhome:hover
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.topnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.topnav:link
{
    TEXT-DECORATION: none
}
A.topnav:hover
{
    COLOR: #c3c3c3;
    TEXT-DECORATION: underline
}
A.mousetext
{
    FONT-SIZE: 9px
}
A.utility
{
    FONT-SIZE: 11px;
    COLOR: #858a06
}
A.spbody
{
    FONT-SIZE: 11px;
    COLOR: #525252
}
A.spspecial
{
    FONT-SIZE: 12px;
    COLOR: #4b4873;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: none
}
A.spspecial:link
{
    TEXT-DECORATION: none
}
A.spspecial:hover
{
    TEXT-DECORATION: underline
}
A.splines
{
    FONT-SIZE: 9px;
    COLOR: #999
}
A.crumbs
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #669
}

.crumbs_div
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #669
}



A.emailtofriend
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px
}
A.H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 0px;
    COLOR: #e28800;
    TEXT-DECORATION: none
}
A.H2:link
{
    TEXT-DECORATION: none
}
A.H2:hover
{
    TEXT-DECORATION: underline
}
A.TourDates:hover
{
    TEXT-DECORATION: underline;
    COLOR: red
}
A.decks
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.decks:link
{
    TEXT-DECORATION: none
}
A.decks:hover
{
    TEXT-DECORATION: underline
}
A.decksbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #f19410;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.decksbold:link
{
    TEXT-DECORATION: none
}
A.decksbold:hover
{
    TEXT-DECORATION: underline
}
A.rightnav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #21311f
}
A.footernav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #669
}
A.leftnav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.leftnav:link
{
    TEXT-DECORATION: none
}
A.leftnav:hover
{
    TEXT-DECORATION: underline
}
.body
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #525252;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.body_search
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #333;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
HR
{
    COLOR: #e28800;
    HEIGHT: 1px
}
.sp_search_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #525252;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.h1splash
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #858a06;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.ul_splash
{
    LIST-STYLE-IMAGE: url(/images/sp_bullet_arrow.gif);
    LIST-STYLE-TYPE: none
}
.ul_master
{
    LIST-STYLE-IMAGE: url(/images/square.gif);
    LIST-STYLE-TYPE: square
}
.ul_master_links
{
	list-style-image: url(/images/square.gif);
	line-height: 20px;
	list-style-type: square;
}
LI
{
    MARGIN-TOP: 6px
}
.li_skinny
{
    MARGIN-TOP: 0px
}
.li_splash
{
    MARGIN-TOP: 10px;
    LINE-HEIGHT: 15px
}
.crumbs_div
{
    MARGIN-TOP: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #669;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.crumbs_div_new
{
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #669;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif

}
.crumbs
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    COLOR: #e28800;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 0px;
    COLOR: #e28800;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
H2.quicksearch
{
    COLOR: #e28800
}
.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #e28800;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.searchright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #525252;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #669;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.subfooter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #669;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.h1spright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 0px;
    COLOR: #bb7108;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
H2.vt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 0px;
    COLOR: #f90;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.leftnav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.tour_itinerary
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #f90
}
.subnav
{
    BORDER-RIGHT: #ddecf2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ddecf2 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ddecf2 1px solid;
    COLOR: #069;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ddecf2 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    BACKGROUND-COLOR: #fbe2be
}
.td_ships
{
    FONT-SIZE: 10px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
TD.grid
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
.rxtrhead
{
    BACKGROUND-COLOR: #d9ecff
}
.rxtdhead
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
.footerterms
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
HR.faq
{
    COLOR: #c0c0c0;
    HEIGHT: 1px
}
.copy_arrows
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url(/images/ins_search_arrows.gif);
    BACKGROUND-REPEAT: no-repeat
}
.masthead_bkg
{
    BACKGROUND-IMAGE: url(/images/top_bkg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.nav_top_bkg
{
    BACKGROUND-IMAGE: url(/images/nav_top_bkg.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #4b4873
}
.nav_top_bkg_v2
{
    BACKGROUND-IMAGE: url(/images/nav_top_bkg_v2.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #5E5C82
}
.sp_search_bkg
{
    BACKGROUND-COLOR: #dadcaa
}
.sp_search_head
{
    WIDTH: 238px;
    HEIGHT: 27px;
    BACKGROUND-COLOR: #858a06
}
.sp_banner_bkg
{
    BACKGROUND-COLOR: #5f98cd
}
.sp_horizgutter_bkg
{
    HEIGHT: 27px;
    BACKGROUND-COLOR: #6b698f
}
.sp_lines_bkg
{
    HEIGHT: 27px;
    BACKGROUND-COLOR: #d4d3eb
}
.sp_links_bkg
{
    HEIGHT: 27px;
    BACKGROUND-COLOR: #d4d3eb
}
.sp_dotsvert_bkg
{
    BACKGROUND-IMAGE: url(/images/sp_dot_vert.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ffffff
}
.sp_dotshoriz_bkg
{
    BACKGROUND-IMAGE: url(/images/sp_dot_horiz.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff
}
.sp_specials_head
{
    WIDTH: 260px;
    HEIGHT: 27px;
    BACKGROUND-COLOR: #fa930d
}
.sp_tours_head
{
    WIDTH: 260px;
    HEIGHT: 27px;
    BACKGROUND-COLOR: #858a06
}
.sp_specials_bkg
{
    BACKGROUND-COLOR: #f6eccf
}
.rightnavcolumn
{
    WIDTH: 170px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #dadcaa
}
.tableborder_body
{
    BORDER-RIGHT: #d4d3eb 1px solid;
    BORDER-TOP: #d4d3eb 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    BORDER-LEFT: #d4d3eb 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #d4d3eb 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.tr_itinhdbkg
{
    BACKGROUND-COLOR: #d4d3eb
}
.td_itinhdbkg
{
    BACKGROUND-COLOR: #f1f0fd
}
.td_itinprice
{
    COLOR: #800000
}
.tr_itinaltbkg
{
    BACKGROUND-COLOR: #eeeeee
}
.block_search
{
    BACKGROUND-COLOR: #fff
}
.blockover_search
{
    BACKGROUND-COLOR: #f4f4fb
}
.sp_search_field
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 6px;
    WIDTH: 180px;
    COLOR: #525252;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.input_hotel_radio
{
    BACKGROUND-COLOR: #fff3e1
}
.rtnavcolsearch
{
    MARGIN-BOTTOM: 6px;
    FONT: 11px Arial, Verdana, sans-serif;
    WIDTH: 150px;
    COLOR: #000
}
.rxbutton
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    FONT: 12px Arial, Verdana, sans-serif;
    BORDER-LEFT: #7f7f7f 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    BACKGROUND-COLOR: #e1e1e1
}
.paxselect
{
    FONT: 11px Arial, Verdana, sans-serif;
    WIDTH: 35px;
    COLOR: #000
}
.rxinput
{
    FONT: 12px Arial, Verdana, sans-serif;
    COLOR: #333;
    BACKGROUND-COLOR: #ffffff
}
.formstandard
{
    FONT: 12px Arial, Verdana, sans-serif;
    COLOR: #333;
    BACKGROUND-COLOR: #ecf4fe
}
.select_cat
{
    FONT: 11px Arial, Verdana, sans-serif;
    COLOR: #333;
    BACKGROUND-COLOR: #fdfcde
}
.buttonstandard
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    FONT: 12px Arial, Verdana, Helvetica, Geneva, sans-serif;
    BORDER-LEFT: #7f7f7f 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    BACKGROUND-COLOR: #c0c0c0
}
.form
{
    MARGIN: 0px
}
.bkg_norepeat
{
    BACKGROUND-REPEAT: no-repeat
}
B
{
    FONT-WEIGHT: bold
}
STRONG
{
    FONT-WEIGHT: bold
}
.h1splash A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #858a06;
    TEXT-DECORATION: none
}
.h1splash A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #858a06;
    TEXT-DECORATION: none
}
.h1splash A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #858a06;
    TEXT-DECORATION: none
}
.h1splash A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #858a06;
    TEXT-DECORATION: none
}
.h1splash A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #858a06;
    TEXT-DECORATION: underline
}

.print_email { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, Sans-serif; }
.print_email A { FONT-WEIGHT: normal; COLOR: #666699; TEXT-DECORATION: underline; }
.print_email A:active { FONT-WEIGHT: normal; COLOR: #666699; TEXT-DECORATION: underline; }
.print_email A:link { FONT-WEIGHT: normal; COLOR: #666699; TEXT-DECORATION: underline; }
.print_email A:visited { FONT-WEIGHT: normal; COLOR: #666699; TEXT-DECORATION: underline; }
.print_email A:hover { FONT-WEIGHT: normal; COLOR: #666699; TEXT-DECORATION: underline; }

H3 { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #4b4873; FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif; }
A.H3 { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #4b4873; TEXT-DECORATION: none; }
A.H3:link { TEXT-DECORATION: none; }
A.H2:hover{ TEXT-DECORATION: underline; }
A.bluelink { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #00f; FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif; }

.tabtext_active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif; }
A.tabtext_active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif; }
.tabtext { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3B3771; FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif; }
A.tabtext { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3B3771; FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif; }

.price_head { BORDER-RIGHT: #DDECF2 1px solid; BORDER-TOP: #DDECF2 1px solid; BORDER-LEFT: #DDECF2 1px solid; BORDER-BOTTOM: #DDECF2 1px solid; BACKGROUND-COLOR: #F4F4FB; }
.price_data { BORDER-RIGHT: #DDECF2 1px solid; BORDER-TOP: #DDECF2 1px solid; BORDER-LEFT: #DDECF2 1px solid; BORDER-BOTTOM: #DDECF2 1px solid; }

.ul_promos { font-weight: bold; font-size: 11px; color: black; font-family: Arial, Helvetic, Sans-serif; LIST-STYLE-IMAGE: url(/images/square.gif); LIST-STYLE-TYPE: square; }

.bold { font-weight: bold; }

.vtshipheader { background-color: #f19410; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif }

.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; }



a.calendarLink:link {text-decoration: underline; color: blue;}
a.calendarLink:visited {text-decoration: underline; color: purple;}
a.calendarLink:active {text-decoration: underline; color: blue;}
a.calendarLink:hover {text-decoration: underline; color: red;}




/*-- VIRTUAL TOURS --*/
div#vt-tools { margin: 3px 10px 7px 10px; position: relative; }
div#linkNext30 { float: right; position: absolute; right: 0; bottom: 0; }
div#linkPrev30 { float: left; position: absolute; left: 0; bottom: 0; }
#vt-caption div.cabin nobr,
#vt-caption div { font-size: 16px!important; font-weight: bold; color: #58557D; line-height: 1.2; text-align: center; white-space: nowrap; }
.vt-terms { margin: 0 10px 10px 10px; text-align: center; font-size: 11px!important; line-height: 1; }

/*-- keep old overlay hidden, delete once old overlay is removed from php --*/
.modalContainer3 { display: none; position: absolute; width: 630px; left: 50%; top: 50%; z-index: 750; }

/* -- no longer apply, old overlay replaced with new overlay, delete once old overlay is removed from php --
#modalPage3
{
  display: none;
    position: absolute;
    width: 650px;
    height: 600px;
    top: 0px; left: 0px;

}


.modalBackground3
{
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer3
{
  position: absolute;
    width: 630px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.modal3
{
    background-color: #D4D3EB;
    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: #58557D;
    }


a.modalText:link {text-decoration: none; color: #58557D;}
a.modalText:visited {text-decoration: none; color: #58557D;}
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: #58557D;
    }


a.modalCloseWindow:link {text-decoration: underline; color: #58557D;}
a.modalCloseWindow:visited {text-decoration: underline; color: #58557D;}
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: #1381AC;

    }


.ModalTable {
    background-color: #ffffff;
    }



.topLeftCorner { BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(''); BACKGROUND-REPEAT: no-repeat; }
.topRightCorner { BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(''); BACKGROUND-REPEAT: no-repeat; }
.botLeftCorner { BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(''); BACKGROUND-REPEAT: no-repeat; }
.botRightCorner { BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(''); BACKGROUND-REPEAT: no-repeat; }
*/




/*-- PROMO PAGES --*/

.PromoSectionHeader {

	font-size: 18px; font-weight: bold; color: #ffffff; text-align: center; background-color: #3B3771;

	}

.PromoSectionColHeader {
	 background-color: #D4D3EB;
	}



    .PromoContentBackGroundColor { background-color : #EFEFEF;}
.PromoContentBackGroundColor2 { background-color : #c0c0c0;}
    .promopgHeader { font-family: arial; font-size: 15px; line-height: 16px; font-weight: bold; color: #ffffff; }
    .promopgSubHdr { font-family: arial; font-size: 12px; line-height: 13px; font-weight: bold; color: #525252; background-color: #D4D3EB; border-style: solid; border-width: 1px; border-color : #c0c0c0; }
    .promopgText   { font-family: arial; font-size: 14px; line-height: 15px; font-weight: bold; color: #669; }
    .promopgPort   { font-family: arial; font-size: 13px; line-height: 14px; font-weight: normal; color: #669; }
    .promopgShip   { font-family: arial; font-size: 12px; line-height: 13px; font-weight: normal; font-style: italic; color: #669; }
    .promopgLine   { font-family: arial; font-size: 11px; line-height: 12px; font-weight: normal; font-style: italic; color: #669; padding-bottom: 5px; }
    .promopgDate   { font-family: arial; font-size: 14px; line-height: 15px; font-weight: bold; color: #669; }
    .promopgPrice  { font-family: arial; font-size: 19px; line-height: 20px; font-weight: bold; color: #cc0000; }
    .promopgSave   { font-family: arial; font-size: 11px; line-height: 12px; font-weight: normal; color: #cc0000; }
    .promopgParag  { font-family: arial; font-size: 12px; line-height: 13px; font-weight: normal; font-style: italic; color: #cc0000;margin-top: 4px; }
    .promopgImage  { margin-left: 5px; margin-right: 7px; }



	/* Modals for Email a friend */

#EAFmdlPg
{
  display: none;
    position: absolute;
    width: 1650px;
    height: 950px;
    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: #D4D3EB;
    border: solid 2px #ffffff; position: relative;
    top: -270px;
    left: 0px;
    z-index: 1000;
    width: 270px;
    height: 250px;
    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   */

.rxcabinprice {color : #c00;   font-size : 12px; font-weight : bold; font-family : arial, verdana, sans-serif;}
.row1bg {background-color: #ffffff;}
.row2bg {background-color: #e3f0f6; }
.rowpadding {padding-top:15px;padding-bottom:15px}
.catSelecth2 {font-family: arial, verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; color: #e28800; margin-bottom: 2px;margin-top:0px}
.catrxtdhead {color: #ffffff;}
.catpricingbg {background-color:#FFF3E1; font-size : 12px; }
.catprlineprbg {background-color:#EEEEEE;font-size : 12px; }
.catprlinebg {background-color:#EFEFEF;font-size : 12px; }
.avlcbbg {background-color:#ffffff;color: #f90;font-family: arial, verdana, sans-serif; font-size: 15px; font-style: normal; font-weight: bold;}
.catrxtdhead  {background-color:#D4D3EB;color: #669;}
.catprtaxfee {color: #000000;font-family: arial, verdana, sans-serif; font-size: 10px; font-style: normal;}


A.categorySelectLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #e28800;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, 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: #D5D4EB;
    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: #D5D4EB;}


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;}