

/*------- Test ---------*/


h3 { font-size: 24px; FONT-WEIGHT: normal; MARGIN: 0 0 7px; LINE-HEIGHT: 1.3em; padding: 0; }
h3 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}

.widetext { padding: 0 60px 8px 40px; }

/*------- End Test ---------*/


body { font-size: 14px; background: #b7b19b url(../imgFiles/bgPage.gif); color: #373737; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 20px; padding-bottom: 8px; }

.pagecontainer {
  clear: both;
  width: 914px;
}

.bodycontainer {
  clear: both;
  width: 914px;
  margin: 0px;
  float: left;
  background-image: url('../imgFiles/bgBody.jpg');
}


.headercontainer {
  float: left;
  padding: 0px;
  width: 900px;
}

.maincontainer {
  clear: both;
  float: left;
  padding: 0px;
  width: 914px;
}

.contentbackground {
  float: left;
  width: 900px;
  background-image: url('../imgFiles/bgContent.gif');
}

.navigationcontainer {
  float: left;
  padding: 0px;
  width: 172px;
}

.contentcontainer {
  width: 728px;
  margin: 0px;
  float: left;
}

.cellcontent {
  float: left;
  width: 476px;
/*  margin: 0px; */
  text-align: left;
}

.cellalert { line-height: 20px; float: left; width: 200px; margin: 0; text-align: left; }

.cellnoalert { line-height: 20px; float: left; width: 696px; margin: 0; text-align: left; }
.cellnoalertwhylist { line-height: 20px; background-image: url(../imgFiles/whylist-bg.jpg); background-repeat: no-repeat; text-align: left; margin: 0; width: 696px; float: left; }
.bodytrailer {
  clear: both;
  width: 914px;
  margin: 0px;
  float: left;
}

.footercontainer {
  clear: both;
  width: 914px;
  margin: 0px;
  float: left;
  text-align: center;
}

.spacer {
  float: left;
}

p {  }

/* li { color: #2e1914; list-style: inside; } */
/* ul { margin-top: 0; margin-left: 10; } */


/*
a:link {
  color: #0e44af; 
  text-decoration: none;
}

a:hover {
  color: #f40;
  text-decoration: none;
}

a:visited {
  color: #642422; 
  text-decoration: none;
}

 a:active {
  color: #0e44af; 
  text-decoration: none;
}
*/






/* ---------- Fixes problems with default link settings a menu - clashing ---------- */

.alink {
  color: #000000; 
  text-decoration: none;
}
a.alink {
  color: #968d7c; 
  text-decoration: underline;
}
a.alink:hover {
  color: #06f; 
  text-decoration: underline;
}



.numbers { color: #000000; font-size: 12px; font-family: verdana, tahoma, sans-serif; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none; }
a.numbers {
  color: #968d7c; 
  text-decoration: underline;
}
a.numbers:hover {
  color: #06f; 
  text-decoration: underline;
}


/* ---------- end fix ---------- */



.brown {
  color: #2e1914;
  font-size: 11px;
}

h2 {
  color: #2e1914;
  font-size: 20px;
  font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;
}

h1 { color: #2e1914; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: normal; }


.subheader { color: #642422; font-size: 16px; font-weight: bold; }
a.subheader { color: #968d7c; text-decoration: underline; }
a.subheader:hover { color: #06f; text-decoration: underline; }



.blue { color: #007bff; }
a.blue { color: #007bff; text-decoration: none; }
a.blue:hover { color: #007bff; text-decoration: underline; }

/*
.footer {
  color: #2e1914;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 5px 10px;
}
*/

.footer {
  color: #2e1914;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
}

a.footer { color: #61423b; font-size: 13px; text-decoration: none; }
a.footer:hover { color: #dd5100; font-size: 13px; text-decoration: none; }

.linkheader { color: #2e1914; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; }
a.linkheader { color: #968d7c; font-size: 14px; text-decoration: underline; }
a.linkheader:hover { color: #06f; font-size: 14px; text-decoration: underline; }
.boldlink { color: #2e1914; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; }
a.boldlink { color: #968d7c; text-decoration: underline; }
a.boldlink:hover { color: #06f; text-decoration: underline; }


/*------------ NavBar ---------------*/

.menulink{ color: #fff; }
a.menulink{ color: #fff; text-decoration: none; }
.menulink:hover{ color: #fddc5a; text-decoration: none; }

.navbar
{
}  

.mainDiv
{
  width:172px;
}

.topItem {
  text-indent:20px;
  text-align: left;
  vertical-align: bottom;
  font: bold 12px verdana, tahoma, sans-serif;
  letter-spacing: 0;
  background: #2e1914 url(../imgMenuFiles/arrow-up-title.jpg) no-repeat left bottom;
  width: 172px;
  height: 26px;
  color: #000;
  cursor:pointer;  
}

.topItemOver {
  text-indent:20px;
  text-align: left;
  vertical-align: bottom;
  font: bold 12px  verdana, tahoma, sans-serif;
  letter-spacing: 0;
  background: #2e1914 url(../imgMenuFiles/arrow-up-title-on.jpg) no-repeat left bottom;
  height: 26px;
  width: 172px;
  color: #000;
  cursor:pointer;
}

.topItemClose {
  text-indent:20px;
  text-align: left;
  vertical-align: bottom;
  font: bold 12px verdana, tahoma, sans-serif;
  letter-spacing: 0;
  background: #2e1914 url(../imgMenuFiles/arrow-down-title.jpg) no-repeat left bottom;
  height: 26px;
  width: 172px;
  color: #000;
  cursor:pointer;
}


.topItemCloseOver
{
  text-indent:20px;
  text-align: left;
  vertical-align: bottom;
  font: bold 12px verdana, tahoma, sans-serif;
  letter-spacing: 0;
  background: #2e1914 url(../imgMenuFiles/arrow-down-title-on.jpg) no-repeat left bottom;
  height: 26px;
  width: 172px;
  color: #000;
  cursor:pointer;
}



.dropMenu
{ font: bold 11px tahoma, verdana, sans-serif; background-color: #2e1914; color: #000; text-align: left; border-width: 0 0px 0px; filter:alpha(opacity=100); padding-top:4px; padding-bottom:4px; border-color: #ffffff; border-style: solid; }

.subMenu
{ text-align: left; display:block; }

.subItem
{
   margin-left:6px;
   margin-top:2px;
   height:18px;
   font: 11px tahoma, verdana, sans-serif;	
   text-decoration:none;
   color: #fff;
   
}

.subItem a
{
   margin-left:6px;
   font: 11px tahoma, verdana, sans-serif;	 	
   text-decoration:none;
   color: #fff;
}

.subItemOver
{
   margin-left:6px;
   margin-top:2px;
   font: 11px tahoma, verdana, sans-serif;	  
   height:18px;
   text-decoration:none;
   color: #fddc5a;
   cursor:pointer;
}

.subItemOver a
{
   margin-left:6px;
   font: 11px tahoma, verdana, sans-serif;
   cursor:pointer;
   text-decoration:none;	
   color: #fddc5a;
   cursor:pointer;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}

.topItemText
{ color: #fff; text-align: left; vertical-align: bottom; font: bold 12px tahoma, verdana, sans-serif; letter-spacing: 0; }
a.topItemText
{ color: #fff; text-align: left; vertical-align: bottom; font: bold 12px tahoma, verdana, sans-serif; letter-spacing: 0; }
a.topItemText:hover
{ color: #fff; text-align: left; vertical-align: bottom; font: bold 12px tahoma, verdana, sans-serif; letter-spacing: 0; }

/*------------ Listing Items ---------------*/

/*-- temp --*/
.listingcell { text-align: left; margin: 0; width: 696px; float: left; }
/*-- temp --*/


.listingWrap { text-align: left; margin: 0; width: 696px; float: left; }

.listingTop {
  text-align: center;
  margin: 0;
  width: 696px;
  height: 71px;
  float: center;
  background-image: url('../imgFiles/gma-listing-top-bg.jpg');
}

.listingSort {
  text-align: center;
  margin: 0;
  width: 696px;
  height: 30px;
  float: center;
  background-image: url('../imgFiles/gma-listing-sort-bg.jpg');
}

.listingCellTop {
  text-align: center;
  margin: 0;
  width: 696px;
  height: 15px;
  float: center;
  background-image: url('../imgFiles/gma-listing-cell-top.jpg');
}

.listingCellBg {
  text-align: center;
  margin: 0;
  width: 696px;
  float: center;
  background-image: url('../imgFiles/gma-listing-cell-bg.jpg');
}

.listingCellBottom {
  text-align: center;
  margin: 0;
  width: 696px;
  height: 15px;
  float: center;
  background-image: url('../imgFiles/gma-listing-cell-bottom.jpg');
}

.listingBottom {
  text-align: center;
  margin: 0;
  width: 696px;
  height: 87px;
  float: center;
  background-image: url('../imgFiles/gma-listing-bottom-bg.jpg');
}

.prevButton { position: relative; right: -40px; top: 33px; float: left; }
.nextButton { position: relative; left: -40px; top: 33px; float: right; }

.listingPageNum {
  color: #000;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: relative;
  top: 38px;
}
a.listingPageNum {
  color: #0e44af;
}
a.listingPageNum:hover {
  color: #f40;
}

.infocell { background-color: #ecf0e0; border: solid 2px #ac9c98; outline: solid 2px #2e1914; }

/*---  Testimonials  ---*/

.testmname { color: #642422; font-size: 12px; font-weight: 700; }

.testmquote { color: #000; font-style: italic; margin-left: 10px; }

.gmacommunities {
  margin-left: 12px;
  margin-top: 2px;
  margin-bottom: 1px;
  padding-left: 12px;
  padding-top: 2px;
  padding-bottom: 1px;
}

ul.aboutgina {
  margin-left: 16px;
  margin-top: 3px;
  margin-bottom: 1px;
  padding-left: 16px;
  padding-top: 3px;
  padding-bottom: 1px;
}

.aboutgina {
  margin-left: 16px;
  margin-top: 3px;
  margin-bottom: 1px;
  padding-left: 16px;
  padding-top: 3px;
  padding-bottom: 1px;
}

.articleslinks {
  margin-left: 16px;
  margin-top: 3px;
  margin-bottom: 6px;
  padding-left: 16px;
  padding-top: 3px;
  padding-bottom: 6px;
}
.lidia { list-style-image: url(../imgFiles/lidiamond.jpg); }
.QandAlist { background-color: #f2f0dc; }
.smallcopyw { font-size: 7px; }
