/*
Store Room Fasteners CSS
*/

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 72.5%; /* Resets 1em to 12px */
 line-height: 1.4em;
}

/* Begin Structure */

#wrapper { 
 margin: 0 auto;
 width: 770px;
}
#middle {
 background: url(../images/faux_col.jpg);
 background-repeat: repeat-y;
 margin-bottom: 0px;
 margin-top: 1px;
 padding-top: 0px;
 overflow: auto; /* IE hack */
 height: 1%;
}
#header {
 background: url(../images/header.jpg);
 background-repeat: no-repeat;
 color: #333;
 width: 770px;
 height: 133px;
 margin: 0px 0px 0px 0px;
}
#navigation {
 background: url(../images/nav_bg.jpg);
 background-repeat: repeat-x;
 padding: 7px 7px 7px 7px;
 width: 756px;
 margin: 0px 0px 0px 0px;
}
#leftcolumn { 
 display: inline;
 color: #333;
 padding: 5px 0px 0px 6px;
 width: 173px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 padding: 0px 8px 0px 9px;
 width: 394px;
 display: inline;
}
#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 padding: 8px 2px 0px 5px;
 width: 173px;
 float: right;
}
#footer { 
 width: 770px;
 text-align: center;
 font-size: .9em;
 padding-top: 7px;
 clear: both;
 color: #333;
 border-top: solid 7px #0E2F59;
 margin: 0px 0px 4px 0px;
}
.clear {
	clear: both;
	background: none; 
}

/* End Structure */

/* Begin formatting */
p {
	font-size: 1em;
	}
	
h1, h2, h3 {
    color: #0E2F59;
    }

h3 {
	font-size: 1.2em;
	}
	
h2 {
	font-size: 1.5em;
	}


h1 {
	font-size: 1.8em;
	border-bottom: solid 1px #0E2F59;
	}	
	
a:link {
    color: #0E2F59;
    }
    
a:visited {
    color: #0E2F59;
    }    
    
hr {
    border-bottom: solid 1px #ccc;
    border-top: none;
    border-left: none;
    border-right: none;
    }
    
#content h3 {
    margin-bottom: 0px;
    }
	
#leftcolumn	h1, #leftcolumn h2, #leftcolumn h3, #rightcolumn h1, #rightcolumn h2, #rightcolumn h3{
	font-size: 1.15em;
	border-bottom: none;
	}

#leftcolumn h1, #leftcolumn h2, #leftcolumn h3, #rightcolumn h1, #rightcolumn h2, #rightcolumn h3 {
    background-image: url(../images/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0% 40%;
    padding-left: 14px;
    margin-bottom: -6px;
    }
    
#leftcolumn ul li {
    margin-left: -24px;
    padding-left: 0px;
    list-style-type: none;
    }
    
#leftcolumn ul {
    margin-top: 0px;
    }
    
#rightcolumn p {
    margin-left: 14px;
    }
    
#rightcolumn p, #leftcolumn p {
    margin-top: 9px;
    }

#navigation ul {
    margin: 0px;
    padding: 0px;
    }

#navigation ul li {
    display: inline;
    margin: 0px 8px 0px 8px;
    }
    
#navigation a:link {
    border-bottom: solid 2px transparent;
    text-decoration: none;
    color: #212121;
    }

#navigation a:visited {
    border-bottom: solid 2px transparent;
    text-decoration: none;
    color: #212121;
    }

#navigation a:hover {
    border-bottom: solid 2px #346113;
    }
    
.top_contact {
    margin-top: 8px;
    float: right;
    }
    
.address {
    display: block;
    }
    
.phone {
    background-image: url(../images/phone.gif);
    background-repeat: no-repeat;
    padding-left: 28px;
    height: 18px;
    }
    
.fax {
    background-image: url(../images/fax.gif);
    background-repeat: no-repeat;
    padding-left: 28px;
    height: 18px;
    display: block;
    }    
    
.directions {
    background-image: url(../images/directions.gif);
    background-repeat: no-repeat;
    padding-left: 28px;
    height: 18px;
    display: block;
    }    

.float_right {
    float: right;
    }
    
.float_left {
    float: left;
    }
    
.turkey_hunt_block_img {
	float: left;
	margin-top: 12px;
	margin-left: 3px;
	margin-right: 8px;
}    

/* End formatting */

/* start alignment */
.center {
  text-align: center;
  }

/* end alignment */
