body {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-align: center;
	background: #684202;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	color: #FFFFFF;
	font: 12px/16px Arial, Helvetica, sans-serif;
}

a:link {
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
}
a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #000000;
	text-decoration: none;
	cursor: hand;
	font-weight: normal;
}
a:active {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
td.mod-header {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #684202;
	height: 22px;
	text-align: center;
	background-color: #fcd987;
	background-image: url(images/arrow2.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 5px;
	text-decoration: none;
}
td.mod-header a
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #684202;
	height: 22px;
	padding-top: 2px;
	text-decoration: none;
}
td.mod-header a.visited
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #684202;
	height: 22px;
	padding-top: 2px;
	text-decoration: none;
}
td.mod-header a.hover
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #e3e3e3;
	height: 22px;
	padding-top: 2px;
	text-decoration: none;
}
h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
}
img {
	border: 1px none #FFFFFF;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

/* ----------------- MAIN NAVIGATION ----------------- */

/* Apply the ul#mainnav style to our entire <ul>.*/

/* Sets a background color and width for our navigation box. Removes all default margins and padding. */
ul#mainnav2 {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 145px;
}

/* Removes the default bullets. */
ul#mainnav2 li {
	display: inline; /* Redefined here only to remove stray padding. */
	list-style: none;
}
.hand {
	cursor: hand;
}


/* Styles our links. Setting the display to block ensures our links will stack back on top of one another as block level elements. The width sets the "hit" area of the links.  */
ul#mainnav2 li a:link, ul#mainnav2 li a:visited, ul#mainnav2 li a:active {
	color: #000000;
	text-decoration: none;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	background: #FCD987;
	border: 1px solid #A06217;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	width: 140px;
	margin: 0px;
	padding-left: 5px;
}
h1 {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 5px;
}
li {
	font: 12px/16px Arial, Helvetica, sans-serif;
}


/* Creates our hover status and our current custom class. Be sure to apply .current to each applicable a tag on individual pages. */
ul#mainnav2 li a:hover, ul#mainnav2 li a.current:link, ul#mainnav2 a.current:visited {
	background: #FFFFCC;
	color: #000000;
	text-align: left;
}


/* ----------------- CUSTOM CLASSES ----------------- */
div#maincontainer {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/body_back_05.jpg) repeat-y;
	margin-top: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	border: 1px solid #FFFFFF;
}
h5 {
	font: bolder normal 14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: capitalize;
	margin: 0px;
}

div#footerHolder {
	font: 10px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-top: none;
	background: url(images/images/footer.jpg) no-repeat bottom;
	height: 82px;
	position: relative;
	border-right: none;
	border-bottom: none;
	border-left: none;
	clear: both;
}
div#headerHolder {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px none #FFFFFF;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	height: 203px;
	font-style: normal;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background: url(images/images/header.jpg) no-repeat;
}
#headerHolder div {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	position: absolute;
	top: 13px;
	left: 417px;
}
div#navHolder {
	width: 145px;
	padding: 0px;
	margin: 0px;
	float: left;
}
div#copyrightHolder {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 760px;
	text-align: center;
	letter-spacing: normal;
	margin: 10px auto 0px;
}
.titles-ms {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: capitalize;
}

.footersmall {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-align: center;
}
#image_view {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#contact_numbers {
	color: #FFFFFF;
}
#quote_table {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#quote_table td {
	border-bottom: 1px none #E2FFBA;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#contactus_numbers_table td {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#gallery_table {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	position: relative;
}
#customer_information {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
#Table1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#Table2  {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
} #Table3 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}#Table4  {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}#Table6 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#copyrightHolder a {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
#copyrightHolder a:visited {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.tagline {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: center;
	padding: 2px;
}
#tblConfirmation {
	background: #E2FFBA;
	border: 1px solid #666666;
	font-size: 11px;
}
.Label2 {
	font-size: 11px;
	font-weight: bold;
}
.linksmall {
	font-size: 10px;
}
.border {
	border: 1px solid #000000;
	font-weight: bold;
	text-align: center;
}
div#headertext1 {
	position: absolute;
	left: 356px;
	top: 10px;
	width: 383px;
	color: #FFFFFF;
}
div#headertext2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	position: absolute;
	left: 25px;
	top: 30px;
}
#headertext1 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#headertext1 a:hover {
	text-decoration: none;
	font-weight: bold;
	margin-right: 15px;
	width: 145px;
}

div#headertext3 {
	position: absolute;
	top: 185px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 325px;
}
.navheadings {
	font: bold small-caps 16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
.contentHolder {
	width: 145px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	border-right: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	background: url(images/body_back_05.jpg);
	border-top-style: none;
	border-bottom-style: none;
	float: left;
}
#footerHoldertext {
	position: absolute;
	left: 199px;
	top: 55px;
}
.TextHolder {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#nav_table {
	border-bottom: 4px solid #FCD987;
}
.imageborder {
	margin-top: 3px;
	border: 1px solid #FFFFFF;
}
.login {
	font-size: 10px;
	color: #000000;
	margin-bottom: 3px;
}
img {
	border: 1px solid #FFFFFF;
}
.noborder {
	border-style: none;
}
