body
{ background:url("images/body-bg-3.gif") repeat-x left top #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;	line-height:16px; }

ul { list-style:none;}

/* ============================= header ===================== */
.header_1{padding:43px 0 20px 0; overflow:hidden; }

.header_1 .cart{
	float:left;
	background:url("images/cart-1.png") no-repeat left top;
	width:180px;
	height:44px;
	font-size:13px;
	color:#fff;
	padding:13px 0 0 60px;
	margin-top:10px;
	margin-right:0px;
}
.header_1 .cart a{
	color:#fff;
	text-decoration:none;
	
}
.header_1 .cart a span{
	font-weight:bold;
}
.header_1 .cart a:hover{
	color:#1c2830;
}


.header_1 .navigation1{
	float: left;
	padding:23px 25px 0px 105px;
	
	
}

.header_1 .navigation1 a{
	color:#898f93;
	font-size:12px;
	text-decoration:none;
	
}

.header_1 .navigation1 a:hover{
	color:#f9461c;
}


/* ============================= menu ===================== */
.menu{
	overflow:hidden;
	background:url("images/menu-background-1.gif") repeat-x left top;
	padding:5px;
	border:5px solid #fff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:relative;
	box-shadow:5px 5px 8px #f0f0f0;
	-moz-box-shadow:5px 5px 8px #f0f0f0;
	-webkit-box-shadow:5px 5px 8px #f0f0f0;
	margin-top:19px;
	z-index:2;
}
*+ html .menu{
	position:relative;
	top:19px;
	margin-top:0;
	margin-bottom:20px;
}
.menu ul{
	padding:0;
	margin:0;
}
.menu li {
	float:left;
}
.menu li a{
	color:#18232a;
	text-transform:uppercase;
	font-size:12px;
	line-height:20px;
	display:block;
	text-decoration:none;
	padding: 11px 19px 15px 22px;
	background:url("images/menu-bg-1.gif") repeat-x left top;
	border-right:1px solid #e6e6e6;
}
.menu li.selected a,
.menu li a:hover{
	background:#1c2830;
	color:#fff;
	border-right:1px solid #000;
}

#navEZPagesTop {
        
        }


/* ============================= slider ===================== */

.main-width { width:950px; margin:0 auto; text-align:left;}
.slider{
	
	margin-top:-51px;
	overflow:hidden;
	padding-top:51px;
}
*+ html .slider{
	margin-top:-52px;
}


#faded{
	overflow:hidden;
	position:relative;
	width:950px;
	height:219px;
	background:#fff;
	z-index:1;
	margin-top:-5px;
	margin-bottom:35px;
}
*+ html #faded{
	margin-top:-5px;
	
}


ul.pagination { list-style:none; padding:0; margin:0; position:absolute; top:75px; right:1px;}
ul.pagination li { 
	position:relative;
	z-index:11;
	margin-left:3px;
}
ul.pagination li a {
	display:block;
	background:url("images/pagination-1.gif") left -54px;
	width:23px;
	height:23px;
	text-indent:-9999px;
	margin-bottom:4px;

}
ul.pagination li a:hover{
	background:url("images/pagination-1.gif") left -27px;
}
ul.pagination li.current{
	position:relative;
	z-index:9999!important;
}
ul.pagination li.current a{
	background:url("images/pagination-1.gif") left 0px;
}



.vLine{ border-left:solid 1px #e4e4e4;}
.hLine{ border-top:solid 1px #e4e4e4; }
.crsl{
	width:100%;
	position:relative;
	margin-bottom:56px;
}
.inner{
	overflow:hidden;
	width:100%;
}
.carousel-box{
	width:948px!important;
	height:180px;
	background:#fff;
	height:216px;
	overflow:hidden;
	border:1px solid #e5e5e5;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:relative;
	z-index:1;
}
.carousel-box .carousel ul{
	overflow:hidden;
}
.carousel-box .carousel ul li{
	height:188px;
	width:171px;
	text-align:center;
	border-right: 1px solid #e5e5e5;
	margin:14px 0 0 19px;
	float:left;
	overflow:hidden;
	display:inline-block;
	position:relative;
}
.carousel-box .carousel ul li .sale{
	height:39px;
	width:39px;
	background:url("sale-1.png") no-repeat left top;
	display:block;
	position:absolute;
	margin-left: 20px;
	top:3px;
	left:0;
}
.carousel-box .carousel ul li .bottom{
	width:100%;
	height:35px;
	text-align:center;
	padding:8px 0 0 1px;
}
.carousel-box .carousel ul li:hover .bottom a{
	color:#f9461c;
	font-weight:bold;;
}
.carousel-box .carousel ul li .bottom a{
	color:#1c2830;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}
.carousel-box .carousel ul li img{
	width:89px;
	height:134px;
	margin-top:16px;
	margin-left:-11px;
}
.crsl .prev{
	height:56px;
	width:56px;
	background:url("prev-1.png") no-repeat left top;
	display:block;
	cursor:pointer;
	position:absolute;
	top:83px;
	left:-25px;
	z-index:2;

}
.crsl .prev:hover{
	background:url("prev-act-1.png");
}
.crsl .next{
	height:56px;
	width:56px;
	background:url("next-1.png") no-repeat left top;
	display:block;
	cursor:pointer;
	position:absolute;
	top:83px;
	right:-30px;
	z-index:2;
}
.crsl .next:hover{
	background:url("next-act-1.png") no-repeat left top;
}
.centerBoxHeading{
	font-size:24px;
	color:#1c2830;
	line-height:20px;
	font-weight:normal;
	padding:0 0 18px 22px;
}

.item_name 
{
 font-size:17px; text-decoration:none; line-height:25px; font-weight:bold; color:#f9461c; 

}

.item_name:hover{
	color:#1c2830;
}

.item_price
{
background: none repeat scroll 0 0 #FFFAA3;
border-radius: 8px 8px 8px 8px;
width: 108px;
 font-size:16px; text-decoration:none; line-height:25px; font-weight:bold; color:#f9461c;
 margin:auto;

}

.item_text
{

 font-size:12px; color:#666; margin-bottom:10px;

}


.item_buttons
{

 margin:10px 0px 10px 0px;

}


.border_left {
    border-left: 1px solid #DDDDDD;
    margin-right: 5px;
    padding-right: 4px;
}
.infoBlock {
    background: none repeat scroll 0 0 #FFFAA3;
    border-radius: 8px 8px 8px 8px;
    color: #B54C00;
    display: inline-block;
    font-size: 13px;
    line-height: 1;
    padding: 4px 8px;
    text-decoration: none;
}


/* ============================= footer ====================== */
#footer{
	border-top:1px solid #e4e4e4;
	padding-top:35px;
	padding-bottom:61px;
}
#footer .footer-menu{}
#footer .footer-menu a{
	color:#898f93;
	font-size:12px;
	line-height:24px;
	text-decoration:none;
}
#footer .footer-menu a:hover{
	color:#f9461c;
}
#footer .copyright{
	color:#f9461c;
	font-size:12px;
	line-height:24px;
}
#footer .copyright a{
	color:#f9461c;
	text-decoration:none;
}
#footer .copyright a:hover{
	color:#898f93;
}
