﻿/* CSS Document */
body {
	margin:0;
	padding:0;
	background-image:url(../images/bgtile.gif);
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}
div#container {
	width:949px;
	margin:0 auto;
	padding:1px;
	border:1px solid #b6b6b6;
	background-color:#FFFFFF;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	margin:4px 0 0 12px;
	font-variant:small-caps;
}
div#general {
	margin:6px 0 0 12px;
	font-family:Tahoma, Helvetica, sans-serif;
	line-height:16px;
	color:#000000;
	font-size:12px;
	font-variant:normal;
}
/*---------------------------------------------
Header Area
---------------------------------------------*/
div#header {
	width:100%;
	float:left;
}
div#topBar {
	background-image:url(../images/headerGradient.gif);
	height:26px;
	width:100%;
	float:left;
}
.loggedIn {
	float:right;
	font-size:10px;
	color:#6696bc;
}
#logoBar {
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	float:left;
	width:100%;
	height:113px;
}
#logoBarPL {
	background-image:url(../images/header_bgPL.jpg);
	float:left;
	width:100%;
	height:113px;
}
#communityBanner {
	width:367px;
	height:96px;
	margin:7px 0 6px 12px;
	float:left;
}
#logo {
	width:278px;
	float:left;
}
#headerWelcome {
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	width:372px;
	float:left;
	margin:10px 10px 0 16px;
	text-align:justify;
	line-height:14px;
}
/*---------------------------------------------
Login Area
---------------------------------------------*/
#loginArea {
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	width:262px;
	float:left;
	margin:10px 6px 0 0;
	line-height:14px;
}
.loginForm {
	float:left;
	margin:7px 0 0 0;
}
.logLeft {
	width: 64px;
	float:left;
	margin:0 0 0 8px;
	line-height:14px;
}
.logMid {
	width: 106px;
	float: left;
}
.logMid input {
	width: 120px;
	font-size:10px;
	margin:0 0 2px 0;
}
.logRight {
	float:left;
	text-align:center;
}
/*---------------------------------------------
Navigation Bar
---------------------------------------------*/
div#navBar {
	height:29px;
	background-image:url(../images/navBar.gif);
	float:left;
	width:100%;
}
div#navContainer {
	padding:4px 0 4px 7px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	width:942px;
	float:left;
}
#navBar ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left;
  list-style: none;
}
div#navMyAccount {
	padding:4px 0 4px 7px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	width:942px;
	float:left;
}
#navBarMyAccount ul {
  margin: 0;
  border: 0 none;
  padding: 0;  
  list-style: none;
}



/* Homepage div styles */
#wrapper {
	float:left;
	width:100%;
	height:100%;
}
div#homeLeft {
	float:left;
	width:502px;
	height:483px;
	background-image:url(../images/home_leftCol.gif);
	background-repeat:no-repeat;
}
div#homeLeftMain {
	float:left;
	width:502px;
	height:483px;
	background-image:url(../images/home_leftColHome.jpg);
	background-repeat:no-repeat; 
	color:black;
	overflow: hidden;
}
/* South Point Baptist Borrow Freely Information */
div#bfInfoMain {
	margin:10px 0 0 12px;
	line-height:16px;
	color:#000000;
	height:182px;
	overflow:auto;
}
div#bfCommTitle {
	margin:6px 0 0 12px;
	font-family:Tahoma, Helvetica, sans-serif;
	line-height:16px;
	color:#FFFFFF;
	font-size:16px;
	font-variant:small-caps;
}
div#bfInfo {
	margin:4px 0px 0px 12px;
	color:#FFFFFF;
	height:172px;
	overflow:auto;
}
div#bfInfo img {
	border:1px solid #FFFFFF;
	padding:0 8px 0 0;
}
/* Borrow Freely News and Information */
div#bfNews {
	color:#FFFFFF;
	height:230px;
	overflow:auto;
	margin:0px 1px 0px 0px;
}
div#bfNews img {
	border:1px solid #FFFFFF;
	margin:0 8px 0 0;
}
.bfNewsInfo {
	padding:10px 0 0 12px;
}
div#homeRight {
	float:right;
	width:447px;
	height:483px;
	background-image:url(../images/homeRightBg.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
}

div#itemSearch {
	background-image:url(../images/searchBox_home.jpg);
	background-repeat:no-repeat;
	height:183px;
	margin:6px 12px 4px 12px;
	width:447px;
	overflow: hidden;
}
.searchForm {
	margin:0px 0px 0px 0px;
	padding:32px 0px 0px 16px;
	width: 400px;
	/* line-height:25px; */
	overflow: hidden;
}
.searchOptions {
	/* line-height:18px; */
}
.input {
	width:168px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}
.smallInput {
	width:150px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}
.searchForm select {
	width:168px;
	line-height:25px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}
div#itemCommSearch {
	background-image:url(../images/commsearchBox_home.jpg);
	background-repeat:no-repeat;
	height:203px;
	margin:4px 12px 4px 12px;
	line-height: 11px;
}
div#itemCommSearch .content {
	padding:38px 24px 0 12px;
	line-height: 11px;
}
div#itemCommSearch .descrip {
	width:246px;
	text-align:justify;
}
div#itemCommSearch p {
	margin:10px 0 10px 0;
}
div#itemCommSearch .input {
	width:98px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}
div#itemCommSearchLoggedIn {
	background-image:url(../images/commsearchBox_Logged_In.jpg);
	background-repeat:no-repeat;
	height:203px;
	margin:4px 12px 4px 12px;
	line-height: 12px;
}
div#itemCommSearchLoggedIn .content {
	padding:18px 14px 0 12px;
	line-height: 12px;
}
div#itemCommSearchLoggedIn .descrip {
	width:246px;
	font-family:Arial, Tahoma, Helvetica, Verdana;
	color:darkblue;
	font-size:14px;
	line-height: 14px;
}
div#itemCommSearchLoggedIn p {
	margin:10px 0 10px 0;
}
div#itemCommSearchLoggedIn .input {
	width:98px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}
div#inviteFriends {
	background-image:url(../images/inviteBox_home.jpg);
	background-repeat:no-repeat;
	height:80px;
	margin:4px 12px 4px 12px;
}
div#inviteFriends .content {
	padding:8px 24px 0 12px;
}
div#inviteFriends p {
	margin:30px 0 30px 0;
}
div#extra { 
	float:right;
	width:500px;
}

div#footer {
	background-image:url(../images/footerBG.jpg);
	background-repeat:no-repeat;
	background-color:#f4f6f7;
	border-top:1px solid #FFFFFF;
	height:107px;
	clear:both;
	width:100%;
}
div#footer .content {
	margin:32px 0 0 192px;
	color:#6696bc;
}
div#footer a:link { 
	color: #6696bc;
}
div#footer a:visited {
	color: #6696bc;
}
div#footer a:hover {
	color: #000000;
	text-decoration: none;
}
div#footer a:active {
	color: #6696bc;
}
/**************************************
l2 styles
**************************************/
#l2Wrap {
	margin:0 9px 0 9px;
	height:100%;
	height:auto;
}
#l2topBox {
	width:910px;
	height:100%;
	height:auto;
	border:1px solid #6696bc;
	padding:8px;
	margin:8px 0 8px 0;
	background-image:url(../images/l2topBG.gif);
	background-repeat:repeat-x;
	background-color:#e9edef;
}
#l2searchBox {
	height:100%;
	height:auto;
	border:1px solid #c3ccd4;
	background-color:#f9fafb;
	margin:8px 0 8px 0;
	padding:8px;
}
#l2searchBox h1 {
	color:#000000;
	font-size:16px;
	text-align:left;
	margin:0px 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#l2detailBox {
	border:1px solid #c3ccd4;
	background-color:#f9fafb;
	margin:8px 0 8px 0;
	padding:1px;
}
#l2detailBox h1 {
	color:#000000;
	font-size:18px;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica;
}
#l2detailBox h2 {
	color:#6696bc;
	font-size:15px;
	text-align:center;
}
#l2detailBox h3 {
	color:#000000;
	margin:0;
	font-size:18px;
}

#l2searchBox input {
	vertical-align:middle;
}

#tableContainer {
	border:1px solid #6696bc;
	padding:1px;
}
#gvResults {
	border:1px solid #6696bc;
	padding:1px;
	margin-top:20px;
}
.tableBorder {
	border:1px solid #6696bc;
}
.dataHeader {
	background-image:url(../images/dataHeader.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #6696bc;
}
#tableContainerItemRating {
	border:1px solid #6696bc;
	padding:1px;
}
#tableContainerOwnerRating {
	border:1px solid #6696bc;
	padding:1px;
}
#tableContainerPhotos {
	border:1px solid #6696bc;
	padding:1px;
}
#tableContainerComments {
	border:1px solid #6696bc;
	padding:1px;
}
#tableContainerNotes {
	border:1px solid #6696bc;
	padding:1px;
}

/**************************************
Special
***************************************/
.ItemCategory td {
	padding:4px;
	width:160px;
}
.ItemCategory img {
	margin:0 4px 0 0;
}

.popupBox {
	margin:6px;
	padding:6px;
	border:3px double #6696bc;
    filter:alpha(opacity=90); 
    -moz-opacity: 0.9; 
    opacity: 0.9;
	background-color:#FFFFFF;
	background-repeat:repeat;
}
.textBox {
	width:110px;
	font-size:10px;
}

.textBoxM {
	width:175px;
	font-size:10px;
}
.textBoxS {
	width:75px;
	font-size:10px;
}

.textUpload {
	width:400px;
	font-size:10px;
}

.textArea {
	width:150px;
	font-size:10px;
	height:100px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
}
.textAreaL {
	width:350px;
	font-size:10px;
	height:100px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
}
.textAreaXL {
	width:600px;
	font-size:11px;
	height:200px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
}

.searchListBox {
	width:130px;
	line-height:25px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}
.formButton
{
	width: 200px;
	FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.formButtonSmall
{
	width: 150px;
	FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.ListBoxReg{
	font-size:10px;
	width:45px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
}
.ListBoxM {
	width:160px;
	line-height:25px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}

/*************************************************************************************************
 navigation image rollovers
*************************************************************************************************/

.rollover { display: block; text-decoration:none; color:#000000; height:13px; padding:2px; } 
.rollover:hover { visibility: visible; background-image:url(../images/btn_bgOver.gif); }

.buttonShadow {
	background:#99999b;
	padding:1px;
	float:left;
}
.buttonVertShadow 
{
	background:#99999b;
	padding:1px;
	width:201px;
}
#navHome {
	width: 120px;
	height: 17px;
	display: block;
	float:left;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	margin:-1px 0 0 -1px;
	text-align:center;
}
#navCommunities {
	width: 132px;
	height: 17px;
	display: block;
	float:left;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	margin:-1px 0 0 -1px;
	text-align:center;
}
#navItems {
	width: 96px;
	height: 17px;
	display: block;
	float:left;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	margin:-1px 0 0 -1px;
	text-align:center;
}
#navBasics {
	width: 141px;
	height: 17px;
	display: block;
	float:left;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	margin:-1px 0 0 -1px;
	text-align:center;
}
#navContact {
	width: 82px;
	height: 17px;
	display: block;
	float:left;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	margin:-1px 0 0 -1px;
	text-align:center;
}
#navTerms {
	width: 92px;
	height: 17px;
	display: block;
	float:left;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	margin:-1px 0 0 -1px;
	text-align:center;
}
#navJoin {
	width: 92px;
	height: 17px;
	display: block;
	float:left;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	margin:-1px 0 0 -1px;
	text-align:center;
}
#tabContainer {
	border:1px solid #6696bc;
	padding:1px;
}
#navAccountInfo {
	width: 200px;
	height: 17px;
	display: block;	
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	margin:-1px 0 0 -1px;
	text-align:center;
}
#navMyItems {
	width: 200px;
	height: 17px;
	display: block;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	margin:-1px 0 0 -1px;
	text-align:center;
}
.basic li {
	list-style-image: url('../images/bullet.gif');
	padding-bottom: 10px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.newsImageFloat
{
	float:left;
}

.newsTextFloat
{
	float:right;
}