body { 
background : #171717 url(../images/body-bg.png) no-repeat center top; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 16px; 
color : #0e0e0e; 
} 
table, td { 
border-collapse : collapse; 
font-size : 100%; 
} 
table, td, img { 
border : 0; 
} 
form, td { 
margin : 0; 
padding : 0; 
} 
td { 
vertical-align : top; 
text-align : left; 
} 
#main-width { 
width : 924px; 
margin : 0 auto; 
text-align : left; 
} 
input, textarea { 
font-family : Tahoma; 
font-size : 1em; 
} 
.fleft { 
float : left; 
} 
.fright { 
float : right; 
} 
.clear { 
clear : both; 
} 
img { 
vertical-align : top; 
} 
a img { 
border : 0; 
} 
ul { 
list-style : none; 
} 
.alignright { 
text-align : right; 
} 
.aligncenter { 
text-align : center; 
} 
.wrapper { 
width : 100%; 
overflow : hidden; 
} 
.container { 
width : 100%; 
} 
.column-1, .column-2, .column-3 { 
float : left; 
} 
a { 
color : #ff0000; 
outline : none; 
text-decoration : underline; 
} 
a:hover { 
text-decoration : none; 
} 
p { 
margin : 0; 
padding : 0; 
} 
#header .top { 
width : 100%; 
overflow : hidden; 
position : relative; 
} 
#header .navigation-link { 
height : 17px; 
float : left; 
padding : 10px 21px 0 0; 
color : #fff; 
} 
#header .navigation-link a { 
font-size : 12px; 
color : #fff; 
text-decoration : none; 
} 
#header .navigation-link a:hover { 
text-decoration : underline; 
} 
#header .lang { 
padding : 3px 21px 0 172px; 
float : right; 
} 
#header .cart { 
float : right; 
margin : -19px 0 0 0; 
color : #fff; 
background : url(../images/cart-bg.gif) no-repeat right top; 
padding : 0 24px 0 0; 
} 
#header .cart a { 
color : #fff; 
text-decoration : none; 
} 
#header .cart span a { 
text-transform : uppercase; 
} 
#header .cart a:hover { 
text-decoration : underline; 
} 
#header .row { 
background : url(../images/row-left-bg.gif) no-repeat left top; 
width : 100%; 
margin : 10px 0 0 0; 
} 
#header .row .tail {
	background : url(../images/row-tail.gif) 0% 0%;
} 
#header .row .right-bg { 
background : url(../images/row-right-bg.gif) no-repeat right top; 
width : 100%; 
padding : 15px 0 16px 0; 
} 
#header .logo { 
padding : 15px 0 0 15px; 
margin-top : -20px; 
float : left; 
position : relative; 
} 
ul.menu { 
list-style : none; 
margin : 0; 
padding : 0; 
width : 100%; 
} 
ul.menu * { 
margin : 0; 
padding : 0; 
} 
ul.menu a { 
display : block; 
color : #000; 
text-decoration : none; 
} 
ul.menu li { 
position : relative; 
float : left; 
margin-right : 1px; 
} 
ul.menu ul { 
position : absolute; 
top : 26px; 
left : 0; 
background : #d1d1d1; 
display : none; 
list-style : none; 
} 
ul.menu ul li { 
position : relative; 
border-top : none; 
width : 148px; 
margin : 0; 
} 
ul.menu ul li a { 
display : block; 
padding : 3px 7px 5px; 
background-color : #d1d1d1; 
} 
ul.menu ul li a:hover { 
background-color : #c5c5c5; 
} 
ul.menu ul ul { 
left : 148px; 
top : -1px; 
} 
ul.menu .menulink { 
padding : 5px 7px 7px; 
text-align : center; 
font-weight : bold; 
background : url(../images/menu-tail.gif); 
width : 139px; 
} 
ul.menu .menulink:hover, ul.menu .menuhover { 
background : url(../images/header_over.gif); 
} 
ul.menu .sub { 
background : #d1d1d1 url(../images/arrow.gif) no-repeat 136px 8px; 
} 
ul.menu .topline { 
border-top : 1px solid #aaa; 
} 
#column-left { 
float : left; 
width : 214px; 
background : url(../images/column1-top-tail.gif) repeat-x top; 
padding-top : 3px; 
} 
#column-center { 
padding : 2px 0 0 2px; 
margin : 5px 0 0 0; 
} 
#bannerThree { 
float : right; 
margin-bottom : 2px; 
} 
#bannerTwo { 
float : right; 
margin : 3px 0 2px 0; 
} 
.main-content { 
background : #FFFFFF; 
padding : 0 24px 0 22px; 
float : right; 
width : 663px; 
} 
.bot-indent { 
padding-bottom : 22px; 
} 
.name { 
display : block; 
position : relative; 
color : #fcfbfb; 
background : #434242; 
text-transform : uppercase; 
text-decoration : none; 
padding : 3px 2px 3px 8px; 
margin-bottom : 22px; 
} 
.name-type { 
display : inline-block; 
color : #434242; 
font-weight : bold; 
text-transform : uppercase; 
margin-bottom : 20px; 
} 
.name:hover { 
background : #727272; 
} 
.text { 
padding : 15px 0 0 0; 
} 
.price { 
color : #202020; 
font-size : 11px; 
font-weight : bold; 
} 
.price span { 
font-weight : bold; 
} 
.product-list-col .price { 
padding : 12px 0 2px; 
} 
.line { 
background : url(../images/line.gif) repeat-y 25px 0%; 
margin-top : -26px; 
padding : 26px 0 22px 0; 
position : relative; 
} 
.space { 
line-height : 1px; 
font-size : 1px; 
height : 0; 
overflow : hidden; 
} 
#footer { 
padding : 4px 0 38px 0; 
text-align : center; 
color : #8c8c8c; 
width : 924px; 
margin : 0 auto 0 auto; 
} 
#footer a { 
color : #fcfbfb; 
} 
#footer p { 
padding : 6px 0 0 0; 
} 
#footer .menu { 
background : url(../images/footer-menu-tail.gif) repeat-x top; 
color : #898888; 
text-transform : uppercase; 
padding : 7px 0 10px; 
font-size : 10px; 
} 
#footer .menu a { 
color : #898888; 
text-decoration : none; 
display : inline-block; 
margin : 0 5px; 
} 
#footer .menu a:hover { 
color : #fff; 
} 
#footer span { 
display : block; 
} 
select { 
font-family : Tahoma, Geneva, sans-serif; 
font-size : 11px; 
color : #000; 
} 
input { 
font-family : Tahoma, Geneva, sans-serif; 
font-size : 11px; 
color : #000; 
} 
.search-form { 
float : right; 
padding-right : 15px; 
} 
.search-form .input1 { 
vertical-align : top; 
background : #575757; 
border-top : 1px solid #2f2f2f; 
border-right : 1px solid #777777; 
border-bottom : 1px solid #9c9c9c; 
border-left : 1px solid #444444; 
padding : 2px 2px 5px 7px; 
font-family : Tahoma, Geneva, sans-serif; 
font-size : 11px; 
color : #000; 
width : 192px; 
} 
* html .search-form .input1 { 
margin-top : -1px; 
} 
*:first-child + html .search-form .input1 { 
margin-top : -1px; 
} 
.search-form .input2 input { 
vertical-align : top; 
} 
.manufacturers-form { 
float : right; 
padding-right : 12px; 
} 
.manufacturers-form select { 
width : 205px; 
background : #575757; 
font-family : Tahoma, Geneva, sans-serif; 
font-size : 11px; 
color : #000; 
padding : 1px 2px 2px 4px; 
} 
.column-center-padding { 
padding : 0; 
} 
.product a { 
color : #434242; 
text-transform : uppercase; 
text-decoration : none; 
} 
.product a:hover { 
color : #828282; 
} 
.product strong { 
color : #202020; 
font-size : 11px; 
font-weight : bold; 
} 
.product-list { 
padding : 0; 
margin : 0; 
} 
.product-list .left { 
float : left; 
position : relative; 
} 
.product-list .right { 
float : right; 
width : 100%; 
} 
.product-list .name { 
padding : 0; 
} 
.product-list a { 
text-decoration : none; 
display : block; 
color : #fcfbfb; 
background : #434242; 
text-transform : uppercase; 
text-decoration : none; 
padding : 3px 2px 3px 8px; 
margin-bottom : 22px; 
} 
.product-list a:hover { 
text-decoration : underline; 
} 
.product-list .text { 
padding : 0; 
} 
.product-list .price { 
float : left; 
padding : 0; 
} 
.product-list .button { 
float : right; 
padding : 0; 
} 
.product-list strong { 
color : #202020; 
font-size : 11px; 
font-weight : bold; 
} 
