﻿ .signUp
 {
 font-family: verdana,arial;
 font-size:12px;
 color:#FFFFFF;
 }

 .signUp_div
 {
 padding-left:20px;
 }
 .signUp_table
	{
	width:100%;
	height:100%;
	margin:5px 0px 10px 0px;	 
	}

.signUp_table tr td
{ 
  height:25px;
  padding :5px 10px 0px 0px;	
}
.left_TD_Step1
{
  width:200px; 
  text-align:right; 
  font-weight:bold;  
}
.left_TD_Step2
{
  width:200px; 
  text-align:right; 
  font-weight:bold;  
}
.left_TD_Step3
{
  width:200px; 
  text-align:right; 
  font-weight:bold;  
}

.header 
{
font-family:Calibri,Arial;
font-weight:bolder;
font-size:16px;
color:#FFCC00;
text-align:center;
}
.price
{
font-size:12px;
}

.step2_table 
{
 /* width:100%;*/
}
.step2_table tr td
{
  /*width:200px;*/
  overflow:visible;
  padding:10px 5px 10px 5px;
}

.step2_div_center
{
 /* width:100%;*/
  text-align:center;
}



/********************** NEW SIGN UP CLASSES ***********************/

/*================ADDED==================*/

h3.other {
 font-family: Arial;
 font-size: 20px;
 color: #FFCC00;
 font-weight: normal;
}

h4.other {
 text-transform: uppercase;
 color: #93C317;
 font-family: Arial;
 font-size: 16px;
 padding-bottom: 10px;
 white-space: nowrap;
}

h5 {
 color: #FFFFFF;
 font-size: 20px;
 font-weight: normal;
}

h5 strong {
 font-size: 13px;
 color: #FFCC00;
 padding-bottom: 5px;
}

#registerside h3 {
 font-size: 23px;
 color: #93C317;
 font-weight: normal;
}

#registerside h3 small {
 font-size: 14px;
 text-transform: uppercase;
}

.register h4 {
 padding-left: 135px;
}

#content.notindex {
 padding-top: 38px; 
}

#content.notindex.register {
 padding-right: 0px;
 padding-top: 58px;
}

.login {
 background-image: url(/images/login_bg.gif);
 background-repeat: no-repeat;
 background-position: 205px 80px;
 padding-right: 0px;
}

#content.notindex.login, #content.notindex.login td, #content.notindex.register, #content.notindex.register td {
 font-family: Arial;
}

#content.notindex.login big {
 display: block;
 margin: 10px 0px;
 font-size: 13px;
 color: #F9F9F9;
 text-transform: uppercase;
}

#content.notindex.login ul, #content.notindex.register ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

#content.notindex.login li, #content.notindex.register li {
 margin: 7px 0px;
 padding-left: 20px;
 color: #CFCFCF;
 background-image: url(/images/libg.gif);
 background-repeat: no-repeat;
 background-position: 0px 3px;
}

#content.notindex.register li {
 color: #FFFFFF;
}

.customlink {
 display: block;
 clear: both;
 float: left; 
 color: #FFCC00;
 font-family: Arial;
 font-size: 14px;
 line-height: 16px;
 text-transform: uppercase;
 text-decoration: none; 
 border-left: 1px solid #2E2E2E;
 background-image: url(/images/customlink_r.gif);
 background-position: right top;
 padding-right: 13px; 
}

.customlink.white {
 float: none; 
 color: #D7D7D7;
}

.customlink:hover {
 color: #93C317;
}

.customlink span {
 display: block; 
 background-image: url(/images/customlink_bg.gif);
 background-repeat: repeat-x; 
}

.customlink span span { 
 background-image: url(/images/incustomlink_bg.gif);
 background-repeat: no-repeat;
 background-position: right top;
 white-space: nowrap;
 padding: 6px 15px;
 padding-right: 2px;
}

.up {
 text-transform: uppercase;
}

.logininput {
 display: block;
 border: 1px solid #000000;
 width: 340px;
 background-color: #7D7474;
}

#content.notindex.login small {
 font-size: 11px;
 color: #FFFFFF;
}

#avatar {
 border: 1px solid #FFFFFF;
}

#userinfo td {
 padding: 15px;
 padding-left: 0px;
 vertical-align: top;  
}

#userinfo big {
 color: #FFFFFF;
 font-size: 14px;
}

#userinfo p { 
 margin: 0px;
 padding: 5px 0px;
 border-bottom: 1px solid #FFFFFF;
 margin-bottom: 5px;
}

.form td {
 text-transform: uppercase;
 font-family: Arial;
 font-weight: bold;
 text-align: right;
 vertical-align: top;
 white-space: nowrap;
 padding-bottom: 10px;
}
.form .field td
{
	padding-bottom: 0px;
}

.form .field td input
{
	font-size:11px;
	width:350px;
	border-width:0px;
}

.form small {
 font-size: 11px;
 color: #FFFFFF;
 font-weight: normal;
 text-transform: none;
 font-style: italic;
}

a.iconlink {
 display: block;
 background-repeat: no-repeat;
 color: #93C317;
 font-size: 11px;
 font-family: Arial;
 font-weight: normal;
 padding: 5px 0px; 
 padding-left: 20px;
 background-position: left center; 
 white-space: nowrap;
}

.data {
 font-family: Arial;
}

.data th {
 color: #A4A4A4;
 text-transform: uppercase;
 font-size: 12px;
 background-color: #000000;
}

.data td {
 color: #FFFFFF;
 font-weight: bold;
 border-bottom: 1px solid #000000;
}

.actions { 
 float: right; 
}

.actions a {
 display: block;
 float: right;
 color: #FFFFFF;
 font-family: Calibri, Arial;
 text-decoration: none;
 padding: 5px 0px;
 margin-left: 5px;
 margin-bottom: 5px;
 text-align: center;
 width: 70px;
 background-color: #5D5252;
}

.actions a:hover {
 color: #FFCC00;
}

.data .new {
 background-image: url(/images/new.gif);
 background-repeat: no-repeat;
 background-position: center 15px;
}

.arialed td {
 font-family: Arial;
 font-size: 13px;
}

.infoblock {
 border: 1px solid #000000;
 background-color: #5F5F5F; 
}

.infoblock.fixed {  
 margin: 10px 0px;
 margin-right: 25px;
 margin-bottom: 15px; 
 overflow-x: hidden;
 overflow-y: scroll;
 padding: 10px;
 height: 120px; 
}

.infoblock td {
 color: #EAEAEA;
 font-size: 11px;
}

.infoblock a {
 color: #93C317;
}

#registerside {
 width: 290px;
 padding-left: 27px;
 vertical-align: top;
}

.step {
 position: absolute;
 margin-left: -45px;
 margin-top: -20px;
}

.panel {
 background-image: url(/images/panel.gif);
 background-repeat: no-repeat;
 padding: 15px;
 color: #818181;
}

.panel span {
 color: #FFCC00;
}

.plans {
 margin-left: 125px;
}

.plans td {
 font-size: 11px;
}

.plans ins {
 font-size: 12px; 
 color: #FFFFFF;
 text-decoration: none;
 display: block;
 margin-top: -13px;
 position: relative;
}

.plan {
 border: 1px solid #FFCC00;
 background-image: url(/images/plan_bg.gif);
 background-repeat: repeat-x;
 font-size: 11px;
 color: #EEEEEE;
 background-color: #3D3D3D;
}

.plan td {
 padding: 18px 10px;
}

.plan td.triangle {
 background-image: url(/images/plan_triangle.gif);
 background-repeat: no-repeat;
 padding: 0px;
 padding-left: 2px;
 width: 23px;
}

.planprice {
 color: #FF0000;
 font-size: 39px; 
}

.planprice sup {
 font-size: 18px;
 line-height: 30px;  
 vertical-align: top; 
}

* html .planprice sup {
 font-weight: bold;
}

/******************/


.custom4 {
 background-color: #313131;
}

.custom4 .lt {
 background-image: url(/images/inner/custom4/lt.gif);
}

.custom4 .rt {
 background-image: url(/images/inner/custom4/rt.gif);
}

.custom4 .lb {
 background-image: url(/images/inner/custom4/lb.gif);
}

.custom4 .rb {
 background-image: url(/images/inner/custom4/rb.gif);
}


.custom4 .custom2 {
 background-image: none;
 background-color: transparent;
 background-position: 0px 0px; 
 height: 505px;
 vertical-align: top;
}

.custom4 .custom2 .lbg, .custom4 .custom2 .rbg, .custom4 .custom2 .cbg {
 padding: 0px;
 background-image: url(/images/inner/custom2/bg.gif); 
 background-repeat: repeat-x;
 background-color: #3C3B3B;
}

.custom4 .custom2 .cbg {
 height: 100%;
}

.custom4 .custom2 .cbg {
 padding: 10px;
 vertical-align: top;
}

.custom4 .custom2 .rb {
 background-image: url(/images/inner/custom2/rb1.gif); 
}

.custom4 .custom2 .lb {
 background-image: url(/images/inner/custom2/lb1.gif); 
}

.custom4 .custom2 .lt {
 background-image: url(/images/inner/custom2/lt1.gif); 
}

.custom4 .custom2 .rt {
 background-image: url(/images/inner/custom2/rt1.gif); 
}

.custom4 .custom2 .bbg {
 background-color: #3C3B3B;
}

.custom4 .lt img, .custom4 .rt img, .custom4 .lb img, .custom4 .rb img {
 width: 5px;
 height: 5px;
}
.custom4 .cbg {
 padding: 30px 35px;
}

.custom4 .cbg1 {
 padding: 15px 17px;
}


.custom4 .contentTD {
 padding: 15px 15px 15px 160px; 
}
.custom4 .step {
  margin-left:-45px;
  margin-top:-20px;
  position:absolute;
}

.form td {
 text-transform: uppercase;
 font-family: Arial;
 font-weight: bold;
 text-align: right;
 vertical-align: top;
 white-space: nowrap;
 padding-bottom: 10px;
 vertical-align:middle;
}


.form small {
 font-size: 11px;
 color: #FFFFFF;
 font-weight: normal;
 text-transform: none;
 font-style: italic;
}


.formfields, select, select.formfields {
 border: 1px solid #000000;
 width: 295px;
 background-color: #7D7474;
 font-family: Arial;
 font-size: 13px;
 color: #FFFFFF;
 text-transform: none;
 font-weight: normal;
}

textarea.formfields {
 overflow: auto;
 overflow-x: hidden;
 font-family: Arial;
 font-size: 13px; 
}

.formfields.one {
 width: 350px;
}

.formfields.two, select.formfields.two {
 width: auto;
}

#top .formfields {
 border: none;
 background-image: url(/images/topm/input_bg.gif);
 background-color: transparent;
 width: 217px;
 height: 27px;
 padding-left: 5px;
 padding-top: 5px; 
 color: #000000;
}

/******************************************************************/
