a:link, a:visited {
text-decoration: none; 
color: #999;
}	


a:hover, a:active {
text-decoration: none;  
color: #333;
}	

#wrapper {
width: 950px;
margin:0 auto;
margin-top: 20px;
}

#outer {
border: 1px solid #999;
height: 700px;
margin: 10px 20px 0;
text-align: center;
z-index: 0;
}

#h_navBox {
border: 0;
height: 25px;
background: #000;
}

#h_navBox .topf {
border: 0;
display: inline;
float: left;
}

#h_navBox h5 {
border: 0;
float: left;
margin-top: 0;
}

a.topfred {
border: 0;
display: block;
width: 143px;
height: 25px;
text-decoration: none;
background: url(images/fredbar.nav3.gif) no-repeat;
}

a.topfred:hover {
background-position: left bottom;
}

a.topfred, a.topfred:hover { 
float: right;
}

a.topfredtwo {
border: 0;
display: block;
width: 143px;
height: 25px;
text-decoration: none;
background: url(images/fredbar.4nav.gif) no-repeat;
}

a.topfredtwo:hover {
background-position: left bottom;
}



#h_navBox h1 {
width: 88px;
float: right;
margin-top: 0;
margin-right: 0;
}

a.contact {
border: 0;
display: block;
width: 88px;
height: 25px;
text-decoration: none;
background: url(images/contact.gif) no-repeat;

}

a.contact:hover {
background-position: left bottom;
}


#h_navBox h2 {
display: inline;
float: right;
margin-top: 0;
margin-right: 0;
}

a.web {
border: 0;
display: block;
width: 48px;
height: 25px;
text-decoration: none;
background: url(images/web.gif) no-repeat;
}

a.web:hover {
background-position: left bottom;
}

#h_navBox h3 {
display: inline;
float: right;
margin-top: 0;
margin-right: 0;
}

a.packaging {
border: 0;
display: block;
width: 88px;
height: 25px;
text-decoration: none;
background: url(images/packaging.gif) no-repeat;
}

a.packaging:hover {
background-position: left bottom;
}

#h_navBox h4 {
display: inline;
float: right;
margin-top: 0;
margin-right: 0;
}

a.print {
border: 0;
display: block;
width: 55px;
height: 25px;
text-decoration: none;
background: url(images/print.gif) no-repeat;
}

a.print:hover {
background-position: left bottom;
}



#h_navBox h6 {
float: right;
margin-top: 0px;
margin-right: 0px;
}


a.identity {
border: 0;
display: block;
width: 72px;
height: 25px;
text-decoration: none;
background: url(images/identity.gif) no-repeat;

}
a.identity:hover {
background-position: left bottom;
}

#idbox {
border: 0;
display: block;
width: 72px;
height: 25px;
}

#packagingbox {
border: 0;
display: block;
width: 88px;
height: 25px;
}

#webbox {
border: 0;
display: block;
width: 48px;
height: 25px;
}


#bodytype   {
float: left;
border: 0;
width: 852px;
height: 700px;
margin-top: 0;
margin-left: 20px;
}




#bodytype h1 {
font-family: tahoma, helvetica, sans-serif;
font-size: 11.5px;
line-height: 1.5em;
font-weight: normal;
color: #999;
text-align: center;
}


#bodytype h1 a:link, a:visited {
text-decoration: none; 
color: #06C;
}


#bodytype h1 a:hover, a:active {
text-decoration: none; 
color: #333;
}





#bodytype h1 .black {
color: #000000
}

#bodytype h1 .title {
font-size: 14px;
line-height: 2em;
}



#bodytype h2 {
font-family: tahoma, helvetica, sans-serif;
font-size: 16px;
line-height: 1.5em;
font-weight: normal;
color: #000000;
text-align: center;
}




#bodytypewider  {
float: left;
border: 0;
width: 330px;
height: 150px;
margin-top: 0;
margin-left: 20px;
}


#bodytypewider h1 {
font-family: tahoma, helvetica, sans-serif;
font-size: 11.5px;
line-height: 1.5em;
font-weight: normal;
color: #999;
text-align: left;
}





.tentype {
font-family: arial narrow, helvetica, sans-serif;
font-size: 12px;
}


#buttonbox {
clear: left;
border: 0;
width: 211px;
margin-top: 30px;
margin-left: 20px;
}

#buttonbox p {
padding-top: 2px;
}

#buttonbox img {
padding-left: 0px;
}


#buttonboxtwo {
clear: left;
border: 0;
width: 211px;
margin-top: 30px;
margin-left: 20px;
}


#buttonboxtwo h1 {
margin-top: 12px;
}

#buttonboxtwo .bump12 {
margin-top: 12px;
}




a.blueprint {
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/blueprint.button.jpg) no-repeat;

}
a.blueprint:hover {
background-position: left bottom;
}


a.solis {
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/solis.button.jpg) no-repeat;

}
a.solis:hover {
background-position: left bottom;
}


a.propel {
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/propel.button.jpg) no-repeat;

}
a.propel:hover {
background-position: left bottom;
}

a.designchain {
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/designchain.button.jpg) no-repeat;

}
a.designchain:hover {
background-position: left bottom;
}


a.forbes {
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/forbes.button.jpg) no-repeat;

}
a.forbes:hover {
background-position: left bottom;
}

a.embryo{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/embryo.button.jpg) no-repeat;

}
a.embryo:hover {
background-position: left bottom;
}

a.yellowjacket{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/yellowjacket.button.jpg) no-repeat;

}
a.yellowjacket:hover {
background-position: left bottom;
}


a.trancos{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/trancos.button.jpg) no-repeat;

}
a.trancos:hover {
background-position: left bottom;
}


a.colormatch{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/colormatch.button.jpg) no-repeat;

}
a.colormatch:hover {
background-position: left bottom;
}

a.kingsley{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/kingsley.button.jpg) no-repeat;

}
a.kingsley:hover {
background-position: left bottom;
}

a.fluidigmtopaz{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/fluidtopaz.button.jpg) no-repeat;

}
a.fluidigmtopaz:hover {
background-position: left bottom;
}

a.colormpak{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/colormpak.button.jpg) no-repeat;

}
a.colormpak:hover {
background-position: left bottom;
}

a.coppertone{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/coppertone.button.jpg) no-repeat;

}
a.coppertone:hover {
background-position: left bottom;
}

a.belle{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/belle.button.jpg) no-repeat;

}
a.belle:hover {
background-position: left bottom;
}



a.croissant{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/croissant.button.jpg) no-repeat;

}
a.croissant:hover {
background-position: left bottom;
}

a.speedstick{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/speedstick.button.jpg) no-repeat;

}
a.speedstick:hover {
background-position: left bottom;
}

a.milwaukee{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/milwaukee.button.jpg) no-repeat;

}
a.milwaukee:hover {
background-position: left bottom;
}

a.pivot{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/pivot.button.jpg) no-repeat;

}
a.pivot:hover {
background-position: left bottom;
}

a.mirassou{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/mirassou.button.jpg) no-repeat;

}

a.mirassou:hover {
background-position: left bottom;
}


a.donovan{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/donovan.button.jpg) no-repeat;

}

a.donovan:hover {
background-position: left bottom;
}

a.actiflex{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/actiflex.button.jpg) no-repeat;

}

a.actiflex:hover {
background-position: left bottom;
}


a.moisturewear{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/moisturewear.button.jpg) no-repeat;

}

a.moisturewear:hover {
background-position: left bottom;
}

a.fredzbrau{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/fredzbrau.button.jpg) no-repeat;

}

a.fredzbrau:hover {
background-position: left bottom;
}


a.designchainweb{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/designchainweb.button.jpg) no-repeat;

}

a.designchainweb:hover {
background-position: left bottom;
}

a.hpweb{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/hpweb.button.jpg) no-repeat;

}

a.hpweb:hover {
background-position: left bottom;
}

a.wells{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/wells.button.jpg) no-repeat;

}

a.wells:hover {
background-position: left bottom;
}

a.twenty{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/2020rx.button.jpg) no-repeat;

}

a.twenty:hover {
background-position: left bottom;
}

a.lantern{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/lantern.button.jpg) no-repeat;

}

a.lantern:hover {
background-position: left bottom;
}

a.portraitweb{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/portraitweb.button.jpg) no-repeat;

}

a.portraitweb:hover {
background-position: left bottom;
}

a.kingsleyweb{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/kingsleyweb.button.jpg) no-repeat;

}

a.kingsleyweb:hover {
background-position: left bottom;
}

a.fluidweb{
border: 0;
display: block;
width: 211px;
height: 20px;
text-decoration: none;
background: url(images/fluidweb.button.jpg) no-repeat;

}

a.fluidweb:hover {
background-position: left bottom;
}


a.brushone{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/brushone.button.jpg) no-repeat;

}

a.brushone:hover {
background-position: left bottom;
}



a.brushtwo{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/brushtwo.button.jpg) no-repeat;

}

a.brushtwo:hover {
background-position: left bottom;
}

a.motionbrush{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/motionbrush.button.jpg) no-repeat;
}

a.motionbrush:hover {
background-position: left bottom;
}


a.nobutter{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/nobutter.button.jpg) no-repeat;
}

a.nobutter:hover {
background-position: left bottom;
}


a.threebrush{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/threebrush.button.jpg) no-repeat;
}

a.threebrush:hover {
background-position: left bottom;
}

a.stove{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/stove.button.jpg) no-repeat;
}

a.stove:hover {
background-position: left bottom;
}

a.smile{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/smile.button.jpg) no-repeat;
}

a.smile:hover {
background-position: left bottom;
}

a.secret{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/secret.button.jpg) no-repeat;
}

a.secret:hover {
background-position: left bottom;
}

a.epri{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/epri.button.jpg) no-repeat;
}

a.epri:hover {
background-position: left bottom;
}

a.minibot{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/minibot.button.jpg) no-repeat;
}

a.minibot:hover {
background-position: left bottom;
}

a.nimbus{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/nimbus.button.jpg) no-repeat;
}

a.nimbus:hover {
background-position: left bottom;
}

a.raspberries{
border: 0;
display: block;
width: 211px;
height: 28px;
text-decoration: none;
background: url(images/raspberries.button.jpg) no-repeat;
}

a.raspberries:hover {
background-position: left bottom;
}


a.brushone, a.brushtwo, a.motionbrush, a.nobutter, a.threebrush, a.stove, a.smile, a.secret, a.epri, a.minibot, a.nimbus, a.raspberries {
margin-top: 12px;
}

img.brushone {
margin-top: 12px;
}


#portboxmain {
border: 0;
float: right;
display: block;
width: 600px;
height: 550px;
margin-right: 20px;
margin-top: 10px;
}


#portboxmain .center {
padding-bottom: 280px
}

#portboxmain .topbump {
padding-top: 50px
}

#portboxmain h1{
padding-top: 40px;
padding-bottom: 40px;
}

#portboxmain hr{
width: 300px;
}


#portboxmain2 {
border: 0;
float: right;
display: block;
width: 600px;
height: 550px;
margin-right: 20px;
margin-top: 10px;
}


#portboxmain3 {
border: 0;
float: right;
display: block;
width: 520px;
height: 550px;
margin-right: 20px;
margin-top: 10px;
}

#portboxmain3 .topbump {
padding-top: 50px
}



#portboxnav {
border-top:  1px solid #999;
float: right;
display: block;
width: 600px;
height: 15px;
margin-right: 20px;
margin-top: 10px;

}

#portboxnav p {
margin-top: -15px;
float: right;
z-index: 2;
}

#portboxnav h1 {
margin-top: 0px;
float: right;
}

a.leftarrow{
border: 0;
display: block;
width: 20px;
height: 15px;
text-decoration: none;
background: url(images/left_arrow.gif) no-repeat;

}
a.leftarrow:hover {
background-position: left bottom;
}

a.rightarrow{
border: 0;
display: block;
width: 20px;
height: 15px;
text-decoration: none;
background: url(images/right_arrow.gif) no-repeat;

}
a.rightarrow:hover {
background-position: left bottom;
}





//*====== Round Edge Fluid Box ========*//


#portband1 {
width: 250px;
border: 0;
clear: left;
margin-top: 0px;
margin-left: 20px;
}

.rdboxt {
background: url(images/1x1.cccccc.gif) 0 0 repeat-x; 

}


.rdboxb {background: url(images/1x1.cccccc.gif) 0 100% repeat-x}
.rdboxl {background: url(images/1x1.cccccc.gif) 0 0 repeat-y}
.rdboxr {background: url(images/1x1.cccccc.gif) 100% 0 repeat-y} 




.rdbox {
width: 250px;
background: url(images/rc.bl.jpg)
no-repeat left bottom;

}

.rdbox-outer {
background: url(images/rc.br.jpg) no-repeat right bottom;

}

.rdbox-inner {
background: url(images/rc.tl.jpg) no-repeat left top;
}

.rdbox h2 {
background: url(images/rc.tr.jpg) no-repeat right top;
font-family: tahoma, helvetica, sans-serif;
font-size: 11.5px;
line-height: 1.5em;
font-weight: normal;
color: #999;
text-align: left;
padding: 15px;

}

.box h2, box p {

}





















