/* Copyright (C) 2007 - 2009 YOOtheme GmbH */

/*
 * This CSS file is for customization purpose only
 */ 

.clr {
	clear:both;
	height:0px;
	line-height:0px;
	overflow:hidden;
}

#left {
	color:#CCCCCC;
}

.prod_menu ul.level0 {
	margin:0;
	padding:0;
}

.prod_menu li.level0{
	margin:0px 15px 5px 0px;
	padding:0;
	list-style-type:none;
	display:block;
	background:url(../images/prodmenu_level1_item_bg.png) no-repeat scroll 0 0 transparent;
}

.prod_menu a.level0{
	display:block;
	margin:0;
	text-decoration:none;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:normal;
	color:#eee;
	font-size:12px;
	line-height:30px;
	padding-left:10px;
	
}

.prod_menu a.level0:hover{
	color:#ff0004;
}


.prod_menu ul.level1, .prod_menu ul.level2 , .prod_menu ul.level3, .prod_menu ul.level4, .prod_menu ul.level5 {
	margin:0;
	padding:0;
}

.prod_menu li.level1, .prod_menu li.level2, .prod_menu li.level3, .prod_menu li.level4, .prod_menu li.level5{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
}

.prod_menu a.level1, .prod_menu a.level2, .prod_menu a.level3, .prod_menu a.level4, .prod_menu a.level5{
	display:block;
	margin:0;
	text-decoration:none;
	cursor:pointer;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	padding-left:10px;
}

.prod_menu a.level2 {
	padding-left:20px;	
}
.prod_menu a.level3 {
	padding-left:30px;	
}
.prod_menu a.level4 {
	padding-left:40px;	
}
.prod_menu a.level5 {
	padding-left:50px;	
}

.minicart_bg {	
	background: url(../images/vertical_bar.png) 0 50% no-repeat;
	height:140px;
	padding:30px 0px 0px 20px;
	width:180px;
}


.box_tl {
	background: url(../images/box_corners.png) 0 0 no-repeat;
}
.box_tr {
	background: url(../images/box_corners.png) 100% -15px no-repeat;
	padding:0px 10px 0px 10px;
}
.box_tm {
	border-top:1px solid #D2D2D2;
	background:none #FFFFFF;
	height:9px;
}


.box_ml {
	background: url(../images/box_corners.png) 0 -60px repeat-x #F5F6F7;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}
.box_mr {
	padding:0px 10px 0px 10px;
}
.box_mm {

}


.box_bl {
	background: url(../images/box_corners.png) 0 -30px no-repeat;
}
.box_br {
	background: url(../images/box_corners.png) 100% -45px no-repeat;
	padding:0px 10px 0px 10px;
}
.box_bm {
	border-bottom:1px solid #D2D2D2;
	background:none #F5F6F7;
	height:9px;
}

.box_mm a.title {
	display:block;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
}






