/*-------------------------------------------------------------------------------------------------
	* Filename:					default.css
	* Description:			Globals styles for the site	
	* Version:					1.0 (1/26/2010)
	* Website:					Farmers Implement (http://www.farmersii.com)
	* Authors:					AJ Lemke and Dustin Jansick
-------------------------------------------------------------------------------------------------*/

body {background:#013060 url(/lib/images/pageBG.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
table {text-align:left;}
a:link {color:#fff;}
a:visited {color:#fff;}
a:hover {color:#fcd743;}
label {font-size:12px; font-weight:normal;}

/*== Site Structures ===========================================================================**/
#container {background:#012345; border:1px solid #fff; margin:0px auto; text-align:left; width:960px; font-size:12px;}
#masthead {}
#contentLeft {width:200px; float:left; padding-top:15px; padding-left:5px;}
#contentRight {float:left; width:750px; padding-top:15px;}
#menu {}
#menu a:link {color:#554b35; font-weight:bold; font-size:17px; line-height:26px; text-decoration:none;}
#menu a:visited {color:#554b35; font-weight:bold; font-size:17px; line-height:26px; text-decoration:none;}
#menu a:hover {color:#00521A; font-weight:bold; font-size:17px; line-height:26px; text-decoration:none;}
#content {}

#footer {background:#19497e; border-top:1px solid #facb28; color:#fff; padding:5px; line-height:20px; font-size:12px; margin-top:15px;}
#footer a:link {color:#fff; font-size:12px;}
#footer a:visited {color:#fff; font-size:12px;}
#footer a:hover {color:#ccc; font-size:12px;}
#footer #footer_menu {font-size:12px; width:605px; padding:0px 0 5px 10px;}
#footer #footer_menu ul {padding:0; margin:0; list-style:none;}
#footer #footer_menu ul li {float:left; width:150px;}
#footer #footer_credits {color:#97B7BE; color:#fff; text-align:right; padding:0px 10px 8px 0;}
#footer #footer_credits h3 {margin:0; padding:0; color:#fff; font-size:14px;}
#footer #footer_Chrome {color:#000;}

/*== Page Styles ===============================================================================**/
/* Home Page Styles ******************************************************************************/
#home {padding-top:20px;}
#home h1 {color:#fcd743; font-size:25px; font-weight:bold; padding-bottom:3px; margin-bottom:0px;}
#home p {font-size:14px; line-height:26px; margin-top:0; color:#fff;}
#home a:link {color:#fff; font-weight:bold;}
#home a:visited {color:#fff; font-weight:bold;}
#home a:hover {color:#fcd743; font-weight:bold;}

#QuickSearch {background:url(/lib/images/quickSearch.jpg) no-repeat; line-height:20px; width:183px; height:223px; text-align:left; margin-top:10px;}
#QuickSearch select {border:1px solid #012345; width:160px; margin-bottom:8px;}
#QuickSearch input {}
#QuickSearch button {background:#d82d2d; border:1px solid #fff; color:#fff; font-weight:bold; padding:3px; width:80px; cursor:pointer;}
#QuickSearch button:hover {background:#B12020; border:1px solid #fff; color:#fff; font-weight:bold; padding:3px; width:80px; cursor:pointer;}

/* Internet Special Styles ***********************************************************************/
#InternetSpecials {padding:10px 15px 15px 15px;}
#InternetSpecials h1 {background:url(/Images/internetSpecialsTitle.jpg) no-repeat; width:282px; height:50px; padding-bottom:5px;}
#InternetSpecials h2 {padding:10px 10px 5px 7px; font-size:13px; font-weight:bold; color:#3d1502;}
#InternetSpecials h3 {color:#fbc48e; padding:0; margin:0; font-size:18px; font-weight:bold; color:#fbc48e;}
#InternetSpecials .container {background:url(/images/internetSpecialsBG.jpg) no-repeat; float:left; height:154px; width:212px; margin:0 10px; padding:0;}
#InternetSpecials img {border:1px solid #fff; margin-left:7px; margin-bottom:5px;}
#InternetSpecials li {color:#fff; font-weight:bold; line-height:18px; margin-left:4px;}
#InternetSpecials table {padding:0 4px;}

.leftModules {border:1px solid #fff; width:181px; margin-top:15px;}

/* Finance Page Styles ***************************************************************************/
#finance {padding-top:10px;}
#finance h1 {color:#003A12; padding-bottom:5px; font-size:28px; padding-left:4px;}
#finance .form {background:#f2f2f2; border:1px solid #D6B895; padding:10px; width:708px; line-height:20px;}
#finance ul {padding:5px; padding-left:30px;}
#finance ul li {list-style:circle;}
#finance p {line-height:20px; margin:0; padding:7px 0px;}
#finance button {background:#d82d2d; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#finance button:hover {background:#B12020; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}

/* Service Page Styles ***************************************************************************/
#service {}
#service h1 {color:#FCD743; font-size:28px;}
#service p {color:#fff; padding:10px 5px; margin-top:0px; font-size:13px; line-height:20px;}

/* About Us Page Styles **************************************************************************/
#aboutus {}
#aboutus h1 {color:#FCD743; font-size:28px; padding-left:4px;}
#aboutus p {color:#fff; padding:10px 5px; margin-top:0px; font-size:13px; line-height:20px;}

/* Contact Page Styles ***************************************************************************/
#contactus {color:#fff;}
#contactus button {background:#d82d2d; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#contactus button:hover {background:#B12020; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#contactus h1 {color:#FCD743; font-size:28px; padding-bottom:10px;}
#contactus li {clear:left; margin:10px 0; color:#000;}
#contactus label {display:block; float:left; font-weight:bold; margin:3px 10px 0 0; text-align:right; width:100px;}
#contactus input {border:1px solid #999; padding-left:3px;}
#contactus select {border:1px solid #999;}
#contactus textarea {border:1px solid #999; padding-left:3px;}
#contactus iframe {border:1px solid #fff; margin:0; width:520px;}

#contactUsForm {background:#fff; border:1px solid #fff; padding:5px 0; color:#000; margin-top:20px; list-style:none;}
#contactUsForm .error {background:#fff; border:1px solid #cc0000;}

/* Search Page Styles ****************************************************************************/
#search {padding:0; color:#fff;}
#search h1 {color:#fcd743; font-size:28px; font-weight:bold; padding-top:8px; padding-bottom:3px; margin:0;}
#search h3 {color:#fcd743; font-size:17px; margin:0; padding:0; padding-left:5px;}
#breadcrumbs {color:#fff;}
#Search_Smart {border:1px solid #fff; background:#fff; line-height:175%; margin:0 0 10px 0; width:185px;}
#Search_Smart img {padding:7px 0}
#Search_Smart a:link {color:#012345;}
#Search_Smart a:visited {color:#012345;}
#Search_Smart a:hover {color:#3176C3;}
#Search_Smart .smartSearchHeading {background:#186BC7; color:#fff; font-size:13px; font-weight:bold; padding-bottom:3px; padding-left:16px;}
#Search_Smart .smartSearchListing {line-height:21px; padding:3px 0 3px 6px;}
#Search_Smart .smartSearchCount {color:#666;}

/* Search List Styles ****************************************************************************/
#searchListing {color:#000;}
#searchListing a:link {color:#013D79;}
#searchListing a:visited {color:#013D79;}
#searchListing a:hover {color:#000;}
.sortbar {background:#1D5C8F; color:#fff; font-size:12px; font-weight:bold; height:28px; line-height:23px;}
.sortbar a:link {color:#fff; font-size:12px;}
.sortbar a:visited {color:#fff; font-size:12px;}
.sortbar a:hover {color:#ccc; font-size:12px;}
.sortbarBorder {border:1px solid #fff;}
.resultsBorder {border:1px solid #fff;}
.resultsBorderBottom {border-bottom:1px solid #ccc;}
.ResultsLine1 {background:#f2f2f2;}
.ResultsLine2 {background:#fff;}
.showingResultsText {color:#B0CCEE; font-size:16px; padding-top:7px;}

/* Details Page Styles ***************************************************************************/
#details {}
#details h1 {font-size:23px; color:#fcd743; margin-top:0; margin-bottom:0;}
#details h2 {color:#fff; margin-top:5px; margin-bottom:2px; font-size:12px;}
#details h3 {color:#fff; font-size:18px; font-weight:bold; margin:0; padding:5px 0 5px 4px;}
#details h4 {color:#fff; font-size:14px; font-weight:normal; margin:0; padding:0 5px 0 0;}
#details a:link {color:#3176C3;}
#details a:visited {color:#3176C3;}
#details a:hover {color:#012345;}
#details .stockNumber {font-size:12px; color:#555; padding-top:3px;}
#details .detailsInfoTable {background:#fff; margin-top:5px; border:1px solid #fff; margin-bottom:10px;}
#details .priceTR {background:#3176C3; border-bottom:1px solid #999;}
#details .VehicleInfo {padding-left:5px; font-size:12px; line-height:21px; color:#000;} 
#details .gasMileage {font-size:24px; font-weight:bold; padding-top:3px; color:#666666;}
#details .callnow {background:#3176C3; border-top:1px solid #fff; border-bottom:2px solid #fff; font-size:18px; font-weight:bold; color:#fff; padding:4px; text-align:center;}
#details .photoTabThumbText {margin:10px 0 10px 40px; text-align:center;}

#details #shopperstoolbox {background:#f2f2f2; border:#D7DBDE; margin:0; padding:5px; line-height:20px;}
#details #shopperstoolbox h3 {background:none; border:none; color:#fff; margin:0; padding:0; color:#737373;}
#details #shopperstoolbox img {margin-right:5px; vertical-align:middle;}
#details #shopperstoolbox table {width:100%;}
#details #shopperstoolbox a:link {color:#595959; font-size:12px;}
#details #shopperstoolbox a:visited {color:#595959; font-size:12px;}
#details #shopperstoolbox a:hover {color:#B12020; font-size:12px;}

#details #detailtabs {margin-bottom:20px;}
#details #General {font-size:12px; color:#343232; padding:10px 6px 6px 5px; line-height:19px;}
#details #General ul {height:auto; list-style:none; position:relative; margin:1em; padding:0; font-size:12px;}
#details #General li {float:left; position:relative; width:200px; font-size:12px; list-style:disc;}
#details #Manufacturer {font-size:12px; color:#343232; padding:0px 6px 6px 20px; line-height:19px;}
#details #TechSpecs li {line-height:19px; color:#000;}
#details #tabs {margin-top:20px; background:#fff; border:1px solid #666; color:#000;}

#details #phototabs {margin-top:20px; background:#fff; border:1px solid #fff;}
#details .PhotoHeader {background:#003A12; height:45px;}
#details #phototabs #Photos {font-size:12px; color:#343232; line-height:19px;}
#details #phototabs #Photos ul{height:auto; list-style-type:none; position:relative; width:auto; margin:0; padding:0; padding-left:77px; font-size:12px;}
#details #phototabs #Photos li{float:left; position:relative; width:200px; padding-left:0px; font-size:12px;}
#details .photoTabText {color:#012345; font-size:14px; font-weight:bold;}
#details .photoTabThumbText {color:#012345; text-align:left; font-size:14px; font-weight:bold;}
#details a.nextPrev:link {color:#012345; font-size:13px; text-decoration:underline;}
#details a.nextPrev:visited {color:#012345; font-size:13px; text-decoration:underline;}
#details a.nextPrev:hover {color:#000; font-size:13px; text-decoration:underline;}
#details .thumbnailPics {border:1px solid #000;}

/* Request More Information ***************************************************************************/
#EmailSeller {display:none; background:#fff; border:1px solid #fff; margin-bottom:10px; padding:3px;}
#EmailSeller button {background:#d82d2d; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#EmailSeller button:hover {background:#B12020; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#EmailSeller h3 {color:#3176C3;}
#EmailSeller input {border:1px solid #999; padding-left:3px;}
#EmailSeller label {display:block; float:left; font-weight:bold; margin:3px 10px 0 0; text-align:right; width:100px;}
#EmailSeller li {clear:left; margin:10px 0; color:#260D00; list-style:none;}
#EmailSeller select {border:1px solid #999;}
#EmailSeller textarea {border:1px solid #999; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#EmailSeller .error {background:#fff; border:1px solid #cc0000;}
#ES_FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
#ES_FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left;  width:auto; line-height:19px;}

/* Email To Friend Styles ************************************************************************/
#EmailToFriend {display:none; background:#fff; border:1px solid #fff; margin-bottom:10px;padding:3px;}
#EmailToFriend button {background:#d82d2d; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#EmailToFriend button:hover {background:#B12020; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#EmailToFriend h3 {color:#3176C3;}
#EmailToFriend input {border:1px solid #999; padding-left:3px;}
#EmailToFriend label {display:block; float:left; font-weight:bold; margin:3px 10px 0 0; text-align:right; width:100px;}
#EmailToFriend li {clear:left; margin:10px 0; color:#260D00; list-style:none;}
#EmailToFriend select {border:1px solid #999;}
#EmailToFriend textarea {border:1px solid #999; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#EmailToFriend .error {background:#fff; border:1px solid #cc0000;}
#EmailToFriend #EF_FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
#EmailToFriend #EF_FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left; width:auto; line-height:19px;}

/* Make Offer Styles ****************************************************************************/
#MakeOffer {display:none; background:#fff; border:1px solid #fff; margin-bottom:10px; padding:3px;}
#MakeOffer button {background:#d82d2d; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#MakeOffer button:hover {background:#B12020; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#MakeOffer h3 {color:#3176C3;}
#MakeOffer input {border:1px solid #999; padding-left:3px;}
#MakeOffer label {display:block; float:left; font-weight:bold; margin:3px 10px 0 0; text-align:right; width:100px;}
#MakeOffer li {clear:left; margin:10px 0; color:#260D00; list-style:none;}
#MakeOffer select {border:1px solid #999;}
#MakeOffer textarea {border:1px solid #999; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#MakeOffer .error {background:#fff; border:1px solid #cc0000;}
#MakeOffer #MO_FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
#MakeOffer #MO_FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left; width:auto; line-height:19px;}

/* PaymentEstimator Styles ***********************************************************************/
#PaymentEstimator {display:none; background:#fff; border:1px solid #fff; margin-bottom:10px; padding:3px;}
#PaymentEstimator button {background:#d82d2d; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#PaymentEstimator button:hover {background:#B12020; border:1px solid #fff; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#PaymentEstimator h3 {color:#3176C3;}
#PaymentEstimator input {border:1px solid #999; padding-left:3px; margin-left:2px;}
#PaymentEstimator select {border:1px solid #999;}
#PaymentEstimator table tr th{text-align:left;}

/* Try These Styles ******************************************************************************/
#trythese {background:#F4F0EC; border:1px solid #D8C2B1; margin-bottom:10px; padding:8px 15px 8px 8px; margin-top:10px;}
#trythese h2 {font-size:22px; font-weight:bold; color:#522500;}
#trythese h3 {font-size:12px; font-weight:bold; color:#522500; min-height:25px;}
#trythese ul {}
#trythese ul li {float:left; width:20%; text-align:center;}

/* Sitemap **************************************************************************************/
#siteMap {padding:15px; line-height:21px;}
#siteMap h1 {color:#fff; font-size:24px; padding-bottom:5px;}
#siteMap a:link {}
#siteMap a:visited {}
#siteMap a:hover {}

/* Not Found Styles ******************************************************************************/
#notfound {padding:15px; font-size:13px;}
#notfound h1 {font-size:25px; color:#000; padding-bottom:7px;}
#notfound p {color:#000;}

/* Form Error Styles *****************************************************************************/
#FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
#FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left; width:350px; line-height:19px;}

/* Classes ***************************************************************************************/
.messageSent {font-size:18px; font-weight:bold; color:#fff; padding-bottom:5px;} 
.errorText {color:#fff; font-weight:bold; padding-bottom:10px;}
