.forum_unauthorized_msg, .forum_searching_msg {
margin-top:100px;
text-align:center;
width:400px;
padding-top:20px;
padding-bottom:20px;
border:solid 1px #000000;
margin-left:auto;
margin-right:auto;
font-size:12pt;
background-color:white;
font-weight:bold;
}

/* RATING SYSTEM */
table.rating_table.user_rating {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
table.rating_table.user_rating td.num {
	display:none;
}

table.rating_table.overall_rating {
	float:left;
	margin-right:10px;
}

table.forum_table.thread_info tr.forum_body td.forum.rating_img {
	width:160px;
	background-color:#ECEFF6;
	text-align:center;
}
table.forum_table.thread_info tr.forum_body td.forum.rating_system {
	padding-left:20px;
}

table.forum_table.thread_info td.forum.rating_img img.rating_system {
	border:solid 3px #263D67;
	margin-top:4px;
	margin-bottom:4px;
}


a.forum_nav_text_link {
   color:#263D66;
   font-size:12px;
}

div.forum_greeting {
   margin-left:5px;
   color:#263D69; 
   padding-right:3px;
   maiding-left:3px; 
}
div.forum_greeting a.forum_link {
   color:#023EB0;
}

table.forum_table {
	width:100%;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:auto;
	margin-right:auto;
}

table.forum_table span.forum_thread_type {
	font-weight:bold;
}

table.center {
	margin-left:auto;
	margin-right:auto;
}

table.forum_table td.forum {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
}

table.forum_table tr.forum_body td.forum.alt {
   background-color:#ECEFF6;
}

table.forum_table tr.body td.alt {
	background-color:#D4D4D4
}

table.forum_table td.forum.left {
	border-left:solid 1px #929EB4;
}
table.forum_table td.forum.right {
	border-right:solid 1px #929EB4;
}

table.forum_table tr.forum_header td.forum {
	border-top:solid 1px #929EB4;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background-color:#BBC3DA;
	color:#263F68
}


table.forum_table td.forum {
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;
	border-right:solid 1px #929EB4;
	border-bottom:solid 1px #929EB4;
	font-size:11px;
}

a.forum_link {
	color:#263F68;
	text-decoration:none;
	font-weight:bold;
}

a.forum_link:hover {
	text-decoration:underline;
}
table.forum_table td.forum.folder {
   width:36px;
   padding:0px;
   font-size:1px;
   text-align:center;
}
table.forum_table td.forum.author {
   width:100px;
   padding:0px;
}

table.forum_table td.forum.replies,
table.forum_table td.forum.views,
table.forum_table td.forum.threads,
table.forum_table td.forum.posts {
   width:60px;
   padding:0px;
}

table.forum_table td.forum.last_poster {
   width:150px;
}

table.forum_table tr.forum_body td.forum.folder,
table.forum_table tr.forum_body td.forum.author,
table.forum_table tr.forum_body td.forum.posts,
table.forum_table tr.forum_body td.forum.threads,
table.forum_table tr.forum_body td.forum.views,
table.forum_table tr.forum_body td.forum.replies {
	text-align:center;
}

table.forum_table tr.forum_footer td.forum {
   display:none;
}

table.forum_table tr.forum_header td.forum_name {
   text-align:left;
}
table.forum_table tr.forum_body td.forum_name,
table.forum_table tr.forum_body td.thread_name {
   cursor:pointer;
   cursor:hand;
}
table.forum_table tr.forum_body td.forum_name a.forum_link,
table.forum_table tr.forum_body td.thread_name a.forum_link {
	color:black;
}

table.forum_table tr.forum_body td.author a.forum_link,
table.forum_table tr.forum_body td.thread_name a.forum_link {
	font-weight:normal;
}
table.forum_table td.forum.forum_name a.forum_link {
   font-size:12px;
   font-family:Verdana;
}
table.forum_table tr.forum_body td.forum.last_poster {
   text-align:right;
}
table.forum_info a.forum_link {
   font-weight:normal;
   color:#003EAF;
}

table.forum_user_info a.forum_link {
   font-weight:normal;
}
a.forum_link.hidden_user {
	font-style:italic;
}
table.forum_paging a.forum_link img.forum,
table.forum_table.post_list a.forum_link img.forum {
	border:none
}

table.thread_info tr.forum_header td.forum,
table.forum_info tr.forum_header td.forum,
table.forum_user_info tr.forum_header td.forum {
   text-align:left;
}
div.forum_functions,
div.forum_legend {
   text-align:center;
   margin-top:15px;
   margin-bottom:15px;
}
div.forum_legend td {
	font-size:12px;
}
div.forum_legend.thread_list img.forum {
   margin-right:3px;
   vertical-align:middle;
}

div.forum_legend.forum_list img.forum {
   vertical-align:middle;
   margin-right:5px;
   margin-left:10px;
}
table.forum_paging {
	width:100%;
}
div.forum_paging {
   padding-left:5px;
}
div.forum_paging,
div.forum_paging a,
table.forum_paging,
table.forum_paging a {
   color:#263D66;
   font-weight:bold;
   font-size:12px;
   text-decoration:none;
   letter-spacing:1px;
}
div.forum_rating {
   margin-top:2px;
}

div.forum_rating {
   margin-left:12px;
}
.rating_votes {
	font-size:10px;
}

table.forum_list div.forum_desc {
	width:450px;
}

table.thread_list div.forum_desc {
	margin-left:15px;
}

td.forum.thread_name a.forum_link {
   font-size:12px;
}
td.forum.last_poster img.forum {
   border:none;
   margin-top:5px;
   margin-left:5px;
   margin-right:5px;
}

img.forum_avatar {
	border:solid 2px black;
	margin-top:2px;
	margin-bottom:2px;
}
table.forum_table td.post_info {
	width:160px;
	background-color:#ECEFF6;
}

table.forum_table.post_list tr.forum_header td.post_info {
	border-right:none;
	font-weight:normal;
	text-align:left;
}
table.forum_table.post_list tr.forum_header td.post_info img.forum {
	vertical-align:middle;
	margin-right:2px;
}

table.forum_table.post_list tr.forum_header td.post_body {
	font-weight:normal;
	text-align:right;
}
table.forum_table td.post_body {
	font-size:12px;
}
table.forum_table tr.body td.forum.post_body div.subject {
	font-weight:bold;
	margin-bottom:3px;
}

table.forum_table td.post_body.functions {
	padding:0px;
}

table.forum_table td.post_body.functions img.forum.left {
	border-right:solid 1px #929EB4;	
}

table.forum_table td.post_info a.forum_link {
	color:#0244B2
}
div.forum_attachments_text {
	font-size:11px;
}
div.forum_sig {
	margin-top:10px;
}

/* ALBUM STUFF */
div.forum_album_header {
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
}

table.forum_album_photo caption {
	text-align:center;
}
table.forum_album_photo {
	margin-bottom:10px;
}


/* NEW THREAD */
table.newthread tr.forum_body td.forum.left {
	text-align:right;
	width:160px;
	background-color:#ECEFF6;
}
table.poll_create tr.forum_header td.forum {
	text-align:left;
}
table.attach_upload tr.forum_header td.forum {
	text-align:left;
}
textarea.forum_reply {
	width:600px;
}

table.forum_post_functions{
	width:100%;
	border:solid 1px #929EB4;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	background-color:#BBC3DA;
	color:#263F68;
	padding:2px;
	margin-top:3px;
	margin-bottom:3px;	
}

table.forum_table tr.forum_functions td.forum {
	text-align:right;
	background-color:#ECEFF6;
}

/* SMILIE LIST */
div.smilie_title {	
	margin-top:10px;
	text-align:center;
}
div.smilie_list {
	width:140px;
	text-align:center;
}
img.smilie_click {
	margin:4px;
	cursor:pointer;
	cursor:hand;
}
a.smilie_link {
	color:blue;
}

/* USER PROFILE */
table.forum_table.change_password tr.forum_body td.forum.left,
table.forum_table.user_profile tr.forum_body td.forum.left,
table.forum_table.custom_avatar tr.forum_body td.forum.left {
	text-align:right;
	background-color:#ECEFF6;
	width:200px;
}


table.forum_table.change_password tr.forum_body td.forum,
table.forum_table.user_profile tr.forum_body td.forum {
	font-size:12px;
}
td.forum_avatar_cell {
  border:solid 1px #929EB4;
  text-align:center;
  padding:5px;
}


/* POLL DISPLAY */
table.forum_table.poll_display tr.forum_body td.forum {
	font-size:12px;
}
table.forum_table.poll_display tr.forum_body td.forum.vote_choice {
	text-align:right;
	width:200px;
}
table.forum_table.poll_display tr.forum_body td.forum.vote_choice {
	width:200px;
}
table.forum_table.poll_display tr.forum_body td.forum.vote_stat {
	width:80px;
}
table.forum_table.poll_display tr.forum_body td.forum.vote_bar div.vote_bar_container {
	width:450px;
}

table.forum_table.poll_display div.vote_bar {
	border:solid 1px #263D67;
	background-color:#5C85B8;
}
table.forum_table.poll_display div.vote_bar.selected {
	background-color:red;
}

/* REPLY */
table.forum_table.reply tr.forum_body td.forum.left {
	background-color:#ECEFF6;
	text-align:right;
}

/* EMAIL THREAD */
table.forum_table.email_thread tr.forum_body td.forum.left {
	background-color:#ECEFF6;
	text-align:right;
	font-size:12px;
	width:200px;
}
table.forum_table.email_thread input.email {
	width:150px;
}
table.forum_table.email_thread input.email.subject {
	width:300px;
}
table.forum_table.email_thread textarea.email.body {
	width:300px;
	height:200px;
}
table.forum_table.email_finished tr.forum_body td.forum {
	text-align:center;
	font-size:16px;
}
table.forum_table.email_finished tr.forum_body td.forum a.forum_link {
	font-size:12px;
}



/* ALPHA PAGING */
div.forum_alpha_paging {
	width:798px;
	border:solid 1px #929EB4;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#BBC3DA;
	color:#263F68;
	padding-bottom:3px;
	padding-top:3px;
	margin-top:3px;
	margin-bottom:3px;
	letter-spacing:1px;
}
div.forum_alpha_paging a {
   color:#263D66;
}

/* MEMBERS */
table.forum_table.members td.forum {
	text-align:center;
}
table.forum_table.members td.forum.pm,
table.forum_table.members td.forum.homepage,
table.forum_table.members td.forum.search {
	width:90px;
}
table.forum_table.members td.forum.reg_date {
	width:110px;
}

table.forum_table.members td.forum img.forum {
	border:solid 1px #929EB4;
}

table.forum_table.members td.forum.username {
	text-align:left;
}


/* UNAUTHORIZED */
table.forum_table.unauthorized {
	width:400px;	
}
table.forum_table.unauthorized tr.forum_body td.forum {
	font-size:14px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

/* PRODUCT */
span.store_prices_right {
	float:right;
}
span.store_prices_left {
	float:left;
}
table.store_prices {
	margin:5px;
	border:solid 1px black;
	border-bottom:none;
	border-right:none;
}
table.store_prices td {
	padding:3px;
	background-color:white;
	border-bottom:solid 1px black;
	border-right:solid 1px black;
	text-align:center;
	font-size:12px;
}
table.store_prices img {
	border:none;
}

table.store_prices td.store_price {
	padding-left:6px;
	padding-right:6px;
}
table.store_prices tr.store_body td.store_price {
	font-weight:bold;
}

table.store_prices tr.store_footer td,
table.store_prices tr.store_header td,
table.store_prices tr.store_product td {
	text-align:center;
}

table.store_prices tr.store_footer td,
table.store_prices tr.store_product td {
	font-weight:bold;
}
table.store_prices tr.store_header td {
	font-size:11px;
}
