/*


Lions, Tigers, and Bears Website

Site created by SHOCKBOOGIEDESIGN LLC
http://www.shockboogiedesign.com/ Copyright © 2009
Creation Date: March 2009
Concept Designer: Roxy Kurze


*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #1a0b06 url('images/mojostone.jpg') repeat;
	font: 12px/170% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 12px;
	color: #513f20;
	font-weight: normal;
}


h1, h2, h3 {
	margin: 0;
	
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #784e26;
		border-bottom-style: dashed;
		padding-bottom: 7px;
	border-bottom-width: thin;

}


h2 {
	font-size: 14px;
	font-weight: bold;
	color: #784e26;
		padding-bottom: 7px;
	border-bottom-width: thin;
	border-bottom-style: dashed;

}


h3 {
	font-size: 14px;
	font-weight: bold;
	color: #d74909;
	padding-top: 10px;


}


h4 {
	font-size: 14px;
	font-weight: bold;
	color: #d74909;



}


p, ul, ol {
	margin-bottom: 1em;
	line-height: 150%;
	text-align: left;
	

	
}



li.text {
	padding-bottom: 20px;
	margin-left: 60px;
}

.topspace {
	padding-top: 10px;
	
	padding-bottom: 20px;

}
	

.topspace2 {
	padding-top: 0px;
	padding-bottom: 20px;

}

.topspace3 {
	padding-top: 0px;
	padding-bottom: 5px;

}

.topspace4 {
	padding-top: 10px;
	padding-bottom: 0px;

}

blockquote {
	margin-left: 2em;
	margin-right: 2em;
	line-height: 150%;
}

a {
color: #1d4695;
	text-decoration: none;
		font-weight: bold;
}

a:hover {
	text-decoration: none;
	color: #333333;
}

a img {
	border: none;
}


/*IMG PROD*/


.imgprod {
	color: #89582b;
	border: 1px;
	border-style: dashed;
}

/*PRELOAD*/


div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}


/* Wrapper */

#wrapper {
	width: 1001px;
	margin: 0 auto;

	
}



/* Menu */

#menu {
	float: left;
	padding: 0 0 0 0;
	margin: 0;
	height: 170px;
	background: url('images/bg_top_sub.png') no-repeat;
width: 1001px;
	
	
    
}

#menu ul {
	margin: 0;
	padding:  0 0 0 400px;
	height: 137px;

}

#menu li {
	display: inline;
	float: left;
}


a.home {
   display: block;
   width: 132px;
   height: 170px;
   text-decoration: none;
   background: url('images/btn_home.png');
}
a.home:hover {
   background-position: -132px 0;
}


a.about {
   display: block;
   width: 155px;
   height: 170px;
   text-decoration: none;
   background: url('images/btn_about.png');
}
a.about:hover {
   background-position: -155px 0;
}

a.products {
   display: block;
   width: 141px;
   height: 170px;
   text-decoration: none;
   background: url('images/btn_products.png');
}
a.products:hover {
   background-position: -141px 0;
}

a.contact {
   display: block;
   width: 166px;
   height: 170px;
   text-decoration: none;
   background: url('images/btn_contact.png');
}
a.contact:hover {
   background-position: -166px 0;
}








/*HEADER SECTION */

#content {
	
	float: left;
	width: 1001px;
	margin: 0 auto;
	
	
}


#flash {
background: url('images/bg_flash.png') no-repeat;
	float: left;
	width: 1001px;
	margin: 0 auto;
	height: 487px;
}

#headersection {
	float: left;
	width: 1001px;
	margin: 0 auto;
	height: 257px;
}

.headerabout {
	
	background: url('images/header_about.png') no-repeat;
}

.headerproducts {
	
	background: url('images/header_products.png') no-repeat;
}


.headercontact{
	
	background: url('images/header_contact.png') no-repeat;
}






/*MAIN BODY SECTION */

#columns {
	
	width: 1001px;
	background: url('images/bg_topbody.png') no-repeat;
	float: left;
}


#columns_sub {
	
	width: 1001px;
	background: url('images/bg_topbody_sub.png') no-repeat;
	float: left;
}


#onecolumn {
	
	width:1001px;
	background: url('images/bg_body.png') repeat-y;
	float: left;
	
}

.solo_column {
	
	width:700px;
	float: left;
	padding-top:30px;
	padding-left:150px;
	padding-right:150px;
	
}

.solo_left {
	
	width:230px;
	float: left;
	padding-top:10px;
	padding-right:20px;
	
}


.solo_right {
	width:450px;
	float: left;
	padding-top:10px;
		
}






#twocolumn {
	width:1001px;
	background: url('images/bg_body.png') repeat-y;
	float: left;
	
}


.column1 {
	width:230px;
	float: left;
	padding-top:30px;
	padding-left:150px;
	padding-right:20px;
	
	
}

.column2 {
	width:440px;
	float: left;
	padding-top:30px;
	padding-right: 140px;
	padding-bottom:50px;
		padding-left:20px;
}


/*Footer*/

#footer {
	float: left;
	width: 1001px;
	height: 350px;
	margin: 0 auto;
	background: url('images/bg_footer.png') no-repeat;
	padding-bottom: 30px;
	
}

	
.foottxt {
	font-size: 10px;
	font-weight: normal;
	color: #f7b342;
	float:left;
	padding-top:345px;
	padding-bottom: 20px;
	width:1001px;
	text-align: center;

	
}


#larger{
	position:absolute;
	border:1px dashed #784e26;
	background:#fceac6;
	padding:5px;
	display:none;
	color:#333333;
	}




