body {
max-width: 100%;
max-height: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #B88846;
padding: 0;
background-image: url(../images/to_gp_bg.jpg)
}

.hyper_link {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

.hyper_link A:link {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.hyper_link A:visited {
color: #D09F5B;
font-weight: bold;
text-decoration: none;
}

.hyper_link A:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

#home_right_copy table.homeright td {
font-size: 12px;
color: #352A19
}

.email_link {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

.email_link A:link {
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
}

.email_link A:visited {
color: #D09F5B;
font-weight: normal;
text-decoration: none;
}

.email_link A:hover {
color: #FFFFFF;
font-weight: normal;
text-decoration: underline;
}



h1 {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
color: #5D4E36;
letter-spacing: 1pt;
vertical-align: top;
padding: 0 0;
margin: 0 0;
}

h1 span {
font-size: 8pt;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
vertical-align: top;

}

h2 {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #ECC482;
letter-spacing: 1pt;
vertical-align: top;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}


h3 {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
color: #ECC482;
letter-spacing: 2pt;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

h4 {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: 24pt;
font-weight: bold;
color: #FFFFFF;
letter-spacing: 1pt;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

p.head {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: 11pt;
font-weight: norml;
color: #352A19;
text-align: left;
vertical-align: top;
padding: 0 0;
margin: 0 0;
}

p.error {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
color: #ffffff;
width: 250px;
height: 20px;
background-color: #dd2200;
text-align: left;
vertical-align: top;
display: block;
padding: 2px;
margin: -25px 0px 0px 50px;
}

p.body {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #FFFFEE;
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

p.bodyoffer {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #CFC7AF;
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: -3px 0px 0px 0px;
}

h5 {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: x-small;
font-style: bold;
vertical-align: bottom;
color: #D09F5B;
text-align: right;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

p.more,
p.label {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: small;
font-Weight: bold;
color: #ECC482;
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

p.small {
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: x-small;
font-Weight: normal;
color: #FFFFEE;
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#home_right_perks ul {
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 0px;
}

#home_right_perks ul li {
list-style-type: none;
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: x-small;
font-Weight: normal;
color: #FFFFEE;
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#welcome_pos td,
#home_right_perks td {
height: 20px;
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: x-small;
font-Weight: bold;
color: #FFFFEE;
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#footer_frame {
overflow: visible;
position: absolute;
top: 765px;
height: 25px;
width: 100%;
bottom: 100%;
}

#footer {
width: 738px;
margin-left: -364px;
position: absolute;
left: 50%;
top: 10px;
font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
font-size: 7pt;
color: #FFFFFF;
}
