
/**** BODY ***/
html, body 				{ background:#6c5735; text-align:center; margin:0; padding:0; font:normal 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; }
#siteContainer			{ text-align:left; background:#1f351b url(../img/mainBackground.gif) repeat-y; border:2px solid #fff; position:relative; width:740px; padding:0; margin:10px auto 10px auto; }
#imageWrap				{ z-index:1; position:absolute; top:0; left:0; background:url(../img/mainImage.jpg) no-repeat; width:740px; height:555px; }

h1						{ margin:0; padding:0; }
h2						{ margin:0; padding:0; }
h3						{ margin:0; padding:0; }
h4						{ margin:0; padding:0; }
h5						{ margin:0; padding:0; }
h6						{ margin:0; padding:0; }
p						{ margin:0; padding:0; }

a, 
a:link, 
a:active,
a:visited 				{ text-decoration:underline; color:#333; }
a:hover					{ text-decoration:underline; }
img						{ border:0; display:block; }
form					{ margin:0; padding:0; }


/**** HEADER ***/
#headerWrap				{ z-index:999; position:relative; height:27px; margin:0; padding:0; background:#28903a; width:740px; }
#navWrap				{  }
#navWrap ul				{ list-style-type:none; margin:0 0 0 25px; padding:0; text-align:center; }
#navWrap ul li			{ float:left; display:inline; margin:0 7px 0 0; padding:3px 7px 0 0; border-right:2px solid #fff; }
#navWrap ul li.noborder	{ float:left; display:inline; margin:0 7px 0 0; padding:3px 7px 0 0; border:none; }
#navWrap ul li a, 
#navWrap ul li a:link, 
#navWrap ul li a:active,
#navWrap ul li a:visited 	{ text-decoration:none; font:normal 11px/14px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }
#navWrap ul li a:hover		{ text-decoration:underline; }
#logo						{ position:absolute; top:34px; left:8px; }


/**** MAIN ***/
#mainWrap				{ z-index:2; position:relative; width:740px; float:left; display:inline; }


/**** MAIN AREA ***/
#textWrap				{ width:620px; padding:0 10px 0 0; margin:145px 16px 0 16px; }
#textWrap ul			{ margin:0 0 0 40px; padding:0 0 10px 0; }
#textWrap ul li			{ font:normal 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; }
#textWrap h2			{ font:normal 34px/38px "Trebuchet MS", arial, helvetica, sans-serif; color:#6c5735; margin:0 0 10px 0; }
#textWrap h3			{ font:normal 20px/24px "Trebuchet MS", arial, helvetica, sans-serif; color:#28903a; margin:7px 0 5px 0; }
#textWrap p				{ font:normal 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; margin:0; padding:0 0 10px 0; }
#textWrap span			{ font:bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#000; display:block; }
#textWrap span.date		{ font:bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#000; margin:5px 0 0 0; display:block; }
#textWrap img			{ margin:0 10px 5px 0; padding:0; }
#textWrap a, 
#textWrap a:link, 
#textWrap a:active,
#textWrap a:visited 	{ text-decoration:underline; font:bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#28903a; }
#textWrap a:hover		{ text-decoration:none; }
#textWrap a.learnMore, 
#textWrap a:link.learnMore, 
#textWrap a:active.learnMore,
#textWrap a:visited.learnMore 	{ text-decoration:underline; font:bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#28903a; margin:5px 0 25px 0; display:block; }
#textWrap a:hover.learnMore		{ text-decoration:none; }
#textWrap a.anchor, 
#textWrap a:link.anchor, 
#textWrap a:active.anchor,
#textWrap a:visited.anchor 	{ text-decoration:underline; font:bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#28903a; padding:0 5px; }
#textWrap a:hover.anchor	{ text-decoration:none; }
#textWrap a.anchorLead, 
#textWrap a:link.anchorLead, 
#textWrap a:active.anchorLead,
#textWrap a:visited.anchorLead 	{ text-decoration:underline; font:bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#28903a; padding:0 5px 0 0; }
#textWrap a:hover.anchorLead	{ text-decoration:none; }

#mapWrap				{ position:relative; margin:0; padding:0; }
#mapWrap img			{ position:absolute; top:-25px; right:0; margin:0 -5px 0 0; }
#mapWrap .searchWrap	{ background:#45749c url(../img/mapSearchLeft.gif) no-repeat 0 100%; padding:8px 20px 18px 20px; margin:30px 0 0 0; width:400px; border-top:5px solid #93c79c; }
#mapWrap .searchWrap h4	{ font:normal 20px/24px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }
#mapWrap .searchWrap h5	{ font:normal 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#d2e288; }
#mapWrap .searchWrap p	{ width:auto; font:normal 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; margin:5px 0 0 0; padding:0; }
#mapWrap .searchWrap select { display:block; padding:0; margin:5px 0 5px 0; border:1px solid #93c79c; height:22px; width:140px; font:normal 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#666}
#mapWrap .searchWrap input#submit	{ display:block; border:0; margin:2px 0 0 0; padding:0; width:57px; height:22px; }

#memberWrap					{ position:relative; width:350px; border:1px solid #999; margin:10px 0 0 0; padding:15px 15px 30px 15px; }
#memberWrap img				{ position:absolute; top:15px; right:5px;  }
#memberWrap img.logo		{ position:absolute; top:130px; right:10px; width:50px; height:43px; }

#searchWrap1				{ float:left; display:inline; width:285px; padding:0 15px 0 0; border-right:1px solid #c6c49f; }
#searchWrap1 .results		{ margin:15px 0 15px 0; padding:0 0 5px 70px; border-bottom:1px solid #c6c49f; }
#searchWrap1 .results img	{ width:60px; height:90px; float:left; display:inline; margin:0 0 0 -70px; }
#searchWrap1 .results p		{ display:block; }
#searchWrap1 .results a, 
#searchWrap1 .results a:link, 
#searchWrap1 .results a:active,
#searchWrap1 .results a:visited 	{ display:block; text-decoration:underline; color:#28903a; }
#searchWrap1 .results a:hover		{ text-decoration:none; }

#searchWrap2				{ float:right; display:inline; width:290px; padding:0 15px 0 0; }
#searchWrap2 .results		{ margin:15px 0 15px 0; padding:0 0 5px 70px; border-bottom:1px solid #c6c49f; }
#searchWrap2 .results img	{ width:60px; height:90px; float:left; display:inline; margin:0 0 0 -70px; }
#searchWrap2 .results p		{ display:block; }
#searchWrap2 .results a, 
#searchWrap2 .results a:link, 
#searchWrap2 .results a:active,
#searchWrap2 .results a:visited 	{ display:block; text-decoration:underline; color:#28903a; }
#searchWrap2 .results a:hover		{ text-decoration:none; }


/**** UTILITY ***/
#home #utilityWrap				{ margin:180px 0 0 0; }
#utilityWrap					{ width:654px; background:#e2e0b7; float:left; display:inline; padding:0; margin:180px 0 0 0; border-top:5px solid #c6c49f; }
#utilityWrap .callWrap1			{ float:left; display:inline; width:186px; margin:0; padding:10px 15px; }
#utilityWrap .callWrap1 h3		{ font:bold 18px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#45749c; }
#utilityWrap .callWrap1 p		{ font:normal 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; }
#utilityWrap .callWrap1 a, 
#utilityWrap .callWrap1 a:link, 
#utilityWrap .callWrap1 a:active,
#utilityWrap .callWrap1 a:visited 	{ text-decoration:none; font:bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#28903a; }
#utilityWrap .callWrap1 a:hover		{ text-decoration:underline; }

#utilityWrap .callWrap2			{ float:left; display:inline; width:188px; margin:0; padding:10px 15px; border-left:2px solid #fff; border-right:2px solid #fff; }
#utilityWrap .callWrap2 h3		{ font:bold 18px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#45749c; }
#utilityWrap .callWrap2 p		{ font:normal 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; }
#utilityWrap .callWrap2 a, 
#utilityWrap .callWrap2 a:link, 
#utilityWrap .callWrap2 a:active,
#utilityWrap .callWrap2 a:visited 	{ text-decoration:none; font:bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#28903a; }
#utilityWrap .callWrap2 a:hover		{ text-decoration:underline; }

#utilityWrap .callWrap3			{ float:left; display:inline; width:186px; margin:0; padding:10px 15px; }
#utilityWrap .callWrap3 h3		{ font:bold 18px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#45749c; }
#utilityWrap .callWrap3 p		{ font:normal 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; }
#utilityWrap .callWrap3 a, 
#utilityWrap .callWrap3 a:link, 
#utilityWrap .callWrap3 a:active,
#utilityWrap .callWrap3 a:visited 	{ text-decoration:none; font:bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#28903a; }
#utilityWrap .callWrap3 a:hover		{ text-decoration:underline; }


/**** FOOTER ***/
#footerWrap				{ clear:both; z-index:2; position:relative; }
#copyWrap				{ width:718px; text-align:center; position:relative; padding:5px 15px 15px 20px; margin:0 auto 0 auto; }
#copyWrap p				{ text-align:left; font:normal 11px/16px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }
#copyWrap p span		{ color:#28903a; }

/**** Credit Card Div ***/
#creditcard .creditcard			{ float:center; display:inline; width:100px; margin:0; padding:20px 20px; }
