/*
Theme Name: Farmington Implement
Theme URI: http://farmingtonimplement.com
Author: Bryan Knauber
Author URI: http://crextechs.com/
*/

@import url(reset.css);
strong { font-weight: bold; }
em { font-style: italic; }
hr { display: none; }

.clear { clear: both !important; }

body { font: 17px/1.4 "Palatino Linotype", "Book Antiqua", Palatino, serif !important; background: #c8d0d4 url(images/bodyback.jpg); color: #181b15; }

#page { width: 800px; padding-top: 30px; margin: 0 auto; padding-bottom: 20px; overflow: auto; zoom: 1;  }
#productpage { }

h2, .title { font: 15px Arial; padding-bottom: 10px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; color: #c9262c; }

h2 a { text-decoration: none; color: #c9262c; border-bottom: 1px solid #c9262c; }

p { padding-bottom: 15px; text-indent: 30px; }
p.first { text-indent: 0; }

a { color: #491a15; }
a:focus { outline: none; border: 0; }

.entry { width: 400px; float: right; }

#header { background: #fbf2c7 url(images/headerback.jpg); border-bottom: 1px solid #a69d71; }
.inside { padding: 23px 0; width: 900px; margin: 0 auto; overflow: auto; }


#decoration-1 { display: block; background: url(images/top-right.jpg) no-repeat; width: 150px; height: 250px;
position:absolute;
 top:0;
 right:0;  }

#decoration-2 { display: block; background: url(images/top-left.jpg) no-repeat; width: 150px; height: 250px; position:absolute;
 top:0;
 left:0;  }


#nav {  width: 510px; margin: 0 auto; overflow: auto; }
#nav li { float: left; }
#nav li a { margin-left: 10px; display: block; height: 49px; text-indent: -9999px; background-position: top right; background-repeat: no-repeat;  }

.page-item-3 a {
	background-image: url(images/nav_shopnow.jpg);
	width: 109px; margin-left: 0 !important;  }
.page-item-11 a {
	background-image: url(images/nav_dvdproduction.jpg);
	width: 174px; }
.page-item-9 a {
	background-image: url(images/nav_thefilms.jpg);
	width: 108px; }
.page-item-7 a {
	background-image: url(images/nav_history.jpg);
	width: 89px; }

#nav li a:hover { background-position: 0 -49px; }
.current_page_item a, .current_page_parent a { background-position: 0 -49px !important; }

h1 a { background: url(images/title2.jpg) top center no-repeat; display: block; margin: 0 auto 20px auto; width: 500px; height: 140px; text-indent: -99999px; }
.description { display: none; }


.drop-g { display: block; float: left; width: 41px; height: 53px; background: url(images/drop_g.gif) top left no-repeat; text-indent: -99999px; margin-top: 10px; padding-right: 5px; }

.drop-i { display: block; float: left; width: 28px; height: 52px; background: url(images/drop_i.gif) top left no-repeat; text-indent: -99999px; margin-top: 10px; padding-right: 5px; }

.drop-p { display: block; float: left; width: 44px; height: 55px; background: url(images/drop_p.gif) top left no-repeat; text-indent: -99999px; margin-top: 10px; padding-right: 5px; }

#footer { background: #9b2d23 url(images/footback.jpg); color: #dccccb; text-align: center; font: 14px Arial; border-top: 1px solid #a69d71; }
#footer .inside { background: url(images/reel.gif) bottom center no-repeat; padding-bottom: 75px; }

#footer a { color: #fbf2c7; text-decoration: none; }
#footer a:hover { color: #9b2d23; background: #fbf2c7; }
 
#content { overflow: auto; }


.page-7 { background: url(images/brochures.jpg) top left no-repeat; zoom: 1; }
.page-9 { background: url(images/thefilms.jpg) top left no-repeat; zoom: 1;  }
.page-11 { background: url(images/equipment.jpg) top left no-repeat; zoom: 1;  }

.page-id-102 #content { text-align: center; padding-bottom: 200px; }
.page-id-90 #content p { text-indent: 0; }


#content ul li { list-style-type: disc; padding-bottom: 10px; margin-left: 20px; }

/* Shopping cart pages */

#leftcol { float: left; width: 311px; }

.breadcrumb { font-size: 16px; }
.breadcrumb a { text-decoration: none; }

#rightcol { float: right; width: 470px; }


#sidebar { border-bottom: 1px solid #9da584;  padding: 10px 0; background: #e9eced; overflow: auto; }
.sidebarinside { padding: 10px 0; width: 800px; margin: 0 auto; overflow: auto;  }
#sidebar .title { display: none; }

.center { text-align: center; }

.cartstatus { float: left; }

.incart { font: 15px Arial; padding-bottom: 10px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; color: #c9262c; }

#checkoutbutton { display: block; float: right; width: 160px; height: 23px; text-indent: -9999px; font-size: 1px;  background: url(images/checkoutbutton.gif) top right no-repeat; }


.details { padding-bottom: 15px; }



body.page-id-3 #page { padding-top: 0 !important; }

#homeheader { background: url(images/homebanner.jpg) bottom left no-repeat; overflow: auto; padding: 15px; padding-bottom: 40px;  }

#dvdspread { margin-top: 15px; overflow: hidden; padding-left: 15px; zoom: 1; }

.dvdlink { display: block; width: 105px; height: 80px; padding-top: 70px;  font-size: 12px; float: left; text-decoration: none; line-height: 0; }
.dvdlink:hover span { background: #090708; }
.dvdlink span {
color: #fff;
background: #c8262b;
padding: 7px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
opacity: .9;
filter: alpha(opacity=90);
zoom: 1; }

#dvd1link { -webkit-transform: rotate(-4deg); -moz-transform: rotate(-4deg);	 }
#dvd2link { -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); }
#dvd3link { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); }
#dvdalink { -webkit-transform: rotate(4deg); -moz-transform: rotate(4deg); }







#dvds { text-align: center; font: 14px Arial; padding-bottom: 10px; padding-top: 15px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; width: 520px; overflow: auto;  }
.little-cover { width: 120px; display: block; text-decoration: none; padding: 10px 5px; float: left; color: #c9262c; }
.little-cover span { border-bottom: 1px solid #c9262c }
.little-cover img { padding-bottom: 3px; }
.little-cover:hover { background: #bdc7cc; }
.little-cover:hover span { border: 0; }

#homeplugs {  padding-top: 25px; font-size: 16px; }
#homeplugs p { text-indent: 0; }

#homeplug1, #homeplug2, #homeplug3 { float: left; width: 250px; text-align: center; }

#homeplug1, #homeplug2 { padding-right: 25px; }

.dvdscentered { margin: 0 auto; padding-top: 35px;  }


/* Individual pages */

#productname { background: #27343f; color: #fff; padding: 15px; padding-bottom: 13px; font-size: 28px; font-style: italic; text-align: center; }

#buynow { background: #b2c2d3 url(images/priceblock.gif) top left no-repeat; margin-bottom: 20px; padding: 70px 15px 15px 120px; height: 55px; border: 2px solid #27343f; }
#buynow .price { display: none; }

#quantity-2, #quantity-4, #quantity-3, #quantity-5 { display: none; }

#videopreview { margin-bottom: 15px; font-size: 12px; width: 470px; }
#videopreview a { color: #fff; font-weight: bold; text-decoration: none; }
#videopreview * { text-indent: 0; padding: 0; margin: 0; }
#videopreview h2 { padding-bottom: 10px !important; }

#prodnav { text-align: center;  font: 15px Arial; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; color: #a5aeaf; padding:20px 0; clear: both; }
#prodnav a { color: #3c5055; text-decoration: none; border-bottom: 1px solid #3c5055; }
.currentprod { color: #445c5f }

/* Cart and Checkout */


#cartpage { background: url(images/cartback.jpg) top center no-repeat; overflow: auto; margin-top: 5px; padding-bottom: 40px; }
#cartpage .entry { width: 500px; margin: 0 auto; float: none; padding-top: 180px; }

#cartfineprint { padding-right: 50px; padding-top: 20px; }

#paypalinfo { padding-top: 20px; padding-left: 200px; text-align: right; font: 15px Arial; padding-bottom: 10px; font-weight: bold; color: #c9262c; }

.noitems { text-align: center; padding-bottom: 100px; padding-top: 30px; }

.page-4 .entry .totals { }

.copy { padding-bottom: 0; color: #9e9777; font-size: 13px; padding-top: 10px; }