/*GLOBAL OPTIONS*/
html {font-size: 100%;}
body {
	font: 100% "Myriad Pro", Helvetica, sans-serif;
	margin: 0;
	background: #fdfbee;
	
}
form {
	display: inline;
	padding: 0;
	margin: 0;
}
li {list-style: none;}
a {text-decoration: underline;}
a:hover 
{
	text-decoration: none;
	
	}
a:focus {outline: none;}
img {border: none;}
/*text to image replacment*/
.hidden-text {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
/*MAIN CONTAINER*/
#main {
	margin: 0 auto;
	width: 1024px;
	background: url(../images/bg-main.jpg) repeat-y;
	padding-top: 10px;
}
/*HEADER*/
#header {
	height: 315px;
	background: url(../images/bg-header.jpg) no-repeat;
	width: 884px;
	position: relative;
	margin: 0 0 0 65px;
}
.logo {
	margin: 0;
	position: absolute;
	top: 20px;
	left: 40px;
}
.logo a {
	background: url(../images/logo.gif) no-repeat;
	height: 112px;
	width: 246px;
}
/*main navaigtion*/
.main-nav {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 21px;
	top: 186px;
}
.main-nav li {float: left;}
.main-nav li a {
	display: block;
	overflow: hidden;
	height: 86px;
}
.main-nav li a.link1 {
	background: url(../images/img-quick-menu.jpg) no-repeat;
	width: 183px;
	margin-right: 32px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 75px;
}
.main-nav li a.link2 {
	background: url(../images/img-parts-locator.jpg) no-repeat;
	width: 197px;
	margin-right: 42px;
	padding-top: 20px;
	padding-left: 65px;
}
.main-nav li a.link3 {
	background: url(../images/img-repairable-vehicles.jpg) no-repeat;
	width: 187px;
	padding-top: 20px;
	padding-left: 50px;
}
/*address*/
.address {
	position: absolute;
	right: 30px;
	top: 30px;
	background: url(../images/img-addres.gif) no-repeat;
	width: 205px;
	height: 97px;
}
/*CONTAINER*/
#container
{
    width: 748px;
    margin: 0 auto;
    color: black;
}
p {
	color: #422618;
	font-size: 15px;
	margin: 0 0 15px;
}
/*FOOTER*/
#footer {
	clear: both;
	background: url(../images/bg-footer.jpg) no-repeat;
	height: 143px;
}

.frontier-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
}

.frontier-table caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.frontier-table th, .frontier-table td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #000;
}

.frontier-table th[scope=col]
{
    color: #000;
    background-image:url(../images/thbg.jpg);
    text-transform: uppercase;
    font-size: 0.9em;
    border-bottom: 2px solid #333;
    
}

.frontier-table th+th[scope=col]
{
  color: #fff;
  background-color: #C49C73;
  border-right: 1px dotted #666;
}

.frontier-table tr.alt th, .frontier-table tr.alt td
{
  color: #2a4763;
}

.frontier-table tr:hover th[scope=row], .frontier-table tr:hover td
{
    background-image:url(../images/thbg.jpg);
    color: #000;
}
.frontier-table a:link
{
	font-family: Arial;
    color: #000;
    font-weight: bold; 
    text-decoration: none;
    
}
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(..\images\shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(..\images\corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(..\images\corner_tr.gif) right top no-repeat;
  }