﻿/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*              Table StyleSheet - BUYERSBoard.com Project
*           Created by Jeremy S. Cargilo for BUYERSBoard.com.
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Purpose: 
*   This stylesheet contains the custom table styles for the entire project.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* Default Table Styles
-------------------------------------------------------------------------------*/
table { }
.TableDefaults td { padding: 3px; }

/* Custom Table Styles
-------------------------------------------------------------------------------*/
.contentTable, .menuTable { margin-top: 7px; background-color: #A1AB92; }
.contentTable td { background: #FBFFF6; padding: 5px; }
.contentTable .title { vertical-align: top; padding-top: 8px; }
th.header { color: #3589B4; background-color: #E6F4D0; text-align: left; padding: 2px 0px 2px 0px; }
th.header_content { color: #000000; background-color: #E6F4D0; text-align: left; padding: 2px 0px 2px 0px; }

/* -- Main Menu Section Styles */
.menuTable td { padding: 5px; }
.mainMenuItem { background: url("../../images/menu_bg.gif") repeat-y; }
.mainMenuItem_selected { background-color: #9FD64E !important; }

/* -- Exclusive Offers Section Styles -- */
#exclusiveOffers { background-color: #FBFFF6; padding: 3px !important; color: #F17214; 
    font-weight: bold; }
    
/* -- Login Section Styles -- */
#loginForm { margin-top: 7px; }

/* -- Create Account Styles -- */
#preferences .contentTable { margin-bottom: 7px; }
#createAccount .contentTable .title, #preferences .contentTable .title
  { text-align: right; width: 150px; }
  
/* -- Navigation Table Styles -- */
.navigation { width: 300px; background-color: #CCCCCC; border: 0px; padding: 1px; line-height: 20px; 
	font-weight: bold; }
.navigation th { font-size: 15px; }
.navigation td { background-color: #EAEAEA; width: 100%; padding: 3px; }

/* -- GridView Default Styles -- */
.GridView { margin: 10px 0px 10px 0px; line-height: 15px; width: 99%; }
.GridView td, .GridView th { padding: 3px; }

/* -- Search Section Styles -- */
.searchBar { border: 1px solid #A1AB92; background: #FBFFF6; width: 99%; margin-bottom: 10px; color: #006699; 
    font-weight: bold; padding: 3px; }

/* -- Forum Section Styles -- */
.forumTable { background-color: #EAEAEA; width: 99%; }
.forumTable .title { padding: 5px; background-color: #FFFFFF; }
.forumTable .element_title { font-size: 32px; font-family: Comic Sans MS, Tahoma, Arial, Sans-Serif; 
    color: #990000; font-weight: bold; position: relative; top: -6px; left: 5px; vertical-align: top; }
.forumTable .forum_title { font-size: 18px; font-family: Comic Sans MS, Tahoma, Arial, Sans-Serif; 
    color: #990000; font-weight: bold; position: relative; top: -6px; left: 5px; vertical-align: top; }
.forumTable .description { background-color: #CCCCCC; }
.forumTable .forum_description { line-height: 20px; margin-left: 5px; }
.forumTable .categories { text-align: center; }

/* -- Thread Section Styles -- */
.ThreadGridView { margin: 10px 0px 10px 0px; }
.threadTable, .threadTableAlt { background-color: #A1AB92; width: 100%; }
.threadTableAlt td, .threadTableAlt th { background-color: #FBFFF6; padding: 3px; }
.threadTable td { background-color: #FBFFF6; padding: 3px; }
.threadTable th, .threadTableAlt th { text-align: right; padding: 3px; padding-right: 5px; background-color: #E6F4D0; }
.threadTable .tableheader, .threadTableAlt .tableheader { text-align: left; font-size: 14px; padding-left: 5px; 
    color: #3589B4; font-weight: bold;}
    
.ViewCategory { margin: 10px 0px 10px 0px; line-height: 15px; width: 99%; }
.ViewCategory td { padding: 3px; }
.ViewCategory th { padding: 3px; }

.professionalPost { color: #990000; font-weight: bold; }
#professionalposter_info { text-align: center; display: block; margin-top: 25px; }

#body_photos { text-align: center; display: block; }
