/*--------------------- TechXpress Inc. ---------------------*/
/*------------------------ Style.css ------------------------*/
/*-- STANDARD --*/
p { line-height: 1.5em ; }
h1 { font-size:15px }
h2 { font-size:11px; background-image: url(images/leroi_25.gif); background-repeat:no-repeat; margin: 0; padding: 0 0 3px 18px; font-weight: normal;}
h3 { font-size:13px }
h4 { font-size:12px }
h5 { font-size:11px }
body
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4A4A4A;  text-decoration: none; background-color: 
#ffffff; margin: 10px 0 0 0;}
/* * {margin: 0; padding: 0;}*/ 
td 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4A4A4A;  text-decoration: none; }
th
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4A4A4A;  text-decoration: none; }
a:link
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4F9F90;  text-decoration: none; }
a:visited				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4F9F90;  text-decoration: none; }
a:active
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4F9F90;  text-decoration: none; }
a:hover 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4F9F90;  text-decoration: underline; }

/*-- Regular short style for form elements --*/
.short { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000;
	text-decoration: none; }

/* --------------------------------- Centering Class -------------------------------------- */
.center {
margin-right: auto; margin-left: auto;
}
/*------------------------------------ Underline Class ------------------------------------- */
.underline a:link {text-decoration: underline;}
.underline a:visited {text-decoration: underline;}
.underline a:active {text-decoration: underline;}
.underline a:hover {text-decoration: none;}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix {
display: inline-block;
}

* html .clearfix {height: 1%}
.clearfix {display: block;}

/* ---------------- Site specific layout ------------------------------------------- */
div#main {
width: 775px; margin-right: auto; margin-left: auto;
}

div#second_row {
background-image: url(images/leroi_09.gif); background-repeat: repeat-x;
}

.nav_pad {width: 158px;}

.left_indent {padding-left: 13px;}

.dotted_line {height: 3px; background-image: url(images/dotted_line.gif); background-repeat: repeat-x; margin: 0; padding: 0}

div#poll_div li {padding-bottom: 3px;padding-left:0px;}

div#footer {
background-image: url(images/leroi_53.gif); background-repeat: no-repeat; height: 24px; text-align:center; padding-top: 8px;
}

div#byline {color: #000000;}
div#byline a:link {color:#000000;}
div#byline a:visited {color:#000000;}
div#byline a:active {color:#000000;}
div#byline a:hover {color:#000000;}

.product {background-image: url(images/bg_setup_06.gif); background-repeat: repeat-y; padding: 2px 10px 2px 10px;}

.product_img {float: left; padding-left: 15px;}

div#tx_banner {margin: 5px 0 0 25px;}
div#tx_banner img{border: 1px solid #808080;}

.product_desc {float: left; width: 163px; padding: 0 0 5px 0; margin-left: 13px;}

.product_title {background-image: url(images/title_bg.gif); height: 23px; background-repeat: no-repeat; font-weight: bold; padding: 2px 0 0 5px}

form {margin: 0; padding:0;}
.catHead {margin-bottom: 5px; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}

/* e-commerce styles */
.ecomm_button { background-color: #F0EDDC; color: #444; font-weight: bold; border: 1px solid #888; }
.ecomm_textbox { color: #444; }
select { color: #444; }

a:link.no_teal, a:visited.no_teal, a:active.no_teal, a:hover.no_teal
{
    color:#4A4A4A;
}
