body {
	margin: 0px;
	padding: 0px;
	background: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
p {
	color: #000000;
	font: 12px/16px Arial, Helvetica, sans-serif;
}

a:link {
	font: bold normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: center;
	cursor: hand;
}
a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a:hover {
	color: #000000;
	text-decoration: none;
	cursor: hand;
	font-size: 12px;
	font-weight: normal;
}
a:active {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
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;
}

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: 150px;
}

/* 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: #E2FFBA;
	border: 1px solid #666699;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
	width: 150px;
	margin: 0px 0px 0px 5px;
}
h1 {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
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;
	border: 1px solid #FFFFFF;
	background: url(images/page_back.jpg) repeat-y left;
}
h5 {
	font: bolder normal 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	text-transform: capitalize;
	margin: 0px 0px 3px;
}

div#footerHolder {
	font: 10px Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-align: center;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px none #FFFFFF;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background: url(images/footer.jpg) no-repeat bottom;
	height: 39px;
}
div#headerHolder {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px solid #FFFFFF;
	font: italic bold 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
}
#headerHolder div {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
}
div#navHolder {
	width: 190px;
	background: url(images/nav_body.jpg) repeat-y;
	margin: 0px;
	padding: 0px;
}
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: #000000;
}

.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: #000000;
	font-family: Arial, Helvetica, sans-serif;
}#Table4  {
	color: #000000;
	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;
}

h4 {
	font-size: 16px;
}
