/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Verdana, sans-serif;
	font-size:13px;
	color:#5d5d5d;
}

#bodywrap {
	width:1000px;
	margin:0 auto;
	text-align:left;
}

h1, h2 {
	padding:6px 0;
	font-family:Arial, sans-serif;
	font-weight:normal;
	text-align:center;
	color:#148541;
}

h1 {
	font-size:30px;
}

h2 {
	font-size:20px;
}

img {
	border:none;
}

a {
	color:#156bb5;
	outline: none;
}

a:hover{
	text-decoration:none;
}

ul, ol{
	margin:0;
	padding:0;
	list-style:none;
}


/* ******************* Header ********************** */
#header {
	overflow: hidden;
}

#header_left {
	float: left;
	width: 300px;
}

#header_left a {
	display: block;
	width: 246px;
	height: 84px;
	margin: 0 auto;
	padding-top: 15px;
}

#header_left #monetize {
	margin-top: 20px;
	text-align: center;
}

#header_right {
	float: right;
	width: 700px;
}

#header_right_top {
	overflow: hidden;
	background: url('/i/header.jpg') no-repeat;
	height: 126px;
}

#header_chat_link {
	float: right;
	background: url('/i/header-plus.png') no-repeat;
	height: 72px;
	width: 447px;
	margin: 27px 22px 0 0;
}

#header_chat_link a {
	float: right;
    height: 72px;
    width: 176px;
}


/* head menu */
#head_menu {
	width: 700px;
	height: 52px;
	margin-top: 5px;
}

#head_menu ul {
	overflow: hidden;
}

#head_menu li {
	float: left;
	height: 52px;
}
#head_menu a, #head_menu span {
	display: block;
	height: 52px;
	border-right: 1px solid #fff;
	padding: 0 10px;
}

#head_menu a:hover { background-color: #b1b1b1 !important; }
#head_menu .end { border: none; }

#head_menu #home a { width: 63px; background: #ccc url('/i/header-menu.png') no-repeat 0 0; }
#head_menu #home span { width: 63px; background: #ccc url('/i/header-menu.png') no-repeat 0 -52px; }

#head_menu #about-us a { width: 82px; background: #ccc url('/i/header-menu.png') no-repeat -86px 0; }
#head_menu #about-us span { width: 82px; background: #ccc url('/i/header-menu.png') no-repeat -86px -52px; }

#head_menu #how-it-works a { width: 113px; background: #ccc url('/i/header-menu.png') no-repeat -194px 0; }
#head_menu #how-it-works span { width: 113px; background: #ccc url('/i/header-menu.png') no-repeat -194px -52px; }

#head_menu #why-us a { width: 136px; background: #ccc url('/i/header-menu.png') no-repeat -326px 0; }
#head_menu #why-us span { width: 136px; background: #ccc url('/i/header-menu.png') no-repeat -326px -52px; }

#head_menu #payments a { width: 89px; background: #ccc url('/i/header-menu.png') no-repeat -485px 0; }
#head_menu #payments span { width: 89px; background: #ccc url('/i/header-menu.png') no-repeat -485px -52px; }

#head_menu #sign-up a { width: 91px; background: #ccc url('/i/header-menu.png') no-repeat -590px 0; }
#head_menu #sign-up span { width: 91px; background: #ccc url('/i/header-menu.png') no-repeat -590px -52px; }


/* ************************** Footer ************************ */
#footer {
	width: 1000px;
	margin: 57px auto 0;
	padding: 71px 0 30px;
	background: url('/i/footer-logo.gif') no-repeat top center;
	text-align: center;
	color: #4d4d4d;
}

#footer_links {
	padding: 8px 0 0;
}

#footer a {
	padding: 0 4px;
	color: #4d4d4d;
}


/* ************************* Wrapper *************************** */
#contentwrapper {
	float: left;
	width: 1000px;
}



/* ************************ Sidebar *************************** */
#sidebar {
	float:left;
	width:290px;
}

/* Login_panel */
#login_panel{
	width: 278px;
	background: #e9e9e9;
	margin: 10px 0 0;
	padding: 3px 5px;
}

#login_panel form{
	margin:0;
	padding:8px 4px;
}
#login_panel table{
	width:100%;
}
#login_panel a{
	font-size: 11px;
}
#login_panel input{
	width: 242px;
	height: 16px;
	border: 1px solid #bdbdbd;
	margin: 0 0 2px;
	padding: 1px 10px;
	font-size: 11px;
	color: #333333;
}
#login_panel #login_btn td{
	padding: 4px 0 0;
}
#login_panel #go input{
	width: 86px;
	height: 23px;
	border: none;
	margin: 0;
	padding: 0 0 3px;
	background: #138540;
	color: #fff;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#login_panel input#keep_me_logged_in {
  width: auto;
  height: auto;
  border: none;
  margin-right: 5px;
  padding: 0px;
}

#login_panel label {
 font-size: 11px;
 color: #333333;
 vertical-align: top;
}

/* *************** Social block ********************** */
#social-block {
	height: 20px;
	margin-top: 13px;
	position: relative;
}

#social-block #like {
	position: absolute;
	top: 0;
	left: 5px;
	width: 97px;
}

#social-block #google {
	position: absolute;
	top: 0;
	left: 105px;
	width: 79px;
}

#social-block #tweet {
	position: absolute;
	top: 0;
	left: 182px;
	width: 87px;
}


/***********TOOLTIPS*********/
.tooltipheader {
	border:none;
}

.tooltipbody {
	background: url('/i/rwc_login_tooltip_bg.png') no-repeat;
	padding: 7px 4px 0 16px;
	color: #5f5f5f;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 14px;
	width: 201px;
	height: 91px;
	position: absolute;
	display: inline;
	overflow: hidden;
	z-index:5;
}

.ilie6 {
	background:#389fe1;
	display:none;
}

/*****************TOOLTIPS END*******/


#quick-stats {
	margin: 30px 0 0;
	padding: 35px 0 0;
	background: url('/i/quick-stats.png') no-repeat 10px top;
}

#quick-stats table {
	width:100%;
}

#quick-stats td {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:5px;
	background:#f6f6f6;
	color:#5d5d5d;
}

#quick-stats td img {
	padding:0 4px;
	vertical-align:middle;
}

#quick-stats td span {
	font-weight:bold;
	color:#156bb5;
}

#quick-stats p {
	margin:3px 0 0;
	padding:0 5px 0 0;
	text-align:right;
	font-size:11px;
	color:#000;
}

#topic {
	background: url('/i/topicscovered.png') no-repeat 10px 0px;
	margin: 38px 0 0;
	padding: 38px 0 0 10px;
}

#guarantees {
	background: url(/i/new/guarantees.jpg) no-repeat 10px 0px;
	margin: 35px 0 0;
	padding: 50px 0 0 10px;
}

#topic li, #guarantees li{
	padding:0 0 0 20px;
	background:url(/i/new/topic_ul.jpg) no-repeat left;
}

#topic .tg_last, #guarantees .tg_last{
	background:none;
}

#paymeths{
	padding: 38px 0 0 10px;
}

#rwc-updates {
	background: url('/i/rwc-updates.png') no-repeat 10px 0;
	margin: 38px 0 0;
	padding: 38px 0 0 28px;
}

#rwc-updates li {
	line-height: 0;
    padding: 13px 0 10px 26px;
}

#rwc-updates #rss {
	background: url('/i/rwc-updates-rss.png') no-repeat 1px center;
}

#rwc-updates #twitter {
	background: url('/i/rwc-updates-twitter.png') no-repeat left center;
}

#rwc-updates #facebook {
	background: url('/i/rwc-updates-facebook.png') no-repeat left center;
}

#rwc-updates #linkedin {
	background: url('/i/rwc-updates-linkedin.png') no-repeat left center;
}
/*---sidebar-end---*/



#content{
	float:right;
	width:695px;
	padding:10px 0;
	line-height:1.4em;
	color:#5d5d5d;
}



/* ====================== main ====================== */
#iframe-blog-last-post {
	width: 690px;
	height: 126px;
	border: 2px solid #8ebff6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 3px #1268b3;
	-webkit-box-shadow: 0 0 3px #1268b3;
	box-shadow: 0 0 3px #1268b3;
}

#iframe-blog-last-post iframe {
	display: block;
	width: 680px;
	height: 116px;
	margin: 5px auto 0;
}

#what{
	color:#000;
}

#what_sts{
	position:relative;
	width:559px;
	height:87px;
	margin:0 auto 18px;
	background:url(/i/new/what.jpg) no-repeat top center;
}
#what_sts div{
	position:absolute;
	width:80px;
	font-family:Arial, sans-serif;
	font-size:20px;
	line-height:1em;
	text-align:center;
	color:#fff;
}
#what_sts #wwd{
	left:5px;
	top:20px;
}
#what_sts #wsu{
	left:237px;
	top:20px;
}
#what_sts #hiw{
	left:475px;
	top:20px;
}
#what_sts span{
	font-size:24px;
	line-height:1em;
}

#what table{
	width:100%;
}
#what td{
	width:33%;
	vertical-align:top;
}
#what td p{
	margin:0 0 10px;
}
#what li{
	padding:0 0 0 15px;
	background:url(/i/new/ul_ndash.gif) no-repeat 0px 9px;
}
#what .what_last{
	background:none;
}
#what ul a{
	padding: 0 5px 2px;
	background:#0d6aca;
	color:#fff;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#sign_but{
	width:210px;
	margin:0 auto;
}



/*about*/
#about_writers{
	position:relative;
	width:690px;
	height:555px;
	background:url(/i/new/about.jpg) no-repeat center 70px;
}
#about_writers div{
	position:absolute;
}
#quality{
	width:340px;
	left:0px;
	top:0px;
}
#support{
	width:190px;
	right:0px;
	top:35px;
}
#it{
	width:165px;
	right:0px;
	top:210px;
}
#manage{
	width:470px;
	right:0px;
	top:465px;
}
#our{
	width:380px;
	left:0px;
	top:250px;
}
#our h2{
	margin:0;
	padding:4px 0;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}



/*how-it-works*/
#how_slide{
	position:relative;
	width:671px;
	height:444px;
}
#how_slide .slide_ul{
	position:absolute;
}
#how_slide li{
	display:block;
	float:left;
	height:102px;
	cursor:pointer;
	background:url(/i/new/empty.gif);
}
#how_slide #slide1{
	width:122px;
}
#how_slide #slide2{
	width:122px;
}
#how_slide #slide3{
	width:117px;
}
#how_slide #slide4{
	width:130px;
}
#how_slide #slide5{
	width:180px;
}
#how_reg{
	width:370px;
	margin:12px auto 0;
}



/*payment*/
#paym_table{
	width:690px;
}
#paym_table #work{
	width:380px;
}
#paym_table h2{
	margin:8px 0;
	padding:10px 0 10px 40px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
#paym_table #work h2{
	background:url(/i/new/paym_at.jpg) no-repeat left;
}
#paym_table #writers h2{
	background:url(/i/new/paym_writers.jpg) no-repeat left;
	padding-left:40px;
}
#paym_table ul li{
	padding:0 0 0 28px;
	background:url(/i/new/ul_ndash.gif) no-repeat 9px 9px;
}

#paym_slide{
	position:relative;
	width:671px;
	height:298px;
}
#paym_slide .slide_ul{
	position:absolute;
}
#paym_slide li{
	display:block;
	float:left;
	height:58px;
	cursor:pointer;
	background:url(/i/new/empty.gif);
}
#paym_slide #slide1{
	width:122px;
}
#paym_slide #slide2{
	width:120px;
}
#paym_slide #slide3{
	width:117px;
}
#paym_slide #slide4{
	width:130px;
}

#paym_reg, #paym_regc{
	width:375px;
	margin:12px auto 0;
	padding:0 0 12px;
}

#paym_has li{
	margin:0 0 13px;
	padding:0 0 0 20px;
	background:url(/i/new/ul_ndash.gif) no-repeat 1px 9px;
}



/*why-us*/
#offer th{
	border-bottom:1px solid #ebebeb;
	font-size:16px;
	font-family:Arial;
	text-align:center;
}
#offer #pen{
	width:218px;
	padding:16px 60px 16px 50px;
	background:url(/i/new/why_pen.jpg) no-repeat left;
	color:#148541;
}
#offer #money{
	border-left:1px solid #ebebeb;
	padding:12px 70px 12px 100px;
	background:url(/i/new/why_money.jpg) no-repeat 20px top;
	color:#156bb5;
}
#offer td{
	vertical-align:top;
}
#offer #enjoy{
	width:308px;
	padding:0 20px 0 0;
}
#offer #increase{
	border-left:1px solid #ebebeb;
	padding:0 0 0 20px;
}
#offer ul li{
	padding:12px 0;
}
#offer_sign{
	padding:0 0 0 271px;
}

#erners{
	width:580px;
	margin:0 auto;
}
#erners div{
	padding:54px 20px 0;
	width:247px;
	height:102px;
}
#erner1{
	background:url(/i/new/erner1.jpg) no-repeat;
	margin:0 auto;
}
#erner2{
	background:url(/i/new/erner2.jpg) no-repeat;
	float:left;
}
#erner3{
	background:url(/i/new/erner3.jpg) no-repeat;
	float:right;
}
#erners div table{
	width:100%;
}
#erners table td, #erners table th{
	padding:11px 0 9px;
}
#erners #erner1 td, #erners #erner1 th{
	padding-top:9px;
}
#erners table th{
	text-align:left;
}
#erners table td{
	width:78px;
	padding-left:35px;
	font-weight:bold;
	color:#ca0207;
}
#erners_updated{
	padding:25px 0 40px;
	text-align:right;
}



/*privacy*/
#privacy_wrap h2{
	text-align:left;
	color:#1477d4;
}
#privacy_wrap li{
	padding:0 0 0 20px;
	background:url(/i/new/ul_ndash.gif) no-repeat 1px 9px;
}



/*contact-us*/
#contactform {
	overflow: hidden;
	margin: 25px 155px 0 0;
}
#contactform table {
	float: right;
}
#contactform input, #contactform select, #contactform textarea {
	font-family:Arial;
}
#contactform .invalid .fieldname {
	font-weight:bold;
}
#contactform .invalid .fieldinp {
	background:url(/i/new/contact_invalid.jpg) no-repeat right 3px;
}
#contactform .invalid input, #contactform .invalid select, #contactform .invalid textarea{
	border:1px solid #ce1414!important;
}
#contactform table td {
	padding:0 0 8px;
	vertical-align:top;
}
#contactform .fieldname {
	padding-right:10px;
	text-align:right;
}
#contactform .fieldinp {
	padding-right:24px;
}
#contactform .overphone td {
	text-align:center;
}
#contactform .name input, #contactform .email input, #contactform .phone input, #contactform .subject input{
	width:335px;
	border:1px solid #a7a6aa;
	background-color:#fff;
}
#contactform .country select {
	width:337px;
	border:1px solid #a7a6aa;
	background-color:#fff;
}

#contactform .query textarea {
	width:335px;
	height:160px;
	border:1px solid #a7a6aa;
	background-color:#fff;
}

#contactform .buttons td {
	padding: 16px 24px 0 0;
	text-align: center;
}

#contactform .buttons input {
	width: 70px;
}


/* RWC updates of contacts page */
#rwc-updates-contacts {
	background: url("/i/rwc-updates.png") no-repeat scroll center 12px transparent;
    border-top: 1px solid #DDDDDD;
    margin: 28px 0 0;
    padding: 38px 0 0 0;
}

#rwc-updates-contacts #follow {
	height: 20px;
    margin: 13px 0 18px;
    text-align: center;
}

#rwc-updates-contacts #follow iframe {
	
}

#rwc-updates-contacts ul {
	overflow: hidden;
}

#rwc-updates-contacts li {
	float: left;
    line-height: 0;
    padding: 10px 0 10px 27px;
    width: 204px;
}

#rwc-updates-contacts #rss {
	background: url('/i/rwc-updates-rss.png') no-repeat 1px 5px;
}

#rwc-updates-contacts #facebook {
	background: url('/i/rwc-updates-facebook.png') no-repeat left 4px;
}

#rwc-updates-contacts #linkedin {
	background: url('/i/rwc-updates-linkedin.png') no-repeat left 4px;
}

#contacted {
	height:43px;
	padding:2px 0 2px 60px;
	background:url(/i/new/contacted.jpg) no-repeat left top;
	text-align:left;
	font-size:18px;
	line-height:1.2;
	color:#3e9b06;
}



/*tell-friend*/
#refer_tit{
	padding:10px 0 0;
}
#refer_table{
	margin:5px 0 0 40px;
}
#refer_table .invalid .fieldinp{
	background:url(/i/new/contact_invalid.jpg) no-repeat right 3px;
}
#refer_table .invalid input{
	border:1px solid #ce1414!important;
}

#refer_table td, #refer_table th{
	padding:0 0 8px;
	vertical-align:top;
}
#refer_table .fieldname{
	padding-right:10px;
	text-align:right;
}
#refer_table .fieldinp{
	padding-right:24px;
}
#refer_table .fieldinp input{
	width:300px;
	border:1px solid #a7a6aa;
	background-color:#fff;
}
#refer_table .buttons td, #refer_table .buttons th{
	padding:8px 24px 0 0;
}

#preview{
	margin:40px 0;
	padding:100px 20px 30px;
	background:#f7f7f7 url(/i/new/preview_msg.jpg) no-repeat 10px 10px;
}
#preview_table{
	width:650px;
}
#preview_table td{
	border:3px solid #f7f7f7;
	padding:6px 20px;
	background:#efefef;
	font-weight:bold;
	text-align:left;
}
#preview_table .pr_table_tit{
	width:70px;
	text-align:right;
}
#preview_table .pr_table_last td{
	background:#d8d8d8;
}
#preview p{
	padding:0 10px;
}
#preview a{
	color:#3d7c0a;
}
#preview #pr_btn{
	width:211px;
	margin:20px auto 0;
}

#helped{
	font-size:24px;
	line-height:1.2em;
	color:#0083e2;
}
#helped_btns{
	text-align:center;
	color:#000;
}
#helped_btns img{
	margin-bottom:-7px;
}



/*messages*/
#infomsg, #errormsg{
	margin:13px 0 30px;
	text-align:center;
	font-family:Arial, sans-serif;
	font-size:20px;
}
#infomsg p, #errormsg p{
	margin:0;
	padding:0;
}
#infomsg img, #errormsg img{
	padding:0 15px 0 0;
	vertical-align:middle;
}
#infomsg{
	color:#3e9b06;
}
#errormsg{
	color:#b12025;
}



/*forgot*/
#forgot_wrap{
	height:145px;
	padding:92px 0 0;
	background:url(/i/new/forgot.jpg) no-repeat left 12px;
}
#forgot_wrap .email{
	padding:12px 0 0 125px;
}
#forgot_wrap .email input{
	border:1px solid #a7a6aa;
}
#forgot_wrap .forgot_btn_wr{
	padding:44px 0 0 238px;
}
#forgot_wrap #forgot{
	width:210px;
	height:52px;
}

#forgot_wrap .invalid span{
	background:url(/i/new/contact_invalid.jpg) no-repeat right 1px;
	padding-right:24px;
}
#forgot_wrap .invalid input{
	border:1px solid #ce1414;
}



/*register*/
#step{
	margin:20px 0 13px;
	padding:12px;
	background:#e2e2e2;
	text-align:center;
	color:#2b2b2b;
}
#step span{
	color:#afafaf;
}

#regtable input, #regtable select, #regtable textarea{
	font-family:Arial;
	font-size:13px;
}

#regtable .invalid .fieldname{
	color:#ce1414;
}
#regtable .invalid .fieldinp span{
	background:url(/i/new/sign_invalid.jpg) no-repeat right 1px;
	padding-right:24px;
}
#regtable .invalid .fieldinp input, #regtable .invalid .fieldinp select{
	border:1px solid #ce1414;
}

#regtable{
	width:690px;
}
#regtable td{
	padding:5px;
	background:#e5f2fc;
	color:#2b2b2b;
}
#regtable .bl_b td{
	background:#cee7f9;
}
#regtable .bl_g td{
	background:#e9ffec;
}
#regtable .bl_tbb td{
	border-top:2px solid #e5f2fc;
}
#regtable .bl_tbw td{
	border-top:2px solid #fff;
}
#regtable .fieldname{
	width:250px;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
}
#regtable .wdth{
	width:290px;
}
#regtable .subjects .fieldname{
	vertical-align:top;
}
#regtable .fieldinp{
	padding-right:10px;
}

#regtable .fieldinp input, #regtable .fieldinp textarea{
	width:325px;
	border:1px solid #a7a6aa;
	background-color:#fff;
}
#regtable .fieldinp select{
	width:327px;
	border:1px solid #a7a6aa;
	background-color:#fff;
}

#regtable .birth input{
	width:45px;
}
#regtable .birth select{
	width:100px;
}

#regtable #hour1-hour, #regtable #hour2-hour, #regtable #hour3-hour, #regtable #hour4-hour, #regtable #hour5-hour, #regtable #hour6-hour{
	width:83px;
	font-size:11px;
}
#regtable #hour1-am, #regtable #hour2-am, #regtable #hour3-am, #regtable #hour4-am, #regtable #hour5-am, #regtable #hour6-am{
	width:43px;
	font-size:11px;
}

#regtable .write_other td{
	text-align:center;
}

#regtable .smallsms{
	font-style:italic;
	font-size:11px;
}

#term_link{
	width:630px;
	padding:20px 0 30px 60px;
	background:#e5f2fc;
}

#reg_cont, #edit_submit{
	padding:40px 0 20px 200px;
	font-size:18px;
}
#edit-button{
	margin-bottom:-5px;
}
#submit-button{
	margin-bottom:-7px;
}

#registered{
	padding:2px 0 2px 60px;
	background:url(/i/new/contacted.jpg) no-repeat left top;
	text-align:left;
	font-size:18px;
	line-height:1.2;
	color:#3e9b06;
}


