/* Company Name */

body
{
  margin: 0px;
  padding: 0px;
  background: url(../images/bgfade.jpg) top no-repeat #ffffff;
  line-height: 1.3em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color:#000000;
}

img { border: 0px; }
form { margin: 0px; padding: 0px; }
.clear { clear: both; }

form {
	font-size:16px;
	color:#224786;
	font-weight:bold;
}

#container {
	position: relative;
	width: 900px;
	margin: 0px auto;
	background-image: url(../images/contbg.jpg);
	background-repeat: repeat-y;
}
 
a { color: #214784; text-decoration:none; font-weight:bold; }
a:hover { color: #214784; text-decoration:underline; font-weight:bold; }


/* ----- Padding ----- */

#mainpad {
	padding-top:78px;
}

/* ----- Styles ----- */

.style1 {
	font-size:24px;
	color:#224786;
	font-weight:bold;
}

.style2 {
	font-size:22px;
	color:#214784;
	font-weight:bold;
}

.style3 {
	font-size:16px;
	color:#224786;
	font-weight:bold;
}

.style4 {
	font-size:16px;
	color:#000;
	font-weight:bold;
}

/* ----- H ----- */

h1 { color:#e5c361;font-family: Arial, Helvetica, sans-serif;
  font-size: 15px; padding:0px; margin:0px; text-transform: capitalize; text-transform: uppercase; }

/* ----- Content ----- */

/* ---- Header ---- */

#header {
	position:relative;
	width:900;
}

/* ---- Top Navigation ---- */

#nav {
	position:relative;
	width:900px;
}

/* ---- Drop Downs---- */



#dropdowns {
  position: absolute;
  top: 42px;
  left: 672px;
}

.dropdown {
  position: absolute;
  z-index: 100;
  display: none;
}

.dropdown a {
  display: block;
  position: relative;
  padding: 4px 0px;
  color: #ffffff;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  background: #7e567d;
  width: 196px;
}

.dropdown a:hover { background: #673866; text-decoration: none; }

.dropdown a.over { background: #673866; text-decoration: none; }

.dropPad { padding: 0px 4px; }

#dd_8 { top: 62px; left: 672px; width: 196px; }


/* ---- Main ---- */

#main {
	position:relative;
	width:900px;
	background:url(../images/mainbg.jpg);
	background-repeat:no-repeat;
}

#mainphotowrapper {
	position:relative;
	/*width:900px;*/
	padding-left:28px;
	padding-top:16px;
	height:327px;
	display:block;
}

#mainphotowrapper .rotatorPhoto { position:absolute; width:842px; height:327px; }
#mainphotowrapper .next { display:none; }

#mainphoto {
	position:absolute;
	width:842px;
}

#mainphoto2 {
	position:absolute;
	width:842px;
}

#mainphotostatic {
	position:relative;
	/*width:900px;*/
	padding-left:28px;
	padding-top:16px;
}

#mainleft {
	position:relative;
	float:left;
	width:530px;
	padding-left:40px;
}

#mainright {
	position:relative;
	float:right;
	padding-right:59px;
}

/* ---- Locations ---- */

#locations {
	position:relative;
	font-size:13px;
	line-height:20px;
}

#locationsleft1 {
	position:relative;
	float:left;
	width: 250px;
}

#locationsright2 {
	position:relative;
	float:right;
	padding-right:22px;
	font-size:14px;
	line-height:1.3em;
}

#locationsright2 a { color: #b92b14; text-decoration:none; font-weight:bold; }
#locationsright2 a:hover { color: #b92b14; text-decoration:underline; font-weight:bold; }

#locationsleft3 {
	position:relative;
	float:left;
	padding-top: 10px;
}

#locationsright4 {
	position:relative;
	float:right;
	padding-top: 10px;
}

/* ---- Vendor ---- */

.vendorlink {
	position:relative;
	color:#214784;
	font-weight:bold;
}

.vendorinfo {
	position:relative;
	display:none;
}

/* ---- Interior ---- */

/* ---- Bottom Navigation ---- */

/* ---- Footer ---- */

#footer {
	position:relative;
	width:900px;
	height:81px;
	background-image:url(../images/footerbg.gif);
	background-repeat:no-repeat;
	margin: 0px auto;
	color:#333333;
	font-size:9px;
	text-align:center;
}

#footerpad {
	padding-top:4px;
}

#footerapad {
	padding-top:27px;
	color:#fff;
}

#footer a { color: #fff; text-decoration:none;  }
#footer a:hover { color: #fff; text-decoration:underline; }
