/*-----------------   footer  -----------------*/
.footer_homepage{
	float:left;
}
.top_page{
	float:right;
}
.homepage_title{
	float:left;
	padding-top:25px;
}
.top_page_title{
	float:right;
	padding-top:25px;
}

.footer_0{
	 padding: 5px 0;
	 background-color: #cccccc;
}

.footer_1{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #505050), color-stop(1.0, #353535));
	background-color:#2C2C2C;
}
.footer_1_top{
	padding: 3px 7px 2px 7px;
	
}
.search_store_div{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #45b7cf), color-stop(1.0, #089fbf));
	background-color: #1ea8c5;	
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.search_store{
	background-image: url(../images/header_footer/search_store.gif);
	background-repeat: no-repeat;
	background-color: #1ea8c5;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 33px;
	text-align: center;
	color: white;
    font-size: 11px;
	margin: 5px 0;
	font-weight: bold;
	padding: 0 39px;
	border: 1px solid white;
}

.footer_1_bottom{
/*	padding: 0 4px;*/
}

.footer_table{
	width:100%;
}

.footer_table_td{
	width:50%;
	padding: 0 3px;
}

.promotion_div{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #45b7cf), color-stop(1.0, #089fbf));
	background-color: #1ea8c5;	
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.promotion{
	background-image: url(../images/header_footer/promotion.gif);
	background-repeat: no-repeat;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	color: white;
    font-size: 11px;
	height: 33px;
	font-weight: bold;
	padding-left: 39px;
    padding-right:5px;
	border: 1px solid white;
}
.promotion_title{
	margin-top: -1px;
	padding-top:5px;
}

.registration_div{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #45b7cf), color-stop(1.0, #089fbf));
	background-color: #1ea8c5;	
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.registration{
	background-image: url(../images/header_footer/registration.gif);
	background-repeat: no-repeat;	
	background-color: #1ea8c5;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	color: white;
    font-size: 11px;
	height: 33px;
	font-weight: bold;
	padding-left:35px;
	border: 1px solid white;
}
.registration_title{
	margin-top: -1px;
	padding-top:5px;
}
.footer_2{
	padding: 5px 7px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #353535), color-stop(1.0, #2a2a2a));
	background-color: #2c2c2c;
}

.footer_2 img{
	padding:2px 5px;
}	
.facebook{
	text-align: center;
	width: 23%;
	float:left;
	margin-right: 3px;
	height: 35px;

}
.twitter{
	text-align: center;
	width: 23%;
	float:left;
	margin: 0 3px;
	height: 35px;

}
.youtube{
	text-align: center;
	width: 23%;
	float:left;
	margin: 0 3px;
	height: 30px;
}
.blog{
	text-align: center;
	width: 23%;
	float:left;
	margin-left:3px;
	height: 35px;

}
.footer_3{
	background-color: #2c2c2c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #4e4e4e), color-stop(1.0, #2c2c2c));
	border-top: 4px groove #4c4c4c;
	height: 25px;
}
.footer_3_clear{
	background-color: white;
	height: 25px;
	width: 100%;
}
.footer_3_clear a{
	text-decoration:underline;
}
.contact{
	background-color: #2c2c2c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #4e4e4e), color-stop(1.0, #2c2c2c));	
	width:32%;
	float:left;
	border-right: 4px groove #4c4c4c;
	color: white;
	font-size: 11px;
    text-align: center;
    padding: 5px 0px;

}
.add_bonlanger{
	background-color: #2c2c2c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #4e4e4e), color-stop(1.0, #2c2c2c));
	width:32%;
	float:left;
	color: white;
	font-size: 11px;
    text-align: center;
    padding: 5px 0px;
	border-right: 4px groove #4c4c4c;
}
.legal_mentions{
	background-color: #2c2c2c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #4e4e4e), color-stop(1.0, #2c2c2c));
	width:32%;
	float:left;
	color: white;
	font-size: 11px;
    text-align: center;
    padding: 5px 0px;
}
.legal_mentions_clear{
	width:100%;
	font-size: 11px;
    text-align: left;
    padding: 5px;
}
.footer_4{
	text-align: center;
	padding:5px;
	background-color: #f0f0f0;
}
/*-----------------   footer  -----------------*/


/*-----------------------  pagination   ----------------------------*/
.pagination_homepage_div{
	float:left;
}
.pagination_top_page_div{
	float:right;
}
.pagaination_table{
	background-color: #F0F0F0;
	width: 100%;
	padding: 10px 0 5px 0;
}
.pagination_side_left{
	text-align: left;
	min-width: 80px;
	width: 120px;
}
.pagination_side_right{
	text-align: right;
	min-width: 80px;
	width: 120px;
}
.pagination_homepage{
	 padding-top: 3px;
	 text-align: left;
	 background-color: #027c93;
	 -webkit-border-radius:0px 16px 16px 0px;
	 -moz-border-radius:0px 16px 16px 0px;
	 border-radius:0px 16px 16px 0px;
}
.pagination_top_page{
	 padding-top: 3px;
	 text-align: right;
	 background-color: #027c93;	
	 -webkit-border-radius:16px 0px 0px 16px;
	 -moz-border-radius:16px 0px 0px 16px;
	 border-radius:16px 0px 0px 16px;
}
.pagination{
	 text-align: center;
	 min-width: 100px;
}
.pagination_div{
	 text-align: center;
}
.pagination_left{
	float: left;
	text-align: right;
	width:35%;

}
.pagination_center{
	float: left;
	text-align: center;
	color: #838383;
    font-size: 13px;
	width:30%;
}
.pagination_center_current{
	color: #e96112;
}
.pagination_right{
	float: left;
	text-align: left;
	width:35%;
}
/*-----------------------  pagination   ----------------------------*/


