

.bodyContainer .topBanner
{
	background-image:url(../images/header.png);
	width:1004px;
	height:108px;
	position:relative;
	z-index:999;
}

.bodyContainer .topTab
{
	margin-top:-27px;
	height:27px;
	width:100%;
}

.sinein
{
	padding:8px 13px;
	color:#227288;
}

.ui-widget-content { left:390px; top:165px;}

a { color:#227288;text-decoration:none;}
a:hover { text-decoration:underline}
		
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 13%; width: 19px; margin: -10px 10px 0 0; padding: 1px; height: 18px;color:#FFFFFF }
.inputText
{
	font-size:12px;
	color:#999999;
	border:1px solid #999999;
	height:18px;
	padding-left:5px;
}
		
.ui-widget-overlay { background: #000000; opacity: .10;filter:Alpha(Opacity=50); z-index:9999}
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
		
.lineHeight { height:169px; }

.loginBox {display:none}
.loginBoxLeftTopCorner { background-image:url(../images/left_top_shadow.png);background-repeat:no-repeat;width:18px;height:28px;float:left; }
.loginBoxMiddleTopCorner { background-image:url(../images/mid_top_shadow.png);background-repeat:repeat-x;width:300px;height:28px;float:left; }
.loginBoxRightTopCorner { background-image:url(../images/right_top_shadow.png);background-repeat:no-repeat;width:18px;height:28px;float:left; }

.loginLeftVerticalLine { background-image:url(../images//blue_header_leftBg.png);background-repeat:repeat-y;width:16px;float:left; }
.loginMiddleContentBox { float:left;width:304px;background-color:#FFFFFF;}
.loginRightVerticalLine { background-image:url(../images/blue_header_rightBg.png);background-repeat:repeat-y;width:16px;float:left; }

.loginForgotPass { padding-left:8px;padding-top:4px;color:#2560BC;float:left;cursor:pointer} 
.loginForgotPass:hover { text-decoration:underline}
.loginRemeberedCheckbox { clear:both;padding-top:7px;float:left; }
.loginRemeberedText { padding-left:8px;padding-top:10px;float:left;font-family:Verdana;font-size:11px;color:rgb(110,110,110);}
.loginButton {clear:left;padding-top:10px;float:left;}
.loginClearButton {padding-left:8px;padding-top:10px;float:left;}

.loginBoxLeftBottomCorner { clear:both;background-image:url(../images/blue_header_leftBot.png);background-repeat:no-repeat;width:16px;height:28px;float:left; }
.loginBoxMiddleBottomCorner { background-image:url(../images/blue_header_MidBotBg.png);background-repeat:repeat-x;width:304px;height:28px;padding-top:-15px;float:left; }
.loginBoxRightBottomCorner { background-image:url(../images/blue_header_rightBot.png);background-repeat:no-repeat;width:16px;height:28px;float:left; }


.regLineHeight { height:350px; }

.registrationPage {display:none}
.regBoxLeftTopCorner { background-image:url(../images/left_top_shadow.png);background-repeat:no-repeat;width:18px;height:28px;float:left; }
.regBoxMiddleTopCorner { background-image:url(../images/mid_top_shadow.png);background-repeat:repeat-x;width:450px;height:28px;float:left; }
.regBoxRightTopCorner { background-image:url(../images/right_top_shadow.png);background-repeat:no-repeat;width:18px;height:28px;float:left;}

.regLeftVerticalLine { clear:both;background-image:url(../images/blue_header_leftBg.png);background-repeat:repeat-y;width:16px;float:left; }
.regMiddleContentBox { float:left;width:454px;background-color:#FFFFFF;}
.regRightVerticalLine { background-image:url(../images/blue_header_rightBg.png);background-repeat:repeat-y;width:16px;float:left; }

.regBoxLeftBottomCorner { clear:both;background-image:url(../images/blue_header_leftBot.png);background-repeat:no-repeat;width:16px;height:28px;float:left; }
.regBoxMiddleBottomCorner { background-image:url(../images/blue_header_MidBotBg.png);background-repeat:repeat-x;width:454px;height:28px;padding-top:-15px;float:left; }
.regBoxRightBottomCorner { background-image:url(../images/blue_header_rightBot.png);background-repeat:no-repeat;width:16px;height:28px;float:left; }

.regInputText
{
	font-size:12px;
	color:#999999;
	border:1px solid #999999;
	height:18px;
	padding-left:5px;
	width:170px
}

.regText
{
	font-family:Verdana;font-size:11px;color:rgb(110,110,110);padding-top:3px;
}

.regChangeImageText
{
	font-family:Verdana;font-size:11px;color:rgb(110,110,110);color:rgb(27,112,199);float:left;cursor:pointer;
}

.regChangeImageText:hover
{
	text-decoration:underline;
}

.regText span
{
	color:rgb(27,112,199);
}	

.regHelpBtn
{
	float:left;padding-left:5px;padding-top:3px;
}

.regInputDiv
{
	padding-top:8px;display:inline-block;
}

.termsAndConditionLink
{
	cursor:pointer;
}


.termsAndConditionLink:hover
{
	text-decoration:underline;
}

.forgotPasswordBoxMiddleTopCorner { background-image:url(../images/mid_top_shadow.png);background-repeat:repeat-x;width:315px;height:28px;float:left; }

.fpMiddleContentBox { float:left;width:319px;background-color:#FFFFFF;}

.fpRegBoxMiddleBottomCorner { background-image:url(../images/blue_header_MidBotBg.png);background-repeat:repeat-x;width:319px;height:28px;padding-top:-15px;float:left; }

.fpText 
{
	color:#227288;
	font-family:Verdana;
	font-weight:bold;
	padding-top:10px;
}



/* cart CSS*/

.holidayCartLeftTopCorner
{	
	background-image:url(../images/left_top_shadow2.png);height:12px;width:12px;float:left;
}

.holidayCartTopLine
{	
	background-image:url(../images/vertical_shadow_bg2.png);height:12px;width:230px;float:left;
}

.holidayCartRightTopCorner
{	
	background-image:url(../images/right_top_shadow2.png);height:12px;width:17px;float:left;
}

.holidayCartLeftLine
{	
	height:53px;background-image:url(../images/Horizontal_shadow_bg.png);width:12px;float:left
}

.holidayCartRightLine
{	
	height:53px;background-image:url(../images/Horizontal_shadow_bg2.png);width:17px;float:left;
}

.topHolidayCartDiv
{	
	float:left;width:230px;background-color:white;height:53px;
}

.topHolidayCartHeader
{	
	float:left;color:#e88a2a;font-weight:bold;
}

.topHolidayCartHelpBttns
{	
	position:absolute;top:10;right:20px;background-image:url(../images/help_icon.png);width:20px;height:20px;cursor:pointer;
}

.cartDestination
{
	clear:both;color:Blue;cursor:pointer;
}

.cartDestination:hover
{
	/*text-decoration:underline;*/
}
.cartInterests
{
	color:Green;padding-top:2px;float:left;cursor:pointer;
}

.cartInterests:hover
{
	/*text-decoration:underline;*/
}

.cartArrowBtton
{
	clear:both;cursor:pointer;background-repeat:no-repeat;padding:3px 0px 0px 0px;text-align:center;
}

.hiddenDiv
{
	clear:both;height:auto;display:none;
}

.hiddenDivLeftLine
{
	height:100%;width:12px;float:left;background-repeat:repeat-y;
	/*background-image:url(../images/Horizontal_shadow_bg.png);*/
}

.hiddenDivRightLine
{
	height:100%;
	/*background-image:url(../images/Horizontal_shadow_bg2.png);*/
	width:17px;float:left;background-repeat:repeat-y;
}

.hiddenDivLeftBttmCorner
{
	clear:both;background-image:url(../images/left_bot_shadow.png);height:17px;width:12px;float:left;
}
.hiddenDivMidBttm
{
	background-image:url(../images/vertical_shadow_bg.png);height:17px;width:230px;float:left;background-repeat:repeat-x;
}
.hiddenDivRightBttmCorner
{
	background-image:url(../images/right_bot_shadow.png);height:17px;width:17px;float:left;
}

.hiddenMidContentDiv
{
	float:left;width:230px;background-color:White;height:auto;padding-top:15px;
}

.hiddenDivHeading
{
	font-weight:bold;color:Gray;
}

.cartParentDiv { float:right;height:55px;background-color:none;width:270px;text-align:left;margin-top:14px;position:absolute;right:0;cursor:pointer}



.curvesCart
{
    height:21px;
	width:11px;
	float:left
}


.leftBottomCurve
{
    background-image:url(../images/blue_left.png);
	background-repeat:no-repeat;
}

.rightBottomCurve
{
    background-image:url(../images/blue_right.png);
	background-repeat:no-repeat;
}

.midBottomCurve
{
     background-image:url(../images/blue_mid.png);
	 padding-top:3px;
	 width:auto;
	 background-repeat:repeat-x;
	 color:rgb(35,114,138);
	 font-family:Verdana;
	 font-size:11px;
}
.midBottomCurveX
{
     background-image:url(../images/blue_mid.png);
	 padding-top:3px;
	 width:10px;
	 padding-left:10px;
	 background-repeat:repeat-x;
	 color:rgb(35,114,138);
	 cursor:pointer;
}

.midBottomCurveX:hover
{
	text-decoration:underline;
}
