html,table,img,table,a,form,input,h1,h2,h3,h4,h5,h6,h7,*,li{margin:0;padding:0;border:0}

.clearboth{clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.floatleft{float:left}
.floatright{float:right}
.form1{width:130px;height:19px; border:1px solid #666}
.bold{font-weight:bold}
.border{border: 1px solid #eee;}
.border2{border: 1px solid #000;}
.block{display:block}
.formfield{padding:6px 0}
.formlabel{margin:2px 0 0 0}
.smallbold{font-weight:bold;font-size:.9em}
.smallbold2{font-weight:bold;font-size:.70em;}
.margintop{margin:34px 0 0 0}
.margintop2{margin:10px auto 0 auto}
.margintop3{margin:18px auto 0 auto}
.margintop4{margin:26px auto 0 auto}

a{outline:0 none} /*remove dotted links from firefox*/
#hrli{outline:0 none}

body{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:1em;background-color:#f2c2ce}
#maincont{margin:10px auto 0 auto;text-align:left; width:800px; position:relative; color:#333;background-color:#f2c2ce}
#header{height:220px;background-color:#f2c2ce; }
#middle{margin:0 0 0 13px;width:800px}
#footer{font-size:.75em; text-align:center; padding:10px 0}


#headertop{position:relative}
#headerleft{width:513px;}
#headerlefttext{position:absolute;width:300px;height:52px;left:70px;top:85px;font-size:.8em;color:#fff}
#headerright{width:287px;height:190px; background:url('../images/signuphere.gif') no-repeat; }
#headerrightmembers{width:287px;height:190px; background:url('../images/membersarea.gif') no-repeat; }
#headerrightform{height:50px;margin:60px 0 0 32px;width:221px}
#headerrightlogin{margin:5px 0 0 100px}
#headerrightforgot{height:7px; margin:2px 0 0 37px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif}
#headerrightforgot a{color:#333;text-decoration:none}
#headerrightforgot a:hover{color:#850596;text-decoration:underline}
#headerrightforgot a:active{color:#a07e12;text-decoration:underline}
#headerrightbottom{margin:14px 0 0 0}
#headerrightbottommembers{margin:14px 0 0 0}

#middleright{background:#f2c2ce url(../images/middleright.jpg) no-repeat; width:308px; height:282px}
#dynamictext{height:90px;width:240px;margin:192px 0 0 30px;}
.dynamictitle{color:#f22488;font-size:.75em;font-weight:bold}
.dynamicinfo{color:#731381;font-size:.7em;font-weight:bold}

#leftcol{width:267px}
#middlecol{width:289px}
#rightcol{width:222px}


#nav{width:800px; height:30px; background-image:url(../images/navbar.jpg);background-repeat:no-repeat}
#navlist{padding:8px 25px 0 25px;font-size:.75em;font-weight:bold;}

#nav ul{list-style:none}
#nav li{display:inline;float:left;}
#navcont{margin:0;padding:0}
#nav a{margin:0; padding:0 10px; color:#fff; text-decoration:none}
#nav a:hover{color:#850596}
#nav a:active{color:#e9d69b}

#navbottom{margin:0 0 0 0}

.navtitle{position:absolute;left:-999em;}

#header2{margin:0px 0 0 0}

#accountdetails{width:220px; height:67px; padding:100px 0 0 34px; text-align:left;}
#accountdetails a:link,#accountdetails a:visited{color:#850596;font-size:.8em;font-weight:bold;text-decoration:none}
#accountdetails a:hover{color:#b99214;}
#accountdetails a:active{color:#dfb11d;}

#accountdetails li,#accountdetails ul{list-style:disc;list-style-type:disc;}

#mainbody{}


#footernav{width:660px; height:30px; margin:10px auto 0 auto}
#footernav a{color:#333;font-weight:normal}
#footernav a:hover{color:#850596}
#footer ul{list-style:none;}
#footer li{display:inline;float:left; margin:0 4px}
#footer a{text-decoration:underline;color:#1a1401}
#footer a:hover{text-decoration:none;color:#731381;}
#footer a:active{text-decoration:none;color:#c57ac8;}


#cardspayment{padding:0 0 10px 0; height:24px}
#copyright{ font-weight:normal}
#copyright a{text-decoration:none; font-weight:normal}
#liscencing{width:750px;font-weight:normal}
#liscencing a{font-weight:normal}
