/* GLOBALS */

body, html {
	height: 100%;
	background: url(../images/page_background.jpg) top center #000000 no-repeat;
	padding: 0;
	margin: 0;
}

body, table, input, textarea, select {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body, table, td { 
ine-height: 16px; 
}

h3 { 
font-size: 11px; font-weight: bold; margin: 0; padding: 0 
}

input { 
padding: 2px 
}

textarea { 
paddding: 4px 
}

blackfonttable{
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 100px;
}

td {
	vertical-align: top;
}

a img {
	border: 0;
}

a {
	color: #FF1600;
	text-decoration: none;
}

a:hover {
	color: #FF1600;
	text-decoration: underline;
}

a.greylink {
	color: #C4D8F2;
	text-decoration: none;
}

a.greylink:hover {
	color: #ffffff;
	text-decoration: underline;
}

#tdcontent {
	background-color: #ffffff;
	padding-top: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
	background-image:   url(../images/cell_bg.gif);
	background-repeat: repeat-x;	
}

div#products {
	background-color: #00233F;
	width: 660px;
	background-image:   url(../images/product_bg.gif);
	background-repeat: no-repeat;
	padding-top: 19px;
	padding-bottom: 20px;
	padding-left: 100px;
	/*border-bottom: dotted #D2D2D2 1px;*/
}

div.imgholder  {
	display: inline;
	background-color: #E4E5E9;
	padding: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

div.imgholder img {
	border: 1px solid #ffffff;
}


.imgholderSponsor {
	border: 5px solid #E4E5E9;
	background-color: white;
	padding: 9px
}

/**
 * Tabular data styles
 * Tables should all have a cellspacing of 1 (can't do this with css)
 */
table.table {
	background-color: #CCCCCC;
}
table.table th, table.table td {
	padding: 3px;
}
table.table td {
	padding-right: 10px;
}
table.table th {
	color: #FFFFFF;
	text-align: center;
	background-color: #062857;
}
table.table tr.even td {
	background-color: #F2F2F2;
}
table.table tr.odd td {
	background-color: #FFFFFF;
}
table.table tr.total td {
	border-top-color: #000000;
	border-top-style: double;
	border-width: 1px;
	font-style: italic;
}
td.form1 {
	text-align: right;
	vertical-align: middle;
}

/* LAYOUT */
div#mainbody {
	width: 910px;
	margin: 0 auto;
	padding-bottom: 0px;
}

div#main {
	float: left;
	width: 910px;
	background-image:   url(../images/body_bg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin: 0 auto;
}

div#main { background-image:url(../images/body_bg_no_repeat.gif); background-repeat:no-repeat; background-color:transparent; }

div#header {
	width: 910px;
}

#rightbar_box{
	width: 170px;
	height: 100%;
	background-image: url(../images/rightbar_bg.gif);
	background-repeat: repeat-x;
	float: right;
	padding-bottom:10px;
}

#rightbar_ads {
	margin: 20px;
}

div#leftbar {
	float: left;
	width: 385px;
	padding-left: 10px;
	padding-top: 10px;
	background-image:   url(../images/content_bg.gif);
	background-repeat: repeat-x;
}

div#middlebar { 
	float: left;
	width: 340px;
	padding-left: 5px;
	padding-top: 10px;
	background-image:   url(../images/content_bg.gif);
	background-repeat: repeat-x;
}
/* profiles page*/
div#profilesleft {
	float: left;
	width: 220px;
	/*background-color: #555555;*/
	margin-right: 10px;
}
div#profilesright {
	float: right;
	width: 420px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	background-image:   url(../images/profiles/main_content_bg.gif);
	background-repeat: repeat-x;
	background-color: #EFF0F2;
	border: 5px solid #ffffff;
}
#headertd {
	padding-bottom: 15px;
}
#player_stats td{
	padding-bottom: 10px;
}
.headerstats {
	font-weight: bold;
	color: #FF1600;
	background-image:   url(../images/profiles/header_underline.gif);
	background-repeat: repeat-x;
}
div#players {
	height: 223px;
	width: 110px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 20px;
	background-color: #DFE0E3;
	border: 5px solid #DFE0E3;
}
#mugborders {
	border: 1px solid #093B7F;
}
div#playertitles {
	height: 30px;
	font-weight: bold;
	color: #FF1600;
	font-size: 9px;
	text-align: center;
}

/* Hotlinks on homepage*/
div#hotlinksheader{ 
	width: 330px;
	Height: 34px;
	margin-top: 10px;
	background-image:   url(../images/hotlinks_header.gif);
	background-repeat: no-repeat;
}

/* Hotlinks on homepage*/
ul#hotlinks {
	margin: 0;
	padding: 0;
	clear: both;
	list-style-type: none;
}

/* Hotlinks on homepage*/
ul#hotlinks li {
	width: 305px;
	height: 22px;
	padding-left: 25px;
	padding-top: 4px;
	background-image:url(../images/box_bg.gif);
	background-repeat: repeat-y;
}

/* The 2 330x60 banners on the homepage*/
div#banners{ 
	margin-top: 10px;
}

div#frontpagetxt {
	width:330px;
	/* width: 360px; */
 	padding-top: 10px;
	padding-bottom:15px;
	color: #093C80;
	line-height: 16px;
}

/*Footer including  bottom menu links*/
div#footer {
	clear: both;
	width: 890px;
	height: 60px;
    padding-right:20px;
	padding-top: 20px;
	background-image:   url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
	text-align: right;
}

/*Sponsors logos in footer*/
div#footer2 {
	clear: both;
	width: 900px;
	height: 140px;
	padding-left:10px;
	padding-top: 20px;
   	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
}

div #footer2 a { margin-right: 6px; }

/*Textstyles*/
#copyright {
	font-size: 10px;
	color: #ffffff;
}

/**
 * Footer nav
 */
#footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer ul li {
	display: inline;
}
#footer ul li a {
	padding-right: 8px;
	border-right: 1px solid #8AAEE2;
	padding-left: 5px;
	font-size: 10px;
}

#footer ul li.last a {
	border-right: none;
	padding-right: 0;
}

#logopadding {
	padding-right: 7px;
	padding-left: 7px;
	border-right: 1px solid #949494;
}


/*Site contents************************/

/*Used as container for header image on standard pages*/
div#headercontent {
	clear: both;
	width: 740px;
	float: left;
}
div#nopadcontent {
	clear: both;
	margin: 0 auto;
	float: left;
	width: 680px;
	padding: 0 30px 30px 30px;
	background-image:   url(../images/maincontent_bg.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	color: #083675;
}

/*Used for formatting dates on standard pages*/
div.date {
	font-size: 10px;
	color: #A0A0A0;
	padding-bottom: 5px;	
}

/*Subheader for standard pages*/
div.subheader {
	clear: both;
	margin: 0 auto;
	float: left;
	width: 710px;
	height: 31px;
	padding-left: 30px;
	padding-top: 17px;
	background-image:   url(../images/subheader_bg.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	color: #062857;
	font-weight: bold;
}

div.subheader_closer {
	clear: both;
	margin: 0 auto;
	float: left;
	width: 710px;
	height: 31px;
	margin-left:-30px;
	padding-left:25px;
	padding-top: 17px;
	background-image:   url(../images/subheader_bg.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	color: #062857;
	font-weight: bold;
}

* html div.subheader_closer {
	clear: both;
	margin: 0 auto;
	float: left;
	width: 710px;
	height: 31px;
	margin-left:-15px;
	padding-top: 17px;
	padding-left:25px;
	background-image:   url(../images/subheader_bg.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	color: #062857;
	font-weight: bold;
}

div.subheader_closer a, div.subheader_closer a:link {
	color: #062857;
}

div.subheader_closer a:hover {
	color: #ff1600;
}

.subheaderblue {
	font-size: 13px;
	color: #062857;
	font-weight: bold;
}

/*Sub sub header for standard pages*/
div.subheader2 {
	/*clear: both; */
	margin: 0;
	padding-top: 15px;
	padding-left: 25px;
	font-size: 11px;
	color: #062857;
	font-weight: bold;
	width: 400px;
	height: 38px;
	background-image:   url(../images/subheader_bg2.gif);
	background-repeat: no-repeat;
	/*border: 1px solid black;*/
}

div.subheaderMember {
	color:#939393;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	/*clear: both; */
		
	/*
	margin: 0;
	padding-top: 15px;
	padding-left: 25px;
	font-size: 11px;
	color: #062857;
	font-weight: bold;
	width: 300px;
	height: 38px;
	background-image:   url(../images/subheader_bg2.gif);
	background-repeat: no-repeat;
	*/
	/*border: 1px solid black;*/
}


/*Sub sub sub header for standard pages*/
div.subheader3 {
	height:20px;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	background-image:   url(../images/subheader_bg3.gif);
	background-repeat: repeat-x;
	margin-bottom: 5px;
}

/*Display body content for standard pages*/
div#mainbodycontent {
	clear: both;
	margin: 0 auto;
	float: left;
	width: 680px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 30px;
	background-image:   url(../images/maincontent_bg.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	color: #083675;
}

div#mainbodycontentMember {
	clear: both;
	margin: 0 auto;
	width: 680px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 30px;
	background-image:   url(../images/maincontent_bg.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	color: #083675;
}

div#maingreycontent {
	clear: both;
	margin: 0 auto;
	float: left;
	width: 680px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-image: url(../images/maingreycontent_bg.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	color:#828282;
}

div#maingreycontent a, div#maingreycontent a:link {
	color:#828282;
}

/* Used at the bottom of all standard content pages*/
div#contentfooter {
	clear: both;
	margin: 0 auto;
	float: left;
	width: 740px;
}
/* Display images within standard pages*/
div.images {
	float: right;
	/*margin-right: 40px;
	margin-top: 10px;*/
	margin-bottom: 10px;
	margin-left: 20px;
}

/* Blue box used for highligting content... used for calls to attention etc*/
div.bluebox {
	clear: both;
	/*margin: 0 auto;*/
	float: right;
	width: 200px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #0D54B5;
	background-image:   url(../images/specialbox_bg.gif);
	background-repeat: repeat-x;
	border: 5px solid #E4E5E9;
	font-size: 11px;
	color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
}

div.blueboxMembers {
	clear: both;
	/*margin: 0 auto;*/
	float: left;
	width: 200px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#333333;
	/*background-image:   url(../images/specialbox_bg.gif);*/
	background-repeat: repeat-x;
	border: 5px solid #E4E5E9;
	font-size: 11px;
	color: #ffffff;
	margin-left: 25px;
	margin-right: 5px;
}


/* Subheader for use within blue box*/
div.subheaderbluebox {
	clear: left;
	margin: 0;
	float: left;
	padding-top: 0px;
	padding-left: 20px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	width: 180px;
	height: 20px;
	background-image:   url(../images/arrow_special.gif);
	background-repeat: no-repeat;
	/*border: 1px solid black;*/
}

/* Used to italicise text*/
.caption {
	font-size: 12px;
	color: #083675;
	font-style: italic;
}

/*Used for listing links */
ul#usefullinks {
	margin: 0;
	padding: 0;
	clear: left;
	list-style-image: url(../images/bullet.gif);
	list-style-position: inside;
	padding-bottom: 10px;
}
ul#usefullinks li {
	padding-left: 25px;
	/*padding-top: 4px;*/
}

ul#usefullinksMember {
	margin: 0;
	margin-top:5px;
	padding: 0;
	clear: left;
	list-style-position: inside;
	padding-bottom: 10px;
}
ul#usefullinksMember li {
	padding-left: 25px;
	/*padding-top: 4px;*/
}

ul#usefullinksSponsor {
	margin: 0;
	padding: 0;
	clear: left;
	list-style-image: url(../images/bullet.gif);
	list-style-position: inside;
	padding-bottom: 10px;
}
ul#usefullinksSponsor li {
	padding-left: 0px;
	/*padding-top: 4px;*/
}



.tabimg {
	margin-right: 1px
}

/*
 * Border styles
 * bt = border top
 * br = border right
 * bb = border bottom
 * bl = border left
 */
.m_tab_bg { background: url('/images/m_border_tabs_bg.gif') repeat-x; height: 37px; font-size: 1px; line-height: 1px }
.m_tabs_r { background: url('/images/m_border_tabs_right.gif') no-repeat; width: 12px }
.m_bt { background: url('/images/m_border_top_bg.gif') repeat-x; font-size: 2px; line-height: 2px }
.m_br { background: url('/images/m_border_right.gif') repeat-y }
.m_bb { background: url('/images/m_border_bottom_bg.gif') repeat-x }
.m_bl { background: url('/images/m_border_left.gif') repeat-y }
.m_m { background: #f2f2f2; width: 700px; }

.m_match_info { background: url('/images/m_match_info_bg.jpg') repeat-x; margin-top:10px; height:100px; background-color:#093A7D; }
.m_match_info table { color: #FFF; margin: 5px 0px 0px 0px; }
.m_td_db { padding: 5px; border-bottom: 1px DOTTED #FFF } /* td dotted border */
.m_td { padding: 5px } /* td without border */
.m_team_vs { height: 139px; background: url('/images/m_team_vs.jpg') center no-repeat }
.m_subheader { background: url('/images/m_subheader.jpg') repeat-x; padding: 10px; color: #FFF }
.m_subcontent { padding: 10px }

/* Form Styles */

table #form label {
	font-weight:bold;
	font-size: 10px;
}

#map {
	margin: 10px;
	width: 610px;
	height: 200px;
	border: 5px solid #E4E5E9;
}

.map_address {
	width: 200px;
	border: 5px solid #E4E5E9;
	margin: 5px;
	padding: 10px;
	clear: right;
	float: right;
}

.contact_form { float: left; clear: left; margin: 0 0 0 10px; width: 360px; }
.frm { width: 80px; padding-right: 10px; text-align: right; vertical-align: middle }

/* COntact Us */

ul#ContactUs {
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
	height: 37px;
}
ul#ContactUs li {
	float: left;
	margin-left: 3px;
	padding: 0px;
}

ul#ContactUs li .left {
	margin: 0 0 0 6px;
	padding: 0px;
}

/* News Styles */

#HaveYourSay {
	background-color: #FFFFFF;
		
}

#HaveYourSay_title {
	background-image: url(/images/icons/Icon_HaveYourSay.gif);
	background-repeat: no-repeat;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	color: #062857;
	padding-left: 32px;
	padding-top: 8px;

}
#PostAComment_title {
	background-image: url(/images/icons/Icon_PostAComment.gif);
	background-repeat: no-repeat;
	height: 35px;
	font-size: 13px;
	font-weight: bold;
	color: #062857;
	padding-left: 32px;
	padding-top: 8px;

}

#LatestComments {
	background-image: url(/images/LatestComments_bg.gif);
	background-repeat: repeat-x;
	margin: 5px 5px 0 5px;
	height: 25px;
}
#LatestComments_title {
	background-image: url(/images/icons/Icon_LetestComments.gif);
	background-repeat: no-repeat;
	background-position: top-left;
	height: 25px;
	color: #000000;
	padding-left: 25px;
	padding-top: 5px;
}

.comment {
	height: auto;
	margin: 0 5px 5px 5px;
	background-color: #EFF0F2;
	padding: 13px 7px 12px 29px;
	border-bottom: 1px solid #CBCCCE; 
}

.comment .subject {
	font-weight: bold;
}

.comment .content {
	padding: 0 113px 5px 0;
}

.comment .post_info {
	text-align: right;
}

.post_info .post_user {
	font-weight: bold;
}

/* Teams list pages */
.teams_header_white { background: #FFF; text-align: center; padding: 5px }
.teams_header { text-align: center; padding: 5px }
.teams_list { padding-right: 5px }
.teams_list_image { padding: 5px }
.teams_list_logo { padding: 5px 0; width: 130px; text-align: center }
.teams_list_text { padding: 5px }

.tl_white_wide { width: 70%; background: #FFF }
.tl_wide { width: 70% }
.tl_white_thin { width: 30%; background: #FFF }
.tl_thin { width: 30% }

#PostAComment {
	margin: 10px;
}

#PostAComment_content, #PostAComment_button {
	padding:  0 120px 10px 150px;
	text-align: right;
}


div .Archive_Heading {
	clear: both;
	margin: 0 auto;
	float: left;
	height: 31px;
	width: 100%;
	padding-top: 17px;
	font-size: 13px;
	color: #062857;
	font-weight: bold;
}

/******** CALENDAR **********/

table#calendar {
	margin-top: 20px;
 	border-collapse: collapse;
}

table#calendar th, table#calendar td {
	padding: 5px;
}

table#calendar th {
	border: 1px solid #646BBB;
	background-color: #010569;
	color: white;
}

table#calendar div.date {
	float: right; 
	clear: both;
}

table#calendar p.date {
	text-align: right;
	margin: 0;
}

tr#calendar_row td {
	text-align: center;
	border: 1px solid white;
}

tr#calendar_row_alt td {
	color: #000000;
	border: 1px solid #646BBB;
	height: 100px;
	width: 100px;
	vertical-align: top;
}

tr#calendar_footer {
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-collapse: collapse;
}

tr#calendar_footer td {
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-collapse: collapse;
}


.tabbed_subheader {
	clear: both;
	margin: 0 auto;
	width: 99%;
	height: 31px;
	padding-top: 17px;
	padding-left: 10px;
	background-image:   url(../images/tabbed_subheader_bg.gif);
	background-repeat: repeat-x;
	font-size: 13px;
	color: #062857;
	font-weight: bold;
}

.tabbed_content {
	padding: 10px;
}

table .match_table {
	text-align: center;
}

.match_table th {
}

#freebies_box {
	width: 210px;
	hedight: 170px;
	background-color: #DFE0E3;
	border: 2px solid #DFE0E3;
	float: left;
	margin: 10px 0 0 5px;
	text-align: center;
}
#freebies_box img {
	border: 1px solid #093B7F;
	height: 160px;
	width: 200px;
	margin: 5px;
}
#freebies_title{
	height: 20px;
	font-weight: bold;
	color: #FF1600;
	font-size: 9px;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 5px;
}

#PostAComment th {

}

#PostAComment input#Title, #PostAComment textarea#Content {
	size: 2000px;
}

/*
*	Members Only Content Styles
*
*	
*/

#content_box{
	width: 270px;
	height: auto;
	margin: 10px;
	border: thin solid black;
}

#content_box .title{
	background: url('/images/m_subheader.jpg') repeat-x;
	color: #FFF;
	height: 20px;
	text-indent: 10px;
}

#content_box .content{
	padding: 5px;
}

/* Use To Float Element Left OR RIGHT */

.left {
	clear: left;
	float: left;
}

.right {
	clear: right;
	float: right;
}


/* MembersOnly Section */

#mo_imgholder {
	background-color: #E4E5E9;
	float: right;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 5px;
	max-width: 210px;
}

#mo_imgholder img {
	border: 1px solid white;
	max-width: 200px;
}

#mo_content {
	float: left;
	width: 620px;
	/*margin: 10px;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	background-image:   url(../images/profiles/main_content_bg.gif);
	background-repeat: repeat-x;
	background-color: #EFF0F2;
	border: 5px solid #ffffff;
}

#mo_c_links {
	text-align: right;
	margin: 10px;
}

#mo_imgholder a img {
	clear: both;
	margin: 3px 0;

}
#videoplayer {
	padding-top: 30px;
	background-image:   url(../images/samsung_tv.gif);
	background-repeat: no-repeat;
	
}	
.last_match_results {
	text-align: center;
}

.lm_score {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

div#product {
	width: 156px;
	height: 300px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border: 1px solid #00437B;
	font-size: 9px;
}
div#detail {
	height: 60px;
	text-align: center;

}

.member08{
	color:#FFFFFF;
	background-color: #000000;
	border:6px;
	border-color:#E4E5E9; 
	border-style:solid;
}

/* Vertical Navigation Styles */

.border_box { width:538px;}

.border_box_top { background:url(../images/vertical_nav/border_box_top.gif) left bottom no-repeat; height:19px; }
.border_box_middle { background:url(../images/vertical_nav/border_box_middle.gif) left top repeat-y; padding:10px 25px; }
.border_box_bottom { background:url(../images/vertical_nav/border_box_bottom.gif) left top no-repeat; height:19px; }

table.border_box_table { }
table.border_box_table td { vertical-align:top; }

.border_left_content { width:273px; }

div.news_room_title { padding:0 10px 10px 10px; font:bold 13px verdana; color:#093B7F; }
div.news_room_date { padding:5px 10px; font:10px verdana; color:#AEAEAE; background:url(../images/vertical_nav/date_fade.gif) left top repeat-x; }
div.news_room_content { padding:10px 10px; font:11px verdana; color:#093B7F; background-color:#EFF0F2; }
.news_room_content { padding:10px 10px; font:11px verdana; color:#093B7F; background-color:#EFF0F2; }


div.news_room_content p { margin-top:0;}

.border_cell_spacer { width:5px;}

.news_room_list { margin-left:-27px; }

div.news_room_image { margin-top:26px; }
div.news_room_image img { border:5px solid #E4E5E9; }

#memberonly_box {margin-right:-15px; margin-top:10px; }

div.clear_float { clear:both; }
* html .side_nav_left { margin-top:10px;}
.side_nav_left { float:left; width:166px; margin-left:-5px; margin-top:11px; margin-right:-13px; position:relative; z-index:1;}
.side_box_right { float:left; width:538px; position:relative; z-index:0;}

div.side_nav_left ul { margin:0; padding:0;}
div.side_nav_left ul li { list-style:none; list-style-type:none; margin-bottom:-3px; padding:0;}
div.side_nav_left ul li img { padding:0; margin:0; border:0;}

/* Members Only - Freddy's 5000 */

.page_numbering { text-align:center; padding:20px 0 15px 0; }
.number_spacer { padding:0 5px; }

.freddy_list_table_on { padding:11px; background-color:#FFFFFF; line-height:18px; }
.freddy_list_table_off { padding:11px; background-color:#F6F6F6; line-height:18px; }

.freddy_profile_table { line-height:18px; }
table.freddy_profile_table td { padding-bottom:3px; }

.freddy_profile_content { padding:10px 10px 20px 10px; background-color:#FFFFFF; }

.list_profile_pic { margin-bottom:4px }
.list_profile_pic img { border:4px solid #25579C; }

.list_profile_title { font:bold 12px verdana; color:#062857; margin-bottom:23px; }

table.freddy_signup_table td { vertical-align:middle; padding-bottom:2px; }
/* table.freddy_signup_table td input { width:277px; } */
table.freddy_signup_table td textarea { padding:2px; height:118px; width:277px;}
img.profile_browse_btn { margin-bottom:-4px; }

.return_to_members { text-align:center; margin-top:50px; }

/* index */

.promotion_box { width:660px; margin:15px auto -20px auto; background-color:#000000; padding-bottom:30px; }
.welcome_intro { padding:0px 130px 20px 117px; background: url(../images/2010_memberships/welcome_intro.jpg) top left #000000 no-repeat; font:12px arial; color:#FFFFFF; }

.promotion_box h1 { padding:0; padding-bottom:34px; margin:0; text-align:right; }
.join_now_link { text-align:center; position:relative; margin-top:-25px; margin-bottom:20px; }