body{
font-family: Arial, Tahoma, Verdana; 
font-size: 12px;
color:#818181;
background-color:#363534;
background-image:url(../images/new_rsbg.jpg);
background-repeat:repeat-x;
margin-left:0px;
margin-right:0px;
margin-top:0px;
border-collapse: collapse;
}


.footer3{
font-family: arial, tahoma, verdana; 
color:#8a8a8a;
font-size:11px;
text-decoration: none;
}
a.footer3:link { color: #8a8a8a; }
a.footer3:visited { color: #8a8a8a; }
a.footer3:active { color: #8a8a8a; }
a.footer3:hover { color: #DAB41E; }

.leftMenu{
font-size:11px;
font-weight: bold;
padding-left:10px;
}
a.leftMenu:link { color: #686363; }
a.leftMenu:visited { color: #686363; }
a.leftMenu:active { color: #686363; }
a.leftMenu:hover { color: #DAB41E; }


a:link { color: #624c2f; }

a:visited { color: #624c2f; }

a:active { color: #624c2f; }

a:hover { color: #DAB41E; }

.pglm_hdr { text-decoration: none; padding: 8px; color:#333; font-family: arial; font-size: 12px; font-weight: bold }

.pglm_active_sub { font-family: arial; font-size: 11px; }

.pglm_sub { text-decoration: none; padding-left: 25px; color: #CC6600; font-family: arial; font-size: 11px; font-weight: bold }
.pglm_red { text-decoration: none;  color: #CC6600; font-family: arial; font-weight:bold; font-size:12px}
.pglm_green { text-decoration: none;  color:#060; font-family: arial; font-size:12px }

.smallPrint {
font-size:10px;
}
p {  font-size: 83%; }
.mediumPrint {  font-size: 83%; }

.largePrint {  font-size: 105%; }

.CatTitle { 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12pt;
	margin-bottom:-1px;
	font-weight: normal;
	color: #624c2f;
}

.mainNav { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 83%; }
.orderTableHeader { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size:12px; }

a.mainNav:link { color: #ffffff; }

a.mainNav:visited { color: #ffffff; }

a.mainNav:active { color: #ffffff; }

a.mainNav:hover { color: #DAB41E; }

a img {border-color: #000000;}

table.maintable
{
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}

table.TopNavTable
{
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}

table.locatorstep1
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}
table.locatorresults
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}
table.memberresults
{
background-color:#eeeeee;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
font-size: 11px;

}
table.memberresults tr.d0 td {
	background-color: #DAD9C2; 
	color: black;
	border-color: #999999;
    border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	padding: 4px;
}
table.memberresults tr.d1 td {
	background-color: #CCCBAC; 
	color: black;
	border-color: #999999;
    border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	padding: 4px;
}

table.orderTable
{
background-color:#cbd9e3;
font-size: 12px;

}
table.orderTable tr.d0 td {
	background-color:#e8ebe7; 
	margin: 0;
	padding: 4px;
}
table.orderTable tr.d1 td {
	background-color:#f8f8f8; 
	margin: 0;
	padding: 4px;
}

table.orderConfTable
{
background-color:#ffffff;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
font-size: 12px;
padding: 10px;

}
table.orderConfTable tr.d0 td {
	background-color:#e8ebe7; 
	margin: 0;
	padding: 4px;
}
table.orderConfTable tr.d1 td {
	background-color:#ffffff; 
	margin: 0;
	padding: 4px;
} 
H3 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 21pt;
	margin-top:-20px;
	font-weight: normal;
	color: #624c2f;
}
#HomeLeft
{
	margin-left: 33px;
	margin-top: 20px;
	margin-bottom:0px;
	margin-right:25px;
}
#HomeRight
{
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right:30px;
}
#LocatorRight
{
	margin-left: 30px;
	margin-right:30px;
	margin-top:30px;
	margin-bottom:30px;
}
#LocatorBoxes
{
	margin-left:20px;
	margin-right:20px;
}
#locatorLeft1
{
	margin-left:28px;
	margin-top:110px;
}
#TopImage {
	position:relative;
}
#TopOrderImage {
	position:absolute;
	top:0px;
	right:0px;
}
#topbutton1 {
	position:absolute;
	float:right;
	top: 46px;
	right:282px;
}
#topbutton2 {
	position:absolute;
	float:right;
	top: 46px;
	right: 142px;
}
#topbutton3 {
	position:absolute;
	float:right;
	top: 46px;
	right: 0px;
}
#homeimages{
	position:relative;
	width:950px;
	height:310px;
	background-color:#000000;
}
#homeimageleft{
	position:absolute;
	float:left;
	top:5px;
	left:5px;
}
#homeimageright{
	position:absolute;
	float:right;
	top:5px;
	right:0px;
}
