
/** Reset Styles **/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
a, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,textarea,select {margin: 0; padding: 0; border: 0; outline: 0; font-size: 12px; font-family:Arial, sans-serif; color:#000; vertical-align:baseline; background:transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing:0;}
p {line-height: 16px; margin:5px 0;}
dt {line-height:16px;}
dl {padding:5px 0;}

/** Heading Styles **/
h1 {clear:both; font-size:24px; padding: 0 0 20px 0;}
h2, h3, h4, h5, h6 {padding: 0 0 12px 0;}
  h2 {font-size:20px;}
  h3 {font-size: 100%; font-weight: bold;}


/** Sign in Modal **/
	#guest-modal {width:650px;}
	#guest-modal .sign-in-form,.sign-in-register {position:relative; float:left; width:270px;}
	  .sign-in-register {margin-left:40px;}
	  .sign-in-form h3,.sign-in-register h3 {padding-bottom:10px; border-bottom:1px dashed #BDB4AB; margin-bottom:16px; font-size:15px;}
	    .sign-in-form input {width:205px;}
	    .sign-in-action {top:172px; padding:5px 0 15px;}
	      .sign-in-form .sign-in-action {width:210px;}
	    .sign-in-form .returningUser { margin-bottom:5px; }
	    .sign-in-form dd {margin-bottom:12px;}
	    .sign-in-form .forgot {display:block; float:right; margin-top:8px; padding-left:10px; background:url(../images/common/icons.png) 0px 3px no-repeat;}
  		.sign-in-register ul {margin:14px 0 0 17px; list-style-type:disc;}
  		  .sign-in-register li {margin-bottom:4px;}
  		.sign-in-register div.sign-in-action a#register-link.b-red { position:absolute; }
  		
