body {
	font-family: Verdana, Arial, Geneva, sans-serif;
	background-color: #3D3B3B;
	background-image: url(../images/backgrounds/bg.gif);
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #585858;
}

body a{
outline: none;
}

p {
	font-size: 11px;
	line-height: 18px;
	color: #585858;
}

ul{
	font-size: 11px;
	line-height: 18px;
	color: #585858;
}

ul a{
color: #808080;
}

ul a:hover{
color: #333333;
}

p a{
color: #808080;
}

p a:hover{
color: #333333;
}

h1 {
	font-size: 17px;
	line-height: 18px;
	color: #777777;
	font-weight: normal;
}



a.link-sales {
	color: #FFB300;
	text-decoration: none;
}
a.link-sales:hover {
	color: #FFB300;
	text-decoration: underline;
}
a.link-more {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-style: italic;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B5B5B5;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 7px;
}
a.link-more:hover {
	color: #000000;
	text-decoration: underline;
}


#container-banner {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	background-color: #000000;
}
#container-content {
	background-image: url(../images/backgrounds/bg-fibermold.jpg);
	background-repeat: no-repeat;
	background-position: 230px bottom;
}
#container-main {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
#container-nav {
	background-image: url(../images/backgrounds/bg-nav.jpg);
}
#container-sidebar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B5B5B5;
	border-right-color: #B5B5B5;
	border-left-color: #B5B5B5;
}
#home-content-border{
border-style: solid;
border-width: 1px;
border-color: #B5B5B5;
}
#nav-buttons-padding{
padding-left: 25px;
}
#nav-dealer-button-padding{
padding-right: 10px;
}
#divider-container{
padding: 12px;}
#divider {
	background-color: #B5B5B5;
	
}
#footer {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 20px;
}
#padded-main {
	padding: 8px;
	}
#padded-mainleft {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#padded-mainright {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#padded-sidebar {
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5B5B5;
}
#sub-nav-container {
background-color: #F2F2F2;
padding-left: 98px;
border-right-color: #B2B2B2;
border-right-width: 1px;
height: 26px;
}
#products-sub-nav-right{
background-image: url(../images/backgrounds/products-sub-nav-bkg.jpg);
background-repeat: no-repeat;
padding-left: 20px;
}

#content-left-border {
border-left-color: #B2B2B2;
border-left-width: 1px;
border-left-style: solid;
padding-left: 8px;
}
#content-padding{
padding-top: 20px;
padding-right: 28px;
padding-left: 28px;
}
#content-title-padding{
padding-left: 28px;
}

#content-padding-right{
padding-right: 28px;
}

#product-title-padding{
padding-left: 28px;
}

#products-sub-nav-small-link-padding{
padding-right: 5px;
}

#specialty-padding{

padding-top: 15px;
padding-bottom: 5px;
}

#products-sub-sub-nav-container{
padding-left: 31px;
}

#products-sub-sub-nav-borders{
border-left-color: #B2B2B2;
border-left-style: solid;
border-left-width: 1px;
border-bottom-color: #B2B2B2;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 15px;
height: 19px;
}

#medical-find-dealer{
padding-left: 28px;
background-image: url(../images/backgrounds/medical-find-dealer-bkg.jpg);
background-repeat: no-repeat;
}

#utility-ideal-container{
background-image: url(../images/backgrounds/utility-ideal-bkg.jpg);
background-repeat: no-repeat;
background-position: left;
padding-left: 55px;
height: 25px;
}

hr#dotted-line{
border-top: dotted;
border-top-color: #B2B2B2;
border-top-width: 1px;
}
#medical-sub-nav-gadients{
background-image: url(../images/backgrounds/medical-gradient-bkg.jpg);
background-position: right;
background-repeat: repeat-y;
padding-left: 43px;
height: 25px;
}

#utility-sub-nav-gadients{
background-image: url(../images/backgrounds/utility-gradient-bkg.jpg);
background-position: right;
background-repeat: repeat-y;
padding-left: 43px;
height: 25px;
}

#utility-adventure-sub-nav-gadients{
background-image: url(../images/backgrounds/utility-adventure-gradient-bkg.jpg);
background-position: right;
background-repeat: repeat-y;
padding-left: 43px;
height: 25px;
}

#command-center-sub-nav-gradients{
background-image: url(../images/backgrounds/command-center-gradient-bk.jpg);
background-position: right;
background-repeat: repeat-y;
padding-left: 43px;
height: 25px;
}

#climate-control-sub-nav-gradients{
background-image: url(../images/backgrounds/climate-control-gradient-bk.jpg);
background-position: right;
background-repeat: repeat-y;
padding-left: 43px;
height: 25px;
}

#specialty-sub-nav-gadients{
background-image: url(../images/backgrounds/yellow_bar.jpg);
background-position: right;
background-repeat: repeat-y;
padding-left: 43px;
height: 25px;
}

.text-contact {
	color: #FFB300;
}
.text-head {
	font-size: 15px;
	font-weight: bold;
}
.text-head-2 {
	font-size: 19px;
	font-weight: bold;
	letter-spacing: 4px;
	text-transform: uppercase;
}
.text-sidebar {
	color: #404040;
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
}
.text-head-alt {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #ACACAC;
}

.sub-nav-links a{
text-decoration: none;
font-size: 12px;
color: #808080;

}

.sub-nav-links a:hover{
text-decoration: none;
font-size: 12px;
color: #333333;

}

.sub-nav-selected a{
text-decoration: none;
font-size: 12px;
color: #333333;

}

.product-sub-nav-specs{
color: #FFFFFF;
font-size: 12px;
}

.titles{
font-size: 26px;
color: #FFB300;
}

.specialty-link-titles{
font-size: 30px;
color: #333333;
}

.specialty-link-titles a{
text-decoration: none;
color: #333333;
}

.specialty-link-titles a:hover{
color: #000000;
}

.specialty-link-small{
font-size: 12px;
color: #333333;
line-height: 1em;
}

.specialty-link-small a{
text-decoration: none;
color: #333333;
}

.specialty-link-small a:hover{
color: #000000;
}

.products-content-titles{
font-size: 26px;
color: #000000;
font-style: italic;
}

.products-content-titles-02{
font-size: 14px;
color: #333333;
font-weight: bold;
}

.products-content-sub-titles{
font-size: 16px;
color: #585858;
font-weight: bold;
}

.dealer-region{
color: #808080;
font-weight: bold;
}

.photo-description{
color: 4D4D4D;
font-size: 10px;
line-height: 1.5em;
}

.gallery-slide-title{
font-size: 10px;
color: #FFFFFF;
}

.small-link a{
text-decoration: none;
font-size: 10px;
color: #808080;
line-height: 1em;
}

.small-link a:hover{
text-decoration: none;
font-size: 10px;
color: #333333;
}

.features-titles{
color: #003366;
font-weight: bold;
font-size: 11px;
}

.features-content{
color: #003366;
font-size: 11px;
}

.features-content ul{
color: #003366;
font-size: 11px;
}

#padded-left {
	padding: 8px;
}

a.info{
	position: relative;
    text-decoration:none;
    font-size: 7pt;
    color: #585858;
    }

a.info:hover{
	text-indent: 0;
	}

a.info span{
	display: none;
	}

a.info:hover span{
    display:block;
    position:absolute;
    top:2em;
    left:2em;
    width:30em;
    border:1px solid #333333;
    background-color:#FFFFFF;
    }

