*                        { margin: 0; padding: 0; }
html                        { overflow-y: scroll; }
body                        { font: 12px Arial, Helvetica, sans-serif; color: #333333;text-align:justify; background: url(images/body_bg.png) top repeat-x #ffffff;  line-height: 16px;} /*  */
h1 { font-size: 13px; font-weight: bold; /*text-transform: uppercase;*/ background: url(images/bullet_h1.png) no-repeat #ffffff; padding-left: 22px; margin-top: 15px; margin-bottom: 10px;}
h2 { font-size: 13px; background: url(images/heading.png) no-repeat #ffffff; padding: 5px; }

a img { border:none; }
a {}
a:hover{}

a:link {color:#333333; text-decoration:underline}
a:visited {color:#333333; text-decoration:underline}
a:active {color:#333333; text-decoration:underline}
a:hover {color:black; text-decoration:none}

a:link.linkbold {color:#333333; text-decoration:underline;font-weight: bold;}
a:visited.linkbold  {color:#333333; text-decoration:underline;font-weight: bold;}
a:active.linkbold {color:#333333; text-decoration:underline;font-weight: bold;}
a:hover.linkbold {color:black; text-decoration:none;font-weight: bold;}

.pbold, .pbold a {
        font-size: 14px;
        font-weight: bold;
        text-align:left;
        color: #000;
}

.pboldsmall, .pboldsmall a {
font-size: 10px;
text-decoration:none;
text-align: right;
color: #000;
}

#test {
        width: 50px;
}
#logo {
        text-indent: -9000px;
        background: url(images/logo.png) no-repeat;
        height: 81px;
        width: 230px;
        float: left;
        cursor:pointer;
}

#corner {
        background: url(images/nav_rightcorner.png) no-repeat;
        height: 81px;
        width: 21px;
        float: right;
}
.heading {
                        width: 221px;
                        float: left;
                        padding: 6px;
}

.floatleft {
        float: left;
        }

.floatright {
        float: right;
        }

.heading p {
        margin: 8px;
}

.clear {
        clear:both;
}
.platform_box {        }


#wrapper {
        width: 962px;
        margin: 0 auto;
        background: url(images/content_bg.png) repeat-y #ffffff;
        }

#navigation {
        background: url(images/nav_bg.png) repeat-x;
        width:962px;
        height:81px;
}

#footer {
        height: 45px;
        clear: both;
        background: url(images/footer_bg.png) repeat-x;
}

#footer_pg {
text-align: right;
}

.footer_left {
        float: left;
        padding-left: 20px;
        padding-top: 8px;
}

.footer_right {
        float: right;
        padding-right: 20px;
        padding-top: 8px;
}

#content {
        min-height: 600px;
        width: 962px;

}

/*  Advertisers */
#advertisers {

}

#sidebar_right {
        background-image:url(images/sidebar/sidebar_right_background.png);
        width:219px;
        height:317px;
        border: 1px solid #c8d2da;
        float: right;
        margin: 17px 20px 20px 5px;
}

.sidebar_point{
        background-image:url(images/sidebar/sidebar_right_point_back.png);
        width:182px;
        height:22px;
        font-size: 12px;
        padding-left:30px;
        padding-top:7px;
        margin-top:8px;
}

h1.h1_sidebar{
        margin-top:14px;
        margin-left:-10px;
        font-size:13px;
        font-weight: bold;
        font-size: 13px;
        font-weight: bold;
        background:none no-repeat;
}

.sidebar_text{
        font-size: 12px;
        margin-left:10px;
        margin-right:10px;
        padding-bottom:12px;
}

.sidebar_signup{
        font-size: 12px;
        margin-left:107px;
        padding-top:25px;
}

#content_left {
        width: 691px;
        float: left;
        margin: 3px 0 20px 20px;
        }

#boxes {
        margin-left: 16px;
}

#navbar {
     padding-top: 22px;
}

ul#nav { list-style: none; float: right; font-size: 14px;}
        ul#nav li { display: inline; width: 124px; height: 27px;}
                ul#nav li a                        { display: block; float: right; text-decoration: none; color: #ffffff; width: 124px; height: 27px;  padding-top:8px; text-align: center; margin-right: 25px; }
                ul#nav li a:hover,a:active { text-decoration: none; background: url(images/button_active.png) no-repeat;}
                ul#nav #active_navitem a{ background: url(images/button_active.png) no-repeat;}

#box_top {
        width: 450px;
        height: 180px;
margin-top:15px;
}

.ul_adv {
        margin-left: 35px;
        padding-bottom: 10px;
}

.ul_sub {
        margin-left: 15px;
        padding-top: 10px;
}

.p_adv {
        margin-left: 20px;
        padding-bottom: 10px;
}





/* Platform Pyramide */

#platform_pyramide{
margin-left:15px;
margin-bottom:15px;
}

#pyramide_top{
height: 80px;
width:676px;
background-image:url(images/pyramide_top.png);
background-repeat:no-repeat;
font-size:21px;
font-weight:bold;
color:#2d6188;
margin-bottom:5px;
}

#pyramide_top p {
position: relative;
top: 45px;
text-align:center;
}

.pyr_content_box{
background-image:url(images/box_content.png);
background-repeat:no-repeat;
width: 164px;
height:198px;
float:left;
margin-left:3px;
margin-right:2px;
}

.pyr_content_box_header{
padding:10px 0px 0px 7px;
font-size:13px;
font-weight:bold;
font:bold 13px, Arial, Helvetica, sans-serif;
}

.ul_pyr_box{
list-style-type:circle;
padding:0px 0px 0px 10px;
margin:15px;
font:12px, Arial, Helvetica, sans-serif;
}

.ul_pyr_box{
list-style-type:circle;
padding:0px 0px 0px 10px;
margin:15px;
 text-align:left;
}

.ul_pyr_box li{
margin-top:10px;

}

.ul_pyr_box2{
list-style-type:circle;
padding:0px 0px 0px 10px;
margin:15px;

}

.ul_pyr_box2 li{
margin-top:10px;

}


.numeric_ul{
list-style-type:decimal;
}

.numeric_ul li{
margin-top:10px;
}

/* index */
#getTheCashbanner{
        background-image:url(images/getthecash.png);
        width:686px;
        height:333px;
}

#getTheCashSignup{
        padding-top:275px;
        padding-left:460px;
}


/* Contact Page*/
#contact-area {
        width: 478px;
        margin-top: 25px;
}

#contact-area input, #contact-area textarea {
        padding: 5px;
        width: 350px;
        margin: 0px 0px 10px 0px;
        border: 1px solid #c8d2da;
}

#contact-area textarea {
        height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
         border: 1px solid #900;
}

#contact-area input.submit-button {
        width: 100px;
        float: right;
}

.submit-button {
        margin-right: 20px }

label {
        float: left;
        text-align: right;
        margin-right: 15px;
        width: 100px;
        padding-top: 5px;
}

.small_logos{
        float:left;padding-right:7px;
}


.mailFailure{
margin-top:15px;
font:bold 13px, Arial, Helvetica, sans-serif;
color:#900;
}

.mailSuccess{
margin-top:15px;
font:bold 13px, Arial, Helvetica, sans-serif;
color:#0C3;
}