@charset "utf-8";
/* CSS Document */


*{
	margin: 0;
	padding: 0;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

body {
	background:url(../images/bg.jpg) #000000 no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	margin-top:10px;
	/*line-height:1.5em;*/
	line-height:1.5em;
	}
body.avatar_promo {
	background-image: url(../images/avatar_bg_home.jpg);
	background-repeat: no-repeat;
    background-position: center top;
	background-color:#000000;
}
#countdown-banner {display: none;}

body.alice {
	background-image: url(../images/bg_alice_in_wonderland.jpg);
	background-repeat: no-repeat;
	background-position: center 100px;
	background-color:#000000;
}

body.avatar_trieudo {
	background-image: url(../images/avatar_bg_trieudo.jpg);
	background-repeat: no-repeat;
	background-position: center 100px;
	background-color:#000000;
}

h2 {

text-transform:uppercase;

}

input, textarea, select {
	background-color:#111111;
border:1px solid #666666;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
}
input[type="image"] {
	background: none !important;
}
/*.starclub_nav{
	
}*/

label {
padding: 5px;

}
input.btn {
background:url(../images/button_bg1.gif);
border:1px solid #a9ccde;
color:#333
}
a:link,a:visited {
	color: #3CC;
	text-decoration:none;
	
}
a:hover {
	color: #F60;
	text-decoration:none;
	
}

.container {
	width:980px;
	margin: 0 auto;
}

.header {
	/*padding-top: 10px;*/
}

.logo {
	width:240px!important;
	height:74px!important;
	padding-left:312px;
	padding-top:11px;
	/*float:left;*/
}

.ad {
	/*float:left;*/
	/*background:url(../images/home_04.jpg) no-repeat top left;
	width:740px;
	height:63px;*/
	border:3px #000 solid;
	width:728px;
	height: 90px;
	overflow: hidden;
}
.black_overlay{
	background:url(../images/black75.png);
	padding:10px;
	padding-left:117px;
	height:100px;
}
.clearfloats{
	clear:both;
	
}

.clearfloats_2{
	clear:both;
	line-height:0px;
}
.menu {
	display:block;
	background:url(../images/home_08.jpg) no-repeat top left;
	width:980px;
	height:57px;
}
.top5tab{
	font-size:14px!important;
	width:150px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	border-bottom:1px #666 solid;
	text-transform:uppercase;
	cursor:pointer;
}
.top5tab_over{
	background:url(../images/100819/top5tab1.jpg) no-repeat top left;
	font-size:14px!important;
	width:145px;
	float:left;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:20px;
	border-bottom:none;
	text-transform:uppercase;
}
.top5tab2{
	font-size:14px!important;
	padding-left:20px;
	width:135px;
	float:left;
	border-bottom:1px #666 solid;
	text-transform:uppercase;
	cursor:pointer;
	line-height:13px;
	padding-top:8px;
	padding-bottom:2px;
}
.top5tab2_over{
	background:url(../images/100819/top5tab2.jpg) no-repeat top left;
	font-size:14px!important;
	padding-left:20px;
	width:135px;
	float:left;
	line-height:13px;
	padding-top:8px;
	padding-bottom:3px;
	border-bottom:none;
	text-transform:uppercase;
}

#top5tabCont{
	padding:20px;
	padding-top:10px;
}
#blockbusterCont{
	padding:20px;
	padding-top:10px;
	display:none;	
}
.top5tabdiv{
	
}

.upper_body {
	padding: 10px;
	width:960px;
	background: url(../images/1px_70.png) repeat;
	overflow:hidden;
}
.news_bar {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:980px;
	height:30px;
	background: url(../images/home_20.jpg) no-repeat top left;
}
.left {
	float:left;
	
}

.left_left {
	width:233px;
	margin-right:9px;
	float:left;
	margin-top:10px;
}

.right {
	float:left;
	clear:right;
}
.right_left {
	width:419px;
	float:left;
	padding-right:9px;
	margin-top:10px;

}
div.body h2 {
	font-weight: 900;
	color:#FFFFFF;
	font-size:14px;
	padding: 6px 0 0 10px;
}


.now_showing {
	
}

.coming_soon {
	margin-top:10px;
}
.right {
	float:right;
	/*width:309px;*/
}

.quick_search {
	
}

div.quick_search h2 {
	display: block;
	width:299px;
	height:25px;
	background:url(../images/right_top.png) no-repeat top left;
}

div.quick_search div.content {
	padding: 20px 0 10px 12px;
	border: 1px #4a4a4a solid;
	border-top:none;
	background:url(../images/1px.png) repeat top left;	
}
div.quick_search div.content select {
	width:280px;
	margin-bottom:5px;
}

/* This section is for the Megastar News to the right of the page */

.megastar_news {
}

div.megastar_news h2 {
	display: block;
	width:299px;
	height:25px;
	background:url(../images/right_top.png) no-repeat top left;
}

div.megastar_news div.content {
	padding: 10px;
	border: 1px #4a4a4a solid;
	border-top:none;
	background:url(../images/1px.png) repeat top left;
}

div.megastar_news a.link_left {
	display:inline-block;
	margin-bottom:20px;
	color:#74dcf8;
	font-size:10px;
	font-weight:bolder;
	text-decoration: none;
	float:left;
}

div.megastar_news .content a.link_right {
	background:url(../images/news_twitter.png) no-repeat top left;
	width:80px;
	height:19px;
	display:block;
	float:right;
}

div.megastar_news .content a.link_right span {
	display:none;
}

div.megastar_news .content .feed {
	clear: both;
	display:block;
	height:40px;
	margin: 0 0 2px 0;
	background:url(../images/1px_signup.png) repeat top left;
	padding: 0px 0 0 8px;
}

div.megastar_news .feed_title {
	font-weight:bold;
	font-size: 10px;
	color:#FFFFFF;
}

div.megastar_news .feed_body {
	color:#8b8b8b;
	font-size: 11px;
}

/* this section is for hotnews */
.hot_news {
	width:309px;
	padding-top:10px;
}
.hot_news h2 {
	background:url(../images/hot_news_top.png) no-repeat top left;
	height:25px;
	display:block;
}

.hot_news a.link_right span {
	display:none;
}

.hot_news .content {
	padding: 0 2px 0 2px;
	background-color:#212121;
	border: 1px solid #4a4a4a;
	border-top:0;
	line-height:16px!important;
}

.hot_news a.link_left {
	margin-top:10px;
	margin-left:15px;
	margin-bottom: 10px;
	color:#9029a9;
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
	float:left;
}

.hot_news .link_right {
	background:url(../images/yahoo_top_right.jpg) no-repeat top left;
	width:111px;
	height:28px;
	top: 37px;
	right: 1px;
	cursor:pointer;
	float:right;
}

.hot_news .content .feed {
	border-bottom: 1px #000000 solid ;
	padding: 4px 0px 4px 10px;
}

.hot_news .content .feed_title {
	font-weight:bold;
	font-size: 10px;
	color:#FFFFFF;
}

.hot_news .content .feed_body {
	color:#8b8b8b;
	font-size: 11px;
}
/* this section is for the lastest download section */

.lastest {
	width:233px;
	height:auto;
}

.lastest h2 {
	background:url(../images/lastest_top.png) no-repeat top left;
	width:auto;
	height:25px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:block;

}

.lastest .content {
	width: auto;
	margin:0 0 0 0;
	padding: 10px 2px 0 2px;
	background-color:#212121;
	border: 1px solid #4a4a4a;
	border-top:none;
}

.lastest .heading {
	width:auto;
	background-color:#32393a;
	height:21px;
	color:#FFFFFF;
	margin-bottom: 10px;
	padding-right: 10px;
}

.heading .title {
	font-size: 12px;
	margin: 2px 0 0 5px;
	float: left;
	font-weight:bold;
}

.lastest .content .wallpaper {
	width:215px;
	padding: 0 0 0 0;
	margin: 0 5px 10px 5px;
	height:160px;
}

.lastest a.next {
	margin-top:4px;
	float:right;
	display:inline-block;
	width:12px;
	height:13px;
	background:url(../images/lastet_next.jpg) no-repeat top left;
	
}

.lastest a.back {
	margin-top:4px;
	float:right;
	display:inline-block;
	width:14px;
	height:13px;
	background:url(../images/lastest_back.jpg) no-repeat top left;
}

.lastest a.next span, .lastest a.back span {
	display:none
}

/* continue from here :D */
.lastest .preview a {
	text-decoration:none;
	border-style:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border:0px;
}

.lastest .preview img {
	padding: 0 0 0 0;
	margin: 0 0px 0 0;
	border:0px;
}

.lastest .content .buddy1{
	width:215px;
	padding: 0 0 0 5px;
	overflow:hidden;
	height:100px;
}


/* this section is for the hot topics section */

.promo_div {


}

.member_offers {
	width:325px;
	float:left;
	padding-right:10px;
	
}

.quickly_news {
	width:325px;
	float:left;
	clear:right;
}


.hot_topics {
	padding-top:10px;
	/*background:url(../images/body_21.png) no-repeat top left;*/
}


div.hot_topics .header  {
	background:url(../images/hot_topics_top.jpg) repeat-x top left;
	display:block;
	width:auto;
	height:31px;
	padding: 7px 10px 0 10px;
	margin: 0 0 0 0;
}

div.hot_topics .header h2 {
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


div.hot_topics .header a {
	float:right;
}

div.hot_topics .header a.next {
	background:url(../images/btn_next.jpg) no-repeat top left;
	width:11px;
	height:20px;
	margin-right: 5px;
}

div.hot_topics .header a.next span {
	display:none;
}


div.hot_topics .header a.back {
	background:url(../images/btn_back.jpg) no-repeat top left;
	width:11px;
	height:20px;
	margin-right: 5px;
	font-weight:bold;
}

div.hot_topics .header a.back span {
	display:none;
}


div.hot_topics .content {
	background:url(../images/lala.jpg) #06080a repeat-x top left!important;
	border:1px solid #494949;
}
* html div.hot_topics .content {
	background-color:#0e1215;
}
div.hot_topics .content .topic {
	width:210px;
	height:auto;
	float:left;
	padding-left: 24px;
	padding-top: 24px;
}

.topic img {
	padding-bottom: 8px;
}

.topic p {
	font-size:9px;
	line-height:1.4em;
	padding:0 0 5px 0;
	margin:0 0 0 0;
	display:block;
}

.topic a {
	color:red;
	text-decoration: none;
	font-weight:bold;
}

a.mini_button {
	width:14px;
	height:14px;
	background:url(../images/mini_btn.png) no-repeat top left;
	display:inline-block;
	position: relative;
	top: 3px;
	left: 3px;
}

a.mini_button span {
	display: none;
}


/* this section is for the join division */

div.join {
	width:200px;
	padding: 10px 20px;
	padding-bottom:0px;
	float:right;
}

div.join h2 {
	float:left;
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
	font-size:16px;
}

div.join ul {
	padding-right:10px;
	list-style:none;
	display:block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
}

div.join ul li {
	float:left;
}

div.join ul li a {
	display:block;
	margin-left: 10px;
}

div.join ul li a.facebook {
	background:url(../images/facebook_icon.png) no-repeat top left;
	width:43px;
	height:43px;
}

div.join ul li a.twitter {
	background:url(../images/twitter_icon.png) no-repeat top left;
	width:43px;
	height:43px;
}

div.join ul li a.mail {
	background:url(../images/mail_icon.png) no-repeat top left;
	width:43px;
	height:43px;
}

div.join ul li span {
	display:none;
	
}


/* this section is for the footer */

div.footer {
	position:relative;
	display:block;
	clear:both;
	width: 956px !important;
	min-height: 210px;
	height: auto !important;
	height: 210px;
	background:url(../images/100819/footer_bg.jpg) repeat-x top left !important;
	margin: 20px auto 0 auto;
	padding: 20px 12px 0 12px !important;
}
div.footer table {padding-bottom: 20px;}
div.footer td {vertical-align: top}
div.footer .hd td {padding-bottom: 5px;}
div.footer .hd td a {
	color: #d2d2d2 !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none
}
div.footer td a {
	color: #d2d2d2 !important;
	font-size: 11px;
	line-height: 1.5em;
	text-decoration:none
}

div.footer .content {
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	padding:3px 0 0;
	
}

div.footer span.copy {
	float:left;
	font-size:1em;
	font-weight:normal;
	color:#878787;
	
}

div.footer ul {
	list-style:none;
	margin: 0;
	padding: 0;
	float: left;
}

div.footer ul li {
	float:left;
}

ul.footer_icons li {
	display: inline;
	float:left;
	
}

ul.footer_icons a {
	width:16px;
	height:17px;
	display:block;
	margin-right: 3px;
}

ul.footer_icons a.facebook {
	background:url(/images/foot_facebook.png) no-repeat top left;
}

ul.footer_icons a.facebook span {
	display:none;
}

ul.footer_icons a.twitter {
	background:url(/images/foot_twitter.png) no-repeat top left;
}

ul.footer_icons a.twitter span {
	display:none;
}

ul.footer_icons a.yahoo {
	background:url(/images/foot_yahoo.png) no-repeat top left;
}

ul.footer_icons a.twitter span {
	display:none;
}

ul.footer_icons a.yahoo {
	background:url(/images/foot_yahoo.png) no-repeat top left;
}

ul.footer_icons a.yahoo span {
	display:none;
}

ul.footer_icons a.linkhay {
	background:url(/images/foot_chiase.png) no-repeat top left;
}

ul.footer_icons a.linkhay span {
	display:none;
}

ul.footer_icons a.dig {
	background:url(/images/foot_dig.png) no-repeat top left;
}

ul.footer_icons a.dig span {
	display:none;
}

ul.footer_icons a.del {
	background:url(/images/foot_delicious.png) no-repeat top left;
}

ul.footer_icons a.zing {
	background:url(/images/foot_zingme.png) no-repeat top left;
}

ul.footer_icons a.del span, ul.footer_icons a.zing span {
	display:none;
}

div.footer ul.links {
	margin-left:120px !important;
}

div.footer ul.links a {
	font-size:1em;
	font-weight:normal;
	color:#878787;
	text-decoration:none;
}

div.footer ul.links li {
	margin: 0 10px 0 0;

}
.landingtop{
	height:61px;
	background:url(../images/ns_bg.jpg) #0e1214 top left repeat-x;
	border:1px #4a4a4a solid;
	border-top:3px #1de7ff solid;
	margin-top:10px;
}
.landingtop .m_left{
	width:320px;
	float:left;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:20px;
	padding-top:20px;
}
.landingtop .m_right{
	width:620px;
	float:left;
	padding-top:10px;
}
.landingtop .m_right .combo_div{
	width:150px;
	float:right;
	color:#1de7ff;
	text-transform:uppercase;
	font-size:10px;
}
.landingtop .m_right select{
	width:140px;
}
.landingbody{
	padding:15px;
	background:url(../images/90trans.png);
}
.landingbody_item{
	background:url(../images/ns_i_bg.jpg) #0e1215  top left repeat-x;
	border:1px #4a4a4a solid;
	padding:15px;
	margin-bottom:15px;
}
.landingbody_item .m_center{
	width:490px;
	float:left;
}
.landingbody_item .m_right{
	width:140px;
	float:left;
	text-align:right;
	padding-left:80px;
}

.member_note{
width:180px;
text-align:right;
float:right;
}
.thumb{
float:left;
margin-right:15px;
}

.landingbody_item .thumb{
	padding: 5px;
	border: 1px solid #444444;
	margin-right:23px;
}

.thumbr{
float:right;
margin-left:15px;
}
.m_title{
	color:#1de7ff;
	font-weight:bold;
	display:block;
	font-size:14px!important;
	padding-bottom:10px!important;
	text-transform:uppercase;
}
.q_session_time{
padding-left:10px;
padding-top:0px;
}
.q_session_time select{
	width:140px;
	margin-top:5px;
}
.icon_div{
	padding-top:10px;
	padding-left:10px;
}
.mini_des{
font-size:10px;
color:#1de7ff;
text-decoration:none;
}
.expe_top{
/*background:url(../images/70trans.png) ;*/
/*padding:10px;*/
}
.ex_left{
	width:550px;
	float:left;
	padding-top:10px;
}
.ex_right{
	width:420px;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
.ex_download_title{
height:30px;
background:url(../images/download_titler.jpg);
}
.ex_media_title{
height:31px;
background:url(../images/media_title.jpg);
margin-top:10px;
}
.ex_download_body{
background:url(../images/90trans.png);
padding:10px;
border:1px #2e2c2b solid;
border-top:none;
min-height:205px;
}
.d_title{
background:url(../images/10trans.png);
margin-top:5px;
padding:5px;
height:15px;
}
.d_title .m_left{
width:300px;
float:left;
font-size:10px;
font-weight:bold;
}
.d_title .m_right{
width:100px;
float:right;
text-align:right;
padding-top:2px;
}
.ex_download_body .m_body{
	padding-top:10px;
}
.ex_download_body .m_body2{
	padding-top:10px;
}
.ex_download_body .m_body2 a{
	display:block;
	width:51px;
	height:52px;
	float:left;
	margin-bottom:5px;
}
.ex_download_body .m_body a{
	display:block;
	margin-right:7px;
	width:99px;
	height:57px;
	float:left;
	margin-bottom:5px;
}
.ex_download_body .m_body .m_final{
margin-right:0px;
}
.ex_download_body .m_item{
	width:250px;
	padding-right:10px;
	float:left;
}
.red_title{
color:#FF0000;
font-weight:bold;
text-transform:uppercase;
}
.nno_title_bg{
	width:410px;
	height:24px;
	background:url(../images/header_bg.png) top left no-repeat;
	text-transform:uppercase;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
}
.rap{
width:250px;
}
.ex_item{
margin-top:10px;
background:url(../images/light_bg.png) bottom center no-repeat;
padding-bottom:10px;
}

/* copy from inline nowshowing.html */

/*.m_title{
margin-bottom: 10px;
color:#1de7ff;
font-weight:bold;
}*/

.m_title_rap{
margin-bottom: 10px;
color:#FF6600;
font-weight:bold;
}

/* this is from the me_ex.html page */
.scrollable {
overflow:auto;
}

.ex_banner{
	height:305px;
	background:url(../images/exbanner_bg.png) top left no-repeat;
	padding:10px;
}
.ex_banner .m_left{
width:740px;
float:left;
}
.ex_banner .m_right{
width:190px;
float:left;
padding-left:20px;
}
.n_left{
width:659px;
float:left;
/*padding-top:10px;*/
}
.n_right{
width:309px;
padding-left:10px;
float:left;
padding-top:10px;
}
.n_title{
background:url(../images/our_title.jpg) top left no-repeat;
height:31px;
}
.ns_left{
width:353px;
float:left;
}
.ns_right{
width:270px;
float:left;
padding-left:10px;
}
.gal_items{
padding-top:10px;
}
.gal_item{
float:left;
margin-right:10px;
}
.ee_title{
width:299px;
height:24px;
background:url(../images/header_bg2.png) top left no-repeat;
text-transform:uppercase;
font-weight:bold;
font-size:15px;
padding-top:7px;
padding-left:10px;
}

.hotthisweek .content{
	padding:10px;
	background:url(../images/1px.png);
	border: 1px #4a4a4a solid;
	border-top:none;
}
.hotthisweek .header{
	background:url(../images/s_header_left.png) top left no-repeat;
	padding-left:7px;
}
.hotthisweek .header .insidel{
	background:url(../images/s_header_right.png) top right no-repeat;
	padding-right:6px;
}
.hotthisweek .header .insider{
	padding-top:5px;
	padding-bottom:1px;
	height:25px;
	background:url(../images/s_header_loop.jpg) repeat-x top left;
	font-size:14px;
	font-weight:bold;
}

/* this this the standard box for the most pages */

.standard_box .content{
	padding:10px;
	/*padding-top:10px!important;*/
	padding-bottom:5px;
	background:url(../images/1px.png);
	border: 1px #4a4a4a solid;
	border-top:none;
}

/*--Movie Details Style--*/
.content_md{
	/*margin-top:10px;*/
	padding:20px;
	padding-top:20px!important;
	padding-bottom:5px;
	background:url(../images/1px.png);
	/*border: 1px #4a4a4a solid;*/
	min-height: 320px;
	height: auto !important;
	height: 320px;
}
.content_md h2 span {
	font-size:24px!important;
	color:#dedede;
	margin-bottom:5px!important;
	line-height: normal !important;
}
.content_md span {
	font-size:12px!important;
}
.content_md .m_left{
	width:440px;
	float:left;
	margin-right:20px;
}
.content_md .m_right{
	width:450px;
	float:left;
}
.content_md .m_right .m_item{
	width:140px;
	padding-left:10px;
	float:left;
	padding-bottom:20px;
}
.d_sessions {
/*background:url(../images/d_sessions_bg3.png) no-repeat left top;
width:980;
height: 130px;
margin: 0 auto;
padding: 0;
position:relative;
}
*html .d_sessions{
	height:130px;
}
.d_sessions .bannermini{
	position:absolute;
	width:200px;
	height:120px;
	left:770px;
	padding-top:3px;
}
#session_time_box {
	width:360px;
	background:url(../images/yellow_loop.jpg) #794403 repeat-x top left;
	padding: 0px 0 2px 10px;
	margin-bottom: 10px;
}

.d_sessions .left {
width:360px;
height:auto;
float:left;
padding-left:20px;
padding-top:10px;
}

.d_sessions .right {
width:360px;
height:auto;
float:left;
}

.d_sessions h2 {
	/*margin:0 0 20px 0;
	padding:0;*/
	/*background:url(../images/text_NewMoon.png) no-repeat left top;*/
	/*width:179px;
	height:21px;
	margin-left: 10px;
	padding-top: 15px !important;
	font-family:"Times New Roman", Times, serif !important;
	font-size:24px !important;*/
}

.d_sessions .left h2 span {
	/*display:none;*/
}

.d_sessions .left .d_showing {
	width:275px;
	margin: 0 0 0 5px;
}

p.time {
	font-weight: normal;
	font-size:14px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.d_sessions .right {
	width:416px;
	padding: 0 0 0 20px;
}

.d_sessions .right ul {
	list-style:none;
	width:416px;
	height: 20px;
	/*background:url(../images/yellow_loop.png) repeat-x top left;*/
	padding: 3px 0 0px 0;
	margin: 0;
}

.d_sessions .right ul li {
	display: inline;
	font-weight: bold;
	padding-left: 20px;
}

.d_sessions .right .d_date {
	width: 276px;
}

.d_sessions .right .view_all {
	float:right;
	color:#FFFFFF;
	font-size: 11px;
	font-weight:bold;
}
/*--Movie Details Style--*/
.movieHeader{
	font-size:18px;
	display:block;
	padding-bottom:10px;
	font-weight:bold;
}
.standard_box .header{
	margin: 0;
	background:url(../images/s_header_left.png) top left no-repeat;
	padding-left:7px;
}
.standard_box .star_header{
	margin: 0;
	height:39px;
	background:url(../images/startitle.png) top left no-repeat;
	padding-left:7px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.standard_box .header .insidel{
	background:url(../images/s_header_right.png) top right no-repeat;
	padding-right:6px;
}
.standard_box .header .insider{
	padding-top:5px;
	padding-bottom:1px;
	padding-left:3px;
	height:25px;
	background:url(../images/s_header_loop.jpg) repeat-x top left;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.list_title{
	color:#FF0000!important;
	padding:0px!important;
}
/* this section below is for the top_list class */

.top_list {
	/*height: 25px;*/
	background: url(../images/100819/line.jpg) left bottom no-repeat;	
}
.top_list2 {
	border-bottom:#333 1px solid;
}
.blockbusterdate{
	width:100px;
	color:#0080c4;
	font-size:10px;
	text-align:right;	
}
.top_list_title {
	color: #00beff;
	width: 174px;
	display: block;
	/*float: left;*/
}
.top_list_title a {
	color: #bfbfbf !important;
}

.top_list_rank {
	font-weight:bold;
	padding-right:5px;
}

.top_list_right {
	float: right;
	padding-top:4px;
}
.s_login_title{
	cursor:pointer;
	padding-left:5px;
	text-transform:uppercase;
	font-weight:bold;
	background:#6f7171;
	margin-top:10px;
}
.s_login_inside{
	background:url(../images/htby.jpg) top left repeat-x;
	border:1px #222 solid;
	margin-top:5px;
	padding:10px;
}
.s_login_inside label, .s_login_inside .textbox{
	float:left
}
.s_login_inside label{
	width:60px;
}
.s_login_inside .textbox{
width:120px;
background-color:#000000;
border:1px #333333 solid;
color:#999999;
font-size:11px;
height:16px;
padding-top:2px;
}
.s_login_inside div{
padding-bottom:3px;
}
.s_login_inside .s_button2{
padding-left:60px;
}
.extrah{
	min-height:295px;
	_height:307px;
}
.star_near_cinema_title{
	background:url(../images/startitle2.jpg) top left no-repeat;
	height:63px;
}
.star_near_cinema_body{
	background-color:#000000;
	border:1px #1c1c1c solid;
	border-top:none;
	padding:10px;
	padding-top:0px;
}
.star_near_cinema_title .m_left, .star_near_cinema_title .m_right{
	float:left;
}
.star_near_cinema_title .m_left{
padding-top:20px;
padding-left:90px;
text-transform:uppercase;
font-size:15px;
font-weight:bold;
width:450px;
}
.star_near_cinema_title .m_right{
	padding-left:45px;
	padding-top:18px;
	text-transform:uppercase;
	font-weight:bold;
}
.lates{
color:#33cccc;
font-weight:bold;
cursor:pointer;
}


/* this is for the session times */

.film_list {
	float:left;
	width: 440px;
	padding-bottom:20px;
}

p.s_cinema, p.s_date, p.s_hour {
	font-weight: 600;
	font-size: 12px;
	padding: 3px 0 3px 0;
}

p.s_hour {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

p.s_hour {
	background: url(../images/blue_loop.jpg) repeat-x top left #194b88;
	width:380px;

}      
p.s_hour span {
	padding-left: 30px;
}

a.s_a {
	color:#1DE7FF;
	text-decoration: 1px solid #1DE7FF;
	margin-left: 40px;
}

.s_steps {
	
}

.s_steps .standard_box {
	width: 280px;
	float:left;
	padding-right:40px;
	padding-top:10px;
}


.s_steps .standard_box .content{
	height:200px;
	overflow:scroll;
}

.s_button {
	width:90%;
	padding: 0 20px 20px 0;
}
.s_button input{
	float:right;
}

.content table td input {
	margin-right: 5px;
}

.landingbody_2{
	padding:0;
	background:url(../images/90trans.png);
}

.s_step_button {
	float:right;
	clear:left;
	padding: 10px 20px 0 0;
}
.mini_comment{
	background:url(../images/90trans.png);
	border:1px #333333 solid;
	padding:10px;
}
.mini_comment textarea{
	width:auto;
	height: 60px;
}
.mini_comment input{
	margin-top:10px;
}
/*Download CSS*/
.downloads .m_left{
	width:480px;
	float:left;
	padding-right:5px;
	padding-top:10px;
}
.downloads .m_right{
	float:left;
	padding-left:5px;
	padding-top:10px;
}

.downloads .m_right .buddy{
	/*width:485px;*/
	float:left;
	padding-right:none;
	margin: 0;
}
/*---Feature Only---*/
.buddy{
	width:300px;
	padding-right:10px;
}
.buddy h2 {
	background:url(../images/text_Downloads.png) no-repeat top left;
	width:198px;
	height:24px;
}
.buddy h2 span {
	display: none;
}
.buddy .bg_m{
	background-color:#0b0f12;
	padding:10px;
}
.buddy .m_left {
	width: 310px;
	float: left;
}
.buddy .m_right {
	width: 130px;
	background-color:#100903;
	float: left;
}
.buddy p {
	font-weight: 12px;
	font-weight: bold;
	margin: 20px 0 5px 0;
}
.e_card {
	width:340px;
}
.info_title{
text-transform:uppercase;
font-size:24px;
padding-bottom:10px;
border-bottom:1px #FFFFFF solid;
}
.comments_left{
	background:url(../images/s_header_left.png) top left no-repeat;
	padding-left:7px;
}
.comments_right{
	background:url(../images/s_header_right.png) top right no-repeat;
	padding-right:6px;
}
.comments_loop{
	background:url(../images/s_header_l.jpg) top left repeat-x;
	height:26px;
	padding-top:5px;
	padding-left:3px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
.comments_body{
	background:url(../images/1px.png);
	border:1px #222222 solid;
}
.comments_body .pad{
	padding:10px;
}
.comments_body textarea{
	width:340px;
	height:63px;
	float:left;
	margin-right:10px;
	overflow:auto;
	background-color:#666666;
	border:1px #999999 solid;
}
.comments_body input{
	float:left;
}
.comment_item{
padding-top:10px;
}
.comment_item img{
	border:1px #FFFFFF solid;
	float:left;
}
.comment_item .pop{
	background:url(../images/starclub/com_top.png) top left no-repeat;
	height:auto;
	width:260px;
	float:left;
	padding-top:4px;
	line-height:16px!important;
}
.comment_item .pop1{
	background:url(../images/starclub/com_bot.png) bottom left no-repeat;
	padding-bottom:4px;
}

.comment_item .pop2{
	background:url(../images/starclub/com_mid.png) top left no-repeat;
	padding-left:40px;
	padding-right:10px;
	padding-bottom:5px;
}

.comment_item .pop .c_user{
	font-weight:bold;
	color:#FF0000;
	font-size:12px;
}
.comment_item .pop .c_date{
	font-size:10px;
	color:#666666;
}
.c_tab{
	height:30px;
	background:url(../images/starclub/red_header_over.jpg) top left repeat-x;
}
.c_tab ul{
	list-style:none;
	
}
.c_tab ul li{
	display:block;
	width:80px;
	float:left;
	height:30px;
	line-height:30px;
	padding-top:0px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.c_tab .li_selected{
	background:url(../images/starclub/red_header.jpg) top left repeat-x;
}
.c_tab a:link, .c_tab a:visited  {
	display:block;
	width:inherit;
	height:inherit;
	color:#FFFFFF;
}

.sc_option_bar{
	
	padding:0px 20px;
	position:absolute;
	right:0;
	top:-1px;
}
.sc_option_bar img, .sc_option_bar input{
	float:left;
	margin-right:10px;
}
/**/

.div_div {
	padding: 20px 10px 10px;
	
}

.div_div img {
	
}

.div_div .content {
	background-color:#0c0e0f;
	padding: 5px 5px;
	/*margin-bottom:10px;*/
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	position:relative;
}

.div_div .content.even {
	background-color:#080a0a;
}

.div_div .button_1, .div_div .button_2, .div_div .chinhgiua, .div_div .chinhgiua2, .div_div .button_chinhgiua, .div_div .button_4 {
	float:left;
	display:inline;
	
}

.div_div .button_chinhgiua {
	width: 350px;

}

.div_div .button_1 {
	padding: 10px 10px;
	position:relative;
}

.div_div .chinhgiua {
	padding: 10px 10px 0 10px;
	width:200px;
	font-weight:normal;
	vertical-align:middle;
	position:relative;
	
}

.sendCineVite_btn_vn {
	text-indent:-9999em;
	width:188px;
	height:30px;
	background: url(../images/starclub/send_cinevites.gif) top left no-repeat;
	display:block;
	top:10px;
	right:10px;
	
}

.sendCineVite_btn_en {
	text-indent:-9999em;
	width:155px;
	height:30px;
	background: url(../images/starclub/send_cinevites_EN.gif) top left no-repeat;
	display:block;
	top:10px;
	right:10px;
}

.div_div .content.even {
border:1px dotted #333333;
border-left:none;
border-right:none;

}

.div_div .button_2 {

}

.div_div .chinhgiua2 {
	padding-left: 20px;
}

.div_div .button_4 {
	padding-top:10px;
	padding-left:305px;
}

.div_div .chinhgiua2 textarea {
	width:355px;
	height:63px;
	margin-right:10px;
	background-color:#666666;
	border:1px #999999 solid;
}

.div_div .recommended {
	float:left;
	font-size:14px;
	font-weight:bold;
	padding: 0 10px;
	vertical-align:top;
}

.div_div .by {
	float:left;
	width: 100px;
}

.div_div input{
	float:left;
}

#list_comments {
	padding: 0 10px;
}

.button_bar {
	background-color:#5a5858;
	padding-top:2px;
	padding-bottom:2px;
	position:relative;
}

.button_bar .caption {
	padding-right:10px;
	float:right;
}

/* caption style for the movie details page */

.caption {
	position:relative;
	display:inline-block;
}

.caption p {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	display:block;
	float:left;
	color:#000000;
	font-size:12px;
	top:25px;
	left:36px;
	border:none;
	text-align:center;
	z-index:999;
	width:132px;
	height:20px;
	padding-top: 14px;
	background:url(../images/starclub/caption_box.gif) top left no-repeat;
}


.qua_tang_wrapper {
	margin-top:10px;
/*	padding: 1px;
	background-color: #000000;
	border: 1px solid #2B2E2E;*/
}


.qua_tang_wrapper .img_top {
	/*margin-bottom: 2px;*/
	border: 0;
	padding: 0;
	display:block;
}

.qua_tang_wrapper .img_bottom {
	/*margin-top: 2px;*/
	border: 0;
	padding: 0;
	display:block;
}

.qua_tang_content {
	/*background-color:#1a2529;
	background:url(../images/avatar/8.jpg) top repeat;*/
	background:url(../images/1px.png);
	border: 1px #4a4a4a solid;
	padding: 0 0 10px 0;
	color: #F9F6EB;
	font-size:12px;
	margin:0;
	border:none;
	text-align:justify;
}

.qua_tang_content h2 {
	text-align:center;
	font-size:16px;
	padding: 10px;
	padding-top: 0;
	margin:0;
}

div.mobi_content {
	padding: 30px 120px 20px;
}

div.mobi_content p {
	padding: 10px 0px;
}

div.mobi_content h3 {
	color:#96c93e;
	font-size:16px;
	font-weight: bolder;
	padding-top: 10px;
} 

div.mobi_content ul {
	list-style:inside;
	padding: 5px;
}

#wrapper_body #naviLeft div.header {
	padding-top:10px;
}

#_ctl0_ContentPlaceHolder1_TimeBox, #_ctl0_ContentPlaceHolder1_MoviesBox, #_ctl0_ContentPlaceHolder1_CinemasBox {
	padding-top:10px;
}


div.right_header {
	float:right;
}

div.left_header {
	float:left;
}

a.next_btn_gray {
	background:url(../images/next_btn_gray.jpg) top center no-repeat;
}

a.back_btn_gray {
	background:url(../images/back_btn_gray.jpg) top center no-repeat;
}

a.back_btn_gray, a.next_btn_gray  {
	width:12px;
	height:20px;
	text-indent: -99999em;
	text-decoration:none;
	display:block;
	float:right;
	padding-left: 4px;
	cursor:pointer;
}

#albums_div .film {
	height:170px!important;
	overflow:hidden;

}

#albums_div .film a {
	margin-right:4px;
	margin-bottom:4px;
}

.wallpaper .preview a {
	display:inline-block;
	width:103px;
	height:61px;
	overflow:hidden;
	position:relative;
}



/* wall_box fix here  */

/*.wallpaper .preview a {
display:block;
float:left;
height:61px;
overflow:hidden;
padding-right:2px;
padding-top:2px;
position:relative;
width:103px;

}

.wall_box {
height:126px!important;
width:215px!important;
overflow:hidden!important;
}


.wallpaper .preview a img{
height:61px;
width:103px;
}*/

/* end wall_box fix here  */

.video_status {
	position:absolute;
	top:46px;
	left:0px;
	width:103px;
	height:61px;
	background:url(../images/video_thumb.png) top left no-repeat;
}


/* css for the info_box */

.info_box {
color:#000000;
background:url(../images/starclub/pop_up_2.gif) top left no-repeat;
width:220px;
height:123px;
overflow:hidden;
padding:10px;
line-height:18px;
position:absolute;
z-index:88888;
}

.info_box_avatar {
width:50px;
height:50px;
float:left;
padding-right:5px;
}

.info_box_info {
float:left;
padding-left:5px;
border-left:solid #000000 1px;
display:block;
width:155px;
}

.info_box_info .name {
	font-weight:bold;
}

.info_box_info span {
	display:block;
}

.bottom_box_info {
}

/* end of css for the info_box */

/* css for the near_cinema_club */

.star_near_cinema_body img{
	cursor:pointer;
}

.star_near_cinema_body .mini_avatar {
	float:left;
	padding-right:13px;
	position:relative;
	padding-bottom:5px;
}

.star_near_cinema_body .mini_btn {
	position:absolute;
	bottom:0px;
	right:10px;
}

/* end of css for the near_cinema_club */


/* this section of code is for latest download section on the honepage */

#buddies .preview a {
/*display:block;
overflow:hidden;
width:53px;
height:55px;
float:left;*/
}

#films_div {
overflow:hidden;
}

#films_div ul {
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
	height:275px;	
}

#films_div ul li {
	display:block;
	float:left;
	width:227px;
	height:275px;
	overflow:hidden; 
}

.slider ul {
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
	height:275px;
}

.slider ul li {
	display:block;
	float:left;
	width:227px;
	height:150px;
	overflow:hidden; 
}

/* end of code is for latest download section on the honepage */

.buddy1 .preview {
	display:block;
}

.buddy1 .preview a {
display:block;
float:left;
width: 52px;
height:55px;
overflow:hidden;
}

.buddy1 .preview a img {
	width: 50px;
}

.buddy1 .preview div {
	overflow:hidden;
	width: 213px;
}

.film {
top:10px !important;
left:5px!important;
}

.c_trailer {
	background-color:#000
}

#_ctl0_ContentPlaceHolder1_report_movie_box {
	border-top:none;
	border:solid 1px #333333;
}

#txtMovieComment {
	width:215px;
	margin-right:10px;
	height:58px;
}

.downloads {
	padding-top:10px;
}

.downloads .m_left, .downloads .m_right {
	padding-top:0px;
	overflow:hidden;
}

.downloads .m_right {
	width: 490px;
}

.m_right .comment_left {
	float:left;
}

.m_right .comment_right {
	float:left;
}

span.movie_detail_box_title span{
	font-size:14px;
	color:#333
}

.d_showing {
	width:270px;
	background-color:#FFF;
	color:#333
}

.b_content {
	padding: 10px 0px;
	overflow:hidden;
}

.b_content .b_left {
	width: 300px;
}

.b_content .b_right {
	width:130px;
	padding-left:20px;
}

.b_content .b_left, .b_content .b_right {
	display:inline;
	float:left;
}

#promo_left {
width:233px;
padding-top:10px;
}

#promo_right {
width:737px;
padding-top:10px;
}

.ex_download_body .offer_GridContent {
float:left;
width: 480px;
}

.ex_download_body #box_chon_rap {
float:right;
width: 220px;
padding-top:10px;
}

#box_chon_rap .header {

}

#box_chon_rap .content {

}

#box_chon_loai {
position:absolute;
/*left:480px;*/
right:10px;
top:5px;
font-size:11px;
font-weight:normal;
text-transform:normal;
}

#box_chon_loai span {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

#press_table {
	margin:20px;
	margin-top:0px;
	width:677px;
	border-collapse:collapse;
	
}

#press_table .first_row {
	font-size:14px;
	font-weight:bold
}

#press_table tr {

}

#press_table td {
	border:dashed 1px #4a4a4a;
	border-left:none;
	border-right:none;
	padding:10px;
	vertical-align:top;
	color: #cccccc;
	
}

#press_table .first_row .date {
	font-weight:bold;
	width:60px;
}

#press_table .first_row td {
	border-top:none;
	border-bottom:solid 2px #888888;
	color:#FFFFFF;

}

#press_table .first_row .title {
	
}

#press_table .first_row .download {
	width:70px;
	padding: 1px 10px;
	align:center;
}

#press_table .download {
	text-align:center;
}




#press_table .date {
	font-weight:bold;

}

.ErrorCell{
	color:#FF0000;
}
.m2_a_number{
	width:40px;
	float:left;
	font-size:48px;
	line-height:50px;
	color:#F00;
}
.m2_a_text{
	width:150px;
	float:left;
	text-transform:uppercase;
	font-size:14px;
	padding-top:15px;
}

.m2_content{
	background:#000;
	padding:15px;
}
.m3_info_area{
	background:url(../images/m2_bgloop2.gif) #000 top left repeat-x;
	padding:10px;
}
.m3_total{
	font-size:14px!important;
}
.m2_payment_ticket_info{
	padding:20px;
	/*border:1px #900 solid;*/
}
.m2_payment_explain {
	padding-right: 40px !important;
}
.m3_btn{
	height:21px;
	background:url(../images/btn_default_bg.gif) top left repeat-x;
	border:none;
}
.d_upper_body {
	padding: 10px 0;
}

/* 17/3/2011 */
.content_md {
	position: relative;
}

.landingbody_item {
	position: relative;
}

.facebook_like_box {
	position: absolute;
	top: 10px;
	right: 255px;
}
.facebook_like_box2 {
	position: absolute;
	top: 45px;
	left: 220px;
}
.facebook_like_box3 {
	position: absolute;
	right: 240px;
	top: 70px;
	width: 100px;
	overflow: hidden;
}
.fb_like_box {
	float: left;
	width: 80px;
}

/* 31.3.2011 */
.facebook_publish_to_wall_btn {
	position: absolute;
	top: 45px;
	left: 320px;
}
.mspick_movie_item .facebook_publish_to_wall_btn {
	position: absolute;
	top: 70px;
	left: 700px;
}
.mspick_movie_item .zing_publish_to_wall_btn {
	position: absolute;
	top: 70px;
	left: 820px;
}

.facebook_publish_to_wall_btn_2 {
	position: absolute;
	top: 10px;
	right: 140px;
}
.facebook_publish_to_wall_btn_3 {
	float: left;
	padding-top: 18px;
	padding-bottom: 0 !important;
}
.fb_like_detail_box {
	float: left;
	padding-top: 18px;
	padding-bottom: 0 !important;
	margin-left: 20px;
	margin-right: 15px;
}

.offers_content {
	float: left;
	width: 250px;
}

.iconsc_footer {
	position: absolute;
	bottom: 10px;
	right: 20px;
}

/* 4/7/2011 - update zing icon */
.zing_publish_to_wall_btn {
	position: absolute;
	top: 45px;
	left: 455px;
}
.zing_publish_to_wall_btn_2 {
	float: left;
	margin: 18px 0;
}
.zing_publish_to_wall_btn_3 {
	padding-bottom: 5px;
}

#session_time_box {
	width: 280px;
}
#session_time_box a {display:block; float: left; margin-right: 10px;}
#backgroundPopup {background: #000;}

.box_1 .list_2 a {
    color: #000000;
    text-decoration: none;
	background: url(../images/ss_bg.jpg) left top no-repeat;
    padding: 5px 10px;
    font-weight: bold;
	min-width: 29px;
	width: auto !important;
	width: 29px;
	height: 16px;
	display: block;
}
ul.list_2 li {padding-top: 10px;}

.popupAnn {padding: 25px 25px 35px 25px; background: #000; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; font-size: 13px; text-align: justify;}
.popup_title {text-align: center; padding: 5px 0 10px 0; color: #FF0; text-transform: uppercase; font-weight: bold; font-size: 15px;}
.popupAnn .close_btn_popup {background: url(../images/close-popup-btn.png) left top no-repeat;}

.ann {background: url(../images/ann_bg.png) left top no-repeat; width: 980px; height: 59px; font-size: 14px; color: #000;}
.ann a {color: #000 !important;}

/* ticker style */
/* Ticker Styling */
.ticker-wrapper.has-js {
}
.ticker {
	width: 820px;
	height: 37px;
	display: block;
	position: relative;
	overflow: hidden;
}
.ticker-title {
	color: #990000;
	font-weight: bold;
	background-color: #f8f0db;
	text-transform: uppercase;
}
.ticker-content {
	margin: 0px;
	position: absolute;
	color: #1F527B;
	font-weight: bold;
	background: url(../images/loop_ticker.jpg) left top repeat-x;
	overflow: hidden;
	white-space: nowrap;
	height: 27px;
	padding-top: 10px;
}
.ticker-content:focus {
	none;
}
.ticker-content a {
	text-decoration: none;	
	color: #1F527B;
}
.ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
.ticker-swipe {
	position: absolute;
	top: 0px;
	background: url(../images/loop_ticker.jpg) left top repeat-x;
	display: block;
	width: 820px;
	height: 37px;
}
.ticker-swipe span {
	margin-left: 1px;
	background: url(../images/loop_ticker.jpg) left top repeat-x;
	border-bottom: 1px solid #1F527B;
	padding-top: 10px;
	height: 27px;
	width: 7px;
	display: block;
}
.ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}
.ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}

.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}


/* GIFT CARDS */
.gift_cards_wrapper {
	float: left;
	width: 980px;
	margin-top: 16px;
}
	
.gift_cards_wrapper .left-box {
	float: left;
	width: 660px;
	margin-right: 18px;
}

.gift_cards_wrapper .left-box .header {
	background: url("../images/giftcards/left-box-bg.png") top left no-repeat transparent;
	height: 37px;
	width: 660px;
}

.gift_cards_wrapper .left-box .header ul li {
	display: inline;
	float: left;
}

.gift_cards_wrapper .left-box .header a.about-gift-cards {
	background: url("../images/giftcards/about-gift-cards.png") top left no-repeat transparent;
	display: block;
	width: 164px;
	height: 37px;
}

.gift_cards_wrapper .left-box.vn .header a.about-gift-cards {
	background: url("../images/giftcards/about-gift-cards-vn.png") top left no-repeat transparent;
}

.gift_cards_wrapper .left-box .header a.about-gift-cards.selected,
.gift_cards_wrapper .left-box .header a.about-gift-cards:hover {
	background: url("../images/giftcards/about-gift-cards-active.png") top left no-repeat transparent;
}

.gift_cards_wrapper .left-box.vn .header a.about-gift-cards.selected,
.gift_cards_wrapper .left-box.vn .header a.about-gift-cards:hover {
	background: url("../images/giftcards/about-gift-cards-active-vn.png") top left no-repeat transparent;
}

.gift_cards_wrapper .left-box .header a.gift-cards-faqs {
	background: url("../images/giftcards/gift-cards-faqs.png") top left no-repeat transparent;
	display: block;
	width: 145px;
	height: 37px;
}

.gift_cards_wrapper .left-box .header a.gift-cards-faqs.selected,
.gift_cards_wrapper .left-box .header a.gift-cards-faqs:hover {
	background: url("../images/giftcards/gift-cards-faqs-active.png") top left no-repeat transparent;
}

.gift_cards_wrapper .left-box .content {
	background: #1d2024;
	border: 1px solid #626262;
	padding: 30px;
	height: auto !important;
  min-height: 242px;
  height: 242px;
}

.gift_cards_wrapper .left-box.vn .content {
	height: auto !important;
  min-height: 259px;
  height: 259px;
}

.gift_cards_wrapper p {
	color: #fff;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;
}

.gift_cards_wrapper .right-box {
	float: left;
	width: 299px;
}

.gift_cards_wrapper .right-box .header {
	background: url("../images/giftcards/christmas-cards-bg.png") top left no-repeat transparent;
	width: 299px;
	height: 37px;
}

.gift_cards_wrapper .right-box .header2 {
	background: url("../images/giftcards/corporate-sales-bg.png") top left no-repeat transparent;
	width: 299px;
	height: 35px;
}

.gift_cards_wrapper .right-box.vn .header2 {
	background: url("../images/giftcards/corporate-sales-bg-vn.png") top left no-repeat transparent;
}

.gift_cards_wrapper .right-box .content {
	background: #1d2024;
	border: 1px solid #626262;
	padding: 18px;
	width: 261px;
	height: 84px;
	position: relative;
}

.gift_cards_wrapper .right-box .content .red-card {
	position: absolute;
	top: 18px; left: 18px;
}

.gift_cards_wrapper .right-box .content .blue-card {
	position: absolute;
	top: 18px; left: 158px;
}

.gift_cards_wrapper .right-box .content2 {
	background: #1d2024;
	border: 1px solid #626262;
	padding: 18px;
	width: 261px;
}

.gift_cards_wrapper span.phone {
	color: #ffe400;
	font-weight: bold;
}

#gift-cards-faqs .faq-item {
	margin-bottom: 30px;
}

#gift-cards-faqs .faq-item .question {
	font-style: italic;
	font-weight: bold;
}

#gift-cards-faqs .faq-item ul.answer {
	list-style: disc;
}

#gift-cards-faqs .faq-item ul.answer li {
	font-size: 12px;
	margin-bottom: 3px;
}


.PaymentDetailsSubHeader {
	width: 120px;
	display: block;
}
