body {
	background-image:url(../images/sitebackground.gif);
	background-repeat:repeat-x;
	background-color:#bac6dd;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	}

.body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	}

.body a {
	font-family:Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:12px;
	text-decoration:underline;
	}

.body a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:12px;
	text-decoration:underline;
	}

.bodysm {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	}

.bodysm a {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:10px;
	text-decoration:underline;
	}

.bodysm a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:10px;
	text-decoration:underline;
	}

.pageheaderbox {
	padding:0px 50px 15px 0px;
	}

.pageoverflowbox {
	margin:0px 100px 0px 0px;
	}

.headline24 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	}

.headline18 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	}

.subheadline16 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}

.subheadline14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}

.bottommenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	}

.bottommenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}

.bottommenu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#E55E00;
	text-decoration:underline;
	}

.topmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}

.topmenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}

.topmenu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#E55E00;
	text-decoration:underline;
	}

.more {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0067B1;
	}
	
.more a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0067B1;
	padding:0px 0px 0px 12px;
	background:url(../images/bluearrow.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	text-decoration:underline;
	}

.more a:hover {
	color:#0B8AD8;
	background:url(../images/bluearrow2.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	text-decoration:underline;
	}

#slideshow {
	position:relative;
	height:328px;
	width:474px;
	}



#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	display:none;
	}



#slideshow IMG.active {
	z-index:10;
	display:block;
	}



#slideshow IMG.last-active {
	z-index:9;
	}
	
.contactList {
	border: 1px solid #A1A0A4;
	padding-bottom: 3px;
	margin:10px 0px 5px 0px;
	}
	
.white {
	background-color: #dcd6d6;
	}
	
.manual li {
	list-style-type: upper-roman;
	}

.manual i {
	font-size: 7pt;
	}
	
.manual a, .manual a:visited {
	font-size: 8pt;
	color: blue;
	}
	
.algin {
	text-align: center;
	}
	
.header11 {
	font-weight: bold;
	color: #00457C;
	font-size: 8pt;
	padding:0px 0px 0px 12px;
	background:url(../images/bluearrow.png) no-repeat;
	background-position:0px 4px;
	}
	
.height {
	line-height: 6px;
	}
.img-shadow {
	width:100px;
	height:75px;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	text-align:center;
	}

.img-shadow img {
	display: block;
	position: relative;
	background-color: #eeeeee;
	margin: -6px 6px 6px -6px;
	text-align:center
	}	
	
#photo_gallery_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#photo_gallery_location {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

	
	
	
/* HOVER TEST */

.bro a, .bro b, .bro div, .bro em, .bro h4, .bro li, .bro ol, .bro p, .bro span, .bro strong, .bro ul {border:0;font-size:100%;left:0;margin:0;outline:0;padding:0;top:0;vertical-align:baseline;}
ol, ul {list-style:none;}
.bro {left:0px;position:relative;z-index:90;}
.bro a {text-decoration:none;}
.bro a:hover {text-decoration:none;}
.bro ul {left:0px;position:absolute;width:198px;}
.bro ul ul {left:0;position:static;width:auto;}
.bro .bro-hover {float:left;padding-left:0px;position:relative;}
.bro .bro-hover:hover .bro-items, .bro .hover .bro-items {left:0;}
.bro .bro-hover:hover .bro-hdr, .bro .hover .bro-hdr {background-position:-1011px -152px !important;color:#ED1C24;}
.bro .bro-nav {left:0px;position:absolute;top:0px;}
.bro .bro-nav a {position:relative;z-index:98;}
.bro .bro-nav a:hover {}
.bro .bro-nav div {background:transparent url(http://epsbuildings.com/redesign/images/popupwindow.gif) no-repeat 0 100%;left:-9999px;padding-bottom:15px;position:absolute;top:-9px;width:350px;z-index:96;}
.bro .bro-nav div div {background-position:0 -96px;left:0;position:static;margin-bottom:15px;padding:80px 10px 0 10px;width:auto;}
.bro .bro-nav div h4 {padding-top:10px;padding-bottom:3px;}
.bro .bro-nav div h4 a {background:0;padding:0;}
.bro .bro-nav div h4 a:hover {}
.bro .bro-nav div li a {color:#444;background-position:-334px 5px !important;_background-position:-318px 5px !important;padding:4px 0 4px 22px;}
.bro .bro-nav div li a:hover {}
.bro .bro-nav div ul {margin-top:.5em;}
.bro .bro-nav:hover a, .bro .bro-nav.hover a {background-position:100% -35px;_background-position:97% -35px;}
.bro .bro-nav:hover div, .bro .bro-nav.hover div {left:-144px;}

#errorcode{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
font-weight:bold;
padding:15px;
border:1px #444444 solid;
width:90%;
background-color:#EEEEEE;
text-align:center

}

#dealer_form_table{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding:15px;
border:1px #444444 solid;
width:90%;
background-color:#EEEEEE

}

input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

#dealer_content{
border-left:1px solid #A1A0A4; 
border-right:1px solid #A1A0A4; 
padding:10px; 
background:url(../images/homepagebackground.png); 
background-repeat:repeat-x; 
background-position:0px -58px; 
background-color:#F2EFEB;
}

.mc{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#999999;
}

td.sc{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#CCCCCC;
}

tr.co{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
background-color:#FFFFFF
} 
tr.co:hover{
background-color:#FFFF99
}

.constructionPageClass
{/* This defines the parent style for the entire unordered list. IMPORTANT: The ID for the parent UL is: constructionPageNav */
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.MenuItem_Level1
{/* This defines the style for the first tier of the unordered list */
font-size:16px;
text-decoration:underline;
color:#000000;
}
.MenuItem_Level1:hover
{/* This defines the style for the first tier of the unordered list */
color:#0000FF;
}
.MenuItem_Level2
{/* This defines the style for the first second of the unordered list */
font-size:12px;
color:#000000;
text-decoration:none;
}
.MenuItem_Level2:hover
{/* This defines the style for the first tier of the unordered list */
color:#0000FF;
}
.MenuItem_Level3
{/* This defines the style for the first third of the unordered list */
font-size:12px;
color:#000000;
text-decoration:none;
}
.MenuItem_Level3:hover
{/* This defines the style for the first tier of the unordered list */
color:#0000FF;
}


/* ======================================================== */
/* These codes are used with the eps_photogallery_menu API: */
/* ======================================================== */

#pagelabel
{/* This defines the style for the 	Viewing Page: X text */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#categorylabel
{/* This defines the style for the Category: text (near the category dropdown) */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#categoryid
{/* This defines the style of the category selection drop-down menu */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
div.gallery_image_border
{/* This defines the style of the border around the images in the photo gallery */
background-color:#666666; 
padding-right:2px; 
padding-bottom:2px; 
}
#photo_gallery_title
{/* This defines the style of the title text directly underneath the thumbnail images in the photo gallery */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

#photo_gallery_pagelist
{/* This defines the style for the numeric list of pages on the photo gallery */
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
padding:10px 0px 10px 0px;
}

/* The following elements define the style for each of the page navigation buttons and their hover effects */
.photo_gallery_pagenav_first
{
background-color:#E0DFE3;
font-size:10px; 
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
.photo_gallery_pagenav_first:hover
{
background-color:#FFFF99;
cursor:pointer; 
}
.photo_gallery_pagenav_previous
{
background-color:#E0DFE3;
font-size:10px; 
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
.photo_gallery_pagenav_previous:hover
{
background-color:#FFFF99;
cursor:pointer; 
}
.photo_gallery_pagenav_next
{
background-color:#E0DFE3;
font-size:10px; 
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}
.photo_gallery_pagenav_next:hover
{
background-color:#FFFF99;
cursor:pointer; 
}
.photo_gallery_pagenav_last
{
background-color:#E0DFE3;
font-size:10px; 
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}
.photo_gallery_pagenav_last:hover 
{
background-color:#FFFF99;
cursor:pointer; 
}
.photo_gallery_thumbnail_cell
{/* This defines the style for the photo gallery thumbnail table cell */
background-color:#EEEEEE;
text-align:left;
padding-left:20px;
padding-right:20px;
}
.photo_gallery_thumbnail_cell:hover
{/* This defines the style for the photo gallery thumbnail table cell during roll over effect */
background-color:#EEEECC;
text-align:left;
cursor:pointer
}

/* =========================================================== */
/* These codes are used with the eps_photogallery_display API: */
/* =========================================================== */

#photo_display_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
font-weight:bold;
margin-bottom:10px;
}
#photo_display_image
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-bottom:5px;
}
#photo_display_name
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
}
#photo_display_location
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-left:10px;
}
#photo_display_buildername
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-left:10px;
}
#photo_display_dimensions
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-left:10px;
}
#photo_display_description
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-left:10px;
}

.content_tier_1
{padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
border-bottom:1px solid #000000;
}

.content_tier_2
{padding-left:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.content_tier_3
{padding-left:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;

}
.content_sort{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

