@import url(nav.css);
/* Generic page styles--------------------------------------------------- */
* 
{
	font-size: 100%;
	margin: 0; 
	padding: 0; 
}

body {
	background: url(../../media/images/bg2.jpg) no-repeat ;
	color: #666666;
	font: 62.5%/1.3 Arial, Helvetica, sans-serif; 
	min-width: 781px;
	text-align: center;
}

p, ul, li, form, input, textarea {
	margin: 0 0 .5em 0;
}
textarea{font: 100%/1.3 Arial, Helvetica, sans-serif; }
/* --------------Headings----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	letter-spacing: .1em;
	margin: 0 0 .8em 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 1.4em;
	background: url(../../media/images/h1bg.gif) no-repeat;
	width:555px;
	height:32px;
	padding:2px 0 0 15px;
	
}
h1 a { border:none;}
h3 {
	font-size: 1em;
}

h4, h5 {
	font-size: .8em;
}

h6 {
	font-size: .7em; 

	
}
/* Link styles --------------------------------------------------------- */
#main img.border {
	margin: 4px;
}

a:link, a:visited {
	color: #143144;
}

a:hover, a:focus, a:active {
	color: #999999;
}

/* Layout MAIN --------------------------------------------------------- */
.list {
	border-collapse:collapse;
	border-spacing: 0px;
	border: #999999 solid 1px;
	font-size: .9em;
	width:100%;/*485px*/

}
.list th {
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
	border-spacing: 0px;
	padding: 10px;
	background-color: #ACAC90;
	text-align:center;
	border-color:#999999;
	font-size:.9em;
}
.list td {
	border-spacing: 0px;
	padding: 10px;
	text-align:center;
	border-bottom:solid 1px;
}
#wrapper-main {
	background: url(../../media/images/bg2_wrapper.jpg) #FFFFFF repeat-y;
	margin: 0 auto;
	text-align: left;
	width: 781px;
	
}
#main{
	margin-top: -10px;	
	min-height:650px;
}	
#banner {
	height: 175px;
	position: relative;
	padding:5px 0px 0 0px;
	margin-bottom:5px;
}



/* Content A (Right main Content)------------------------------------*/

#heading-page{
	background:#FFFFFF;
	padding-left:12px;
	font-weight:700;
	font-size:1.8em;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	margin-left:150px;
	margin-top:10px;
}
#content-a {
	background: #FFFFFF;
	color: #000000;
	float: left;
	width: 580px;
	padding:0;
	padding-bottom:22px;
	margin:0;
}
#content-a-inner {
	margin:10px 10px 10px 9px;
	float:left;
	font-size: 1.4em;

}
.content-center {
	background: #FFFFFF;
	color: #000000;
	margin-bottom: 10px;
	float: left;
	width:inherit;
}
.content-center2 {
	background: #FFFFFF;
	color: #000000;
	margin-bottom: 10px;
	float: left;	
	border: #EFEFEF solid 1px;
	width:inherit;
}
.content-center h3, .content-center2 h3, .content-left h3, .content-right h3  {
	background: #ACAC90;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	height:23px;
	padding: 4px 0 0 10px;
	color:#FFFFFF;
	font-size: 1.0em;
	font-weight:600;
}
.content-center ul.bullet{
	list-style-type:disc;
	padding:0 0 0 20px;
	margin:20px;
}

.content-center h4, .content-center2 h4{
	
	padding: 2px 0 0 10px;
	font-size: 1.1em;
	font-weight:600;
}


.content-left, .content-right {
	color: #000000;
	margin-bottom: 1.8em;
	margin-top:7px;
	float:left;
	width: 275px;
	border: #EFEFEF solid 1px;
}
.content-left{
	
	font-weight:500;
	font-size: .9em;
}
.content-right {
	float:right;
	
}
.content-center p, .content-center2 p, .content-left p, .content-right p{
	padding: 0 10px;
	margin-bottom:23px;
}

.content-left li{
	list-style:none;
	padding: 0 0 4px 25px;
	font-weight:400;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:13px;
	border-bottom:thin solid #999999;

}

.errorMessage, .success{ color:red; }

fieldset{ width:500px; padding:10px; margin:10px; }
small { font-size:85%; font-style:italic; }
img{border:none;}
.even { background-color: #EFEFEF;}
.multiSelect{ width:200px; }
.formfield{margin:7px;}
.mediaTools{text-align:center;margin-top:5px;}
.mediaContainer{margin:10px; padding:3px; border:1px solid black; width:200px;float:left;}
#backLink{ float:right; }

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ACAC90;
color:black;
}
#contact_div #contact_form h3{ width:500px; }
#contact_div .contactList{
	list-style-type: none;
	padding:10px;
	margin:10px;
	
}
#service ul{ padding-left:50px; margin-bottom:15px;}
#service h3{ width:555px;}
#serviceTeam { width:555px; border:2px solid #ACAC90; }
.service{ padding:20px; margin-top:3px; }
#serviceCenter { width:224px;float:left;margin:2px 2px 15px;padding:10px 25px 25px;border:1px solid #0A0095;}
#serviceRepair{ width:224px;float:left;margin:2px 0px 15px;padding:10px 25px 25px;border:1px solid #0A0095;}
#serviceCenter ul, #serviceRepair ul{ padding-left:25px; }
#serviceCenter .title, #serviceRepair .title{font-size:110%;color:#0A0095;}
.clear{ clear:both; }

#spotlight{width:240px; height:275px; float:left; background: url(../../media/images/spotlight_bg.gif) no-repeat; margin:2px 7px;}
#spotlight h3 {background:none; color:#d90000; font-size:110%; margin:7px;	 }
#closeoutimage{ border:#97ac80 1px solid; margin-left:15px;}
.salesPics tr td{ margin:10px;padding:10px;text-align:center;} 
.salesPics tr td img, .imageBorder{padding:6px;background:#ACAC90;}
.salesPics tr td img:hover, .imageBorder:hover{background:red; cursor:pointer;}