*{
margin:0;
padding:0;
border:0
}
body{
color:#e9e9e9;
background-color: #ffffff;
font:11px tahoma,arial,verdana,helvetica,sans-serif
}
a{
color:#ffffff;
text-decoration:underline
}
a:hover{
color:#e2ac2b;
text-decoration:none
}
input,select,textarea{
border:#969696 1px solid;
padding:1px 2px;
color:#000000;
font:11px arial,tahoma,sans-serif
}
select{
padding:1px
}
li{
list-style:none
}
#page{
margin:10px auto;
width:880px
}
/*--- TOP MENU ---*/
#top{
line-height:35px;
height:35px
}
/*- Language -*/
.language{
width:329px;
float:left;
color:#34322e;
height:35px
}
.language p{
width:113px;
float:left
}
.language img{
float:left;
margin:0 6px
}
.language i img{
margin:10px 6px
}
.language select{
width:95px;
float:left;
margin:8px 0 0 5px
}
/*- Topmenu -*/
.topmenu{
float:right;
width:880px;
background:url(topmenu-bgr.gif) no-repeat;
height:35px;
overflow:hidden
}
.topmenu a{
text-decoration:none
}
.topmenu ul{
margin:5px 0 0 15px;
height:25px
}
.topmenu li{
padding:0 10px;
border-right:1px solid #605d55;
float:left;
text-transform:uppercase;
line-height:25px
}
.topmenu li.last{
border:0
}
/*--- HEADER ---*/
#header{
margin:10px 0 15px 0;
clear:both;
height:209px
}
/*--- COLUMN LAYOUT ---*/
#columns{
margin:0 0 10px 0;
clear:both
}
/*--- LEFT column ---*/
#leftcol{
width:181px;
float:left
}
/*- Left Menu -*/
.leftmenu{
margin:0 0 0 0;
color:#ffffff;
background:url(leftmenu-top.jpg) #d54900 no-repeat
}
.leftmenu-bot{
background:url(leftmenu-bot.jpg) no-repeat bottom;
line-height:11px;
height:11px;
margin-bottom: 10px;
}
.leftmenu h4{
padding:10px 0 10px 15px;
background:url(leftmenu-hl.gif) repeat-x bottom;
font-weight:normal;
font-size:12px
}
.leftmenu ul{
padding:10px 5px 25px 15px
}
.leftmenu li{
padding:4px 0;
background:url(hl-dot.gif) repeat-x bottom;
color:#ffffff;
text-transform:uppercase
}
.leftmenu li a{
color:#ffffff;
text-decoration:none
}
.leftmenu li a:hover,.leftmenu li.active a{
color:#e2ac2b
}
/*- Current Special Box -*/
#leftcol .special{
width:181px;
background:url(border-box-bgr.jpg) no-repeat;
text-align:center;
overflow:hidden;
height:302px
}
#leftcol .special img{
margin:10px 0
}
/*--- CENTER column ---*/
#centercol{
width:688px;
float:right
}
/*- Search -*/
.search{
margin:0 0 10px 0;
padding:0 15px;
color:#ffffff;
background:url(search-bgr.gif) no-repeat;
height:40px
}
.search .fl{
margin:6px 0 0;
font-weight:bold
}
.search input{
width:87px
}
input.search-go{
border:0;
width:34px;
margin:5px 0 0 5px;
background:url(btn-search.gif) no-repeat center;
height:17px
}
.search .fr{
line-height:40px
}
a.cart{
float:left;
width:90px;
padding:0 0 0 35px;
display:block;
background:url(ico-cart2.gif) no-repeat left;
font-weight:bold;
text-decoration:none;
height:40px
}
/*- Box -*/
.box{
	margin:0;
	min-height: 1770px;
	background-color: #FFFFFF;
	color: #000000;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.box a {
	color: #0066CC;
}
.box .spacer{
padding:5px 15px 10px 15px
}
.box-top{
background:url(box-top.gif) no-repeat top;
line-height:10px;
height:10px
}
.box-bot{
background:url(box-bot.gif) no-repeat bottom;
line-height:10px;
height:10px;
margin-bottom: 10px;
}
/*- Product List Wrapper -*/
.product{
float:left;
padding:0 20px 0 0;
margin:0 20px 0 0;
border-right:1px solid #93918c;
width:192px
}
.last{
border:0;
padding:0;
margin:0
}
.product h3{
padding:0 0 10px 0;
font-size:12px
}
.product p{
padding:0 0 15px
}
.product .wrapper{
width:192px;
background:url(wrapper-bgr.gif) no-repeat;
height:153px
}
.product .wrapper p{
padding:10px;
color:#e75801;
font-size:22px;
text-align:right
}
.product .wrapper img{
margin:13px 0 0 20px;
width:110px;
height:85px
}
.product .buttons{
margin:26px 0 0;
width:192px;
background:url(btn-bgr.gif) no-repeat;
font-size:12px;
height:26px
}
.product .buttons a:hover{
color:#333333
}
a.add2cart,a.details{
margin:5px 0 0 10px;
float:left;
width:73px;
padding:0 10px 0 0;
display:block;
background:url(ico-cart.gif) no-repeat right top;
text-decoration:none;
height:14px
}
* html a.add2cart{
margin:5px 0 0 5px
}
a.details{
margin:5px 10px 0 0;
float:right;
width:43px;
padding:0 10px 0 0;
background:url(ico-details.gif) no-repeat right top
}
/*--- FOOTER ---*/
#footer{
height:69px
}
.ccards{
margin:25px 20px 0 0;
border:1px solid #9a9894;
padding:5px;
float:right
}
#footer p.copy{
padding:25px 0 0 13px;
width:270px;
float:left
}
#footer p.botmenu{
padding:38px 0 0 15px;
width:530px;
float:left
}
#footer p.botmenu a{
padding:0 15px 0 5px
}
/*--- Misc. styles ---*/
.fix{
clear:both;
line-height:1px;
height:1px
}
.fl{
float:left
}
.fr{
float:right
}
.yellow,.yellow a{
color:#ffc444;
font-weight:bold;
text-decoration:none
}

