/* CSS Document 
@charset "utf-8";
*/

/* 
===================================================
GLOBAL ELEMENTS 
===================================================
*/

.EchoDisplay { color:red; font-weight:bold; }

#ad_body3{
width: 300px;
padding: 1px 3px 1px 4px;
margin-bottom: 0px;
border-right: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
}

#ad_body3 p{
margin: 8px;
}

#logo {
background:url(images/logo-community.gif) no-repeat;
width: 261px;
height: 28px;
margin: 8px 0px 0px 5px;
}

#logoLading {
width: 350px;
height: 67px;
float:left;
background:url(images/logo_landing.gif) no-repeat;
}
.newSignupError { background-color: yellow; text-align:center;}
.SignupError { background-color: yellow; }
.comment { color: gray; font-size: 10px; }

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background: url(images/back.gif);
margin: 0px auto;
text-align: center;
}

#annoucement_center h3 a{
color: #000000;
text-decoration: none;
}

#wrapper {
text-align: center;
background: url(images/back_top.jpg) repeat-x;
margin: 0px;
}

#fixed_width_container {
width: 990px;
margin: 0px auto;
text-align: left;
}

#header_container {
width: 990px;
color: #ffffff;
overflow: auto;
clear:both;
padding-bottom: 5px;
}

#header_container_step3 {
width: 990px;
height: 28px;
color: #ffffff;
overflow: auto;
clear:both;
padding-bottom: 5px;
}

#header_container_community {
width: 990px;
height: 93px;
color: #ffffff;
}

#header_container_error {
width: 990px;
height: 130px;
color: #ffffff;
overflow: auto;
clear:both;
padding-bottom: 5px;
}

#header_container_captcha {
width: 990px;
height: 210px;
color: #ffffff;
overflow: auto;
clear:both;
padding-bottom: 5px;
}

#header_container_outside {
width: 990px;
color: #ffffff;
overflow: auto;
clear:both;
padding-bottom: 5px;
}

.header_left{
	background:#6e0d06;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

#superlink{
text-align: right;
padding: 5px 10px 0px 0px;
}

#superlink a{
color: #ffffff;
text-decoration: none;
}

.welcome {
display: block;
float:left;
margin: 18px 0px 0px 8px;
width: 190px;
}

#supernav {
color: #ffffff;
margin: 18px 10px 0px 5px;
float:right;
text-align: left;
}

#supernav a{
color: #ffffff;
text-decoration: none;
}

h1 {
font-weight: normal;
font-size: 19px;
margin: 0px 0px 0px 5px;

}

h2 {
font-size: 20px;
margin: 0px;
color: #990000;
}

h2 a{
color: #990000;
text-decoration: none;
}


h3 {
font-size: 24px;
margin: 0px;
}

h4 {
font-size: 18px;
display: inline;
color: #a71c10;
}

img {
border: 0px;
}

.smalltext {
font-size: 11px;
}

.largetext {
font-size: 14px;
color: #000000;
}

.largetext a{
color: #000000;
text-decoration: none;
}

.content {
padding: 8px;
background: #ffffff;
}

.content2 {
background: #ffffff;
}

.clr {
clear: both;
height: 1px;
}

.upgradeMsg { /* redbold */
color: #b31508;
font-weight: bold;
text-decoration: none;
}

.onlineLink { /* redboldsmall */
color: #b31508;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}

.newMember { /* goldboldsmall */
color: #e77100;
font-weight: bold;
text-decoration: none;
font-size: 12px;}

.SearchProfileText { /* goldboldsmall */
color: #000000;
text-decoration: none;
font-size: 12px;}

.SearchProfileText:Hover { /* goldboldsmall */
color: #e77100;
}


.addFavMember { /* boldblue  */
color: #0d1c5a;
font-weight: bold;
}

.enlargeImage { /* smallbluenound  */
color: #1b356b;
font-size: 11px;
text-decoration: none;
}

.alertLink { /* rednormal */
color: #b31508;
}

.inset_left{
float:left;
margin: 0px 5px 5px 0px;
}

.inset_left3{
float:left;
}

.inset_right{
float:right;
margin: 0px 5px 5px 8px;
}

.inset_right_close{
float:right;
margin: 0px 2px 5px 2px;
}

.quote {
background: url(images/quote.gif);
width: 32px;
height: 27px;
display: block;
float:left;
margin: 5px 8px 3px 3px;
}

.quote2 {
background: url(images/quote2.gif);
width: 20px;
height: 17px;
display: block;
float:left;
margin: 0px 8px 3px 12px;
}


.subfooter {
text-align: left;
font-size: 11px;
}

form {
margin: 0px;
}

.commontable {
width: 90%;
margin: 10px;
}

.commontable td{
padding: 3px 3px 3px 10px;
}

td.rightjust {
text-align: right;
}

#dk_back {
background: #525252;
text-align: center;
padding: 3px 3px 1px 1px;
color: #ffffff;
font-size: 17px;
font-weight: bold;
} 

.inset_left2 {
float:left;
color: #333333;
font-size: 11px;
padding: 5px 5px 5px 10px;
}

.inset_left4 {
float:left;
color: #333333;
font-size: 12px;
padding: 4px 5px 5px 10px;
}

.inset_thumbnails{
padding: 3px;
border: 1px solid #8b8b8b;
margin: 2px 6px 8px 6px;
float:left;
}

.center {
text-align: center;
}

.echo {
color: #c81102;
font-weight: bold;
font-size: 11px;
}

.echoAlert {
color: #FF0000;
text-align:center;
}

#pagination {
text-align: center;
padding: 8px;
}

#pagination a{
color: #c81102;
}

.bar_back {
background: #a71c10;
padding: 3px 3px 0px 1px;
height: 100%;
overflow: auto;
}

.bar_back2 {
background: #a71c10;
padding: 3px 35px 3px 3px;
height: 100%;
overflow: auto;
color: #ffffff;
text-align: center;
font-size: 14px;
font-weight: bold;
}

.bar_back a{
color: #ffffff;
margin-top: 3px;
}

.bar_back_lt {
background: #e0e0e0;
}

.highlight {
background: #ffff33;
}

.premium_highlight {
background: #fae78f;
}

.alert {
background: #FFFF33;
font-weight: bold;
margin: 10px;
display: block;
padding: 2px;
}

#iconlink_holder {
width: 170px;
float: right;
margin: 10px 55px 0px 0px;
}

.iconlink_imageholder {
width: 33px;
float:left;
}


.iconlink span {
display: block;
margin-top: 5px;
text-decoration: underline;
}

.iconlink {
color: #b31508;
font-size: 11px;
font-weight: bold;
width: 150px;
display: inline;
float:left;
}

.iconlink2 {
color: #b31508;
font-size: 11px;
font-weight: bold;
width: 150px;
}

.iconlink_table {
margin-top: 5px;
}

.thirds {
width: 28%;
text-align: center;
float:left }

.error {
	background-color:black;
	color:white;
	font-weight:bold;
}

/* 
===================================================
TOP NAV 
===================================================
*/

#tab_container {
height: 25px;
float:left;
margin-top: 12px;
}

#tab_container ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#tab_container li {
list-style: none;
float:left;
margin: 0px 4px 0px 0px;
padding: 0px;
}

#tab_container li a {
width: 115px;
height: 20px;
display: block;
background: url(images/tab.gif) 0 0 no-repeat;
text-align: center;
color: #a71c10;
font-weight: bold;
font-size: 14px;
text-decoration: none;
padding: 5px 0px 0px 0px;
}

#tab_container li a:hover {
background: url(images/tab.gif) 0 -25px;
}

#tab_container li a:active {
background: url(images/tab.gif) 0 -50px;
}

#tab_container li a.active {
background: url(images/tab.gif) 0 -50px;
}

/* 
===================================================
LEFT NAV 
===================================================
*/


#left_column {
width: 182px;
float:left;
}


#left_nav {
font-size: 10px;
font-weight: bold;
margin: 0px 8px 0px 12px;
color: #333333;}

#left_nav span{
color: #e77100;
font-weight: bold;
}   


#left_nav ul {
list-style: none;
margin: 0px 0px 10px 0px;
padding: 0px;
border-bottom: 1px dotted #333333;
}

#left_nav ul li{
list-style: none;
margin: 0px;
padding: 0px;
margin-bottom: 4px;
}

#left_nav ul li a{
color: #333333;
text-decoration: none;
font-size: 12px;
font-weight: normal;
}

#left_nav ul li a:hover {
color: #e77100;
}

#left_nav ul li a.header{
color: #a71c10;
font-weight: bold;
text-decoration: none;
}

#left_nav ul.sub {
margin: 0px 0px 0px 10px;
border-bottom: none;
color: #666666;
}

#left_nav ul.sub a {
color: #666666;
}

#left_nav ul.sub .subheader {
font-size: 12px;
font-weight: normal;
}

#left_nav_holder {
margin: 250px 0px 10px 0px;
padding: 0px;
}

/* 
===================================================
GLOBAL BODY ELEMENTS
===================================================
*/

#mainContentTop { /* white_box_top  */
width: 990px;
height: 13px;
background-image:url(images/white_box_top.gif);
font-size: 3px;
}


#mainContentBody { /* white_box  */
width: 990px;
background-color: #ffffff;
overflow: auto;
height: 100%;
}

#mainContentBottom { /* white_box_bottom  */
width: 990px;
height: 13px;
background-image:url(images/white_box_bottom.gif);
font-size: 3px;
}


/* 
===================================================
COMMON ELEMENTS
===================================================
*/

/* Status bar **************/

.completeness {
display: block;
margin: 5px 5px 0px 0px;
float:right;
}

#bar_outter {
border: 1px solid #c1c1c1;
padding: 1px;
height: 11px;
width: 140px;
float: right;
margin: 5px 10px 0px 0px;
}

#bar_inner{
background: #d8d8d8;
text-align:left;
}

#bar {
background: url(images/bar.gif) repeat-x;
height: 11px;
width: 50%;
}



/* 
===================================================
THIN TEMPLATE MIDDLE COLUMN
===================================================
*/

#center_column_thin {
width: 477px;
float:left;
margin: 0px 0px 0px 5px;
}

#shadow_bordered_box {
background:url(images/shadow_bordered_box.jpg) no-repeat;
background-position: center;
height: 9px;
}

#shadow_bordered_box1 {
background:url(images/shadow_bordered_box.jpg) no-repeat #ffffff;
background-position: center;
height: 9px;
width: 477px;
}

/* MY PROFILE *************/

#profileBorderTop { /* dk_red_topper  */
background:url(images/myprofile_widget_top.gif);
height: 9px;
font-size: 3px;
width: 477px;
}

#profileBorderBody { /* dk_red_body  */
width: 459px;
background: #6e0d06;
padding: 0px 9px 0px 9px;
}

#profileBorderBottom { /* dk_red_bottom  */
background:url(images/myprofile_widget_bottom.gif);
height: 9px;
font-size: 3px;
width: 477px;
}

#mediaBorderTop { /* med_red_topper  */
background:url(images/content_topper_477x9.gif);
height: 9px;
font-size: 3px;
}

#mediaBorderBody { /* med_red_body  */
width: 459px;
background: #b31508;
padding: 0px 9px 0px 9px;
}

#mediaBorderBottom { /* med_red_bottom  */
background:url(images/content_bottom_477_9.gif);
height: 9px;
font-size: 3px;
}


#prof_top_thin_outside {
background: url(images/myprofile_widget_inner_topper.gif);
width: 454px;
height: 27px;
padding: 5px 0px 0px 5px;
color: #333333;
font-weight: bold;
}

#prof_top_thin_outside h1{
float:left;
display: inline;
}

#prof_bottom_thin_outside {
background: url(images/myprofile_widget_inner_bottom.gif);
height: 6px;
font-size: 3px;
}

#prof_top_thin {
background: url(images/myprofile_widget_inner_topper.gif);
width: 454px;
height: 27px;
padding: 5px 0px 0px 5px;
color: #333333;
font-weight: bold;
}

#prof_top_thin h1{
float:left;
display: inline;
}

#prof_bottom_thin {
background: url(images/myprofile_widget_inner_bottom.gif);
height: 6px;
font-size: 3px;
}

#prof_body{
color: #333333;
padding: 8px;
background: #ffffff;
text-align: left;
}

#prof_body span {
color: #b31508;
}

#prof_body span a{
color: #b31508;
}

#prof_split {
width: 183px;
float:left;
margin: 0px 0px 0px 0px;
line-height: 20px;
}

#prof_split2 {
width: 140px;
float:left;
margin: 0px 0px 0px 0px;
line-height: 20px;
}

#prof_split_sub a {
color: #e77100;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}

#prof_split a img {
border: 0px;
}

#prof_split_sub {
width: 83px;
float:left;
margin: 0px 0px 0px 0px;
}

#prof_split_sub span {
color: #666666;
font-size: 11px;
}

#prof_split_sub br {
clear:both;
height: 5px;
}

.status_holder {
float:left;
}

.plus{
display: inline;
margin-left: 2px;
}

.status_holder img {
float: right;
}

.status_sm {
background: #d8d8d8;
width: 48px;
height: 9px;
float:left;
margin-top: 7px;
}

.status_sm_over {
width: 8px;
height: 9px;
float:left;
margin-top: 7px;
font-size: 3px;
}

.upgrade_link a{
display: block;
margin: 0px 0px 0px 0px;
float:right;
color: #b31508;
width: 335px;
}

.upgrade_link2 a{
display: block;
margin: 0px 0px 0px 0px;
float:right;
color: #b31508;
width: 480px;
}




/* New members and Slideshow ***************/

#newMemberContentTop { /* gray_topper  */
background:url(images/neutral_topper_477.gif);
height: 13px;
width: 477px;
margin-top: 10px;
font-size: 3px;
}

#newMemberContentBody { /* gray_body  */
border-right: 8px solid #e7e7e7;
border-left: 8px solid #e7e7e7;
width: 451px;
padding: 5px;
overflow: hidden;
height: 100%;
background: #ffffff;
text-align: left;
}

#newMemberContentBottom { /* gray_bottom  */
background:url(images/neutral_bottom_477.gif);
height: 13px;
width: 477px;
font-size: 3px;
}

.memberShowTop { /* gray_topper_thin  */
background:url(images/neutral_topper_309.gif);
height: 13px;
width: 309px;
font-size: 3px;
}

.memberShowBody { /* gray_body_thin  */
border-right: 8px solid #e7e7e7;
border-left: 8px solid #e7e7e7;
width: 283px;
padding: 0px 5px 5px 5px;
overflow: hidden;
height: 100%;
background: #ffffff;
text-align: left;
}

.memberShowBottom { /* gray_bottom_thin  */
background:url(images/neutral_bottom_309.gif);
height: 13px;
width: 309px;
font-size: 3px;
}

.tabbedContentBody { /* gray_body_thin_tabs  */
border-right: 8px solid #e7e7e7;
border-left: 8px solid #e7e7e7;
width: 293px;
padding: 0px 0px 5px 0px;
overflow: auto;
height: 100%;
background: #ffffff;
text-align: left;
}

.tabbedContentBottom { /* gray_bottom_thin_tabs  */
background:url(images/tabs_bottom.gif);
height: 14px;
width: 309px;
font-size: 3px;
margin-bottom: 10px;
}

.tabs_back {
background: url(images/tabs_topper.gif) top no-repeat #e7e7e7;
padding: 8px 6px 0px 7px;
width: 296px;
height: 100%;
overflow: auto;
}

.tab_on {
background: url(images/tab_on.gif);
width: 147px;
height: 23px;
float:left;
list-style: none;
padding: 8px 0px 0px 0px;
text-align: center;
margin: 0px;
}

.tab_off {
background: url(images/tab_off.gif);
width: 147px;
height: 23px;
float:left;
list-style: none;
padding: 8px 0px 0px 0px;
text-align: center;
margin: 0px;
}

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 296px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	background: #e7e7e7;
}



.TabbedPanelsTab {
background: url(images/tab_off.gif);
width: 147px;
height: 23px;
float:left;
list-style: none;
padding: 8px 0px 0px 0px;
text-align: center;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTabHover {
		cursor: pointer;
}


.TabbedPanelsTabSelected {
background: url(images/tab_on.gif);
width: 147px;
height: 23px;
float:left;
list-style: none;
padding: 8px 0px 0px 0px;
text-align: center;
	cursor: pointer;
		-moz-user-select: none;
	-khtml-user-select: none;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #b4b4b4;

	border-right: solid 1px #b4b4b4;
	background-color: #ffffff;
	width: 292px;
		height: 195px;

		
}

.TabbedPanelsContent {
	padding: 0px 4px 4px 4px;
}

.clr_tall {
height: 20px;
clear:both;
display: block;
}



#slideshow {
width: 450px;
}

#slideshow td{
border: none;
padding:5px 5px 5px 5px;
vertical-align: top;
}

.med_thumb2 {
background:url(images/med_thumb.jpg) no-repeat;
width: 218px;
padding: 7px 0px 0px 0px;
}

.med_thumb_caption2{
background: url(images/med_thumb_caption.jpg) no-repeat;
width: 218px;
height: 39px;
text-align: center;
font-size: 12px;
padding-top: 8px;}


.med_thumb_caption2 a:hover{
color: #e77100;
}
.med_thumb_caption2 a{
color: #333333;
text-decoration: none;
font-size: 11px;
}

#newmembers {
width: 450px;
}

#newmembers td{
border: none;
padding:5px 10px 5px 10px;
text-align: center;
}

#newmembers a{
color: #333333;
text-decoration: none;
font-size: 11px;
}
#newmembers a:hover{
color: #e77100;
}
.sm_thumb {
background:url(images/sm_thumb.gif) no-repeat;
width: 80px;
padding: 4px 4px 0px 4px;
}

.sm_thumb_caption{
background: url(images/sm_thumb_caption.gif) no-repeat;
width: 78px;
height: 30px;
text-align: center;
font-size: 10px;
padding: 5px 5px 0px 5px;
line-height: 11px;}

.sm_thumb_caption a{
color: #333333;
text-decoration: none;
}

.sm_thumb_caption a:hover {
color: #e77100;}

.med_thumb {
background:url(images/med_thumb2.gif) no-repeat;
width: 96px;
padding: 4px 4px 0px 4px;
}

.med_thumb_caption{
background: url(images/med_thumb_caption2.gif) no-repeat;
width: 94px;
height: 30px;
text-align: center;
font-size: 10px;
padding: 5px 5px 0px 5px;
line-height: 11px;}

#annoucement_center {
text-align: center;
font-weight: bold;
margin-bottom: 8px;
}

#annoucement_center ul {
margin: 0px;
padding: 0px;
}

#annoucement_center li{
display: inline;
margin-right: 5px;
}

#common_topper {
background:url(images/content_topper_477.gif) no-repeat;
height: 16px;
text-align: center;
color: #ffffff;
font-weight: bold;
font-size: 14px;
padding: 5px;
}

#common_topper span{
font-size: 10px;
font-weight: normal;
}

#common_body{
border-right: 1px solid #a71c10;
border-left: 1px solid #a71c10;
padding-top: 1px;
height: 100%;
overflow: auto;
}
#common_body p{
margin: 12px;
}

#common_bottom {
background:url(images/content_bottom_477.gif);
height: 5px;
font-size: 1px;
margin-bottom: 8px;
}

#payment_detail_topper {
background:url(images/payment_detail_topper.gif);
width: 469px;
height:7px;
font-size: 1px;
margin: 0px 3px 0px 3px;
}

#payment_detail_body {
background:url(images/payment_detail_body.jpg) repeat-x #ebebeb;
width: 467px;
border-right: 1px solid #cacaca;
border-left: 1px solid #cacaca;
margin: 0px 3px 0px 3px;

}



#payment_detail_bottom {
background:url(images/payment_detail_bottom.gif);
width: 469px;
height:5px;
font-size: 1px;
margin: 0px 3px 0px 3px;
}

#paymentSpecialTop { /* payment_detail_gold_topper  */
background:url(images/payment_detail_gold_topper.gif);
width: 469px;
height:5px;
font-size: 1px;
margin: 2px 3px 0px 3px;
}

#paymentSpecialBody { /* payment_detail_gold_body  */
background:url(images/payment_detail_gold_body.jpg) repeat-x #feeb6f;
width: 467px;
border-right: 1px solid #cacaca;
border-left: 1px solid #cacaca;
margin: 0px 3px 0px 3px;
vertical-align: top;
}

#paymentSpecialBottom { /* payment_detail_gold_bottom  */
background:url(images/payment_detail_gold_bottom.gif);
width: 469px;
height:4px;
font-size: 1px;
margin: 0px 3px 2px 3px;
}


#payment_detail_content {
float:left;
width: 320px;
}

#payment_detail_content .span {
font-size: 12px;
margin-left: 10px;
}

#payment_detail_content .strikethrough {
text-decoration: line-through;
font-size: 18px;
}




#price {
color: #a71c10;
font-size: 22px;
float:right;
font-weight: bold;
margin: 0px 10px 10px 40px;
width: 65px;
}

#price span {
font-size: 12px;}

#best_value {
float:right;
}


/* 
===================================================
WIDE TEMPLATE MIDDLE COLUMN
===================================================
*/

#center_column_wide {
width: 625px;
float:left;
margin: 0px 0px 0px 5px;
}


#common_topper_wide {
background:url(images/content_topper_625.gif) no-repeat;
height: 16px;
text-align: center;
color: #ffffff;
font-weight: bold;
font-size: 14px;
padding: 5px;
}

#ad_column {
width: 160px;
float: left;
margin-left: 8px;
}

#common_bottom_wide {
background:url(images/content_bottom_625.gif) no-repeat;
height: 6px;
font-size: 1px;
}


/* 
===================================================
MAIL TEMPLATES
===================================================
*/

#inbox {
width: 623px;
}

#inbox td{
padding: 2px;
margin: 0px;
border-bottom: 1px solid #aeb3b9;
}

#inbox tr.new {
font-weight: bold;
}

#inbox a {
color: #0b2760;
}

#compose_left {
border: 1px solid #a71c10;
width: 206px;
float:left;
background: #ffffff;
color: #000000;
padding: 10px;
margin: 0px 0px 10px 10px;
}

#compose_right{
width: 206px;
float:left;
color: #ffffff;
padding: 10px;
background: #a71c10;
margin: 0px 0px 10px 0px;
border: 1px solid #a71c10;
}

#message_topper {
background: #a71c10;
color: #ffffff;
padding: 3px;
margin: 5px 5px 0px 5px;
}

#message_body {
background: #f7f7f7;
border-right: 1px solid #c8c8c8;
border-bottom: 1px solid #c8c8c8;
border-left: 1px solid #c8c8c8;
padding: 5px;
margin: 0px 5px 5px 5px;
}

#compose {
width: 100%;
}

#compose td{
vertical-align: top;
padding: 2px;
}

#submit_buttons {
margin: 10px 0px 0px 60px;
}

/*
===================================================
SEARCH TEMPLATE
===================================================
*/

#search {
width: 100%
}

#search td {
border-bottom: #a71c10 1px solid;
padding: 5px;
vertical-align: top;
}

#search td.fieldlabel {
background: #ebebea;
border-right: #a71c10 1px solid;
width: 150px;

}

#search td.none {
background: #ffffff;
border: none;
}

#search td.top {
border-top:  #a71c10 1px solid;
}

#search p{
margin: 5px 0px 8px 0px;
}

#searchadvance {
width: 100%
}

#searchadvance td {
border-bottom: #a71c10 1px solid;
padding: 5px;
vertical-align: top;
}

#searchadvance td.fieldlabel {
background: #ebebea;
border-right: #a71c10 1px solid;
width: 150px;

}

#searchadvance td.none {
background: #ffffff;
border: none;
}

#searchadvance td.top {
border-top:  #a71c10 1px solid;
}

#searchadvance p{
margin: 5px 0px 8px 0px;
}



.result_top {
background:url(images/result_top.jpg) repeat-x;
height: 22px;
padding: 5px 5px 0px 5px;
}

#search_username {
width: 180px;
float:left;
}

#search_username a{
color: #0b2760;
font-weight: bold;
}

.search_iconlinks {
float:right;
margin-left: 10px;

}

.personality {
display: block;
background:url(images/icons/personality.gif);
width: 33px;
height: 22px;
float:right;
margin: 0px 0px 0px 6px;
}

.personality:hover {
background:url(images/icons/personality.gif) 0 -22px;
cursor: pointer;
}

.audio {
display: block;
background:url(images/icons/audio.gif);
width: 18px;
height: 22px;
float:right;
margin: 0px 0px 0px 6px;
}

.audio:hover {
background:url(images/icons/audio.gif) 0 -22px;
cursor: pointer;
}

.camera {
display: block;
background:url(images/icons/camera.gif);
width: 24px;
height: 22px;
float:right;
margin: 0px 0px 0px 6px;
}

.camera:hover {
background:url(images/icons/camera.gif) 0 -22px;
cursor: pointer;
}

.video {
display: block;
background:url(images/icons/video.gif);
width: 25px;
height: 22px;
float:right;
margin: 0px 0px 0px 6px;
}

.video:hover {
background:url(images/icons/video.gif) 0 -22px;
cursor: pointer;
}

/*
===================================================
I'M INTERESTED TEMPLATE
===================================================
*/

#backlink{
float:left;
width: 50px;
color: #ffffff;
font-size: 11px;
margin-top: 10px;
}

#backlink a{
color: #ffffff;
font-size: 11px;
}

#helplink {
font-size: 9px;
width: 90px;
float:right;
}

#helplink a{
color: #ffffff;
}

#button_holder {
float:left;
margin: 0px 0px 0px 20px;
}


#intro {
background: #ebebea;
font-size: 11px;
text-align: center;
margin: 5px;
padding: 5px;
}

#iminterestedphoto {
margin: 0px 3px 10px 2px;
text-align: center;
}

#iminterestedphoto a{
color: #b31508;
font-weight: bold;
}

#iminterestedphoto img {
margin-bottom: 8px;
}

#filter {
margin: 10px 0px 5px 25px;
width: 420px;
}

#filter select {
margin-bottom: 6px;
}

#filter span {
display: block;
float:left;
margin: 3px 3px 0px 0px;
}

/*
===================================================
WHO VIEWED ME TEMPLATE
===================================================
*/


#featuredisplay {
width: 100%;
font-size: 11px;
}

#featuredisplay td {
border-bottom: #a71c10 1px solid;
border-right: #a71c10 1px solid;
padding: 5px;
text-align: center;
}


#featuredisplay tr.headrow {
background:  #a71c10;
color: #ffffff;
font-size: 12px;
vertical-align: top;
}

#featuredisplay tr.headrow a{
color: #ffffff;
text-decoration: none;
}

#featuredisplay td.top {
border-top:  #a71c10 1px solid;
border-right: #a71c10 1px solid;
}

#featuredisplay td.right {
border-bottom: #a71c10 1px solid;
border-right: none;
padding: 5px;
}

#featuredisplay td.bar_back_lt1 {
background: #e0e0e0;
text-align: left;
font-size: 12px;
border: none;
}

#featuredisplay td.bar_back_lt1 a{
color: #0b2760;
}

#featuredisplay td.bar_back_lt2 {
background: #e0e0e0;
text-align: right;
font-size: 12px;
border: none;
}

#featuredisplay td.bar_back_lt2 a{
color: #0b2760;
}


#featuredisplay td.bar_back_lt3 {
background: #e0e0e0;
text-align: center;
font-size: 12px;
border: none;
}

#featuredisplay a{
color: #333333;
}

#featuredisplay a:hover {
color: #e77100;
}

/*
==================================================
PROFILE TEMPLATE
==================================================
*/

#profile_topper_wide {
background:url(images/content_topper_625_10.gif);
height: 10px;
font-size: 3px;
}

#profile_body_wide {
width: 605px;
background: #a71c10;
padding: 0px 10px 0px 10px;
}

#profile_bottom_wide {
background:url(images/content_bottom_625_10.gif);
height: 10px;
font-size: 3px;
margin-bottom: 10px;
}

#profile_topper_wide_dk {
background:url(images/myprofile_edit_top.gif);
height: 10px;
font-size: 3px;
}

#profile_body_wide_dk {
width: 605px;
background: #6e0d06;
padding: 0px 10px 0px 10px;
}

#profile_bottom_wide_dk {
background: url(images/myprofile_edit_bottom.gif);
height: 10px;
font-size: 3px;
margin-bottom: 10px;
}

#prof_top_wide {
background:url(images/myprofile_edit_inner_topper.gif);
width: 600px;
height: 27px;
padding: 5px 0px 0px 5px;
color: #333333;
font-weight: bold;
}

#prof_top_wide h1 {
float:left;
}

#location {
float:right;
font-weight: normal;
font-size: 19px;
margin: 0px 5px 0px 0px;
}

#prof_top_wide .newMember { /* goldboldsmall = newMember */
display: block;
float:left;
margin: 7px 0px 0px 10px;
}

#prof_top_wide img {
float:left;
margin: 0px 0px 0px 0px;
}

#prof_body_wide{
color: #000000;
padding: 8px;
background: #ffffff;
}

#prof_body_wide2{
color: #000000;
padding: 8px;
background: #ffffff;
}



#prof_split_wide {
width: 200px;
float:left;
margin: 0px 0px 0px 0px;
line-height: 20px;
}

#prof_split_wide li {
list-style-image:url(images/bullet.gif);
}

#prof_split_wider {
width: 280px;
float:left;
margin: 0px 0px 0px 5px;
line-height: 20px;
}

#prof_split_wider li {
list-style-image:url(images/bullet.gif);
}

#big_button_holder {
float:right;
margin: 0px 148px 5px 0px;
}

#sectionheader {
margin: 15px 0px 3px 3px;
clear: both;
}


.sectionheader_middle {
background: #a71c10;
color: #ffffff;
font-size: 14px;
font-weight: bold;
height: 23px;
width: 570px;
padding: 3px 0px 0px 5px;
float:left;
}

.sectionheader_middle_dk {
background: #6e0d06;
color: #ffffff;
font-size: 14px;
font-weight: bold;
height: 24px;
width: 570px;
padding: 2px 0px 0px 0px;
float:left;
}

.topmargin {
margin-top: 2px;
display: block;
float:left;
}

.showhide {
float:right;
font-size: 10px;
margin: 3px 6px 0px 0px;
}

.showhide a{
color: #ffffff;
}

.sectionheader_start {
float: left;
background: url(images/stripe_left.gif) no-repeat;
width: 4px;
height: 26px;
}

.sectionheader_end {
float: left;
background: url(images/stripe_right.gif) no-repeat;
width: 4px;
height: 26px;
}

.sectionheader_start_dk {
float: left;
background: url(images/myprofile_edit_stripe_left.gif) no-repeat;
width: 4px;
height: 26px;
}

.sectionheader_end_dk {
float: left;
background: url(images/myprofile_edit_stripe_right.gif) no-repeat;
width: 4px;
height: 26px;
}

#message_ideas {
padding: 10px;
clear: both;
height: 1%;
}

#personality {
padding: 10px;
clear: both;
height: 1%;
}

#personality ul.question {
width: 290px;
float:left;
margin: 0px;
padding: 0px;
position: relative;
}

#personality ul.answer {
width: 250px;
float:left;
margin: 0px;
padding: 0px;
font-weight: bold;
position: relative;
}

#greeting {
padding: 10px;
clear:both;
}

#greeting p{
margin: 8px 0px 3px 0px;
}

#status_container {
padding: 5px;
clear:both;
}


/*
===================================================
PHOTO ALBUM
===================================================
*/

#bar_back_lt2 {
background: #e0e0e0;
padding: 3px;
text-align: center;
clear:both;

}

.med_thumb3 {
background:url(images/med_thumb3.gif) no-repeat;
width: 134px;
padding: 5px 4px 0px 4px;
}

.med_thumb_caption3{
background: url(images/med_thumb_caption3.gif) no-repeat;
width: 132px;
height: 30px;
text-align: center;
font-size: 10px;
padding: 5px 5px 0px 5px;
line-height: 11px;}

.lg_thumb {
border: 1px solid #bcbcbc;
padding: 6px;
margin-top: 5px;
}

#photogallery {
width: 100%;
margin-top: 5px;
}

#photogallery td {
text-align: center;
padding: 0px 0px 0px 5px;
}

#nav_holder {
width: 510px;
margin: 8px 0px 8px 50px;
color: #666666;
}

#nav_holder span {
display: block;
float:left;
margin: 0px 0px 0px 125px;
}

.nextphoto {
display: block;
background:url(images/buttons/nextphoto.gif);
width: 48px;
height: 13px;
float:right;
margin: 0px 0px 0px 6px;
}

.nextphoto:hover {
background:url(images/buttons/nextphoto.gif) 0 -13px;
cursor: pointer;
}

.prevphoto {
display: block;
background:url(images/buttons/previous.gif);
width: 79px;
height: 13px;
float:left;
margin: 0px 0px 0px 6px;
}
.photoNavWhite {
display: block;
width: 79px;
height: 13px;
float:left;
margin: 0px 0px 0px 6px;
}
.prevphoto:hover {
background:url(images/buttons/previous.gif) 0 -13px;
cursor: pointer;
}

/* 
===================================================
MY SUBSCRIPTION
===================================================
*/

#subscription {
margin: 5px 0px 5px 35px;
width: 75%;
}

#subscription td{
padding: 5px 15px 5px 5px;
}

#subscription td.error{
	background-color: yellow; 
	color: black; 
	text-align:center;
	font-weight:bold;
}

#subscription_location {
	width: 90%;
}

#subscription_location  td.error{
	background-color: yellow; 
	color: black; 
	text-align:center;
	font-weight:bold;
}


/* 
===================================================
PREFERENCES
===================================================
*/

.preferences {
margin: 0px 0px 10px 80px;
width: 320px;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}

.preferences td{
padding: 5px;
border-bottom: 1px solid #999999;
}

.preferences_header {
background: #b31508;
color: #ffffff;
font-weight: bold;
text-align: center;
}

/* 
===================================================
ALERTS
===================================================
*/

#alerts {
width: 400px;
margin: 5px 0px 0px 35px;
}

#alerts td {
padding: 4px;
border-bottom: 1px dotted #999999;
font-weight: bold;
}

#alerts td.right {
text-align: center;
font-weight: normal;
}

#alerts td.header {
background: #b31508;
color: #ffffff;
font-weight: bold;
text-align: center;
border-bottom: 0px;
}

#alerts td.none {
border-bottom: 0px;
text-align: center;
}

/* 
===================================================
FUNNEL TEMPLATE
===================================================
*/

#funnel_container {
width: 720px;
float:left;
margin: 0px 0px 0px 25px;
display: inline;
}

#funnel_container_step3 {
width: 720px;
height: 600px;
margin: 0px 0px 0px 25px;
}

#funnel_container h1 {
text-align: center;
font-weight: bold;
font-size: 24px;
margin: 5px;
}

#funnel_container h2 {
font-weight: normal;
font-size: 24px;
color: #000000;
}


#funnel_topper{
background:url(images/content_topper_720.gif);
height: 16px;
text-align: center;
color: #ffffff;
font-weight: bold;
font-size: 14px;
padding: 5px;
}

#funnel_bottom {
background:url(images/content_bottom_720.gif) no-repeat;
height: 5px;
font-size: 1px;
}

#funnel_content {
margin: 40px 30px 50px 65px;
font-size: 18px;
}

#funnel_content td.comment {
font-size: 12px;
vertical-align: top;
}

#funnel_content ul {
font-size: 12px;

}

#funnel_content div.comment {
font-size: 12px;
vertical-align: top;
color: gray;
}

#funnel_content td {
padding: 5px 10px 5px 0px;
}

#funnel_content table {
margin-top: 10px;
}

#funnel_content input.text {
width: 250px;
font-size: 20px;
font-family:Arial, Helvetica, sans-serif;
}

#funnel_content select {
/*width: 150px;*/
font-size: 20px;
font-family:Arial, Helvetica, sans-serif;
}

#funnel_bar_container {
width: 420px;
margin-left: 150px;
}

#funnel_bar_container a{
color: #ffffff;
text-decoration: none;
display: block;
float:left;
font-size: 11px;
margin: 3px 8px 3px 8px;
}


#funnel_bar_outter {
border: 1px solid #c1c1c1;
padding: 1px;
height: 11px;
width: 300px;
margin: 2px auto;
float:left;
}

#funnel_bar_inner{
background: #d8d8d8;
text-align:left;
}



#loginpage {
margin: 0px 0px 0px 0px;
width: 300px;
color: #000000;
}

#login {
float:right;
margin: 0px 0px 0px 0px;
width: 300px;
color: #ffffff;
}

#login input.text{
width: 110px;
margin-bottom: 6px;
background: #d48a85;
border: 1px solid #999999;
}

#login a{
color: #ffffff;
font-size: 10px;
}

#login_header {
font-weight: bold;
margin-bottom: 6px;
}

#login_fields {
width: 180px;
float:left;
}

.login {
float: left;
}

#login label {
width: 60px;
display: block;
float:left;
}

#login_retrieve {
clear:both;
margin-bottom: 5px;
text-align: center;
}

/*
#login {
float:right;
margin: 20px 0px 0px 0px;
width: 410px;
color: #ffffff;
}

#login input.text{
width: 110px;
margin-bottom: 6px;
background: #d48a85;
border: 1px solid #999999;
}

#login input.button{
margin-top: 3px;
}

#login span {
display: block;
margin: 6px 4px 0px 0px;
float: left;
}

#login a{
display: inline;
color: #ffffff;
font-size: 10px;
}


#loginlinks {
margin: 0px 0px 0px 110px;
}

*/

#loginerror{
color:white; font-weight:bold; background-color:#000000; text-align:center; margin-bottom: 5px;
}

#captchaCode{
width: 105px; padding:0; display:inline; margin-left: 15px; margin-right: 0px; height: 0px;
}

#footer_nav {
text-align: center;
color: #ffffff;
font-weight: bold;
font-size: 11px;
margin: 0px 0px 20px 0px;
}

#footer_nav a {
color: #ffffff;
text-decoration: none;

}

/* 


/* 
===================================================
SUCCESS STORIES
===================================================
*/

#success_stories ul {
margin: 12px;
padding: 0px;
}

#success_stories li {
list-style: url(images/quote2.gif) inside;
margin-bottom: 15px;
}





/* 
===================================================
RIGHT COLUMN
===================================================
*/

#right_column {
width: 308px;
float: left;
margin-left: 8px;
}

#right_column2 {
width: 230px;
float: left;
margin-left: 8px;
}

#right_column3 {
width: 308px;
float: right;
margin: 15px 8px 0px 8px;
}


#ad_topper {
background: url(images/ad_topper.gif) no-repeat;
height: 3px;
font-size: 1px;
}

#ad_body{
width: 300px;
border-right: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
padding: 1px 3px 1px 3px;
}
#ad_body_noborder {
width: 300px;
padding: 1px 3px 1px 3px;
}

#ad_body img {
border: none;
}

#ad_body p{
margin: 8px;
}

#ad_bottom {
background: url(images/ad_bottom.gif) no-repeat;
height: 3px;
font-size: 1px;
margin-bottom: 10px;
}


#ad_caption {
background: #b31508;
color: #ffffff;
font-size: 9px;
text-align: right;
width: 295px;
height: 13px;
padding: 3px 5px 0px 0px;
margin-top: 2px;
}
#ad_caption_center {
background: #b31508;
color: #ffffff;
font-size: 9px;
text-align: center;
width: 295px;
height: 13px;
padding: 3px 5px 0px 0px;
margin-top: 2px;
}
#ad_caption_foot {
background: #b31508;
font-size: 1px;
width: 298px;
height: 1px;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

#ex_ad_caption {
background: #e8e8e8;
color: #999999;
font-size: 9px;
text-align: right;
width: 295px;
height: 13px;
padding: 3px 5px 0px 0px;
margin-top: 2px;
}

#_ex_ad_caption_foot {
background: #e8e8e8;
font-size: 1px;
width: 298px;
height: 1px;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

#stats_content ul{
list-style: none;
margin: 0px;
padding: 0px;
}

#stats_content li {
text-align: center;
margin: 3px;
padding: 5px;
color: #b31508;
list-style: none;
border-bottom: 1px dotted #CCCCCC;
}

#stats_content li.bottom {
border: none;
}

#testimonial_content {
margin: 3px;
padding: 8px;
border-bottom: 1px dotted #cccccc;
}

#testimonial_content_footer {
text-align: center;
padding: 10px;
}

#testimonial_content_footer a{
color: #333333;
text-decoration: underline;
}


/* 
===================================================
FOOTER
===================================================
*/


#footer_topper{
background: url(images/footer_top.gif);
width: 990px;
height: 13px;
margin-top: 8px;
}

#footer {
background: #898989;
border-right: 1px solid #c7c7c7;
border-left: 1px solid #c7c7c7;
color: #ffffff;
font-size: 11px;
padding: 5px 15px 5px 15px;
overflow: hidden;

}

#footer img {
float:left;
margin: -3px 10px 10px 0px;
}

#footer_bottom{
background: url(images/footer_bottom.gif);
width: 990px;
height: 13px;
}


/* 
===================================================
ADS
===================================================
*/


#skyscraper {
width: 160px;
height: 600px;
margin: 0px 0px 0px 11px;
}

#hot_ad_outter_top {
background: url(images/hotad_top.gif);
width: 477px;
height: 3px;
font-size: 1px;
}

#hot_ad_outter_bottom {
background: url(images/hotad_bottom.gif);
width: 477px;
height: 3px;
font-size: 1px;
margin-bottom: 8px;
}

#hot_ad_outter_body {
background: url(images/hotad_sides.gif) repeat-x #d0b4b2;
}

#hot_ad_inner {
background:url(images/hotad_back.gif) no-repeat #d25e02;
width: 460px;
padding: 5px;
margin: 0px 3px 0px 3px;
text-align: center;
}

/* 
===================================================
FORMS
===================================================
*/

#upgrade .radio {
float:left;
border: none;
width: 18px;
}

#select {
margin: 0px 4px 0px 0px;
padding: 0px;
}


/* 
===================================================
PROFILE UPLOADS
===================================================
*/

.upload_boxes {
border: 1px solid #b31508;
padding: 5px;
margin: 10px 0px 10px 80px;
width: 180px;
text-align: center;
color: #003399;
float: left;
height: 210px;
background: #f2f2f2;
}

.upload_boxes a{
color: #003399;
}

.upload_boxes span {
font-size: 14px;
font-weight: bold;
}

.upload_boxes:hover{
color: #990000;
}

#upload_table {
background: #e5e5e5;
width: 600px;
margin: 10px 0px 0px 10px;
border: 1px solid #b31508;
}

#upload_table ul{
font-size: 11px;
margin: 5px 0px 0px 20px;
padding: 0px;
}

#upload_table td{
padding: 8px;
vertical-align: top;
}

#upload_table td.left {
line-height: 24px;
border-right: 1px solid #b31508;
font-size: 11px;
font-weight: bold;
}


/* 
===================================================
FORMS
===================================================
*/

#read_message_topnav {
color: #b31508;
text-align: center;
padding: 5px;
}

#read_message_topnav a{
color: #b31508;
}

#read_message_details a{
color: #b31508;
}

#read_message_body a{
color: #b31508;
}


#read_message_details {
background: #ebebea;
margin: 8px;
width: 458px;
}

#read_message_details td{
border-bottom: 1px solid #cccccb;
padding: 2px;}

#read_message_details .top {
border-top: 1px solid #cccccb;
}

#read_message_details .left {
border-left: 1px solid #cccccb;
}

#read_message_details .right {
border-right: 1px solid #cccccb;
text-align: right;
padding-right: 5px;
}

#read_message_body{
font-size: 14px;
padding: 8px;
}

#prof_top_nav {
text-align: center;
height: 100%;
overflow: auto;
color: #666666;
font-size: 11px;
}

#prof_top_nav a{
color: #b31508;
text-decoration: none;
font-size: 12px;

}

#prof_top_nav a:hover{
color: #e77100;
}

#prof_top_nav_left {
float:left;
width: 200px;
padding-left: 10px;
}

#prof_top_nav_right {
float:right;
padding-right: 10px;
}

#prof_top_nav_center {
float:left;
text-align: center;
width: 210px;
}

#prof_top_nav_center2 {
float:left;
text-align: center;
width: 210px;
}

/* 
===================================================
Message Ideas
===================================================
*/

#message_ideas {
width: 90%;
}

#message_ideas td{
padding: 3px;
background: #f2f2f2;
}

#message_ideas td.error { 
	background-color: yellow; 
	color: black; 
	text-align:center;
	font-weight:bold;
}

#message_ideas a {
color: #0d1c5a;
}

#EditGreeting {
	width: 90%;
	text-align:left;
	padding: 15px;
}

#EditGreeting span {
	color: gray;
	font-size: 11px;
	font-weight:bold;
}







.subtab{
background: url(images/subtab_left.gif) no-repeat;
height: 18px;
padding: 3px 0px 0px 5px;
float:left;
width: 6px;
}

.subtab_mid {
border-top: 1px solid #c8c8c8;
height: 18px;
float:left;
padding: 2px 5px 0px 0px;
}

.subtab_mid2 {
border-top: 1px solid #c8c8c8;
height: 18px;
float:left;
padding: 2px 5px 0px 0px;
width: 188px;
text-align:center;
}

.subtab_end {
background:url(images/subtab_right.gif) no-repeat;
float: left;
width: 6px;
height: 21px;
}

.subtab_end2 {
background:url(images/subtab_right.gif) no-repeat;
float: right;
width: 6px;
height: 21px;
}

.subtab_bottom{
background: url(images/subtab_left_bottom.gif) no-repeat;
height: 18px;
padding: 3px 0px 0px 5px;
float:left;
width: 6px;
}

.subtab_mid_bottom {
border-bottom: 1px solid #c8c8c8;
height: 18px;
float:left;
padding: 2px 5px 0px 0px;
}

.subtab_mid2_bottom {
border-bottom: 1px solid #c8c8c8;
height: 18px;
float:left;
padding: 2px 5px 0px 0px;
width: 188px;
text-align:center;
}

.subtab_bottom_end {
background:url(images/subtab_right_bottom.gif) no-repeat;
float: left;
width: 6px;
height: 21px;
}

.subtab_bottom_end2 {
background:url(images/subtab_right_bottom.gif) no-repeat;
float: right;
width: 6px;
height: 21px;
}

.med_thumb4 {
background:url(images/med_thumb4.gif) no-repeat;
width: 122px;
padding: 5px 4px 0px 4px;
}

.med_thumb_caption4{
background: url(images/med_thumb_caption4.gif) no-repeat;
width: 120px;
height: 30px;
text-align: center;
font-size: 10px;
padding: 5px 5px 0px 5px;
line-height: 11px;}

.ProfilePicture { width: 122px; height: 80px; overflow: hidden; padding-bottom: 10px; font-size: 12px; cursor:pointer; }
.SlideShowPicture {height: 125px; overflow: hidden; padding-bottom: 10px; font-size: 12px; cursor:pointer; }
.ProfileCompletePicture { width: 94px; overflow: hidden; padding-bottom: 10px; font-size: 12px; cursor:pointer; }

.MemberIcon { width: 16px; height: 16px;}

.sortableLink img { display:block; }

#right_container {
float:right;
width: 807px;
}

#account_status {
width: 455px;
margin: 5px 0px 15px 10px;
}

#account_status td{
padding: 4px;
border-bottom: 1px dotted #999999;
}

#account_status td.left {
font-weight: bold;
}

#account_status td.right {
color: #b31508
}

#transaction_history {
width: 455px;
margin: 10px 0px 0px 10px;
}

#transaction_history td{
padding: 4px;
border-bottom: 1px dotted #999999;
border-right: 1px dotted #999999;
}

#transaction_history td.header {
background: #b31508;
color: #ffffff;
text-align: center;
font-weight: bold;
}

#cvn_entry_form{
text-align:center;
margin-top:20px;
}

#cvn_entry_form img{
float:left;
margin-left:5px;
margin-top:10px;
}

#cvn_entry_form input{
width:60px;
}

#cvn_entry_form_card_info{
margin-top:10px;
}

#highlight_your_profile{
text-align:center;
width:500px;
}

#highlight_your_profile input{
width:220px;
margin-left:10px;
margin-right:10px;
font-size:12px;
}

#highlight_your_messages{
text-align:center;
width:500px;
}

#highlight_your_messages input{
width:220px;
margin-left:10px;
margin-right:10px;
font-size:12px;
}


#freebrowse {
background:url(images/buttons/freebrowse.gif) no-repeat;
height: 122px;
width: 163px;
float:left;
}

#freebrowse:hover {
cursor: pointer;
background:url(images/buttons/freebrowse.gif) 0 -122px;
width: 163px;
}





/* 
===================================================
NEW STYLES FOR PUBLIC FACING PAGES
===================================================
*/




/* 
===================================================
SEO LANDING
===================================================
*/

#common_topper h1 {
display: inline;
color: #ffffff;
font-size: 14px;
font-weight: bold;
}



.featured_profile_column {
width: 300px;
float:left;
margin: 0px 10px 10px 0px;
}

.featured_profile {
width: 300px;
float:left;
margin: 5px 0px 5px 0px;
text-align: center;
text-decoration: none;
}

.featured_profile a {
text-decoration: none;
cursor: pointer;
}

.featured_profile_topper {
background:url(images/content_topper_300.gif);
width: 300px;
height:22px;
color: #ffffff;
font-weight: bold;
font-size: 14px;
text-align: center;
padding: 4px 0px 0px 0px;
text-decoration: none;
}

.featured_profile_body {
width: 278px;
border-right: 1px solid #a71c10;
border-left: 1px solid #a71c10;
padding: 10px;
color: #000000;
text-decoration: none;}

.featured_profile_bottom {
background: url(images/content_bottom_300.gif);
width: 300px;
height: 5px;
font-size: 1px;
}

.featured_profile_photo {
margin: 5px 0px 5px 68px;
}

.featured_profile_photo_search {

}

.send_message {
background: #e77100;
color: #ffffff;
text-decoration: none;
display: block;
border: 1px solid #e77100;
padding: 2px;
text-align: center;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 5px 0px;
width: 132px;
margin-left: 2px;
}

.send_message:hover {
background: #a71c10;}

#seo_right_column {
width: 170px;
float: left;
margin-left: 0px;
margin-top: 20px;
}

.state_list {
width: 72px;
float:left;
margin: 0px 0px 0px 8px;
padding: 0px;
list-style: none;
font-size: 11px;
}

#landing_intro 
{text-align: center;
color: #b31508;
margin-bottom: 10px;
}

#landing_intro h1 {
font-size: 24px;
font-weight: bold;
color: #000000;
}

#landing_intro a{
color: #b31508;
font-size: 14px;
font-weight: bold;
}

/*
===================================================
ARTICLE PAGE 
===================================================
*/

#freebrowse_center {
background:url(images/buttons/freebrowse.gif) no-repeat;
height: 122px;
width: 163px;
margin-bottom: 10px;
}

#freebrowse_center:hover {
cursor: pointer;
background:url(images/buttons/freebrowse.gif) 0 -122px;
width: 163px;
}

/* 
===================================================
ECHECK
===================================================
*/

#echeck {
background: url(images/echeck.gif);
border: 1px solid #999999;
width: 595px;
margin: 12px;
}

#echeck td{
padding: 2px 3px 2px 6px;
}

#echeck span.amount {
font-size: 14px;
font-weight: bold;
}

#echeck span.amount2 {
display: block;
background: #ffffff;
border: 1px solid #666666;
padding: 2px;
font-size: 15px;
font-weight: bold;
width: 85px;
text-align: center;
}

.change_payment {
	margin-left:auto; 
	margin-right:auto;
}

.change_payment_current_method td {	
	text-align:center;
	padding-left:10px;
	padding-right:10px;	
}

.cross_sales{
	margin:0px;
}

.cross_sales table{
	border:solid black 1px;
}

.cross_sales h4{
	color:red;
	margin:0px;
}

.cross_sales_site_name{
	font-weight:bold;
	padding-right:30px;
}

.importantMsg { /* redboldbig  */
color: #b31508;
font-weight: bold;
text-decoration: none;
font-size: 14px;
}

.datingMsg {
color: #b31508;
font-weight: bold;
text-decoration: underline;
font-size: 12px;
}

.logout_ads a{
text-decoration: none;
}

.logout_ads_header {
text-decoration: underline;
font-weight: bold;
font-size: 14px;
color: #003399;
}

.logout_ads_header:hover {
text-decoration: none;
}

.logout_ads_url {
color: #339939;
}

/* 
===================================================
DELETE PROFILE SCREEN
===================================================
*/

#logoutContentBody { /* white_box  */
width: 990px;
background-color: #ffffff;
overflow: none;
height: 500px;
text-align:center;
}

#logout_container {
width: 720px;
margin: auto;
overflow: hidden;
}

#logout_body{
border-right: 1px solid #1360a8;
border-left: 1px solid #1360a8;
padding-top: 1px;
overflow: hidden;
}

#logout_content {
font-family:Tahoma, Geneva, sans-serif;
font-size: 18px;
text-align:center;
}

#logout_bar_container {
width: 720px;
}

#logout_footer {
font-size: 11px;
}

/* 
===================================================
CROSS SELL ADS
===================================================
*/

.crosssell_ads {
border: 1px solid #b31508;
padding: 4px;
cursor: pointer;
margin: 10px 0px 0px 25px;
width: 410px;
color: #000000;
text-decoration: none;
}

.crosssell_ads a{
text-decoration: none;
}

.buy_button {
	background: url(images/button_back.jpg) repeat-x;
	height: 29px;
	padding-bottom: 3px;
	vertical-align: middle;
	color: #ffffff;
	border: 1px solid #FFffff;
	font-weight: bold;
	margin: 3px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.buttonlink {
	background: url(images/button_back.jpg) repeat-x;
	height: 29px;
	padding: 3px;
	vertical-align: middle;
	color: #ffffff;
	border: 1px solid #FFffff;
	text-decoration: none;
	font-weight: bold;
	margin: 3px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.article_member_img {
float: right;
border: 1px solid #999999;
padding: 4px;
margin: 0px 0px 50px 8px;
}

.section_header {
font-size: 14px;
text-align: center;
padding: 2px;
border-bottom: 1px solid #000000;
margin: 15px 15px 5px 15px;
font-weight: bold;
}

.posted {
color: #666666;
font-style: italic;
font-size: 11px;
}

#education_body{
border-right: 1px solid #a71c10;
border-left: 1px solid #a71c10;
padding-top: 1px;
height: 100%;
overflow: none;
}
#education_column_wide {
width: 790px;
float:left;
margin: 0px 0px 0px 5px;
}

#education_topper_wide {
background:url(images/content_topper_790.gif) no-repeat;
height: 16px;
text-align: center;
color: #ffffff;
font-weight: bold;
font-size: 14px;
padding: 5px;
}

#education_bottom_wide {
background:url(images/content_bottom_790.gif) no-repeat;
height: 6px;
font-size: 1px;
}

a.small_white {
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: right;
display: block;
float:right;
margin-right: 5px;
}

#search td.subtitle {
background:#d9d8d7;
font-size: 14px;
font-weight: bold;
}

#search td.subtitle a{
font-size: 11px;
color: #990000;
font-weight: bold;
}

.sitemap_column {
float: left;
width: 255px;
border-right: dotted 1px #bab9b9;
min-height: 320px;
}

ul.sitemap {
float:left;
width: 210px;
list-style: none;
padding: 0px 0px 0px 20px;
margin: 0px 10px 15px 10px;

}

.noborder {
border: none;
}

.sitemap_legend {
margin: 10px 0px 20px 25px;
font-size: 11px;
color: #333333;
}

.asterix2  {
color: #E77100;
font-weight: bold;
font-size: 15px;
}

.sitemap li {
background: url(images/caret.gif) no-repeat top left;
padding: 2px 0px 2px 15px;
}

.sitemap a{
color: #333333;
font-size: 11px;
text-decoration: none;
}

.sitemap li.header {
background: none;
padding: 0px 0px 2px 0px;
}

.sitemap li.header a{
color: #c30101;
font-weight: bold;
font-size: 12px;
}
.sitemap_inset {
width: 180px;
float: right;
margin: 0px 30px 10px 10px;
}

.sitemap_inset_top {
background:url(images/sitemap_inset_top.gif);
width: 180px;
height: 11px;
}

.sitemap_inset_middle {
background: #ebebeb;
padding: 0px 10px 10px 10px;
line-height: 18px;
font-size: 11px;
}

.sitemap_inset_middle p{
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #666666;
padding: 0px 0px 12px 0px;
}

.sitemap_inset_middle a{
color: #990000;
}

.sitemap_inset_middle ul{
padding: 0px 0px 8px 10px;
margin: 0;
list-style: none;
}

.sitemap_inset_middle li {
background: url(images/caret.gif) top left no-repeat;
padding: 1px 0px 2px 15px;
}
.sitemap_inset_bottom {
background:url(images/sitemap_inset_bottom.gif);
width: 180px;
height: 11px;
}

a.small_white {
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: right;
display: block;
float:right;
margin-right: 5px;
}

.state_list2 {
width: 120px;
float:left;
margin: 10px 0px 10px 20px;
padding: 0px;
list-style: none;
font-size: 12px;
}

.state_list2 a{
color: #990000;
}

.state_list2 li{
background: url(images/caret.gif) top left no-repeat;
padding: 2px 0px 2px 15px;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}