*{border:0; margin:0;padding:0;}

body{background:#EEE;color:#334252;font-family:verdana;font-size:12px;}

#wrapper{width:500px;margin:30px auto 0;}

#header{font-size:10px;width:500px;margin:0 auto;}
#h-left{float:left;width:400px;padding:25px 0 0 10px;}
#h-right{float:right;width:48px;position:relative;top:15px;z-index:1000;}

#content{background:#fff;border:1px solid #CCC;padding:10px 0 0;margin:0 auto;clear:both;-moz-border-radius:5px;-webkit-border-radius:5px; }

.crnr-bg { background: #FFF url(../images/crnr-bg.jpg) top right;color:#334252;padding:10px 5px 10px 45px;width:495px;left:-39px;position:relative; border:1px solid #c5c5c5;
-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px;
-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;
-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;
}
.crnr { background:url(../images/crnr.png) no-repeat;height:22px;margin:0 0 0 -39px;z-index:1000;width:542px;
-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;
}

#theform {}
#theform fieldset{padding:20px 0 20px 10px;}
#theform label{font-size:1.2em;width:110px;display:inline-block;text-align:right;margin-right:15px;margin-bottom:30px;}
#theform label#terms{font-size:1.2em;width:110px;display:inline-block;text-align:right;margin-right:15px;margin-bottom:-3px;}
#theform .input1{background:#EEE;border:1px solid #CCC;margin-bottom:15px;width:300px;padding:10px 7px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#theform #check{margin:-20px 0 0;}
#theform .indent{padding-left:117px;padding-top:15px;}
#theform .contSubmit{cursor:pointer;margin:0 0 0 110px;width:104px;}

h2{font-size:16px;font-weight:700;}

p {margin:5px 0;}
p.strong {font-size:14px;font-weight:700;margin:5px 0;}
p#description{margin:10px 0 10px 20px;}
p.results{margin:5px 0 5px 100px;}
p.results span{font-weight:700;margin:0 0 0 5px;}

#page {margin:10px 20px;}

#progress {margin:10px auto 10px;text-align:center;display:none;}

hr {width:80%;margin:0 auto;height:1px;background-color:#CCC;}

#back{margin:10px auto 10px;text-align:center;}
#footer{font-size:10px;text-align:center;width:500px;margin:5px auto 0;padding:0 0 10px}

#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px;}
#boxes #dialog{width:90%;height:203px;text-align:center;padding:10px;}

a:link,a:visited{color:#334252;text-decoration:none;}
a:hover{color:#334252;}

a.follow { position:relative;z-index:24;color:#000;text-decoration:none;}
a.follow:hover {z-index:25;}
a.follow span { display:none;}
a.follow:hover span {display:block;position:absolute;top:-36px;left:50px;width:100px;background:#FFF;color:#555;border:5px solid #FFF;text-align:center;padding:3px 5px;border:5px solid #c7e3ff;}

a.info { position:relative;z-index:24;color:#000;text-decoration:none;font-size:11px;}
a.info:hover {z-index:25;}
a.info span { display:none;}
a.info:hover span {display:block;position:absolute;top:-3px;left:30px;width:250px;background:#FFF;color:#555;border:5px solid #FFF;text-align:center;padding:3px 5px;border:5px solid #c7e3ff;}

.adsense {display:block;margin:10px auto 20px;width:470px;text-align:center;clear:both;}