.calcontainer
{
HEIGHT:1%;font-size:11px;
}

.calbordered
{
BORDER-RIGHT:#03325f 1px solid;
BORDER-TOP:#0c558e 1px solid;
FLOAT:left;
BORDER-LEFT:#0c558e 1px solid;
BORDER-BOTTOM:#0c558e 1px solid;
BACKGROUND-COLOR:#a3d0ff;
height:160px;
padding:2px;
display:inline;
width:300px;
}

.calbordered .title
{
MARGIN-BOTTOM:5px;
font-weight:bold;
font-size:8pt;
font-family:verdana,Arial,Helvetica,sans-serif;
COLOR:#000;
POSITION:relative;HEIGHT:auto;width:295px;
}

.title .close-icon
{BORDER-RIGHT:medium none;
BORDER-TOP:medium none;
BORDER-LEFT:medium none;
BORDER-BOTTOM:medium none;
POSITION:absolute;
TOP:0;right:0;}


.cal2up
{FLOAT:left;}

.calnavleft
{LEFT:2px;BOTTOM:0;
POSITION:absolute;
TOP:0;HEIGHT:10px;
width:15px;}

.calnavright{
RIGHT:2px;
BOTTOM:0;POSITION:absolute;TOP:
0;HEIGHT:10px;
width:15px;}

.calendar{
font-family:Arial,Helvetica,sans-serif;
text-align:center;
border-spacing:0;
font-size:11px;}

.calcell
{
	BORDER-RIGHT:#e0e0e0 1px solid;
	BORDER-TOP:#e0e0e0 1px solid;
	BORDER-LEFT:#e0e0e0 1px solid;
	WIDTH:1.5em;
	BORDER-BOTTOM:#e0e0e0 1px solid;
	HEIGHT:1em;BACKGROUND-COLOR:#fff;
}
	
.calcell A
{
	COLOR:#05518c;
	TEXT-DECORATION:none;
}

.today
{BACKGROUND-COLOR:#cf9;}

.oom{BORDER-RIGHT:#e0e0e0 1px solid;
BORDER-TOP:#e0e0e0 1px solid;
BORDER-LEFT:#e0e0e0 1px solid;
CURSOR:default;COLOR:#5d6195;
BORDER-BOTTOM:#e0e0e0 1px solid;
BACKGROUND-COLOR:#efefef;}

.oom:hover{
	BORDER-RIGHT:#e0e0e0 1px solid;
	BORDER-TOP:#e0e0e0 1px solid;
	BORDER-LEFT:#e0e0e0 1px solid;
	CURSOR:default;COLOR:#999;
	BORDER-BOTTOM:#e0e0e0 1px solid;
	BACKGROUND-COLOR:#efefef;}

.selected
	{BORDER-RIGHT:#f68a24 1px solid;
	BORDER-TOP:#f68a24 1px solid;
	BORDER-LEFT:#f68a24 1px solid;
	COLOR:#ff7d08;BORDER-BOTTOM:#f68a24 1px solid;
	BACKGROUND-COLOR:#57c2e2;}

.calcell:hover{
	BORDER-RIGHT:#57c2e2 1px solid;
	BORDER-TOP:#57c2e2 1px solid;
	BORDER-LEFT:#57c2e2 1px solid;
	CURSOR:pointer;COLOR:#fff;
	BORDER-BOTTOM:#57c2e2 1px solid;
	BACKGROUND-COLOR:#57c2e2;}
	
.calcellhover
{BORDER-RIGHT:#57c2e2 1px solid;
BORDER-TOP:#57c2e2 1px solid;
BORDER-LEFT:#57c2e2 1px solid;
CURSOR:pointer;COLOR:#fff;
BORDER-BOTTOM:#57c2e2 1px solid;
BACKGROUND-COLOR:#57c2e2;}

.calcellhover A{COLOR:#fff;}

.calcell:hover A{COLOR:#fff;}

.restricted{TEXT-DECORATION:line-through;}

.previous{COLOR:#ccc;}

.highlight1{BACKGROUND-COLOR:#cf9;}

.highlight2{BACKGROUND-COLOR:#9cf;}

.highlight3{BACKGROUND-COLOR:#fcc;}

.highlight4{BACKGROUND-COLOR:#cf9;}

.calhead{BORDER-RIGHT:#e0e0e0 1px solid;
BORDER-TOP:#e0e0e0 1px solid;
VERTICAL-ALIGN:middle;
BORDER-LEFT:#e0e0e0 1px solid;
BORDER-BOTTOM:#e0e0e0 1px solid;
BACKGROUND-COLOR:#fff;}

.calheader{WIDTH:100%;C
OLOR:#000;POSITION:relative;}

.calheader IMG
{BORDER-RIGHT:medium none;
BORDER-TOP:medium none;
BORDER-LEFT:medium none;
BORDER-BOTTOM:medium none;}

.calweekdaycell{FONT-WEIGHT:normal;COLOR:#000;}
.calfoot{BACKGROUND-COLOR:#CCC;}

.calrowhead
{FONT-WEIGHT:normal;
FONT-SIZE:8px;WIDTH:15px;COLOR:#666;
FONT-STYLE:italic;}

.calrowfoot
{FONT-WEIGHT:normal;
FONT-SIZE:8px;WIDTH:15px;
COLOR:#666;FONT-STYLE:italic;}

.calrowhead{BORDER-RIGHT-WIDTH:2px;}

.fotterpartnercon
{width:958px; height:82px;margin:0 auto;}

.partnercon{
	float:left; 
	width:285px;
	padding:10px 0px 0px 0px;
	font-size:12px; height:68px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#6e757b;
	font-weight:bold;}
	
.partnercon1{
	float:left; 
	width:336px;
	padding:10px 0px 0px 5px; 
	font-size:12px; 
	height:68px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#6e757b; 
	font-weight:bold;}
	
	
.partnercon2{ float:right; width:300px;
padding:10px 0px 0px 5px; font-size:12px;
height:68px; font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#6e757b;
font-weight:bold;}


#overeffect_findcity
{width:100%;
height:1600px;
position:absolute; 
background:#333333; 
filter:alpha(opacity=30);
-moz-opacity:.30;opacity:.30; 
top:0px; left:0px; z-index:100;}


#hoteldetailspopup{width:80%; 
height:1000px; position:absolute;
top:0px;
left:0px; z-index:201;}

#findcitycontainer{
	width:535px; height:auto;
	position:absolute; 
	top:150px;
	left:210px; 
	z-index:301;
	background-color:#ffffff;
	border:1px solid #9ccceb;
	border-top-width:0px;}
	
#hideallbox select{display:none;}
.hideselectbox select{display:none;}
.incSpace {padding-top:5px;}
.ie6 .incSpace {padding-top:5px;}
.findcityhead{border:1px solid #AEC6E3;width:528px;padding:3px 0px 0px 7px;height:18px;background-image:url(http://video.tv18online.com/general/ytrimg/images/staticDOM/common/componentheaderbg.gif); background-repeat:repeat-x;font-size:14px;color:#000000;font-weight:bold;border-left-width:0px;border-right-width:0px;}
.findcityclose{width:22px;position:absolute;float:right;left:515px;top:4px;}
.tableborder{width:220px;float:left;border:1px solid #bfcfe3;font-size:11px;font-family:Arial; }
.tableborder td{padding-left:5px;}
.tableborder a{text-decoration:underline}
.tableborder a:hover{text-decoration:none}
.alphabet{width:500px;float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding-bottom:8px;}
.alphabet a:link{display:inline;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.alphabet a:hover{text-decoration:none;}
.alphabet a:active{color:#1f65a1;font-weight:bold;}
.alphabet a:focus{color:#1f65a1;font-weight:bold;}
.alphabet a:visited{color:#1f65a1;}
.cal_iconon
{
	width:15px;
	height:15px;
	padding-left:3px;
	cursor:pointer;
}