}
.mainbg {
	background-image : url(../assets/mainbg.jpg);
	background-repeat : repeat-x;
	background-color : #203322;
}
.bodybg {
	background-image : url(../assets/body_bg.jpg);
	background-repeat : repeat-x;
	background-position : bottom;
}
.body {
	font-family : sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : black;
}
.body2 {
	font-family : sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	letter-spacing : .5px;
	color : #053873;
}
.box {
	border : dotted;
}
.headline {
	font-family : sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	color : #252E6D;
}
.headline2 {
	font-family : sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	color : #176935;
}
.subhead {
	font-family : sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	color : #252E6D;
}
A:link.subhead {
	font-family : sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	color : #252E6D;
	text-decoration : underline;
}
.subhead2 {
	font-family : sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : none;
	color : #252E6D;
	text-decoration : none;
}
A:link.subhead2 {
	font-family : sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : none;
	color : #252E6D;
	text-decoration : none;
}
A:hover.subhead2 {
	font-family : sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : none;
	color : #ffffff;
	text-decoration : none;
}
.subheadred {
	font-family : sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	color : #FF0000;
}
A:link.subheadred {
	font-family : sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	color : #FF0000;
	text-decoration : underline;
}
.offer {
	font-family : sans-serif;
	font-size : 15px;
	font-style : normal;
	font-weight : bold;
	letter-spacing : .5px;
	color : #ffffff;
}
A:link.offer {
	font-family : sans-serif;
	font-size : 15px;
	font-style : normal;
	font-weight : bold;
	letter-spacing : .5px;
	color : #ffffff;
}
A:visited.offer {
	font-family : sans-serif;
	font-size : 15px;
	font-style : normal;
	font-weight : bold;
	letter-spacing : .5px;
	color : #ffffff;
	text-decoration : none;
}
A:hover.offer {
	font-family : sans-serif;
	font-size : 15px;
	font-style : normal;
	font-weight : bold;
	letter-spacing : .5px;
	color : #ffffff;
	text-decoration : underline;
}
.address {
	font-family : serif;
	font-size : 10px;
	font-style : italic;
	font-weight : bold;
	font-variant : normal;
	letter-spacing : 1px;
	color : white;
}
.address2 {
	font-family : serif;
	font-size : 10px;
	font-style : italic;
	font-weight : bold;
	font-variant : normal;
	letter-spacing : 1px;
	color : 000000;
}
<br>A:link.body {
	color : #D8B15B;
	font-size : 16px;
	letter-spacing : 1px;
	text-decoration : underline;
	font-weight : bold;
}
A:visited.body {
	color : #D8B15B;
	font-size : 16px;
	letter-spacing : 1px;
	text-decoration : none;
	font-weight : bold;
}
A:hover.body {
	color : #FAFBDB;
	font-size : 16px;
	letter-spacing : 1px;
	text-decoration : underline;
	font-weight : bold;
}
.footer {
	font-family : sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	letter-spacing : 1px;
	color : white;
}
A:link.footer {
	color : #D8B15B;
	text-decoration : none;
	font-weight : none;
}
A:visited.footer {
	color : #D8B15B;
	text-decoration : none;
	font-weight : none;
}
A:hover.footer {
	color : #D8B15B;
	text-decoration : underline;
	font-weight : none;
}
.footer2 {
	font-family : sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	letter-spacing : 1px;
	color : white;
}
A:link.footer2 {
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
}
A:visited.footer2 {
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
}
A:hover.footer2 {
	color : #ffffff;
	text-decoration : underline;
	font-weight : bold;
}
li.body {
	font-family : sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	letter-spacing : 1px;
	color : #42211E;
	}
h1.body {
	font-family : sans-serif;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	letter-spacing : 1px;
	color : #4252E6D;
	}
h2.body {
	font-family : sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	letter-spacing : 1px;
	color : #D8B15B;
	}
h3.body {
	font-family : serif;
	font-size : 25px;
	font-style : normal;
	font-weight : bold;
	letter-spacing : .2px;
	color : #D8B15B;
	}
A:link.top {
	color : #252E6D;
	font-family : sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
	text-decoration : none;
}
A:visited.top {
	color : #252E6D;
	font-family : sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
	text-decoration : none;
}
A:hover.top {
	color : White;
	font-family : sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
	text-decoration : underline;
}
.border{
	border-right: thin solid F99B21;
}
.required {
	font-family : sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : Red;
}
.subcat {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	color : #663300;
}
A:link.subcat {
	color : #663300;
	text-decoration : none;
	font-weight : bold;
}
A:visited.subcat {
	color : #663300;
	text-decoration : none;
	font-weight : bold;
}
A:hover.subcat {
	color : #663300;
	text-decoration : underline;
	font-weight : bold;
}

.subcat2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	color : #000000;
}
