/* Global Reset */

* {font-size: 100.01%; /*line-height*/; margin: 0; padding: 0; box-sizing: content-box; -moz-box-sizing: content-box;}

/* Resize em to equal10px */

html {font-size: 62.5%;}

body{background:#cccc99; font-family:Arial, Helvetica, sans-serif;}

h1{font-size:1.6em;}
h2{font-size:2em;}
h3{font-size:1.6em;}
h4{font-size:1.2em;}
h5{}

p{padding-top:1em;}

ul li{ list-style-type:none;}
 
a:link, a:visited, a:hover, a:active{color:#663333;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

a img{border:none;}

#container{
margin:5px auto 0 auto;
background:transparent url(../images/ashevillebg.jpg) top left no-repeat;
width:1000px;
height:781px;
}

#logo a{
display:block;
background:transparent url(../images/logo.png) top left no-repeat;
width:186px;
height:139px;
position:absolute;
top:13px;
}

#leftnav{
/*IE Fix*/display:inline;
float:left;
margin-top: 139px;
margin-left:35px;
margin-right: -2px;
padding: 5px 0 0 0;
width:150px;
height:650px;
background:transparent url(../images/papermenu.jpg) top left no-repeat;
}


#leftnav ul{list-style-type:none;padding:0 0 0 1em;text-align:left; margin-right:25px;}
#leftnav ul a{padding:0 0 0 0;color:#333;}
#leftnav ul li {padding:0 0 0 0;color:#333;font-size:1.3em;line-height:1.6em;font-weight:bold;}
#leftnav ul a:hover{color:#cc0000; }
#leftnav ul li.sub a{padding-left:1em; color:#333; font-weight:normal;}
#leftnav ul li.sub a:hover{color:#cc0000;}

#about_us a{margin-top:25px;background:transparent url(../images/about_photo.jpg) top left no-repeat;width:137px;height:167px;display:block;}
#about_us a:hover{background: transparent url(../images/about_photo.jpg) 0 -167px no-repeat;}

#imagemenu{float:left;width:616px;height:209px;margin:13px 0 0 82px;background:transparent url(../images/menu.jpg) top left no-repeat;padding: 0; position: relative;}
#imagemenu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#imagemenu li, #imagemenu a {height: 209px; display: block;}
#imagemenu a span{display:none;}

  #panel1 {left: 5px; width: 128px;}
  #panel2 {left: 159px; width: 140px;}
  #panel3 {left: 300px; width: 130px;}
  #panel4 {left: 442px; width: 134px;}
  #panel1 a:hover {background: transparent url(../images/menu.jpg) -5px -209px no-repeat;}
  #panel2 a:hover {background: transparent url(../images/menu.jpg) -159px -209px no-repeat;}
  #panel3 a:hover {background: transparent url(../images/menu.jpg) -300px -209px no-repeat;}
  #panel4 a:hover {background: transparent url(../images/menu.jpg) -442px -209px no-repeat;}


#rightsub{float:left;width:150px; margin:10px 0 0 9px;}

#contact{
float:left;
width:192px;
height:212px;
background:transparent url(../images/contact-note.jpg) top left no-repeat;
font-size:1.2em;
color:#003;
line-height:1.4em;
padding:60px 0 0 0;
margin:0 0 0 -1px;
}

.contact-info{margin:0 0 0 20px; padding:0 0 0 50px; background: transparent url(../images/mail-icon.jpg) center left no-repeat;}
.address-info{margin:0 0 0 20px; padding:30px 0 0 30px; font-size:1em; width:142px; background: transparent url(../images/phone-icon.jpg) bottom left no-repeat; color:#333; line-height:1.4em;}
.address-info .number{margin-top:20px; font-weight:bold; font-size:1.4em; color:#009;}

.partners-link{margin:0 0 0 14px;}

#content{
position:relative;
float:left;
width:596px;
margin:90px 0 0 6px;
padding:0 10px 20px 10px;
background:#eeeeee;
color:#333;
font-size:1.3em;
}
	#content ul{padding-left:10px;}
	#content li{}
	#content h1{border-bottom:1px #990000 solid; margin-bottom:.5em;}

.floatleft{float:left; padding:5px;}
.floatright{float:right; padding:5px;}
.clear{clear:both;}
.firstline{padding-top:0;}

#postit{background:#fff url(../images/post_blue.gif); width:138px; height:138px; padding:10px 5px 0 5px; position:relative; float:left;}
#postit strong{font-size:1.3em;}
/*Equipment*/
.price{position:absolute;left:325px;width: 114px;}
tr.odd td{background:#d0d0d0;}
li.odd{background:#d0d0d0;}
caption{display:none;}
.indent{padding-left:10px;}
.space{padding-top:1em;}

/*Form*/
label{float:left; clear:left; margin-right:1em; width:100px; font-weight:bold;}

input.text, textarea{
background:#f9f9f9;
border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;}

	input.text{width:200px;}
	input.checkbox{}
	input.radio{width:20px;}
	input.submit{margin:10px 0 0 162px; padding:2px;}
	textarea{width:270px; height:250px;}

select{width:200px;}
.fine{font-size:10px;}
.required{color:#ff0000; padding-left:5px; font-weight:bold;}

#gallery h4{clear:both;}
.photo{float:left;padding:2px 2px 20px 2px; margin:4px;border:1px solid #666;}
.photo img{border:1px solid #666;}
a.photo:hover{background:#ddd;}
a.photo:hover img{border-top:1px solid #000;}
