body
{
padding: 0;
margin: 0;
background: url(/images/newbg.jpg) top left repeat-x;
background-color: #e9ecfa;
font-family: Arial, Helvetica, San Serif;
font-size: 1.0em;
color: #036;
}
a, p, h1, h2, h3, h4, h5, h6, li
{
font-family: Arial, Helvetica, San Serif;
font-size: 1.0em;
color: #036;
}
a
{
font-weight: bold;
text-decoration: none;
}
strong
{
font-weight: bold;
}
a:hover
{
text-decoration: underline;
}
#incontentleft p
{
font-size: 0.8em;
padding: 0 20px 0 20px;
text-align: justify;
}
#incontentleft h4
{
font-size: 1.2em;
padding: 0 17px 0 17px;
text-align: left;
}
#incontentleft h5
{
font-size: 1.0em;
padding: 0 17px 0 17px;
text-align: left;
}
#incontentleft ul
{
list-style: outside;
list-style-type: disc;
padding-left: 30px;
padding-right: 10px;
}
#incontentleft li
{
font-size: 0.8em;
padding: 0 5px 3px 5px;
}
p.center
{
text-align: center;
}
#container
{
text-align: left;
width: 940px;
margin-left: auto;
margin-right: auto;
padding-right: 1px;
}
#blockcontainer
{
position:relative;
width:940px;
padding:0;
height: 100%;
_margin-bottom: 164px;
}
#headertop
{
display: block;
position: absolute;
width:940px;
height: 90px;
left: 0;
top: 0;
padding:0;
margin: 0;
background: url(/images/2up.jpg) top left no-repeat;
}
#headerbase
{
display: block;
position: absolute;
width:940px;
height: 42px;
left: 0;
top: 90px;
padding:0;
margin: 0;
background: url(/images/4up.jpg) top left no-repeat;
}

#menuwrapper
{
display: block;
position: absolute;
width: 940px;
height: 32px;
left: 0px;
top: 132px;
padding: 0px;
margin: 0px;
}
#menuleftmargin
{
position: relative;
float: left;
display: block;
width: 146px;
height: 32px;
left: 0px;
padding: 0;
margin: 0;
background: url(/images/5up.jpg) top left no-repeat;
}
#menupanel
{
position: relative;
float: left;
display: block;
width: 650px;
height: 32px;
padding: 0;
margin: 0;
background: url(/images/menufull.jpg) 0 0 no-repeat;
}
.mainmenu 
{
position:relative;
display: block;
padding:0; 
margin:0; 
list-style:none; 
height:32px; 
width: 650px;
}
.mainmenu li.top
{
display: block;
float: left;
width: 130px;
height: 32px;
padding:0; 
margin:0; 
}
.mainmenu li.top a, .mainmenu li.top a:hover
{
display: block;
width: 130px;
height: 32px;
cursor: pointer;
padding:0; 
margin:0; 
}
.menulinkfix
{
display: block;
width: 130px;
height: 32px;
padding:0; 
margin:0; 
}
a#homelink
{
background: url(/images/menufull.jpg) 0px 0px no-repeat;
}
a#homelink:hover
{
background: url(/images/menufull.jpg) 0px -32px no-repeat;
}
#homefix
{
background: url(/images/menufull.jpg) 0px -32px no-repeat;
}

a#productslink
{
background: url(/images/menufull.jpg) -130px 0px no-repeat;
}
a#productslink:hover
{
background: url(/images/menufull.jpg) -130px -32px no-repeat;
}
#productsfix
{
background: url(/images/menufull.jpg) -130px -32px no-repeat;
}

a#newslink
{
background: url(/images/menufull.jpg) -260px 0px no-repeat;
}
a#newslink:hover
{
background: url(/images/menufull.jpg) -260px -32px no-repeat;
}
#newsfix
{
background: url(/images/menufull.jpg) -260px -32px no-repeat;
}

a#contactlink
{
background: url(/images/menufull.jpg) -390px 0px no-repeat;
}
a#contactlink:hover
{
background: url(/images/menufull.jpg) -390px -32px no-repeat;
}
#contactfix
{
background: url(/images/menufull.jpg) -390px -32px no-repeat;
}

a#partnerslink
{
background: url(/images/menufull.jpg) -520px 0px no-repeat;
}
a#partnerslink:hover
{
background: url(/images/menufull.jpg) -520px -32px no-repeat;
}
#partnersfix
{
background: url(/images/menufull.jpg) -520px -32px no-repeat;
}


#menurightmargin
{
position: relative;
float: left;
display: block;
width: 144px;
height: 32px;
padding: 0;
margin: 0;
background: url(/images/7up.jpg) top left no-repeat;
}

#inmenurightmargin
{
position: relative;
float: left;
display: block;
width: 144px;
height: 32px;
padding: 0;
margin: 0;
background: url(/images/innerpage/7up.jpg) top left no-repeat;
}

#marketingwrapper
{
display: block;
position: relative;
width: 940px;
height: 240px;
left: 0px;
top: 164px;
padding: 0px;
margin: 0px;
}
#mktgleftmargin
{
position: relative;
float: left;
display: block;
width: 30px;
height: 240px;
left: 0px;
padding: 0;
margin: 0;
background: url(/images/8up.jpg) top left no-repeat;
}
#mktgtoolpanel
{
position: relative;
float: left;
display: block;
width: 549px;
height: 240px;
padding: 0;
margin: 0;
}
img.stdimg
{
border: 0px;
margin: 0px;
padding: 0px;
overflow: hidden;
display: block;
}
#mktgtoolpanel.punchdown
{
background: url(/images/9up.jpg) top left no-repeat;
}
#mktgtoolpanel.crimp
{
background: url(/images/crimp9up.jpg) top left no-repeat;
}
#mktgpostitwrapper
{
position: relative;
float: left;
display: block;
width: 331px;
height: 240px;
padding: 0;
margin: 0;
}
#postit_top
{
position: relative;
float: left;
display: block;
width: 331px;
height: 23px;
padding: 0;
margin: 0;
background: url(/images/10up.jpg) top left no-repeat;
}
#postit_crimp
{
position: relative;
float: left;
display: block;
width: 331px;
height: 44px;
padding: 0;
margin: 0;
background: url(/images/12up.jpg) top left no-repeat;
}
a#crimplink
{
position: relative;
display: block;
width: 331px;
height: 44px;
padding: 0;
margin: 0;
cursor: pointer;
}
#postit_punch
{
position: relative;
float: left;
display: block;
width: 331px;
height: 64px;
padding: 0;
margin: 0;
background: url(/images/13up.jpg) top left no-repeat;
}
a#punchlink
{
position: relative;
display: block;
width: 331px;
height: 64px;
padding: 0;
margin: 0;
cursor: pointer;
}
#postit_connect
{
position: relative;
float: left;
display: block;
width: 331px;
height: 44px;
padding: 0;
margin: 0;
background: url(/images/14up.jpg) top left no-repeat;
}
a#connectlink
{
position: relative;
display: block;
width: 331px;
height: 44px;
padding: 0;
margin: 0;
cursor: pointer;
}
#postit_other
{
position: relative;
float: left;
display: block;
width: 331px;
height: 44px;
padding: 0;
margin: 0;
background: url(/images/15up.jpg) top left no-repeat;
}
a#othertoolslink
{
position: relative;
display: block;
width: 331px;
height: 44px;
padding: 0;
margin: 0;
cursor: pointer;
}
#postit_base
{
position: relative;
float: left;
display: block;
width: 331px;
height: 21px;
padding: 0;
margin: 0;
background: url(/images/16up.jpg) top left no-repeat;
}
#mktgrightmargin
{
position: relative;
float: left;
display: block;
width: 30px;
height: 240px;
padding: 0;
margin: 0;
background: url(/images/11up.jpg) top left no-repeat;
}
#contentheaderwrapper
{
display: block;
position: relative;
width: 940px;
left: 0px;
top: 164px;
padding: 0px;
margin: 0px;
}
#maincontentwrapper
{
display: block;
position: relative;
width: 940px;
left: 0px;
top: 164px;
padding: 0px;
margin: 0px;
background: url(/images/contentbg.jpg) top left repeat-y;
}
#mainmarginleft
{
position: relative;
float: left;
display: block;
width: 30px;
height: 41px;
padding: 0;
margin: 0;
background: url(/images/17up.jpg) top left no-repeat;
}
#contentheaderleft
{
position: relative;
float: left;
display: block;
width: 549px;
height: 41px;
padding: 0;
margin: 0;
background: url(/images/18up.jpg) top left no-repeat;
}
#contentheaderright
{
position: relative;
float: left;
display: block;
width: 331px;
height: 41px;
padding: 0;
margin: 0;
background: url(/images/19up.jpg) top left no-repeat;
}
#mainmarginright
{
position: relative;
float: left;
display: block;
width: 30px;
height: 41px;
padding: 0;
margin: 0;
background: url(/images/20up.jpg) top left no-repeat;
}
#contentmarginleft1
{
position: relative;
float: left;
display: block;
width: 30px;
height: 132px;
padding: 0;
margin: 0;
background: url(/images/21up.jpg) top left no-repeat;
}
#contentproduct1
{
position: relative;
float: left;
display: block;
width: 549px;
height: 132px;
padding: 0;
margin: 0;
background: url(/images/22up.jpg) top left no-repeat;
}
a#prod1link
{
position: relative;
display: block;
width: 100px;
height: 20px;
padding: 0;
margin: 0;
left: 430px;
top: 90px;
}
#contentmarginleft2
{
position: relative;
float: left;
display: block;
width: 30px;
height: 117px;
padding: 0;
margin: 0;
background: url(/images/25up.jpg) top left no-repeat;
}
#contentproduct2
{
position: relative;
float: left;
display: block;
width: 549px;
height: 117px;
padding: 0;
margin: 0;
background: url(/images/26up.jpg) top left no-repeat;
}
a#prod2link
{
position: relative;
display: block;
width: 100px;
height: 18px;
padding: 0;
margin: 0;
left: 430px;
top: 97px;
}
#contentpartners
{
position: relative;
float: right;
display: block;
width: 331px;
height: 249px;
padding: 0;
margin: 0;
background: url(/images/23up.jpg) top left no-repeat;
}
a#platinumlink
{
position: relative;
display: block;
width: 145px;
height: 20px;
padding: 0;
margin: 0;
left: 120px;
top: 152px;
}
#contentmarginright
{
position: relative;
float: right;
display: block;
width: 30px;
height: 249px;
padding: 0;
margin: 0;
background: url(/images/24up.jpg) top left no-repeat;
}
#footer
{
display: block;
position: relative;
width: 940px;
height: 36px;
left: 0px;
top: 164px;
padding: 0px;
margin: 0px;
background: url(/images/27up.jpg) top left no-repeat;
}
span.hidden
{
visibility: hidden;
display: none;
}

#insideheaderwrapper
{
display: block;
position: relative;
width: 940px;
height: 40px;
left: 0px;
top: 164px;
padding: 0px;
margin: 0px;
}
#inheadermarginleft
{
position: relative;
float: left;
display: block;
width: 30px;
height: 40px;
padding: 0;
margin: 0;
background: url(/images/innerpage/8up.jpg) top left no-repeat;
}
div.inheaderleft
{
position: relative;
float: left;
display: block;
width: 549px;
height: 40px;
padding: 0;
margin: 0;
}
#exampleheadleft
{
background: url(/images/innerpage/9up.jpg) top left no-repeat;
}
#lh_products
{
background: url(/images/innerpage/lh_products.jpg) top left no-repeat;
}
#lh_news
{
background: url(/images/innerpage/lh_news.jpg) top left no-repeat;
}
#lh_contact
{
background: url(/images/innerpage/lh_contact.jpg) top left no-repeat;
}
#lh_partners
{
background: url(/images/innerpage/lh_partners.jpg) top left no-repeat;
}
div.inheaderright
{
position: relative;
float: left;
display: block;
width: 331px;
height: 40px;
padding: 0;
margin: 0;
}
#exampleheadright
{
background: url(/images/innerpage/10up.jpg) top left no-repeat;
}
#rh_categories
{
background: url(/images/innerpage/rh_categories.jpg) top left no-repeat;
}
#rh_quicklinks
{
background: url(/images/innerpage/rh_quicklinks.jpg) top left no-repeat;
}
#rh_blank
{
background: url(/images/innerpage/rh_blank.jpg) top left no-repeat;
}
#inheadermarginright
{
position: relative;
float: left;
display: block;
width: 30px;
height: 40px;
padding: 0;
margin: 0;
background: url(/images/innerpage/11up.jpg) top left no-repeat;
}

#headsplitter
{
display: block;
position: relative;
width: 940px;
height: 39px;
left: 0px;
top: 164px;
padding: 0px;
margin: 0px;
background: url(/images/innerpage/12up.jpg) top left no-repeat;
}

#innercontentwrapper
{
display: block;
position: relative;
width: 940px;
left: 0px;
top: 164px;
padding: 0px;
margin: 0px;
background: url(/images/innerpage/18up.jpg) top left repeat-y;
overflow: hidden;
}
#inconmarginleft
{
position: relative;
float: left;
display: block;
width: 30px;
height: 130px;
padding: 0;
margin: 0;
background: url(/images/innerpage/13up.jpg) top left no-repeat;
}
#incontentleft
{
position: relative;
float: left;
display: block;
width: 549px;
padding: 0;
margin: 0;
}
#incontentright
{
position: relative;
float: left;
display: block;
width: 321px;
padding: 0 0 0 10px;
margin: 0;
overflow: hidden;
}
#innercontentmarginright
{
position: relative;
float: right;
display: block;
width: 30px;
height: 130px;
padding: 0;
margin: 0;
background: url(/images/innerpage/15up.jpg) top left no-repeat;
}
#innerfooter
{
display: block;
position: relative;
width: 940px;
height: 55px;
left: 0px;
top: 164px;
padding: 0px;
margin: 0px;
background: url(/images/innerpage/20up.jpg) top left no-repeat;
}
div.clickherefix
{
position: relative;
display: block;
width: 120px;
height: 25px;
background: url(/images/innerpage/btn_clickhere.jpg) top left no-repeat;
}
div.learnmorefix
{
position: relative;
display: block;
width: 120px;
height: 25px;
background: url(/images/innerpage/btn_learnmore.jpg) top left no-repeat;
}
#partnerch
{
left: 200px;
}
a.clickhere
{
display: block;
width: 120px;
height: 25px;
background: url(/images/innerpage/btn_clickhere.jpg) top left no-repeat;
cursor: pointer;
}
a.learnmore
{
display: block;
width: 120px;
height: 25px;
background: url(/images/innerpage/btn_learnmore.jpg) top left no-repeat;
cursor: pointer;
}
#left350
{
left: 350px;
}
#righttool1
{
position: relative;
display: block;
width: 331px;
margin: 0px;
padding: 0px;
}
#right1image
{
position: relative;
float: left;
display: block;
width: 80px;
height: 80px;
margin: 0;
padding: 0;
background: url(/images/innerpage/crimp8080.jpg) top left no-repeat;
}
#right1text
{
position: relative;
float: left;
display: block;
width: 251px;
margin: 0;
padding: 0;
}

#right2image
{
position: relative;
float: left;
display: block;
width: 80px;
height: 80px;
margin: 0;
padding: 0;
background: url(/images/innerpage/punch8080.jpg) top left no-repeat;
}

#right3image
{
position: relative;
float: left;
display: block;
width: 80px;
height: 80px;
margin: 0;
padding: 0;
background: url(/images/innerpage/connect8080.jpg) top left no-repeat;
}

#right4image
{
position: relative;
float: left;
display: block;
width: 80px;
height: 80px;
margin: 0;
padding: 0;
background: url(/images/innerpage/puck8080.jpg) top left no-repeat;
}

div.leftprodwrapper
{
position: relative;
display: block;
width: 529px;
margin: 0px;
padding: 0 0 0 20px;
}
div.leftprodimage
{
position: relative;
float: left;
display: block;
width: 180px;
height: 180px;
margin: 0;
padding: 0;
}
div.leftprodtext
{
position: relative;
float: left;
display: block;
width: 349px;
margin: 0;
padding: 0;
}
/*code needed for float bugs*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix
{
display: inline-block;
}
* html .clearfix
{
height: 1%;
}
.clearfix
{
display: block;
}
/*/////////
//*/