@charset "UTF-8";

/* CSS Document */



body,td,th {

	color:#000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

body {

	background-image: url(images/bg_gradient.jpg);

	background-repeat: repeat-x;

	background-color:#7e8285;

	margin:0px;

	padding:0px;

}



h1{

color:#003745;

font-size:14px;

font-weight:bold;

margin:0;

padding:0;

}

h2{

color:#7D6A55;

font-size:14px;

font-weight:bold;

margin:0;

padding:0;

}

.abouttxt{

color:#7D6A55;

}







#wrapper{

width:961px;

background-image:url(images/wrapper_img.jpg);

background-repeat:repeat-y;

margin-right:auto;

margin-left:auto;

text-align:center;

}



#maincontent{

width:950px;

height:549px;

text-align:left;

margin-right:auto;

margin-left:auto;

background-color:#FFFFFF;

}



#topnav{

padding:0;

margin:0;

margin-top:-10px;

height:30px;

}



.centered{

margin-left:256px;

}



#header{

margin-top:20px;

width:950px;

height:5px;

margin-right:auto;

margin-left:auto;

background-image:url(images/header.jpg);

background-repeat:repeat-x;



}



#footer{

width:950px;

height:10px;

margin-right:auto;

margin-left:auto;

background-image:url(images/footer.jpg);

background-repeat:repeat-x;



}



.clearfloat{

clear:both;

}



.headerbar, .Noheaderbar{

display: block;

padding: 2px; /*31px is left indentation of header text*/

padding-left:15px;

color: white;

}



.brandmenu{

width: 188px; /*width of menu*/

background-color:#9AC4CA;

background-image:url(images/subnav/brandnavback.jpg);

background-repeat:no-repeat;

background-position:bottom;

}



.brandmenu .headerbar, .brandmenu .Noheaderbar{

font-family: helvetica, arial sans-serif;

font-size:12px;

color: white;

margin-bottom: 2px; /*bottom spacing between header and rest of content*/

text-transform: uppercase;

}





.brandmenu .headerbar a, .brandmenu .Noheaderbar a{

text-decoration: none;

}



.brandmenu .headerbar a{

text-decoration: none;

color: white;

}



.brandmenu .Noheaderbar a{

text-decoration: none;

color: white;

}

.headerbar:hover, .selected{

background-color:#ACCBD0}



.headerbar:hover, .selected, .Noheaderbar:hover{

background-color:#ACCBD0}





.brandmenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}



.brandmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.brandmenu ul li a{

font-family: helvetica, arial sans-serif;

font-size:10px;

color: white;

display: block;

padding: 2px 0;

line-height: 10px;

padding-left: 30px; /*link text is indented 8px*/

text-decoration: none;

}



.brandmenu ul li a:hover, #currentitem{ /*hover state CSS*/

color: white;

background: #ACCBD0;

}







/*------------------------*/

.aboutmenu{

width: 188px; /*width of menu*/

background-color:#A79A89;

background-image:url(images/subnav/aboutnavback.jpg);

background-repeat:no-repeat;

background-position:bottom;

min-height:200px;

}



.aboutmenu .headerbar,.aboutmenu .Noheaderbar{

font-family: helvetica, arial sans-serif;

font-size:12px;

color: white;

margin-bottom: 2px; /*bottom spacing between header and rest of content*/

text-transform: uppercase;

}





.aboutmenu .headerbar a{

text-decoration: none;

color: ff0000;

}



.aboutmenu .headerbar a, .aboutmenu .Noheaderbar a{

text-decoration: none;

color: white;

}

.aboutmenu .headerbar:hover, .aboutmenu .selected,.aboutmenu .Noheaderbar:hover{

background-color:#BBB1A3}





.aboutmenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}



.aboutmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.aboutmenu ul li a{

font-family: helvetica, arial sans-serif;

font-size:10px;

color: white;

display: block;

padding: 2px 0;

line-height: 10px;

padding-left: 30px; /*link text is indented 8px*/

text-decoration: none;

}



.aboutmenu ul li a:hover, .aboutmenu #currentitem{ /*hover state CSS*/

color: white;

background: #BBB1A3;

}





/*------------------------*/

.wholesalemenu{

width: 188px; /*width of menu*/

background-color:#64AE5F;

background-image:url(images/subnav/wholesalenavback.jpg);

background-repeat:no-repeat;

background-position:bottom;

min-height:200px;

}



.wholesalemenu .headerbar,.wholesalemenu .Noheaderbar{

font-family: helvetica, arial sans-serif;

font-size:12px;

color: white;

margin-bottom: 2px; /*bottom spacing between header and rest of content*/

text-transform: uppercase;

}





.wholesalemenu .headerbar a{

text-decoration: none;

color: ff0000;

}



.wholesalemenu .headerbar a, .wholesalemenu .Noheaderbar a{

text-decoration: none;

color: white;

}

.wholesalemenu .headerbar:hover, .wholesalemenu .selected,.wholesalemenu .Noheaderbar:hover{

background-color:#90B88D}





.wholesalemenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}



.wholesalemenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.wholesalemenu ul li a{

font-family: helvetica, arial sans-serif;

font-size:10px;

color: white;

display: block;

padding: 2px 0;

line-height: 10px;

padding-left: 30px; /*link text is indented 8px*/

text-decoration: none;

}



.wholesalemenu ul li a:hover, .wholesalemenu #currentitem{ /*hover state CSS*/

color: white;

background: #90B88D;

}





/*------------------------*/

.manumenu{

width: 188px; /*width of menu*/

background-color:#A9C3B8;

background-image:url(images/subnav/manufacturingnavback.jpg);

background-repeat:no-repeat;

background-position:bottom;

min-height:200px;

}



.manumenu .headerbar,.manumenu .Noheaderbar{

font-family: helvetica, arial sans-serif;

font-size:12px;

color: white;

margin-bottom: 2px; /*bottom spacing between header and rest of content*/

text-transform: uppercase;

}





.manumenu .headerbar a{

text-decoration: none;

color: ff0000;

}



.manumenu .headerbar a, .manumenu .Noheaderbar a{

text-decoration: none;

color: white;

}

.manumenu .headerbar:hover, .manumenu .selected,.manumenu .Noheaderbar:hover{

background-color:#BBCDC5}





.manumenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}



.manumenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.manumenu ul li a{

font-family: helvetica, arial sans-serif;

font-size:10px;

color: white;

display: block;

padding: 2px 0;

line-height: 10px;

padding-left: 30px; /*link text is indented 8px*/

text-decoration: none;

}



.manumenu ul li a:hover, .manumenu #currentitem{ /*hover state CSS*/

color: white;

background: #BBCDC5;

}



/*------------------------*/



.corpmenu{

width: 188px; /*width of menu*/

background-color:#517DA0;

background-image:url(images/subnav/corp_back.jpg);

background-repeat:no-repeat;

background-position:bottom;

min-height:200px;

}



.corpmenu .headerbar,.corpmenu .Noheaderbar{

font-family: helvetica, arial sans-serif;

font-size:12px;

color: white;

margin-bottom: 2px; /*bottom spacing between header and rest of content*/

text-transform: uppercase;

}





.corpmenu .headerbar a{

text-decoration: none;

color: ff0000;

}



.corpmenu .headerbar a, .corpmenu .Noheaderbar a{

text-decoration: none;

color: white;

}

.corpmenu .headerbar:hover, .corpmenu .selected,.corpmenu .Noheaderbar:hover{

background-color:#517DA0}





.corpmenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}



.corpmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.corpmenu ul li a{

font-family: helvetica, arial sans-serif;

font-size:10px;

color: white;

display: block;

padding: 2px 0;

line-height: 10px;

padding-left: 30px; /*link text is indented 8px*/

text-decoration: none;

}



.corpmenu ul li a:hover, .corpmenu #currentitem{ /*hover state CSS*/

color: white;

background: #517DA0;

}

/*------------------------*/

/*------------------------*/

/*------------------------*/

/*------------------------*/

/*------------------------*/

/*------------------------*/



#leftnav{

float:left;

width:226px;

margin-top:37px;

margin-left:4px;

}



#bodycontent{

padding:0;

margin:0;

float:left;

margin-top:40px;

line-height: 15px;

width:400px;

max-width:400px;

height:350px;

overflow:auto;

overflow-x: hidden;

  scrollbar-face-color:#FFFFFF;

  scrollbar-arrow-color:#D0D0D0;

  scrollbar-track-color:#efefef;

  scrollbar-shadow-color:#C0C0C0;

  scrollbar-highlight-color:#C0C0C0;

  scrollbar-3dlight-color:#C0C0C0;

  scrollbar-darkshadow-Color:#C0C0C0;



}



#bodycontentext{

padding-right:10px;

}



#productphoto{

float:right;

width:277px;

margin:0;

padding:0;

}



#productpic{

margin-top:56px}



.map{

margin-top:5px;

margin-right:4px;

}



.manufacturing{

color:#004812

}



.corporate{

color:#00467F

}



.wholesale{

color:#006600

}



hr .greyline{

border: none 0; 

border-top: 1px thin #003745;/*the border*/

width: 90%;

height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

}



#homelink{

clear:left;

padding-top:10px;

padding-left:10px



}



#homelink a{

color:#666666;

}



#homelink a:hover{

color:#636363;

text-decoration:none;

}

.subtext{
color:#999999
}
.subtext a{
color:#00bbe4
}


.subtext a:hover{
color:#0099FF
}

