
/* REMOVED for DUAL STYLES - NITEO 8/24 --> body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:12px;}-- */

body,th,td,p{color:#666666} 
BODY {background-color:White;}
a:link,a:visited,a:active,a:hover{text-decoration:underline;}
a:link{color: #336699;} 
a:visited{color: #336699;} 
a:active{color: #336699;}
a:hover{color: #BB3333;}
.SmLinkHot:link,.SmLinkHot:visited,.SmLinkHot:active,.SmLinkHot:hover{font-size:11px;line-height:13px;color:#9A0000;}

/* REMOVED for DUAL STYLES - NITEO 8/24 --> SmLink:link,.SmLink:visited,.SmLink:active,.SmLink:hover,.IcoLink:link,.IcoLink:visited,.IcoLink:active,.IcoLink:hover,.IcoLinkSlt,.IcoLinkSlt:link,.IcoLinkSlt:visited,.IcoLinkSlt:active,.IcoLinkSlt:hover{font-size:11px; line-height:13px;}-- */

.SmTextB{font-size:11px;font-weight:bold;color:#336699;}
.SmTextBold{font-size:11px;font-weight:bold;}
.BodyCopy{line-height:16px;text-align:left;}
.LeftCopyText{font-size:11px;line-height:16px;}
.SmLink:link,.SmLink:visited,.SmLink:active,.SmLink:hover,.IcoLink:link,.IcoLink:visited,.IcoLink:active,.IcoLink:hover{text-decoration:underline;}
.IcoLinkSlt,.IcoLinkSlt:link,.IcoLinkSlt:visited,.IcoLinkSlt:active,.IcoLinkSlt:hover{color:#003366;text-decoration:none;font-weight:normal;}
.MainNav:link,.MainNav:visited,.MainNav:active,.MainNav:hover{font-size:11px;font-weight:bold;text-decoration:none;}
.MainNav:link{color:#ffffff;}
.MainNav:visited{color:#ffffff;}
.MainNav:active{color:#ffffff;}
.MainNav:hover{color:#cceeff;}
.OnCell,.OffCell{padding:1px 12px}
.OnCell{background:#003366;}
.OffCell{background:#336699;}
.TvlAlert{font-size:11px;color:#cc3333;font-weight:bold;}
.TvlAlert:link,.TvlAlert:visited,.TvlAlert:active,.TvlAlert:hover{font-size:11px; color:#cc3333;font-weight:bold;text-decoration:underline;}
form{display:inline}
form,select,input,textarea,ul li{margin:0px;padding:0px}
.sp5{ font-size:4px !important; line-height:5px;}
.sp10{font-size:8px !important;	line-height:10px;}
.sp15{font-size:12px !important;line-height:15px;}
td.SltSearch,select.SearchVac,SearchPrice,select.SearchRes,select.SearchRes3,select.SearchVac,select.SearchPrice{font-size:11px; color:#666666;}
select{color:#666666;}
select.SearchVac{width:155px;}
select.SearchVac3 { font-size:11px; color:#666666;; font-size:11px; color:#666666;; width:250px; }
select.SearchPrice{width:185px;}
select.SearchRes{width:162px;color:#666666;}
select.SearchRes3{width:210px;color:#666666;}
.LgText{font-size:14px;font-weight:bold}
.PopHead{font-size:18px;font-weight:bold;text-align:left;}
.XLgText{font-size:21px;font-weight:bold}

/* REMOVED for DUAL STYLES - NITEO 8/24 --> .LNHead,.SmText,.SmColor1Text,.SmColor2Text,.LoginText,.IndText,.SSHead,.SSHead2,.SSHead3,.SSHead4,.Pad0Sm,.Pad1Sm,.Pad2Sm,.Pad3Sm,.Pad3cSm,.Pad4Sm,.Pad4bSm,.Pad5Sm,.Pad6Sm,.Pad7Sm,.Pad7bSm,.Pad7cSm,.Pad8Sm,.Pad8bSm,.Pad9Sm,.Pad10Sm,.Pad11Sm,.Pad12Sm,.Pad13Sm,.Pad13bSm,.Pad13cSm,.Pad14Sm,.Pad15cSm,.Pad16Sm,.Pad17Sm,.Pad18Sm,.Pad19Sm,.Pad20Sm,.Pad21cSm,.Pad22Sm,.Pad23bSm,.Pad24cSm,.Pad25Sm,.Pad26Sm,.Pad27Sm,.Pad30Sm,.Pad31Sm,.WidthLgSm,.WidthMdSm,.Height1Sm,.FieldS1Sm,.FieldS1Sm2,.FieldS1aSm,.FieldS1bSm,.FieldS2Sm,.FieldS3Sm{font-size:11px; line-height:13px;} */
.SSHead,.SSHead2,.SSHead3,.SSHead4,.LoginText,.LNHead,.DashHead,.Color3Text,.Color4Text,.SmColor2Text{font-weight:bold;}
.subHeader {font-size:12px;line-height:13px;font-weight:bold;color:#336699;}
.Color1Text,.SmColor1Text,.LgText,.XLgText,.PopHead{color:#336699;}
.Color2Text{color:#bb3333;}
.SmColor2Text{color:#bb3333; font-size:11px; line-height:13px;}
.ResText{color:#BB3333;}
.Color3Text{color:#bb3333;}
.Color4Text{color:#990000;}
.Color5Text{color:#c1c1c1;}
.Color6Text{color:#009900;}
.Color7Text{color:#51A7A6;}
.Color8Text{color:#333333;}
.Color9Text{color:#cc9900;}
.Color10Text{color:#c1c1c1;}
.Color11Text{color:#009900;}

.ColorErrorText{color:#ff0000; font-size:x-small; font-weight: bold;}


.HText{ color:#ffffff;line-height:18px;}
.BoxHead{color:#ffffff;line-height:20px;padding-left:20px;font-weight:bold;}
.BoxHead2{color:#666666;line-height:20px;padding-left:20px;font-weight:bold;}
.GiftBox{padding-left: 22px;padding-right: 32px;padding-top: 15px;padding-bottom: 15px;background:#efefef;line-height:18px;}
.SSHead{color:#336699;}
.LNHead{color:#003366;}
.SSHead2{color:#339933;}
.SSHead3{color:#cc7733;}
.SSHead4{color:#bb3333;}
.DashHead{color:#336699;}
.Color3Bg{background:#efefef;} 
.Color4Bg{background:#ebf5ff;} 

.Color4BgTinted{background:#e8eff6;} 
.Color5BgTinted{background:#f2f4f6;} 

.Color5Bg{background:#ffffff;} 
.Color6Bg{background:#bed0e6;} 
.Color7Bg{background:#cccccc;} 
.Color8Bg{background:#f0f0f0;} 
.Color9Bg{background:#e2e2e2;} 
.Color10Bg{background:#a3a3a3;}
.Color11Bg{background:#f3feed;}
.Color12Bg{background:#bdd1e7;}
.Color13Bg{background:#fef0f0;}
.Color14Bg{background:#009999;}
.Color15Bg{background:#fefee7;}
.Color16Bg{background:#cc5664;}
.Color17Bg{background:#aa44aa;}
.Color18Bg{background:#e6e6e6;}
.Color19Bg{background:#f0f0f0;}
.Color20Bg{background:#E5E5E5;}
.Color21Bg{background:#CECAC4;}
.Color22Bg{background:#9B9FA3;}
.Color23Bg{background:#91B3D5;}
.Color24Bg{background:#BDD1E6;}
.Color25Bg{background:#9D9D9D;}
.Color26Bg{background:#BFD1E7;}
.Color27Bg{background:#E3AB00;}
.Color28Bg{background:#990000;}
.Color29Bg{background:#ffebc2;}
.Color30Bg{background:#ff9900;}
.Color31Bg{background:#333333;}
.Color32Bg{background:#DCDADB;}
.Color33Bg{background:#A4BFDC;}
.Color34Bg{background:#E5EEEF;}
.Color35Bg{background:#66CCCC;}
.Color36Bg{background:#9D9D9D;}
.Color37Bg{background:#F1F7FC;}
.Color38Bg{background:#D7D6D5;}
.Color39Bg{background:#DDEEFF;}
.Color40Bg{background:#E1E8F0;}
.Color41Bg{background:#F4F5F7;}
.Color42Bg{background:#E7E7E7;}
.Color43Bg{background:#D9D9D9;}
.Color44Bg{background:#fcfcfc;}
.Color45Bg{background:#B9B9B9;}
.Color46Bg{background:#A3BFDC;}
.Color47Bg{background:#92bbe8;}
.Color48Bg{background:#CFE4FA;}
.Color49Bg{background:#EEFCED;}
.Color50Bg{BACKGROUND:#e2e9ef}
.Color51Bg{BACKGROUND:#999999}
.Color52Bg{BACKGROUND:#bdd1e6}
.Color53Bg{BACKGROUND:#003366}
.Color54bg{BACKGROUND:#f5f5f5}
.Color56Bg{background-color:#D6F4F4;} /* greenish Table BG color for CAS - completed cruises; Author: r.shin */
.Color57Bg{background-color:#dfdfdf;} /* grayish Table BG outline color for CAS; Author: r.shin */
.Color61Bg{background:#009933;}
.Color62Bg{background:#999999;}
.Color63Bg{background:#009900;}
.Color64Bg{background:#9A0000;}
.Color65Bg{background:#336699;}
.Color66Bg{background:#6699CC;}
.Color67Bg{background:#DDFAF9;}
.Color68Bg{background:#F6ECF5;}
.Color69Bg{background:#FEF6D6;}
.Color70Bg{background:#e6f2fe;}
.Color71Bg{background:#FCE897;}
.Color80Bg{background:#CFE4FA;}
.Color81Bg{background:#A4B4C6;}
.Color82Bg{background:#F2F0F0;}
.Color83Bg{background:#DBDBDB;}
.Color90bg{background:#F9F6ED;}

.ColorErrorBg{background:#ffffb9;}

.Pad0b,.Pad4b,.Pad4bSm,.Pad7bSm,.Pad8b,.Pad8bSm,.Pad13bSm,.Pad17Sm,.Pad23bSm{padding-bottom:3px; padding-top:3px;}
.Pad0,.Pad1,.Pad3,.Pad4,.Pad8,.Pad22,.Pad10,.Pad0Sm,.Pad0aSm,.Pad0bSm.Pad1Sm,.Pad2Sm,.Pad3Sm,.Pad4Sm,.Pad5Sm,.Pad6Sm,.Pad7Sm,.Pad8Sm,.Pad11Sm,.Pad13Sm,.Pad16Sm,.Pad22Sm{padding-bottom:4px;padding-top:4px;}
.Pad0c,.Pad7,.Pad4c,.Pad3cSm,.Pad7cSm,.Pad13cSm,.Pad15cSm,.Pad20cSm,.Pad21cSm,.Pad24cSm{padding-bottom:6px;padding-top:6px;}	
.Pad0c{text-align:left;}
.Pad0,.Pad0b,.Pad0c{padding-left:0px;padding-right:0px;}
.Pad1{padding-left:4px;padding-right:10px;}
.Pad2{padding-bottom:6px;padding-top:0px;padding-left: 6px;padding-right:6px;}
.Pad3{padding-left:0px;padding-right:20px;}
.Pad4{padding-left:0px;padding-right:10px;}
.Pad4b{padding-left:0px;padding-right:10px;}
.Pad5{padding-top:5px;padding-bottom:10px;padding-left: 5px;padding-right: 5px;}
.Pad6{padding-top:0px;padding-bottom:10px;padding-left:0px;padding-right:18px;}
.Pad7{padding-left:45px;padding-right:0px;}
.Pad8{padding-left:20px;padding-right:10px;}
.Pad8b{padding-left:20px;padding-right:10px;}
.Pad9{padding-left:14px;padding-right:0px;}
.Pad10{padding-left:10px;}
.Pad22{padding-left:0px;padding-right:0px;}
.Pad50{PADDING-LEFT: 14px;PADDING-TOP: 6px}
.Pad4c{padding-left:0px;padding-right:10px;}
.Pad25b{padding-left:20px; padding-top:1px;}
.Pad0Sm{padding-left:0px;padding-right:0px;}
.Pad0aSm{padding-left:10px;padding-right:0px;}
.Pad0bSm{padding-left:45px;padding-right:0px;}
.Pad1Sm{padding-left:4px;padding-right:10px;}
.Pad2Sm{padding-left: 6px;padding-right:6px;}
.Pad3Sm{padding-left:0px;padding-right:20px;}
.Pad3cSm{padding-left:0px;padding-right:10px;}
.Pad4Sm{padding-left:13px;padding-right:20px;}
.Pad4bSm{padding-left:13px;padding-right:20px;}
.Pad5Sm{padding-left:13px;padding-right:6px;}
.Pad6Sm{padding-right:6px;}
.Pad7Sm{padding-left:10px;padding-right:0px;}
.Pad7bSm{padding-left:10px;padding-right:0px;}
.Pad7cSm{padding-left:10px;padding-right:0px;}
.Pad8Sm{padding-left:0px;padding-right:10px;}
.Pad8bSm{padding-left:0px;padding-right:10px;}
.Pad9Sm{padding-top:6px;padding-bottom:0px;padding-left:4px;padding-right:4px;}
.Pad10Sm{padding-top:0px;padding-bottom:10px;padding-right:50px;}
.Pad11Sm{padding-left:10px;padding-right:15px;}
.Pad12Sm{padding-left:10px;padding-right:5px;}
.Pad13Sm{padding-left:4px;padding-right:4px;}
.Pad13bSm{padding-left:4px;padding-right:4px;}
.Pad13cSm{padding-left:4px;padding-right:4px;}
.Pad13dSm{padding-left:8px;padding-right:7px;padding-top:5px;padding-bottom:5px;}
.Pad14Sm{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:0px;}
.Pad15cSm{padding-left:13px;padding-right:6px;}
.Pad16Sm{padding-left: 4px;padding-right:4px;}
.Pad17Sm{padding-left:0px;padding-right:0px;}
.Pad17Sm0Pad{padding-left:0px;padding-right:0px;padding-bottom:0px; padding-top:1px; vertical-align: middle; font-size:11px}
.Pad18Sm{padding-left:0px;padding-right:20px;padding-top:12px;padding-bottom:6px;}
.Pad19Sm{padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:10px;}
.Pad20cSm{padding-left:6px;padding-right:0px;}
.Pad21cSm{padding-left:0px;padding-right:0px;text-align:left;}
.Pad22Sm{padding-left:15px;padding-right:15px;}
.Pad23bSm{padding-left:0px;padding-right:3px;}
.Pad24cSm{padding-left:0px;padding-right:15px;}
.Pad25Sm{padding-left:20px;}
.Pad26Sm{padding-left:5px;padding-right:20px;padding-top:10px;padding-bottom:8px;}
.Pad27Sm{padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;}
.Pad28Sm{padding-left:30px;padding-right:5px;}
.Pad30Sm{padding-left:8px;padding-right:6px;padding-top:0px;padding-bottom:0px;line-height:15px;}
.Pad31Sm{padding-left:6px;padding-right:0px;padding-top:3px;padding-bottom:3px;}
.Pad33Sm{
	padding-left:3px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:6px;
	font-size:11px
}
.Pad34Sm{padding: 0px 0px 5px 0px;}
.Pad35Sm{padding: 0px 0px 20px 0px;}
.Pad36Sm{padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:5px;}
.Pad37Sm{padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:5px;font-size:11px;line-height:16px;}
.Pad38Sm{padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:5px;font-size:11px;line-height:16px;}
.WidthXSm{width:68px;font-size:11px;color:#666666;}
.WidthSm{width:100px;font-size:11px;}
.WidthLgSm{font-size:11px; width:200px;}
.WidthMdSm{font-size:11px; width:138px;}
.WidthShSm{font-size:11px; width:160px;}
.WidthShSm2{font-size:11px; width:150px;}
.Height1Sm{height:14px;}
.FieldS1Sm2{height:18px;width:100px;}
.FieldS1aSm{height:14px;width:55px;}
.FieldS1bSm{height:14px;width:35px;}
.FieldS1Sm{height:14px;width:100px;}
.FieldS4Sm{height:14px;width:130px;}
.FieldS5Sm{height:14px;width:140px;}
.FieldS6Sm{height:14px;width:150px;}
.FieldS2Sm{height:14px;width:160px;}
.FieldS3Sm{height:14px;width:190px;}
.FieldS10{height:14px;width:457px;}
.WidthLg{font-size:12px;width:200px;}
.WidthXLgSm{font-size:11px;width:240px;}
.CheckBoxSm{width:16px;height:16px;}
.RadioSm{height:12px;width:12px;}
.ResSumTop,.ResSumBot,.ResSumLeft,.ResSumRight{background-repeat : repeat;}
.ResSumTop{background-image : url(/img/bld/mis_restopbg_bld.gif);}
.ResSumBot{background-image : url(/img/bld/mis_resbotbg_bld.gif);}
.ResSumLeft{background-image : url(/img/bld/mis_resleftbg_bld.gif);}
.ResSumRight{background-image : url(/img/bld/mis_resrightbg_bld.gif);}
.LeftContent{background: url(/img/bld/cor_rightcolumn_bld.gif) repeat-y left top;}


#context{
	position:relative;
	left:-20px;
	z-index:2; 
	visibility:hidden;
	width:253px; 
}
#TipLayer{
	position: absolute;
	width: 276px;
	visibility: hidden;
	z-index: 100;
}



sup {FONT-SIZE: 9px;}

.ColorS1Bg{background:#cdcdcd;} 
.ColorS2Bg{background:#e0e0e0;} 
.ColorS3Bg{background:#9d9d9d;} 
.ColorS4Bg{background:#bdd1e7;} 
.ColorS4Bg_2{background:#ffc000;} 
.ColorS5Bg{background:#9B9FA2;} 
.ColorS6Bg{background:#EFEFEF;}
.Color60Bg{background:#FDFCEA;}

.ALCAN{background:#88eeee;} 
.ALCAN_on{background:#99ffff;}
.FARE{background:#CAE166;} 
.FARE_on{background:#E4F2A9;} 
.BAHAM{background:#bbeeaa;} 
.BAHAM_on{background:#ccffbb;} 
.BERMU{background:#ffcccc;} 
.BERMU_on{background:#ffdddd;} 
.ATLCO{background:#ddcc99;} 
.ATLCO_on{background:#eeddbb;} 
.CARIB{background:#99ddff;} 
.CARIB_on{background:#bbeeff;}
.DUBAI{background:#bf9037;} 
.DUBAI_on{background:#e1ad49;} 
.EUROP{background:#ccccff;} 
.EUROP_on{background:#ddddff;} 
.HAWAI{background:#dd99dd;} 
.HAWAI_on{background:#eebbee;}
.ISLAN{background:#ffdd77;} 
.ISLAN_on{background:#ffee77;} 
.MEXCO{background:#eebb99;} 
.MEXCO_on{background:#eeccbb;}
.AUSTL{background:#A797FA;} 
.AUSTL_on{background:#C2B7FB;}
.PACIF{background:#ff9999;} 
.PACIF_on{background:#ffbbbb;}
.SAMER{background:#CCCC66;}
.SAMER_on{background:#EEEE99;}
.TPAN{background:#77cc66;} 
.TPAN_on{background:#99dd88;} 
.TATL{background:#88bbee;} 
.TATL_on{background:#aaccee;}  

.PadS1{
padding-top:6px;
padding-bottom:6px;
padding-left:15px;
padding-right:18px;
}

.PadS2{
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
font-size:11px;
line-height:11px;
}
.PadS2Font10{
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
font-size:10px;
line-height:11px;
}
.PadS3{
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:15px;
font-size:11px;
font-weight:bold;
}

.PadS4{
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
font-size:11px;
line-height:14px;
}


#TipLayer{
position: absolute;
width: 110px;
border: 1px solid #666666;
padding: 2px;
background-color:#FFFFCC;
visibility: hidden;
z-index: 100;
font-size:11px; color:#666666;
top:100
}

a.SmTextB:link, a.SmTextB:visited, a.SmTextB:active, a.SmTextB:hover {
	text-decoration:none;
}
.WText{color:#ffffff;font-size:11px;line-height:13px;}
.WText2{color:#ffffff;font-size:12px;line-height:13px;}
.WTextB{color:#ffffff;font-size:11px;line-height:13px;font-weight:bold;}
.HiText{font-weight:bold;color:#346597;}
body {
	font-family:arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #333;
    margin:0px 0px 0px 0px; /*top,right,bottom,left*/
    background:#FFF;
	/*line-height: 140%;*/
	}

.SmTextB{
	font-size:11px;
	font-weight:bold;
	color:#336699;
}

#tblCalendar td.bar{	
	background:#cccccc;
	width:1px;
}

#tblCalendar td.check{	
	border-width:0px 0px 0px 0px;
	background-image: url("/img/bld/cor_chk_bld.gif");
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
}

#tblCalendar td.ship{	
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}


#tblCalendar td.port{	
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}

#tblCalendar td.price{	
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}


#tblCalendar tr.day td{
  	width: 22px;
	text-align: center;
	font-size: 10px;
}

#flash{}

.tablePad4_11{
	font-size:11px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}

.Text18B{
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}

.Text13B{
	font-size:13px;
	font-weight:bold;
}	

.TextW13B{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}		

.Text12B{
	font-size:12px;
	font-weight:bold;
}	

.TextW12B{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.Text11Padb5{
	font-size:11px;
	padding-bottom:5px;
}

.WText:link{color:#ffffff;}
.WText:visited{color:#ffffff;}
.WText:active{color:#ffffff;}
.WText:hover{color:#ffffff;}

.TablePad4{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
}

.TablePad4a_11{
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}


.TablePad4a_11b{
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.TablePad4a{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.TablePad4a_12b{
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.TablePad4a_12{
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.DeckTab_on{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	color:#666666;
	background:#ffffff;
}

.DeckTab_off{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}

.DeckTab_off:link{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}
	
.DeckTab_off:visited{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}


.DeckTab_off:active{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}


.DeckTab_off:hover{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}


.cd11pxText{FONT-SIZE:11px;COLOR:#666666}
.cd11pxTextBold{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#336699}
.cd13pxTextBold{FONT-WEIGHT:bold;FONT-SIZE:13px;COLOR:#336699}
.cd14pxTextBold{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#336699}
.subHeader1{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#336699;LINE-HEIGHT:18px}
.subHeader14 {font-size:14px; line-height:13px; font-weight:bold; color:#336699;}
.Pad25v1{PADDING-LEFT:25px}
.sdi18pxTextBold { font-size:18px; line-height:18px; font-weight:bold; color:#336699; }
select.SearchVac2 { font-size:11px; color:#666666;; font-size:11px; color:#666666;; width:50px; }
.18TextBold { font-size:18px; line-height:18px; font-weight:bold; color:#666666; }
.whitetablerowno{PADDING-RIGHT:4px;PADDING-LEFT:15px;PADDING-BOTTOM:6px;PADDING-TOP: 6px}
.whitetablerow{PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px}
.lbluetablerow{PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px;BACKGROUND-COLOR:#ebf5ff}
.greytablerow{PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;BACKGROUND:#f3f3f3;PADDING-BOTTOM:4px;PADDING-TOP:4px}
.dbluetablerowubwtext{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;BACKGROUND:#336699;PADDING-BOTTOM:4px;COLOR:#ffffff;PADDING-TOP:4px;TEXT-DECORATION:underline}
.SmTextRB{font-size:11px;font-weight:bold;color:#990000;}
.greytablerowrb{BORDER-RIGHT:#a3a3a3 1px solid;PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;BACKGROUND:#f3f3f3;PADDING-BOTTOM:4px;PADDING-TOP:4px}
.whitetablerowrb{BORDER-RIGHT:#a3a3a3 1px solid;PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px}
.lbluetablerowrb{BORDER-RIGHT:#a3a3a3 1px solid;PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px;BACKGROUND-COLOR:#ebf5ff}
.rightborder{BORDER-RIGHT:#a3a3a3 1px solid}
.dbluetablerowubwtextrb{BORDER-RIGHT:#a3a3a3 1px solid;PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;BACKGROUND:#336699;PADDING-BOTTOM:4px;COLOR:#ffffff;PADDING-TOP:4px;TEXT-DECORATION:underline}
.lbluetablerowvideo{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:4px;COLOR:#336699;PADDING-TOP:4px;BACKGROUND-COLOR:#ebf5ff;TEXT-DECORATION:underline}
.whitetablerowvideo{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:4px;COLOR:#666666;PADDING-TOP:4px;TEXT-DECORATION:underline}
.whitetablerowphoto{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:4px;COLOR:#666666;PADDING-TOP:4px}
.whitetablerowvideonbold{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-SIZE:11px;PADDING-BOTTOM:4px;COLOR:#666666;PADDING-TOP:1px}
.Text18B{font-size:18px;font-weight:bold;line-height:18px;}

.contractText {  height: 150px; width: 490px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; color: #999999; text-indent: 0px}

.msPad1{font-size:11px;padding-top:0px;padding-bottom:8px;padding-right:8px;}
.msPad2{font-size:11px;padding-top:4px;padding-bottom:4px;padding-right:4px;}
.msPad3{font-size:11px;}
.msPad4a{font-size:11px;padding-left:4px;text-align:left;}
.msPad4b{font-size:10px;padding-left:6px;padding-top:6px;padding-bottom:6px;padding-right:0px;}
.msPad5{padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:8px;}
.msPad5b{padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:8px;color:#E1E1E1;}
.msPad6{font-size:11px;padding-left:6px;}

.Color80Bg{background:#CFE4FA;}
.Color81Bg{background:#A4B4C6;}
.Color82Bg{background:#F2F0F0;}
.Color83Bg{background:#DBDBDB;}

.TabOn{background:#F2F0F0;font:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;text-align:center;}
.TabOff{background:#DBDBDB;font:Arial, Helvetica, sans-serif;font-size:12px;color:#336699;font-weight:bold;text-decoration:underline;text-align:center;}

.CalEventBlock{width: 102px;padding: 2px;background-color: #ffffff;vertical-align: top;margin: 0px;height: 28px;}
.CalEventON{width: 102px;padding: 2px;background-color: #ffffff;vertical-align: middle;text-align: center;margin: 0px;height: 28px;}
.CalVertialSpacer{border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;background-color: F2F0F0;}
.CalHorSpacer15{Padding: 0px;background-color: ffffff;height: 1px;}
.CalHorSpacer30{Padding: 0px;background-color: F2F0F0;height: 1px;}
.CalHorSpacer60{Padding: 0px;background-color: CCCCCC;height: 1px;}
.CalTimes{padding: 0px 3px 0px 0px;width: 37px;background-color: F2F0F0;color:#666666;font-size:11px;font-weight:bold;text-align: right;line-height: 25px;height: 28px;margin: 0px;}
.CalLabels{padding: 5px;vertical-align: top;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;font:Arial, Helvetica, sans-serif;font-size:11px;color:#336699;font-weight:bold;}
.CalEventText{padding: 2px 0px 0px 5px;color:#666666;font-size:11px;font-weight:normal;text-align: left;line-height: 20px;margin: 0px;}
.CalEventText A{color:#666666;text-decoration: none;font-weight: bold;}
.CalEventText A:hover{color:#666666;text-decoration: underline;}
.CalCancelAlert{padding: 3px 3px 3px 5px;left-padding: 5px;color:#ffffff;font-size:11px;font-weight:bold;text-align: left;background-color: #9b0000;height: 15px;}
.CalPurchaseAlert{padding: 3px 3px 3px 5px;color:#ffffff;font-size:11px;font-weight:bold;text-align: left;background-color: #009900;height: 15px;}
.CalConflictAlert{padding: 3px 3px 3px 3px;left-padding: 5px;color:#990000;font-size:11px;text-vagin:middle;text-align: left;text-decoration: underline;height: 15px;}
.CalBuffer {background-color: #cccccc; border: 1px solid #666666; height: 25px; margin: 2px 0px 0px; width: 98px;}
.CalKeyItinerary {background-color: #CFE4FA; border: 1px solid #356695; margin: 0px; width: 18px; height: 18px;}
.CalKeyShore {background-color: #FCE897; border: 1px solid #CC6601; margin: 0px; width: 18px; height: 18px; }
.CalKeySpa {background-color: #ACF2F0; border: 1px solid #6BBBB8; margin: 0px; width: 18px; height: 18px;}
.CalKeyDinning {background-color: #EDD9EC; border: 1px solid #A04097; margin: 0px; width: 18px; height: 18px;}
.CalKeyBuffer {background-color: #cccccc; border: 1px solid #666666; margin: 0px; width: 18px; height: 18px;}
.CalEventItinerary15m{height: 25px;width: 98px;background-color: #CFE4FA;border: 1px solid #356695;vertical-align: top;margin: 0px;padding: 0px;}
.CalEventItinerary30m {height: 49px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary45m {height: 78px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary60m {height: 105px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary75m {height: 130px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary90m {height: 155px; width: 98px;	background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary120m {height: 180px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary120m {height: 217px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventShore15m {height: 25px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore30m {height: 49px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore45m {height: 78px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore60m {height: 105px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore75m {height: 130px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore90m {height: 155px; width: 98px;	background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore120m {height: 180px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore120m {height: 217px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventSpa15m {height: 25px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpaA30m {height: 49px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa45m {height: 78px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa60m {height: 105px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa75m {height: 130px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa90m {height: 155px; width: 98px;	background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa120m {height: 180px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa120m {height: 217px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventDinning15m {height: 25px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinningA30m {height: 49px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning45m {height: 78px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning60m {height: 105px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning75m {height: 130px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning90m {height: 155px; width: 98px;	background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning120m {height: 180px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning120m {height: 217px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}

.sideaddon{margin: 0px;width: 223px;padding: 0px;}
.sp28 { font-size:11px!important; line-height:28px; }
.Pad32Sm { font-size:11px; line-height:13px;; padding-left:3px; padding-right:0px; padding-top:3px; padding-bottom:3px; ; color: #336699; font-weight: bold}
.Pad2a { padding-bottom:6px; padding-top:6px; padding-left: 6px; padding-right:6px; }

.filler{font-weight:bold;}
.s11_666666{font-size:11px;font-weight:normal;color:#666666;}
.s11_bold_666666{font-size:11px;font-weight:bold;color:#666666;}
.s12_666666{font-size:12px;font-weight:normal;color:#666666;}
.s12_bold_666666{font-size:12px;font-weight:bold;color:#666666;}
.s18_bold_666666{font-size:18px;font-weight:bold;color:#666666;}
.s28_bold_666666{font-size:28px;font-weight:bold;color:#666666;}
.s10_336699{font-size:10px;font-weight:normal;color:#336699;}
.s10_bold_336699{font-size:10px;font-weight:bold;color:#336699;}
.s11_336699{font-size:11px;font-weight:normal;color:#336699;}
.s10{font-size:10px;}
.s11_bold_336699{font-size:11px;font-weight:bold;color:#336699;}
.s5_padding_top_bottom{padding-bottom:5;padding-top:5;}
.Color55bg{background:#666666;}

div.break {page-break-before:always}	
	
.EventKeyShore { background-color: #FCE897; border: 1px solid #CA6700; margin: 0px; width: 18px; height: 18px; }
.EventKeyDining { background-color: #FADCD4; border: 1px solid #CC3433; margin: 0px; width: 18px; height: 18px; }
.EventKeySpa { background-color: #ECDAEA; border: 1px solid #944C8C; margin: 0px; width: 18px; height: 18px; }
.Color99Bg { background:#E4EEEF; }
.RedText{color:#990000;font-size:11px;line-height:13px;}

.border_thin{border-width:thin;}

.TextRed {
	font-size:11px;
	font-weight:bold;	
	color: red
}
.TextBlack {
	font-size:11px;
	font-weight:bold;	
	color: black
}

a.grayLink, a.grayLink:active, a.grayLink:visited {text-decoration: none; color: #666666; font-size: 11px; line-height: 24px; padding-left: 5;}
a.grayLink:hover {text-decoration: underline; color: #BB3333; font-size: 11px;line-height: 24px; padding-left: 5;}
a.grayLinkHdr, a.grayLinkHdr:active, a.grayLinkHdr:visited {text-decoration: underline; color: #666666; font-weight: bold; font-size: 11px; line-height: 24px; padding-left: 5;}
a.grayLinkHdr:hover {text-decoration: underline; color: #BB3333; font-weight: bold; font-size: 11px; line-height: 24px; padding-left: 5;}

/* added classes from NITEO 8/24/05*/
/* Brian Anth - removed ones that were already existing and ones that were not formatted correctly */
.actpop-bt {border-top: none;border-right: none;border-bottom: 1px solid #91a8d6;border-left: none;height: 9px;}
.actpop-close A{font-size:11px;color:#336699;text-decoration:underline;}
.actpop-corners {border-top: none;border-right: none;border-bottom: none;border-left: none;width: 9px;height: 9px;}
.actpop-lt {border-top: none;border-right: none;border-bottom: none;border-left: 1px solid #91a8d6;}
.actpop-rt {border-top: none;border-right: 1px solid #91a8d6;border-bottom: none;border-left: none;}
.actpop-tp {border-top: 1px solid #91a8d6;border-right: none;border-bottom: none;border-left: none;height: 9px;}
.CalLabels A {font:Arial, Helvetica, sans-serif; font-size:11px; color:#336699; font-weight: normal; text-decoration:underline;}

.CheckBoxSmaller {width:12px; height:12px; }
.closedItem{display: none;}
.font11 {font-size:11px;line-height:16px;}
.font12 {font-size:12px;line-height:16px;}
.font12 A{font-size:12px;}
.FormOff{color:#b2b2b2;}
.MsgAlert:active{color:#990000;}
.MsgAlert:hover{color:#cc3333;}
.MsgAlert:link,.MsgAlert:visited,.MsgAlert:active,.MsgAlert:hover{font-size:11px; font-weight:bold; text-decoration:none;}
.MsgAlert:link{color:#990000;}
.MsgAlert:visited{color:#990000;}
.msPad8{font-size:11px;padding-left:8px;}
.openItem{display: inline;}
.Pad22s {padding-bottom:4px; padding-top:4px;; padding-left:0px; padding-right:0px; }
.Pad29Sm{padding-left:0px; padding-right:30px;}
/*.Pad28Sm,.Pad26Sm,.Pad27Sm{padding-bottom:10px; padding-top:10px;}*/
.sidetab-bt {border-top: none;border-right: 1px solid #CFE4FA;border-bottom: none;border-left: 1px solid #CFE4FA;font-size:11px;line-height:16px;}
.sidetab-lt {border-top: none;border-right: none;border-bottom: none;border-left: 1px solid #CFE4FA;}
.sidetab-rt {border-top: none;border-right: 1px solid #CFE4FA;border-bottom: none;border-left: none;}
.SmTextSp{line-height:16px;}
.sp26{font-size:15px !important;line-height:26px;}
.SSHead12{color:#336699;font-size:12px; font-weight:bold}
.SSHead5{color:#ffffff;}
.txtDefault {font-size:12px;line-height:13px;}
.txtExpand {font-size:11px;line-height:16px;}
div#tipDiv {position:absolute; visibility:hidden; left:0; top:0; z-index:10000;  background-color:none; border:0px solid #336; width:173px; padding:0px; color:#000; font-size:11px; font-family:arial,Verdana,Helvetica,sans-serif; line-height:1.3;}
/*font-size:11px;padding-right: 10px;line-height:16px;}*/
select.SearchVac4{width:100px; font-size:11px; color:#666666;}
/* end of added classes from NITEO 8/24/05*/
.cd11pxText{color:#666666; font-size:11px}
.cd13pxTextBold{color:#336699; font-size:13px; font-weight:bold}
.cd12pxTextBold{color:#336699; font-size:12px; font-weight:bold}
.cd11pxTextBold{color:#336699; font-size:11px; font-weight:bold}
.cd14pxTextBold{color:#336699; font-size:14px; font-weight:bold}
.sdi18pxTextBold {font-size:18px; line-height:18px; font-weight:bold; color:#336699;}
.18TextBold { font-size:18px; line-height:18px; font-weight:bold; color:#666666; }
.TextBold18 { font-size:18px; line-height:18px; font-weight:bold; color:#666666; } 
.border_thin{ border-width:thin;}	
.filler{font-weight:bold;}
.contractText {height: 150px; width: 490px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; color: #999999; text-indent: 0px}
.WText{color:#ffffff;font-size:11px;line-height:13px;}
.WTextB{color:#ffffff;font-size:11px;line-height:13px;font-weight:bold;}
.HText{color:#ffffff;line-height:18px;}
/* --- END STYLES FOR CONTENT TEXT --- */

/* Box Styles */
.BoxHead{
	color:#ffffff;
	line-height:20px;
	padding-left: 20px;
	font-weight:bold;
}
.BoxHead2{
	color:#666666;
	line-height:20px;
	padding-left: 20px;
	font-weight:bold;
}
.GiftBox{
	padding-left: 22px;
	padding-right: 32px;
	padding-top: 15px;
	padding-bottom: 15px;
	background:#efefef;
	line-height:18px;
}
/* End Box Styles */

.Header6b{FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #336699; LINE-HEIGHT: 18px}
.Header6c{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; LINE-HEIGHT: 18px}
.Header14b{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 15px}

/* For EDocs */
.disabled_text {color: #999999; font-size:11px;}
.msPad14 {padding-left:14px; padding-right:14px;}
.ColorA1Bg {background:#1166AA;}
.ColorA2Bg {background:#79A2CB;} 
.PadA1{ padding-left:25px; padding-top:14px; padding-bottom:14px;}
.PadA2{ padding-left:10px; padding-top:14px; padding-bottom:14px;}

/* ADDED STYLES FOR CAS COUPON PRINTABLE 12/13 by Russell */
.printMargin {padding-left: 15px;}
.padLeft12 {padding-left: 12px;}
.padLeft8 {padding-left: 8px;}
.offerData {padding-left: 8px; padding-bottom: 8px; padding-right: 5px;}
.offerDataLast {padding-left: 8px; padding-bottom: 0px; padding-right: 5px;}
.padRight15 {padding-right: 12px;}
.padRow {padding-top:9px; padding-bottom:9px;}
.dontPrint {visibility:visible; display:inline;}
.doPrint {visibility:hidden; display:none;}
.padcoupon {padding-left: 8px; padding-bottom: 8px; padding-right: 6px; padding-top:10px;}
.agentLine {line-height:18px;}
.legalText {font-size:9px; line-height:10px;}
.guestProfile {font-size: 11px;color:#336699; }
.guestProfileInfo { font-size: 11px; }

/* Added for price disclaimer */
.pdText1 {font-family:arial,Verdana,Helvetica,sans-serif; font-size:18px; font-weight:bold;}
.pdText2 {font-family:arial,Verdana,Helvetica,sans-serif; font-size:11px;}
.pdText3 {font-family:arial,Verdana,Helvetica,sans-serif; font-size:12px; font-weight:bold;}

/* ADDED STYLES FOR RC HOME PAGE REDESIGN */
.Color100Bg{background:#346699;}
.Color101Bg{background:#113868;}
.Color102Bg{background:#CC3333;}
.Color103Bg{background:#4C9CB5;}


.hptabs{padding-left:29px; padding-right:24px; line-height:18px; font-size:12px; font-family:arial,Verdana,Helvetica,sans-serif;}
.WText12{
	font-family:arial,Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-size:12px; 
	line-height:16px;
}
.WText12 A{
	font-family:arial,Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-size:12px; 
	line-height:16px;
}
.WText12 A:hover{
	font-family:arial,Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-size:12px; 
	line-height:16px;
}

.WText12 A:visited{
color:#ffffff;
}
.WText12:link{color:#ffffff;}
.WText12:visited{color:#ffffff;}
.WText12:active{color:#ffffff;}
.WText12:hover{color:#ffffff;}

#p7s1content1 {
	position: absolute;
	width: 550px;
	z-index: 99;
	left: 0px;
	top: 0px;
	visibility: visible;
}
#swfContainer { position: relative; width: 812px; height:343; z-index: 1; left: 0px; top: 0px; visibility: visible }

/* --------------------------------------------
JWT: added styles for stateroom tab interface, and slight modifications to sub table structure 3/10/08
--------------------------------------------- */

#horizTabs {
	width:100%;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	list-style-type:none;
	padding:0;
	margin:0;
}

#horizTabs li {
	float:left;
	width:10.06em;
	text-align:center;
	background:url(/images/tab_bg_left.jpg) no-repeat top left;
}

#horizTabs li.active { color:#003366; background:url(/images/tab_bg_left_active.jpg) no-repeat top left; }

#horizTabs li a {
	color:#fff;
	display:block;
	padding:.65em 0;
	background:url(/images/tab_bg_right.jpg) no-repeat top right;
	text-decoration:none;
}

#horizTabs li.active a { color:#003366; background:url(/images/tab_bg_right_active.jpg) no-repeat top right; }

#tabsFeature { background:url(/images/tab_feature_bg.jpg) repeat-x; }

#tabsFeature td { padding-top:14px;	}

.capsFeatureTxt { color:#003366; text-transform:uppercase; font-weight:bold; }

.tabFooterLinks { text-align:center; }
.tabFooterLinks a { float:left; display:block; width:25%; _margin-right:-3px; }

.width330 { width:350px; float:left; }

.multimediaLinks { float:left; width:125px; }

/*SSPP should already have these styles*/
.ColorOurBg{background:#ECECEC;}
.Color10Bg{background:#a3a3a3;}

/*SSPP NEW STYLES*/
.sspText {font-size:11px; line-height:13px; color:#990000;}
.sspHd {font-family:Arial; font-size:12px; color:#990000;}

/* new styles for Searchable Price Programs */
.sppText {font-size:11px; line-height:13px; color:#990000;}
.sppHd {font-family:Arial; font-size:12px; color:#990000;}
.sppRed {color:#990000; font-weight:bold;}
select.SearchVac8{width:182px;}
.greytablerowrb2{
	font-size:11px;
	padding-top:11px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:4px;
	background:#f3f3f3;
	border-right-color:#a3a3a3;
	border-right-style:solid;
	border-right-width:1px;
	line-height: 9px;
}

/*SSPP should already have these styles*/
.ColorOurBg{background:#ECECEC;}
.Color10Bg{background:#a3a3a3;}

/*SSPP NEW STYLES*/
.sspText {font-size:11px; line-height:13px; color:#990000;}
.sspHd {font-family:Arial; font-size:12px; color:#990000;}

/*C2C New Styles*/
.c2cbglt {
background-image:url(/img/c2c/c2c_sidebg_lt.gif);
background-repeat:repeat-y;
}
.c2cbgrt {
background-image:url(/img/c2c/c2c_sidebg_rt.gif);
background-repeat:repeat-y;
}
.ccsubHeader14 {font-size:14px; line-height:14px; font-weight: bold; color:#FFFFFF; padding-bottom:10px;}
.Color104Bg{background:#D7D7D7;}
.Color105Bg{background:#99CC99;}
.Color106Bg{background:#A5A5A5;}
.Color107Bg{background:#ECF6FF;}
.Color108Bg{background:#C2D4E7;}
.Color109Bg{background:#000000;}
.SmTextBK {font-size:11px; color:#000000;}
.SmTextBK A{font-size:11px; color:#000000; text-decoration:none;}
.Text14B{font-size:14px; font-weight:bold;}	
.SmText16{font-size:11px; line-height:16px;}
.SmText16 a{font-size:11px; line-height:16px; text-decoration:underline; color:#336699;}
.SmText16 a:hover{color:#BB3333;}
.selectC2C{width:177px; color:#666666; font-size:11px;}
.SmText a{font-size:11px;} 
.SmTextBL {font-size:12px; color:#336699;}
.Text16BL {font-size:17px; color:#336699; font-weight:bold;}
.SmText{font-size:11px;line-height:13px;}
/*new colors for C2C weather mods*/
.Color115Bg{background:#b2b2b2;}
.Color116Bg{background:#F6FDFF;}
.Color117bg{background:#cbd9eb;}

/* For Cruising Power */
.BG_Color19
{
    BACKGROUND-COLOR: #0A4989
}

/*CVP Stammping CSS*/
.cvp
{
	margin: 0 auto;
	padding: 18px 8px 0 11px;
	width: 150px;
	height: 150px;
	color: #2a70a2;
	text-align: center;
}


.cvp1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	line-height: 14px;
}

.cvp2
{
	color: #5c6ba7;
	font-weight: bold;
	font-style: italic;
}
/*HOME SEGMENT PAGE*/
.radio{display:none;}
.radio_img{cursor: pointer; margin: 0 0 3px 0; }

/*-----*/
.header{ text-align:left; height:153px;}
.header img{ margin-left:297px;}

/*-----*/
.content_middle{padding:117px 0 49px 161px;}
.content_middle .mid_matter{height: 160px; vertical-align: top; }
.content_middle .mid_matter .select{width:290px; margin: 0; padding:0 15px 0 30px; text-align:left;}
.content_middle .mid_matter .continue_button{height:44px; text-align:left;}
.content_middle .mid_matter .continue_button img, .content_middle .mid_matter .continue_button input{margin:0 0 0 215px; cursor:pointer;}
.content_middle .mid_matter label{margin: 0; padding: 0; color:#001356; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor: pointer; }

/*-----*/
.errorImg{margin:6px 0 0 5px; display:none; color:#910208; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left;}

/*-----*/
.footer{height: 130px; }
.footer .royalcaribbean_new{margin:34px 16px 0 245px; float:left;}
.footer .company{margin:34px 12px 0 13px; }
.footer .line{ margin:40px 0 -5px 0;}
.footer .partners{ margin:0 0 -2px 11px;}

/*---State room styling ---*/
.floors a, .picnav a {
	font-size: 10px;
}
.floors a, .floors a:visited, .picnav a, .picnav a:visited
.floors a:hover, .floors a:link, .picnav a:hover, .picnav a:link {
	color: #336699;
	text-decoration: none;
}
.floors a:hover, .picnav a:hover {
	color: #336699;
	text-decoration: underline;
}




.floors .active {
	color: #336699;
	font-weight: bold;
	font-size: 12px;
}
.floors {
	padding-left: 3px;
}



.picnav .active {
	color: #336699;
	font-weight: bold;
}
.picnav a{
	font-size: 11px;
}
.picnav ul {
	list-style: none;
	display: inline;
	margin-left: 0;
	padding-left: 0;
}
.picnav ul li {
	margin-left: 0;
	list-style: none;
	display: inline;
}
.picnav ul li a {
	border-right: 1px solid #336699;
	padding: 0px 3px 0px 0px;
}

.360panolinks {
	padding-top:5px;
	padding-bottom:10px;
}

.checkboxTable td, .checkboxTable td div{font-size:11px; line-height:13px;}
.checkboxBlock1 {display:block; width:65px; _width:60px; float:left;}
.checkboxBlock2 {display:block; width:110px; _width:135px; float:left;}
.checkboxBlock {margin:10px 0 0 0; _margin:2px 0 0 0; display:block; clear:both;}

/* JWT : 2009-06-18 - styles for online activities waivers */
.awGuests {margin-bottom:5px;}
.awGuests a {font-size:11px; line-height:13px;}
.awGuests .subHeader {padding-left:34px;}
table.awGuestsDetail {margin-left:39px; width:458px;}
.awGuestsDetail td {padding-top:8px; padding-left:8px; padding-bottom:8px; vertical-align:top; font-size:11px; line-height:13px;}
.awGuestsDetail td table td {padding-bottom:0;}
.awGuestsDetail td.noPad {padding-left:0; padding-top:0; padding-bottom:0;}
.awGuestsDetail {margin-bottom:5px;}
.awGuestsDetail .helpIcon {background:url(../img/ico/cor_help_ico.gif) top right no-repeat; padding-right:15px; padding-top:1px; height:1%; font-size:11px; line-height:13px;}
.awGuestsDetail a {font-size:11px; line-height:13px;}
/* safari hack to move help icon up 2px */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.awGuestsDetail .helpIcon {padding-top:2px;}
}
.awIntro {margin:8px 20px 8px 8px;}
.awIntro ul {margin-left:0; padding:0 35px 1px 0; margin-bottom:0;}
.awIntro ul li {margin-left:50px; margin-bottom:10px;  font-size:11px; line-height:13px;}
.awIntro h1 {margin:0; padding:0;}
.awIntro h2 {margin: 6px 0 6px 0;}
.awIntro p {margin:0 0 10px 0; padding:0;  font-size:11px; line-height:13px;}
.awIntro a {font-size:11px; line-height:13px;}
div#msg {margin:0 0 5px 0; padding:0;  font-size:11px; line-height:13px;}
table.langaugeSelector {margin-top:10px; margin-bottom:10px;}
/* increases default width of language selector dropdown */
.awIntro select {width:120px;}
/* sets styling for optional "reveal" div for parent/guardian selector or date of birth selector */
.awGuestsDetail td div {padding:10px 10px 10px 55px; background:/*#ebf5ff*/ url(../img/ico/cor_thoughtbubble_ico_lg.gif) 10px 12px no-repeat; border:1px solid #BDD1E6 ; margin-top:10px; margin-bottom:17px; margin-right:25px;}
tr.alt td {background:#EBF5FF;}
/* sets styling for optional "reveal" div for parent/guardian selector or date of birth selector in every other row */
tr.alt td div {padding:10px 10px 10px 55px; background:#fff url(../img/ico/cor_thoughtbubble_ico_lg.gif) 10px 12px no-repeat; border:1px solid #BDD1E6 ; margin-top:10px; margin-bottom:17px; margin-right:25px;}
/* sets background to white for date of birth selector table cells */
tr.alt td div td {background:#fff;}
.dynamicReveal {display:none;  font-size:11px; line-height:13px;}
.awGuestsDetail td div.empty {border:none; padding:0; margin:0;}
#addminorBox {padding-top:15px; display:none;}
.awAddMinorBox {margin:0px 15px 7px 15px;}
.awAddMinorBox td {padding:0 0 8px 0;}
.awAddMinorBox input.textbox {width:100px;}
#addminorGuest {padding-top:15px;}
.selectMinorGuestTable td {padding-top:10px;}
div#waiverText {border:1px solid #737373; color:#666; padding:5px 5px 5px 5px; overflow:auto; height: 150px; }
div#waiverTextNoScript {border:1px solid gray; color:#666; padding:5px 5px 5px 5px; text-align: justify;}
table.waiver {margin-left:34px; width:462px;}
#selectMinorGuest {padding:15px 0;}
/* /JWT */
/* JWT : 2009-07-20 - styles for luggage tag pages */
.lTIntro {margin:8px 20px 8px 8px}
.lTIntro h1 {margin-bottom:6px;}
.lTIntro p {margin-top:0;}
.lTIntro ul {margin-left:0; padding:0 35px 1px 0; margin-bottom:0;}
.lTIntro ul li {margin-left:50px; margin-bottom:10px;  font-size:11px; line-height:13px;}
/* /JWT */

.bookingTabOn,.bookingTabOff {font-size:11px; line-height:13px;padding-bottom:3px; padding-top:3px;height: 23px;}
.bookingTabOn {	background: url(../../img/sdi/sdi_gueston_nav.gif) repeat-x bottom left;}
.bookingTabOff {background: url(../../img/sdi/sdi_guestoff_nav.gif) repeat-x bottom left;}

.learnMoreAbout {background:#fdf3f4; margin-left:12px;}
.imageAlignRight {padding:0 0 26px 18px; float:right;}
.imageAlignLeft {padding:0 18px 26px 0; float:left;}
.sociable {border:solid #dadada; border-width:2px 0; padding:3px 6px 0;}

/* Styles for Quick Vacation Search */
.mySearchForm {background:url(../img/bok_backgroundtop_bld.gif) top left no-repeat; display:block; margin-bottom:10px; width:180px}
.mySearchFormInner {background:url(../img/bok_backgroundbottom_bld.jpg) bottom left no-repeat; padding:11px 6px 78px;}


.ltoFlashContainer {width: 497px; height: 223px; margin:0; padding:0; position: relative;}
.ltoNoFlash img {position: absolute; top: 0; left: 0;}
.ltoNoFlash div {padding: 26px 0 0 194px; margin: 0 10px 0 0; width: 80px;}
.ltoNoFlash div h1 {color: #061557; font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 26.78px; margin: 0; padding: 0; position: relative; text-transform: uppercase; white-space: nowrap;}
.ltoNoFlash ul {margin: 10px 15px 0 8px; padding:0; position: relative;white-space:nowrap;}
.ltoNoFlash ul li {color: #061557; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0; padding: 0 0 8px 0; position: relative; white-space: nowrap; line-height: 16px;}
.ltoNoFlash div a, .ltoNoFlash div a:visited, .ltoNoFlash div a:active {color: #061557; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: underline;}
.ltoNoFlash div a:hover {color: #061557; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none;}
.ltoNoFlash span {position: absolute; top: 0; left: 0;padding-left: 10;}

div.clearBoth {clear:both;}

#dw-flash-video {position:absolute; left:50%; top:165px; margin-left:-472px; height: 435px;}
#dw-static-image {padding: 30px 0 0 0px;}
#dw-noFlash {background: url(../img/en_US/headers/dw-homepage.jpg) no-repeat top left; height:435px; width: 944px; margin:0; padding:0;}
#dw-noFlash1 {background: url(../img/en_US/headers/dw-Meet-the-characters.jpg) no-repeat top left; height:435px; width: 944px; margin:0; padding:0;}
#dw-noFlash2 {background: url(../img/en_US/headers/dw-Make-new-friends.jpg) no-repeat top left; height:435px; width: 944px; margin:0; padding:0;}
#dw-noFlash3 {background: url(../img/en_US/headers/dw-Entertaining-extravaganzas.jpg) no-repeat top left; height:435px; width: 944px; margin:0; padding:0;}
#dw-noFlash4 {background: url(../img/en_US/headers/dw-enjoy-the-movies.jpg) no-repeat top left; height:435px; width: 944px; margin:0; padding:0;}
#dw-noFlash p, #dw-noFlash1 p, #dw-noFlash2 p, #dw-noFlash3 p, #dw-noFlash4 p {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin:0; padding: 20px 0 0 50px;}
#dw-noFlash a, #dw-noFlash a:visited, #dw-noFlash a:active {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: underline;}
#dw-noFlash a:hover {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;}
#dw-noFlash1 a, #dw-noFlash1 a:visited, #dw-noFlash1 a:active {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: underline;}
#dw-noFlash1 a:hover {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;}
#dw-noFlash2 a, #dw-noFlash2 a:visited, #dw-noFlash2 a:active {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: underline;}
#dw-noFlash2 a:hover {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;}
#dw-noFlash3 a, #dw-noFlash3 a:visited, #dw-noFlash3 a:active {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: underline;}
#dw-noFlash3 a:hover {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;}
#dw-noFlash4 a, #dw-noFlash4 a:visited, #dw-noFlash4 a:active {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: underline;}
#dw-noFlash4 a:hover {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;}
.dw-top-hdr {margin-bottom: 18px;}
.dw-double-box-top {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url("../img/sitelet/dw-double-box-top.gif") no-repeat scroll left top; height:40px; margin:22px 0 0; width:450px; }
.dw-double-box { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url("../img/sitelet/dw-double-box-bg.gif") repeat-y scroll left top; margin:0; overflow:hidden; width:450px; }
.dw-double-box div.mid-hdr {margin: 0 0 13px 37px; border: 0; padding: 0;}

.dw-double-box div.dw-double-box-img-pad {margin: 0; padding: 10px 0px 40px 0px; overflow: hidden;}
.dw-double-box div.img {margin: 0; padding: 5px 4px 0px 37px; float:left; border:0px solid black; width:1%}
.dw-double-box div.text {margin: 0; padding: 0px 0px 0px 2px; float:left; width:375px; border:0px solid black;}
.dw-double-box div.link {margin: 0; padding: 10px 20px 0px 37px;}
.dw-main-table { padding: 0px 0 0 25px; }
.dw-content-table { margin: 60px 0px 0 0px; padding: 0px 0 0 0; }

.dw-double-box-footer {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url("../img/sitelet/dw-double-box-bottom.gif") no-repeat scroll left top; height:28px; margin:0; padding-bottom:20px; width:450px; }

.dw-rt-col {background: url(../img/sitelet/dw-grad-over.gif) repeat-x left top #d7f3f6; width: 387px; border: 1px solid #e4e4e4; margin-top: 108px; padding-bottom: 10px;}

.dw-rt-col .dw-ad {padding: 15px 5px 0 14px; margin: 0; width: 360px;}
.dw-rt-col .dw-ad .ctaimg {padding-right: 10px; width: 160px; float: left;}
.dw-rt-col .dw-ad .content {padding-top: 8px; margin: 0; width: 190px; float: left;}
.dw-rt-col .dw-ad .content img {padding: 0 0 6px 0; margin: 0;}
.dw-rt-col .dw-ad .clear {clear: both; margin: -1px 0 0 0; padding: 0; width: 1px;}

.dw-right-col { padding-top:25px; }
.dw-footer-copy { padding-top:10px; }

#dw-left-col-wrap .dw-img-left-float { border:1px solid #e4e4e4; float:left; margin-right:18px; padding:5px; }
#dw-left-col-wrap { border-right:1px solid #ccc; margin:25px 0 0 0; padding-right:35px; padding-left:34px; width:654px; }
#dw-left-col-wrap .dw-main-content-cell {  }
#dw-left-col-wrap .dw-call-to-action-bottom { background:#d6f2f5 url(../img/sitelet/dw-cta-block-bg.jpg) 0 0 repeat-x; border:1px solid #ccc; margin:25px 0 0 0; padding:17px 0 25px 24px; width:668px; }
#dw-left-col-wrap .dw-call-to-action-bottom tbody tr td div.dw-header { margin-bottom:16px; }
#dw-left-col-wrap .dw-call-to-action-bottom tbody tr td ul { list-style:none; margin:0; padding:0; }
#dw-left-col-wrap .dw-call-to-action-bottom tbody tr td ul li { float:left; margin-right:20px; width:196px; }
#dw-left-col-wrap .dw-call-to-action-bottom tbody tr td ul li.last { margin-right:0px; }
#dw-left-col-wrap .dw-call-to-action-bottom tbody tr td ul li div.dw-cta-header { margin:16px 0 9px 0; }
#dw-left-col-wrap .dw-call-to-action-bottom tbody tr td ul li.last div.dw-cta-header-one-line { margin:12px 0 9px 0; }

/* CAS Benefits */
.cas-benefits {background-color: #f2fafc; width: 494px; text-align: center;}
.cas-diamond-plus-anchor {margin: 0; padding: 0; width: 76px; border-bottom: 1px solid #b8b8b8;}
.cas-info2 {padding: 5px 18px 5px 14px; margin: 0; width: 214px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; text-align: left; color: #061557;}
.cas-info-bot2 {padding: 5px 18px 5px 14px; margin: 0; width: 214px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-right: 1px solid #b8b8b8; border-bottom: 0; text-align: left; color: #061557;}
.cas-gold-anchor2 {margin: 0; padding: 0; width: 62px; border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8;}
.cas-gold-anchor-bot2 {margin: 0; padding: 0; width: 62px; border-right: 1px solid #b8b8b8; border-bottom: 0;}
.cas-platinum-anchor2 {margin: 0; padding: 0; width: 62px; border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8;}
.cas-platinum-anchor-bot2 {margin: 0; padding: 0; width: 62px; border-right: 1px solid #b8b8b8; border-bottom: 0;}
.cas-diamond-anchor2 {margin: 0; padding: 0; width: 62px; border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8;}
.cas-diamond-anchor-bot2 {margin: 0; padding: 0; width: 62px; border-right: 1px solid #b8b8b8; border-bottom: 0;}
.cas-diamond-plus-anchor2 {margin: 0; padding: 0; width: 62px; border-bottom: 1px solid #b8b8b8;}
.cas-diamond-plus-anchor-bot2 {margin: 0; padding: 0; width: 62px; border-bottom: 0;}

h1#flashHolder,
h1.heroImage,
h1.header,
h1.titleImage {
	margin:0;
}

h1 span.imageHeaderText {
	display:block;
	height: 0; 
    overflow: hidden; 
}

/* Added to fix CVP positioning after the new skinny QVS */
.cvpPositioning {
	padding:20px 0px 0 20px;
}
div#countdown_cont { width: 758px; height: 69px; background: url(../img/c2c/countdown_wrapper.gif) no-repeat; padding-top: 10px; margin-left:-1px;}
div#countdown_nav{ width: 737px; height: 36px; background: url(../img/c2c/countdow_reminder.jpg) no-repeat; margin:auto;}
div#countdown_nav img#cnav_prev{ float: left; margin: 5px 0 0 10px;}
div#countdown_nav img#cnav_next{ float: right; margin: 5px 10px 0 0 ;}
div#countdown_nav a img {border: 0;}
div#countdown_nav p { width: 590px; margin: 10px 0 0 10px; float: left; font-weight: bold; text-align:center;}
div#countdown_nav p a span{ font-weight: normal;}
div#countdown_bar_cont{ clear: both;}
div#countdown_bar_cont p{ float: left; width: 77px; color: #fff; margin: 3px 0 0 10px; font-size: 11px;}
div#countdown_bar_cont p span{ display: block;}
div#countdown_bar_cont p#countdown_bar{ width: 572px; height: 20px; background: url(../img/c2c/timeline.gif) no-repeat; margin: 10px 0 0; position: relative;}
p#countdown_bar img { position: absolute; top: -13px; zoom: 1;}



/* Social Media Icons */
#outer_wrapper .master-footer-icons {margin:0 0 0 35px;}

#outer_wrapper ul.social-icon-list {float:left; margin:0; padding:0; list-style:none;}
#outer_wrapper ul.social-icon-list li {float:left; margin:0; padding:5px 5px 0 0;}
#outer_wrapper ul.social-icon-list li.face {background:url(../img/g.gif) repeat-y right top; height:30px; margin-right:10px;}
.icpcode {float:bottom;margin:5px 17px 20px 0px;text-align: right;list-style-type:none;color:#336699;width:320px;font-size: 11px;}
.icpcodetd{color:#336699;padding-right:25px;text-align:right;vertical-align:top;font-size:11px;}

/* 
----- ORANGE BUTTONS 
*/
	.orangeButtonWithArrow {
		display:inline-block;
		background: url('../images/btn/btn_orange_left.gif') no-repeat top left;
		text-decoration: none !important;
		cursor:pointer;
		color:#fff !important;
		line-height:36px;
		position:relative;
		height:38px;
		padding-left:10px;
		vertical-align: middle;
		text-align: left;
	}
	
	.orangeButtonWithArrow.w180 {
		width:180px;
	}
	.orangeButtonWithArrow.w265 {
		width:265px;
	}
	.orangeButtonWithArrow.w285 {
		width:285px;
	}
	a.orangeButtonWithArrow:hover{
		text-decoration: none;
	}
	
	.orangeButtonWithArrow .right{
		background: url('../images/btn/btn_orange_right.gif') no-repeat bottom right;
		height:26px;
		top:0;
		padding:12px 0 0 10px;
		position:absolute;
		right:0;
	}
	.orangeButtonWithArrow .arrowDown {
		background: url("/images/btn/button-arrow-down-bg.png") no-repeat scroll 98% 50%;
		position:absolute;
		right:5px;
		top:0;
		display:block;
		width:22px;
		height:22px;
		margin:7px 3px 0 0;
	}
	.orangeButtonWithArrow .arrowRight {
		background: url("/images/btn/button-arrow-right-bg.png") no-repeat scroll 100% 50%;
		position:absolute;
		right:5px;
		top:0;
		display:block;
		width:22px;
		height:22px;
		margin:7px 1px 0 0;
	}	
	
/* START VERB CSS: July 25, 2013 */

.offer-code-form-wrap input:focus {outline:none;}

.offer-code-form-wrap {margin:28px 0 14px 0; overflow:hidden;}
  .offer-code-form-wrap input[type=text] {background:url(/images/bg/bg_input_shadow_bottom_left.png) no-repeat; border:none; color:#0374bc; font:bold 13px/34px Arial,sans-serif; float:left; padding:0 9px; padding:4px 9px 0 9px\9; height:35px; height:30px\9; line-height:26px\9; width:145px;}
  .offer-code-valid input[type=text] {background-position:0 -36px;}
  .offer-code-invalid input[type=text] {background-position:0 -72px;}
  .offer-code-form-wrap input[type=button] {background:url(/images/btn/apply_coupon_code.png) no-repeat; border:none; color:#fff; cursor:pointer; font:bold 13px Arial,sans-serif; height:35px; width:61px; text-transform:uppercase;}
  .offer-code-form-wrap input[type=button]:hover {background-position:0 -36px;}
  .offer-msg {display:block; font:bold 11px Arial, sans-serif; padding:5px 0 0 17px; text-align:left;}
  .offer-code-valid .offer-msg {background:url(/images/bg/blue-checkmark.png) 0 4px no-repeat; color:#0073BB;}
  .offer-code-invalid .offer-msg {background:url(/images/bg/red-x.png) 0 6px no-repeat; color:#ae0300;}

/* END VERB CSS: July 25, 2013 */


/* 	Change Username/Password Page */
.Pad21cSm .usernameInput {
	width: 130px;
} 
/* 	End change Username/Password Page */
