a, a:visited {
	font-weight:bold;
}

a:hover {
    text-decoration: underline;
	font-weight:bold;
}


body {
	margin: 0;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
#header_banner {
	padding:0px;
	margin: 0px auto;
	width:966px;
}

#page_wrapper {
	text-align:center;
	clear: both;
	padding: 0;
	margin: 0px auto;
	top: 0px;
	width: 1010px;
}
#debugcontain {
	margin:0;padding:0;
}
#top_nav {
    text-align: center;
    height: 65px;
    padding-top: 5px;
}
#top_nav ul {list-style-type: none;}
#top_nav li {display: inline;}

.nav-button {
	cursor:pointer;
	font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-size:18px;
	line-height:130%;
	margin:0px 10px;
	padding:5px 10px 15px 13px;
	text-decoration:none;
}
.nav-button:visited {
}
.nav-button:hover {
	text-decoration:none;
}

.clear_both {
	clear: both;
	margin: 0;
	padding: 0;
}
.leftbox {
}
.leftbox h3 {
	 margin: 0;
    height: 24px;
    width: 180px;
    padding: 10px 0 0 10px;
    margin-bottom: 5px;
    font-family: Georgia;
    font-size: 16px;
    text-align: left;
	font-weight:bold;
}

.leftbox h4 {
    font-weight: bold;
    font-size: 12px;
    margin: 0;
    padding: 5px 0 0 0;
}

.leftbox p {
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 10px;
}

.leftbox ul {
    list-style-type: none;
    margin: 0;
    font-size: 10px;
    font-weight: bold;
}

.leftbox ul.buyLinks li {
    margin-top: 2px;
    padding: 3px 0 3px 5px;
}

ul.links li {
    font-size: 12px;
}

#main ul.links li {
	font-size: 12px;
}

ul.links li:hover {
}


ul.buyLinks li {
    text-align: center;
    padding: 3px 0;
    font-size: 11px;
    font-weight: normal;
}

ul.buyLinks li a {
    font-weight: normal;
}

ul.buyLinks li:hover a {
    font-weight: bold;
}

.leftbox select {
    margin: 0;
}

.leftbox select.category {
    float: left;
    margin-top: 3px;
}


.trans {
	background:transparent;
}
.center{margin:0 auto}
.floatleft{float:left}
.floatright{float:right}
.alignleft{text-align:left}
.alignright{text-align:right}
.aligncenter{text-align:center}
.margintop{margin-top:10px}
.auto{overflow:auto}
.clear{clear:both}
.bottom{margin-bottom:0}
.top{margin-top:0}
.block{display:block}
.paddingbottom5{padding-bottom:5px}
.top5{margin-top:5px}
.bottom5{margin-bottom:5px}
.left8{margin-left:8px}
.paddingleft8{padding-left:8px}
.testborder1 {background-color:#e6e6fa}
.testborder2 {background-color:#fcfcd7}
#main_wrapper {text-align:left;}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a {text-decoration:none;}
a.roundedbutton.redbutton {
	font-weight:bold;
}
a.roundedbutton {
    display: block;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	text-align:center;
}
a.roundedbutton.span-2{width:52px;}
a.roundedbutton.span-3{width:92px;}
a.roundedbutton.span-4{width:132px;}
a.roundedbutton.span-5{width:172px;}
a.roundedbutton.span-6{width:212px;}
a.roundedbutton.span-7{width:252px;}
a.roundedbutton.span-8{width:292px;}
a.roundedbutton.span-9{width:332px;}
a.roundedbutton.span-10{width:372px;}
a.roundedbutton span {
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.roundedbutton.redbutton span {
}

a.roundedbutton:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.roundedbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
.leftbox a.roundedbutton.span-4{padding-left:20px;}
 
.ccTextCenter {
	text-align:center;
}
.ccTextLeft {
	text-align:left;
}
ul.listPlain {
	list-style-type:none;
}

ul.inline {
    list-style-type: none;
    margin: 0;
    display: inline;
    padding: 0;
}

ul.inline li {
    display: inline;
    margin: 0;
    padding: 0;
}

.movie_details .label {
	display:block;
	width:120px;
	float:left;
}

.movie_detail_line {
	margin-bottom:5px;
}
.movie_detail_line ul.inline {
    display: block;
	margin-left: 120px;

}


#main_wrapper h2 {
    padding-bottom: 1px;
	padding-left:10px;
    font-family: Georgia;
    font-variant: small-caps;
    font-size: 20px;
    font-weight: bold;
	margin-bottom:5px;
}
#main_wrapper h3 {
    padding-bottom: 1px;
	padding-left:10px;
    font-family: Georgia;
    font-variant: small-caps;
    font-size: 18px;
    font-weight: bold;
	margin-bottom:5px;
}

.bottomfade {
	margin-bottom:5px;
	padding:0 0 15px;
}

.bottomfade-9 {
	margin-bottom:5px;
	padding-bottom:15px;
}
.movieDetails {
	height:220px;
	overflow-y:hidden;
}
.movieDetails_pad {
	margin:0px;
	padding:0px;
	height:190px;
	overflow-y:hidden;
}

.movieDetails_pad_thumb {
	margin:5px 0px 0px 5px;
}

.mod_mid_sm_feature_pad {
	margin: 8px;
}

.play_in_flash_link {
	display: block;
	float: left;
	width: 34px;
	height: 34px;
	overflow:hidden;
	text-indent: -10000px;  
	font-size: 0px;
	line-height: 0px;
	padding:0px;
	margin:0px 6px 6px 0;
	text-align:center;
	text-decoration:none;
}

a:visited.play_in_flash_link {
	background-position:-38px 0;
	text-decoration:none;
}

a:hover.play_in_flash_link {
	background-position:-36px 2px;
	text-decoration:none;
}

a:active.play_in_flash_link {
	background-position:-38px 0;
	text-decoration:none;
}				
a.play_in_flash_link .current {
	background-position:-38px 0;
	text-decoration:none;
}
.footerList li {
	text-align:center;
	display: inline;
	margin:0px;
	padding:0px;
}
ul.footerList{
margin:0px auto !important;
}

.footerList li {
	padding:0 10px 0 5px;
}
