@charset "UTF-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	background: #554736 url(content/back_grad.jpg) repeat-x;
	text-align: center; /* leave so page is centered in IE */
}

/* makes image links have no border in IE */

a img {
	border: none;
	outline:none;
}

/* a - text links */

a {
  outline: none;
  text-decoration:none;
}

/* a - text links on hover over */
a:hover {
	text-decoration:none;
}

/* p - general copy style */
p {
	font-family:Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#312b23;
	font-weight: lighter;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a6945b;
	font-weight: lighter;
}


/* ul - list style */

#homenav {
	float:left;
	height: 30px;
	padding: 40px 0px 0px 25px;
	width: 610px;
}
#homenav ul  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;
	color:#d6d1cc;
}

#homenav li {
      display:inline;
	  color:#d6d1cc;
      margin:0;
      padding:0;
}

#homenav a {
	outline: none;
    text-decoration:none;
	color:#d6d1cc;
}
	  
#homenav a:hover {
      color:#a6945b;
}

/* Begin page or section containers */

/* main continual content */

#main-wrapper {
	margin-left: auto; 
	margin-right: auto;
	width: 950px;
	text-align: left; /* makes text back to left align after the IE center page fix in the html define */
	background: #312b23;
}

#header {
	width: 950px;
	float: left;
	height: 187px;
}

#top_nav {
	width: 910px;
	float: left;
	height: 110px;
	background: #312b23;
	padding: 10px 0px 0px 40px;
}

.norris_image{
	float:left;
}

#MainInfo{
	width: 950px;
	float: left;
}

#brand_holder{
	float:left;
	width: 950px;
}

#footer_bottom{
	float:left;
	width: 910px;
	padding: 10px 0px 20px 30px;
}

#footer {
	width: 950px;
	float: left;
	height: 220px;
	background: #312b23;
}

.footer_copy{
	font-family: Helvetica, sans-serif;
	font-size:9px;
	color:#665e54;
}


.footer_copy a{
	font-family: Helvetica, sans-serif;
	font-size:9px;
	color:#665e54;
	text-decoration:none;
}

.footer_copy a:hover {
      color:#a6945b;
}

/* index page */

#the_stores {
	width: 950px;
	float: left;
	height: 542px;
	background: #f7f6f5;
}

.store_content_left {
	width: 304px;
	float: left;
	height: 545px;
	background: #f7f6f5;
	padding: 8px 4px 0px 8px;
}

.store_content_mid {
	width: 307px;
	float: left;
	height: 545px;
	background: #f7f6f5;
	padding: 8px 5px 0px 6px;
}

.store_content_right {
	width: 304px;
	float: left;
	height: 545px;
	background: #f7f6f5;
	padding: 8px 8px 0px 4px;
}


.copy_container{
	width: 265px;
	padding: 0px 20px 0px 20px;	
	
}

.store_copy{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height: 150%;
}

.store_link{
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:lighter;
	color:#776a45;
}

/* the forge */

#main_info_forge {
	width: 950px;
	float: left;
	height: 542px;
	background: #d6d1cc;
}

/* norris & sons */

#main_info_norris {
	width: 950px;
	float: left;
	background: #f7f6f5;
}

.left_info_small{
	float:left;
	width:520px;
	padding: 10px 10px 0px 40px;
}

.left_info_small_line{
	float:left;
	width: 470px;
	padding: 20px 10px 10px 20px;
	margin-left: 40px;
}

.middle_info{
	float:left;
	width:490px;
	padding: 5px 30px 0px 50px;
}

.bottom_info{
	float:left;
	width:880px;
	background-color: #EEE9E4;
	padding: 0px 20px 0px 50px;
}

#stock_thumb_holder {
	float:left;
	width: 470px;
	background-color: #f7f6f5;
	padding: 10px 10px 10px 20px;
	border-bottom: 1px solid #a6945b;
	border-top: 1px solid #a6945b;
	margin-left: 40px;
}

.thumb_holder{
	float:left;
	width:150px;
	padding: 5px 0px 5px 0px;
}

.norris_thumb{
	padding: 0px 10px 0px 0px;
}

.logo_image{
	float:left;
	padding: 5px 5px 0px 5px;
}

.stock_norris{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#a6945b;
}

.stock_norris_head{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:lighter;
	color:#312b23;
	line-height: 2em;
}

.store_photo{
	padding: 0px 0px 0px 0px;
}

#photo_holder{
	float:right;
	width:360px;
	height: 568px;
	padding: 0px 0px 0px 20px;
}

.info_norris{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#656565;
	line-height: 150%;
}

#saddles{
	float:left;
	width:305px;
	padding: 14px 5px 0px 10px;
}

.norris_contact{
	float:left;
	padding: 20px 20px 20px 0px;
	width: 170px;
}

.norris_contact2{
	float:left;
	padding: 20px 0px 20px 20px;
	width: 340px;
}

.norris_contact3{
	float:left;
	padding: 20px 0px 20px 20px;
	width: 300px;
}

.norris_contact2 ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	color:#312b23;
}

.norris_contact ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	color:#312b23;
}

.norris_contact3 ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	color:#312b23;
}

.norris_contact li{

}

.norris_contact2 li{

}

.norris_contact3 li{

}

.norris_contact a{

}

.norris_contact3 a{
	outline: none;
    text-decoration:none;
	
	 color:#827262;
}

.norris_contact3 a:hover{
	color:#a6945b;
}



/* norris gifts */

#main_info_gifts {
	width: 950px;
	float: left;
	height: 542px;
	background: #d6d1cc;
}






/* contact page */

#main_info_contact {
	float: left;
	height: 542px;
	background: #d6d1cc;
}

#main_info_thanks {
	width: 950px;
	float: left;
	height: 542px;
	background: #d6d1cc;
}

.contact_norris{
	font-family: Helvetica, sans-serif;
	font-size:14px;
	font-weight:lighter;
	color:#656565;
	line-height: 150%;
}

