IMG 
{
	cursor: hand;
}

#MovieCatalog
{
	width: 214px;
}

#MovieCatalog #CatalogHeader
{
	background-image: url(../WS/Images/CateHeader.gif);
	background-repeat:no-repeat;
	display: block;
	height: 36px;
	width: 214px;
	color: White;
	font-weight:bold;
	line-height: 35px;
	text-indent: 35px;
}

#MovieCatalog #CatalogBody
{
	background-image: url(../WS/Images/CateBody.gif);
	background-repeat:repeat-y;
	display: block;
}

#MovieCatalog #CatalogBody .RootCatalog
{
	font-weight:bold;
	display: block;
	text-indent: 38px;
	line-height: 10px;
	padding-top: 15px;
	text-transform:uppercase;
}

#MovieCatalog #CatalogBody .RootCatalog A
{
	color: #FDF65F;
	text-decoration: none;
	cursor:hand;
}

#MovieCatalog #CatalogBody .RootCatalog A:Hover
{
	color: #99F4F9;
}

#MovieCatalog #CatalogBody .ItemCatalog
{
	text-indent: 38px;
	line-height: 25px;
	color: White;
	font-weight:bold;
}

#MovieCatalog #CatalogBody .ItemCatalog A
{
	text-decoration: none;
	cursor:hand;
	color: White;
}

#MovieCatalog #CatalogBody .ItemCatalog A:Hover
{
	color: #99F4F9;
}

#MovieQA
{
	width: 214px;
}

#BlockLeftHeader
{
	background-image: url(../WS/Images/BlockLeftHeader.gif);
	background-repeat:no-repeat;
	display: block;
	height: 34px;
	width: 214px;
	color: White;
	font-weight:bold;
	line-height: 35px;
	text-indent: 38px;
	text-transform:uppercase;
}

#BlockLeftBody
{
	background-image: url(../WS/Images/BlockLeftBody.gif);
	display: inline-block;
	width: 214px;
	color: White;
}

#BlockLeftBody .QAHeader
{
	display: block;
	width: 178px;
	color: #207EB4;
	text-indent: 27px;
	line-height: 15px;
}

#BlockLeftBody .QABody
{
	display: inline-block;
	width: 178px;
	color: #0F0F0F;
	text-align:justify;
	padding-left: 27px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 10px;
}

#BlockLeftBody .QAMessage
{
	display: inline-block;
	width: 178px;
	padding-left: 27px;
}

#BlockLeftBody IMG
{
	cursor: hand;
}

#BlockLeftFooter
{
	background-image: url(../WS/Images/BlockLeftFooter.gif);
	display: block;
	width: 214px;
	height: 18px;
	color: White;
}

#BlockHeader
{
	background-image: url(../WS/Images/BlockHeader.gif);
	background-repeat:no-repeat;
	display: block;
	height: 36px;
	width: 573px;
	color: White;
	font-weight:bold;
	line-height: 35px;
	text-indent: 20px;
	text-transform:uppercase;
}

#BlockBody
{
	background-image: url(../WS/Images/BlockBody.gif);
	display: inline-block;
	width: 573px;
}

#BlockBody IMG
{
	cursor: hand;
}

#BlockBody TABLE
{
	width: 550px;
}

#BlockBody TABLE.formwithborder 
{ 
	width: 558px;
	border-bottom: medium none; 
	border-left: medium none; 
	border-right: medium none; 
	border-top: medium none; 
	margin: 0px; 
	border: 1px solid #95B7F5; 
	padding-bottom: 5px; 
	padding-left: 0px; 
	padding-right: 5px; 
	padding-top: 5px; 
}

#BlockBody TABLE.formwithborder thead, th 
{	background:#3F89C3; 
	color: white; 
	height: 20px;
	font-size:11px;
	padding: 5px;
}

#BlockBody TABLE.formwithborder thead tr th 
{	color: White; 
	background:#3F89C3; 
}

#BlockBody TABLE.formwithborder thead tr th, caption 
{	border-collapse:separate; 
	font-weight: bold; 
	text-align: center; 
}

#BlockBody TABLE.formwithborder tbody tr.a {
	background:#EAF8FF;
	color:Black;
}

#BlockBody TABLE.formwithborder tbody tr.b {
	background:#D7EBFF;
	color:Black;
}

#BlockBody TABLE.formwithborder tbody tr.c {
	background:buttonface;
	color:Black;
}

#BlockBody TABLE TR TD
{
	padding: 5px 3px 5px 3px; 
}

#BlockBody TABLE TR TD DIV
{
	padding: 2px 2px 2px 2px;
	cursor:hand;
}

#BlockBody TABLE TR TD DIV IMG
{
	padding: 2px 2px 0px 2px;
	cursor:hand;
}

#BlockBody TABLE TR TD .avatar
{
	width: 120px;
}

#BlockBody #ItemHotMovie
{
	width: 573px;
}
#BlockBody #ItemHotMovie .LeftItem
{
	width: 200px;
	float:left;
}

#BlockBody #ItemHotMovie .RightItem
{
	width: 373px;
	float:left;
}

#BlockBody #ItemHotMovie TABLE
{
	width: 530px;
}

#BlockBody #ItemHotMovie TABLE TR TD
{
	padding: 5px 5px 5px 5px;
}

#BlockBody #ItemHotMovie TABLE TR TD .thumbnail
{
	width: 80px;
}

#BlockBody #ItemHotMovie TABLE TR TD .avatar
{
	width: 250px;
}

#BlockBody #ItemHotMovie TABLE TR TD A
{
	text-decoration: none;
	font-size: 16px;
	color: Black;
	font-weight:bold;
	cursor:hand;
}

#BlockBody #ItemHotMovie TABLE TR TD A:hover
{
	color: #0E6492;
}

#BlockBody DIV.OrderHeader
{
	width: 558px;
	text-transform:uppercase;
	font-size: 11px;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

#BlockBody TABLE.SidePanel
{
	width: 558px;
	padding: 8px;
	border: 1px #95B7F5 solid;
	background-color: #F0FFFF;
	font-size: 10px;
	color: #666666;
}

#BlockFooter
{
	background-image: url(../WS/Images/BlockFooter.gif);
	display: block;
	width: 573px;
	height: 18px;
}

#BlockRightHeader
{
	background-image: url(../WS/Images/BlockRightHeader.gif);
	background-repeat:no-repeat;
	display: block;
	height: 36px;
	width: 215px;
	font-weight:bold;
	line-height: 35px;
	text-indent: 20px;
	text-transform:uppercase;
	color: White;
}

#BlockRightBody
{
	background-image: url(../WS/Images/BlockRightBody.gif);
	display: inline-block;
	width: 215px;
	padding-top: 10px;
}

#BlockRightBody .Item
{
	display: inline-block;
	width: 160px;
	padding-left: 20px;
	line-height: 25px;
	cursor: hand;
}

#BlockRightBody .HotNews
{
	display: inline-block;
	padding-left: 10px;
	color:Black;
	width: 177px;
	padding-bottom: 10px;
}

#BlockRightBody .HotNews A
{
	font-size: 11px;
	line-height: 20px;
	font-weight:normal;
}

#BlockRightBody .HotNews DIV
{
	padding-left: 5px;
	padding-right: 5px;
}

#BlockRightBody .HotNews IMG
{
	padding-left: 5px;
	padding-right: 5px;
}

#BlockRightBody .Cart
{
	display: inline-block;
	line-height: 15px;
	color: #1F7EB6;
	font-weight:bold;
	padding-left: 20px;
	width: 160px;
	cursor: hand;
}

#BlockRightBody IMG
{
	cursor: hand;
}

#BlockRightBody #Error
{
	display: inline-block;
	color: #FF8080;
	font-weight:bold;
	padding-left: 20px;
	width: 160px;
}

#BlockRightBody .Price
{
	display: inline-block;
	line-height: 15px;
	color: #E98607;
	font-weight:bold;
	padding-left: 20px;
	width: 160px;
	padding-bottom: 10px;
}

#BlockRightBody A
{
	font-weight:bold;
	cursor:hand;
	color: #0A6294;
	font-size: 10px;
}

#BlockRightBody .Function
{
	display: inline-block;
	line-height: 15px;
	color: #E98607;
	font-weight:bold;
	padding-left: 20px;
	width: 160px;
	padding-bottom: 10px;
}

#BlockRightBody .Comeback
{
	display: inline-block;
	line-height: 15px;
	padding-left: 20px;
	width: 160px;
	padding-bottom: 10px;
}

#BlockRightFooter
{
	background-image: url(../WS/Images/BlockRightFooter.gif);
	display: block;
	width: 215px;
	height: 18px;
}

#colMessage 
{
	font-weight:bold;
	font-size: 11px;
	color: #ff3333;
}

#MovieName 
{
	line-height: 30px;
	text-transform:uppercase;	
	font-weight:bold;
	color: Maroon;
}

#Movie_tooltip{
	width:300px;
	position:absolute;
	display: none;
}
#Movie_tooltip .Movie_top{
	position:relative;
}
#Movie_tooltip .Movie_middle{
	position:relative;
}
#Movie_tooltip .Movie_middle #Movie_tooltip_content{
	border: solid 1px #ABE680;
	background-color: #EEFFEE;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	position:relative;
	font-size: 11px;
	font-family: arial, verdana, san-serif;
	text-decoration: none;
	color: Black;	
	text-align:justify;	
}
#Movie_tooltip .Movie_middle #Movie_tooltip_content .Status{
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	color: #EB9E00;	
	text-align:justify;	
}
#Movie_tooltip .Movie_middle #Movie_tooltip_content .Summary{
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	color: #3D366F;	
	text-align:justify;	
}
#Movie_tooltip .Movie_middle #Movie_tooltip_content .Code{
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	color: red;	
	text-align:justify;	
}
#Movie_tooltip .Movie_bottom{
	position:relative;
	top: 0px;
}

#MaskedDiv 
{
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
    z-index:100;
	background-image:url(../WS/Images/Mask.png);
	/* ieWin only stuff 
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png');*/
}

#ModalPopupDiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #CCCCCC;
	position: absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden;
	color: Black;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
    width: 300px;
    height :auto;
}

#MovieDetail 
{
	border: solid 1px #ABE680;
	background-color: #EEFFEE;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	text-decoration: none;
	color: Black;	
	text-align:justify;		
	width: 600px;
}

#MovieDetailClose
{
	width: 600px;
	background-color: #C0DE98;
	border-left: solid 1px #ABE680;
	border-right: solid 1px #ABE680;
	border-top: solid 1px #ABE680;
	border-bottom-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}