html, body{
padding:0; margin:0;
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
background:url(images/bg.jpg) repeat-x bottom  fixed;
}

td{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
}

p{
margin-top:5px;;
margin-bottom:5px;
}

ul, ol{
margin:0 0 10px 20px;
padding:0;
}

h1, h2, h3, h4, h5, h6{
font-family:Georgia, "Times New Roman", Times, serif;
padding:0;
margin:0 0 5px 0;
}
h1{
font-size:14px;
color:#7d4900;
}
h2{
font-size:14px;
color:#406618;
}
h3{
font-size:14px;
color:#440e62;
}
h4{
font-size:12px;
color:#7d4900;
}
h5{
font-size:12px;
color:#406618;
}
h6{
font-size:12px;
color:#440e62;
}


a{
font-family:Arial, Helvetica, sans-serif;
color:#806131;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.ilink, .ilink a{
 margin-top:7px;
}
.whitelink a, #header a{
color:#ffffff; text-decoration:none;
}

.whitelink a:hover, #header a:hover, #header a:hover i{
color:#ffffff; text-decoration: none;
}

#homegilbertguide{background:url(images/gilbertguide.png) right top no-repeat; vertical-align:top; height:168px; padding:1px 0 0 0; font-size:12px; line-height:normal;
}

#homegilbertbadge{ vertical-align:top; height:140px; padding:10px 28px 0 0; font-size:12px; line-height:normal; text-align:right;
}

#homebook{
background:url(images/blankbox.png) right top no-repeat; vertical-align:top; height:168px; padding:0; margin:0;font-size:12px; line-height:normal;
}

#maincontent{
padding: 20px  20px  0px  20px;
background:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
vertical-align:top;
}

.quote{
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:auto;
text-align:center;
margin-top:3px;
}

.quote a{
padding-top:5px;
color:#827b00;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#topmenu td{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
text-align:center;
border-right:1px #888888 solid;
color:#888888;
}

#topmenu{
bottom:10px;
}

#bigdivtop{
width:540px; height:38px; 
background:url(images/bigdiv_top.gif) right top no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
font-size:20px;
line-height:24px;
}

#yellowbox{
width:208px; height:178px; 
background:url(images/yellowbox.png) right top no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
font-size:11px;
line-height:normal;
float:right;
margin:0 -10px 20px 15px;
}

#yellowleft{
width:208px; height:178px; 
background:url(images/yellowbox.png) right top no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
font-size:11px;
line-height:normal;
float:left;
margin:20px 10px 20px 10px;
}

.footer{
padding:5px 0 5px 0;
color:#777777;
}

.graylink a{
color:#777777;
}

.smbox{
background:url(images/smbox_03.jpg) left bottom no-repeat;
padding:10px;
}

.smboxtop{
background:url(images/testitop.gif) left top no-repeat;
height:25px;
}

.smboxmain{
background:url(images/smbox_00.gif) left top repeat-y;
}

.quotearea{
padding:10px 20px 20px 20px;
color:#7d4900;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-size:13px;
line-height:normal;
}

.ms{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#330066;
font-weight:bold;
font-style:normal;
}