body {
font: 11pt normal Verdana, sans-serif;
background: #FFFFFF url("backgrounds/cbs_lb_01_repeat.gif") repeat-x scroll 0 19px;
margin: 0;
padding: 0;
}

h1 {
background: #fff url("backgrounds/cbs_lb_01.gif") no-repeat 100% 0;
margin: 19px 0;
padding: 124px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:124px;
}

h2 {
font-size: 1.33em;
}

body.home h2 {
font-size: 1em;
}

h3 {
font-size: 1em;
margin: 2.5em 0 0 0;
}

form {
width: auto;
}

address {
font-style: normal;
text-align: center;
color: #333333;
}

address .city br,
address .zip br,
address .fax br {
display: none;
}

address .city:before ,
address .fax:before {
content: "\2022  ";
}

a:link, a:visited {
color: rgb(123,1,72);
text-decoration: none;
}
a:link:hover, a:visited:hover {
color: rgb(130,200,89);
text-decoration: underline;
}

a img,:link img,:visited img { 
border:none 
}

.menu,
.menu li {
list-style: none;
margin-left: 0;
padding-left: 0;
}

.article {
line-height: 1.4em;
padding-left: 140px;
padding-top: 35px;
overflow: auto;
}

body.home .article {
padding-left: 185px;
}

.logo {
float: right;
margin: 0.2em 0 0.4em 0.4em;
border: 0;
}

.p_logo {
margin: 0 0 0 0;
border: 0;
}

.supplist {
margin: 0 5px 24px;
border-bottom: 1px solid black;
font-size: .9em;
}

.productdescrip {
border-bottom: 1px solid black;
padding: 0 0 1em 0;
}

.prod_img {
float: right;
}

form .col {
width: 240px;
float: left;
margin-right: 10px;
}

form .col .col {
width: 240px;
}


#site-nav, #sub-site-nav {
margin-left: 120px;
/*padding-bottom: 100px;*/
font-size: 10pt;
font-weight: bold;
overflow: auto;
}

li#site-nav_products {
width: 88px !important;
}

#sub-site-nav {

}

#site-nav li,
#sub-site-nav li {
float: left;
text-align: center;
margin: 0;
padding: 0;
}

#site-nav a,
#sub-site-nav a {
color: #666666;
}
#site-nav a:hover,
#sub-site-nav a:hover {
color: rgb(130,200,89);
text-decoration: none;
}

#site-nav #site-nav_home {
width: 61px;
}
body.home #site-nav #site-nav_home a {
color: rgb(123,1,72);
}
#site-nav #site-nav_products {
width: 71px;
}
body.products #site-nav #site-nav_products a {
color: rgb(123,1,72);
}
#site-nav #site-nav_installs {
width: 116px;
}
body.installs #site-nav #site-nav_installs a {
color: rgb(123,1,72);
}
#site-nav #site-nav_resources {
width: 80px;
}
body.resources #site-nav #site-nav_services a {
color: rgb(123,1,72);
}
#site-nav #site-nav_about {
width: 96px;
}
body.about #site-nav #site-nav_about a {
color: rgb(123,1,72);
}
#site-nav #site-nav_contact {
width: 84px;
}
body.contact #site-nav #site-nav_contact a {
color: rgb(123,1,72);
}


#body {
width: 650px;
margin-left: 76px;
padding-bottom: 50px;
}

#sup_fastbind {
}

#img-digifold {
float: left;
margin-left: -178px;
margin-right: 40px;
margin-top: -35px;
width: 348px;
height: 441px;
}

#img-logo-morgana {
width: 161px;
height: 44px;
}

#img-logo-fastbind {
width: 130px;
height: 49px;
}

#img-logo-xante {
width: 133px;
height: 32px;
}

#img-logo-p_morgana {
width: 147px;
height: 44px;
}

#img-logo-p_fastbind {
width: 147px;
height: 44px;
}

#img-logo-p_xante {
width: 147px;
height: 44px;
}

#footer {
font: 10pt "Times New Roman", serif;
clear: both;
padding-top: 90px;
text-align: center;
}


#suppliers {
float: left;
margin: 0 0 3em 0;
}

.supplist ul {
margin-left: 1em;
padding-left: 0;
}
.supplist li {
margin-left: 0;
padding-left: 0;
}


