body {
	margin: 0px;
}
INPUT:none {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #757575 2px solid; FONT-SIZE: 12px; BORDER-LEFT: #757575 2px solid; BORDER-BOTTOM: #999999 1px solid;
}
SELECT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #757575 2px solid; FONT-SIZE: 12px; BORDER-LEFT: #757575 2px solid; BORDER-BOTTOM: #999999 1px solid;
}
TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #757575 2px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #757575 2px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.textarea
{
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #757575 2px solid; FONT-SIZE: 12px; BORDER-LEFT: #757575 2px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#content {
	MARGIN-LEFT: auto; WIDTH: 877px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-y; POSITION: relative; height:100%; min-height:100%;

}
#maincontent {
	FLOAT: left; WIDTH: 775px; POSITION: relative; height:100%; padding-bottom:24px;

}
#maincontent2 {
	WIDTH: 775px;
	POSITION: relative;
	margin-right: auto;
	margin-left: auto;
	height:100%; 
	padding-bottom:24px;
}
#navi {
	FLOAT: left;
	WIDTH: 492px;
	POSITION: relative;
	padding-top: 20px;
	padding-right: 111px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../images/cc_header_popcorn.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 20px;
}

#cclogo{
	FLOAT: left;
	POSITION: relative;
}
#btnlogin{
	FLOAT: left;
	POSITION: relative;
	width: 60px;
	margin: 10px;
}

#banners {
	FLOAT: right;
	margin-top: 90px;
}

#footer{
	FLOAT: left;
	position:relative;
	background-image: url(../images/cc_copyrightbox.gif);
	background-repeat: no-repeat;
	width: 755px;
	height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 14px;
	margin-top: 10px;

    bottom:0;
}

#contenttop01{
	background-image: url(../images/cc_bg1_top.gif);
	background-repeat: no-repeat;
	width: 433px;
	height: 25px;
	background-position: bottom;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 25px;	
}
#contentcenter01{
	background-image: url(../images/cc_bg1_center.gif);
	background-repeat: repeat-y;
	width: 433px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
#contentbottom01{
	background-image: url(../images/cc_bg1_bottom.gif);
	background-repeat: no-repeat;
	width: 433px;
	height: 21px;
	padding-left: 20px;
	padding-right: 20px;
}
#contenttop02{
	background-image: url(../images/cc_bg2_top.gif);
	background-repeat: no-repeat;
	width: 735px;
	height: 25px;
	background-position: bottom;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 25px;	
}
#contentcenter02{
	background-image: url(../images/cc_bg2_center.gif);
	background-repeat: repeat-y;
	width: 735px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
#contentbottom02{
	background-image: url(../images/cc_bg2_bottom.gif);
	background-repeat: no-repeat;
	width: 735px;
	height: 21px;
	padding-left: 20px;
	padding-right: 20px;
}
.contenttop03{
	background-image: url(../images/cc_bg3_top.gif);
	background-repeat: no-repeat;
	width: 399px;
	height: 25px;
	background-position: bottom;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 25px;
	margin-right: auto;
	margin-left: auto;
}
.contentcenter03{
	background-image: url(../images/cc_bg3_center.gif);
	background-repeat: repeat-y;
	width: 399px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.contentbottom03{
	background-image: url(../images/cc_bg3_bottom.gif);
	background-repeat: no-repeat;
	width: 399px;
	height: 21px;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: auto;
	margin-left: auto;
}
#videotop01{
	background-image: url(../images/cc_videobg1_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 269px;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
}
#videocenter01{
	background-image: url(../images/cc_videobg1_center.gif);
	background-repeat: repeat-y;
	width: 269px;
	padding-left: 10px;
	padding-right: 10px;
}
#videobottom01{
	background-image: url(../images/cc_videobg1_bottom.gif);
	background-repeat:no-repeat;
	width: 269px;
	height: 11px;
	padding-left: 10px;
	padding-right: 10px;
}
#videotop02{
	background-image: url(../images/cc_videobg2_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 419px;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#videocenter02{
	background-image: url(../images/cc_videobg2_center.gif);
	background-repeat: repeat-y;
	width: 419px;
	height: 380px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: auto;
	margin-left: auto;
}
#videobottom02{
	background-image: url(../images/cc_videobg2_bottom.gif);
	background-repeat: no-repeat;
	width: 419px;
	height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: auto;
	margin-left: auto;
}
#vbox {
	FLOAT: left;
	width: 735px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../images/theme_garden.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.mainloginbox{
	width: 249px;
	background-image: url(../images/cc_bg_login_02.gif);
	padding-left: 20px;
	padding-right: 20px;
	background-position: bottom;
}
.profilebox{
	width: 249px;
	background-image: url(../images/cc_bg_profile.gif);
	padding-left: 20px;
	padding-right: 20px;
	background-position: bottom;
}
#loginboxtop{
	width: 385px;
	height: 150px;
	background-image: url(../images/cc_bg_loginp_01.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.loginboxbottom{
	width: 325px;
	background-image: url(../images/cc_bg_loginp_02.gif);
	background-position: bottom;
	padding-left: 30px;
	padding-right: 30px;
}
.field
{
	height:22px;
}
.loginfield{
	width: 249px;
	height: 35px;
}
.loginfield2{
	width: 349px;
	height: 35px;
}
.logintext{
	FLOAT: left;
	width: 100px;
}
.logininput{
	FLOAT: right;
	width: 145px;
}
.fieldname{
	FLOAT: left;
	width: 145px;
}
.fieldvalue{
	FLOAT: right;
	width: 100px;
}
#logininput2{
	FLOAT: right;
	width: 200px;
}
#breadcrumb {
	width: 755px;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images/cc_breadcrumb.gif);
	background-repeat: no-repeat;
}
.linedivide {
	width: 715px;
	height: 10px;
	background-image: url(../images/cc_bg1_line.gif);
	background-repeat: repeat-x;
}
.linedivide2 {
	width: 399px;
	margin-top: 10px;
	height: 10px;
	background-image: url(../images/cc_bg1_line.gif);
	background-repeat: repeat-x;
}
.linedivide3 {
	width: 300px;
	margin-top: 10px;
	height: 10px;
	background-image: url(../images/cc_bg1_line.gif);
	background-repeat: repeat-x;
}
.linedivide4 {
	width: 735px;
	height: 10px;
	margin-top: 10px;
	background-image: url(../images/cc_bg1_line.gif);
	background-repeat: repeat-x;
}
.linedivide5 {
	margin-top: 10px;
	width: 640px;
	height: 10px;
	background-image: url(../images/cc_bg1_line.gif);
	background-repeat: repeat-x;
}
.linedivide6 {
	width: 430px;
	margin-top: 10px;
	height: 10px;
	background-image: url(../images/cc_bg1_line.gif);
	background-repeat: repeat-x;
}
#timebox {
	width: 419px;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-color: #f9e8e8;
	border: 1px solid #CC3333;
	padding: 10px;
}
#filmbar {
	margin-top: 10px;
	width: 727px;
	height: 170px;
	background-image: url(../images/cc_videobg2_film.gif);
	background-repeat: no-repeat;	
}
#filmbarcontent {
	width: 627px;
	height: 90px;
	margin-right: auto;
	margin-left: auto;	
}
.imgthumb{
	padding: 3px;
	height: 75px;
	width: 121px;
	border: 1px solid #B8B8B8;
}
.imgthumbnew{
	padding: 3px;
	height: 75px;
	width: 121px;
	border: 1px solid #33CC33;
}
.imgthumbhot{
	padding: 3px;
	height: 75px;
	width: 121px;
	border: 1px solid #FF3300;
}
.episode_title
{
	width:125px;
	line-height:25px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow : ellipsis;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.img{
	z-index: 1;
	clear: none;
}
.icon{
	z-index: 2;
	float:left;
	position: absolute;
	height: 5px;
	width: 121px;
	padding-top: 57px;
	padding-left: 3px;
}
.icon2{
	z-index: 2;
	float:left;
	position: absolute;
	width: 121px;
	padding-top: 0px;
	padding-left: 0px;
}
.btn_unavailable
{
	cursor: not-allowed;
}
.watchnow
{
	padding-top:6px;
}
.font11grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.font11black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.font12black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.font12blackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.font13darkbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.font11darkbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.font14greenbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #339900;
	font-weight: bold;
}
.font18greenbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #339900;
	font-weight: bold;
}
.font12greenbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: bold;
}
.font12redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}
.font12grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}
.font11whitebold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.red {
	color: #CC0000;
}
.font10black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.font10g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7d7d;
}
.contentsbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.ftop {
	margin-top:10px;
}
.box01 {
	position:relative;
	width:200px;
	margin-top:5px;
}
.box02 {
	position:relative;
	width:200px;
	margin-top:2px;
}
TD.padding1{
	padding-left:10px;
}
TD.padding2{
	padding-top:17px;
	padding-left:7px;
	padding-right:7px;
}
TD.padding3{
	padding-top:7px;
	padding-left:7px;
}
TD.padding4{
	padding-left:10px;
}
TD.padding5{
	padding-top:10px;
}
TR.padding6{
	padding-top:2px;
	padding-left:2px;
	background-color:#EAEAEA;
}
TR.padding7{
	padding-top:2px;
	padding-left:2px;
	background-color:#DCF2CD;
}
TR.padding8{
	padding-top:2px;
	padding-left:2px;
	background-color:#BFE8A4;
}
TABLE.box{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.faqcontent {
	margin-top: 30px;
	margin-right: 28px;
	margin-bottom: 5px;
	margin-left: 28px;
}
a.navg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7d7d;
	text-decoration: none;
}

a.navg:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7d7d;
	text-decoration: none;
}
a.navg:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d60203;
	text-decoration: underline;
}
a.navblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.navblack:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.navblack:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C70202;
	text-decoration: underline;
}
a.navblack11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.navblack11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.navblack11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C70202;
	text-decoration: underline;
}
a.navgrey11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.navgrey11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.navgrey11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.paging a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#0000FF;
	text-decoration: none;
}

.paging a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
.paging a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C70202;
	text-decoration: underline;
}
.paging span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.errMsg
{
	border:1px solid #FFCCCC;
	background-color:#FFE7E7;
	font:10pt sans-serif;
    color:Red;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.textarea
{
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #757575 2px solid; FONT-SIZE: 12px; BORDER-LEFT: #757575 2px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
