/* CSS Document */
body {
    padding: 0;
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    color: #343434;
}

td,div,p,img,h1,h2,h3,h4,h5,ul,dl,dt,dd,form,input {
    padding: 0;
    margin: 0;
}

ul {
    list-style-type: none;
    font-size: 0;
}

.spacer {
    font-size: 0;
    clear: both;
    line-height: 0;
}

/*-----------------------header start-----------------*/
#header {
    width: 995px;
    margin: 0 auto;
}

#header p.blank {
    width: 22px;
    display: block;
    float: left;
    height: 22px;
}

#header img {
    font-size: 0;
    line-height: 0;
    display: block;
}

#header img.venture {
    margin: 10px 0 0 0;
    float: right;
    padding: 0;
}

#header p.blank1 {
    width: 400px;
    display: block;
    float: right;
    height: 30px;
}

#header img.logo {
    float: left;
    margin: 10px 0 9px 0;
}

#header ul.TopLink {
    width: 200px;
    float: right;
    margin: 10px 0 0 0;
    height: 14px;
}

#header ul.TopLink li {
    float: left;
    height: 12px;
    border-right: #000 1px solid;
    padding: 0 5px;
}

#header ul.TopLink li.nobor {
    border-right: none;
}

#header ul.TopLink li a {
    background-color: inherit;
    color: #313131;
    font: bold 12px/ 12px Arial, Helvetica, sans-serif;
}

#header ul.TopLink li a:hover {
    text-decoration: none;
}

.banner {
    width: 995px;
    height: 185px;
    float: left;
    background: url(../images/banner.jpg);
}

#header p.tollfree {
    background: url(../images/toll_free.gif) no-repeat 0 0;
    width: 218px;
    height: 29px;
    float: right;
}

#header ul.navi {
    width: 763px;
    height: 27px;
    border-top: #D5D293 1px solid;
    float: left;
    position: relative;
    border-bottom: #D4D191 1px solid;
    padding: 0 0 0 14px;
    color: #FFFFFF;
    background-color: #BFC35A;
}

#header ul.navi li {
    display: block;
    float: left;
    height: 27px;
}

#header ul.navi li a {
    background-color: #BFC35A;
    color: #FFFFFF;
    display: block;
    padding: 0 18px;
    font: bold 12px/ 27px tahoma, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#header ul.navi li a:hover {
    text-decoration: none;
    background-color: #A0A53A;
    color: #FFFFFF;
}

/*------------------------drop down menu------------------*/
#header ul.navi li  ul.drop {
    position: absolute;
    top: 29px;
    left: 13px;
    background-color: #FCF8CA;
    color: #1D1D1D;
    visibility: hidden;
    width: 255px;
    display: block;
    margin: 0;
    padding: 10px 0 0 0;
}

#header ul.navi li  ul.drop li {
    float: none;
    display: block;
    background: url(../images/arrow.gif) no-repeat 5px 7px;
    padding: 0;
    line-height: 20px !important;
}

#header ul.navi li  ul.drop li a {
    line-height: 20px;
    background: #FCF8CA;
    color: #1D1D1D;
    padding: 0 0 0 10px;
    display: block;
}

#header ul.navi li  ul.drop li a:hover {
    background: #CBC244;
    color: #FFFFFF;
}

/*-------------------body part start-----------*/
#body {
    width: 995px;
    margin: 0 auto;
    padding: 17px 0 0 0;
    height: auto;
}

/*----------------------left part start---------------*/
#left {
    width: 250px;
    padding: 0 0 20px 24px;
    float: left;
}

#left h2.why {
    background: url(../images/why_submit2.gif) no-repeat 0 0;
    height: 84px;
    display: block;
    font-size: 0;
    text-indent: -2000px;
}

#left p.whybot {
    background: url(../images/why_bot2.gif) no-repeat 0 0;
    display: block;
    font-size: 0;
    height: 23px;
    margin: 0;
}

#left ul.whySub {
    border-left: #BEDED8 1px solid;
    border-right: #BEDED8 1px solid;
    padding: 8px 0 0 10px;
    background: #F7FCFB;
    color: #6FA79C;
    width: 237px;
}

#left ul.whySub li {
    background: url(../images/arrowleft.gif) no-repeat 0 7px;
    padding: 0 0 2px 12px;
    font: bold 12px/ 20px Arial, Helvetica, sans-serif;
}

#left h2.view {
    background: url(../images/view_sum.gif) no-repeat 0 0;
    height: 32px;
    display: block;
    margin: 10px 0 0 0;
    font-size: 0;
    text-indent: -2000px;
}

#left p.viewBot {
    background: url(../images/view_bot.gif) no-repeat left bottom;
    display: block;
    font-size: 0;
    height: 17px;
}

#left ul.viewSum {
    border-left: #92DCE3 1px solid;
    border-right: #92DCE3 1px solid;
    padding: 0 0 0 24px;
    background-color: #F0FBFE;
    color: #636363;
}

#left ul.viewSum li {
    background: url(../images/view_arrow.gif) no-repeat 0 8px;
    padding: 0 0 2px 32px;
    font-size: 16px;
    line-height: 22px;
}

#left ul.viewSum li a {
    text-decoration: none;
    color: #49B5C1;
    background: #F0FBFE;
    font-size: 13px;
    line-height: 24px;
    font-weight: bold;
}

#left ul.viewSum li a:hover {
    text-decoration: underline;
}

#left h2.our {
    background: url(../images/our_exp.gif) no-repeat 0 0;
    height: 32px;
    display: block;
    margin: 20px 0 0 0;
    font-size: 0;
    text-indent: -2000px;
}

#left h2.core {
    background: url(../images/core-facts.gif) no-repeat 0 0;
    height: 32px;
    display: block;
    margin: 10px 0 0 0;
    font-size: 0;
    text-indent: -2000px;
}

#left h2.key {
    background: url(../images/key-markets.gif) no-repeat 0 0;
    height: 32px;
    display: block;
    margin: 0px 0 0 0;
    font-size: 0;
    text-indent: -2000px;
}

#left h2.infrastructure {
    background: url(../images/infrastructure.gif) no-repeat 0 0;
    height: 32px;
    display: block;
    margin: 0px 0 0 0;
    font-size: 0;
    text-indent: -2000px;
}

#left h2.quality {
    background: url(../images/quality.gif) no-repeat 0 0;
    height: 32px;
    display: block;
    margin: 0px 0 0 0;
    font-size: 0;
    text-indent: -2000px;
}

#left h2.professional {
    background: url(../images/professional.gif) no-repeat 0 0;
    height: 32px;
    display: block;
    margin: 0px 0 0 0;
    font-size: 0;
    text-indent: -2000px;
}

#left h2.awards {
    background: url(../images/awards.gif) no-repeat 0 0;
    height: 32px;
    display: block;
    margin: 0px 0 0 0;
    font-size: 0;
    text-indent: -2000px;
}

#left h2.financial {
    background: url(../images/financial.gif) no-repeat 0 0;
    height: 32px;
    display: block;
    margin: 0px 0 0 0;
    font-size: 0;
    text-indent: -2000px;
}

#left p.ourBot {
    background: url(../images/our_bot.gif) no-repeat left bottom;
    display: block;
    font-size: 0;
    height: 14px;
}

#left ul.ourEx {
    border-left: #ACCFEB 1px solid;
    border-right: #ACCFEB 1px solid;
    padding: 5px 0 0 24px;
    background-color: #F4F9FE;
    color: #2684C5;
}

#left ul.ourEx li {
    background: url(../images/why_arrow.gif) no-repeat 0 7px;
    padding: 0 0 2px 20px;
    line-height: 18px;
    font-weight: bold;
    font-size: 13px;
}

#testi {
    background: url(../images/testmonials.gif) no-repeat 0 0 #489AD6;
    color: #EEEEEE;
    margin: 20px 0 0 0;
    padding: 60px 0 0 0;
}

#testi p.bot {
    background: url(../images/testmonials_bot.gif) no-repeat 0 0;
    height: 19px;
    display: block;
}

#testi p.botMar {
    padding: 0 0 20px 0;
}

#testi p.Testtext {
    margin: 0 5px 0 18px;
    font: bold 12px/ 18px Verdana, Arial, Helvetica, sans-serif;
}

#testi p.TestLink {
    margin: 0 0 0 18px;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#testi p.TestLink a {
    color: #EEEEEE;
    background-color: inherit;
    text-decoration: none;
    font: bold 12px/ 18px Verdana, Arial, Helvetica, sans-serif;
}

#testi p.TestLink a:hover {
    color: #002F50;
    background-color: inherit;
}

#testi a.moreTest {
    display: block;
    margin: 5px 0 0 20px;
    color: #FBF49C;
    background-color: inherit;
    text-decoration: none;
    font: bold 11px/ 17px Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 0 10px;
    background: url(../images/arrow.gif) no-repeat 0 50%;
}

#testi a.moreTest:hover {
    text-decoration: underline;
}

#left a.resellersBanner {
    display: block;
    background: url(../images/resellers-banner.gif) no-repeat 0 0;
    width: 214px;
    height: 87px;
    margin: 15px 0 0 0px;
    padding: 60px 18px 54px 18px;
    font: bold 13px/ 18px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    background-color: inherit;
}

/*-------------------------right part start----------------------*/
#right {
    width: 673px;
    float: left;
    padding: 0 0 0 24px;
    height: auto;
}

#right h3 {
    font: bold 14px/ 20px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 0 0 15px 0;
    background-color: #FFFFFF;
}

#right h4 {
    font: bold 16px/ 20px Verdana, Arial, Helvetica, sans-serif;
    color: #005E87;
    margin: 0 0 10px 0;
    text-decoration: underline;
    background-color: inherit;
}

#right p.text {
    font: normal 12px/ 20px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 15px 0;
}

#right p.text2 {
    font: normal 12px/ 20px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 0px 0;
}

#right p.textImage {
    background: url(../images/serviceimg.gif) no-repeat 0 0;
    width: 365px;
    padding: 230px 0 0 0;
    text-align: center;
    font: normal 12px/ 20px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 15px 0;
}

#right h2.heading {
    font: bold 14px/ 20px Verdana, Arial, Helvetica, sans-serif;
    color: #0077AC;
    margin: 20px 0 10px;
    background-color: inherit;
}

#right ul.textbullet {
    padding: 0;
    margin: 0;
}

#right ul.textbullet li {
    font: normal 12px/ 20px Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/service_arrow.gif) no-repeat 0 7px;
    padding: 0 0 5px 19px;
}

#right p a {
    color: #0000FF;
    text-decoration: underline;
    background-color: inherit;
}

#right p a:hover {
    color: #0000FF;
    text-decoration: none;
    background-color: inherit;
}

#right p.rightTextBlue {
    font-size: 18px;
    color: #0077AC;
    background: #FFFFFF;
    line-height: 24px;
    font-weight: bold;
    margin: 0 0 12px 0;
    float: left;
}

#right p.rightText {
    font-size: 13px;
    line-height: 20px;
    width: 640px;
    float: left;
    margin: 0 0 20px 0;
}

#right p.rightText b {
    color: #0984BF;
    background-color: #FFFFFF;
}

/*-------------------------services----------------*/
#rightServices {
    width: 308px;
    background: url(../images/drec_bg.gif) repeat-y 0 0 #fff;
    float: left;
    color: #525252;
    margin: 0 18px 20px 0;
}

#rightServices h2 {
    background: url(../images/direction.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 20px 0 63px;
    font: bold 15px/ 20px Arial, Helvetica, sans-serif;
    color: #64671F;
    background-color: #E8F6CD;
}

#rightServices ul {
    padding: 20px 0 8px 16px;
    font: 12px/ 14px Verdana, Arial, Helvetica, sans-serif;
}

#rightServices ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 0 0 19px;
}

#rightServices ul li a {
    text-decoration: underline;
    font-weight: bold;
    color: #525252;
    background-color: inherit;
}

#rightServices ul li a:hover {
    text-decoration: none;
    color: #FC2F00;
    background-color: inherit;
}

#rightServices p.click {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    background-color: #F9FDF0;
    margin: 0 4px 0 12px;
}

#rightServices p.click a {
    margin: 0 0 0 0;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background-color: #F9FDF0;
}

#rightServices p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background-color: #F9FDF0;
}

#rightServices p.Bot {
    background: url(../images/derect_bot.gif) no-repeat 0 0;
    font-size: 0;
    display: block;
    height: 14px;
}

#rightServices p.modelBottom {
    background: url(../images/bottom-models-box.gif) no-repeat 0 0;
    font-size: 0;
    display: block;
    height: 14px;
}

/*---------------article----------*/
#article {
    width: 308px;
    background: url(../images/articl_bg.gif) repeat-y 0 0 #fff;
    float: left;
    color: #525252;
    margin: 0 18px 20px 0;
}

.articleModel {
    width: 308px;
    background: url(../images/articl_bg.gif) repeat-y 0 0 #fff;
    float: left;
    color: #525252;
    margin: 0 18px 20px 0;
}

#article h2 {
    background: url(../images/article.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 20px 0 63px;
    font: bold 15px/ 20px Arial, Helvetica, sans-serif;
    color: #21495B;
    background-color: #F3F9FC;
}

.articleModel h2.modelBox {
    background: url(../images/heading-models.gif) no-repeat 0 0;
    height: 24px;
    padding: 5px 20px 0 16px;
    font: bold 15px/ 20px Arial, Helvetica, sans-serif;
    color: #21495B;
    background-color: #F3F9FC;
}

#article ul {
    padding: 20px 0 8px 16px;
}

.articleModel ul {
    padding: 20px 0 8px 16px;
}

#article ul li,.articleModel ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 0 0 19px;
}

#article p.click {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    background-color: #F3F9FC;
    margin: 0 4px 0 12px;
}

#article p.click a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background-color: #F3F9FC;
}

#article p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background-color: #EFFBFB;
}

#article p.Bot,.articleModel p.Bot {
    background: url(../images/article_bot.gif) no-repeat 0 0;
    font-size: 0;
    display: block;
    height: 14px;
}

/*---------------Niche Directory----------*/
#niche {
    width: 308px;
    background: url(../images/niche_bg.gif) repeat-y 0 0 #fff;
    float: right;
    color: #525252;
    margin: 0 18px 20px 0;
}

#niche p.text {
    font-size: 12px;
    margin: 8px 4px 0 8px;
    line-height: 16px;
}

#niche h2 {
    background: url(../images/niche.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 20px 0 63px;
    font: bold 15px/ 20px Arial, Helvetica, sans-serif;
    color: #8F5615;
    background-color: #F3F9FC;
}

#niche ul {
    padding: 20px 0 8px 16px;
}

#niche ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 0 0 19px;
}

#niche p.click {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    background-color: #FFFBF6;
    margin: 0 4px 0 12px;
}

#niche p.click a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background-color: #FFFBF6;
}

#niche p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background-color: #FFFBF6;
}

#niche p.Bot {
    background: url(../images/niche_bot.gif) no-repeat left bottom;
    font-size: 0;
    display: block;
    height: 20px;
}

/*---------------social----------*/
#social {
    width: 308px;
    background: url(../images/social_bg.gif) repeat-y 0 0 #fff;
    float: right;
    color: #525252;
    margin: 0 18px 20px 0;
}

#social h2 {
    background: url(../images/social.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 40px 0 63px;
    font: bold 15px/ 20px Arial, Helvetica, sans-serif;
    color: #4D6408;
    background-color: #F3F9FC;
}

#social ul {
    padding: 20px 0 8px 16px;
}

#social ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 0 0 19px;
}

#social p.click {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    background-color: #FAFEF0;
    margin: 0 4px 0 12px;
}

#social p.click a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background-color: #FAFEF0;
}

#social p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background-color: #FAFEF0;
}

#social p.Bot {
    background: url(../images/socila_bot.gif) no-repeat left bottom;
    font-size: 0;
    display: block;
    height: 15px;
}

/*---------------Press----------*/
#press {
    width: 308px;
    background: url(../images/prese_bg.gif) repeat-y 0 0 #fff;
    float: left;
    color: #525252;
    margin: 0 18px 20px 0;
}

#press h2 {
    background: url(../images/press_re.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 40px 0 63px;
    font: bold 15px/ 45px Arial, Helvetica, sans-serif;
    color: #821485;
    background-color: #F3F9FC;
}

#press ul {
    padding: 20px 0 8px 16px;
}

#press ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 0 0 19px;
}

#press p.click {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    background: inherit;
    margin: 0 4px 0 12px;
}

#press p.click a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background: inherit;
}

#press p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background: inherit;
}

#press p.Bot {
    background: url(../images/press_bot.gif) no-repeat left bottom;
    font-size: 0;
    display: block;
    height: 20px;
}

/*---------------blog----------*/
#blog {
    width: 308px;
    background: url(../images/blog_bg.gif) repeat-y 0 0 #D2EBFC;
    float: left;
    color: #525252;
    margin: 0 18px 20px 0;
}

#blog h2 {
    background: url(../images/blog_reviews.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 40px 0 63px;
    font: bold 15px/ 45px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #F3F9FC;
}

#blog ul {
    padding: 20px 0 8px 16px;
}

#blog ul li {
    font-size: 14px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 7px;
    padding: 0 0 0 19px;
}

#blog p.click1 {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    margin: 0 4px 0 12px;
    background-color: inherit;
}

#blog p.click1 a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background-color: inherit;
}

#blog p.click1 a:hover {
    color: #FC2F00;
    text-decoration: none;
    background-color: inherit;
}

#blog p.Bot {
    background: url(../images/blog_bot.gif) no-repeat left bottom;
    font-size: 0;
    display: block;
    height: 20px;
}

/*---------------pay per----------*/
#pay {
    width: 308px;
    background: url(../images/pay_par_bg.gif) repeat-y 0 0 #F4FFF7;
    float: left;
    color: #525252;
    margin: 0 18px 20px 0;
}

#pay h2 {
    background: url(../images/pay_par.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 40px 0 63px;
    font: bold 15px/ 45px Arial, Helvetica, sans-serif;
    color: #328446;
    background-color: #F3F9FC;
}

#pay ul {
    padding: 20px 0 8px 16px;
}

#pay ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 0 0 19px;
}

#pay p.click {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    margin: 0 4px 0 12px;
    background-color: inherit;
}

#pay p.click a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background-color: inherit;
}

#pay p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background-color: inherit;
}

#pay p.Bot {
    background: url(../images/pay_par_bot.gif) no-repeat left bottom;
    font-size: 0;
    display: block;
    height: 20px;
}

/*---------------Monthly Submissions----------*/
#monthlysub {
    width: 308px;
    background: url(../images/monthly_bg.gif) repeat-y 0 0 #fff;
    float: right;
    color: #525252;
    margin: 0 18px 20px 0;
}

#monthlysub h2 {
    background: url(../images/monthly-head.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 40px 0 63px;
    font: bold 15px/ 45px Arial, Helvetica, sans-serif;
    color: #808080;
    background-color: #EBE9E9;
}

#monthlysub ul {
    padding: 20px 0 8px 16px;
}

#monthlysub ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 5px 0 19px;
}

#monthlysub p.click {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    background: inherit;
    margin: 0 4px 0 12px;
}

#monthlysub p.click a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background: inherit;
}

#monthlysub p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background: inherit;
}

#monthlysub p.Bot {
    background: url(../images/monthlybot.gif) no-repeat left bottom;
    font-size: 0;
    display: block;
    height: 21px;
}

/*---------------featured----------*/
#featured {
    width: 308px;
    background: url(../images/fea-bg.gif) repeat-y 0 0 #fff;
    float: left;
    color: #525252;
    margin: 0 18px 20px 0;
}

#featured h2 {
    background: url(../images/fea-head.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 40px 0 63px;
    font: bold 15px/ 45px Arial, Helvetica, sans-serif;
    color: #41728E;
    background-color: #EBE9E9;
}

#featured ul {
    padding: 20px 0 8px 16px;
}

#featured ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 5px 0 19px;
}

#featured p.click {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    background: inherit;
    margin: 0 4px 0 12px;
}

#featured p.click a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background: inherit;
}

#featured p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background: inherit;
}

#featured p.Bot {
    background: url(../images/fea-bot.gif) no-repeat left bottom;
    font-size: 0;
    display: block;
    height: 21px;
}

/*---------------combo----------*/
#combopack {
    width: 308px;
    background: url(../images/combo-bg.gif) repeat-y 0 0 #fff;
    float: right;
    color: #525252;
    margin: 0 18px 20px 0;
}

#combopack h2 {
    background: url(../images/combo-head.gif) no-repeat 0 0;
    height: 45px;
    padding: 5px 40px 0 63px;
    font: bold 15px/ 45px Arial, Helvetica, sans-serif;
    color: #5C5394;
    background-color: #E0DCFD;
}

#combopack ul {
    padding: 20px 0 8px 16px;
}

#combopack ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 5px 0 19px;
}

#combopack p.click {
    font: bold 13px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    background: inherit;
    margin: 0 4px 0 12px;
}

#combopack p.click a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background: inherit;
}

#combopack p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background: inherit;
}

#combopack p.Bot {
    background: url(../images/combo-bot.gif) no-repeat left bottom;
    font-size: 0;
    display: block;
    height: 21px;
}

/*---------------search enging----------*/
#search {
    width: 308px;
    background: url(../images/search_engine_bg.gif) repeat-y 0 0 #F6F6D9;
    float: right;
    color: #525252;
    margin: 0 18px 20px 0;
}

#search h2 {
    background: url(../images/search_engine.gif) no-repeat 0 0;
    padding: 5px 40px 0 63px;
    font: bold 15px/ 20px Arial, Helvetica, sans-serif;
    color: #6F680E;
    background-color: #F3F9FC;
    height: 45px;
}

#search ul {
    padding: 20px 0 8px 16px;
}

#search ul li {
    font-size: 12px;
    line-height: 20px;
    background: url(../images/service_arrow.gif) no-repeat 0 5px;
    padding: 0 0 0 19px;
}

#search p.click {
    font: bold 12px/ 20px Arial, Helvetica, sans-serif;
    color: #2A3535;
    margin: 0 4px 0 12px;
    background-color: inherit;
}

#search p.click a {
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #2A3535;
    text-decoration: none;
    background-color: inherit;
}

#search p.click a:hover {
    color: #FC2F00;
    text-decoration: none;
    background-color: inherit;
}

#search p.Bot {
    background: url(../images/search_engine_bot.gif) no-repeat left bottom;
    font-size: 0;
    display: block;
    height: 20px;
}

/*-----------------------footer start---------*/
#footer {
    width: 998px;
    margin: 0 auto;
    border-bottom: #FFFFFF 1px solid;
    background-color: #31516F;
    color: #FFFFFF;
    padding: 20px 0 10px 0;
    text-align: center;
}

.footlogo {
    position: absolute;
    left: 60px;
    top: 0;
}

#footer p.foo {
    padding: 0 10px 0 10px;
    margin: 0 0 5px 0;
}

#footer p.foo a {
    background-color: inherit;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    font-weight: normal;
}

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

#footer p.textbold {
    font: bold 11px/ 16px Verdana, Arial, Helvetica, sans-serif;
    margin: 8px 0 0 0;
    text-align: center;
    display: block;
}

#footer p.text {
    font: normal 11px/ 16px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
    text-align: center;
}

#footer p.text a {
    color: #FFFFFE;
    text-decoration: none;
    background-color: inherit;
}

#footer p.text a:hover {
    text-decoration: underline;
}

/*---------------------------------inner pages--------------------------*/
#left ul.serviceLink {
    width: 250px;
    margin: 0 0 15px 0;
}

#left ul.serviceLink li {
    display: block;
    margin: 0 0 3px 0;
    height: 28px;
    width: 250px;
    padding: 0 0 0 0;
}

#left ul.serviceLink li a {
    padding: 0 0 0 26px;
    display: block;
    font-size: 12px;
    line-height: 28px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    background-color: #fff;
    background: url(../images/arrow.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.contDrect {
    background: url(../images/conte_dire.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.contArti {
    background: url(../images/coent_arti.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.contnich {
    background: url(../images/conte_niche.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.contSocial {
    background: url(../images/conte_socia.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.contPrese {
    background: url(../images/conte_press.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.blog-writing {
    background: url(../images/blog-writing.gif) no-repeat 0 0;
}

/*#left ul.serviceLink li a.contBlog{

    background:url(../images/conte_blog.gif) no-repeat 0 0;

    }*/
#left ul.serviceLink li a.contPay {
    background: url(../images/conte_pay.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.contSerch {
    background: url(../images/conte_blog.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.monthly {
    background: url(../images/monthly.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.featuredlisting {
    background: url(../images/featured.gif) no-repeat 0 0;
}

#left ul.serviceLink li a.combo {
    background: url(../images/combo.gif) no-repeat 0 0;
}

#left h2.benefits {
    background: url(../images/belifit_h2_bg.gif) no-repeat 0 0;
    height: 57px;
    display: block;
    font: bold 22px/ 57px Arial, Helvetica, sans-serif;
    padding: 0 0 0 23px;
}

#left p.benefitsbot {
    background: url(../images/benifit_bot.gif) no-repeat 0 0;
    display: block;
    font-size: 0;
    height: 21px;
}

#left ul.benefitslink {
    border-left: #FF9C31 4px solid;
    border-right: #FF9C31 4px solid;
    padding: 0 0 0 16px;
    background-color: #FFF8C7;
    color: #636363;
}

#left ul.benefitslink li {
    background: url(../images/benifit_arrow.gif) no-repeat 0 2px;
    padding: 0 0 2px 20px;
    font-size: 12px;
    line-height: 20px;
}

/****************************content pages***********************/
    /*------------------------directory submite---------------*/
#right form.paypal {
    width: 90px;
    margin: 0;
    padding: 0 0 5px 10px;
}

/*#right form.paypal input{

        width:77px; height:36px; border:none;

        }*/
#right form.paypal input {
    height: 33px;
    border: none;
}

#right ul.sublink {
    background: url(../images/content_submenu_bg.gif) repeat-x 0 0 #fffffe;
    height: 35px;
    color: #FFFFFF;
    padding: 0 0 20px 0;
    margin: 0 0 5px 0;
}

#right h1 {
    font: bold 18px/ 20px Verdana, Arial, Helvetica, sans-serif;
    color: #0077AC;
    margin: 0 0 15px 0;
    background-color: inherit;
}

#right ul.sublink li {
    display: block;
    float: left;
    padding: 0 6px 0 0;
    background-color: #FFFFFF;
    color: #FFFFFe;
}

#right ul.sublink li.nopadding {
    padding: 0 0 0 0;
}

#right ul.sublink li a {
    font: bold 12px/ 35px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: inherit;
    text-decoration: none;
    display: block;
    height: 35px;
}

#right ul.sublink li a.faq {
    background: url(../images/faqa_b.gif) no-repeat 0 0;
    width: 108px;
    text-align: center;
}

#right ul.sublink li a.faq:hover {
    background: url(../images/faqa_h.gif) no-repeat 0 0;
}

#right ul.sublink li a.rol {
    background: url(../images/rol.gif) no-repeat 0 0;
    width: 73px;
    padding: 0 0 0 35px;
}

#right ul.sublink li a.rol:hover {
    background: url(../images/rol_h.gif) no-repeat 0 0;
}

#right ul.sublink li a.features {
    background: url(../images/features.gif) no-repeat 0 0;
    width: 75px;
    padding: 0 0 0 33px;
}

#right ul.sublink li a.features:hover {
    background: url(../images/features_h.gif) no-repeat 0 0;
}

#right ul.sublink li a.info {
    background: url(../images/info.gif) no-repeat 0 0;
    width: 75px;
    padding: 0 0 0 33px;
}

#right ul.sublink li a.info:hover {
    background: url(../images/info_h.gif) no-repeat 0 0;
}

#right ul.sublink li a.pricing {
    background: url(../images/pricing.gif) no-repeat 0 0;
    width: 75px;
    padding: 0 0 0 33px;
}

#right ul.sublink li a.pricing:hover {
    background: url(../images/pricing_h.gif) no-repeat 0 0;
}

#roi {
    width: 670px;
    border: #CFD999 2px solid;
    background-color: #F7FDD4;
    color: #000000;
    margin: 0 0 15px 0;
    padding: 10px 0 10px 0;
}

#roi h2 {
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    margin: 0 0 10px 190px;
    color: #666400;
    background-color: #FAF9C8;
    text-decoration: underline;
}

#roi h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 10px 0 10px;
    color: #000;
}

#roi p {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    padding: 0 10px 10px 10px;
}

#roi ul {
    padding: 2px 10px 10px 20px;
}

#roi ul li {
    background: url(../images/dre_arrow.gif) no-repeat 0 5px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 0 20px;
}

#right .packageLeft {
    background-color: #428FC8;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    border-left: #1667A2 1px solid;
    border-top: #1667A2 1px solid;
}

#right .packageBoth {
    background-color: #428FC8;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    /*border-right:#1667A2 1px solid; border-left:#1667A2 1px solid;*/
    border-top: #1667A2 1px solid;
}

#right .packageright {
    background-color: #428FC8;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    border-right: #1667A2 1px solid;
    border-top: #1667A2 1px solid;
}

#right .packagenoline {
    background-color: #428FC8;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    border-top: #1667A2 1px solid;
}

#right .package1Left {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 0 0 5px;
    border-bottom: #1667A2 1px solid;
    border-left: #1667A2 1px solid;
}

#right .package1Both {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    border-bottom: #1667A2 1px solid;
    /*  border-right:#1667A2 1px solid; border-left:#1667A2 1px solid;*/
}

#right .package1right {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    border-bottom: #1667A2 1px solid;
    border-right: #1667A2 1px solid;
    color: #FF7C00;
    background-color: inherit;
}

#right .package1noline {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    border-bottom: #1667A2 1px solid;
    color: #FF0000;
    background-color: inherit;
}

#right ul.bonus {
    padding: 0 0 15px 10px;
}

#right ul.bonus li {
    background: url(../images/bonus_arrow.gif) no-repeat 0 7px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 0 10px;
    font-weight: bold;
}

#right .benefitBoth {
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    border-left: #1667A2 1px solid;
    border-right: #1667A2 1px solid;
    background-color: #428FC8;
    color: #fff;
}

#right .benefitright {
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    border-right: #1667A2 1px solid;
    background-color: #1667A3;
    color: #fff;
}

#right .benefit1Both {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    border-left: #1667A2 1px solid;
    border-bottom: #1667A2 1px solid;
    border-right: #1667A2 1px solid;
    padding: 0 0 0 5px;
}

#right .benefit1right {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    border-bottom: #1667A2 1px solid;
    padding: 0 5px;
    border-right: #1667A2 1px solid;
}

#right dl {
    padding: 0 0 15px 5px;
}

#right dl dt {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
    background: url(../images/service_arrow.gif) no-repeat 0 7px;
    padding: 0 0 5px 25px;
}

#right dl dd {
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 5px 0;
    margin: 0 0 8px 0;
}

#right dl dd ul {
    padding: 0 0 0 10px;
}

#right dl dd ul li {
    background: url(../images/bonus_arrow.gif) no-repeat 0 8px;
    padding: 0 0 0 15px;
    font-size: 12px;
    line-height: 20px;
}

#right dl p {
    padding-bottom: 5px;
}

/*-------------------------contact pages-----------------*/
#right #contact {
    width: 420px;
    margin: 0 0 25px 0;
}

#right #contact p.bold {
    width: 190px;
    float: left;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    margin: 0 0 8px 0;
}

#right #contact p.nor {
    width: 224px;
    float: left;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    margin: 0 0 8px 0;
}

#right #contact p.nor1 {
    width: 224px;
    float: right;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    margin: 0 0 8px 0;
}

#right #contact p.nor a.emailLink {
    color: #0684BE;
    background-color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding: 0;
    margin: 0;
}

#right #contact p.nor a.emailLink:hover {
    text-decoration: underline;
    color: #000000;
    background-color: #FFFFFF;
}

#right form.bg { /*width:392px;*/
    margin: 0 0 20px 0;
    background: #F7F7F7;
    border: 3px solid #F2F2F2;
    padding: 10px;
}

#right form { /*width:392px;*/
    margin: 0 0 20px 0;
    padding: 0px;
}

#right form label {
    width: 190px; /* float:left;*/
    font-size: 12px;
    line-height: 15px;
    display: block;
    margin: 5px 0 0 0;
    font-weight: bold;
}

#right form input {
    border: #A7A7A7 1px solid;
    float: left;
    margin: 5px 0 0 0;
}

#right form select {
    width: 200px;
    border: #A7A7A7 1px solid;
    height: 17px;
    float: left;
    margin: 5px 0 0 0;
    padding: 0;
}

#right form select option {
    padding: 0;
    margin: 0;
    font-size: 10px;
}

#right form textarea {
    width: 200px;
    border: #A7A7A7 1px solid;
    height: 95px;
    float: left;
    margin: 5px 0 0 0;
    padding: 0;
}

#right form label.mandatory {
    width: 170px;
    font-size: 11px;
    font-weight: normal;
    margin: 15px 0 0 0;
}

#right form input.submit {
    width: 66px;
    border: none;
    height: 21px;
    float: right;
    margin: 15px 0 0 0;
    cursor: pointer;
    font-size: 0;
    background: url(../images/submit.gif) no-repeat 0 0;
    padding: 0;
}

.button {
    padding: 5px;
    color: #FFFFFF;
    line-height: 20px;
    font-weight: bold;
    cursor: pointer;
    background-color: #0000FF;
}

#right form.formwidth {
    width: 100%;
    padding: 0;
    margin: 0;
}

/*------------------------Testimonials---------------*/
#right p.textTesti {
    font: italic 12px/ 20px Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0 4px 0;
}

#right p.textbold {
    font: bold 12px/ 16px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
}

#right p.textbold a {
    color: #343434;
    background-color: inherit;
    text-decoration: none;
}

#right p.textbold a:hover {
    text-decoration: none;
    color: #343434;
    text-decoration: underline;
}

.textbg {
    padding: 10px;
    background-color: #F5F5E9;
    border: solid 1px #D9DBAE;
}

/*-------------------------Knowledge Base------------------------*/
#right p.textknow {
    font: bold 13px/ 20px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 10px 0;
    background: url(../images/service_arrow.gif) no-repeat 0 7px;
    padding: 0 0 0 20px;
}

#right p.textknow a {
    color: #FF7E00;
    background-color: #FFFFFF;
    text-decoration: underline;
}

#right p.textknow a:hover {
    text-decoration: none;
    color: #0077AC;
    background-color: #FFFFFF;
}

/*-----------------------cleint login----------------*/
#right h2.clientlogin {
    background: url(../images/client_h2_bg.gif) no-repeat 0 0 #FFFFFE;
    width: 262px;
    padding: 0 0 0 58px;
    height: 38px;
    font: bold 13px/ 38px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 30px 0 0 0;
}

#right form.client {
    width: 210px;
    border: #F38100 1px solid;
    background: url(../images/client_bg.gif) no-repeat 13px 15px #FFFCE5;
    color: #000000;
    float: none;
    padding: 15px 11px 36px 97px;
    margin: 0 0 190px 0;
}

#right form.client input {
    width: 202px;
    height: 22px;
    border: #A3A3A3 1px solid;
    float: left;
    margin: 0 0 14px 0;
    background-color: #F8F8F8;
    color: #000000;
}

#right form.client input.clientsubmit {
    background: url(../images/client_sub.gif) no-repeat 0 0;
    width: 81px;
    height: 23px;
    border: none;
    cursor: pointer;
    font-size: 0;
    float: right;
}

#right form.client a {
    width: 115px;
    display: block;
    font: bold 11px/ 16px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #FFFCE5;
    float: left;
    text-decoration: none;
    margin: 6px 0 0 0;
}

#right form.client a:hover {
    text-decoration: none;
    color: #165986;
    background-color: #FFFCE5;
}

/*-----------------------Case Studies---------------------*/
#right p.caseStudies {
    height: 52px;
    width: 200px;
    margin: 50px 0 0 100px;
}

#right p.caseStudies a {
    background: url(../images/pdf_icon.gif) no-repeat 0 0;
    color: #106A9A;
    text-decoration: underline;
    display: block;
    font: bold 12px/ 52px Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    padding: 0 0 0 50px;
}

#right p.caseStudies a:hover {
    text-decoration: none;
    color: #FF4C00;
    background-color: #FFFFFF;
}

/*---------------------------------*/
#right ul li a.sublink {
    font: bold 12px/ 20px Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/why_arrow.gif) no-repeat 0 7px;
    padding: 0 0 0 19px;
    color: #0077AC;
    text-decoration: none;
    display: block;
    background-color: inherit;
}

#right ul li a.sublink:hover {
    text-decoration: underline;
}

#bookmarkTool {
    float: right;
    margin: 100px 18px 20px 0;
}

/*--------------------------------------------------*/
a.clickTest {
    margin: 40px 0 0 0px;
    color: #000;
    background-color: inherit;
    text-decoration: none;
    font: bold 11px/ 17px Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 0 10px;
    background: url(../images/bonus_arrow.gif) no-repeat 0 50%;
    display: block;
}

a.clickTest:hover {
    text-decoration: underline;
}

#left .viewreport {
    margin: 15px 0 0 0;
    border: 1px solid #CBC962;
    display: block;
    padding: 24px 5px 17px 60px;
    font: bold 12px/ 14px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    background: url(../images/pdf1.jpg) 1px 0 no-repeat #FDFDEE;
}

#left .viewreport h2 {
    background: url(../images/sampletext.gif) left top no-repeat;
    width: 135px;
    height: 23px;
    text-indent: -20000px;
    margin: 0 0 7px 0;
}

#left .viewreport ul {
    margin: 0;
    padding: 0;
}

#left .viewreport ul li {
    list-style-type: none;
    background: url(../images/report-arrow.gif) 0 5px no-repeat;
    font: bold 12px/ 18px Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0 0 0 12px;
}

#left .viewreport ul li a {
    font: bold 12px/ 18px Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none;
}

#left .viewreport ul li a:hover {
    font: bold 12px/ 18px Arial, Helvetica, sans-serif;
    color: #D0CE4D;
    text-decoration: none;
}

#left .viewreport a {
    text-decoration: none;
    color: #000;
}

#left .viewreport a:hover {
    text-decoration: none;
    color: #906F0A;
}

/* ---------------------------------*/
#left .viewreport1 {
    margin: 15px 0 0 0;
    border: 1px solid #CBC962;
    display: block;
    padding: 15px 5px 17px 60px;
    font: bold 12px/ 14px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    background: url(../images/pdf1.jpg) 1px 0 no-repeat #FDFDEE;
}

#left .viewreport1 h2 {
    background: url(../images/sampletext1.gif) left top no-repeat;
    width: 135px;
    height: 23px;
    text-indent: -20000px;
    margin: 0 0 7px 0;
}

#left .viewreport1 ul {
    margin: 0;
    padding: 0;
}

#left .viewreport1 ul li {
    list-style-type: none;
    background: url(../images/report-arrow.gif) 0 5px no-repeat;
    font: bold 12px/ 18px Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0 0 0 12px;
}

#left .viewreport1 ul li a {
    font: bold 12px/ 18px Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none;
}

#left .viewreport1 ul li a:hover {
    font: bold 12px/ 18px Arial, Helvetica, sans-serif;
    color: #D0CE4D;
    text-decoration: none;
}

#left .viewreport1 a {
    text-decoration: none;
    color: #000;
}

#left .viewreport1 a:hover {
    text-decoration: none;
    color: #906F0A;
}

/* ----------------------------------*/
#right .package1Left1 {
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
}

.toppad {
    padding: 13px 0 0 0;
}

a.backtext {
    margin: 10px 0 10px 0px;
    color: #000;
    background-color: inherit;
    text-decoration: none;
    font: bold 12px/ 17px Verdana, Arial, Helvetica, sans-serif;
    padding: 0 10px 0 0px;
    background: url(../images/bonus_arrow.gif) no-repeat 100% 50%;
    display: block;
    text-align: right;
}

a.backtext:hover {
    text-decoration: underline;
}

/*------------------ price box --------------------------------*/
.bold {
    font-weight: bold
}

.italic {
    font-style: italic
}

.blue1 {
    color: #003399
}

.blue2 {
    color: #0956A6
}

.red {
    color: #ff0000
}

.font16 {
    font-size: 16px;
    line-height: 20px;
}

.font14 {
    font-size: 14px
}

.font11 {
    font-size: 11px;
    line-height: 17px;
}

.horline {
    border-bottom: #E2E2E2 solid 1px;
}

.horline2 {
    border-bottom: #FFA73D solid 1px;
}

/*-------------------- about us ----------------------------*/
.floatAbout {
    float: left;
    margin: 5px 0 0 0;
}

.aboutusSection {
    width: 410px;
    float: left;
}

.aboutusSectionRight {
    width: 230px;
    background: #F4F9FE;
    border: 1px solid #ACCFEB;
    padding: 10px;
    float: right;
}

.aboutusSectionRight h2 {
    font: bold 15px/ 15px Arial, Helvetica, sans-serif;
    color: #2684C5;
}

.aboutusSectionRight ul {
    list-style-type: none;
    margin: 8px 0;
}

.aboutusSectionRight ul li {
    font: 13px/ 17px Verdana, Arial, Helvetica, sans-serif;
    color: #2684C5;
    background: url(../images/blt-right.gif) no-repeat 0 5px;
    padding: 0 0 0 15px;
}

.noMargin {
    margin: 0 0 20px 0;
}

.aboutusSectionLeft {
    width: 230px;
    background: #F0FBFE;
    border: 1px solid #92DCE3;
    padding: 10px;
}

.aboutusSectionLeft h2 {
    font: bold 15px/ 15px Arial, Helvetica, sans-serif;
    color: #53C4CF;
}

.aboutusSectionLeft ul {
    list-style-type: none;
    margin: 8px 0;
}

.aboutusSectionLeft ul li {
    font: 13px/ 19px Verdana, Arial, Helvetica, sans-serif;
    color: #358A92;
    background: url(../images/blt-right.gif) no-repeat 0 5px;
    padding: 0 0 0 15px;
}

.noMargin {
    margin: 0 0 20px 0;
}

/*------------------for Home page----------------------------------*/
.blocklink {
    text-decoration: none;
    cursor: pointer;
    display: block;
}

/*------------------ for resources page------------------------*/
.resources {
    font-size: 13px;
    line-height: 20px;
    width: 640px;
    float: left;
    margin: 0 0 20px 0;
}

#right a.glowingtabs {
    float: left;
    background: url(../images/glowtab-left.gif) no-repeat left top;
    margin-right: 5px; /*spacing between each tab*/
    padding: 0px 0 0 14px;
    text-decoration: none;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #000;
}

#right a.glowingtabs span {
    float: left;
    display: block;
    background: url(../images/glowtab.gif) no-repeat right top;
    padding: 12px 14px 12px 0px;
    font: bold 14px/ 18px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    background-color: inherit;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#right a.glowingtabs span {
    float: none;
}

/* End IE5-Mac hack */
#right a.glowingtabs:hover span {
    color: black;
    font: bold 14px/ 18px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    background-color: inherit;
}

#right a.glowingtabs:hover { /*onMouseover style*/
    background-position: 0% 100%;
    /*Shift background image up to start of 2nd tab image*/
    font: bold 14px/ 18px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    background-color: inherit;
}

#right a.glowingtabs:hover span { /*onMouseover style*/
    background-position: 100% 100%;
    text-decoration: none;
    /*Shift background image up to start of 2nd tab image*/
}

p.but1 {
    width: 650px;
    display: block;
    margin: 0 0 20px 0;
}

/**********8sptember*****************/
.addtocart {
    background: url(../images/addtocart.gif) no-repeat;
    width: 79px !important;
    height: 33px !important;
    border: 0 !important;
    cursor: pointer;
}

.viewcart {
    background: url(../images/cart1.gif) no-repeat;
    /* width:19px!important;

height:13px!important; */
    border: 0 !important;
    cursor: pointer;
}

.viewcart_txt {
    font-size: 10px;
}

.viewcart_txt a {
    font-size: 10px;
    color: #9B9B9B;
}

div.view_cart {
    width: 660px;
}

div.view_cart2 {
    width: 655px;
}

div.view_cart2 form,div.view_cart form {
    float: right;
    margin: 0 !important;
    padding: 0 0 3px 0 !important;
}

.clear {
    clear: both;
}

/**********8sptember end*****************/
.blueleft {
    width: 279px;
    float: left;
    margin: 0 0px 22px 0;
}

.blueleft .inner1 {
    border-top: 5px solid #CDD185;
    padding: 12px 18px 8px 17px;
    background: url(../images/bgstrip.gif) left top repeat-y;
    width: 279px;
    font: 12px/ 24px Verdana, Arial, Helvetica, sans-serif;
    color: #252525;
}

.blueleft .inner1 p.tophead {
    font: bold 18px/ 24px "Trebuchet MS";
    color: #000001;
    padding: 0 0 6px 0;
    background-color: inherit;
}

.blueleft .inner1 p.below {
    font: bold 30px/ 24px "Trebuchet MS";
    color: #0077AC;
    padding: 0 0 17px 0;
    background-color: inherit;
}

.blueleft .inner1 p.below span {
    font: bold 30px/ 24px "Trebuchet MS";
    color: #F14400;
}

.blueleft .inner2 {
    background: url(../images/lowerbg.gif) left top no-repeat;
    height: 38px;
    width: 314px;
}

.blueleft .inner2 a.button {
    background: url(../images/buttonyellowl.jpg) left top no-repeat;
    width: 221px;
    display: block;
    font: bold 12px/ 30px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;
    margin: 0 0 0 46px;
    text-decoration: none;
    background-color: inherit;
}

.blueleft .inner2 a.button:hover {
    background: url(../images/buttonyellow.jpg) left top no-repeat;
    width: 221px;
    display: block;
    font: bold 12px/ 30px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;
    margin: 0 0 0 46px;
    text-decoration: none;
    background-color: inherit;
}

.blueleft .inner1 ul {
    list-style-type: none;
    margin: 10px 0 37px 0;
    padding: 0;
}

.blueleft .inner1 ul li {
    font: bold 12px/ 24px Verdana, Arial, Helvetica, sans-serif;
    color: #252525;
    padding: 0 0 0 15px;
    background: url(../images/star.gif) 0 7px no-repeat
}

.orangeright {
    width: 279px;
    float: left;
    margin: 0 45px 22px 0;
}

.orangeright .innerRight {
    border-top: 5px solid #7DC5D1;
    padding: 12px 18px 8px 17px;
    background: url(../images/bgstripor.gif) left top repeat-y;
    width: 279px;
    font: 12px/ 24px Verdana, Arial, Helvetica, sans-serif;
    color: #252525;
}

.innerRight p.bigtext {
    font: bold 16px/ 14px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
    padding: 0 0 21px 0
}

.innerRight p.bigtext span {
    font: bold 28px/ 14px Verdana, Arial, Helvetica, sans-serif;
    color: #80C6D3;
    text-align: center;
}

.orangeright .innerRight p.tophead1 {
    font: bold 18px/ 24px "Trebuchet MS";
    color: #000001;
    padding: 0 0 6px 0;
}

p.belowRight {
    font: bold 27px/ 33px "Trebuchet MS";
    color: #000;
    padding: 0 0 17px 0;
    text-align: center;
}

.orangeright .innerRight p.belowRight span {
    font: bold 30px/ 24px "Trebuchet MS";
    color: #F14400;
}

.orangeright .innerRight2 {
    background: url(../images/lowerbgor.gif) left top no-repeat;
    height: 38px;
    width: 314px;
}

.orangeright .innerRight2 a.buttonRight {
    background: url(../images/buttonorange.jpg) left top no-repeat;
    width: 221px;
    height: 37px;
    display: block;
    font: bold 12px/ 37px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;
    margin: 0 0 0 46px;
    text-decoration: none;
    background-color: inherit;
}

.orangeright .innerRight2 a.buttonRight:hover {
    background: url(../images/buttonblue.jpg) left top no-repeat;
    width: 221px;
    height: 37px;
    display: block;
    font: bold 12px/ 37px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;
    margin: 0 0 0 46px;
    text-decoration: none;
    background-color: inherit;
    background-color: inherit;
}

.orangeright .innerRight ul {
    list-style-type: none;
    margin: 10px 0 37px 0;
    padding: 0;
}

.orangeright .innerRight ul li {
    font: bold 12px/ 24px Verdana, Arial, Helvetica, sans-serif;
    color: #252525;
    padding: 0 0 0 15px;
    background: url(../images/star.gif) 0 7px no-repeat;
    background-color: inherit;
}

p.bigtext1 {
    font: bold 16px/ 14px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
    padding: 0 0 21px 0
}

p.bigtext1 span {
    font: bold 28px/ 14px Verdana, Arial, Helvetica, sans-serif;
    color: #ADC15D;
    text-align: center;
}

/*---------------------Subscribe now -------------------------------*/
.subscripe-bg {
    background: url(../images/subscripe-bg.jpg) no-repeat 0 0;
    border: 1px solid #D957AF;
    padding: 24px 5px 10px 5px;
}

.subscripe-bg p {
    font: bold 13px/ 18px Arial, Helvetica, sans-serif;
    color: #2E282C;
}

.subscripe-bg p span {
    color: #E022A8;
    text-transform: uppercase;
}

.subscripe-bg a {
    background: url(../images/subscripe-btn.gif) no-repeat 0 0;
    font: bold 13px/ 26px Arial, Helvetica, sans-serif;
    color: #99036D;
    text-decoration: none;
    display: block;
    padding: 0 0 0 20px;
    margin: 14px 0 0 0;
}

/*---------------------------Related Articles--------------------------------*/
.related-artical {
    margin: 20px 0 0 0;
    background: url(../images/related-artical.jpg) repeat-x 0 0;
    border: 1px solid #499EB3;
    padding: 15px;
}

.related-artical h2 {
    font: normal 18px/ 18px Arial, Helvetica, sans-serif;
    color: #0B7384;
}

ul.related-artical-txt {
    list-style-type: none;
}

ul.related-artical-txt li {
    color: #2E282C;
}

ul.related-artical-txt li a {
    background: url(../images/arrow-blue.gif) no-repeat 3px 10px;
    font: bold 12px/ 24px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #2E282C;
    padding: 0 0 0 11px;
    display: block;
}

ul.related-artical-txt li a:hover {
    text-decoration: underline;
}

/*---- date : 03-11-2008 -----*/
#analysisForm {
    background: url(../images/analysis-bg.gif) repeat-x left bottom #EEF7FB;
    border: solid 1px #CCCCCC;
    padding: 6px 3px 40px 3px;
    margin: 15px 0 0 0;
    font: bold 12px/ 18px Arial, Helvetica, sans-serif;
    color: #121212;
}

#analysisForm p.formHead {
    height: 25px;
    text-align: center;
    font: bold 12px/ 25px Arial, Helvetica, sans-serif;
    color: #000000;
    margin-bottom: 22px;
}

.formPad {
    padding: 0 0 14px 0;
}

#analysisForm input.textbox002 {
    padding: 2px;
    width: 141px;
    height: 14px;
    border: solid 1px #8B8B8B;
    font: normal 11px/ 14px Arial, Helvetica, sans-serif;
    color: #000;
    background-color: #E7E7E7;
}

#analysisForm input.submitButton {
    background: url(../images/submit-bg.gif) repeat-x 0 0 #000000;
    border: solid 1px #000000;
    width: 72px;
    height: 21px;
    font: bold 11px/ 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    margin: 25px 0 0 0;
    cursor: pointer;
}

#footer-logos {
    background-color: #FFFFFF;
    padding: 10px;
    text-align: center;
}

#footer-logos span.link {
    background: #fff;
    color: #EA0A6B;
    text-decoration: underline;
    font: bold 15px/ 16px Verdana, Arial, Helvetica, sans-serif;
}
