/* this file should be accessed directly as the application admin css and imported by the global.css
all style sheet adjustments except background images for tags should be done here */

/* Occasionally corrects an IE bug */
body, html{
	margin-top: 0px;
}

/* Margin and padding should be specified by a class or id, otherwise default 0px */
form, body, html {
}

/* Default font to appear in all locations of the site */
body, table, td, th, div, p, span {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
ul.main {
	padding:0px;
	margin:0px;
}
ul.main li {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left:39px;
	padding-bottom: 8px;
	float: left;
	width: 120px;
	line-height: 20px;
	background-image: url(/Images/images/left_menu_line_15.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: -5px 3px;
}

.footer, .footer a, .footer a:link, .footer a:visited {
text-align:center;
	color:#ffffff;
}

a, a:link, a:visited {
	text-decoration:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
}

a:hover {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 0px;
}
.footer a:active, a:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.footer {
font-size:10px;
font-weight:bold;
}


/* an a:hover must be after the initial class and :link :visited change states  */
.footer a:hover {
	color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}


h1, h2, h3, h4, h5, h6 {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
}
h2 {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	color: #111F46;
	text-decoration: none;
	text-align: left;
}
h5 { font-style:italic }
h6 { font-variant:small-caps }

blockquote { font: bold italic 90% sans-serif; /*background-color:#CCCCCC;*/ padding:10px}


#menuContainer {
width: 191px;
}

#mainContainer {
}

/* Store styles */

.AdminBody {
	background-color: #FFFFFF;
	background-image:url( );
}

.AdminMenu {
	font-size: 110%;
	background-color: #FFFFFF;
	background-image:url( );
}

.Button {
	color: #FF0000;
	background-color: #CCFF99;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	text-decoration:none;
}

.FooterTable {
width: 800px;
}

.PageHeader {
	font-size: 14px;
	font-weight: bolder;
	color: #000066;
}

#pageCount {
font-size:70%;
}

.CatDesc {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
}

.SmallInput {
	text-align:left;
	border: 0px;
	font-size: 13px;
	color:#000099;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.CheckoutRow {
	background-color: #999999;
}

.CheckoutRow2  {
	background-color: #CCCCCC;
}

.Alert  {
	color: #0066FF;
}

.CompanionTable  {
	background-color: #CCCCCC;
}

.CategoryItemTable  {
	/* background-color: #EEEEEE; */
	font-size:70%;
	font-weight:bold;
	width: 150px;
	position: relative;
}
.CategoryItemTable tr td {
padding: 0 0 0 0;
}

.CategoryItemTable img{
margin-top:0px;
	/* border: thin dotted #000000; */
}

.menuButtonLeft, .menuButtonRight {
}

.menuButtonLeft  {
}

.menuButtonRight  {
}

.menuButtonRight a, .menuButtonRight a:link, .menuButtonRight a:visited  {
	color:#333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.menuButtonRight a:hover  {
	color:#0066FF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}
#content-wrapper {
max-width:150px; /* for standards-compliant browsers */
width:expression(document.body.clientwidth > 150? "150px": "auto" ); /* max-width expression for IE only */ 
	width: 150px;
	position: relative;
}


.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
font-size: 12px;
padding-left: 17px;
margin-bottom: 4px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}
.myTableCell {
	width:191px;
	min-width:191px;
}

.menuSpacer {
line-height:10px;
}

.contact_header {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	height: 15px;
	width: 80px;
}
.searchbox_button {
	font-size: 14px;
	font-weight: bold;
	color: #F3F184;
	height: 20px;
	width: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main_text {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.header_black {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.products_bar {
	background-image: url(/Images/products_bar_06.jpg);
	background-repeat: no-repeat;
}
.products_box {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding: 1px;
	height: 20px;
	width: 100px;
	border: 1px solid #333333;
}
.products_items_box {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding: 1px;
	height: 20px;
	width: 40px;
	border: 1px solid #333333;
}
a.footer_grey:link {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.footer_grey:visited {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.footer_grey:hover {
	font-size: 11px;
	font-weight: normal;
	color: #0099FF;
	text-decoration: underline;
}
.no_padding {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.industry_first {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-bottom: 5px;
}
.dealer_button {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D8D6D6;
	background-image: url(/Images/Buttons/bkgd_blue_button.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 27px;
	width: 90px;
}
.catalog_button {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D8D6D6;
	background-image: url(/Images/Buttons/blue_catalog_button.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 27px;
	width: 130px;
}
.request_box_padding {
	margin-top: 2px;
	margin-bottom: 2px;
}
.title_padding_top {
	margin-top: 2px;
	padding-top: 2px;
}.contact_yellow {
	font-size: 15px;
	font-weight: bold;
	color: #F3F182;
	text-decoration: none;
}
#contact-header {
	width: 200px;
	position: absolute;
	z-index: 10;
	left: 589px;
	top: 26px;
}
#contact-wrapper {
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 5px;
	text-align: right;
}

