body, a, p, td, th, h1, h2, h3, h4, h5, h6, legend, fieldset {
	font-family: verdana;
	font-size: 12px;
	color: #000;
}
h2.small
{
font-size: 14px;
color: #FFFF00;

}
div, span {
	font-family: verdana;
	font-size: 12px;
}
font {
	font-family: verdana;
}
body {
	margin: 0;
	background: #870001 url('/images/bg.gif') repeat-x;
}
form {
	margin: 0;
}
input, textarea, select {
	font-family: verdana;
	font-size: 12px;
	color: #000;
}
h2 {
	font-weight: bold;
	color: #000;
	margin: 0;
	margin-bottom: 4px;
	font-size: 13px;
	font-style: normal;
}
.txt, .txtarea, .txtfile, select {
	border: 1px #ff7200 solid;
	background: #ffffe1;
	color: #870001;
	font-size: 13px;
	padding: 3px;
}
.txt {
	height: 16px;
}
.txtfile {
	height: 22px;
}
select {
	height: 22px;
}
.txt:focus, .txtarea:focus, .txtfile:focus, select:focus {
	background: #fff1e5;
	border: 1px #f00 solid;
}

a {
	color: #fff;
}

table#shell {
	width: 100%;
}
table#shell td#shell-left {
	vertical-align: top;
	text-align: right;
	padding: 0;
}
table#shell td#shell-center {
	vertical-align: top;
	width: 1002px;
	padding: 0;
	background-color:#AA0001;
}
table#shell td#shell-right {
	vertical-align: top;
	text-align: right;
	padding: 0;
}

table#header {
	width: 1002px;
}
table#header td {
	padding: 0;
}

table#loggedin {
	width: 1002px;
	height: 25px;
	background: #870001 url('/images/loggedin_bg.gif') repeat-x;
}
table#loggedin td {
	padding: 0px 15px 0px 15px;
	color: #fff;
}
table#loggedin td a {
	color: #ff0;
	text-decoration: underline;
	font-weight: bold;
}
table#loggedin td a:hover {
	color: #fff;
}

table#nav {
	width: 1002px;
}
table#nav td {
	padding: 0;
}

table#main {
	width: 1002px;
}
table#main td#leftnav {
	vertical-align: top;
	padding: 0;
	width: 180px;
}
table#main td#content {
	vertical-align: top;
	padding: 0;
	background: #c10909;
}

table#footer {
	width: 1002px;
	background: #460000;
}
table#footer td {
	padding: 4px;
	color: #fff;
	font-size: 11px;
	text-align: center;
	line-height: 16px;
}
table#footer td a {
	color: #fff;
	text-decoration: underline;
	font-size: 11px;
}
table#footer td a:hover {
	color: #ffff2d;
}

table.qs {
	width: 547px;
	height: 201px;
	margin: 5px 4px 10px 4px;
	/*background: url('/images/home/qs_bg.jpg') no-repeat;*/
background: url('/images/qs_bg_2.png') no-repeat;
}
table.qs td.qs-search {
	width: 254px;
	padding: 42px 0px 0px 19px;
}
table.qsinput {
	
}
table.qsinput td {
	padding: 3px;
	padding-top: 5px;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
}
table.qsinput td input,select {
	font-weight: normal;
}
table.qs td.qs-r {
	padding: 0;
	width: 293px;
}
table.bio {
	width: 436px;
	height: 251px;
	margin-bottom: 5px;
}
table.bio td {
	padding: 0;
}
table.bio td.bio-l {
	padding: 0;
	width: 121px;
	background: url('/images/home/bio_left2.jpg') no-repeat;
}
table.bio td.bio-c {
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	padding: 6px;
/*	background: url('/images/home/bio_bg.jpg') repeat-x;*/
background: url('/images/member_search7.png') no-repeat;
	vertical-align: top;
}
table.bio td.bio-c h1 {
	font-size: 14px;
	color: #ff0;
	font-weight: bold;
	margin: 0;
	margin-bottom: 4px;
	text-transform: uppercase;
}
table.bio td.bio-r {
	padding: 0;
	width: 12px;
	background: url('/images/home/bio_right.jpg') no-repeat;
}

table.login {
	width: 990px;
	height: 171px;
	margin-left: 4px;
	margin-right: 6px;
	background: #a90002;
}
table.login td.login-l {
	width: 249px;
	padding: 105px 0px 0px 0px;
	background: url('/images/login/new_users.jpg') no-repeat;
	vertical-align: top;
}
table.login td.login-c {
	width: 396px;
	padding: 0;
	background: url('/images/login/middle.jpg') no-repeat;
}
table.login td.login-r {
	width: 345px;
	vertical-align: top;
	padding: 88px 0px 0px 2px;
	background: url('/images/login/returning_users.jpg') no-repeat;
}
table.loginf {
	
}
table.loginf td {
	padding: 3px;
	color: #ff0;
	font-weight: bold;
}
table.loginf td a {
	color: #ff0;
	text-decoration: underline;
}
div.login-shadow {
	margin: 0;
	height: 34px;
	background: url('/images/login/shadow_bg.jpg') repeat-x;
}
div.page-banner {
	margin: 0;
	width: 1002px;
}
div.page-title {
	margin: 0;
	height: 43px;
	background: url('/images/title_bg.gif') repeat-x;
	width: 1002px;
	vertical-align: bottom;
}
div.redbg {
	background: #f00;
	padding: 0;
	margin: 0;
}
table.register {
	margin-left: 15px;
	margin-bottom: 6px;
}
table.register th {
	text-align: left;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	font-style: italic;
	padding: 0px;
	background: url('/images/register/th_bg.jpg') repeat-x;
	height: 32px;
}
table.register th.rthl {
	background: url('/images/register/tl.jpg') no-repeat;
	width: 6px;
	height: 32px;
	padding: 0;
	font-size: 1px;
}
table.register td {
	color: #000;
	padding: 4px;
	background: #ffffc3;
}
table.register tfoot td {
	height: 13px;
	background: #ff7200;
	padding: 0;
	font-size: 1px;
}
table.register tfoot td.rtfl {
	height: 13px;
	width: 8px;
	background: url('/images/register/bl.jpg') no-repeat;
}
table.register td a {
	color: #000;
}
table.register td a:hover {
	
}
div.red2 {
	background: #d70000;
}
table.profile-img {
	background: #a00000;
}
table.profile-img td {
	padding: 3px;
	text-align: center;
}
table.profile-img td :active {
	outline: none;
}
table.profile-img td :focus {
	outline: none;
}
table.profile-img td img.sm_img {
	border: 1px solid red;
}
table.profile-img td img.sm_img_on {
	border: 1px solid yellow;
}
table.register-specs {
	width: 100%;
}
table.register-specs td {
	padding: 0px;
}
table.results {
	width: 800px;
	margin-left: 5px;
}
table.results td {
	padding: 10px 4px 10px 4px;
	color: #fff;
}
table.results td a {
	color: #fff;
	text-decoration: underline;
}
table.results td a.pro-name {
	color: #ff0;
	text-decoration: underline;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	display:block;
	margin-bottom: 4px;
}
table.results tr.odd td {
	background: #c00;
}
table.results td.pro-img {
	width: 100px;
}
table.results td.pro-img a {
	text-decoration: none;
}
table.results td.pro-img img {
	border: 3px #a00000 solid;
	margin-right: 10px;
	margin-left: 10px;
}
table.specs td {
	padding: 3px;
}
div.pages {
	margin-left: 20px;
}
div.pages a {
	padding: 1px 6px 1px 6px;
	border: 1px #ff0 solid;
	background: #870001;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
div.pages a:hover {
	background: #bf0001;
	border: 1px #fff solid;
}
span.curpage {
	padding: 1px 6px 1px 6px;
	color: #fff;
	font-weight: bold;
}
table.reviews {
	width: 705px;
}
table.reviews th {
	padding: 0;
}
table.reviews th.r-txt {
	width: 87px;
	height: 20px;
	text-align: left;
	background: url('/images/profile/reviews_t_bg.gif') repeat-x;
}
table.reviews th.r-grad {
	background: url('/images/profile/reviews_t_bg.gif') repeat-x;
	width: 442px;
	height: 20px;
	text-align: right;
}
table.reviews th.r-redbg {
	width: 200px;
	height: 20px;
	background: #f00;
	text-align: right;
}
table.reviews th.r-tr {
	width: 26px;
	height: 20px;
	text-align: right;
	background: #f00 url('/images/profile/reviews_tr.gif') no-repeat right;
}
table.reviews td {
	color: white;
}
table.reviews td.main {
	height: 225px;
	vertical-align: top;
	padding: 10px;
	background: url('/images/profile/reviews_bg.jpg') no-repeat;
	color: #fff;
	line-height: 16px;
}
div.review-tag {
	color: white;
	font-size: 10px;
	font-style: italic;
}
div.review-title {
	color: #ffff8f;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 4px;
}
h1 {
	color: #ff0;
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.white, .white p, .white span, .white div {
	color: #fff;
}

.crumbs {
	color: #fff;
	margin-bottom: 6px;
	padding-left: 10px;
}
.crumbs a {
	color: #ff0;
}

table.messages {
	background: #900;
}
table.messages th {
	padding: 4px;
	color: #ff0;
	font-weight: bold;
	text-align: left;
	background: #600;
}
table.messages th.c {
	text-align: center;
}
table.messages th.r {
	text-align: right;
}
table.messages td {
	padding: 4px;
	color: #fff;
}
span.yellow {
	color: yellow;
}
.friend {
	text-align: center;
	width: 80px;
}


div#test-accordion{
    border: 1px solid #343230;
	background-color:#d70000;
	padding:10px;
}

div.accordion {
	position: relative; /* required for bounding */
	width:170px;
}
div.accordion-toggle a {
font-weight: bold;
text-decoration:none;
}

div.accordion-toggle{
    position: relative; /* required for effect */
    z-index: 10;		/* required for effect */
    background-image:#870001 url(/images/loggedin_bg.gif) repeat-x scroll 0%;
	font-weight:bold; 
 	background-repeat:repeat-x;
	background-position:bottom;
	color:#ffffff;   
    cursor: pointer;
	margin-bottom:1px;
	padding:2px 14px 2px 2px;
	border-top:1px solid #5d5852;	
}

div.accordion-toggle a{
  text-decoration:none;
  display: block;
   width: 170px;
 height: 20px;
}

div.accordion-toggle:hover, div.accordion-toggle-active{
 	 
	border-top:1px solid #a06b55;
	background-image:#870001 url(/images/loggedin_bg.gif) repeat-x scroll 0%
}

div.accordion-content{
    overflow: hidden;	/* required for effect */
    background: #d70000;
	padding:1px 1px 1px 1px;
	color:#fff;
	border-bottom:1px solid #d80000;
}
div.accordion-content a{
 padding: 2px; 
 margin: 0px;
 display: block;
 color: #FFFF99;
 width: 170px;
 height: 20px;
}

.phototile
{
width: 100px;
height: 100px;
 
}
.tilediv{
width: 150px;
height: 150px;
float: left;
}
.clearboth
{
clear: both;
}

.floatl
{
float: left;
}


#sendtothisusers{
border: 1px #990000 solid;
padding: 3px;
margin: 2px;
}
#addfriend{
padding: 3px;
}
#autocomplete {
padding: 3px;
color: #FFFFFF;
border: 1px #990000 solid;
overflow: auto;
width: 300px;
max-height: 150px;

}

#autocomplete a{
 
color: #FFFFFF;
border: 1px #990000 solid;
margin: 0px;
padding: 1px; 
display:block;
}

#autocomplete a:hover{
color:#FFFF00;
 
}

