@charset "utf-8";
@import url("/css/reset.css");
@import url("/css/typography.css");
@import url("/css/v1/navigation.css");
/* @import url("/css/forms.css"); */

/* CSS Document */
body { background: #000 url(../../images/wallpaper/3-bucks-in-a-truck.jpg) center top fixed; color: #468c5a; }
/* Elements */
a, a:link, a:visited { text-decoration: none; color: #468c5a; }
a:hover, a:active { color: #6ad98a; }

p > a, p > a:link, p > a:visited { 
	border-bottom: 1px dotted;
}
p > a:hover, p > a:active { border: none; }

h1 { color: #cee06a; }
h2, h3, h4, h5, h6 { color: #096; }
p > strong { color: #060; }


/* Global IDs */
#phperror { background: #900; border: 3px solid; color: #1E0000; margin: 20px; padding: 20px; }

/* Template IDs & Classes */
#container { background: url(../../images/v1/bg/container.jpg) repeat-y center; margin: 0 auto; width: 90%; width: 1280px;}

/* S01.HEADER */
#spriteJeff {
	background: url(../../images/sprite/jeff-epperson.png) no-repeat; 
	position: relative; 
	display: block;
	text-indent: -9999em; 
	top: 20px; 
	left: 40px; 
	width: 152px; 
	height: 346px;
	margin-bottom: -346px;
	z-index: 2;
}
#spriteAllisaBrandon {
	background: url(../../images/sprite/alissa-brandon.png) no-repeat; 
	position: relative; 
	top: 20px; 
	left: 960px; 
	width: 281px; 
	height: 390px;
	margin-bottom: -390px;
	z-index: 2;
}

#header{ background: url(../../images/v1/bg/header.jpg) center no-repeat; width: 1040px; height: 340px; padding: 10px 0 0; margin: 0 auto; }

.logo { background: url(../../images/logo4_g.png) no-repeat top; display: block; float: left; height: 230px;  margin-top: 10px; margin-bottom: 15px; width: 720px; margin-left: 50px; text-indent:-9999px; }
.logo:hover { background-position: bottom; }

#headLinks { 
	display: block; 
	position: relative;
	top: -240px;
	left: 592px;
	width: 360px; 
	height: 40px; 
	list-style-type: none;
	z-index: 3;
}
#headLinks li { float: left; line-height: 36px; margin-right: 10px; text-transform: capitalize; }
#headLinks a, #headLinks li { color: #cee06a; font-size: 1.2em; }
#headLinks a { display: block; height: 40px; width: 105px; text-align: center; }
#headLinks a:hover { color: #e6fa75; background-color: #99c800; width: 103px; height: 38px; border: 1px solid #cee06a; /*font-size: 1.3em;*/ }
#headLinks a.shop, a.shop:link, a.shop:visited {
	background: url(../../images/icons/shop_120x40.png) no-repeat top; 
	border: none;
	padding: 0;
	display: block; 
	height: 40px;
	text-indent: -9999px;
	width: 120px; 
}
#headLinks .shop:hover { background-position: bottom; background-color: transparent; border: none; padding: 0;  }

#socialLinks { display: block; position: relative; top: -100px; left: 200px; width: 360px; height: 40px; z-index: 2; }
#socialLinks a { display: inline-block; float: left; width: 32px; height: 32px; padding: 5px; background-repeat: no-repeat; background-position: center center; text-indent: -9999px; }

/* S02.BODY */
#body { clear: both; padding: 20px 0; min-height: 200px; }
#contentWrapper { width: 920px; margin: -100px auto 0; padding: 0 0 20px; z-index: 1; }

/* S03.FOOTER */
#footer { background: url(../../images/v1/footer/seperator2.png) no-repeat bottom center; padding-bottom: 360px; }
#fColWrapper { width: 960px; margin: 0 auto; }
#fHomeCol { width: 172px; float: left; padding-left: 20px; }
#fHomeCol, #fHomeCol h1,
#fSubscribeCol, #fSubscribeCol h1 { color: #468c5a; text-transform: capitalize; }
#fHomeNav,#fShopNav { border-right: 1px dotted; min-height: 180px; }
#fShopCol, #fMoreCol { width: 180px; float: left; }
#fSubscribeCol { width: 384px; float: left; }
#fShopCol, #fShopCol h1, #fMoreCol h1 { color: #6ad98a; text-transform: capitalize; }

#fShopNav, #fMoreA { display: block; width: 180px; margin: 0; padding-left: 4px; }
#fShopNav li, #fMoreA li { float: left; width: 100%; font-weight: bold; }
#fHomeNav li, #fShopNav li, #fMoreA li { list-style-type: none; padding: 0.3em 0; font-size: 1.5em; }
#fShopNav li ul { display: block; width: 100%; margin: 0; margin-left: 10px; padding: 0;}
#fShopNav li ul li { font-size: 1em; font-weight: normal; float: left; display: block; width: 100%; padding: 0.5em 0; }
#fHomeNav li:hover, #fShopNav li:hover { list-style-type: disc; }
#fMoreA li:hover {list-style-type: disc; }

#fMoreCol { padding-left: 20px; }
#fMoreA img { margin: 8px 0; }

#fSubscribeCol { background: url(../../images/sprite/buck-2.png) no-repeat top right; }
#fSubscribeCol p { font-size: 1.3em; margin-right: 20px; }
#fSubscribeCol .buck { width: 70%; }
#fSubscribeCol strong { font-size: 1.5em; }
#fSubscribeCol input[type=text], #fSubscribeCol input[type=email] { 
	background: url(../../images/v1/form/input_240x40.jpg) no-repeat; 
	width: 220px; height: 36px; 
	font-size: 1.3em;
	line-height: 36px;
	padding: 2px 10px; 
	border: none; 
}
#fSubscribeCol input[type=submit] {
	background: url(../../images/v1/form/go_40x40.jpg) no-repeat top;
	width: 40px; height: 40px;
	text-indent: -9999px;
	border: none;
}

#fSubscribeCol input[type=submit]:hover,
#fSubscribeCol input[type=submit]:active {
	background-position: bottom;
}

form#newsletter {}

#socialnetworking { clear: both; width: 930px; margin: 20px auto; font-size: 24px; line-height: 40px; padding: 20px; background: url(../../images/home/162e1c.png);}
#socialnetworking strong { float: left; margin-right: 20px; }
#socialnetworking a { display: inline-block; float: left; width: auto; height: 30px; margin-left: 10px; margin-right: 10px; padding: 5px 0; padding-left: 37px; background-repeat: no-repeat; background-position: center left; }

a.twitter { color: #9fe7ea; background-image: url(../../images/social/twitter_32.png); }
a.facebook { color: #496ba8; background-image: url(../../images/social/facebook_32.png); }
a.camospace { color: #00742b; background-image: url(../../images/social/camospace_32.png); }

#socialnetworking a:hover { border-style: solid; }

#copyright { clear: both; width: 1040px; margin: 0 auto 20px; background: url(../../images/v1/bg/footer_end.png) no-repeat bottom center; min-height: 50px;}
#fBuckevo { font-size: 2.0em; }
#fBuckevo,
#spineWebDesign { line-height: 1.8em; width: 920px; padding: 0 20px; margin: 0 auto; }
#spineWebDesign { color: #204029; margin-bottom: 20px; }
#copyrightNav { margin-left: 60px; }
#copyrightNav li { display: inline-block; float: left; margin-right: .8em; text-transform: capitalize; }
#socialNav { display: none; float: right; }
#socialNav li { display: inline-block; float: left; margin-right: .8em; }

.error { color: #900 !important; background: #C66; padding: 20px; margin: 20px; }

#pAds { width: 960px; margin: 0 auto; }
#pAds a { border: none; float: left; }
.spine_banner468x60 { display: block; text-indent: -9999px; background: url(../../images/ad/spine_webdesign_banner_468x60.jpg) no-repeat; width: 468px; height: 60px; margin-left: 8px; margin-right: 8px; margin-top: 8px; }
.oneshotsmackdown_banner468x60 { display: block; text-indent: -9999px; background: url(../../images/ad/ossd_banner_468x60.jpg) no-repeat; width: 468px; height: 60px; margin-left: 8px; margin-right: 8px; margin-top: 8px; }
.waterintrough_banner468x60 { display: block; text-indent: -9999px; background: url(../../images/ad/WaterinTrough_Banner_468x60.jpg) no-repeat; width: 468px; height: 60px; margin-left: 8px; margin-right: 8px; }
.sth_banner468x60 { display: block; text-indent: -9999px; background: url(../../images/ad/sth_banner_468x60.jpg) no-repeat; width: 468px; height: 60px; overflow: hidden; margin-right: 8px; }
.sth_banner778x90, #sth_banner2 { display: block; text-indent: -9999px; background: url(../../images/ad/sth_banner_778x90.jpg) no-repeat; width: 778px; height: 90px; margin: 0px auto 10px auto; border: none; }
.uslide_banner468x60 { display: block; text-indent: -9999px; background: url(../../images/ad/uslide_banner468x60.jpg) no-repeat; width: 468px; height: 60px; border: none; margin-top: 8px; margin-left: 8px; }

#facebook-like { clear: both; border-top: 1px dotted; border-bottom: 1px dotted; padding: 10px 0; margin-top: 16px;}