

 * html body{
 height: 100%;
 overflow:hidden;
 }
 
 * htmldiv.maincontent{
height:100%;
overflow:auto;
 }
 
body {margin:0; height:100%; padding:15px 0 0px 0; background: #d8d8d8;}

.clr { clear:both; padding:0; margin:0; background:none;}

@media screen{
body>div#header{
 position:fixed;
}
body>div#right-sidebar{
 position:fixed;
}

.maincontent{
width:980px;
margin-left:auto;
margin-right:auto;
border:solid 0px #ffff00;
}

div.maincontentsite{
width:980px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:solid 0px #ff0000;
}

div.maincontentsiteP{
width:980px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:solid 1px #ff0000;
}

div#layer{
z-index:5;
width:650px;
height:450px;
position:absolute;
margin-left:0px;
margin-top:0px;
}

div.title{
color: #ffffff;
font-family:arial;
font-size:40px;
font-weight:bold;
margin:0px;
padding:5px 0 15px 0;
text-align:center;
}
 
span.shadow{
text-shadow: 2px 2px 3px #000; /* Modern Browsers */
display:block;
filter: dropshadow(color=#353535,offX=1,offY=2); /* Piece of shit IE */
}
 
div#mainheader{
width:980px;
height:36px;
float:left;
margin-top:0px;
border:solid 0px lime;
}

.mainheaderlogo{
background: url(/images/biglogo.png);
height:36px;
width:282px;
float:left;
margin:0px 0 0 10px;
border:solid 0px red;
}

.mainheaderlogosmall{
background: url(/images/smalllogo.png);
height:36px;
width:170px;
float:left;
margin:0px 0 0 10px;
border:solid 0px red;
}

div#header img.logo{
position:absolute;
margin-top:0px;
margin-left:10px;
width:40px;
height:40px;
z-index:3;
 }
 
div#header{
position:absolute;
top:0;
left:0;
width:101%;
height:40px;
z-index:6;
background:black;
color:white;
 }

div#headercontainer{
width:980px;
height:40px;
margin-left:auto;
margin-right:auto;
border:solid 0px #ff0000;
}

div#headercontainerchat{
width:980px;
height:40px;
border:solid 0px #ff0000;
}

div.imagesth{
height:143px;
width:143px;
overflow:hidden;
margin:0px;
padding:0px;
z-index:1;
}

div#header .socialsites{
position:absolute;
margin-top:0px;
margin-left:0px;
width:450px;
height:40px;
z-index:3;
border: solid 0px #f0f0f0;
 }
 
div#header .sitelinks{
position:absolute;
margin-top:0px;
margin-left:0px;
width:855px;
height:40px;
z-index:3;
border: solid 0px #f0f0f0;
 }
 
div#header .socialsitesZ{
position:absolute;
margin-top:0px;
margin-left:45px;
width:450px;
height:40px;
z-index:3;
border: solid 0px #f0f0f0;
 }
 
div#header .twitter{
position:absolute;
margin-top:10px;
margin-left:0px;
width:92px;
height:20px;
padding:0 2px 0 2px;
overflow:hidden;
border: solid 0px #f0f0f0;
 }
 
div#header .reddit{
position:absolute;
margin-top:10px;
margin-left:107px;
width:119px;
height:20px;
overflow:hidden;
padding:0 2px 0 2px;
border: solid 0px #f0f0f0;
 }
 
div#header .diggit{
position:absolute;
margin-top:10px;
margin-left:348px;
width:85px;
height:20px;
overflow:hidden;
padding:0 2px 0 2px;
border: solid 0px #f0f0f0;
 }
 
div#header .stumbleupon{
position:absolute;
margin-top:12px;
margin-left:420px;
width:85px;
height:20px;
overflow:hidden;
padding:0 2px 0 2px;
border: solid 0px #f0f0f0;
 }
 
div#header .stumbleuponZ{
position:absolute;
margin-top:10px;
margin-left:340px;
width:85px;
height:20px;
overflow:hidden;
padding:0 2px 0 2px;
border: solid 0px #f0f0f0;
 }
 
div#header .addthis{
position:absolute;
margin-top:10px;
margin-left:242px;
width:90px;
height:20px;
padding:0 2px 0 2px;
overflow:hidden;
border: solid 0px #f0f0f0;
 }
 
div#header .facebook{
position:absolute;
margin-top:10px;
margin-left:510px;
width:310px;
height:20px;
padding:0 2px 0 2px;
overflow:hidden;
border: solid 0px #f0f0f0;
}

div#header .facebookZ{
position:absolute;
margin-top:10px;
margin-left:425px;
width:310px;
height:20px;
padding:0 2px 0 2px;
overflow:hidden;
border: solid 0px #f0f0f0;
}

div#header .fbcontainer{
position:absolute;
margin-top:-1px;
margin-left:0px;
width:310px;
height:21px;
overflow:hidden;
border: solid 0px #f0f0f0;
}

div.logger{
position:absolute;
margin-top:10px;
margin-left:810px;
width:160px;
height:20px;
overflow:hidden;
border: solid 0px #ff0000;
}

.lockphoto{
width:20px;
height:20px;
border:0px;
}

div#header .lock{
height:20px;
width:20px;
float:right;
border: solid 0px #f0f0f0;
margin:0 5px 0 0px;
}

div#header .loggertext{
margin:3px 10px 0 0;
border:0px;
float:right;
text-align:right;
font:normal 11px arial;
color:#C0C0C0;
}

div#header .loggerZ{
position:absolute;
margin-top:10px;
margin-left:710px;
width:160px;
height:20px;
overflow:hidden;
border: solid 1 px #f0f0f0;
text-align:right;
text-vertical-align:middle;
font:normal 11px arial;
color:#C0C0C0;
}

div#mainleft{
width:525px;
float:left;
margin-left:0px;
margin-top:15px;
border:solid 0px #000000;
}

div#mainleftsite{
width:600px;
margin:0;
border:solid 0px #000000;
float:left;
}

div#mainrightsiteP{
width:600px;
margin:0;
border:solid 0px #000000;
float:left;
}

div#mainright{
width:330px ;
float:right;
border:solid 0px purple;
margin-top:15px;
}

div#mainrightsite{
width:330px;
border:solid 0px purple;
margin:0px;
border:solid 0px purple;
float:right;
}

div#profileL{
width:330px;
border:solid 0px purple;
margin:0px;
border:solid 0px purple;
float:left;
}

div#profileR{
width:600px;
margin:0;
border:solid 0px #000000;
float:left;
}

div#imgcontainerhome{
width:640px ;
height:450px;
float:left;
margin-left:0px;
padding:10px;
border:solid 0px #000000;
margin-top:0px;
margin-bottom:0px;
background:#ffffff;
z-index:1;
overflow:hidden;
}

div#divfull{
width:960px;
float:left;
margin:0 0 20px 0;
padding:10px;
border:solid 0px #000000;
background:#ffffff;
z-index:1;
overflow:hidden;
}

div#divfullsiteL{
width:628px;
float:left;
margin:0 0 10px 0;
padding:10px;
border:solid 0px #000000;
background:#ffffff;
z-index:1;
overflow:hidden;
}

div#divfullsiteM{
width:628px;
padding:10px;
border:solid 0px #000000;
background:#ffffff;
z-index:2;
}

div#divfullsiteLL{
width:298px;
margin:0 0 10px 0;
padding:10px;
border:solid 0px #000000;
background:#ffffff;
z-index:1;
overflow:hidden;
float:left;
}

div#divfullsiteLR{
width:298px;
margin:0 0 10px 10px;
padding:10px;
border:solid 0px #ff0000;
background:#ffffff;
z-index:1;
overflow:hidden;
float:left;
}

div#divfullsiteR{
width:320px;
height:288px;
float:right;
margin:0 0 10px 0;
padding:0px;
border:solid 0px #000000;
background:#ffffff;
z-index:1;
overflow:hidden;
}

div#divfullsitepL{
width:320px;
height:288px;
float:left;
margin:0 0 10px 0;
padding:0px;
border:solid 0px #000000;
background:#ffffff;
z-index:1;
overflow:hidden;
}

div#divfullsitepLp{
width:320px;
height:298px;
float:left;
margin:0 0 10px 0;
padding:0px;
border:solid 0px #000000;
background:#ffffff;
z-index:1;
overflow:hidden;
}

div#divfullsiteR1{
width:320px;
height:188px;
float:right;
margin:0 0 10px 0;
padding:0px;
border:solid 0px #000000;
background:#ffffff;
z-index:1;
overflow:hidden;
}

div#faq{
width:930px;
overflow:hidden;
float:left;
border:solid 0px red;
}

div#answers{
font:normal 12px arial;
width:680px;
overflow:hidden;
line-height:16px;
}

div#list{
text-align:left;
float:left;
width:240px;
margin:0 10px 0 0;
}

.motto{
background: none;
position:absolute;
margin-left:300px;
margin-top:4px;
height:22px;
width:670px;
color:#666666;
border:solid 0px red;
font:normal 25px Arial;
font-style:italic;
font-weight:bold;
text-align:left;
text-decoration:none;
}

div#mainrightL{
width:446px;
float:right;
border:solid 0px purple;
margin:15px 0 0 -4px;
overflow:hidden;
}

div#regsheet{
width:300px;
float:right;
padding:10px;
background:#ffffff;
border:solid 0px #000000;
margin:0 0 10px 0;
}

div#regform{
width:296px;
height:450px;
overflow:hidden;
background:#d8d8d8;
}

div#memlayout{
width: 966px ;
padding:0px 10px 5px 4px;
float:left;
margin:-10px 0 15px 0;
border:solid 0px #ff0000;
background:#ffffff;
}

div.layoutinfo{
width:113px;
height:150px;
float:left;
margin: 0px 0px 10px 7px;
border:solid 0px red;
}

img.memphotolayout{
width:113px;
height:150px;
border:solid 1px #000000;
overflow:hidden;
margin:0px;
}

.mainbottom{
 width:100%;
 float:right;
 margin:0px 0 0 0;
 padding:15px;
 background:#C0C0C0;
 height:70px;
 border:solid 0px red;
 }
 
 .mainbottomsite{
 width:100%;
 float:right;
 margin:10px 0 0px 0;
 padding:15px;
 background:#C0C0C0;
 height:70px;
 border:solid 0px red;
 }

 #1mainbottomsitep{
 width:100%;
 float:right;
 margin:10px 0 0px 0;
 padding:15px;
 background:#C0C0C0;
 height:70px;
 border:solid 0px red;
 display:none;
 }
 
 .mainbottomsitechat{
 width:100%;
 float:right;
 margin:0px 0 0px 0;
 padding:15px;
 background:#C0C0C0;
 height:70px;
 border:solid 0px red;
 }
 
span.menulink{
height:16px;
margin:0px 1px 0px 1px;
border:1px solid #ffffff;
background:#f25374;
font:normal 10px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding:2px 1px 2px 1px;
}

span.menulink a { text-decoration:none; color:#FFFFFF; }

#footer{
width: 1000px;
height:67px;
margin-left: auto ;
margin-right: auto ;
border:solid 0px #ffff00;
}

#footerleft{
float:left;
width:350px;
height:55px;
font:normal 11px Arial, Tahoma, Geneva, sans-serif;
color:#ffffff;
margin:0 0 0 25px;
padding:5px;
border:solid 0px #ff0000;
}

p.pfooter{padding:0px; margin:0px;}

#footermidL{
float:left;
width:60px;
height:55px;
font:normal 11px Arial, Tahoma, Geneva, sans-serif;
color:#ffffff;
margin:0 0 0 35px;
padding:5px;
border:solid 0px #ff0000;
}

a.afooter{
text-decoration:none;
color:#ffffff;
font:normal 11px Arial, Tahoma, Geneva, sans-serif;
}

#footermidR{
float:left;
width:65px;
height:55px;
font:normal 11px Arial, Tahoma, Geneva, sans-serif;
color:#ffffff;
margin:0 0 0 30px;
padding:5px;
border:solid 0px #ff0000;
}

#footerright{
float:right;
width:350px;
height:55px;
font:normal 11px Arial, Tahoma, Geneva, sans-serif;
color:#ffffff;
margin-top:0px;
padding:5px;
border:solid 0px #ff0000;
}

 img.front{
 z-index:1;
 height:170px;
 width:300px;
 position:absolute;
 overflow:hidden;
 margin-left:0px;
 margin-top:40px;
 border:none;
 }
 
 img.front1{
 z-index:2;
 height:143px;
 width:143px;
 overflow:hidden;
 position:absolute;
 margin-left:0px;
 margin-top:0px;
 padding:0px;
 border:none;
 }
 
img.frontmain{
 z-index:1;
 height:450px;
 width:650px;
 position:absolute;
 overflow:hidden;
 margin-left:0px;
 margin-top:40px;
 border:none;
 }
 
 span.liststyle{
 font:normal 12px arial;
 text-align:left;
 height:20px;
 width:240px;
 overflow:hidden;
 float:left;
 }
 
div#regsheetL{
width:425px;
float:right;
padding:10px;
background:#ffffff;
border:solid 0px #000000;
margin:0 0 10px 0;
}

div#regformL{
width:418px;
height:448px;
overflow:hidden;
background:#d8d8d8;
border:solid 1px #000000;
}

 img.frontL{
 z-index:1;
 height:448px;
 width:420px;
 position:absolute;
 overflow:hidden;
 margin-left:0px;
 margin-top:0px;
 border:none;
 border:solid 0px red;
 }
 
div#mainlogo{
 background:url(/images/smalllogo.png);
 width:170px;
 height:20px;
 float:left;
 margin:10px 0 0 ;
 }
 
div#helpicon{
 background:url(/images/help_icon.png);
 width:16px;
 height:16px;
 float:left;
 margin:1px 0 0 0;
padding:0px;
border:solid 0px white;
 }

div#helpicon a.helplink{
width:16px;
height:16px;
margin-top:0px;
margin-left:0px;
padding:0px;
position:absolute;
border:solid 0px red;
z-index:2;
}

div#menulinkcontainer{
 width:680px;
 height:18px;
 float:left;
 margin:11px 0 0 ;
 border:solid 0px red;
 }
 
div.websitelinks{
 margin:0 10px 0 0;
 float:left;
 height:14px;
text-align:left;
 }
 
 a.wblinks{
 font:normal 14px arial;
 color:#D8D8D8;
 text-align:left;
 text-decoration:none;
 z-index:2;
 }
 
 a.flirt{
 font:normal 12px arial;
 color:#D8D8D8;
 text-align:left;
 text-decoration:none;
 }
 
 a.selectedlink{
 font:normal 14px arial;
 font-weight:bold;
 color:#ffffff;
 text-align:left;
 text-decoration:none;
 }
 
 a.wblinks:hover{
 color:#ffffff;
 }
 
 a.selectedlink:hover{
 color:#ffffff;
 }
 
input.textboxmain{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
color:#003068;
text-decoration:none;
background-color:#FFFFFF;
float:left;
width:150px;
border-right:#f25374 1px solid;
border-top:#f25374 1px solid;
border-left:#f25374 1px solid;
border-bottom:#f25374 1px solid;
margin:2px 0 0 0;
}

div#menuspacer{
height:20px;
width:10px;
margin:0;
padding:0;
float:left;
}

div.maintitle{
width: 625px;
height:15px;
float:left;
margin:0 0 10px 0;
padding:0px 0 0 0px;
border:solid 0px #ff0000;
font:normal 20px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#37342F;
text-align:left;
text-transform:capitalize;
}

div.maintitle a{
text-decoration:none;
font:normal 20px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#37342F;
}

.datacontainer{
width:622px;
margin:0px 0px 5px 0px;
float:left;
border:solid 0px #ff0000;
overflow:hidden;
}

.infocontainer{
width:145px;
height:190px;
border:solid 0px #f25374;
margin:0 8px 15px 0px;
float:left;
font:normal 12px arial;
overflow:hidden;
}

.infocontainer1{
width:145px;
height:190px;
border:solid 0px #f25374;
margin:0 8px 15px 0px;
float:left;
font:normal 12px arial;
overflow:hidden;
}

.infocontainer2{
width:145px;
height:212px;
border:solid 0px #f25374;
margin:0 8px 15px 0px;
float:left;
font:normal 12px arial;
overflow:hidden;
}

.infocontainer3{
width:145px;
height:228px;
border:solid 0px #f25374;
margin:0 8px 15px 0px;
float:left;
font:normal 12px arial;
overflow:hidden;
}

a.nodec{
text-decoration:none;
color:#BC1D55;
}

#submaintitle{
width:300px;
float:left;
border:solid 0px #ff0000;
padding:0px;
background:#ffffff;
font:bold 14px arial;
margin:5px 0 5px 10px;
}

#submaintitleprofileR{
width:300px;
float:left;
border:solid 0px #ff0000;
padding:0px;
background:#ffffff;
font:bold 14px arial;
margin:-5px 0 5px 0px;
}

div#pagination{
margin:0px 2px 20px 0;
width:600px;
height:30px;
padding:0 15px 0 15px;
float:left;
border:solid 0px #000000;
}

.pagebuttonR { width:150px; height:30px; margin:0px 0px 2px 0px; float:right; border:0px solid #000000; background:#f25374; font:normal 20px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:center; padding:2px;}
.pagebuttonR a { text-decoration:none; color:#FFFFFF; }
.pagebuttonL { width:150px; height:30px; margin:0px 0px 2px 0px; float:left; border:0px solid #000000; background:#f25374; font:normal 20px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:center; padding:2px;}
.pagebuttonL a { text-decoration:none; color:#FFFFFF; }
.sitebutton { width:150px; height:30px; margin:0px 0px 2px 0px; float:left; border:0px solid #000000; background:#f25374; font:normal 20px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:center; padding:2px;}
.sitebutton a { text-decoration:none; color:#FFFFFF; }

div#x1{
position:absolute;
margin:25px 0 0 419px;
padding:0 5px 5px 5px;
line-height:18px;
z-index:2;
visibility:hidden;
overflow:hidden;
border:0px solid #ffffff;
background:#000000;
}

div#x2{
position:absolute;
margin:25px 0 0 165px;
padding:0 5px 5px 5px;
line-height:18px;
z-index:2;
visibility:hidden;
overflow:hidden;
border:0px solid #ffffff;
background:#000000;
}

div#x3{
position:absolute;
margin:25px 0 0 342px;
padding:0 5px 5px 5px;
line-height:18px;
z-index:2;
visibility:hidden;
overflow:hidden;
border:0px solid #ffffff;
background:#000000;
}

div#x4{
position:absolute;
margin:25px 0 0 268px;
padding:0 5px 5px 5px;
line-height:18px;
z-index:2;
visibility:hidden;
overflow:hidden;
border:0px solid #ffffff;
background:#000000;
}

li.bg, .bg { clear:both; border-top:1px dashed #666666; padding:0; margin:5px 0; background:none;}

.bg1 { clear:both; border-top:0px dashed #666666; padding:0; margin:10px 0 0 0; background:none;}
.bg2 { clear:both; border-top:1px dashed #666666; padding:0; margin:10px 0; background:none;}
.bgm { clear:both; border-top:1px solid #c0c0c0; padding:0; margin:0px; background:none;}
.bgm1 { clear:both; border-top:1px solid #c0c0c0; padding:0; margin:0px; background:none;width:568px;}
.bgm2 { clear:both; border-bottom:1px solid #c0c0c0; padding:0; margin:0 0 10px 0; background:none;width:100%;}

.parameters{
width:200px;
text-align:left;
border:0px solid purple;
float:left;
}

.parametersp{
width:150px;
text-align:left;
border:0px solid purple;
float:left;
}

.parametersp2{
width:100px;
text-align:left;
border:0px solid purple;
float:left;
}

div#para{
width:100%;
margin:5px 0 15px 0;
padding:0px;
border:0px solid #ffffff;
float:left;
}

div.screenMask
{
height: auto !important;
height: 100%; /*for IE6*/
min-height: 100%;
}

div.threecolumncontainer{
width:199px;
float:left;
border:solid 0px red;
}

div.threecolumncontainerp{
width:260px;
float:left;
border:solid 0px red;
}

span.threecolumn1{
line-height:16px;
font:normal 12px arial;
text-align:left;
width:80px;
border:solid 0px red;
float:left;
}

span.threecolumn1p{
line-height:20px;
font:normal 12px arial;
text-align:left;
width:80px;
border:solid 0px red;
float:left;
color:#BC1D55;
}

span.shortcolumn1{
line-height:16px;
font:normal 12px arial;
text-align:left;
width:65px;
border:solid 0px red;
float:left;
}

span.shortcolumn{
line-height:16px;
font:normal 12px arial;
text-align:left;
width:190px;
border:solid 0px red;
float:left;
}

span.shortcolumn2{
line-height:16px;
font:normal 12px arial;
text-align:left;
width:176px;
border:solid 0px red;
float:left;
}

span.threecolumn2{
width:118px;
line-height:16px;
font:normal 12px arial;
text-align:left;
border:solid 0px red;
float:left;
padding:0px;
margin:0px;
}

span.threecolumn2p{
width:180px;
line-height:20px;
font:normal 12px arial;
text-align:left;
border:solid 0px red;
float:left;
padding:0px;
margin:0px;
border:solid 0px red;
}

span.threecolumn2p1{
width:100px;
line-height:20px;
font:normal 12px arial;
text-align:left;
border:solid 0px red;
float:left;
padding:0px;
margin:0px;
border:solid 0px red;
}

span.onecolumn2{
width:520px;
line-height:16px;
font:normal 12px arial;
text-align:left;
border:solid 0px red;
float:left;
padding:0px;
margin:0px;
}

span.onecolumn2p{
width:750px;
line-height:16px;
font:normal 12px arial;
text-align:left;
border:solid 0px red;
float:left;
padding:0px;
margin:0px;
}

#spacerP{
height:5px;
width:605px;
overflow:hidden;
margin:0px;
padding:0px;
}

div#aboutsign{
display:none;
}

.ddbuttonRp { width:124px; height:14px; margin:10px 10px 0px 5px; float:right; border:1px solid #000000; background:#f25374; font:normal 12px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:center; padding:3px;}
.ddbuttonRp a { text-decoration:none; color:#FFFFFF; }
.ddbuttonLp { width:124px; height:14px; margin:10px 5px 0px 10px; float:left; border:1px solid #000000; background:#f25374; font:normal 12px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:center; padding:3px;}
.ddbuttonLp a { text-decoration:none; color:#FFFFFF; }

.profileflirt { position:absolute;margin-top:95px;margin-left:10px;z-index:2;visibility:hidden;overflow:auto;width:90px;padding:2px;border:1px solid #000000;background:#f25374;font:normal 12px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; }
.profileflirt a { text-decoration:none; color:#FFFFFF;font:normal 12px arial;font-weight:bold; }

#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#6e6e6e;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:400px; display:block; padding:5px 0; font:normal 12px Tahoma, Geneva, sans-serif;color:#BC1D55; text-transform:capitalize; float:left;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform label span.error { font:normal 11px Arial, Helvetica, sans-serif;color:#ff0000;margin:0 0 0 20px;}
#contactform label span.example { font:italic 11px Arial, Helvetica, sans-serif;color:#c0c0c0;margin:0 0 0 5px;text-transform:lowercase;}
#contactform input.text { width:440px; border:1px solid #dedede; margin:5px 0; padding:5px 2px; height:16px; background:#fff; float:left;}
#contactform textarea { width:440px; border:1px solid #dedede; margin:10px 0; padding:2px; background:#fff; float:left; font: 12px Arial;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 110px; border:0; color:#FFF;}
#contactform li.buttons1 input { padding:3px 0; margin:5px 0 0 0px; border:0; color:#FFF;}
#contactform select { width:445px; border:1px solid #dedede; margin:5px 0; padding:5px 2px; height:30px; background:#fff; float:left;}
#contactform file { width:445px; border:1px solid #dedede; margin:8px 0 0 0; padding:5px 2px; height:30px; background:#fff; float:left;}
#contactform li.button1 { width:130px; height:14px; margin:0px 0px 2px 0px; float:right; border:1px solid #000000; background:#007ED2; font:normal 12px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:center; padding:2px;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
#contactform span.script { height:12px;width:100px;padding:4px;margin:0 0 5px 0; }
#contactform span.agree { font:normal 12px Arial, sans-serif; color:#6e6e6e;width:440px;float:left; border:1px solid #dedede; margin:5px 0; padding:5px 2px; height:20px; background:#fff; }
#contactform a { font:normal 12px Arial, sans-serif; color:#60b6ff; text-decoration:none; }

#encase{
float:left;
width:400px;
border:solid 1px red;
margin:0 0 15px 0;
padding:0px;
}

.pedit{
text-align:right;
width:50px;
height:12px;
margin-top:-17px;
margin-left:575px;
padding:0px;
position:absolute;
}

.pbedit{
text-align:right;
width:100px;
height:12px;
margin-top:-17px;
margin-left:290px;
padding:0px;
position:absolute;
}

.pedit a{
font:normal 12px arial;
text-transform:capitalize;
text-decoration:none;
color:#0000ff;
}

.pbedit a{
font:normal 12px arial;
text-transform:capitalize;
text-decoration:none;
color:#0000ff;
}

div#spacerpe{
width:100%;
height:10px;
float:left;
}

input.checkbox .nopadding{
padding:0px;
margin:0px;
}

div#chatframe{
margin:40px 0 0 0;
width:100%;
padding:0px;
height:100%;
display: block;
}

div#titleedit{
z-index:2;
position:absolute;
margin-left:935px;
margin-top:18px;
padding:5px;
background:#ffffff;
height:16px;
width:30px;
overflow:hidden;
border:solid 1px #000000;
font:normal 12px arial;
text-align:center;
}

div#photocounter{
z-index:10;
position:absolute;
margin-top:120px;
margin-left:5px;
background:#000000;
border:solid 1px #BC1D55;
padding:2px;
text-align:center;
font:normal 12px arial;
font-weight:bold;
height:16px;
width:20px;
color:#ffffff;
}

img.photorecycle{
margin-top:120px;
margin-left:118px;
height:22px;
width:22px;
border:0px;
z-index:2;
position:absolute;
}

div#memphotowrapprivate{
width:145px;
height:145px;
margin:0 5px 5px 0;
padding:0px;
overflow:hidden;
float:left;
border:solid 0px red;
}

div#bkgrndwrapper{
width:145px;
height:165px;
margin:0 5px 10px 0;
padding:0px;
overflow:hidden;
float:left;
border:solid 0px red;
text-align:left;
font:normal 12px arial;
}

img.memphotoprivate{
border:solid 1px #000000;
overflow:hidden;
width:143px;
height:143px;
z-index:1;
}

div#memphotowrap{
width:145px;
height:145px;
margin:0 5px 5px 0;
padding:0px;
overflow:hidden;
float:left;
border:solid 0px red;
}

img.memphoto{
border:solid 1px #000000;
overflow:hidden;
width:143px;
height:143px;
}

img.memphotoF{
border:solid 2px #BC1D55;
overflow:hidden;
width:141px;
height:141px;
}

img.memphotomail{
border:solid 1px #000000;
overflow:hidden;
width:98px;
height:98px;
}

.SI-FILES-STYLIZED label.cabinet
{
margin:3px 0 0 0;    
width: 80px;
    height: 22px;
    background: url(/images/btn-choose-file.gif) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

#accordion	{
margin:0px;
max-width: 600px;
}

#accordion H2 {
background: #6B7B95;
color: white;
cursor: pointer;
font: 12px Helvetica, Arial, sans-serif;
line-height: 16px;
margin: 0 0 4px 0;
padding: 3px 5px 1px;
}

#accordion .content {
background-color: #F4F5F5;
}

#accordion .content p {
margin: 0.5em 0;
padding: 0 6px 8px 6px;
font:normal 12px arial;
}

button.bkbutton{
border:none;
background:transparent;
margin:0px;
padding:0px;
}

div#accountstuff{
float:left;width:600px;height:100px;border:solid 0px red;margin:0 0 24px 0px;padding:0px;
}

div#accountpic{
float:left;width:145px;height:100px;overflow:hidden;margin:0 5px 0 0;padding:0px;
}

div#accounttext{
float:left;
text-align:left;
font:normal 20px arial;
font-weight:bold;
text-transform:capitalize;
margin:20px 0 0 0;
padding:0px;
width:445px;
}

div#accounttext a{
color:blue;
text-decoration:none;
}

div#accountsmalltext{
font:normal 12px arial;
text-align:left;
width:610px;
border:solid 0px red;
}

div#mailfunction{
padding:5px;
margin:0 0 0 14px;
border: solid 1px #BC1D55;
text-align:center;
font:normal 12px arial;
font-weight:bold;
float:left;
background:#ffffff;
color:#000000;
}

div#mailfunction:hover{
color:#808080;
}

input.mailbutton{
padding:5px;
margin:0 0 0 14px;
border: solid 1px #BC1D55;
text-align:center;
font:normal 12px arial;
font-weight:bold;
float:left;
background:#ffffff;
color:#000000;
height:27px;
overflow:hidden;
}

div#mailcontainer{
width:370px;height:40px;padding:0px;margin:0px;overflow-x:hidden;overflow-y:auto;font:normal 12px arial;text-align:justify;border-right:solid 1px #c0c0c0;background:#666666;float:left;
}

span#mailtitle{
float:left;margin:7px 0 0 10px;padding:0px;font:normal 20px arial;height:20px;width:100%;font-weight:bold;color:#ffffff;
}

div#mailcontainerinfo{
width:370px;min-height:700px;padding:0px;margin:0px;overflow-x:hidden;overflow-y:auto;font:normal 12px arial;text-align:justify;border-right:solid 1px #c0c0c0;background:#D8D8D8;float:left;
}

div#muser{
width:101%;height:88px;overflow:hidden;margin:0px;padding:0px;background:#d8d8d8;border:solid 0px black;
}

div#muser1{
width:101%;height:88px;overflow:hidden;margin:0px;padding:0px;background:#d8d8d8;border:solid 0px black;
}

iframe#ifr{
height:712px;
width:568px;
overflow:hidden;
margin:0px;
padding:0px;
border:solid 0px red;
}

div#mailmessages{
width:445px;min-height:48px;margin:0 0 10px 0;padding:10px;border:solid 1px #666666;text-align:justify;font:normal 12px arial;line-height:16px;
-moz-border-radius: 5px;
border-radius: 5px;
background:#ffffff;
}

div#mailmessagewrapper{
width:548px;padding:0px;margin:10px 0 0px 10px;font:normal 12px arial;border:solid 0px #666666;background:#D8D8D8;float:left;
}

div#speech{
height:13px;width:10px;border:0px;position:absolute;margin-top:20px;margin-left:-20px;z-index:3;float:left;border:solid 0px red;" src="images/speechbubblel.png
}

textarea.glow {
border:1px solid #999999;
outline:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
}
textarea.glow:focus {
border:1px solid #7dbef1;
box-shadow:0 0 5px #7dbef1;
-moz-box-shadow:0 0 5px #7dbef1;
-webkit-box-shadow:0 0 5px #7dbef1;
}
