/* Global Styles */

body {
	background-image:url('../images/gradiant-bground.gif');
	background-repeat:repeat-x;
	background-color:#d6d0af;
	margin:0px;
}

A:link {COLOR: blue; TEXT-DECORATION: none}
A:visited {COLOR: blue; TEXT-DECORATION: none}
A:hover {COLOR: red; TEXT-DECORATION: none}
A:active {COLOR: blue; TEXT-DECORATION: none}


/* Menu ID Styles */

#solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../images/menudefault.gif) center center repeat-x;
list-style: none;
}

#solidblockmenu li{
display: inline;
}

#solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

#solidblockmenu li a:visited{
color: white;
}

#solidblockmenu li a:hover{
color: white;
background: transparent url(../images/menuhover.gif) center center repeat-x;
}

body#home a#homelink,
body#about a#aboutlink,
body#contact a#contactlink,
body#services a#serviceslink,
body#faqs a#faqslink,
body#tech a#techlink{
color: white;
background: transparent url(../images/menuactive.gif) center center repeat-x;
}

/* End Menu Styles */	


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #787777;
	font-size: 16px;
	line-height:20px;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-weight: normal;

}

.hours td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px; 
	font-weight: normal;	
    color: #787777;
}

.services td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px; 
	font-weight: normal;	
    color: #787777;
}

.body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#787777;
	line-height:20px;
    text-align:left;
}

.faq-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#787777;
	line-height:20px;
	margin-top:0px;
    text-align:justify;
}

.bold-text {
	color:#c69c6d;
	font-size: 18px;
	font-weight: bold;
}

.footer { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: none; 
	vertical-align: middle;
}

.news-header { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #FFFFFF; 
	text-decoration: none; 
	vertical-align: middle;
}

.news-title { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	vertical-align: middle;
}

ul.news-bullet {
margin: 0px 0px 0px 15px;
padding: 0;
}

ul.news-bullet li {
list-type: disc;
margin: 0;
padding: 0;
}


/* H Styles */


h1 {
	color: #757369;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	padding: 0px 0px 25px 0px;

}

h2 {
	color: #df4800;
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	padding: 0px 0px 25px 0px;
}

h3 {
	color: #000000;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

/* Unordered List Styles */

.iconlist {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 20px;
}

li.mail {
	background-image: url(../images/icon-mail.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 5px 0 3px 40px;
	margin: .4em 0;
	font-family: verdana, arial, helvetica;
	font-size: 16px;
	font-weight: normal;
        font-style: normal;         
        color: #000000;
}

li.email {
	background-image: url(../images/icon-email.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 5px 0 3px 40px;
	margin: .4em 0;
	font-family: verdana, arial, helvetica;
	font-size: 16px;
	font-weight: normal;
        font-style: normal;         
        color: #000000;
}

li.phone {
	background-image: url(../images/icon-phone.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 5px 0 3px 40px;
	margin: .4em 0;
	font-family: verdana, arial, helvetica;
	font-size: 16px;
	font-weight: normal;
        font-style: normal;         
        color: #000000;
}

/* Ordered List Styles */
ul.DaveList { 
  margin-left:0em; 
  padding-left:0.2em; 
  margin-bottom:1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #787777;
  font-size: 16px;
  font-weight: normal;
}
ul.DaveList li { 
  background:url(../images/bullet.gif) 0em 0.4em no-repeat; /* change background em accordingly */
  padding-left: 0.8em; 
  list-style: none; 
}
.DaveList ul li { background-image:url(../images/bullet_child.gif); }
 
ol.DaveList li, ul.DaveList li { margin-bottom:0.5em; }
 
ol.DaveList { 
  margin-left:1.5em; 
  padding-left:0px; 
  margin-bottom:1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #787777;
  font-size: 16px;
  font-weight: normal;
}
.DaveList ol li { 
  list-style:decimal; 
  background-image:none; 
  padding-left:0em; 
}