body, td, th {
	font-family: Helectiva, Arial, San-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.4;
}

a {
	font-family: Helectiva, Arial, San-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 2;
	cursor: hand;
}

h1,h2,h3,h4,h5,h6{
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1 {
	font-family: Helectiva, Arial, San-serif;
	font-size: 16px;
	font-weight: bold;
}

h2 {
	font-family: Helectiva, Arial, San-serif;
	font-size: 12px;
	font-weight: bold;
}

h3 {
	font-family: Helectiva, Arial, San-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
}

.rtt {
	display: none;
}

.homeboxtext {
	font-family: Helectiva, Arial, San-serif;
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.4;
}

.werechanging {
	font-family: Helectiva, Arial, San-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

.werechangingbracket {
	font-family: Helectiva, Arial, San-serif;
	color: #5A5C5E;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.homeboximg {
	border: 1px;
	border-color: #5A5C5E;
}

.bracket {
	font-family: Helectiva, Arial, San-serif;
	color: #5A5C5E;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	line-height: 2.2;
 	cursor: hand;
}

.menu-table {
	width: 119px;
}

.menu-table td {
	text-align: center;
}

.content-header {
	font-family: Helectiva, Arial, San-serif;
	color: #CC3333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.content-header a {
	font-family: Helectiva, Arial, San-serif;
	color: #CC3333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.2;
}

.content-header a:hover {
	text-decoration: underline;
}

.homecontent-header {
	font-family: Helectiva, Arial, San-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/* image gallery */

/* begin gallery styling */
#jgal { list-style: none; width: 675px; padding-top: 290px; }
#jgal li { opacity: .5; float: left; display: block; width: 115px; height: 75px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 4px; }
#jgal li img { position: absolute; top: 175px; left: 0px; display: none; }
#jgal li.active img { display: block; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }

/* styling without javascript */
#gallery { list-style: none; display: block; }
#gallery li { float: left; }

/* end */

/* history */

.history-table {
	position: relative;
	width: 670px;
	top: 20px;
}

.history-table td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	vertical-align: top;
}

/* clients */

.client {
	margin: 10px 0px 10px 0px;
}

.clients-table {
	width: 670px;
	padding-top: 10px;
	margin-left: 20px;
}

.clients-table td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	vertical-align: top;
}

.clients-table-top {
	width: 670px;
	margin-top: 20px;
}

.clients-table-top td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	vertical-align: middle;
}

.clients-table a {
	font-family: Helectiva, Arial, San-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.2;
}

.clients-table a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	
}

/* culture */

.culture-bracket {
	font-family: Helectiva, Arial, San-serif;
	color: #5A5C5E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.culturecontent-header1 {
	font-family: Helectiva, Arial, San-serif;
	color: #5A5C5E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.culturecontent-header2 {
	font-family: Helectiva, Arial, San-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.culturecontent-header3 {
	font-family: Helectiva, Arial, San-serif;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.culture-table td {
	vertical-align: top;
	padding-right: 50px;
}

.culture-table a {
	font-family: Helectiva, Arial, San-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.2;
}

.culture-table a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.favs {
	margin: 10px 0px 10px 0px;
	line-height: 1.2;
}

.alt-divider {
	margin: 0px 0px 0px 0px;
}

/* services */

.vehicle-table td {
	padding: 10px 10px 10px 0px;
	width: 100px;
}

.img-border {
	border: 1px black solid;
}

/* contact */

.contact-items {
	padding-left: 10px;
	padding-bottom: 10px;
}

.contact-bracket {
	font-family: Helectiva, Arial, San-serif;
	color: #5A5C5E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.contact-name1 {
	font-family: Helectiva, Arial, San-serif;
	color: #CC3333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.contact-name2 {
	font-family: Helectiva, Arial, San-serif;
	color: #5A5C5E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.contact-title {
	font-family: Helectiva, Arial, San-serif;
	color: #777777;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.6;
}

.contact-text {
	font-family: Helectiva, Arial, San-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.contact-text2 {
	font-family: Helectiva, Arial, San-serif;
	color: #444444;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 10px;
}

.contact-table-right td {
	margin: 0px 15px 0px 15px;
	padding: 0px 15px 0px 15px;
}

.contact-table-left td {
	margin: 0px 15px 0px 15px;
	padding: 0px 15px 0px 15px;
}

.email-link a {
	font-family: Helectiva, Arial, San-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 2;
	cursor: hand;
}

.email-link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Sitemap */

.sitemap-table {
	margin-top: 20px;
}

.sitemap-table h1 {
	font-family: Helectiva, Arial, San-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.sitemap-table h2 {
	font-family: Helectiva, Arial, San-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.sitemap-table h3 {
	font-family: Helectiva, Arial, San-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.sitemaplinkh1 {
	font-family: Helectiva, Arial, San-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	margin: 2px 0px 0px 0px;
}

.sitemaplinkh2 {
	font-family: Helectiva, Arial, San-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	margin: 2px 0px 0px 0px;
}

.sitemaplinkh3 {
	font-family: Helectiva, Arial, San-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
	margin: 2px 0px 0px 0px;
}

.sitemaplinkh1:hover {
	font-family: Helectiva, Arial, San-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.sitemaplinkh2:hover {
	font-family: Helectiva, Arial, San-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.sitemaplinkh3:hover {
	font-family: Helectiva, Arial, San-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.sitemap-table td {
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
}

.sitemap-table li {
	list-style: none;
}

.size1 {
	font-size: 20px;
}

.callquote_table {
	padding: 0px;
	margin: 0px;
}

.callquote_table td {
	vertical-align: top;
	padding: 0px;
	padding-right: 45px;
	margin: 0px;
	color: #CC3333;
}
