html, body{
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 100%;
  background-color:#F8ECF9;
  border: 0;
  color:#000;
  padding: 0;
  margin: 0;
}
a{
    color:#7B2D56;
    text-decoration:underline;
    outline: none;
}
a:hover{
    color:#000;
    text-decoration:none;
}
/* ----- START Tags ------ */
p{
  padding:7px 0;
  margin:0
}
th {
    font-size:11px;
    font-weight:normal;
    color:#7B2D56;
    background-color:#F9EFFA;
    text-align:center;
    border-bottom: 1px dashed #D180AB
}
td{
    font-size:11px
}
h2 {
  font-weight:bold;
  text-align:center;
  font-size:11px;
  padding:0;
  margin:10px 0;
  color:#000
}
h3{
  font-weight:bold;
  font-size:11px;
  padding:0;
  margin:10px 0;
  color:#7B2D56
}
h4, h4 a {
    font-size:11px;
    color:#AA5F88;
    font-weight:bold;
    text-decoration:underline
}
h4 a:hover {
    color:#7B2D56;
    text-decoration:underline;
}

form {
    margin: 0;
    padding: 0;
}

input, select, textarea {
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select {
    color: #AA5F88 !important;
}
/* ----- END Tags ------ */


/* ----- START Divs ------ */
.page{
  width:754px;
  padding:0 8px;
  margin:0 auto;
  background:#FFF url(/img/pagebg.jpg) repeat-y center;
    position:relative; 
    height:auto; 
}

#Table3 label{
    color:#9E4978;
    font-weight:bold}
#Table3 input{
    border:1px solid #7B2D56}

#recover{
    margin:10px 4px 0}
#passform ol, #passform ul{
    list-style:none;
    margin:0;
    padding:0}
#passform fieldset{
    border:0;
    margin:auto;
    width:49%}
#passform h2{
    display:none}
#passform label{
    float:left;
    width:47%;
    text-align:right;
    margin:1px 5px 0 0}
#passform .field{
    width:100%;
    color:#9E4978;
    font-weight:bold;
    padding:6px 0;
    margin-bottom:2px}
    #passform .field input{
        border:1px solid #7B2D56}
#passform .border{
    text-align:center;
    padding:8px 0px;}

#pages{
  width:754px;
  padding:0 8px;
  margin:0 auto;
  background:#FFF url(/img/pagebg.jpg) repeat-y center;
}
#headtext{
  height:76px;
  width:744px;
  padding: 6px 10px 0 0;
  margin: 0 0 15px 0;
  font-weight:bold;
  line-height:150%;
  color:#FFF;
  text-align:right;
  background-image:url(/img/logop3.jpg);
}
#container{
  width:754px;
  height: auto;
}
#containers{
  width:754px;
}
#leftmenu{
  width:149px;
  height:auto;
  text-align:right;
  float:left
}
#leftmenu div.mtitle, #content h1{
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  padding:0;
  margin:0 0 5px 0;
  color:#9E4978;
}
#leftmenu ul{
  list-style:none;
  margin:0 0 8px 0;
  padding: 0;
}
#leftmenu li{
  padding:4px 0 5px 0;
  border-top: 1px dashed #D180AB;
}
#leftmenu ul a{
  text-align:right;
  font-weight:bold;
  text-decoration:none;
  padding-right:10px;
  background:transparent url(/img/libullet.gif) no-repeat right;
  color:#000
}
#leftmenu ul a:hover{
  background:transparent url(/img/libulleton.gif) no-repeat right;
}
#leftmenu #regban{
  width:149px;
  height:48px;
  padding-top: 70px;
  text-decoration:none;
  text-align:center;
  color:#7B2D56;
  display:block; 
  background-image:url(/img/banregister.jpg);
}
#content{
  width:583px;
  margin-left:168px;
  /*border:1px solid;*/
}
#content h1{
  border-bottom:1px dashed #D180AB;
  padding:0 0 5px 0;
}
#cleaner{
  clear:both;
  height:8px
}
#footer{
  height:100px;
  text-align:center;
    margin: 0 auto;
    padding:0;
}
#footers{
  text-align:center;
    margin: 0 auto;
    padding:0;
}
#footer ul, #footers ul{
  list-style:none;
  padding:0 0 8px 0;
  margin:0;
  border-bottom:1px dashed #D180AB;
  background-repeat: repeat-x;
}
#footer li, #footers li{
  display:inline;
  padding:0 5px 0 8px;
  border-right:1px solid #000;
}
#footer a{
  text-decoration:none;
  color:#000
}
#footer a:hover, #leftmenu ul a:hover, #footers a:hover{
  color:#C55F94;
  text-decoration:none
}
#footer p, #footers p{
  font-size:9px;
  margin:8px;
  color:#7B2D56
}
#footer .last, #footers .last{
  border-right:0
}
#choosecat {
        position: absolute;
        margin: -30px 0 0 230px;    
        font-size: 10px;
        color: #333;
        }
/* ----- END Divs ------ */

/* ----- START Classes ------ */
select.short{
    width:44px}
.conf{
    padding:7px 0;
    margin-top:0;
    margin-bottom:0}
.conf dt{
    padding:0 0 3px 0;
    margin:0}
    .conf dd{
        padding:3px 0 3px 40px;
        margin:0}
.acenter,.ac{
  text-align:center
}
.fleft,.fl{
  float:left
}
.fright,.fr{
  float:right
}
.aleft {
    text-align:left
}
.aright {
    text-align:right
}
.notev{
    text-align:center;
    background:#FFC;
    border:1px solid #ccc;
    padding:9px;
    margin:6px 20px}
.atop {
    vertical-align:top
}
.categor{
  text-decoration:none;
  color:#000
}
.categor:hover{
  text-decoration:none;
  color:#7B2D56
}
.pixtxt{
  text-decoration:none;
  color:#7B2D56;
  font-size:10px;
  text-align:center
}
.pixtxt:hover{
  text-decoration:none;
  color:#000
}
.whitetxt{
  text-decoration:none;
  color:#FFF;
  font-size:12px;
  text-align:center
}
.whitetxt:hover{
  text-decoration:none;
  color:#EBF4FA
}
.vidtxt{
  text-decoration:none;
  color:#FFF;
  text-align:center
}
.vidtxt:hover{
  text-decoration:none;
  color:#F00
}
.chtxt{
  text-decoration:none;
  color:#FFF;
  text-align:center
}
.chtxt:hover{
  text-decoration:none;
  color:#2C0D1F
}
.addtxt{
  text-decoration:none;
  color:#7B2F55;
  text-align:center;
  font-size: 10px;
}
.addtxt:hover{
  text-decoration:none;
  color:#2C0D1F
}
.bord{
    border:1px solid #B55E8D
}
.bordw{
    border:1px solid #FFF
}
.tabcenter {
    margin:0 auto;
    padding:0;
}
.darkred{
    font-weight:bold;
    color:#9E4978
}
.selectedup {
    text-decoration:none;
    color:#000
}

.otherup{
    text-decoration:none;
    color:#7B2D56
}
.select200 {
    font-size:9pt;
    color:#7B2D56;
}
.txt{
    color:#AA5F88
}

.smalltxt {
    font-size: 10px;
    color:#7B2D56
}
.smalltxtb {
    font-size: 10px;
}

.pink{
    color:#7B2D56
}
.vam {
    vertical-align: middle;
}
.dash{
    border-bottom: 1px dashed #D180AB
}
.dashup{
    border-top: 1px dashed #D180AB
}
.red{
    color:#F00
}
.viewby{
    height:auto;
    margin:0 0 0 10px;
    padding:0;
    overflcow:hidden}
    .viewby li{
        width:46%;
        float:left;
        margin:0 5px 0 10px;
        padding:2px 0;
        display:inline}
.picrow {
    text-align:center;
    height:60px;
    padding-left:1%;
    margin-bottom:0;
}
.normalbutton {
    font-size:11px;
    font-weight:bold;
    background-color:#F8ECF9;
    border:1px solid #7B2D56;
    padding-left:10px;
    padding-right:10px;
    color:#7B2D56;
    height:20px;
}
.go {
    font-size:11px;
    font-weight:bold;
    background-color:#FAF0FB;
    border:1px solid #7B2D56;
    padding:1px 5px;
    color:#7B2D56;
}
.login {
    color:#000;
    border:1px solid #7B2D56;
    padding:1px;
}
.tablittle{
    border:1px solid #7B2D56;
    background-color:#FAF0FB
}
.tablit{
    border:1px solid #DFA7CB;
}
.p5 {
    padding: 0 0 3px 0;
}
.exibtxt {
    padding: 0; 
    margin: 0 0 6px 0;
    color: #7B2D56;
}
.clear {
    clear:both;
}
/* ----- END Classes ------ */
dl {margin-left: 40px}
dd {margin: 5px 0 15px 0}
#profdetails {
    width:390px;
    height:auto;
    overflow:auto}
#varch{
    height:auto;
    text-align:center;
    padding:0;
    margin:0;
    overflow:hidden}
     #varch li{
        width:160px;
        float:left;
        margin:0 0 20px 20px;
        background-position:center top;
        background-repeat:no-repeat;
        display:inline}
    #varch span{
        display:block}
        #varch img{
            border:none}
#subscr{
    width:270px;
    padding:5px 0 5px 30px;
    margin:5px auto;
    border:1px solid #7B2D56}
    #subscr li{
        margin:0;
        padding:3px 0;
        list-style:none}
#f{
    margin:0 0 20px 0}
    #f fieldset{
        width:450px;
        margin:0 auto;
        padding:0 20px 15px 20px;
        border:1px solid #333}
    #f legend{
        margin:0;
        padding:0 5px;
        font-size:14px;
        background:none;
        border:0}
    #f dl{
        height:auto !important;
        height:1%;
        margin:5px 0;
        overflow:hidden}
        #f dt,#f dd{
            height:30px;
            margin:0;
            padding:0;
            line-height:30px;
            border-bottom:1px solid #333}
        #f dt{
            float:left;
            width:300px}
        #f dd{
            float:right;
            width:150px;
            text-align:right}
    #clothes{
        margin:10px 0;
        text-align:center}
    #f dt input{
        width:auto;
        margin:5px 3px 0 0;
        padding:0;
        border:0}
.vrate{
    height:13px;
    line-height:13px;
    font-weight:normal;
    display:block;
    padding:3px 0}
    .vrate span{
        float:left;
        margin:0 4px 0 0}
    .vrate .srv{
        width:69px;
        padding:13px 0 0 0;
        height:0;
        display:block;
        line-height:13px;
        background:url(/img/icons/stars.gif) 0 0 no-repeat}
    .vrate em{
        display:none}
    .vrate .srt0{
        background-position:0 0}
    .vrate .srt05{
        background-position:0 -13px}
    .vrate .srt10{
        background-position:0 -26px}
    .vrate .srt15{
        background-position:0 -39px}
    .vrate .srt20{
        background-position:0 -52px}
    .vrate .srt25{
        background-position:0 -65px}
    .vrate .srt30{
        background-position:0 -78px}
    .vrate .srt35{
        background-position:0 -91px}
    .vrate .srt40{
        background-position:0 -104px}
    .vrate .srt45{
        background-position:0 -117px}
    .vrate .srt50{
        background-position:0 -130px}
.strex{
    list-style:none;
    padding:0 0 0 20px;
    margin:0}
.strex li{
    padding:3px 0;
    margin:0}
    .strex strong{
        margin:1px 0 0 0;
        float:left;
        width:69px;
        height:0;
        padding:13px 3px 0 0;
        overflow:hidden;
        display:block;
        background:url(/img/icons/stars.gif) 0 0 no-repeat}
    .strex .str0{
        background-position:0 0}
    .strex .str1{
        background-position:0 -26px}
    .strex .str2{
        background-position:0 -52px}
    .strex .str3{
        background-position:0 -78px}
    .strex .str4{
        background-position:0 -104px}
    .strex .str5{
        background-position:0 -130px}
.faqq{ /* Class for FAQ pages */
    margin:5px 0 10px 30px;
    padding:0}
    .faqq li{
        padding:3px 0;
        margin:0 0 0 15px;
        list-style:decimal outside}
.faqa{ /* Class for FAQ pages */
    padding:7px 3px;
    margin:0}
    .faqa dt{
        font-weight:bold;
        padding:0;
        margin:0}
    .faqa dd{
        padding:7px 0 10px 30px;
        margin:0 0 10px 0;
        border-bottom:1px dashed #D180AB}
    a.ttp{
        display:block;
        width:80px;
        margin:10px 0}
