ul, li, p, h1, h2, h3, h4, h5, h6, form, span, blockquote, form, input, label, div {
                margin: 0px;
                padding: 0px;
}

body {
                margin: 0px;
                padding: 0px;
                background: #655d49;
                color: #3A3A3A;
                font: 12px Arial, Helvetica, sans-serif;
                font-weight: normal;
}

a {
                cursor: pointer;
}

a:focus {
                outline: none;
}

.fl {
                float: left;
}

.fr {
                float: right;
}
p a{
                color: #ff8400;
                text-decoration:none;
}


img, .take-tour, .setup, .agreement {
                behavior: url("iepngfix.htc");
}
br { display:block; width:100%;}
.clear {
                clear: both;
                line-height: 0px;
                font-size: 0px;
                height: 0px !important;
}
.clr { clear:both; }
.accessibility { 
                position:absolute; 
                left:-999px; 
                letter-spacing:-999px;
}

.wrapper {
                width: 743px;
                margin: 0 auto;
                padding: 0 27px 18px 33px;
                background: #fff url(../images/main_container-bg.gif) repeat-x left bottom;
                position: relative;
}

.main-container {
                width: 743px;
                margin: 0 auto;
                padding: 0 27px 18px 33px;
                background: #fff url(../images/main_container-bg.gif) repeat-x left bottom;
                position: relative;
}

.main-container .left-bottom {
                width: 23px;
                height: 17px;
                background: url(../images/main_container-left-bottom-con.gif) no-repeat left top;
                position: absolute;
                left: 0px;
                bottom: 0px;
}

.main-container .right-bottom {
                width: 23px;
                height: 17px;
                background: url(../images/main_container-right-bottom-con.gif) no-repeat right top;
                position: absolute;
                right: 0px;
                bottom: 0px;
}


/*------------------###Start Header###------------------*/

.header-container {
                border-bottom: 1px solid #f9efd3;
                background: #fff;
                padding: 0 0 15px 0;
                width: 701px;
}

.header-container .logo {
                float: left;
                padding: 20px 0 0 0;
}

/*------------------###Start Right Top Container###------------------*/
.right-top-container {
                float: right;
                width: 569px;
}

.sign-up-container {
                width: 181px;
                background: #ffba00;
                float: right;
                height: 34px;
                padding-top: 5px;
}

.sign-up-container img {
                border: none;
}

.sign-up-container p a {
                padding: 0px;
                font: 12px Arial, Helvetica, sans-serif;
                color: #fff;
                text-decoration: none;
}

.sign-up-container small {
                font-size: 11px;
                padding: 0 0 0 10px;
}


.right-top-container ul {
                list-style: none;
                padding: 10px 0 0 0;
                float:right;
}

.right-top-container ul li {
                float: left;
}

.right-top-container ul li a.log-bg {
                background: url(../images/login_link-button.gif) left top no-repeat;
                color: #fff;
                padding: 0 20px 0 15px;
                height: 19px;
                line-height: 18px;
}

.right-top-container ul li a {
                font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                text-decoration: none;
                text-transform: capitalize;
                display: block;
                padding: 0 5px 0 5px;
                float: left;
}

/*.right-top-container ul li a:hover {
                color: #ffa902;
}*/

.right-top-container ul li a.orange-txt {
                color: #ffba00;
}

.right-top-container ul li a.orange-txt-bold {
                color: #ffba00;
                font-weight: bold;
}

/*------------------### End Right Top Container###------------------*/

/*------------------###End Header###------------------*/

/*------------------### Start Banner Container###------------------*/

.banner-container {
                width: 684px;
                background: #ffba00;
                margin: 14px 0 13px 0;
                position: relative;
                padding: 0 0 0 58px;
}

.banner-container h2 {
                padding: 19px 0 19px 0px;
}

.create-container {
                float: left;
                width: 195px;
                margin: 0 24px 18px 0;
}

.create-container p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #6e6e6e;
				text-align:justify;
}

.create-container img {
                padding: 0 0 0 25px;
                border: none;
}

.create-container p.create-padding {
                padding: 10px 0 0 0;
}

.create-container .send-padding {
                padding: 8px 0 7px 25px;
}

.banner-container .take-tour {
                width: 68px;
                height: 68px;
                float:right;
                margin:-45px -12px -35px 0;
                z-index:1000;
                position:relative;
}



/*------------------### End Banner Container###------------------*/

/*------------------### Start Corners###------------------*/

.top-con {
                position: absolute;
                top: 0px;
                left: 0px;
                width: 23px;
                height: 19px;
                background: url(../images/top-con.gif) no-repeat left top;
}


.right-con {
                position: absolute;
                top: 0px;
                right: 0px;
                width: 23px;
                height: 19px;
                background: url(../images/right-con.gif) no-repeat right top;
}

.bottom-left-con {
                position: absolute;
                bottom: 0px;
                left: 0px;
                width: 23px;
                height: 19px;
                background: url(../images/bottom-left-con.gif) no-repeat left bottom;
}

.bottom-right-con {
                position: absolute;
                bottom: 0px;
                right: 0px;
                width: 23px;
                height: 19px;
                background: url(../images/bottom-right-con.gif) no-repeat right bottom;
}

.white-left-bottom-con {
                width: 21px;
                height: 21px;
                background: url(../images/about_container-bottom-left.gif) no-repeat left top;
                position: absolute;
                left: 0px;
                bottom: 0px;
}

.white-right-bottom-con {
                width: 21px;
                height: 21px;
                background: url(../images/about_container-bottom-right.gif) no-repeat right top;
                position: absolute;
                right: 0px;
                bottom: 0px;
}

/*------------------### End Corners###------------------*/

/*------------------### Start Nexus Login Container ###------------------*/

.body-container {
                width: 743px;
}

.nexus-login-container {
                width: 314px;
                float: left;
                background: #f9efd3;
                position: relative;
                padding: 19px 12px 5px 30px;
                margin: 0 23px 0 0;
				
}

.nexus-login-container h3 {
                font: bold 16px Arial, Helvetica, sans-serif;
                color: #636363;
                padding: 0 0 11px 0;
}

.nexus-login-container p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #636363;
}

.nexus-login-container p span a {
                background: url(../images/register_now-bg.gif) left top no-repeat;
                color: #fff;
                padding: 1px 8px 1px 8px;
                height: 15px;
                line-height: 17px;
                text-decoration: none;
}

.nexus-login-container form {
                padding: 14px 0 0 0;
}

.nexus-login-container form label {
                float: left;
                padding: 0 3px 0 0;
                font: 12px Arial, Helvetica, sans-serif;
                color: #676767;
                width: 60px;
                height: 17px;
}

.nexus-login-container form input {
                width: 200px;
                height: 15px;
                background: #f8e6b4;
                border: none;
                font: 11px Arial, Helvetica, sans-serif;
                color: #676767;
                padding: 2px 0 0 5px;
                margin: 0 0 8px 0;

}

div.lost-label label {
                width: 243px;
                float: left;
                text-align: right;
                padding: 0px;
                line-height: 20px;
}

div.login-button input {
                width: 65px;
                height: 20px;
                background: url(../images/login_button-bg.gif) no-repeat left top;
                color: #fff;
                font-size: 12px;
                float: right;
                margin: 0 0 5px 4px;
                cursor: pointer;
                padding: 0 0 3px 0;
}

.nexus-login-container label a {
                font: 12px/20px Arial, Helvetica, sans-serif;
                color: #878787;
				text-decoration: none;
}

.nexus-login-container label a:hover {
				text-decoration: underline;
}

/*------------------### End Nexus Login Container ###------------------*/

/*------------------### Start Nexus Feature Container ###------------------*/

.right-feature-container {
                width: 340px;
                float: left;
}

.feature-container {
                width: 340px;
                background: #f3ead1;
                position: relative;
                padding: 10px 8px 11px 16px;
                margin-bottom: 4px; 
}

.feature-container h3 {
                padding: 0 0 14px 0;
}

.feature-container ul {
                list-style: none;
}

.feature-container ul li {
                float: left;
                margin: 0 34px 0 0;
}

.feature-container ul li.margin-none {
                margin: 0px;
}

.feature-container p {
                margin: 10px 0 0 0 !important;
                float: right;
}
/*------------------### End Nexus Feature Container ###------------------*/

/*------------------### Start Only Pay Container ###------------------*/

.only-pay-container {
                width: 729px;
                background: #fbe8b4;
                padding: 20px 0 23px 15px;
                margin: 18px 0 0 0;
                position: relative;
}

.only-pay-container .only-left-con {
                width: 11px;
                height: 13px;
                background: url(../images/only_pay-left-con.gif) no-repeat left top;
                position: absolute;
                left: 0px;
                top: 0px;
}

.only-pay-container .only-right-con {
                width: 11px;
                height: 13px;
                background: url(../images/only_pay-right-con.gif) no-repeat right top;
                position: absolute;
                right: 0px;
                top: 0px;
}

.only-pay-container .only-left-bottom-con {
                width: 11px;
                height: 13px;
                background: url(../images/only_pay-left-bottom-con.gif) no-repeat left top;
                position: absolute;
                left: 0px;
                bottom: 0px;
}

.only-pay-container .only-right-bottom-con {
                width: 11px;
                height: 13px;
                background: url(../images/only_pay-right-bottom-con.gif) no-repeat right top;
                position: absolute;
                right: 0px;
                bottom: 0px;
}

.only-pay-container h4 {
                 font: 22px Arial, Helvetica, sans-serif;
                 color: #636363;
                 padding: 0 0 6px 0;
}

.only-pay-container p {
                 font: 12px Arial, Helvetica, sans-serif;
                 color: #686765;
				 width: 100%;
				 float: none;
}

.only-pay-container p.p-width2 {
				width: 385px;
				margin: 0px;
				padding: 0px;
}

.only-pay-container p big {
                font-size: 18px;
                color: #636363;
}

.top-margin {
                margin-top: 44px;
}

.bottom-link {
                float: right;
                margin: 53px 0 0 0;
                padding: 0 20px 0 0;
}

.bottom-link ul {
                list-style: none;
}

.bottom-link ul li {
                float: left;
                background: url(../images/bottom-link-divider.gif) no-repeat right 8px;
                padding: 0 10px 0 5px;
}

.bottom-link ul li a {
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                text-decoration: none;
                float:left;
}

.bottom-link a:hover {
                text-decoration: underline;
}

.bottom-link ul li.bg-none {
                background: none;
}

.bottom-link2 {
                float: right;
                margin: 5px 0 0 0;
                padding: 25px 20px 0 0;
}

.bottom-link2 ul {
                list-style: none;
}

.bottom-link2 ul li {
                float: left;
                background: url(../images/bottom-link-divider.gif) no-repeat right 8px;
                padding: 0 10px 0 5px;
}

.bottom-link2 ul li a {
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                text-decoration: none;
                float:left;
}

.bottom-link2 a:hover {
                text-decoration: underline;
}

.bottom-link2 ul li.bg-none {
                background: none;
}


/*------------------### End Only Pay Container ###------------------*/

/*------------------### Start Footer Container ###------------------*/

.footer-container {
                width: 777px; 
                padding: 13px 20px 0 0;
                margin: 0 auto 42px auto;
}

.footer-container p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #a4a099;
                text-align: right;
}

.footer-container p a {
                font: 12px Arial, Helvetica, sans-serif;
                color: #a4a099;
				text-decoration: underline;
}

.footer-container p a:hover {
				text-decoration: none;
}

/*------------------### End Footer Container ###------------------*/

/*------------------### Start About us Container ###------------------*/

.about-container {
                width: 709px;
                margin: 0 auto;
                padding: 0 42px 18px 52px;
                background: #fff;
				position:relative;
                
}
.about-contact-container {
                width: 709px;
                margin: 0 auto;
                padding: 0 42px 18px 52px;
                background: #fff;
				
                
}

.about-container .left-bottom {
                width: 21px;
                height: 21px;
                background: url(../images/about_container-bottom-left.gif) no-repeat left top;
                position: absolute;
                left: 0px;
                bottom: 0px;
}

.about-container .right-bottom {
                width: 21px;
                height: 21px;
                background: url(../images/about_container-bottom-right.gif) no-repeat right top;
                position: absolute;
                right: 0px;
                bottom: 0px;
}

.about-container .left-bottom-con {
                width: 21px;
                height: 21px;
                background: url(../images/about_container-bottom-left.gif) no-repeat left top;
                position: absolute;
                left: 0px;
                bottom: 0px;
}

.about-container .right-bottom-con {
                width: 21px;
                height: 21px;
                background: url(../images/about_container-bottom-right.gif) no-repeat right top;
                position: absolute;
                right: 0px;
                bottom: 0px;
}


/*------------------### Start About us Container ###------------------*/

.about-body-container {
                width: 702px;
                margin-top: 28px;
}

.about-left-container {
                width: 381px;
                margin: 18px 19px 0 0;
                float: left;
}

.about-left-container h2 {
                font: 22px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 0 0 13px 0;
}

.about-left-container p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                padding: 0 0 13px 0;
				text-align:justify;
}

/*------------------### Start our promise Container ###------------------*/

.our-promise-container {
                width: 302px;
                float: right;
                background: #fdf4dc;
                padding: 28px 0 0 0;
                position: relative;
}

.our-promise-container blockquote {
                padding: 17px 25px 5px 0;
                background: #f2e9cf;
}

.our-promise-container h2 {
                font: 22px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 0 0 13px 32px;
}

.our-promise-container p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                padding: 0 26px 13px 32px;
                text-align: justify;
}

/*------------------### End our promise Container ###------------------*/

/*------------------### Start Only Pay Container ###------------------*/

.about-only-pay-container {
                width: 676px;
                background: #fdf4dc;
                padding: 18px 0 14px 30px;
                margin: 11px 0 0 0;
                position: relative;
}

.about-only-pay-container h3 {
                font: bold 18px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 0 0 10px 0;
}

.about-only-pay-container ul {
                list-style: none;
                float: left;
                width: 335px;
}

.about-only-pay-container ul li {
                float: left;
                padding: 0 0 8px 24px;
                background: url(../images/right_icon.gif) no-repeat left 3px;
                font: 14px/22px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                width: 630px;
}

/*------------------### End About us Container ###------------------*/

/*------------------### Start Pricing Container ###------------------*/

.pricing-body-container {
                width: 702px;
                margin-top: 11px;
}

.you-only-pay-container {
                width: 702px;
}

.you-only-pay-container blockquote {
                float: left;
                padding: 35px 0 0 9px;
                width: 607px;
}

.you-only-pay-container h2 {
                font: 22px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
}

.you-only-pay-container p {
                color: #5D5C5C;
                font: 12px Arial, Helvetica, sans-serif;
}

.txt-padding {
                padding: 10px 0 13px 0;
}

.pricing-module {
                width: 702px;
                border-top: 1px solid #fef9eb;
                padding: 13px 0 17px 0;
}

.pricing-module .left-icon {
                width: 73px;
                padding-left: 21px;
                float: left;
}

.pricing-module blockquote {
                width: 607px;
                float: left;
}

.pricing-module blockquote h4 {
                font: 18px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding-bottom: 2px;
}

.pricing-module blockquote p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
}

/*------------------### End Pricing Container ###------------------*/

/*------------------### Start Faq's Container ###------------------*/

.faq-body-container  {
                width: 702px;
                margin-top: 26px;
}

.know-more-container {
                width: 702px;
}

.faq-body-container h2 {
                font: 22px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 0 0 10px 0;
}

.faq-body-container h3 {
                font: bold 16px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 10px 0 15px 0;
}

.faq-body-container p {
                color: #5D5C5C;
                font: 12px Arial, Helvetica, sans-serif;
				text-align:justify;
}

.see-feature-tour {
                width: 646px;
                background: #fbf6e8;
                padding: 10px 28px 11px 28px;
                position: relative;
}

.see-feature-tour h4 {
                font: 18px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                width: 124px;
                border-right: 1px solid #e2dcca;
                padding: 17px 0 15px 0;
                margin-right: 3px;
                margin-top: 6px;
                float: left;
} 

.see-feature-tour ul {
                list-style: none;
                padding-top: 4px;
                margin-left:9px;
}

.see-feature-tour ul li {
                float: left;
                text-align:center;
                display:inline;
                margin-right: 6px;
}
.see-feature-tour ul li a img { display:block; margin-top: 14px;}
.features-top-container2 ul li.selected {
                background: #f3ead1;
}
.see-feature-tour ul li a { float:left; height:83px; 
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                text-decoration: none;}
                
.see-feature-tour ul li a span {
                float:left;
                height:83px;
                padding:0 5px;
                text-align: center;
}

.see-feature-tour ul li.selected a, .see-feature-tour ul li a:hover {
                float:left;
                background:url(../images/nexus_feature-top-link-bg.gif) no-repeat left top;
                height:83px;
}

.see-feature-tour ul li.selected a span, .see-feature-tour ul li a:hover span{
                float:left;
                background:url(../images/nexus_feature-top-link-bg.gif) no-repeat right bottom;
                height:83px;
                padding:0 5px;
}

.see-feature-tour ul li a span img {
                margin-left: 20px;
}


















/*------------------### End Faq's Container ###------------------*/

/*------------------### Start Signup Container ###------------------*/

.padding-none {
                padding: 0px !important;
}

.signup-left-container {
                width: 436px;
                float: left;
                margin: 29px 16px 0 0;
}

.signup-left-container h3 {
                font: 18px/30px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 0 0 0 37px;
}

.signup-left-container h3.setup {
                background: url(../images/set_up-account-icon.png) no-repeat left top;
                height: 33px;
}

.signup-left-container h3.agreement {
                background: url(../images/agreement_icon.png) no-repeat left top;
                height: 33px;
}

.signup-form-container {
                width: 382px;
                background: #f9f6ec;
                margin: 7px 0 0 0;
                position: relative;
                padding: 20px 32px 24px 22px;
                
}

.signup-form-container p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                line-height: 16px;
}

.signup-form-container p span {
                color: #ff8400;
}

.signup-form-container p span a{
                color: #ff8400;
                text-decoration:none;
}

.signup-form-container  label {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                text-align: right;
                width: 52px;
}

.signup-form-container input {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                width: 256px;
                height: 16px;
                background: #ece7d8;
                margin: 0 0 10px 8px;
                border: none;
                padding: 2px 5px 0 5px;
}

.signup-form-container  select {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                width: 264px !important;
                height: 18px;
                background: #ece7d8;
                margin: 0 0 10px 8px;
                border: none;
}

.signup-form-container  input.agreement {
                width: 13px;
                height: 13px;
                margin: 0px;
                padding: 0px;
}

.signup-form-container  label.label-agreement {
                width: 358px;
                height: 13px;
                margin: 0 0 0 10px;
                padding: 0px;
                text-align: left;
                line-height: 12px;
}

.signup-right-container {
                width: 210px;
                float: right;
                margin-top: 68px;
                background: #fcfbf6;
                padding: 9px 17px 26px 20px;
                position: relative;
}

.signup-right-container h4 {
                font: bold 16px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
}

.payment-container {
                padding-top: 9px;
}

.payment-container img{
                margin-right: 5px;
}

.bdr-bottom {
                border-bottom: 1px solid #ece7d8;
}

.create-account {
                background: #ffa200 url(../images/create_account-right-con.gif) no-repeat right top;
                height: 23px;
                float: right;
                margin-top: 8px;
}

.create-account span {
                background: url(../images/create_account-left-con.gif) no-repeat left top;
                height: 23px;
                padding: 0 22px 0 22px;
                font: 14px/22px Arial, Helvetica, sans-serif;
                color: #fff;
                float: left;
}

.create-account span input {
                background: transparent !important;
                border: none;
                cursor: pointer;
                color: #fff;
                margin: 0px;
                padding-top: 2px;
                }
* html .create-account span input {
                background: transparent !important;
                border: none;
                cursor: pointer;
                color: #fff;
                margin: 0px;
                padding: 0px;
                width:125px;
                }              
*:first-child+html .create-account span input {
                background: transparent !important;
                border: none;
                cursor: pointer;
                color: #fff;
                margin: 0px;
                padding: 0px;
                width:125px;
                }              


/*------------------### End Signup Container ###------------------*/

/*------------------### Start Contact us Container ###------------------*/
.contact-left-container {
                width: 395px;
                float: left;
                margin: 29px 10px 0 0;
}

.contact-left-container form {
}

.contact-left-container form label {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                text-align: right;
                width: 125px;
}

.contact-left-container form input {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #878787;
                width: 245px;
                height: 17px;
                margin: 0 5px 13px 7px;
                border: none;
                padding: 2px 0 0 5px;
                background: #fcf4dd url(../images/contact_input_bg.gif) no-repeat left top;
}

/*.contact-left-container form select {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #878787;
                width: 250px;
                height: 19px;
                background: #fcf4dd;
                margin: 0 5px 13px 7px;
                border: none;
                padding: 2px 0 0 5px;
}
*/
.contact-left-container form textarea {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #878787;
                width: 245px;
                height: 188px;
                background: #fcf4dd;
                margin: 0 5px 13px 7px;
                border: none;
                padding: 2px 0 0 5px;
                background: url(../images/contact_textarea_bg.gif) no-repeat left top;
}

div.send-button input {
                width: 107px;
                height: 22px;
                background: url(../images/send_message-button.gif) no-repeat left top;
                float: right;
                font: 12px Arial, Helvetica, sans-serif;
                color: #787366;
                padding-bottom: 3px;
                cursor: pointer;
                margin-right: 6px;
}

.astrick {
                width: 8px;
                height: 7px;
                float: left;
                color: #959595;
                line-height: 10px;
				display: block;
}

.astrick2 {
                width: 1px;
                height: 7px;
                float: left;
                color: #959595;
                line-height: 10px;
				margin: 0 2px 0 2px;
}
.astrick3 {
                width: 1px;
                height: 7px;
                float: left;
                color: #959595;
                line-height: 10px;
				margin: 0 1px 0 3px;
}

.astrick4 {
                height: 2px;
                float: left;
                color: #959595;
                line-height: 10px;
				margin: 0 5px 0 3px !important;
				display: block;
				width: 10px;
}

.astrick5 {
                height: 2px;
                float: left;
                color: #959595;
                line-height: 10px;
				margin: 0 5px 0 3px !important;
				display: block;
				width: 4px;
}

.contact-right-container {
                width: 266px;
                float: left;
                background: #fcf4df;
                margin: 29px 0 21px 0;
                padding: 11px 5px 16px 19px;
                position: relative;
}

.contact-right-container blockquote {
                width: 190px;
                float: right;
}

.contact-right-container blockquote img {
                margin-right: 10px;
}

.contact-right-container blockquote h3 {
                font: 22px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 10px 0 0 0;
}

.contact-right-container blockquote p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #9b9b9b;
}

/*------------------### End Contact us Container ###------------------*/

/*------------------### Start Feature page CSS ###------------------*/

.features-top-container {
                width: 665px;
                background: #fbf6e8;
                padding: 10px 28px 10px 9px;
                position: relative;
}

.features-top-container h4 {
                font: 18px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                width: 145px;
                padding: 17px 0 15px 0;
                margin-right: 3px;
                float: left;
} 

.features-top-container ul {
                list-style: none;
                padding-top: 4px;
                margin-left:9px;
}

.features-top-container ul li {
                float: left;
                padding: 0 8px;
                text-align:center;
}

.features-top-container ul li a{
                display:block;
                margin-bottom:5px;
                cursor: pointer;
}


.features-top-container2 {
                width: 665px;
                height: 85px;
                background: #fbf6e8;
                padding: 0 28px 0 9px;
                position: relative;
}

.features-top-container2 h4 {
                font: 18px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                width: 145px;
                padding: 28px 0 15px 0;
                margin-right: 3px;
                float: left;
} 

.features-top-container2 ul {
                list-style: none;
                margin-left:9px;
}

.features-top-container2 ul li {
                float: left;
                text-align:center;
                display:inline;
                margin-right: 6px;
}
.features-top-container2 ul li a img { display:block; margin-top: 14px;}
.features-top-container2 ul li.selected {
                background: #f3ead1;
}
.features-top-container2 ul li a { float:left; height:83px; 
                font: 12px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                text-decoration: none;}
                
.features-top-container2 ul li a span {
                float:left;
                height:83px;
                padding:0 5px;
                text-align: center;
}

.features-top-container2 ul li.selected a, .features-top-container2 ul li a:hover {
                float:left;
                background:url(../images/nexus_feature-top-link-bg.gif) no-repeat left top;
                height:83px;
}

.features-top-container2 ul li.selected a span, .features-top-container2 ul li a:hover span{
                float:left;
                background:url(../images/nexus_feature-top-link-bg.gif) no-repeat right bottom;
                height:83px;
                padding:0 5px;
}

.features-top-container2 ul li a span img {
                margin-left: 25px;
}
/*------------------### Start Feature page CSS ###------------------*/

.feature-top-module {
                width: 709px;
                margin: 13px 0 9px 0;
}

.feature-top-module.bdr {
                border-top: 1px solid #fef9eb;
                border-bottom: 1px solid #fef9eb;
}

.feature-top-module blockquote {
                padding: 14px 0 0 10px;
}

.feature-top-module h2 {
                font: 22px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 0px;
}

.feature-top-module h2.preview-heading {
                font: 18px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 13px 0 5px 0;
}

.feature-top-module p {
                font: 12px/18px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
				text-align:justify;
}

.feature-top-module h2.preview-txt {
                font: 18px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 0px;
}

.box-module {
                width: 317px;
                margin: 0 0 33px 16px;
                display: inline;
}

.box-module3 {
                width: 268px;
                margin: 0 0 33px 16px;
                display: inline;
}


.box-module3 p.txt-justify {
                text-align: justify !important;
}

.box-module2 {
                width: 384px;
                margin: 0 0 33px 16px;
                display: inline;
}


.box-module .icon-width {
                width: 74px;
                float: left;
}

.box-module blockquote {
                width: 242px;
                float: left;
}

.box-module h3 {
                font: 16px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                margin: 0 0 5px 0;
                padding: 0px;
}

.box-module h3.feature-small-txt {
                font-size: 14px !important;
                padding: 0px;
}

.box-module h3.feature-small-txt {
                font-size: 14px !important;
                padding: 0px;
}

.box-module h3.feature-small-txt2 {
                font-size: 16px !important;
                padding: 0px;
}

.box-module2 h3.feature-small-txt3 {
                margin-top: 63px !important;
                font-size: 16px !important;
                padding: 0px;
}
.box-module blockquote p {
                line-height: 18px;
                text-align: justify;
}

.feature-bottom-module {
                width: 699px;
                position: relative;
                background: #fcf7ea;
                padding: 24px 5px 33px 5px;
}

.feature-bottom-module h5 {
                font: 22px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
                padding: 0 0 26px 0;
}              

.icon-module {
                width: 215px;
                margin: 0 25px 28px 0;
}

.icon-module.margin-none {
                margin-right: 0px;
                float: left;
}

.icon-module .left-icon {
                width: 53px;
                float: left;
}

.icon-module blockquote {
                width: 156px;
                float: left;
}


.icon-module blockquote p{
                width: 156px;        
				text-align:left;	
				
}
.icon-module h6 {
                font: 14px Arial, Helvetica, sans-serif;
                color: #3a3a3a;
}

.icon-module p {
                line-height: 18px;
                color: #5D5C5C;
}

.sign-up-free {
                width: 177px;
                height: 32px;
}

.bottom-sign-up-free {
                width: 177px;
                height: 32px;
                margin: 45px 0 0 250px;
}

/*------------------### End Feature page CSS ###------------------*/

/*---------Validation ..........*/

.contact-left-container .validation-advice {
float:left;
position:relative;
margin:-12px 0 0px 132px;
color:#ff0000;
width:62%; }

.signup-form-container .validation-advice{
float:left; 
position:relative;
margin:-8px 0 5px 64px;
color:#ff0000;
width:62%; }

.nexus-login-container  .validation-advice{ 
float:left; 
position:relative;
margin:-8px 0 5px 70px;
color:#ff0000;
width:62%; }

.login-form-container .validation-advice{ 
float:left; 
position:relative;
margin:-18px 0 0px 222px;
color:#ff0000;
width:62%; }

.validation-failed{ border:1px solid #ff0000 !important; }

/*-------- end validation ------------*/


/*------------------### Start Feature2 page CSS ###------------------*/

.quick-tour {
                width: 163px;
                text-align: center;
                margin: 18px 0 0 0;
}

.p-width { 
                width: 524px;
                float: left;
                text-align: justify;
                padding-bottom: 25px;
}

.p-width2 { 
                width: 283px;
                float: left;
                text-align: justify;
                padding:10px 0 25px 0;
}

.target-group {
                width: 395px;
                margin-top: 14px; 
}

/*------------------### Start Feature4 page CSS ###------------------*/

.nexus-full-feature-container {
                border-top: 1px solid #fef9eb;
                padding-top: 5px;
}

.full-feature-left-container {
                margin: 0 5px 25px 5px;
                width: 611px;
}

.left-icon-container {
                float: left;
                width: 80px;
}

.full-feature-left-container h3 {
                font-size: 18px;
                font-weight: normal;
                padding: 10px 0 5px 0;
}

.full-feature-left-container p {
                line-height: 16px;
}

.full-feature-left-container ul {
	list-style: none;
}

.full-feature-left-container ul li {
	float: left;
	padding: 0 0 5px 31px;
	font-size: 12px;
	line-height: 20px;
	color: #5D5C5C;
	background: url(../images/right-icon.gif) no-repeat left top;
	width:578px;
}


.email_campign {
	background: url(../images/let_us-show-img.gif) no-repeat left top;
	width:364px;
	height:28px;
	text-align:center;
	padding:3px 0 0 0 ;
}
.email_campign a{
	color:#E0E0DA;
	text-decoration:none;
	font-weight:bold;
	font-size:17px;





}
/*------------------### End Feature4 page CSS ###------------------*/


/*------------------### Start private policy ###------------------*/

.box-module {text-align:justify; }
.box-module span{font-weight:bold; background-color:#FAF6ED;}


.private-policy ul {
                list-style: none;
                float: left;
                
}

.private-policy ul li {
                float: left;
                padding: 0 0 8px 24px;
                background: url(../images/right_icon.gif) no-repeat left 3px;
                font: 13px/21px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                margin:0 0 0 8px;
                
}

.private-policy2 ul {
                list-style: none;
                float: left;
                                
}
.private-policy2 ul li {
                float: left;
                padding: 0 0 8px 24px;
                background: url(../images/xbullet.gif) no-repeat left top;
                font: 13px/21px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                xwidth: 700px;
                margin:0 0 0 8px;
                


}

.private-policy3 ul li {
                float: left;
                padding: 0 0 8px 23px;
                background: url(../images/bullet.gif) no-repeat left top;
                font: 13px/21px Arial, Helvetica, sans-serif;
                color: #5D5C5C;
                xwidth: 700px;
                margin:0 0 0 13px;
                list-style:none;
                vertical-align:top;



}

.box-module4 p {	
				line-height: 18px !important;
}

/*------------------### End private policy  ###------------------*/

/*------------------### Start login page CSS ###------------------*/

.login-form-container {
                width: 655px;
                background: #f9f6ec;
                margin: 7px 0 0 0;
                position: relative;
                padding: 20px 27px 25px 22px;
                line-height: 30px;
}

.login-form-container p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #878787;
                line-height: 16px;
}

.login-form-container p span {
                color: #ff8400;
}

.login-form-container form {
                padding-top: 14px;
                float: left;
                width: 500px;
}

.login-form-container form label {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #878787;
                text-align: right;
                width: 210px;
				display: block;
}

.login-form-container form label.forget {
                float: left;
                font: 12px/20px Arial, Helvetica, sans-serif;
                color: #878787;
                text-align: right;
                width: 406px;
}

.login-form-container form input {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #878787;
                width: 256px;
                height: 16px;
                background: #ece7d8;
                margin: 0 0 10px 12px;
                border: none;
                padding: 2px 4px 0 5px;

}

.login-form-container .login-page-button input {
                width: 65px;
                height: 22px;
                background: url(../images/login_button-bg.gif) no-repeat left top;
                float: right;
                font: 12px Arial, Helvetica, sans-serif;
                color: #fff;
                padding-bottom: 6px;
                cursor: pointer;
				margin-right: 12px;
}

.login-reminder-form-container {
                width: 668px;
                background: #f0ede1;
                margin: 7px 0 0 0;
                position: relative;
                padding: 8px 13px 14px 22px;
                line-height: 30px;
}

.login-reminder-form-container p {
                font: 12px Arial, Helvetica, sans-serif;
                color: #737066;
                line-height: 16px;
}

.login-reminder-form-container p.login-bottom-padd {
                padding-bottom: 10px;
}

.login-reminder-form-container h2 {
                width: 615px !important;
                float: left;
}

.login-reminder-form-container p.close a {
                font: 12px Verdana, Arial, Helvetica, sans-serif;
                color: #727272;
                float: right;
                text-decoration: underline;
                display: block;
                text-align: right;
}

.login-reminder-form-container p span {
                color: #ff8400;
}

.login-reminder-form-container form {
                padding-top: 14px;
                float: left;
				border: 1px solid;
}

.login-reminder-form-container label {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #878787;
                width: 97px;
}

.login-reminder-form-container input {
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #878787;
                width: 256px;
                height: 16px;
                background: #e0dcce;
                margin: 0 10px 10px 0;
                border: none;
                padding: 2px 5px 0 5px;
}

.login-reminder-form-container .login-page-button input {
                width: 65px;
                height: 22px;
                background: url(../images/login_button-bg.gif) no-repeat left top;
                float: left;
                font: 12px Arial, Helvetica, sans-serif;
                color: #fff;
                padding-bottom: 6px;
                cursor: pointer;
}

.feature-tab-list {
                padding-left: 12px;
}

.feature-tab-list2 {
                padding-left: 8px;
}

.feature-tab-list3 {
                padding-left: 5px !important;
}

/*------------------### End login page CSS ###------------------*/

.about-container-footer {
                width: 709px;
                margin: 0 auto;
                padding: 0 42px 18px 52px;
                background: #fff;
                position: relative;
}

.about-container-footer .left-bottom-con1 {
                width: 21px;
                height: 21px;
                background: url(../images/about_container-bottom-left.gif) no-repeat left top;
                position: absolute;
                left: 0px;
                bottom: 0px;
}

.about-container-footer .right-bottom-con1 {
                width: 21px;
                height: 21px;
                background: url(../images/about_container-bottom-right.gif) no-repeat right top;
                position: absolute;
                right: 0px;
                bottom: 0px;
}

.bottom-logo {
	float: right;
	margin-left: 10px;
}

/*---------------------####Start Login Container###---------------*/

.login-cont {
	width: 394px;
	background: #fff;
	padding: 3px 17px 0 12px;
	position: absolute;
	z-index: 20000;
	top: 19px;
	right: -112px;
	float:left;
}

.login-cont form {
}

.login-cont label {
	width: 38px;
	float: left;
	color: #444;
}

.login-cont.label2 label {
	width: 86px;
	float: left;
	color: #444;
}

.login-cont .close label {
	width: 38px !important;
	float: left;
	color: #444;
	font-size: 12px;
	text-decoration: underline;
	line-height: 24px;
}


.login-cont input {
	width: 87px;
	height: 28px;
	float: left;
	cursor: pointer;
	background: url(../images/login-button.gif) no-repeat left top !important;
	border: none;
	margin-left: 5px;
}

/*---------------------####End Login Container###---------------*/

 .sign-input-left .validation-advice {
	float: left;
	background: url(../images/please-complete-error.png) left 3px no-repeat;
	margin: -19px 0 0 251px;
	padding: 0 0 0 19px;
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #d14000;
	width:150px; !important;

}

.subscribe-input-bg-right .validation-advice {
	float: left;
	color: #d14000;
}

.sign-textarea-right .validation-advice{
	float: left;
	background: url(../images/please-complete-error.png) left 3px no-repeat;
	margin: 0px;
	padding: 0 0 0 19px;
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #d14000;
	width:150px; !important;
}




.bottom-logo {
	float: right;
	margin-left: 10px;
}

.per-campaign {
	float: right;
	margin-top: 24px;
}

.home-only-pay {
	width: 385px !important;
}