body {margin:0px; padding:0px; border:0px; background:url(../../images/page-bg.jpg) left top repeat-x #b7030b; color:#262626; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img {margin:0px; padding:0px; border:0px;}
p {margin:0px; padding:0px; border:0px;}
.clearfloat {clear:both;}

.page-bot-bg {background:url(../../images/footer-bg.jpg) left bottom repeat-x; padding:9px 0 18px 0;}

.main {width:968px; margin:0 auto;}

.header {overflow:hidden}
.logo-bg {background:url(../../images/logo-bg.jpg) left top no-repeat; float:left; width:294px; text-align:center; padding:26px 0 25px 0;}


.top-right {float:right; text-align:right;}

.top-login {font-family:tahoma; color:#ffffff; padding:12px 30px 0 0;}
.top-login a{color:#ffffff; text-decoration:underline;}
.top-login a:hover{color:#ffffff; text-decoration:none;}
.top-login .input {margin:0px; padding:0px; border:1px solid #aa6969; background:#9b0207; color:#FFFFFF;}

.menu {margin:15px 0 0 0;}
.menu img {background:url(../../images/menu-deshad.jpg) right top no-repeat; padding:20px 14px 16px 15px;}

.content {background:url(../../images/left-bg-r.gif) left top repeat-y; margin:14px 0 0 0; overflow:hidden}
.cnt-left {float:left; width:304px;}
.left-call-bg {background:url(../../images/left-cal-bg.gif) left top no-repeat; padding:14px 28px;}
.cnt-right {float:right; width:646px;}


.services {margin:13px 0 10px 0;}
.services-bg {background:#FFFFFF; padding:0 20px;}
.services-left-box {background:#FFFFFF; float:left; width:370px; line-height:17px;}
.services-left-box .hd{margin:0 0 5px 0;}
.red-text {color:#960206;}
.services-right-box {background:#FFFFFF; float:right; width:203px;}
.services-right-box .hd{margin:0 0 5px 0;}
.services-right-box-featured {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; margin:10px 0 0 0; background:url(../../images/featured-customers-mid-bg.gif) left top repeat-y;}
.services-right-box-featured .hd{background:url(../../images/featured-customers.gif) left top no-repeat; text-align:center; padding:5px 0 4px 0; }
.services-right-box-featured .contents {text-align:center; padding:15px 0 5px 0;}



.arrow {background:url(../../images/arrow.gif) 3px 5px no-repeat; padding:0 0 10px 15px;}

.left-cal-seprater {background:url(../../images/seprater-bg.gif) left top repeat-x;}
.left-cal-box {color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin:0 0 0px 0;}
.left-cal-box a{color:#FFFFFF; text-decoration:underline;}
.left-cal-box a:hover{color:#FFFFFF; text-decoration:none;}
.left-cal-box .hd{margin:0 0 5px 0;}
.left-cal-box strong{color:#fe951f; font-size:16px; font-weight:bold;}
.left-cal-box span{color:#FFFFFF; font-size:20px; font-weight:bold;}


.left-cal-box2 {text-align:center; padding:60px 0 0 0;}

.footer {}
.footer .left{float:left;}
.footer .right{float:right; width:646px; color:#f18654; font-size:11px; padding:16px 0 0 0;}
.footer .right .left-text{float:left;}
.footer .right .right-text {float:right; text-transform:uppercase;}
.footer .right .right-text a{color:#f18654; text-decoration:none;}
.footer .right .right-text a:hover{color:#f18654; text-decoration:underline;}

.news-text {line-height:20px;}



fieldset {margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
label {float:left; width:110px; text-align:left; margin:0 10px 0 0; padding:3px 0 0 0; color:#cbcbcb; font-family:"trebuchet MS"; font-size:14px; color:#243027; line-height:18px; vertical-align:top; text-align:right}
fieldset .form-hd {font-size:14px; font-weight:bold; margin:0 0 10px 0;}

fieldset .imput {margin:0px; padding:4px 0px 4px 3px; border:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:solid 2px #dadada; width:250px;}
select {margin:4px 0px 4px 0px; padding:4px 0px 4px 0px; border:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:solid 2px #dadada; width:258px;}
fieldset .form-required {font-size:12px; font-weight: normal; margin:0 0 10px 0; width:175px; float:right; text-align:right;}
.redFont{ color:#d40505;}
textarea {margin:8px 0px 4px 4px; border:solid 2px #dadada; width:350px; height: 200px; padding-left:10px;}

.pcol1 {float:left; margin-left:10%; padding-left:5px; width: 25%; font-family: Verdana; font-size: 12px; padding-bottom:5px; border-bottom: 1px solid #000000;}
.pcol2 {float:left; width: 25%; font-family: Verdana; font-size: 12px; padding-bottom:5px; border-bottom: 1px solid #000000;}
.pcol3 {float:left; margin-right:10%; width: 25%; font-family: Verdana; font-size: 12px; padding-bottom:5px; border-bottom: 1px solid #000000;}
.pcolrow {float: left; margin-top:5px; margin-left:20%; font-family: Verdana; font-size: 10px; font-style: italic; margin-right:20%;}

.pricing_reseller_c1 {width:140px;float:left;text-align:center;}
.pricing_reseller_c2 {width:200px;float:left;text-align:center;}
.pricing_reseller_box {margin-left:auto; margin-right:auto;width:370px;}

.pr1 {width:20%; float:left; padding-bottom:10px;}
.pr2 {width:80%; float:left; padding-bottom:10px;}

.errors {color:#d40505;}

.signuprow{float:left; width:100%; padding-bottom:10px;}
.signupcol1{width:25px; float:left;}
.signupcol2{width:425px; float:left;}
.signupcol3{width:100px; float:left;}

input.signup {border: 1px solid #000000; background-color: #000000; font-size: 14px; color: #ffffff; margin-left:200px;}
/* Used by class_signup.php:order */
div.col1signup {float:left; width:150px; text-align:left; padding-left:10px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
/* Used by class_signup.php:order */	  
div.col2signup {float:left; width:350px; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
label.signup {float:left; font-size:12px; width:100%; text-align:left;}
.rowsignup {width:100%; float:left;}
select.exp {width: 125px}
input.formreqd, input.form {margin:0px; padding:4px 0px 4px 3px; width: 215px; border:solid 2px #dadada;}

/** app **/
div.rowmyaccount, div.rowsettings {float:left; width: 100%;}
div.col1myaccount, div.col1settings {float:left; width:150px; text-align:left; padding-left:10px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
div.col2myaccount, div.col2settings {float:left; text-align:left; padding-top:5px; padding-bottom:5px;}
p.message {font-style: italic; font-size: 12px; color: #FF0033; width: 300px; margin-left: auto; margin-right: auto;}
div.upgraderow{width: 60%; margin-top: 5px; margin-left: 20%; margin-right: 20%; padding-bottom: 5px; clear: both;}
div.upgradecol0{float:left; width: 25px;}
div.upgradecol1{float:left; width: 175px;}
div.upgradecol2{float:left; width: 100px;}
div.managewebmail{margin-left: 10px; margin-right: 10px; font-weight: bold; font-size: 18px; border-bottom: 1px solid #000000; clear: both;}
div.managewebmailtext{margin-left: 10px; margin-right: 10px;}
div.upgradeerror {margin-left: 10px; margin-right: 10px;}
span.upgradeerror{font-weight: bold; font-size: 18px; color: #FF0033;}
strong.warning{color: #FF0033;}
div.errors_addmbx{padding-left:10px; padding-right:5px; text-align: left; font-size: 12px; color: #FF0033; margin-bottom: 5px;}
div.row{width: 100%; margin-top: 5px;}
p.webmailtext{font-weight: bold; color: blue;}
div.managecol1{width: 255px; float: left;}
div.managecol2{width: 210px; float: left;}
div.managecol3{width: 125px; float: left;}
div.managecol1data{width: 255px; font-size: 10px; padding-top:5px; padding-left:5px; float:left;}
div.managecol2data{width: 210px; padding-top:5px; float:left;}
div.managecol3data{width: 80px;padding-top:5px; font-size: 10px; float:left; padding-left:45px;}
div.webmailrow{padding-top:10px; margin-left:20px; margin-right:45px; padding-bottom:5px; width:595px; border-bottom: 1px solid #000000; clear:both;}
div.queue{width:100%; margin-bottom:5px; padding-top:5px; padding-bottom:5px; padding-left:2px; font-size:11px; border:1px solid #CCCCCC; height:15px;}
div.rowq{margin-top:5px; float:left; height:100%;}
label.myaccount2, label.settings2 {float: left; text-align: left; width: 130px;}
textarea.emailsig {margin-left:0; width:400px; height: 150px;}
div.pwcol1 {width:100px; float:left;}
div.pwcol2 {width:400px;}
img.help {padding-left:5px;}
span.smalltext{font-size:9px;}
div.sendmessagecol1 {width: 60px; float:left; padding-top:5px;}
div.sendmessagecol2 {width: 485px;}
