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;
        width: 180px;
        background: #E6E7FF;
        text-align: center;
        padding: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
        margin: 0px;
        margin-top: 1px;
}
#sidebarcontainer
{
        float: left;
        width: 180px;
        padding: 0px;
        margin: 0px;
        margin-top: 5px;
}
#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: 0px;
}

/* Menu lists */

.sidebardl
{
        padding: 0px;
        margin: 0px;
}
.sidebardl h2
{
        margin: 0px;
        background: #E9C1FD;
        color: #990099;
        font-size: 12px;
        font-weight: bold;
        padding: 4px 10px;
        height: auto;
        line-height: normal;
}
.sidebardl h1
{
        margin: 0px 0 0;
        color: #FFCCCC;
        background: #993399;
        font-size: 15px;
        font-weight: bold;
        padding: 4px 10px 5px;
        height: auto;
        line-height: normal;
}
.sidebardl dd{
        padding: 0px;
        margin: 0px;}

.sidebardl dd a
{
        background: #E6E7FF;
        padding: 2px 5px 5px 6px;
        margin: 0px;
        margin-top: 1px;
        margin-bottom: 1px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 180px;
        line-hieght: 20px;
        display: block;
        color: #C535A1;
}
html > body .sidebardl dd a{
        width: 169px;
        }

.sidebardl dd a:hover
{
        background: #E9C1FD;
        color: #FF33CC;
}

.sidebardl dd a:visited
{

}

#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;
        margin-bottom: 10px;
        width: 774px;
        display: block;
      }
#nav-table a{
        float: left;
        width: 86px;
        height: 35px;
        border: 1px solid #996699;
        background-color: #421366;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0px;
        padding: 0px;
        text-align: center;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 14px;
        font-weight: bold;
        padding-top: 7px;
        padding-bottom: 0px;
        display: block;
         margin-bottom: 15px;
}

html > body #nav-table a{
        width: 84px;
        height: 25px;
        padding-top: 10px;

}

#nav-table a:hover{
        background-color: #8C50BB;
        border: 1px solid #CB91CB;
       /* font-style: italic;*/
        text-decoration: none;
        color: #fFF;
}

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

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

#new-content{
       font-family: Arial, Helvetica, sans-serif;
       background: #FFFFFF;
       color: #330066;
       float:right;
       width: 560px;
       margin: 0px;
       padding: 0px;
       padding-right: 20px;
}
html > body #new-content{
       width: 540px;
}

#new-content h1
{
        color: #FF0066;
        font-size: 38px;
        margin: 0px;
        padding: 0px;

}


#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;
        margin:0px;
        padding:0px;

}
#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;
}
#teaser-left{}
#teaser-left a{
       float: left;
       font-size: 11px;
       width: 250px;
       margin: 0px;
       margin-top: 20px;
       margin-bottom: 20px;
       margin-right: 10px;
       text-decoration: none;
       color: #330066 !important;
       height: 150px;
}
#teaser-left a:hover{
       color: #CC99CC !important;
}

#teaser-left a h1{
       font-size: 12px;
       font-weight: bold;
       text-decoration: underline;
       margin-bottom: 10px;
}
#teaser-right{}
#teaser-right a{
       float: right;
      font-size: 11px;
       width: 250px;
       margin: 0px;
       margin-top: 20px;
       margin-bottom: 20px;
       margin-left: 10px;
       text-decoration: none;
       color: #330066 !important;
       height: 150px;
}
#teaser-right a:hover{
       color: #CC99CC !important;
}

#teaser-right a h1{
       font-size: 12px;
       font-weight: bold;
       text-decoration: underline;
       margin-bottom: 10px;
}