@charset "utf-8";

/*  ----------------------- MAIN STYLES -----------------------  */


ul {padding:0px; margin:8px 20px; color:#000000;}
.centerColumn ul {padding:0px; margin:8px 15px; color:#000000;}

.centerColumn h4{ font-size:12px; font-weight:bold;}
.detail_left{ width:212px; float:left; margin:0 48px 0 10px; text-align:center;}
.detail_img{ border:1px solid #ccc; padding:5px; width:200px; height:300px;}
.watch-margin{padding:12px 0;}
.detail_right{ float:left; width:480px; line-height:20px;}
.detail_right dl{padding:20px 0;+padding:8px 0; clear:both;}
.detail_right dt{width:60px; float:left; font-weight:bold;}
.detail_right dd{ float:left; width:420px;}
.detail_right p{ padding-top:20px;}
.detail_right dd ul{margin:0; padding:0;}
.detail_right dd li{width:100%;}
.detail_right dd a, .comment_list a,.releted_movie a,.play_releted_movie a{ color:#ff7000; margin:0 4px;}
.comment_list{ border:1px solid #ccc; margin-top:15px; padding:4px; color:#555;}
.comment_list h3,.releted_movie h3{ height:24px; background:#e7e8e8; line-height:24px; padding-left:6px; margin-bottom:8px; font-size:13px; }
.comment_list dl{ border-bottom:1px solid #eaeaea; margin-bottom:10px; clear:both; height:auto!important; min-height:60px; height:60px; padding-bottom:10px;}
.comment_list dt{ float:left; width:80px; padding:0 5px; text-align:center; font-size:13px; font-weight:bold;}
.comment_list dd{width:635px; float:left; padding:0 15px; border-left:1px solid #f4f4f4;}
.p_bold{ font-weight:bold;}
.p_margin{ margin-left:20px;}
.comment_submit{ background:#f7f7f7; height:230px; padding:6px 12px; margin:15px 0;}
.comment_submit h4{ font-size:12px; font-weight:bold;}
.comment_submit li{padding:8px 0; float:left; width:700px;}
.comment_submit label{ width:100px; float:left;}
.comment_submit label input{ float:left;}
.comment_textarea{ width:300px; height:100px; float:left;}
.releted_movie{margin:25px 0;border:1px solid #ccc; padding:6px 3px;}
.releted_movie ul{padding:6px 0; margin:0;}
.releted_movie li{ width:132px; padding:0 3px; text-align:center; float:left; margin:0 6px;}
.releted_movie li img{width:98px; height:130px; border:1px solid #555;}
.releted_movie p{padding-top:5px; font-size:14px;}
#indexDefault {border:none; padding:0;}

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}

input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {width:49%; margin:0 0 3px; vertical-align:middle;}
input#dob, input#postcode {width:70px; margin:0 0 3px; vertical-align:middle;}

input#password-new, input#password-confirm {width:49%; margin:0 0 3px; vertical-align:middle;}

textarea#enquiry {width:93%; margin:4px 0;}



/*  ----------------------- NAVIGATION -----------------------  */

#navCatTabs {color:#000000; font-weight:bold; margin-bottom:10px;}
#navCatTabs ul {margin:0 50px; padding:10px 0; list-style:none; line-height:18px;}
#navCatTabs ul li {display:inline; padding:0px 10px;}
#navCatTabs ul li a {color:#fff; outline:none; text-decoration:underline;}
#navCatTabs ul li a:hover{ text-decoration:none;}


#navBreadCrumb {padding:10px 0px 0px 0px; color:#000000; font-weight:bold; margin-bottom:2px;}
#navBreadCrumb a {color:#6d6d6d; outline:none; text-decoration:underline;}




/*  ----------------------- HEADINGS -----------------------  */

#accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading,  #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading, #acctNewslettersDefaultHeading {font-size:12px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; margin:10px 0 14px 18px; padding:0 0 0 16px;}

#addressBookProcessDefault h1 {font-size:12px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; margin:10px 0 14px 18px; padding:0 0 0 16px;}


.mhi{
	display:none;
}

h2 {font-size:14px; font-weight:bold; line-height:normal; color:#363636; padding:3px 0px 5px;}
h3 {color:#363636; font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}
h4 {color:#363636; font-size:11px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}





/*  ----------------------- PRODUCT LISTING -----------------------  */



/*  HEADINGS  */
.dan_tit{font-size:12px; line-height:24px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; height:24px; background:#FF6633;}
h2.centerBoxHeading {font-size:12px; line-height:24px; height:24px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(/images/page-title-bg.gif) no-repeat 0 6px; margin:6px 0 14px 0; padding:0 0 4px 16px; border-bottom:1px dashed #ccc;}

#indexCategoriesHeading, #productListHeading {font-size:12px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; margin:10px 0 14px 18px; padding:0 0 0 16px;}

#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {font-size:12px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; margin:10px 0 14px 18px; padding:0 0 0 16px;}

/*  --------  */



/*  LISTINGS  */

#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {}

#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {padding:0; line-height:0px; font-size:0px; background:url(file:///E|/www/flixtra/images/line_1.gif) top left repeat-x; height:7px;}

#newProductsDefault td, #allProductsDefault td, #featuredDefault td {padding:10px; border:none;}

/*  --------  */

/*  REVIEWS  */

#reviewsDefault hr {color:#D8D8D8; border:0; border-top:1px solid #E1E1E1; margin:5px 0px;}
#reviewsDefault .smallProductImage {padding:0px 10px 10px 10px;}
#reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {clear:both; font-size:12px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; margin:10px 0 14px 18px; padding:0 0 0 16px;}
#reviewsDefault .rating, .bold {padding:5px 0px;}
#reviewsDefault .name-type {color:#ff7000; font-weight:bold; font-size:14px; display:inline-block; margin-bottom:3px;}
#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {color:#000000; font-weight:bold;}

/*  -------  */


/*  CATEGORY  */

#indexCategories {}

#categoryImgListing {padding:0; margin:0px 0px 10px;}


#indexProductListCatDescription, #categoryDescription {padding-bottom:15px; border-bottom:1px solid #E1E1E1; margin-bottom:20px;}


.categoryListBoxContents {text-align:center; padding:5px 0px;}
.categoryListBoxContents img {margin-bottom:5px;}
.categoryListBoxContents a {color:#ff7000; font-weight:normal; text-decoration:underline; display:inline-block; margin-bottom:3px;}
.categoryListBoxContents a:hover{ text-decoration:none;}

/*  --------  */


/*  CATEGORY LISTING  */

.tabTable {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1;}
.tabTable th {padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:center;}
.tabTable th {font-size:12px;}
.tabTable th a {color:#6d6d6d;}

.tabTable td {border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px;}
.tabTable td .listingDescription {padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000;}
.tabTable td a {color:#ff7000; font-weight:normal; text-decoration:underline; display:inline-block; margin-bottom:3px;}
.tabTable td a:hover { text-decoration:none;}

/*  ----------------  */



/*  TABLES  */

#prevOrders {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1;}
#prevOrders th {padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:center;}
#prevOrders th {font-size:12px;}
#prevOrders th a {color:#6d6d6d;}

#prevOrders td {border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px;}
#prevOrders td {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000;}
#prevOrders td a {color:#6d6d6d; outline:none; text-decoration:underline;}


#accountHistInfo table {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1;}
#accountHistInfo th {padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:center;}
#accountHistInfo th {font-size:12px;}
#accountHistInfo th a {color:#6d6d6d;}

#accountHistInfo td {border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px;}
#accountHistInfo td {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000;}
#accountHistInfo td a {color:#6d6d6d; outline:none; text-decoration:underline;}

/*  ----------------  */


/*  ----------------------- PRODUCT INFO -----------------------  */

.categoryIcon {padding:10px;}
.categoryIcon a {color:#ff7000; font-weight:normal; text-decoration:underline; display:inline-block; margin-bottom:3px;}
.categoryIcon a:hover{ text-decoration:none;}

.navNextPrevWrapper {margin:0px 10px; padding:10px 0px; text-align:center;}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:10px; text-align:center; line-height:20px;
}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {color:#ff7000; font-weight:normal; text-decoration:underline; display:inline-block; margin-bottom:3px;}
#productMainImage a:hover, #reviewsInfoDefaultProductImage a:hover, #productReviewsDefaultProductImage a:hover, #reviewWriteMainImage a:hover{ text-decoration:none;}

#productName {clear:both; font-size:16px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; margin:10px 0 14px 18px; padding:0 0 0 16px;}
#productPrices {color:#000000; font-weight:bold;}
#productDescription {margin:0px 10px; padding:0;}

#cartAdd {float:right; text-align:center; margin:1em; border:1px solid #E1E1E1; padding:1em;}


#alsoPurchased {margin:20px 0;}
#alsoPurchased a { color:#ff7000; font-weight:normal; text-decoration:underline; display:inline-block; margin-bottom:3px;}
#alsoPurchased a:hover{ text-decoration:none;}

#productAdditionalImages {margin:10px; border:1px solid #E1E1E1; padding:10px 0px;}
#productAdditionalImages .additionalImages {text-align:center;}
#productAdditionalImages .additionalImages a {color:#ff7000; font-weight:normal; text-decoration:underline; display:inline-block; margin-bottom:3px;}
#productAdditionalImages .additionalImages a:hover{ text-decoration:none;}



/*  ----------------------- SHOPPING CART -----------------------  */

#cartInstructionsDisplay {padding:10px;}

#cartEmptyText {font-size:13px; color:#161616; border:solid 1px #F00; background:#f8fac5; text-align:center; font-weight:bold; padding:6px 0; margin-bottom:15px;}

#cartContentsDisplay {border-left:1px solid #E1E1E1;}
#cartContentsDisplay th {border:1px solid #E1E1E1; border-left:none; padding:5px; text-align:center;}
#cartContentsDisplay th {font-size:12px;}
#cartContentsDisplay th a {color:#6d6d6d;}
#cartContentsDisplay td {border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px; text-align:center;}
#cartContentsDisplay td .cartAttribsList {text-align:left;}
#cartContentsDisplay td.cartTotalDisplay {color:#000000; font-weight:bold;}
#cartContentsDisplay td #cartImage {float:none; display:block;}
#cartContentsDisplay td a {color:#ff7000; font-weight:normal; text-decoration:underline; display:inline-block; margin-bottom:3px;}
#cartContentsDisplay td a:hover { text-decoration:none;}
#cartSubTotal {padding:5px; text-align:right; font-weight:bold;}
#cartSubTotal strong {color:#000000; font-weight:bold;}


#shoppingCartDefault .buttonRow {margin:5px;}

#shoppingCartDefault .text_v_c {margin:5px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000;}
#shoppingCartDefault .text_v_c a {color:#6d6d6d; outline:none; text-decoration:underline;}


.advisory {margin:10px;}




#infoShoppingCart {background:#FFFFFF;}
#infoShoppingCart div {padding:20px;}
#infoShoppingCart h1 {font-size:12px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; margin:10px 0 14px 18px; padding:0 0 0 16px;}

#popupSearchHelp div {padding:20px;}

#popupCVVHelp {background:#FFFFFF;}
#popupCVVHelp div {padding:10px 20px;}
#popupCVVHelp h1 {font-size:12px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; margin:10px 0 14px 18px; padding:0 0 0 16px;}



.hiddenField {display:none;}



#popupShippingEstimator {background:#FFFFFF;}
#popupShippingEstimator div {padding:15px;}

#shippingEstimatorContent h2 {font-size:12px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase; background:url(../images/page-title-bg.gif) no-repeat 0 2px; margin:10px 0 14px 18px; padding:0 0 0 16px;}

select#country, select#stateZone {width:160px; margin:0 0 3px;}
input#state {width:156px; margin:0 0 3px 0;}
#popupShippingEstimator label#stateLabel {display:none;}

#shippingEstimatorContent td.cartTotalDisplay {color:#000000; font-weight:bold;}

#shippingEstimatorContent table {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; border-collapse:collapse;}
#shippingEstimatorContent th {padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; text-align:center;}
#shippingEstimatorContent th {font-size:12px;}
#shippingEstimatorContent th a {color:#6d6d6d;}

#shippingEstimatorContent td {border-right:1px solid #E1E1E1; border-top:1px solid #E1E1E1; padding:5px;}
#shippingEstimatorContent td {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000;}
.faq_nr p{padding:10px 0;}
.dan p{padding-top:12px;}

a.left_more{ color:#4b74a6; text-decoration:none; font-size:12px;text-align:center;background:url(/images/more.png) no-repeat; margin-left:60px; display:block;}
a.left_more:hover{color:#4b74a6;background:url(/images/more.png) no-repeat; padding-right:8px;text-align:center;margin-left:60px; display:block;}
a.left_less{ color:#4b74a6; text-decoration:none; font-size:12px; background:url(/images/less.png) no-repeat;margin-left:60px;text-align:center; display:block;}
a.left_less:hover{ color:#4b74a6;background:url(/images/less.png) no-repeat; margin-left:60px; display:block;}
a.forgot_text{ font-size:13px; font-weight:bold; color:#d79702; }
.regist2{position:relative; float:left;}
.regist2 img{padding-top:6px;}
.safe_lock{float:right; padding:100px 80px 0 0;}
.my_account{ width:158px; padding:0 15px; background:url(/images/my_account_bj.jpg) no-repeat; height:310px;}
.my_account h2{ width:128px; background:url(/images/my_account_titbj.gif) no-repeat 0 19px; font-size:14px; font-weight:bold; color:#fff; padding:10px 0 0 15px; line-height:24px; border-bottom:2px solid #383837;}
.my_account ul{ width:118px; padding-left:1px; margin-top:10px;}
.my_account li{ background: url(/images/red_tit.gif) no-repeat 0 10px; padding-left:10px; color:#fff; line-height:24px;}
#my_account_select{ color:#ff340d;}
.left{ float:left;}
.right{ float:right;}
.account_detail_nr{ width:745px; background:#fff; padding:15px 10px; height:160px;}
.account_detail_nr ul{width:370px;}
.account_detail_nr li{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:28px;}
.account_detail_nr a{ color:#069;}
.account_detail_nr a:hover{ color:#555;}
.pur_history_nr{width:760px;padding:15px 0px; border:1px solid #ccc;}
.pur_history_nr ul{padding:0 75px; width:595px; line-height:22px; float:left; border-bottom:1px solid #ccc; font-size:12px;}
.pur_history_nr li{float:left; padding-right:15px;}
.li1{width:210px;}
.li2{width:110px;}
.li3{width:180px;}
.change_password_form{ padding:15px 0px; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.change_password_form li{ float:left; padding:12px 0; height:24px; width:100%;}
.change_password_form label{width:120px; padding:0 8px 0 40px; font-weight:bold; float:left; text-align:right;}
.change_password_submit{margin-left:165px;}
/*-----------------------preferens begin------------------------------*/
.preferences ul{ padding:0 0 20px 15px; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.preferences h3{ width:100%; font-weight:fold; font-size:12px;}
.preferences li{width:100%;}
.preferences input{margin-right:8px;}
.update_input{margin-left:15px;}
/*--------------help begin--------------*/
body,ol,span,a,p,b,label,ul,li,dl,dt,dd,div,input,h1,h2,h3,h4,h5,h6,form,img,td,tr{margin:0; padding:0;}
.help_body{  background:#000 url(/images/help_bj.gif) repeat-y top center;font-family:Arial, Helvetica, sans-serif; color:#444;}
#help_box{ width:950px; margin:0 auto;}
.help_header{ height:230px; width:930px;/* background:url(/images/help_headerbj.jpg) no-repeat;*/ padding:0 10px}
.header_left{width:420px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
a img.red_cance{ background:url(/images/red_cancel.png) no-repeat;}
a img.red_cance:hover{ background:url(/images/red_cancel2.gif) no-repeat;}
a img.que_answer{ background:url(/images/que_answer1.png) no-repeat;}
a img.que_answer:hover{ background:url(/images/que_answer2.gif) no-repeat;}
/*.p_text{ font-size:24px;padding:15px 0;}*/
.header_left input{margin-right:20px;}
.p_phone{ background:url(/images/phone_help.png) no-repeat 0 20px; height:28px; padding-top:25px; padding-left:40px; font-weight:600;}
.f_900{ color:#900;}
/*.header_right{width:256px; height:246px;background:#fff; border:1px solid #777; float:right; padding:15px 16px; font-size:12px;}
.header_right h2{width:100%; border-bottom:1px solid #e2e2e2; line-height:28px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;font-size:18px; font-weight:500;}
.header_right p{padding-top:15px;}
.header_right a{ color:#f0a339; font-size:22px; font-weight:bold; text-decoration:none; line-height:38px;}
.header_right a:hover{color:#444;}*/
.text_red{color:#e10; font-size:20px; font-weight:bold;}
.phone{padding:20px 0; border-bottom:1px dashed #ccc;}
.phone a{color:#f0a339; font-size:22px; font-weight:bold; margin-left:30px;}
.need_help{ background:url(/images/help_call.jpg) no-repeat; width:254px; height:130px; position:relative;}
.need_help span{ display:block; font-weight:bold; font-size:17px; position:absolute; top:83px; left:42px; color:#fff;}

.question_answer,.branches,.what_change,.cancel_member,.send_email{width:950px;/* background:#fff;*/}
.question_answer h2{line-height:45px;height:45px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; font-weight:300; margin-top:18px; padding:0 12px; color:#333;background:url(../images/page-title-bg.gif) no-repeat 0 18px;}
.branches h2,.what_change h2,.cancel_member h2,.send_email h2{line-height:45px;height:45px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; font-weight:300; margin-top:18px; padding:0 12px; color:#333;}
.question_answer ul{width:905px; padding:5px 20px 20px 25px; clear:both; font-size:12px;}
.question_answer h3,.cancel_member_form h3,.send_email h3{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; border-bottom:1px solid #e2e2e2;padding-bottom:3px; font-weight:400; font-size:16px; margin:0; font-weight:bold;}
.question_answer li{padding:8px 0 4px 0;}
.question_answer img{margin:0 8px -3px 0;}
.expand_content{border:1px solid #ccc; background:#f1f1f1; padding:15px;width:880px; margin-top:8px;}
.expand_content p{ line-height:18px; padding:6px 0;}
.expand_content a,.what_change_nr a{ color:#069; text-decoration:underline;}
.expand_content a:hover,.what_change_nr a:hover{color:#444; text-decoration:none;}
.ltd,.llc{width:155px; float:left; font-size:12px; padding:10px 0 10px 20px;}
.help_footer{ width:930px; height:37px;font-size:12px; padding:15px 0 0 20px; color:#fff;}
.close_help{ background:url(/images/close_help.gif) no-repeat; width:254px; height:130px; position:relative;}
.close_help span{ position:absolute;display:block; font-weight:bold; font-size:17px; position:absolute; top:66px; left:154px; color:#fff;}
.what_change_nr,.cancel_member_form,.cancelresult{width:910px; padding:10px 20px 40px 20px;font-size:12px; background:#fff; line-height:20px;}
.what_change_nr p{padding-bottom:15px; clear:both;}
.what_change_nr li{padding:3px 0; line-height:24px; float:left; width:100%;}
.what_change_nr label,.cancel_member_form label{ width:105px; margin-right:5px; text-align:right; float:left;}
.what_change h4{ font-weight:bold; font-size:12px;}
.li_text{margin:8px 0 0 110px;}
.input_text2{ height:20px; line-height:20px; width:200px;}
.cancel_member_form p{padding-bottom:10px;}
.cancel_member_form dl{padding:15px 0;}
.cancel_member_form dt{ float:left; width:550px; padding-left:30px;}
.cancel_member_form dd{ float:right;}
.cancel_member_form li{ float:left; width:100%; padding-bottom:10px;}
.li_bug{+padding-bottom:0px;}
.asterisk{ color:#f00; padding-right:4px;}
.input_text3{ font-size:11px; width:768px; float:right; line-height:16px;}
.contact_main{padding:30px; font-size:12px; background:#fff;}
.contact_main p{ padding:10px 0 25px 0;}

.cancelresult p{padding-bottom:15px;}
.member_error{ border:1px solid #b10000;padding:15px 0; text-align:center; width:910px; margin:15px 20px 0 20px; font-size:12px; background:#ffb9b9; }
.cancel_member a{ color:#c78c00;}
.cancel_member a:hover{ text-decoration:none; color:#555;}
.block{ display:block;}

.question_comment2{margin-left:20px;}
.question_comment2 label{width:150px; float:left; font-size:12px; text-align:right; padding-right:3px;}
.question_comment2 textarea{ width:450px; height:100px; margin:0; padding:0;}
.question_comment2 li{padding-top:12px; float:left; width:100%;}
.email_input{ height:20px; line-height:20px; width:250px;}
.email_text{ margin-left:175px; font-weight:bold;}
..question_comment2{margin-left:20px;}
.question_comment2 label{width:150px; float:left; font-size:12px; text-align:right; padding-right:3px;}
.question_comment2 textarea{ width:450px; height:100px; margin:0; padding:0;}
.question_comment2 li{padding-top:12px; float:left; width:100%;}
.email_input{ height:20px; line-height:20px; width:250px;}
.email_text{ margin-left:175px; font-weight:bold;}
.send_email a{ color:#777;}
.send_email a:hover{ text-decoration:none;}

/*change for detail begin*/
.change_for_list{ border-bottom:1px solid #ccc; padding:40px 0;}
.change_for_list h3{ font-size:12px; font-weight:bold; padding-bottom:8px;}
.change_for_list_left{ float:left; width:450px; padding-right:15px;}
.change_for_list_right{ width:440px; float:left; }
.change_for_list_right p{padding-top:30px;}
.clear{clear:both;}
.name-type a{color:#ff7000;text-decoration:none;}
.name-type a:hover{text-decoration:underline;}
/*home top movie*/
.top_movie{ width:976px; background:#0c0c0c; position:relative;  margin-bottom:8px;}
.top_movie_list{ border:1px solid #363635; padding:22px 0; height:200px;}
.round1{ background:url(/images/top_movie_left.gif) no-repeat; position:absolute; top:0; left:0;}
.round2{ background:url(/images/top_movie_right.gif) no-repeat; position:absolute; top:0; right:0;}
.round3{ background:url(/images/top_movie_bottom_left.gif) no-repeat; position:absolute; bottom:0; left:0;}
.round4{ background:url(/images/top_movie_bottom_right.gif) no-repeat; position:absolute; bottom:0; right:0;}
.top_movie_list li{ float:left; width:128px; margin:0 17px;}
.top_movie_list img{width:128px; height:175px}
/*play begin*/
.flash{ width:978px; height:684px; margin:8px 0; background:url(/images/flash_bj.png) no-repeat; color:#fff;}
.flash h2{ padding:12px 30px 0 30px; line-height:28px; font-size:16px; font-weight:normal;}
.play_genres{ padding:0 30px; font-size:12px; line-height:26px; height:26px;}
.flash a{ color:#fff; text-decoration:none;}
.flash a:hover{ color:#c44e1f;}
.flash_star{ margin-left:12px;}
.flash_star img{ margin-top:3px;+margin-top:-3px;}
.star_text{ margin-left:8px;}
.play_releted_movie{margin:25px 0; padding:6px 3px;}
.play_releted_movie ul{padding:6px 0; margin:0;}
.play_releted_movie li{ width:182px; margin:0 6px; text-align:center; float:left; }
.play_releted_movie_img{width:98px; height:130px; border:1px solid #555;}
.play_releted_movie p{padding-top:5px;}
.play_releted_movie h3{ height:24px; line-height:24px; padding-left:10px; margin-bottom:8px; font-size:15px; }
.flash_play{width:850px; height:563px; margin:15px 58px 0 58px; border:1px solid #999;}
.star_link a{ color:#ff7000;}
/*free trial detail*/
.free_detail{ padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
.free_detail a{ color:#eda125;}
.free_detail p{ background:#fff; padding:20px; margin-top:15px;}
a img.watch_now{ background:url(/images/watch_now_grey.jpg) no-repeat;}
a:hover img.watch_now{ background:url(/images/watch_now_grey_hover.jpg) no-repeat;}

.question_answer span{ font-weight:bold;}



