/** common css  **/

body{margin:0px; padding:0px; font-family:"Arial","Tahoma"; font-size:12px;background: url(http://scripts.brazzers.com/membership_support/images/bg1.png) repeat;height:100%}
ul {padding:0;margin:0}
body a.arrow:hover{text-decoration:none}
body a{color:blue; text-decoration:underline}
body a:hover{text-decoration:none}
form{padding:0px; margin:0px}
img{border:0px}
p{margin:0px;padding:0px;line-height:14px;text-align:center}
select{font-family:"Arial","Tahoma"; font-size:12px; color:#575757}
div.wrapper{width:809px; margin:0px auto; height:681px;background: url(http://scripts.brazzers.com/membership_support/images/bg.png) no-repeat}
div.wrapper div.container{ padding:0px; padding-top:0px}
div.wrapper div.container div.maincontent{height:100%; width:100%; margin:0 auto}
div.clear{clear:both}

div.billing_btn{float:left; width:380px;margin-left:25px;}
div.technical_btn{float:left; width:370px;}

div.fraud_container{float: left; width: 750px; text-align: left; font-size: 14px;margin-left:40px;margin-top:15px;}
div.fraud_message{padding: 8px;}
div.warning{margin-top: -46px; z-index: 1000; float: left; margin-left: 39px;}
div.important_message{margin-left:4px;float:left;}
div.message_container{float: left; width: 800px; height: 150px; text-align: center;}

div.category{margin-left: 10px; margin-right:0px;float:left}
div.middle-content{height: 322px; background-color: #e8e7e7; float: left; width: 798px; margin-left: 6px;}
#footer{float: left; width: 800px; height: 150px; text-align: center;}
.company_info{float: left; width: 800px; margin-top: 60px;color:#666}
.billing_support_footer{float: left; width: 100%; margin-top:40px;; height: 150px; text-align: center; color:#666}

.middle_container{height: 322px; float: left; width: 798px; margin-left: 6px;}

.home_tip{width: 700px; margin-right: auto; margin-bottom: 0pt; margin-left: auto; height: 200px;}
.billing_tip{width: 790px; margin-right: auto; margin-bottom: 0pt; margin-left: auto; height: 100px;}
.technical_tip{width: 575px; margin-right: auto; margin-bottom: 0pt; margin-left: auto; height: 200px;}

/** Modal Dialog Window  **/
#basic-modal-content {display:none;}
#basic-modal-content .popup-content {margin-top: 89px; margin-left: 180px; font-size: 15px; width: 250px; height: 150px;color: black;line-height:17px;}
.modal-dialog-bg{margin: 0pt auto; height: 150px; width: 800px; float: left;text-align:center;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:253px; width:470px; color:#bbb; padding:0px;}
#simplemodal-container a {color:#blue;}
#simplemodal-container a.modalCloseImg {background:url(http://scripts.brazzers.com/membership_support/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-10px; right:-10px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:2px;background: url(http://scripts.brazzers.com/membership_support/images/contact_pop-up_final.png) no-repeat;height:253px; width:470px;}

/**  main page   **/
#wrapper{width:910px; margin:0px auto;}
#middle-content{height: auto; background-color: #e8e7e7; float: left; width: 798px; margin-left: 6px;}
div.rounded_box_container{float: left; width: 910px; height: auto; text-align: center; margin-top:20px;}
.title{height: auto; width: 910px; float: left;text-align:center;margin:25px;}
.main_footer{width: 100%; margin-top:40px;; height: 80px; text-align: center; color:#666}
.bz_logo{float:left;width:385px; height: 75px;}
div.round_box{margin-left: 21px; margin-right:0px;float:left}
div.billing_round_box {margin-left: 18px; margin-right:0px;float:left}

#commentForm input, textarea, select {border:1px solid #CCCCCC;width:230px;float:left;margin:4px 10px;}

.billing_round_box input, textarea, select {border:1px solid #CCCCCC;width:160px;float:left;margin:5px 10px;}
#cancelForm label{float:left;margin-left:10px;margin-top:7px;text-align:right;width:60px;}
#cancelForm label.error {width:200px;margin: 0 0 0 15px;text-align:left}
#agree {width:15px;float:left;margin-top:4px;}
#cancel_btn {width: 239px; height:46px;}

ul a {text-decoration:none}
ul a:hover{text-decoration:underline}

#main_content a {text-decoration:underline; color:#0070C0}
#main_content a:hover{text-decoration:none}

/***********************************/

form.cmxform legend, form.cmxform label {
	color: #333;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }

#commentForm label { width: 250px; float:left;margin-left: 10px; text-align:left;display:block;}
a { outline:none }

/** home tab css **/
#tabs-home {float:left;background: url(http://scripts.brazzers.com/membership_support/images/content_bg.png) no-repeat;height:592px;width:903px}
.home_banner {margin-top:4px;text-align:center;width:900px;}
#id {float: left;width: 910px;}

.home_right_banner {float:left;background: url(http://scripts.brazzers.com/membership_support/images/main_right_banner.png) no-repeat;height:618px;width:260px;}
.left_container {float:left; width:640px;font-family:arial}
.right_container {font-family: arial;color: #666; font-size: 14px; margin-top: 69px; margin-left:20px; width:210px;line-height:18px;}
.right_container a {color: #0070C0}
.right_span {margin-bottom:8px;}
#main_content {font-size:14px;line-height:30px;margin: 0 130px;width:661px;text-align: center;}
#main_content ul {list-style-position:outside;margin-left: 35px;}
.home_title {font-family:arial;font-size:30px;margin-left:15px;}
.home_bar {margin-left:2px;margin-top:-8px;}

/** billing tab css **/
#tabs-billing{float:left;background: url(http://scripts.brazzers.com/membership_support/images/technical_content_bg.png) no-repeat;height:675px;width:903px}
.billing_banner{float:left;height:140px;margin:2px 0 auto;text-align:center;width:903px;}
.billing_content{width:903px;height: 600px;float:left;}
.inner_tab{float:left;margin-left:30px;}
#tabs-billing-faq{float:left;background: url(http://scripts.brazzers.com/membership_support/images/billing_faq_bg.png?v=1) no-repeat;height:558px;width:880px;margin-left:30px;}
.faq_container{margin: 25px 17px 0pt; font-size: 14px; line-height: 30px; width:800px;}

#tabs-billing-form{float:left;background: url(http://scripts.brazzers.com/membership_support/images/billing_content_bg.png?v=2) no-repeat;height:380px;width:880px;margin-left:31px;}
.form_container{background: url(http://scripts.brazzers.com/membership_support/images/billing_cancel_box.png) no-repeat;height:328px;width:258px;}

/** technical tab css **/
#tabs-technical{float:left;background: url(http://scripts.brazzers.com/membership_support/images/technical_content_bg.png) no-repeat;height:675px;width:903px}
#accordion a {color: #0070C0;text-decoration:none;display:block}
#accordion a:hover{text-decoration:underline} 
  
.technical_title {float:left;height:140px;margin:2px 0 auto;text-align:center;width:903px;}

/** contact tab css **/
#tabs-contact {background: url(http://scripts.brazzers.com/membership_support/images/content_bg.png) no-repeat;height:592px;width:904px;float:left}
.contact_banner {float:left;height:75px;margin:0 1px auto;text-align:center;width:903px;}
.contact_content {background: url(http://scripts.brazzers.com/membership_support/images/submit_issue_box.png?v=1) no-repeat;height:370px;width:279px;}
.livechat_container{background: url(http://scripts.brazzers.com/membership_support/images/live_chat_box.png) no-repeat;height:368px;width:269px;}
.livechat {height: 275px;font-family: arial;color: #666; font-size: 14px; font-weight: bold; margin-top: 40px; margin-left:20px; margin-right: 20px;text-align:justify}

#mobile_form input {}
.text1 {color:#173B87;font-size:20px;text-align:center;}
.text4 {font-size:14px;font-family: arial;vertical-align:top;}

/* Style for Usual tabs */
.usual {float:left;width:910px;height: 43px}
.usual ul {float:left}
.usual li { list-style:none; float:left; width:225px}
#inner_tab li { list-style:none; float:left; width:428px;margin-left:1px}
.usual ul a {display:block;text-decoration:none!important;margin-left:0;color:#FFF;height:46px}
.usual ul a.selected {margin-bottom:0;color:#000;background:snow;border-bottom:1px solid snow;cursor:default}
.usual div {clear:left;background:snow;font:10pt Arial}
.usual div a { color:#000; font-weight:bold}
#usual2 { background:#0A0A0A; border:1px solid #1A1A1A}
#usual2 a { background:#222}
#usual2 a:hover { background:#000}
#usual2 a.selected { background:snow}
#tabs3 { background:#FF9; }

div#title {height:auto;}

