body {
margin: 0px;
padding: 0px;
text-align: center;
}

.main {
position: relative;
width: 850px;
margin: 0px auto;
padding: 0px auto;
text-align: left;
}

a {
cursor: pointer;
}

.logo {
position: relative;
float: left;
left:0px; 
top:0px;
width: 850px;
height: 119px;
}

.banner {
position: absolute;
top: 28px;
left: 360px;
width: 468px;
height: 60px;
}

.topmenu {
position: relative;
float: left;
left:0px; 
top:0px;
width: 850px;
height: 13px;
padding-top: 2px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
border-bottom: 1px solid #cccccc;
}

.topmenucell {
position: relative;
float: left;
top: 0px;
margin: 0px;
padding: 0px;
}

.topmenucellspacer {
position: relative;
float: left;
top: 0px;
margin: 0px;
padding: 0px;
width: 50px;
font-family: Verdana;
color: #cccccc;
font-size: 11px;
font-weight: normal;
text-align: center;
}

.toplink {font-family: Verdana; text-decoration: none; color: #8B8B8B; font-size: 11px; font-weight: bold;}
.toplinka:hover {font-family: Verdana; text-decoration: underline; color: #993300; font-size: 11px; font-weight: bold;}

.bottombar {
position: relative;
float: left;
left:0px; 
top:0px;
width: 850px;
padding-top: 2px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
border-top: 1px solid #cccccc;
text-align: center;
}

.minitext {
font-family: Verdana;
font-size: 9px;
color: #635E5E;
}

.centralblock {
position: relative;
float: left;
left:0px; 
top:0px;
width: 850px;
padding-top: 5px;
padding-bottom: 5px;
}

.leftmenu {
position: relative;
float: left;
left:0px; 
top:0px;
width: 132px;
padding: 0px;
padding-top: 10px;
margin: 0px;
}

.bullet {
position: relative;
float: left;
left:0px;
top:0px;
padding-top: 2px;
padding-left: 8px;
margin: 0px;
}

.leftmenucell {
position: relative;
float: left;
left:0px; 
top:0px;
padding-left: 10px;
margin: 0px;
}

.leftmenucell2 {
position: relative;
left:0px; 
top:0px;
padding-left: 8px;
padding-bottom: 5px;
margin: 0px;
}

.leftlink {font-family: Verdana; text-decoration: none; color: #8B8B8B; font-size: 11px;}
.leftlink:hover {font-family: Verdana; text-decoration: underline; color: #993300; font-size: 11px;}

.googleads {
position: relative;
float: left;
left:0px; 
top:0px;
width: 130px;
margin-top: 6px;
padding-top: 6px;
border-top: 1px solid #cccccc;
}

.maincontent {
position: relative;
float: left;
left:0px; 
top:0px;
width: 565px;
padding: 0px;
padding-top: 10px;
margin: 0px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.displaycontent {
position: relative;
float: left;
left:15px; 
top:0px;
width: 535px;
padding: 0px;
margin: 0px;
padding-bottom: 20px;
}

.threecolumns {
position: relative;
float: left;
left:0px; 
top:0px;
width: 150px;
padding: 0px;
padding-left: 15px;
margin: 0px;
font-size: 11px;
padding-bottom: 20px;
margin-right: 10px;
}

.twocolumns {
position: relative;
float: left;
left:0px; 
top:0px;
width: 265px;
padding: 0px;
margin: 0px;
font-size: 11px;
padding-bottom: 0px;
}

.boxhpmain {
position: relative;
float: left;
left: 3px; 
top: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding: 0px;
}

.boxhp {
position: relative;
float: left;
left: 0px; 
top: 0px;
border: 1px solid #cccccc;
width: 170px;
height: 140px;
margin: 0px;
padding: 0px;
}

.boxhpspacer {
position: relative;
float: left;
left: 0px; 
top: 0px;
width: 9px;
height: 140px;
}

.boxlink {font-family: Verdana; text-decoration: none; color: #4f4848; font-size: 10px;}
.boxlink:hover {font-family: Verdana; text-decoration: underline; color: #4f4848; font-size: 10px;}

.boxtitle {font-family: Verdana; text-decoration: none; color: #b24703; font-size: 11px;}
.boxtitle:hover {font-family: Verdana; text-decoration: underline; color: #b24703; font-size: 11px;}

.product_line {
position: relative;
float: left;
left: 0px; 
top: 0px;
border: 1px solid #cccccc;
width: 255px;
height: 140px;
margin: 0px;
padding: 0px;
}

.product_line_space {
position: relative;
float: left;
left: 0px; 
top: 0px;
width: 19px;
height: 140px;
}

.product_line_space_height {
position: relative;
float: left;
left: 0px; 
top: 0px;
width: 529px;
height: 20px;
}

.product_line_image {
position: relative;
float: left;
left: 0px; 
top: 5px;
height: 140px;
width: 105px;
text-align: center;
}

.product_line_text {
position: relative;
float: left;
left: 0px; 
top: 15px;
height: 125px;
width: 140px;
font-family: verdana;
font-size: 11px;
padding: 0px;
margin: 0px;
margin-right: 5px;
}

.product_vertical {
position: relative;
float: left;
left: 0px; 
top: 0px;
border: 1px solid #cccccc;
width: 135px;
margin: 0px;
padding: 5px;
text-align: center;
}

.product_vertical_space {
position: relative;
float: left;
left: 0px; 
top: 0px;
width: 19px;
height: 10px;
}


.pricetext {
font-family: verdana;
font-size: 10px;
color: red;
}

.linehrmain {
position: relative;
float: left;
left: 0px; 
top: 0px;
width: 535px;
}

.linehrright {
position: relative;
float: left;
left: 0px; 
top: 0px;
width: 140px;
}

.linehrleft {
position: relative;
float: left;
left: 0px; 
top: 0px;
width: 120px;
}

.rightmenu {
position: relative;
float: left;
left:0px; 
top:0px;
padding: 0px;
padding-top: 10px;
margin: 0px;
width: 150px;
}

.displayright {
position: relative;
float: left;
left:10px; 
top:0px;
width: 140px;
margin: 0px;
padding: 0px;
padding-bottom: 20px;
}

.rightbrand {
position: relative;
float: left;
left:0px; 
top:0px;
width: 140px;
margin: 0px;
padding: 0px;
}

.leftbrand {
position: relative;
float: left;
left:0px; 
top:0px;
width: 120px;
margin: 0px;
padding: 0px;
}

.text {
font-family: verdana;
font-size: 11px;
color: #635E5E;
text-align: justify;
}

.text2 {
font-family: arial;
font-size: 10px;
color: #635E5E;
text-align: justify;
}

.textcenter {
font-family: verdana;
font-size: 11px;
color: #635E5E;
text-align: center;
}

h1 {
font-family: verdana;
font-size: 13px;
color: #585a55;
font-weight: bold;
padding-top: 0px;
padding-bottom: 5px;
margin-top: 0px;
}

h2 {
font-family: verdana;
font-size: 12px;
color: #585a55;
font-weight: bold;
padding-top: 0px;
margin-top: 0px;
}

h3 {
font-family: verdana;
font-size: 11px;
color: #585a55;
font-weight: bold;
padding-top: 0px;
margin-top: 0px;
}

h4 {
font-family: verdana;
font-size: 10px;
font-weight: bold;
padding: 0px;
padding-bottom: 5px;
margin: 0px;
}

.imageright {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 15px;
float: right;
}

a {
font-family: verdana;
color: #585a55;
text-decoration: none;
}

a:hover {
font-family: verdana;
color: #585a55;
text-decoration: underline;
}

a:active {
font-family: verdana;
color: #585a55;
text-decoration: none;
}

a:link {
font-family: verdana;
color: #585a55;
text-decoration: none;
}

a:visited {}

.hrline {
color: #cccccc;
}

.productline {
height: 120px;
padding: 7px;
margin-bottom: 15px;
background-color: #f8f8f8;
border: 1px solid #e7f4f3;
font-family: verdana;
font-size: 10px;
color: #585a55;
}

.productlineimage {
background-color: #ffffff;
margin-left: 15px;
border: 1px solid #e7f4f3;
float: right;
padding-bottom: 5px;
}

ul {
padding-left: 0px;
margin: 0px;
}

li {
padding: 0px;
margin: 0px;
list-style-image: url(/images/menu_tr.gif);
}
