﻿/*----------CSS for Monroe Tractor - Henrietta, NY-----------------------------------------------------*/
/*----------Created by Brian Daggett - Innovative Solutions - Rochester, NY-----------------------------*/
* {padding:0;margin:0;}
body {
	background:url(../images/bg.jpg) repeat #f2f2f2;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#wrapper {
	width:950px;
	position:relative;
	vertical-align:top;
	margin:0 auto;
	z-index:1;
}
p {line-height:1.5em;}

/*------------HEADER STUFF--------*/
#header {
	background:url(../images/content-bg.jpg) repeat-y;
	height:220px;
}
#log-in {
	background:url(../images/nav-bg.jpg) repeat-x;
	height:20px;
	text-align:right;
	padding:3px 24px 3px 0px;
	color:#fff;
}		
#log-in a:link, #log-in a:visited, #log-in a:active {color:#fff; text-decoration:underline;}
#log-in a:hover {color:#fff; text-decoration:none;}

/*-----------MAIN CONTENT STUFF --*/
#content {
	background:url(../images/content-bg.jpg) repeat-y #f2f2f2;
	padding-top:10px;
}
#content-cap{background:url(../images/content-cap.jpg) no-repeat; width:950px; height:31px;}	
#HomePageTable {vertical-align:top;}
#HomePageLeft {width:253px; text-align:left; padding-right:5px;height:460px;}
#HomePageMiddle {width:313px; text-align:left; padding:10px;height:460px;}
#HomePageMiddle p {line-height:1.8em;}
#HomePageRight {width:253px; text-align:left; padding-right:5px;height:460px;}
.bullet-list {list-style:none; padding-left:10px; padding-top:8px;}
.bullet-list li{background:url(../images/bullet.gif) no-repeat -1px 3px; padding:1px 0 1px 14px;}	

#InsidePageTable {vertical-align:top;}
#InsidePageLeft {width:315px; text-align:left; padding-right:5px;}
#InsidePageRight {width:500px; text-align:left; padding-right:5px;}

/*-----------LOGIN POD------------*/
#login-top {
	background:url(../images/login-top.jpg) no-repeat;
	background-position:center;
	height:32px;
}
.login-middle {
	background:url(../images/login-middle.jpg) no-repeat;
	background-position:center;
	height:130px;
	padding:0 19px;
}
#login-cap {
	background:url(../images/login-cap.jpg) no-repeat;
	background-position:center;
	height:49px;
}
/*-----------MISC POD-------------*/
#misc-top {
	background:url(../images/miscbox-top.jpg) no-repeat;
	height:19px;
}
#misc-middle {
	background:url(../images/miscbox-middle.jpg) repeat-y;
/*	height:103px;    */
/*	padding:0 19px;  */
	height:100px;
	padding-top: 0;
	padding-right: 19px;
	padding-bottom: 0;
	padding-left: 19px;

}
#misc-cap {
	background:url(../images/miscbox-cap.jpg) no-repeat;
	height:61px;
}
/*-----------CONSTRUCTION POD-----*/
#construction-top {
	background:url(../images/construction-top.jpg) no-repeat;
	height:92px;
}
#construction-middle {
	background:url(../images/construction-middle.jpg) repeat-y;
	/*height:215px;  */         
	padding:0 19px;         
	height:340px;
}
#construction-cap {
	background:url(../images/construction-cap.jpg) no-repeat;
	height:151px;
}
/*-----------AGRICULTURE POD-----*/
#agriculture-top {
	background:url(../images/agriculture-top.jpg) no-repeat;
	height:88px;
}
#agriculture-middle {
	background:url(../images/agriculture-middle.jpg) repeat-y;
/*	height:209px;          */
    height:340px;
	padding:0 19px;
}
#agriculture-cap {
	background:url(../images/agriculture-cap.jpg) no-repeat;
	height:157px;
}
/*-----------SEARCH POD----------*/	
#search-top {
	background:url(../images/search-top.jpg) no-repeat;
	height:46px;
}
/* Use a class name, not ID, because we're using an ASP.NET Panel to render this */
.search-middle {
	background:url(../images/search-middle.jpg) no-repeat;
	height:190px;
	padding:0 19px;
}
.search-cap {
	background:url(../images/search-cap.jpg) no-repeat;
	height:66px;
}
.insidesearch-cap {
	background:url(../images/search-cap.jpg) no-repeat;
	height:15px;
}
/*-----------CHECKOUT POD--------*/	
#checkout-top {
	background:url(../images/checkout-top.jpg) no-repeat;
	height:33px;
}
#checkout-middle {
	background:url(../images/checkout-middle.jpg) repeat-y;
	height:134px;
	padding:0 19px;
}
#checkout-cap {
	background:url(../images/checkout-cap.jpg) no-repeat;
	height:49px;
}

.float-right {float:right;}

/*-----------TABLE STYLING--------*/
.MonroeGrid {border-collapse: collapse; border:#333333 solid 1px;}
.MonroeGrid th, .MonroeGrid td {padding:6px;}
.MonroeGridHeader {background-color:#480506; color:#fff;}
.MonroeGridHeader a:link, .MonroeGridHeader a:visited, .MonroeGridHeader a:active {
    color:#fff;
    text-decoration:underline;
}	
.MonroeGridHeader a:hover {color:#fff; text-decoration:none;}
.MonroeGrid .EvenRow {background-color:#e4ded6;}
.MonroeGrid .OddRow {background-color:#c3beb8;}
.MonroeGridFooter {background-color:#928483; color:#EBDFD1;}

/* ----------GLOBAL HEADERS-------*/
h1 {
	font-size:22px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
h2 {
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#731b1b;
	padding-bottom:7px;
}
h3 {
	font-size:14px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#731b1b;
	padding-bottom:7px;
	font-weight:normal;
}	

/* ----------GLOBAL LINKS---------*/
a:link, a:visited, a:active {color:#000000; text-decoration:underline;}
a:hover {color:#000099; text-decoration:none;}

/* ----------NAVIGATION------------*/
#mainMenu {
	margin:0 auto;
	width:950px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(../images/nav-bg.jpg) no-repeat;
	position: relative;
	padding:0; /* 5px 0px 0px 5px;*/
	z-index:100;
	height:31px;
	text-align:center;
}
#menuList {
	text-align:center;
	margin:0;
	padding:0;
}
#menuList ul {
	margin:0;
	padding:0;
	border-top:1px solid #ccc;
}
#menuList li {
	display:inline;
	list-style:none;
	margin-right:-4px;
	padding:0;
}
/*#mainMenu {
	margin:0px auto;
	position:relative;
	padding:0px;
	width: 950px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height: 31px;
	z-index:2;
	text-align:center;
	background:url(images/nav-bg.jpg) repeat-x;
	vertical-align:middle;
	}
#menuList {
	text-align:center;
	width:950px;
	vertical-align:middle;
	}
#menuList ul {vertical-align:middle;}
#menuList li{
	display:inline;
	list-style: none;
	vertical-align:middle;
	}

.menubar {	text-transform:uppercase; padding:0px 10px; margin-top:15px;}
*/
a.starter {
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:19px;
	padding-top:2px;
	padding-bottom:7px; /*Adjusts the clickable area in the top level nav*/
	line-height:31px;
	vertical-align:middle;
	font-weight:bold;
}
a.starter:visited {color:#fff;text-decoration:none;}
a.starter:hover {color:#100505; text-decoration:none;}
.menu {
	text-align:left;
	color:#fff;
	position:absolute;
	visibility:hidden;
	z-index:700;
	background:#411a1a;
	text-transform:capitalize;
	margin-left:0px; /*Adjusts the position of the drop down menu*/
}
.menu li{padding:0;margin:0;}	
.menu li a{
/*Adjusts the links in the dropdown*/
	background-color:transparent;
	color:#fff;
	display:block;
	border-bottom:#fff solid 1px;
	text-decoration:none;
	line-height:20px;
	margin:0;
	padding:5px;
}
.menu li a:visited {
	/*color:#2d5caa;*/
	color:#ffffff;
	text-decoration:none;
}
.menu li a:hover {
	color:#411a1a;
	text-decoration:none;
	background:#e0dad2;
}
#industries {width:250px;}

/*-----------FOOTER----------------*/
#footer {text-align:center; line-height:1.9em; font-size:10px;}
#footer a:link, #footer a:visited, #footer a:active {color:#720f10; text-decoration:underline;}
#footer a:hover {color:#720f10; text-decoration:none;}

/* Search Results Grid */
.InformationContainer {
    width:95%;
    text-align:center;
    font-weight:bold;
    font-size:13px;
    color:#731b1b;
}
.InformationContainer2{
    width:95%;
    text-align:left;
    font-style:italic;
    margin-bottom:10px;
}
#GridButtonContainer {
    width:95%;
    text-align:right;   
}
.MonroeGridQuantityTextBox {
    width:25px;   
}
.QuantityCell, .AddToCartCell, .RemoveCell {
    text-align:center;   
}
.Subtotal, .Total, .Price {
    text-align:right;
}

/* End Search Results Grid */
.Login {
    width:275px;
}

/* Order Information */
.InfoPrompt {
    text-align:right;
    font-weight:bold;
    width:120px;
}
.OrderInfoTable {
    width:80%;
    text-align:left;
    border-collapse:collapse;
}
.OrderInfoTable td{padding:6px;}
.OrderInfoHead {
    background-color:#480506; 
    color:#fff;
}
.attention  {
    color:Red;
}
.OrderInfoInput {
    width:225px;
}
.SecurityCodeInput {
    width:50px;
}
.CCLabel {
    font-weight:bold;
}
.CCInputTable {
    margin-left:0;
    padding-left:0;
}

.CCLabel
{
    color: #731B1B;
    font-family: Trebuchet MS, Verdana, Arial, helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 5px;
}
/* End Order Information */
/* Shaunna's styles - do not remove */
.style1 {
font-size: 14px
}
.style3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	vertical-align: middle;
	word-spacing: normal;
	line-height: 22px;
}
.style5 {
	font-size: 24px;
	font-weight: bold;
	color: #480506;
}
.style6 {
	color: #731b1b;
	font-weight: bold;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
.style4 {
	font-size: 16px;
	font-weight: normal;
	font-family: Arial;
	letter-spacing: 2px;
	line-height: 35px;
	text-transform: none;
	font-variant: normal;
	color: #521C1A;
	font-style: italic;
	float: none;
	vertical-align: top;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
}
