body {

background:#61290a url(/images/bg-body.jpg) 50% 0 repeat-y;
margin:0;
padding:0;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
font-size: 76%;
	}

/* @group HTML elements */

a img, a img.btn {
border:0;
}

p, blockquote, li
{
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 1em;
	line-height: 1.5em;
	text-align: left;
	
}

p {
margin-top: 0;
}


strong {
color: #532F0A;
}

a:link, 
a:active, 
a:visited
{
font-weight: bold;
color: #4B5F18;
}

h1
{
font-family: Georgia, Times, Serif;
font-weight: normal;
padding-top:0.2em;
margin:0;	
font-size: 1.6em;
color:#800210;
background:url(/images/bg-content-header.jpg) left bottom repeat-x;
height:1.6em;
}

h1.store {
margin-left:0;
}

#title-parker-ranch,
#title-activities,
#title-functions,
#title-events 
{
margin-bottom:20px;
height:100px;
}

#title-parker-ranch {
background:url(/images/title-parker-ranch.jpg) left bottom no-repeat;

}

#title-activities {
background:url(/images/title-activities.jpg) left bottom no-repeat;
}

#title-functions {
background:url(/images/title-functions.jpg) left bottom no-repeat;
}

#title-events {
background:url(/images/title-enevts.jpg) left bottom no-repeat;
}




h2 {
font-family: Georgia, Times, Serif;
font-weight: normal;
margin-bottom:10px;	
font-size: 1.5em;
color:#800210;
}

h2 a.article
 {
font-family: Georgia, Times, Serif;
font-weight: normal;
margin-bottom:10px;	

color:#800210;
}

h2.divider {
width:500px;
float:left;
}

h2.divider span a {
font-weight: normal;
color:#800210;
font-size: 0.8em;
}

#products-home h2 {
margin:0;
}

h1 span.category
{
font-weight: normal;
margin:0;	
font-size: 0.7em;
color: #532F0A;
}


h3 {
font-family: Georgia, Times, Serif;
font-weight: bold;
color:#4B5F18;
color:#6D6223;
color: #532F0A;
}


h3 a:link {
color: #532F0A;
}

div.nav-box h3.sub,
div.related-box h3.sub,
div.testimonial-box h3.sub 
{
font-family: Georgia, Times, Serif;
font-weight: bold;
margin-bottom:15px;	
font-size: 1.2em;
color:#800210;
text-transform:uppercase;
letter-spacing:0.1em;
border-bottom:1px solid #BAA000;
}


div.article-excerpt h3.excerpt {
font-size: 1.3em;
line-height: 1.3em;
text-decoration:none;
margin: 0;
color: #532F0A;
}



h3.article-full
 {
font-size: 1.3em;
line-height: 1.3em;
text-decoration:none;
margin:10px 0 0 0;
}



div.article-excerpt h3.excerpt a:hover {
color: #000;
text-decoration:underline;	
}



div.article-excerpt {
padding:10px;
margin:0px;
background:url(/images/bg-product.jpg) left top no-repeat;
}

div.article-full {
margin-bottom:20px;
}



div.search-results h3 {
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
font-size:1em;
margin:0;

}

div.search-results p {
margin:0;
}

div.search-results {
margin-bottom:15px;

}
	
/* @end */

/* @group layout */

#wrap {
	width: 960px;
	margin: 0 auto;
}

#header{
	text-align: left;
	height: 84px;
	width: 960px;
	background: url(images/bg-header-2010.jpg) -3px 0 no-repeat;
}

#nav-top {
	width: 960px;
	height: 33px;
	background: url(images/bg-nav.jpg);
}

#footer
{
color: #FFF;
font-size:0.9em;
border-top:0px solid #BAA000;
clear: both;
padding:20px 0;


}


#footer-contact {
	width: 400px;
	float: left;
	/*margin-right: 10px;*/
}

.footer-banners {
	width: 200px;
	float: left;
	
}

p#credit {
	clear: both;
}



#footer img {
	float: right;
	margin-right: 20px;
	border: 2px solid #592301;
	display: inline;
}

#footer img.bivb-logo-bug {
	float: none;
}

#footer strong,
#footer a {
	color: #ede8b0;
}



/* @end */

/* @group home */

h3.h-store {
background:url(/images/h3-h-store.gif)  50% 0 no-repeat;
width: 225px;
height: 26px;
}

h3.h-parker-ranch {
background:url(/images/h3-h-parker-ranch.gif) 50% 0 no-repeat;
width: 225px;
height: 26px;
}


h3.h-event-space {
background:url(/images/h3-h-event-space.gif)  50% 0 no-repeat;
width: 225px;
height: 26px;
}
h3.h-hunting-tours {
background:url(/images/h3-h-hunting-tours.gif)  50% 0 no-repeat;
width: 225px;
height: 26px;
}


h3.h-parker-ranch span,
h3.h-hunting-tours span,
h3.h-event-space span,
h3.h-store span
{
/*display:none;*/

visibility: hidden;

}



.nav-box-home {
	margin-right: 16px;
	float: left;
	width: 225px;
	/*height: 280px;*/
	background: #ede5b3 url(images/bg-navbox-home.jpg) ;
}

.nav-box-home p {
	font-size: 11px;
	line-height: 1.4em;
	height: 60px;
	
}

.last {
	margin: 0;
}

.nav-box-home h3 {
	text-align: center;
	margin: 0;
	padding: 0;
}

.nav-box-home img {
	padding-top: 20px;
	padding-left: 19px;
	padding-right: 16px;
	padding-bottom: 15px;
	background: url(images/bg-navbox-home-top.jpg) top left no-repeat;
}

.nav-box-home p {
	margin: 0;
	padding: 5px 16px 50px 16px;
	background:transparent url(images/bg-navbox-home-bot.jpg) bottom left no-repeat;
}

#discover {
	width: 480px;
	height: 323px;
	float: left;
	display: inline;
	background: url(images/bg-discover.jpg) -3px 0 ;
}

#discover img	{
	display: inline;
}

#pr-intro p {
	color: #f4eec9;
	font-weight: bold;
	font-size: 12px;
	margin: 105px 25px 0 25px;
	height: 130px;
	border-bottom: 1px solid #9aaf30;
}

#pr-intro a {
	color: #f4eec9;
}

#trust {
	margin: 10px 25px 0 25px;
}

#trust a {
	color: #f4eec9;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

#trust a:hover {
	text-decoration: underline;
}

#feature {
	width: 480px;
	height: 323px;
	float: left;
	display: inline;
}



/* @end */

/* @group top nav */

/*********     top nav    ***************/



#topNav {
	z-index: 100;
	width: 920px;
	padding: 0 20px;
	height: 33px;
	/*text-align:center;*/
	background:url(images/bg-nav-top.jpg) -4px 0 no-repeat;
}

#topNav ul li { 
display: inline;
margin:0;
padding:0;
 }

#topNav ul {
margin: 0;
padding: 7px 0;
font-size:11px;
text-transform:uppercase;
/*letter-spacing: 0.1em;*/
font-weight: bold;
}

#topNav ul li a
{
color: #61290a;
padding: 0 8px;
font-weight: bold;
text-decoration: none;
border-right: 1px solid #532F0A;
}

#topNav ul li a:hover
{
color: #000;
text-decoration: underline;
background: none;
}

#topNav ul li a#cart:hover
{
color: #000;
text-decoration: underline;

}

#topNav ul li a.last {
	border: none;
}
	
/* @end */