body 
{
    margin:0px;
    border:0px;
    padding:0px;
    background-image:url(../images/background.gif);
    background-repeat:repeat-x;
    background-color:#ffffff;
    font-family:Verdana, Arial;
    font-size:11px;
    color:#221e1f;    
}

img
{
    border:0px;
    display:block;
}

p
{
    margin:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:8px;
}

div.clearit
{
    clear:both;
    margin:0px;
    border:0px;
    padding:0px;
}

div.container
{
    width:792px;
    margin-right:auto;
    margin-left:auto; 
    height:100%;
}

div.main
{
    width:776px;
    background-color:#ffffff;
}

div.leftshadow
{
    width:8px;
    height:600px;
    background-image:url(../images/leftshadow.gif);
    float:left;
}

div.rightshadow
{
    width:8px;
    height:600px;
    background-image:url(../images/rightshadow.gif);
    float:left;
}

div.header
{
    width:776px;
    height:119px;
}

div.footer
{
    width:776px;
    color:#a8a178;
    font-size:10px;
}

div.herotext
{
    width:427px;
    height:220px;
    float:left;
    padding-left:12px;
    position:relative;
}

div.heroimage
{
    width:325px;
    height:220px;
    float:left;
    padding-right:12px;
}

div.subherotext
{
    width:427px;
    height:124px;
    float:left;
    padding-left:12px;
    position:relative;
}

div.subheroimage
{
    width:325px;
    height:124px;
    float:left;
    padding-right:12px;
}

div.bottomads
{
    width:710px;
    height:130px;
    border:1px;
    border-style:solid;
    border-color:#beb799;
    float:left;
}

div.submenunav
{
    position:absolute;
    left:80px;
    top:10px;
    display:none;
    z-index:2;
    color:#ffffff;
}

div.subcontent
{
    padding-top:53px; 
    padding-left:120px; 
    padding-right:110px;
    min-height:300px;
    height:auto !important;
    height:300px;

}

div.subcontentleft
{
    width:194px;
    padding-top:53px; 
    padding-left:12px; 
    min-height:300px;
    height:auto !important;
    height:300px;
    float:left;

}

div.subcontentmid
{
    width:339px;
    padding-top:53px;
    padding-right:25px;
    min-height:300px;
    height:auto !important;
    height:300px;
    float:left;
}

div.subcontentright
{
    width:194px;
    padding-top:53px; 
    padding-right:12px;
    min-height:300px;
    height:auto !important;
    height:300px;
    float:left;
}

a:active
{
    text-decoration:none;
    color:#8e0000;
}

a:link
{
    text-decoration:none;
    color:#8e0000;
}

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

a:hover
{
    text-decoration:underline;
    color:#8e0000;
}

a.bottomads:active
{
    text-decoration:none;
    color:#8e0000;
    font-family:Georgia;
    font-weight:bold;
    font-size:10px;
}

a.bottomads:link
{
    text-decoration:none;
    color:#8e0000;
    font-family:Georgia;
    font-weight:bold;
    font-size:10px;
}

a.bottomads:visited
{
    text-decoration:none;
    color:#8e0000;
    font-family:Georgia;
    font-weight:bold;
    font-size:10px;
}

a.bottomads:hover
{
    text-decoration:underline;
    color:#b38705;
    font-family:Georgia;
    font-weight:bold;
    font-size:10px;
}

a.submenu:active
{
    text-decoration:none;
    color:#ffffff;
    font-family:Georgia;
}

a.submenu:link
{
    text-decoration:none;
    color:#ffffff;
    font-family:Georgia;
}

a.submenu:visited
{
    text-decoration:none;
    color:#ffffff;
    font-family:Georgia;
}

a.submenu:hover
{
    text-decoration:underline;
    color:#ffffff;
    font-family:Georgia;
}

a.footerlink:active
{
    color:#a8a178;
    font-size:10px;
    text-decoration:underline;
}

a.footerlink:link
{
   color:#a8a178;
   font-size:10px;
    text-decoration:underline;
}

a.footerlink:visited
{
    color:#a8a178;
    font-size:10px;
    text-decoration:underline;
    
}

a.footerlink:hover
{
    color:#a8a178;
    font-size:10px;
    text-decoration:underline;
}

a.toplink:active
{
    color:#beb799;
    font-size:9px;
    font-weight:bold;
    font-family:Georgia;
    text-decoration:none;
}

a.toplink:link
{
   color:#beb799;
   font-size:9px;
   font-weight:bold;
    font-family:Georgia;
    text-decoration:none;
}

a.toplink:visited
{
    color:#beb799;
    font-size:9px;
    font-weight:bold;
    font-family:Georgia;
    text-decoration:none;
    
}

a.toplink:hover
{
    color:#8e0000;
    font-size:9px;
    font-weight:bold;
    font-family:Georgia;
}

span.redbold
{
    color:#8e0000;
    font-weight:bold;
}

span.tanbold
{
    color:#a8a178;
    font-weight:bold;
}

p.small
{
    font-size:10px;
}

span.small
{
    font-size:10px;
}

span.goldbold
{
    color:#b38807;
    font-weight:bold;
}

.homeads
{
float: right;  text-align: right;
}

.homeads div
{
position: relative;
}

.homeads em {
	background: url(../images/hover2.png) no-repeat;
	width: 180px;
	height: 104px;
	position: absolute;
	top: -105px;
	left: -15px;
	text-align: left;
	padding: 10px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
font-size:10px;
}
