@charset "utf-8";
/* CSS Document */

body {
	font-size: 11pt;
	font-family: arial,lucinda,verdana,geneva,sans-serif;
	color: #990099;
	background: #ffffff url(images/bg-subscription.jpg) top center no-repeat;
	text-align: left;
	margin: 0;
	padding: 15px 0;
	line-height: 18px;
	}
	
#container {
	width:764px;
	margin:0px auto;
	}

#header {
	float:left;
	width:100%;
	clear:left;
	margin:0px
	padding:0px;
	}
	
#logo {
	margin:40px -5px 0px -5px;
	float:left;
	}
	
.page-title {
	margin:60px 0px 0px;
	}

#checkonit {
	margin-top:55px;
	}
	
#contentleft {
	width:485px;
	float:left;
	clear:left;	
	margin:0;
	padding:0;
	}
	
#contentright {
	width:275px;
	float:right;
	clear:right;
	margin:0;
	padding:0;
	position:relative;
	}
	
#midbox {
	background:url(images/midbox.gif) repeat-y top left;
	margin:0;
	padding:0px 20px;
	float:left;
	width:445px;
	max-width:445px;
	}

#midbox table {
	width:445px;
	}
	
.topbot {
	float:left;
	}
	
#savemoney {
	margin:-135px -20px 0px 0px;
	position:absolute;
	left: 68px;
	top: -73px;
	}
	
#admitit {
	margin:40px 0px 0px;
	float:right;
	}
	
#coverimg {
	margin:0 auto;
	width:250px;
	max-width:250px;
	border:5px solid;
	}

#giftimg {
	margin:-20px 0px 0px -40px;
	}

.formtitles {
	display:block;
	float:left;
	}
	
.smalltext {
	color:#777;
	font:9pt verdana,sans-serif;

	}

.sb {
	color:#333333;
	font:11px Arial, Helvetica, sans-serif;
	}

a:link, a:visited, a:active {
	color:#FF00CC;
	text-decoration:none;
	outline:none;
	}
	
a:hover {
	color:#33CC00;
	text-decoration:none;
	outline:none;
	}
	
a:link#starlink, a:active#starlink, a:visited#starlink {
	background:url(images/clickstar.png) no-repeat top left;
	width:100px;
	height:100px;
	float:left;
	}
	
a:hover#starlink {
	background-position:bottom;
	}
	
#clickstar {
	float:left;
	height:100px;
	margin-top:-150px;
	position:relative;
	width:100px;
	}
	
<!-- NAV STYLES -->

.nav {
	float:left;
	height:25px;
	margin:-50px 0 0 130px;
	padding:0;
	position:relative;
	width:600px;
	z-index:20;
	}
	
#nav {
	float:left;
	height:25px;
	margin:-50px 0 0 118px;
	padding:0;
	position:relative;
	width:600px;
	z-index:20;
	}
	
#nav img {
	border:none;
	text-decoration:none;
	padding:0;
	}

#nav ul {
	display:inline;
	list-style-type: none;
	}

#nav li {
	float:left;
	margin-right:5px;
}

#nav li a span {
	visibility:hidden;
	}
	
#nav li a.new, #nav li a:active.new, #nav li a:visited.new {
	width:38px;
	height:25px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	background:transparent url(images/new.png) no-repeat top left;
	}
	
#nav li a:hover.new {
	background-position:bottom;
	}	
	
#nav li a.renew, #nav li a:active.renew, #nav li a:visited.renew {
	width:60px;
	height:25px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	background:transparent url(images/renew.png) no-repeat top left;
	}
	
#nav li a:hover.renew {
	background-position:bottom;
	}		
	
#nav li a.gift, #nav li a:active.gift, #nav li a:visited.gift {
	width:35px;
	height:25px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	background:transparent url(images/gift.png) no-repeat top left;
	}
	
#nav li a:hover.gift {
	background-position:bottom;
	}
	
#nav li a.change, #nav li a:active.change, #nav li a:visited.change {
	width:105px;
	height:25px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	background:transparent url(images/change.png) no-repeat top left;
	}
	
#nav li a:hover.change {
	background-position:bottom;
	}
	
#nav li a.check, #nav li a:active.check, #nav li a:visited.check {
	width:103px;
	height:25px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	background:transparent url(images/check.png) no-repeat top left;
	}
	
#nav li a:hover.check {
	background-position:bottom;
	}
	
.stardivider {
	margin:-5px 5px 0px;
	} 
	

.rd {
  font:bold 11px verdana;
  color:#ff0099;
}

input[type=text], select, textarea {
  font:12px arial;
  color:#0b610b;
  border:1px solid #ccc;
}

#footer a:link, #footer a:visited {
  font:11px verdana;
  text-decoration:none;
  color:#045fb4;
}

#footer a:hover {
  font:11px verdana;
  text-decoration:underline;
  color:#045fb4;
}


.regtxt {
	font:9pt Arial, Helvetica, sans-serif;
	color:#333;
	}
.smtxt {
     font:11px verdana,arial;
     color: #555;
}

.txt1 {
  font:bold 12px tahoma,arial;
  color:#1a65a0;
}



.hd2 {
  font:bold 15px helvetica,arial;
  color:brown;
}

.error_msg {
  font:10px verdana, arial;
  color:#990000;
}


.submit-button {
        font:bold 12px arial;
        color:#fff;
	background:#00608E;
        text-align:center;
        padding:4px 8px;
        border:0px;
}

.hd1 a, a:visited {
  font:bold 14pt Lucida San Unicode,Tahoma;
  color:#fe2e9a;
}

.hd1 a:hover {
  font:bold 14pt Lucida San Unicode,Tahoma;
  color:green;
}


#bdbg {
  background:url(images/dot_bg.jpg) top left repeat-y;
}

.header1 {
  font:bold 16px trebuchet ms,Georgia,Verdana, Arial;
  color:#024e88;
  border-bottom:1px solid #f7cb33;
  padding-bottom:2px;
  }

.square {
  list-style-type:square;
}