.blur{ color: #999;}
#signupleft{ width: 500px; border: solid 1px #d4e9fa; background: #fcfeff; float: left; margin: 10px 10px 10px 0; padding: 10px 20px 20px 20px; }
#signup_nich{ width: 940px; border: solid 1px #d4e9fa; background: #fcfeff; margin:10px auto ; padding: 20px; }
#signupbox{ width: 940px; border: solid 1px #d4e9fa; background: #fcfeff; float: left; margin: 5px 5px 0px 0; padding: 10px 20px 10px 20px; overflow: hidden; color: #3e434a;}
#signupbox h1{font-size: 18px; color: #b2ac16; margin: 0px; padding: 0px; font-weight: normal; line-height:18px; float: left;}
#signupleft  h1{font-size: 18px; color: #b2ac16; margin: 0px; padding: 0px; font-weight: normal; line-height: 25px; float: left; width:90%;}
#signupleft h1 span{ color: #666; font-size: 11px; line-height: 18px;}
#signupright{width: 405px; padding: 20px 0 0 20px; float: left; margin: 0px 0px 10px 0;}
.sign_bul{float: left; width: 25px;}
.sign_txt{float:left; text-align: right; width: 20%; padding:10px 0 10px 0 ; color: #3e434a; font-weight: lighter;}
.sign_txtbox{float: left; width: 70%; padding:10px 0 0 10px;}
.sign_graytxt{color: #666;}
.clear_both{clear: both;}
#signupleft input, select, textarea{color: #666; }
.signupinput{width: 265px;}
.signuppad{clear: both; margin: 0 0 0 28px;}
.sideheading{font-size: 12px; font-weight:bold;}
.righttxt{font-size: 14px; font-weight: bold; color: #343434;}
.selectbox{ height: 21px;}
button {
border:none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
width: auto;
}
button.rounded {
background: transparent url(../images/btn_right.png ) no-repeat  right top ;
clear: left;
font-size: 1em;
}

button span {
display: block;
padding: 0 0 0 15px;
text-transform:uppercase;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

button.rounded span {
background: transparent url(../images/btn_left.png ) no-repeat left top;
color: #FFFFFF;
}

button.rounded:hover {
background-position: 100% -30px;
}

button.rounded:hover span {
background-position: 0% -30px;
}

button::-moz-focus-inner {
border: none;
}

a.ulink{text-decoration: underline;}
a.ulink:hover{text-decoration: none;}
.blueline{ border-bottom: solid #e5f4fe 1px; }
.orangeheading{font-size: 15px; font-weight: bold; color: #c09629; font-family:Arial, Helvetica, sans-serif;}
.grayheading{font-size: 16px; font-weight: bold; color: #444343;}
.signup_bn_bg{background: url(../images/signup_bn_bg.gif) repeat-x; border: solid #cae7fc 3px; padding: 5px; font-size: 14px; cursor: pointer; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; }
.com_logos{float: left; width:200px; border:1px solid #d4e9fa; margin-right:10px; padding:5px 0;}
.com_logos1{float: left; width:150px; border:1px solid #d4e9fa; margin-right:10px;  padding:5px 0;}
.conbx{background: #ffffd9; padding: 10px;}
.bluetxt{font-weight:bold; color: #2850a7;}
.graystxt{font-weight:bold; color: #d0d0d0;}
.grybstxt{font-weight: bold; color: #666;}
.padtop{ padding-top: 10px;}
.niche_div{background:#fcfeff; border:1px solid #f2f5f8; width:98%;  margin-top:5px; clear:both;}
.niche_div h4{ color:#b2ac16; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 10px 0;}
.niche_div ul{ padding:10px 6px 6px; padding-bottom:0; margin: 0 0 0 15px; display: block;  list-style-type:none; font-family:Arial, Helvetica, sans-serif;}
.niche_div ul li{ background: url(../images/small_arr.jpg) no-repeat 0 4px; padding: 0 0 0 15px;  margin-bottom:5px; padding-bottom: 3px; line-height:12px; list-style-type: none;}
.ninety{width:94%; float:left; padding:5px 0 5px 20px; font-family:Arial, Helvetica, sans-serif;}
.fifty{width:42%; float:left;  padding:5px 0 5px 0px;}
.ten{width:12%; float:left; padding-top:5px;}
.eighty{width:70%; float:left;}
.bor_niche{width:90%; float:left; border-bottom:1px dashed #b3b3b3;  height:8px; }