*
{
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

body
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0;
}

img
{
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}
input, textarea
{
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
input.text, input.password, input[type="text"],input[type="password"], textarea
{
	padding: 1px 1px 1px 1px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border-color:#336699;
	border-style:solid;
	border-width:1px; 
}
div{
/*	scrollbar-face-color:#550000;
	scrollbar-highlight-color:#660000;
	scrollbar-3dlight-color:#770000;
	scrollbar-darkshadow-color:#330000;
	scrollbar-shadow-color:#330000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#440000;
*/

}
h3
{
	
}
a
{
	color: #ffffff;
}
/*a:hover
{
	color: #ffffff;
}		
*/
ul
{
	list-style-type: none;
}
.allcaps
{
	 text-transform:uppercase;
}
.red a
{
	color: #990000;
}
.red a:hover
{
	color: #ff0000;
}

/* Flow and Position */
.clearright
{
	clear:right;
}
.clearleft
{
	clear:left;
}
.clearboth
{
	clear:both;
}

.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.floatnone
{
	float: none;
}
.block
{
	display: block;
}

/* Alignments */
.alignleft
{
	text-align:left;
}
.alignright
{
	text-align:right;
}
.aligncenter
{
	text-align:center;
}
.aligntop
{
	vertical-align:top;
}
.alignmiddle
{
	vertical-align:middle;
}
.alignbottom, .alignbot
{
	vertical-align:bottom;
}


/* control styles */
.ctltitle
{
	color: #F90;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
.nav
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.navhdr
{
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 3px;
	margin-bottom: 3px;
	font-family:Arial;
	font-size:12px;
	text-align:left;
}
.navindent
{
	margin-left:10px;
}
.navindent .navhdr
{
	margin-left:-5px;
}
.navbox
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	margin-bottom: 3px;
}
.loginbox
{
    font-family:Arial;
	font-size:10px;
	font-weight:bold;
	background-color:#262932;
}

/* Basic Font Styles */
.arial9
{
	font-family:Arial;
	font-size:9px;
}

.arial10
{
	font-family:Arial;
	font-size:10px;
}
.arial11
{
	font-family:Arial;
	font-size:11px;
}

.arial12
{
	font-family:Arial;
	font-size:12px;
}
.arial14
{
	font-family:Arial;
	font-size:14px;
}
.arial16
{
	font-family:Arial;
	font-size:16px;
}
.arial18
{
	font-family:Arial;
	font-size:18px;
}
.verdana9
{
	font-family:Arial !important;
	font-size:9px !important;
}
.verdana10
{
	font-family:Arial !important;
	font-size:10px !important;
}
.verdana11
{
	font-family:Arial !important;
	font-size:11px !important;
}
.verdana12
{
	font-family:Arial !important;
	font-size:12px !important;
}
.verdana14
{
	font-family:Arial !important;
	font-size:14px !important;
}
.bold
{
	font-weight:bold;
}

/* Measurements */
.half
{
	width:50%;
}
.one3rd
{
	width:33%;
}
.two3rds
{
	width:66%;
}

.leftrail
{
	width: 200px;
}
.rightrail
{
	width: 200px;
}
.leftrailitem
{
	width: 190px;
}
.leftrailitem
{
	width: 190px;
}
.widerailcontrol
{
	width:790px;
}
.railcontrol
{
	width: 190px;
}
.centerwellcontrol
{
	width: 590px;
}
.centerwell
{
	width:600px;
}
.rightwidecontrol
{
	width:790px; 
}
.rightwide
{
	width:800; 
}
.leftwide
{
	width:800;
}
.areanarrow
{
	width:335px;
}
.areawide
{
	width:665px;
} 
.pagewidth
{
	width:1000px;
}


/* standard padding */
.pad5
{
	padding:5px;
}
.padleft5
{
	padding-left:5px;
}
.padright5
{
	padding-right:5px;
}
.padtop3
{
	 padding-top:3px;
}
.padtop5
{
	 padding-top:5px;
}
.padbot5, padbottom5
{
	 padding-bottom:5px;
}
.pad10
{
	padding:10px;
}
.padleft10
{
	padding-left:10px;
}
.padright10
{
	padding-right:10px;
}
.padtop10
{
	 padding-top:10px;
}
.padbot10, .padbottom10
{
	 padding-bottom:10px;
}

.pad15
{
	padding:15px;
}
.padleft15
{
	padding-left:15px;
}
.padright15
{
	padding-right:15px;
}
.padtop15
{
	 padding-top:15px;
}
.padbot15, .padbottom15
{
	 padding-bottom:15px;
}

/*standard colors*/
.hyperred
{
	color:#cc0000;
}
.hyperred:hover
{
	color:#cc0000;
}
.hyperblack 
{
	color: #000000;
}
.hyperblack:hover
{
	color: #000000;
}
.hyperwhite
{
	color: #ffffff;
}
.hyperwhite:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.hyperlightgray
{
	color: #cccccc;
}
.hyperlightgray:hover
{
	color: #cccccc;
}

.hyperdarkgray
{
	color: #333333;
}
.hyperdarkgray:hover
{
	color: #333333;
}
.hyperbrown
{
	color: #d2691e;
}
.hyperbrown:hover
{
	color: #d2691e;
}

.bgpowdergray
{
	background-color: #3d3d3d;
}
.bglighter
{
	background-color:#262932;
}

.bgdarker
{
	background-color:#15181f;
}
.bgorange
{
	background-color: #ff9912;
}
.fgorange
{
	color: #ff9912;
}
.fglightgray
{
	color: #cccccc;
}
.bglightgray
{
	background-color: #cccccc;
}
.fgmedgray
{
	color: #666666;
}
.fgblue
{
	color: #006b99;
}
.bgwhite
{
 background-color: #ffffff;
}
.fgwhite
{
	color: #ffffff;
}
.bgblack
{
	background-color:#000000;
}
.fgblack
{
	color: #000000;
}
.fgbrown
{
	color: #cc6633;
}
.bggray
{
	background-color:#262932
}
.bgdarkgray
{
	background-color:#15181F;
}
.fggray
{
	color:#262932
}
.fgdarkgray
{
	color:#15181F;
}


/* specialized styles*/
/*----------------------------- NAVIGATION -----------------------------*/

#menu 
{
}

.menu
{
	font-family: Arial , Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ff7733;
	height: 34px;
	text-decoration: none;
	background-image: url(/images2/global/gray1.gif);
	background-repeat: repeat-x;
	background-position: left 0px;
	vertical-align: top;
	text-decoration:none;
	padding-left:15px;
}

.menuitem
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
}
.menutitem a, .menu a
{
	color: #aaaaaa;
}
.menuhover 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
}
.menuselected
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	
}
.menuhover a, .menuselected a 
{
	color: #ffffff;
}
/*----------------------------- POP UP MESSAGE BOX -----------------------------*/

.intxt 
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #333333;

}

.closetxt
 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	
}

/*----------------------------- NAVIGATION END -----------------------------*/

/*----------------------------- SEARCH -----------------------------*/
#search {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;	
	width: 267px;	
	
	background-image: url(/images/creative/nav_tile.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	
	
		
}
#search label {
	font-size: 10px;
	text-transform: none; 
	vertical-align:top
}
#search select {
	width: 96px;
	font-size: 12px;
	color: #666666;
	vertical-align:top
}
#search input {
	width: 80px;
	font-size: 12px;
	color: #666666;
	vertical-align:top
}
#searchbutton {
	height: 24px;
	width: 14px;
	
}
/*----------------------------- SEARCH END -----------------------------*/

/*----------------------------- MEMBER COLUMN -----------------------------*/
.LoginError
{
	color:#ff0000;
	font-family:Arial;
	font-weight:bold;
	background-color:#222222;
	padding:3px;
	display:block;
}
#login
{
	width: 250px;
	background-color: #333333;	
	background-position: 0px 0px;
	
	padding: 8px 0px 0px;
	margin-bottom: 6px;
}

#login .textfields
{
	clear: none;
	float: left;
	margin-left: 8px;
	width: 116px;
}
#login input
{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 6px;
}
#login button
{
	background-image: url(/images/creative/go_button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	height: 20px;
	margin-top: 26px;
	width: 32px;
}
.loginbutton
{
	background-image: url(/images/creative/go_button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	height: 20px;
	margin-top: 26px;
	width: 32px;
}
#login label
{
	clear: left;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	font-weight: bold;
}
#login em
{
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	font-style: normal;
	text-align: left;
}
#login p
{
	clear: both;
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	
}
#login p a
{
	color: #999999;
	font-style: italic;
}
#login .footer {
	background-image: url(/images/creative/member_corners_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	height: 14px;
	width: 250px;
	background-color: #333333;
}

/*----------------------------- MEMBER COLUMN END -----------------------------*/

.popcalendar
{
	width:100;
}

.LoginStatus
{
	margin-right:10px;
}
.price
{
	font-size:0.8em;
	font-weight:bold;
	color:#ffffff;
}
#formedit td
{
	 padding-top:5px;
	 text-align:left;
}
#formedit label
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
}

#infobox{ /*CSS for pop up hint box */
    position:absolute;
    top: 0;
    color:#ffffff;
    width: 300px; /*Default width of hint.*/ 
    font:normal 14px Arial;
    line-height:18px;
    z-index:999;
/*
    background-color: #0066cc;
    padding: 3px;
    border:1px  solid #66ccff;
    border-right: 3px solid #000099;
    border-bottom: 3px solid #000099;
*/
    visibility: hidden;
}

/* Control Tab Styles */
.seltab
{
	text-align:center;
    background-color: #ff9912; 
    height: 20px; 
    border-right: solid #333333 2px;
}
.unseltab
{
	text-align:center;
    background-color: #cccccc; 
    height: 20px; 
    color: #333333; 
    border-right: solid #333333 2px;
                            
}
.seltab a
{
    font-weight:bold;
    color: #333333;
    text-decoration: none;
}
.unseltab a
{
    color: #333333;
    text-decoration: underline;
}

/* Control Tab Styles */
#GroupTabs .seltab
{
	text-align:center;
	background-color: #ff9912;
    height: 20px; 
    border-right: solid #555555 2px;
}
#GroupTabs .unseltab
{
	text-align: center;
	background-color: #dcdcdc;
	height: 20px;
	color: #333333;
	border-right: solid #555555 2px;
}
#GroupTabs .seltab a
{
    font-weight:bold;
    color: #333333;
    text-decoration: none;
}
#GroupTabs .unseltab a
{
	font-weight:bold;
    color: #333333;
    text-decoration: underline;
}

#comedylist .seltab
{
	background-color: #000000; 
    border-right: solid #333333 0px;

}
#comedylist .unseltab
{
	background-color: #47caff; 
    border-right: solid #333333 0px;
}
#comedylist .seltab a
{
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
#comedylist .unseltab a
{
	color: #002e90;
    text-decoration: none;
}


#MemberMovieTabsTitle 
{
	background-color: #eeeeee; 
	height: 20px; color: #333333; text-align: left;
}
#MemberMovieTabsList
{
	background-color: inherit; height: 80px; color: #333333; border: solid 1px #eeeeee;background-color: #424142; 
}
#MemberMovieTabs .seltab
{
	background-color: #eeeeee; 
    height: 20px; 
    border-right: solid #333333 2px;
}
#MemberMovieTabs .unseltab
{
	background-color: #555555; 
    height: 20px; 
    color: #333333; 
    border-right: solid #333333 2px;
}
#MemberMovieTabs .seltab a
{
	font-weight:bold;
    color: #555555;
    text-decoration: none;
}
#MemberMovieTabs .unseltab a
{
	color: #cccccc;
    text-decoration: none;
}


.gridcell
{
	border-bottom: solid 1px #777777;
	border-right: solid 1px #777777;
	padding: 5px;
}
.gridcellLH
{
	border-bottom: solid 1px #777777;
	border-right: solid 0px #777777;
	padding: 5px;
}
.gridcellLV
{
	border-bottom: solid 0px #777777;
	border-right: solid 1px #777777;
	padding: 5px;
}
.gridcellLVLH
{
	border-bottom: solid 0px #777777;
	border-right: solid 0px #777777;
	padding: 5px;
}
#mypage .gridcellLV
{
	border-bottom: solid 1px #777777;
}
#mypage .gridcellLVLH
{
	border-bottom: solid 1px #777777;
}
.movietag1
{
	text-align:left;
	margin-right:3px;
	display:inline-block;
	font-family:Arial;
	font-size:10px;
	white-space:nowrap;
}
.movietag2
{
	text-align:left;
	margin-right:3px;
	display:inline-block;
	font-family:Arial;
	font-size:11px;
	white-space:nowrap;
}
.movietag3
{
	text-align:left;
	margin-right:3px;
	display:inline-block;
	font-family:Arial;
	font-size:12px;
	white-space:nowrap;
}
.movietag4
{
	text-align:left;
	margin-right:3px;
	display:inline-block;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
#pag1
{
	float:right;
}
#pag1 div, #pag1 a
{
	color:#4d4d4d;
}
#pag1 td
{
	xborder:solid 1px #777777;
	xpadding: 0px 3px 0px 3px ;
}
.displaynone
{
	display : none ; 
}
.noContent, .noContent a 
{
	font-size:18px !important; 
	font-weight:bold !important;
	color:#ffffff !important;
}
.upsGrad
{
	background-image: url(/images2/profile/blu_hdr_rptr.gif);
}
.logonbk
{
	background-image: url(/images2/global/mbr_menu_bg.gif);
}

.mycalendar
{
	visibility : hidden ;   
}
.underline
{
	text-decoration : none ; 
}

.pagingDiv
{
	background: #e5e5e5;
	padding: 5px 0px;
	font-size: 13px;
	color: #4d4d4d;
	font-weight: bold;
	text-align: right;
	
}

.pagerNotCurrent {
	color: #4d4d4d !important;
	background-color: #e5e5e5;
	padding: 1px 4px 1px 4px;
	xborder: 1px solid #999;
	margin-right: 5px;
	font-weight: bold ;
	font-family :arial ; 
	font-size : 12px ;
	}
.pagerNotCurrent a{
	color: #4d4d4d !important;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	font-weight: bold ;
	font-family :arial ; 
	font-size : 12px ;
	}	
.pagerVisited {
	color: #4d4d4d;
	background-color: #ffffff;
	padding:1px 4px 1px 4px;
	border: 1px solid #b3b3b3;
	margin-right: 5px;
	text-decoration: none;			
	font-family :arial ; 
	font-size : 12px ;	
	} 

.pagerCurrent {
	color: #4d4d4d;
	background-color: #e5e5e5;
	padding: 1px 4px 1px 4px;
	xborder: 1px solid #999;
	margin-right: 5px;
	text-decoration: none;
	cursor: pointer;	
	cursor: hand;
	}

.pagingTextDecoration {
	text-decoration: none;
}

.displaynone
{
	display : none ; 
}

.HyperLinkTextDecoraion
{	
	text-decoration:underline ; 
	cursor : pointer ;	
}


.allcaps
{
	text-transform : uppercase ;
}
.arial18
{
	font-family : Arial ; 
	font-size : 18px;
}
.bgcolor
{
	background-color : #404040 ;
}

.padbottom15
{
	padding-bottom : 15px ;
}
.padbot3
{
	padding-bottom : 3px ;
}
.underline
{
	text-decoration : underline ; 
}

.cursorhand
{
	cursor : pointer ; 
}

.orange
{
	color : #DF8616 ; 
}

.padleft20
{
	padding-left : 20px;
}

.padright20
{
	padding-right: 20px;
}

.padtop40
{
	padding-top : 40px;
}
.spacer10
{
	height: 10px ;
}
.spacer14
{
	height: 14px ;
}
.spacer20
{
	height: 20px ;
}
.spacer30
{
	height: 30px ;
}
.fggold
{
	color : #BD833E ; 
}
.bggold
{
	background-color : gold ;  
}
.bgyellow
{
	background-color : #FFF4E6 ; 
}
.bggreen
{
 background-color : #F2F2F2 ; 
}

.padbot18
{	
	padding: 0px 0px 18px 0px;
}
.fgindustrygray
{
	color: #cccccc;
}
.padleft16
{	
	padding: 0px 0px 0px 16px;
}
.padleft2
{	
	padding: 0px 0px 0px 2px;
}
.pad3
{	
	padding: 3px 3px 3px 3px;
}
.fgorange2
{
    color: #ff981a;
}

.fggray2
{
	color: #333333;
}
.arial13
{
	font-family:Arial;
	font-size:13px;
}
.indbloggray
{
	color:#1a1a1a;
}
.aligntableleft
{
	margin-left:0px; 
	margin-right:auto;
}
.aligntableright
{
	margin-right:0px; 
	margin-left:auto;
}
.suggestion
{
	font-size: 10px;
	color: #000000;
	border-bottom: dotted 1px #bbbbbb;
	cursor: pointer;
}
.suggestion:hover
{
	background-color: #e0ffff;
}


#userpanelself
{
	 background-color:#006699;
}
#mypage #userpanelself
{
	color:#B2E8FF;
}
#mypage #userpanelself a 
{
	color:#B2E8FF;
	text-decoration:underline;
}
#mypage #userpanelself a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
}
#mypage #userpanelself #userWelcome
{
	color: #ffffff;
}
#mypage #userpanelself ul li .divider
{
	color:#B2E8FF;
}
#mypage #userpanelself .main_profile_sub_menu_link 
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	display:inline;
}
#mypage #userpanelself #userNav .divider {
margin-left:0.8em;
margin-right:0.8em;
}

blockquote 
{
	border-color:#DAE0E4;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	color:Red;
	padding:5px 8px;
}
.forum_post_text a
{
	color: #000033;
}
.forum_post_text
{
	font-size:12px;
}

li
{
	list-style-position:inside;
}

ul li
{
	list-style-type:disc;
}

ul, ol
{
	margin-left:0px;
	padding-left:0px;
}