
body {
margin: 0px;
padding: 0px;
font-family: Verdana;
font-size: 12px;
color: #000000;
background: #e2e2e2 url('../images/fullbg2.png') repeat-y center top;}

.state-highlight{
    color: #f00;
}
.state-error {
    border:1px #f00 solid;
}

a, a:link, a:visited {
color: #FF0000;
font-weight: bold;
text-decoration: none;}

a:hover {
color: #999999;
text-decoration: underline;}

p {margin: 0px; padding: 0px;}
img {border: none;}

h1, h2, h3, h4, h5, h6 {
padding: 0px;
font-family: Century Gothic;
color: #000000; 
font-weight: normal;}
h1 {font-size: 23px; line-height: 23px;}
h2 {font-size: 22px; line-height: 22px;}
h3 {font-size: 19px; line-height: 19px;}
h4 {font-size: 15px;}

.cleaner {clear: both;}

#cabinets_wrapper {
margin: 20px 0 0 0;
background: none;}

#cabinets_container {
margin: 0 auto;
background: none;
width: 950px;}

/* menu */

#cabinets_top {
clear: both;
height: 125px;
padding: 0px;
background: url('../images/gradientbg.png') repeat-x bottom left;}

#cabinets_logo {
float: left;
height: 100px;
width: 100px;
background: url('../images/3s2.jpg') no-repeat center center;}

#cabinets_menu {
float: left;
height: 20px;
width: 660px;
padding: 5px 0;
margin: 75px 0 0 0;
background: transparent;}

#cabinets_menu ul {
float: left;
margin: 0;
padding: 0;
list-style: none;}

#cabinets_menu ul li {
padding: 0px;
margin: 0px;
display: inline;}

#cabinets_menu ul li a {
float: left;
padding: 0 5px 0 5px;
margin: 0 5px 0 0;
font-family: Arial;
font-size: 14px;
line-spacing: -1;
text-align: left;
text-decoration: none;
color: #222222;
font-weight: bold;
text-transform: uppercase;
outline: none;
border: none;
background: none;}

#cabinets_menu ul li a:hover, #cabinets_menu li li .current {
color: #d00022;
text-transform: uppercase;}

/* end menu */



/* header */

#cabinets_header_full {
float: left;
padding: 0px;
margin: 0px;
width: 947px;
height: 280px;
border: 1px solid #777777;
background: url('none') no-repeat center center;}

/* end header */



/* content */

#cabinets_content_brochures {
float: left;
padding: 25px 0 0 0;
margin: 0px;
width: 950px;
height: 50px;
background: url('../images/gradientbg2.png') repeat-x top left;}

#cabinets_content_brochures_2 {
float: left;
padding: 25px 0 0 0;
margin: 0px;
width: 950px;
height: 250px;
background: url('../images/gradientbg2.png') repeat-x top left;}

#cabinets_content_brochures_3 {
float: left;
padding: 25px 0 0 0;
margin: 0px;
width: 950px;
height: 350px;
background: url('../images/gradientbg2.png') repeat-x top left;}

#cabinets_content_products_left {
float: left;
margin: 0px;
padding: 0px;
width: 250px;
font-family: Verdana;
color: #444444;}
#cabinets_content_products_left a:link, a:visited {
font-family: Verdana;
color: #FF0000;
text-decoration: none;
font-weight: bold;}
#cabinets_content_products_left a:hover, #cabinets_content_products_left .current {
color: #000000;
text-decoration: none;
font-weight: none;}

#cabinet-brochures-list {
    margin: 0 auto;
}
#cabinet-brochures-list img {
    margin: 0 4px 4px 4px;
}
#cabinet-brochures-list .pager {
    text-align: center;
}

#cabinets-search-list {
    width: 940px;
    margin: 0 auto;
    text-align: center;
}
#cabinets-search-list img {
    margin: 0 8px 4px 8px;
}


#cabinets_content_products_right {
float: left;
margin: 0px;
padding-bottom: 50px;
width: 680px;
text-align: center;}
#cabinets_content_products_right img {
margin-right: 5px;
margin-bottom: 4px;}
#cabinets_content_products_right a:link, a:visited {
font-family: Verdana;
color: #FF0000;
text-decoration: none;
font-weight: bold;}
#cabinets_content_products_right a:hover, #cabinets_content_products_right .current {
color: #000000;
text-decoration: none;
font-weight: none;}

.product-item, .besinessinfo-item {
    float: left;
    margin-bottom: 2px;
}
.product-item {
    margin:6px;
}
.besinessinfo-item {
    margin: 0 20px; 
}
.product-item img, .besinessinfo-item img {
    padding: 2px;
    border: 1px solid #ccc;
}
.besinessinfo-item p {
    width: 180px;
    word-wrap: break-word;
    margin:4px;
    height:32px;
    line-height: 16px;
}


#cabinets_content_left {
float: left;
padding: 10px;
margin: 0px;
width: 170px;
height: 200px;
font-family: Century Gothic;
font-size: 12px;
color: #000000;
text-align: center;
background: transparent;}

#cabinets_content_mid1 {
float: left;
padding: 10px;
margin: 0px;
width: 170px;
height: 200px;
font-family: Century Gothic;
font-size: 12px;
color: #000000;
text-align: center;
background: transparent;}

#cabinets_content_mid2 {
float: left;
padding: 10px;
margin: 0px;
width: 170px;
height: 200px;
font-family: Century Gothic;
font-size: 12px;
color: #000000;
text-align: center;
background: transparent;}

#cabinets_content_mid3 {
float: left;
padding: 10px;
margin: 0px;
width: 170px;
height: 200px;
font-family: Century Gothic;
font-size: 12px;
color: #000000;
text-align: center;
background: transparent;}

#cabinets_content_right {
float: left;
padding: 10px;
margin: 0px;
width: 170px;
height: 200px;
font-family: Century Gothic;
font-size: 12px;
color: #000000;
text-align: center;
background: transparent;}

#cabinets_content_showcase {
float: left;
padding: 0px;
margin: 0px;
width: 950px;
height: 170px;
font-family: Verdana;
font-size: 10px;
background: transparent;}

/* end content */



/* footer */

#cabinets_footer {
float: left;
padding: 3px;
margin: 0 0 20px 0;
width: 944px;
font-family: Century Gothic;
font-size: 11px;
color: #999999;
text-align: center;
border-top: 1px solid #c5c5c5;
background: transparent;}

#cabinets_footer a {
font-size: 11px;
line-spacing: -1;
text-decoration: none;
color: #d2d2d2;
font-weight: normal;
text-transform: uppercase;
outline: none;
border: none;
background: none;}

#cabinets_footer a:hover {
color: #d2d2d2;
text-transform: uppercase;
text-decoration: underline;}

/* end footer */