body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; margin: 0px; background: #000000;}
a { color: #CCFF00; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 0;}
p { line-height: 1.6em; margin: 0 0 8px 0; }
form { margin: 0; padding: 0; display: inline; }

.register-text { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #404040; margin: 0px; }
.tbl_main { background: #1C1C1C url('/nimg/main-bg.gif'); }
.hdr_titlebg { background: no-repeat url('/nimg/head-bg.jpg'); height: 233px; width: 425px; padding-left: 10px;}
.hdr_bg { background: repeat-x url('/nimg/top-bg.gif'); }
.cleaner { clear: both;}
.cleaner-padding { clear: both; padding: 10px;}
.cleaner-small-padding { clear: both; padding: 6px;}
.cleaner-large-padding { clear: both; margin: 150px 10px 10px 250px; border: 1px solid #313131;}
.cleaner-mbb-padding { clear: both; margin: 100px 10px 10px 250px; border: 1px solid #313131;}  
.cleaner-border-padding { clear: both; padding: 5px; border-top: 1px solid #313131;}
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.capital { text-transform: uppercase; }
.sb_select { background: #CCCCCC; color: #000; border: 2px ridge #666666; }
.sb_textbox { background: #CCCCCC; color: #000; border: 2px ridge #666666; }


#main-wrap { width: 900px; margin: 0 auto; }
#main-support { width: 620px; margin: 0 auto; }
#header-wrapper { background: repeat-x url('/nimg/top-bg.gif');}
#header { background: no-repeat url('/nimg/head-bg.jpg'); width: 900px; height: 233px; margin: 0 auto; }
#header .logo { float: left; padding: 0px 0 0 3px; border: 0;  }
#header .logo img { display: block; float: left; }
.login-form {
	float: right;
	background: no-repeat url('/nimg/login-bg.jpg');
	text-align: center; font-size: 11px; font-weight: bold;
	width: 304px; height: 91px; margin: 35px 70px 0px 0px; padding: 5px 0 0 0;
}
.login-form .textfield { width: 75px; height: 12px; margin: 0; padding: 3px; border: 1px solid #666666; font-size: 10px; }
#header .title { text-align: center; font-family: "Times New Roman", Times, serif; font-size: 19px; text-transform: uppercase; color: #D6D6D6; line-height: 1.0em; padding: 0; margin: 0; }
.box-title { text-align: center; font-family: "Times New Roman", Times, serif; font-size: 19px; text-transform: uppercase; color: #D6D6D6; line-height: 1.0em; padding: 5px 0 0 0; margin: 0; font-weight: bold; }

.subtitle { font-size: 11px; text-align: center; margin: 0; padding: 0; color: #bbbbbb; }
a.subtitle { color: #d6d6d6; text-decoration: underline;}
a.subtitle:hover { text-decoration: none; }

.box-title2 { text-align: center; font-family: "Times New Roman", Times, serif; font-size: 19px; text-transform: uppercase; color: #D6D6D6; line-height: 1.0em; padding: 0; margin: 0; font-weight: bold; }
.subtitle2 { font-size: 11px; text-align: center; margin: 0; padding: 0; color: #C0C0C0; }

.head-support { background: no-repeat url('/nimg/head-support.jpg'); width: 620px; height: 120px; margin: 0 auto; text-align: right; }
.login-title { text-align: center; font-family: "Times New Roman", Times, serif; font-size: 19px; text-transform: uppercase; color: #D6D6D6; line-height: 1.0em; padding: 0; margin: 0; font-weight: bold; }
.login-text { color: #D6D6D6; }
a.login { color: #FFD148; text-decoration: underline; }
a.login:hover { text-decoration: none; }

#searchbox-head { width: 292px; padding: 7px 0px 0px 0px; background: no-repeat url('/nimg/search-box-head.gif'); }
#searchbox-content { width: 270px; padding: 0 10px 7px 10px; background: #1F1F1F; border: 1px solid #191919; border-top: 0px solid; }
#searchbox-content span { font-size: 10px; }
#searchbox-content select,input { font-size: 11px; }

#new-members-head { width: 599px; padding: 7px 0 0 0; background: no-repeat url('/nimg/new-members-box-head.gif'); }

#bigmainbox-content { width: 587px; padding: 0 0 7px 10px; background: #1F1F1F; border: 1px solid #191919; border-top: 0 solid; }
#bigmainbox-content span { font-size: 10px; }
#bigmainbox-content select,input { font-size: 11px; }
#bigmainbox-content.text { width: 577px; padding: 0 10px 7px 10px; }

.thumb-wrap { width: 88px; text-align: center; padding: 0px 10px 5px 0px; float: left; }
.thumb-wrap.last { padding: 0; }
.thumb-wrap .thumb { border: 1px solid #444444; }

#thumb-loc {
	float: right;
	text-align: center; line-height: normal;
	padding: 0px 0px 0px 0px; width: 115px;
}
#thumb-loc p { line-height: 10px; font-size: 10px; }
#thumb-loc img { border: 1px solid #000000; }

#joinbox-content { width: 270px; padding: 0 10px 7px 10px; background: #1F1F1F; border: 1px solid #191919; border-top: 0 solid; }
#joinbox-content span { font-size: 10px; letter-spacing: -0.05em; }
#joinbox-content select,input { font-size: 11px; }
#joinbox-content .jon-form .textfield { width: 155px; height: 13px; padding: 2px; font-size: 11px; background: #CCCCCC; color: #000; border: 2px ridge #666666; }

#uniquebox { width: 599px; height: 401px; }
.subtitle { font-size: 11px; float: left; text-align: center; margin: 0; padding: 0 0 0 163px; color: #ffd148; }
#uniquebox ul { margin: 0; padding: 70px 0px 0 300px; list-style-position: inside; }
#uniquebox li { list-style-image: url('/nimg/il.gif'); margin: 0 0 8px 0; padding:0; color: #eceded; }
#uniquebox .content { width: 316px; padding: 8px 7px 8px 9px; background: repeat-x url('/nimg/unique-box-content.jpg'); #1c1918; font-size: 10px; color: #eceded; border: 1px solid #111111; }
#uniquebox a { color: #eceded; text-decoration: underline; }
#uniquebox a:hover { text-decoration: none; }

#online-head { width: 599px; padding: 7px 0 0 0; background: no-repeat url('/nimg/midle-size-head.gif'); }
#new-members-head { width: 599px; padding: 25px 0 0 0; background: no-repeat #1F1F1F url('/nimg/new-members-box-head.gif'); }
#midle-size-head { width: 599px; padding: 7px 0 0 0; background: no-repeat url('/nimg/midle-size-head.gif'); }

#full-size-head { width: 900px; padding: 7px 0 0 0; background: no-repeat url('/nimg/full-size-box-head.gif'); }
#full-size-content { width: 888px; padding: 0 0 7px 10px; background: #1F1F1F; border: 1px solid #191919; border-top: 0 solid; }
#full-size-content span { font-size: 10px; }
#full-size-content select { width: 120px; }
#full-size-content select,input { font-size: 11px; }
#full-size-content .age { width: 15px; height: 14px; padding: 2px; font-size: 11px; }
#full-size-content .zipcode { width: 80px; height: 14px; padding: 2px; font-size: 11px; background: #CCCCCC; color: #000; border: 2px ridge #666666; }
#full-size-content.text { width: 878px; padding: 0 10px 7px 10px; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d6d6d6; }
.text a { color: #FFD148; text-decoration: underline; }
.text a:hover { text-decoration: none; }

#rSteps { color:#FFF; background-image: url('/nimg/rsteps_bg.jpg'); font-size: 14px; width: 394px; height: 165px; }
#rSteps p { line-height: 16px; margin: 0px 25px 0px 84px; }
#footer-wrap { width: 100%; height: 111px; background: url('/nimg/footer-bg.gif'); }
#footer { width: 900px; height: 111px; margin: 0 auto; background: no-repeat bottom right url('/nimg/footer-logo.gif'); }
#footer .navigation {
	color: #E2E2E2; font-size: 11px; line-height: 1.9em;
	width: 600px; padding: 45px 0px 0px 10px;
}
#footer .navigation a { padding: 0 10px 0 0; color: #E2E2E2; }
.fTitle1 { color: #DFCACA; font-size: 24px; font-weight: bold; line-height: 30px; margin: 10px 0px 0px 100px; padding-top: 25px; }
.tbwhite { color: #CCC; font-size: 18px; line-height: normal; margin: 30px 0px 0px 100px; width: 225px; }
.tbwhite2 { color: #CCC; font-size: 14px; line-height: normal; margin: 120px 0px 0px 100px; width: 325px; }
.forng { color: #C59D0A; font-size: 18px; font-weight: bold; line-height: normal; margin: 20px 0px 0px 100px; }
#hdrlinks { color: #CCC; font-size: 12px; font-weight: bold; line-height: normal; margin: 150px 0px 0px 50px; }
#hdrlinks a { color: #CCC; text-decoration: none; padding: 0px 10px 0px 10px; }
#hdrlinks a:hover { color: #FFF; text-decoration: underline; }
.rerr { background-color: #FFFF00; border: 3px solid #000000; text-align: left; padding: 7px 7px 0px 27px; }
.baltxt  { color: #000000; font-size: 12px; font-weight: bold; }
.hlbigwht { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.hlwt { color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.hldb { color: #000000; font-size: 14px; font-weight: bold; }
.hlcongrat { background: repeat-x url('/nimg/conggrad.jpg'); width: 900px; height: 243px; }
.tfeat {
	color: #000000; background: #6C6F74; font-size: 14px; font-weight: bold; text-indent: 10px;
	border-bottom: 1px solid #404244; padding: 3px 0px 3px 0px;
}
.tfeatf {
	background: #A4A6AA; font-size: 14px; font-weight: normal; text-indent: 10px;
	border-bottom: 1px solid #82858A; padding: 3px 0px 3px 0px;
}
#srchresult { background: no-repeat url('/nimg/srchresbg.jpg'); width: 473px; height: 191px; }
#srchtn {
	float: left;
	background: no-repeat url('/nimg/srch_tnbg.jpg');
	text-align: center;
	width: 123px; height: 162px; margin: 16px 0px 0px 15px;
}
#srchtn img{ border: 1px solid #333333; margin: 10px 0px 5px 0px; width: 90px height: 97px; }
#srchtn p{ color: #FFFFFF; font-size: 11px; line-height: normal; }
#srchtn span{ color: #FFFFFF; font-size: 18px; font-weight: bold; }
#srchpf {
	float: right;
	text-align: right;
	width: 310px; padding: 5px 15px 0px 0px;
}
#srchpf_act { text-align: center; padding-top: 10px; }
#srchpf_act a { color: #FF9933; font-size: 12px; text-decoration: none; font-weight: bold; margin: 0px 7px 0px 7px; }
#srchpf_act a:hover { text-decoration: underline; }
#srchpf_btn { padding-top: 15px; text-align: center; }
#srchpf_btn img { margin: 0px 8px 0px 8px; }
.srchpf_fav { color: #FFFFFF; font-size: 9px; font-style: italic; text-decoration: underline; }
.srchpf_city { color: #FFFFFF; font-size: 14px; font-weight: bold; }
.srchpf_title {
	color: #FFFFFF; font-size: 16px; font-weight: bold; text-align: center;
	height: 20px; padding-top: 15px;
}
.srchpf_smry {
	overflow: hidden;
	font-size: 12px; text-align: left;
	height: 30px; padding: 25px 30px 0px 65px;
}
.paginator { padding: 0 0; margin: auto; line-height: 30px; }
.paginator a,.paginator a:visited {
	font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0D0000; text-decoration: none;
	padding: 1px 8px; border: 1px solid #1F1F1F;
}
.paginator a:hover { color: #000; background-color: #808080; text-decoration: none; border: 1px solid #686C6F; }
.paginator a.current { color: #FFFFFF; background-color: #454545; border: 1px solid #000000; }
.paginator a.first,.paginator a.back,.paginator a.forward,.paginator a.last {
	color: #FFFFFF; background-color: #454545; font-weight: normal; text-decoration: none; padding: 1px 3px;
}
.paginator a.first:hover,.paginator a.back:hover,.paginator a.forward:hover,.paginator a.last:hover {
	color: #000; background-color: #808080; text-decoration: none;
}
.paginator select.ipp { font-size: 10px; border: 1px solid silver; }
