/*
Theme Name: Rebuilders
Theme URI: http://ablehq.com
Description: Able Rebuilders
Version: 1.0
Author: Chris
*/

body {
font-family: myriad pro, arial;
font-size: 12px;
padding: 0; 
margin: 0; 
}

img { border: 0; }

#headerimg h1, .description, .nocomments { display: none; }

a { text-decoration: none; }
a:link { color: #c1272d; }
a:visited { color: #c1272d; }
a:hover { color: #00a8ec; }
a:active { color: #999; }

#nav {
position: absolute;
top: 179px;
left: 1px;
width: 260px;
border: 1px solid #acacac;
z-index: 1;
}

#nav ul {
list-style: none;
padding: 0; 
margin: 0; 
}

#nav li {
border: 1px solid #acacac;
overflow: hidden;
}

#nav li a {
display: block;
height: 41px;
width: 260px;
}

.nav-profile  { background: url('images/nav-profile.jpg') no-repeat top left; }
.nav-search   { background: url('images/nav-search.jpg') no-repeat top left; }
.nav-tool     { background: url('images/nav-tool.jpg') no-repeat top left; }
.nav-shipping { background: url('images/nav-shipping.jpg') no-repeat top left; }
.nav-contact  { background: url('images/nav-contact.jpg') no-repeat top left; }
.logos { height: 76px; }

.profile    .nav-profile  { background: url('images/nav-on-profile.jpg') no-repeat top left; }
.search     .nav-search   { background: url('images/nav-on-search.jpg') no-repeat top left; }
.tools      .nav-tool     { background: url('images/nav-on-tool.jpg') no-repeat top left; }
.ship       .nav-shipping { background: url('images/nav-on-shipping.jpg') no-repeat top left; }
.contact    .nav-contact  { background: url('images/nav-on-contact.jpg') no-repeat top left; }

#headerimg {
padding: 30px 0 20px 15px;
}

#content {
border: 1px solid;
position: relative;
height: 306px;
width: 844px;
background: url('images/bg-frame.jpg') no-repeat top left;
}

.post {
position: absolute;
top: 6px;
right: 7px;
width: 575px;
height: 293px;
}

.default    .post { background: url('images/compressor-rebuilder.jpg') no-repeat top left; }
.profile    .post { background: url('images/bg-profile.jpg') no-repeat top left; }
.page-id-99 .post { background: url('images/bg-search.jpg') no-repeat top left; }
.tools      .post { background: url('images/bg-tools.jpg') no-repeat top left; }
.ship       .post { background: url('images/bg-shipping.jpg') no-repeat top left; }
.contact    .post { background: url('images/bg-contact.jpg') no-repeat top left; }

.post-edit-link {
position: absolute;
top: -30px;
right: 0;
padding: 5px 20px;
}

.post h2 {
font-size: 15px;
color: #c1272d;
padding: 5px 0 0 5px;
margin: 0;
}

.post h3 {
font-size: 13px;
color: #c1272d;
}

.post p {
padding: 0;
margin: 0 0 10px 0;
}

.entry {
text-align: justify;
padding: 0 325px 0 10px;
}

.profile .entry,
.tools .entry {
padding: 0 250px 0 10px;
}

.search .entry {
padding: 0 10px 0 10px;
}


.tool-repairs {
position: absolute;
top: 215px;
right: 5px;
}

.tool-repairs h3 {
padding: 0;
margin: 0;
}

#footer {
width: 844px;
text-align: right;
}





#guarantee {
float: right;
}


#searches form, #searches input 
{
	padding: 0;
	margin: 0;
}


#search-app, 
#search-cro, 
#search-abl { 
position: absolute;
width: 190px;
height: 160px;
}

#search-app {
border-right: 2px solid;
}

#search-cro {
left: 190px;
border-right: 2px solid;
}

#search-abl {
left: 390px;
}
