﻿body
{
    background-color: #dddddd;
    margin:0;
    padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 13px;
    background: #dddddd;
}

#holder, #holder2 {
 width: 800px;
 margin:auto auto; 
 background-image: url(images/bgr.gif);
 background-repeat:repeat-y;
}

#holder2
{
    background-image: url(images/bgr2.gif);
}

#header {
 width: 800px;
 height: 180px;
 background: #FFFFFF;
 position: relative;
}
#search {
	position: absolute;
	z-index: 1000;
	right: 20px;
	bottom: 35px;
	background-image: url(images/submitSearch_area.gif);
    background-repeat:repeat-x;
    padding:10px;
	border: 7px solid #2AC4F6;
    text-align:center;
    color:#ffffff;
    font-weight:bold;
    padding-top:12px;
	float: right;
	clear: right;
}
#title
{
    height:28px;
    background-color: #3366ff;
    border-bottom: 1px solid #00666a;
    font-weight:bold;
    color : #ffffff;
    font-size: 130%;
    text-align:center;
    padding-top:15px;
}

#contentholder
{
    float:left;
    width: 800px;
}

#nav
{
    float:left;
    width:178px;
    margin:0px;
    padding:0px;
    background-color: #f0f8fb;
}

#content, #content2
{
    /*width: 622px;*/
    float:left;
    margin: 0px; /*1em 0.5em 0 10px;*/
    padding: 1em 7px 0 10px;
    width: 405px;
}

#content2
{
    width: 605px;
}

/* Right Column Start */
#right
{
    float:left;
    margin:0; /* 0 2em 0 600px;*/
    padding:0;
    width:200px;
}

#right p
{
    margin:0;
    padding:0;
}

.right_form
{
    background-image: url(images/submitSearch_area.gif);
    background-repeat:repeat-x;
    height:100px;
    margin:0;
    padding:0;
    text-align:center;
    color:#ffffff;
    font-weight:bold;
    padding-top:12px;
}

.right_bottom
{
    background-image: url(images/gradient_area.gif);    
    height:139px;
}
/* Right Column End*/

/* Menu Start */
#nav ul { /* remove bullets and list indents */
    list-style: none;
    margin: 0;
    padding: 0;
}

#nav ul li { width:178px; height:24px; margin:0; padding:0px; }
#nav ul li#top { height:16px; }

#nav ul li a
{
    width:178px;
    height:24px;
    display: block;
}

#nav ul li.top
{
    height:16px !important;
    width:178px;
    display: block;
    background-image: url('images/menutop.jpg');
    background-repeat:no-repeat;
}

#nav ul li.home a
{
    background-image: url('images/home.gif');
}

#nav ul li.home a:hover
{
    background-image: url('images/homeOv.gif');
}

#nav ul li.aboutus a
{
    background-image: url('images/aboutus.gif');
}

#nav ul li.aboutus a:hover
{
    background-image: url('images/aboutusOv.gif');
}

#nav ul li.contacts a
{
    background-image: url('images/contactus.gif');
}

#nav ul li.contacts a:hover
{
    background-image: url('images/contactsOv.gif');
}

#nav ul li.linecard a
{
    background-image: url('images/linecard.gif');
}

#nav ul li.linecard a:hover
{
    background-image: url('images/linecardOv.gif');
}

#nav ul li.inventory a
{
    background-image: url('images/inventory.gif');
}

#nav ul li.inventory a:hover
{
    background-image: url('images/inventoryOv.gif');
}

#nav ul li.services a
{
    background-image: url('images/services.gif');
}

#nav ul li.services a:hover
{
    background-image: url('images/servicesOv.gif');
}

#nav ul li.industrylinks a
{
    background-image: url('images/industrylinks.gif');
}

#nav ul li.industrylinks a:hover
{
    background-image: url('images/industrylinksOv.gif');
}

#nav ul li.specials a
{
    background-image: url('images/specials.gif');
}

#nav ul li.specials a:hover
{
    background-image: url('images/specialsOv.gif');
}
#nav ul li.testimonials a
{
    background-image: url('images/testimonials.gif');
}
#nav ul li.testimonials a:hover
{
    background-image: url('images/testimonialsOv.gif');
}

#nav ul li.excess a
{
    background-image: url('images/excessInventory.gif');
}

#nav ul li.excess a:hover
{
    background-image: url('images/excessInventoryOv.gif');
}
/* Menu End */

#footer 
{
    clear: both;
    text-align: center;
    border-top: #062276 1px solid;
    width: 800px;
    background-color:#b5b3b4;
    height: 28px;
    color:#ffffff;
    padding-top:13px;
}

#footer-up { padding: 10px 0 10px 0; background:#80313D; font-weight: bold; color: #CC9999; font-size: 8pt;}
 
#footer-down {color: #660033; padding: 10px 0 10px 0;  background:#FFFFFF; float:left; width: 900px; font-size: 8pt;}

.small
{
	font-size: 8pt;
}

p {padding-bottom: 12px; margin: 0;}

.news {border-bottom: #CCCCCC 1px solid; margin-bottom: 8px;}
.date {color: #660033;}

p a:link {color: #0066CC; text-decoration:underline;}
p a:visited {color: #0066CC; text-decoration:underline;}
p a:hover {color: #660033;text-decoration:none;}
p a:active {color: #660033;text-decoration:none;}

a.ftr-nav:link {color: #FFFFFF; text-decoration: none;}	
a.ftr-nav:visited {color:#FFFFFF; text-decoration: none;}
a.ftr-nav:hover {color: #CC9999;text-decoration:none;}
a.ftr-nav:active {color: #CC9999;text-decoration: none;}

a.top-nav:link {color: #FFFFFF; text-decoration: underline;}	
a.top-nav:visited {color:#FFFFFF; text-decoration: underline;}
a.top-nav:hover {color: #CC9999;text-decoration:none;}
a.top-nav:active {color: #CC9999;text-decoration: none;}

/*
textarea { height: 75px; width: 195px; margin: 5px 0 5px 0; border: #666666 1px solid;}
textarea#Parts
{
	width:177px;
	height:70px;
}
*/

.maincontent, .homecontent
{
	padding-top: 7px;
	padding-right:7px;
	padding-bottom: 7px;
	padding-left:15px;
	height:240px;
	vertical-align: top;
}

table#TABLERESULTS
{
	border:1px solid #fefefe; /*#fefefe;*/
}
table#TABLERESULTS tr td
{
	padding:3px;
}
table#TABLERESULTS tr#hdr
{
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #3366ff;
	font-weight:bold;
}
table#TABLERESULTS tr#hdr td
{
	/*padding:0px;*/
}
table#TABLERESULTS tr#t0
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #ddeeff;
}
table#TABLERESULTS tr#t1
{
	COLOR: #000000;
	BACKGROUND-COLOR: #aaccee;
}

.paging a
{
	font-weight:bold;
}

.paging a:link {color: #676767; text-decoration:underline;}
.paging a:visited {color: #676767; text-decoration:underline;}
.paging a:hover {color: #676767;text-decoration:none;}
.paging a:active {color: #676767;text-decoration:none;}

.btnSubmit, .btn
{
	border: 1px solid #1625AC;
	background-color:#aaccee;
	color:White;
	font-weight:bold;
}

textarea, .textareashort, .textarealong, .textareacontactus{
	border:1px #7f9db9 solid;
	font-family: Verdana,Arial;
	font-size:8pt;
	/*color: #666666;*/
	background-color:#FFFFFF;
	width:500px;
}

.textareashort
{
    width:325px;
}

.textarealong
{
    
}

.textareacontactus
{
    width:312px;
    height:200px;
}

.txt
{
    border:1px #7f9db9 solid;
	background-color: #FFFFFF;	
	font-family: Verdana,Arial;
	font-size: 8pt;
	height: 17px;
	/*color: #666666;*/
}