body {
        background: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        margin:0;
        padding:0;
        text-align: center;
}

td {
        font-family: Arial, Helvetica, sans-serif;
}

th {
        font-family: Arial, Helvetica, sans-serif;
}

#Footer{
        clear: both;
}
.p-policy{
        text-align: right;
        padding-right: 15px;
}
.p-policy a{
        cursor: pointer;
        text-decoration: underline;
}
#privacy-policy{
         background-color: #F9F2FC;
        margin: 25px;
        color: #330066;
        height: 300px;
        width: 400px;
        border: 3px double #CCCCCC;
        padding: 20px;
        text-align: left;
}
#contact-thanks{
        background-color: #F9F2FC;
        margin: 25px;
        color: #330066;
        height: 300px;
        width: 400px;
        border: 3px double #CCCCCC;
        padding: 20px;
}

#sign-up{
       position: absolute;
       top: 305px;
       margin-left: -195px;
       /*float: right; */
       width: 525px;
       border: 1px solid #003366;
       background: #F9F2FC;
       color: #330066;
       font-size: 12px;
       text-align: left;
       padding: 10px;
       padding-top: 5px;
}
html > body #sign-up{
       top: 315px;
      margin-left: 210px;
      float: right;
}
#sign-up b{
      font-size: 16px;
      font-weight: bold;
      color: #FF0066;
}
#sign-up p{
      margin: 0px;
      padding: 0px;
      margin-top: 5px;
}

#MainContent{
     float: right !important;
}

#MainContent-1{
     float: right !important;
     margin-top: 120px;
}
html > body #MainContent-1{
     float: right !important;
     margin-top: 80px;
}

/* style definitions for main content boxes*/
#mainBox{
        font-family: Arial, Helvetica, sans-serif;
        background: #FFFFFF;
        color: #330066;
}

#mainBox h1
{
        color: #FF0066;
        font-size: 38px;
}

#mainBox h2
{
        color: #FF0066;
        font-size: 26px;
}

#mainBox h3
{
        color: #CC66CC;
        font-size: 20px;
}

#mainBox h4
{
        color: #330066;
        font-size: 20px;
}

#mainBox a:link, #mainBox a:active
{
color: #CC66FF;
}

#mainBox a:visited
{
color: #CC0099;
}

#mainBox a:hover
{
color: #CC99CC;
}

/* style definitions for guy pages*/

#mainGuy{
        font-family: Arial, Helvetica, sans-serif;
        background: #FFFFFF;
        color: #000000;
}

#mainGuy h1
{
        color: #993333;
        font-size: 38px;
}

#mainGuy h2
{
        color: #CC9999;
        font-size: 26px;
}

#mainGuy h3
{
        color: #999900;
        font-size: 20px;
}

#mainGuy h4
{
        color: #99CC00;
        font-size: 20px;
}

#mainGuy a:link, #mainGuy a:active
{
color: #CC6600;
}

#mainGuy a:visited
{
color: #663300;
}

#mainGuy a:hover
{
color: #CCCC00;
}

/********************/
/*  introBox colors */
/********************/

#introBox{
        font-family: Arial, Helvetica, sans-serif;
        background: #FFFFCC;
        color: #330066;
}

#introBox a:link, #mainBox a:active
{
color: #CC66FF;
}

#introBox a:visited
{
color: #CC0099;
}

#introBox a:hover
{
color: #CC99CC;
}

/* blank box colors*/
#blankBox{
        background: #FFFFFF;
}

/* border box background color*/
#borderBox{        background: #330066;}

/* style defs for blog ads on each page #FFCC33*/
#blogBox {
font-family: Arial, Helvetica, sans-serif;
background: #CCCCFF;
color: #660066;
}
#blogBox h1
{
        color: #CC00CC;
        font-style: normal;
        font-size: 28px;
        font-family: Arial, Helvetica, sans-serif;
}
#blogBox h2
{
        color: #660066;
        font-style: normal;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: lighter;
}
#blogBox a:link, #blogBox a:active{        color: #FF00FF;}
#blogBox a:visited{   color: #CC0099;}
#blogBox a:hover{ color: #FF00FF;}

/*advice box definitions #99CC00*/
#adviceBox{
font-family: Arial, Helvetica, sans-serif;
background: #FFFFFF url(http://www.getbeautytips.com/images/adviceboxbg.gif);
color: #330066;
}
#adviceBox a:link, #blogBox a:active{color: #0033FF;}
#adviceBox a:visited{color: #000066;}
#adviceBox a:hover{color: #CC66FF;}
#sidebargadds
{
        float: left;
        padding: 0px 0 0;
        margin-top: 2px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
#sidebarcontainer
{
        float: left;
        width: 180px;
        padding: 0px 0 0;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
#sidebarcontainerMain
{
        float: left;
        width: 179px;
        padding: 0px 0 0;
        margin-top: 16px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
.sidebar
{
        color: #4B1668;
        margin: 0 2px 4px 2;
}

/* Menu lists */

.sidebardl
{
        padding: 0 0 10px 0;
        margin: 0;
}
.sidebardl h2
{
        margin: 0px 0 0;
        background: #E9C1FD;
        color: #990099;
        font-size: 12px;
        font-weight: bold;
    font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", Arial, "Trebuchet MS", sans-serif;
        padding: 4px 10px;
        height: auto;
        line-height: normal;
}
.sidebardl h1
{
        margin: 0px 0 0;
        color: #FFCCCC;
        background: #993399;
        font-size: 15px;
        font-weight: bold;
        font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", Arial, "Trebuchet MS", sans-serif;
        padding: 4px 10px 5px;
        height: auto;
        line-height: normal;
}
.sidebardl dd
{
        background: #E6E7FF;
        padding: 2px 10px 2px 6px;
        margin: 1px 0 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.sidebardl dd:hover
{
        background: #E9C1FD;
        padding: 2px 10px 2px 6px;
        margin: 1px 0 0;
        color: #FF99CC;
}
.sidebardl dd a:link
{
        color: #FF33CC;
        padding: 0 0 0 10px;
}
.sidebardl dd a:visited
{
        padding: 0 0 0 10px;
}
#center
{
align: center;
}
#mainwrapper
{
        width: 774px;
        background: white;
        border-width: 0 0px;
        border-style: solid;
        border-color: #FFFFFF;
        margin: auto;
        color: #4B1668;
                align: center;
}
#wrapper
{
        width: 774px;
        background: white repeat-y right;
        margin: auto;
}

/* Nav Bar
/ navigation styles defs
*/

#navigation
{
        width: 774px;
        margin: 0;
        padding: 0;
        background-color: #660066;
        height: 32px;
}

#navigation ul
{
        margin: 0;
        padding: 0.4em 0em;
        list-style-type: none;
        text-align: center;

}

#navigation ul li {        display: inline;}

#navigation ul li a
{
        text-decoration: none;
        padding: 0.4em 1.2em 0.3em;
        color: #fff;
        background-color: #660066;
        margin-top: .4em 0em;
        line-height: 1em;
        font-size: .9em;
        font-weight: bold;
        border-right: 1px solid #666699;
        border-left: 1px solid #666699;
}

#navigation ul li a:hover
{
        color: #fff;
        background-color: #663399;
        text-decoration: none;
}
#nav-table{
        margin: 0px;
        padding: 0px;
        display: inline;
        list-style-type: none;
}
#nav-table tr{
height: 32px;
}
#nav-table td{
        width: 84px;
        border: 1px solid #996699;
        background-color: #660066;
        font-family: Arial, Helvetica, sans-serif;
        padding-top: 1px;
        margin: 0px;
        text-align: center;
        padding-bottom: 3px;
}
#nav-table td a{
        font-style: normal;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 14px;
        font-weight: bold;
        line-height: .9em;
}

#nav-table td a:hover{
        font-style: normal;
        text-decoration: underline;
        color: #CCCCFF;
}

#header{
    font-size: 0;
        height: 132px;
        width: 774px;
        border: none;
        margin: 0px;
        padding: 0px;
}

#new-container{
        width: 774px;
        text-align: left;
        margin: 20px auto 40px;
}

#new-content{
       font-family: Arial, Helvetica, sans-serif;
        background: #FFFFFF;
        color: #330066;
                 float:right;
       width: 490px;
        border-right: 8px solid #330066;

         padding-right: 25px;
}

#new-content h1
{
        color: #FF0066;
        font-size: 38px;
}

#new-content h2
{
        color: #FF0066;
        font-size: 26px;
}

#new-content h3
{
        color: #CC66CC;
        font-size: 20px;
}

#new-content h4
{
        color: #330066;
        font-size: 20px;
}

#new-content a:link, #new-content a:active
{
color: #CC66FF;
}

#new-content a:visited
{
color: #CC0099;
}

#new-content a:hover
{
color: #CC99CC;
}


#new-left-sidebar{
        float: left;

}
#new-footer{
        width: 774px;
        text-align: center;
        border-top: 12px solid #330066;
        padding-top: 10px;

}

#new-footer a:link, #new-footer a:active
{
color: #CC66FF;
}

#new-footer a:visited
{
color: #CC0099;
}

#new-footer a:hover
{
color: #CC99CC;
}