html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
ol, ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.clearer {clear:both;height:0px;}
.block-align_center {margin:0 auto;}
.text-align_center {text-align:center;}

html,body {height:100%;}
body {font:62.5% Arial, Helvetica, sans-serif;background-color:#fff;color:#4e4e4e;}

#header {width:850px;margin-bottom:30px;padding:20px 0 8px 0;border-bottom:1px solid #ccc;color:#4e4e4e;text-align:right;}
#memberlogin {color:#777;font-size:13px;}
#memberlogin a:link,
#memberlogin a:visited {text-decoration:underline;}
#memberlogin a:hover,
#memberlogin a:active {text-decoration:none;}
#body {width:850px;color:#4e4e4e;}
#lcol {float:left;width:400px;_width:360px;}
  #logo {margin-bottom:30px;}
  #photos {}
#rcol {float:left;width:421px;}
  #subscription-benefits {}
	#subscription-benefits h1 {margin-bottom:14px;font-size:2.2em;color:#c61920;font-weight:bold;}
	#subscription-benefits ul {margin-bottom:20px;}
	  #subscription-benefits ul li {display:list-item;font-size:13px;margin:12px 0 12px 30px;text-indent:26px;background:url(../i/ppc/heart_small.gif) no-repeat 0px 3px;}
  #form_registration-wrapper {width:421px;background: url(../i/ppc/bg_form_middle.gif) repeat-y;}
	#form_registration {width:421px;background: url(../i/ppc/bg_form_bottom.gif) no-repeat 0px 100%;}
	  #form_registration-content {width:421px;padding:30px;background: url(../i/ppc/bg_form_top.gif) no-repeat 0px 0px;}
		.lcol,
		.rcol {float:left;font-size:13px;margin:4px 0;}
		.lcol {width:150px;text-align:left;vertical-align:middle;}
		.rcol {width:200px;}
		.rcol input,
		.rcol select {font-size:13px;color:#4e4e4e;border:1px solid #ccc;}
		.rcol input {height:16px;width:200px;}
		.rcol select {height:22px;width:202px;}
		  #frmDay {width:40px;}
		  #frmMonth {width:96px;}
		  #frmYear {width:56px;}
		div.coreg_offers,
		div.terms {display:block;clear:both;margin:14px 0;}
		input.coreg_offers,
		input.terms {float:left;}
		label {display:block;margin-left:6px;float:left;font-size:11px;line-height:150%;}
		label a {font-weight:bold;text-decoration:none;color:#4e4e4e;}
		label a.terms {font-weight:bold;color:#4e4e4e;text-decoration:underline;}
  #submit_button {margin:20px 0 0 55px;}
#footer {width:850px;margin-top:30px;border-top:1px solid #ccc;color:#8a8a8a;text-align:center;}
#footer p {padding-top:20px;}

#frmGender option { width:170px;}
#frmGender optgroup {background:#ffffff; color:#cccccc;overflow:hidden;width:170px;height:16px;padding:0;margin:0;}
