
/*GENERAL*/
body{margin:0px; font-size:13px; min-width:800px; background:#F4F4F4;}
img{border:none;}
a{text-decoration:none; color:#0066CC;}

/*TOP*/
#top{float:left; width:800px; padding:40px 0 10px 0;}

/*BODY*/
#body{float:left; width:780px; padding:20px 10px 20px 10px; margin:0 0 0 -10px; min-height:200px; background:#FFF;}

/*FOOTER*/
#footer{float:left; width:800px; padding:5px 0 5px 0; margin:0 0 20px 0; background:#E6E6E6; text-align:center; font-size:12px;}
#footer a, span{float:left; margin:0 10px 0 10px;}
#footer a{text-decoration:none; color:#555;}
#footer a:hover{text-decoration:underline; color:#000;}

/*LAYOUT*/
h3{font-size:24px; color:#0071BC; padding:0; margin:0;}
h6{font-size:12px; color:#777; padding:0; margin:0; font-weight:normal;}

.terms{margin:0 0 0 20px;}
.terms .header{float:left; width:740px; font-weight:bold; color:#333; font-size:16px; background:#CCC; border:1px solid #CCC;}
.terms .content{float:left; width:730px; height:400px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#333; font-size:13px; overflow:auto;}

.package{float:left; width:200px; height:160px; margin:0 20px 20px 0; background:#F8F8F8; border:1px solid #F8F8F8; color:#333; cursor:pointer; border-radius:5px;}
.package:hover{border:1px solid #CCC;}
.package .header{float:left; width:180px; padding:4px 0 4px 5px; color:#003333}
.package .desc{float:left; width:180px; padding:4px 4px 5px 5px;}

.credit{float:right; width:auto; padding:3px 5px 3px 5px; color:#333;}

.check{float:left;}

/*SIGN IN*/
#signin{float:left;}
#signin .col1{float:left; width:230px; height:320px; padding:20px 10px 10px 10px; margin:-20px 0 -20px -10px; background:#94BDD3; color:#0071BC;}
#signin .col2{float:left; width:500px; height:100%; margin:0 0 0 0; background:#FFF;}