@charset "utf-8";
/* CSS Document */


.clear {clear: both;}

/* -----------------------------------
			Colum Right
----------------------------------- */
.FP-Colum-Right {
	float: right;
	width: 230px;
}

.FP-Colum-Right a {
	margin: 0 0 8px 0;
	text-indent: -9999px;
}
	/* Order Online */
	.FP-Box-OrderOnline {
		display: block;
		position: relative;
		float: left;
		top: -60px;
		left: -20px;
		margin-bottom: -260px;
		z-index: 999;
		width: 259px;
		height: 260px;
		background: url(../graphics/sprite-front-page.png) no-repeat -856px 0;
	}
	.FP-Box-OrderOnline:hover {background: url(../graphics/sprite-front-page.png) no-repeat -1115px 0;}
	
	/* Blog */
	.FP-Box-Blog {
		margin-top: 189px !important;
		display: block;
		width: 230px;
		height: 91px;
		background: url(../graphics/sprite-front-page.png) no-repeat 0 0;
	}
	.FP-Box-Blog:hover {background: url(../graphics/sprite-front-page.png) no-repeat 0 -91px;}
	
	/* Join Our Team */
	.FP-Box-JoinOurTeam {
		display: block;
		width: 230px;
		height: 98px;
		background: url(../graphics/sprite-front-page.png) no-repeat 0 -182px;
		margin-bottom: 5px !important;
	}
	.FP-Box-JoinOurTeam:hover {background: url(../graphics/sprite-front-page.png) no-repeat 0 -280px;}
	
	/* Online Discount */
	.FP-Box-OnlineDiscount {
		display: block;
		width: 230px;
		height: 140px;
		background: url(../graphics/sprite-front-page.png) no-repeat -230px 0;
	}
	.FP-Box-OnlineDiscount:hover {background: url(../graphics/sprite-front-page.png) no-repeat -230px -140px;}
	
	/* Facebook */
	.FP-Box-Facebook {
		display: block;
		width: 230px;
		height: 35px;
		background: url(../graphics/sprite-front-page.png) no-repeat -230px -280px;
	}
	.FP-Box-Facebook:hover {background: url(../graphics/sprite-front-page.png) no-repeat -230px -315px;}

/* -----------------------------------
			Colum Left
----------------------------------- */
.FP-Colum-Left {
	float: left;
	width: 610px;
}
	/* Banners */
	.FP-Box-Banners {
		height: 280px;
		width: 610px;
	}
	#slider img {
		position: absolute;
	}
	
		.nivoSlider {
			position:relative;
		}
		.nivoSlider img {
			position:absolute;
			top:0px;
			left:0px;
		}
		.nivoSlider a.nivo-imageLink {
			position:absolute;
			top:0px;
			left:0px;
			width:100%;
			height:100%;
			border:0;
			padding:0;
			margin:0;
			z-index:60;
			display:none;
		}
		
		.nivo-slice {
			display:block;
			position:absolute;
			z-index:50;
			height:100%;
		}
		
		.nivo-caption {
			position:absolute;
			left:0px;
			bottom:0px;
			background:#000;
			color:#fff;
			opacity:0.8;
			width:100%;
			z-index:89;
		}
		.nivo-caption p {
			padding:5px;
			margin:0;
		}
		
		.nivo-directionNav a {
			position:absolute;
			top:45%;
			z-index:99;
			cursor:pointer;
		}
		.nivo-prevNav {
			left:0px;
			width: 50px;
			height: 76px;
			display: block;
			text-indent: -9999px;
			background: url(../graphics/slider-arrows.png) no-repeat 0 -76px;
		}
		.nivo-nextNav {
			right:0px;
			width: 50px;
			height: 76px;
			display: block;
			text-indent: -9999px;
			background: url(../graphics/slider-arrows.png) no-repeat 0 0;
		}
		
		.nivo-controlNav {
			bottom: 0;
			position: absolute;
			margin: 0 auto; 
			display: block;
		}
		.nivo-controlNav a {
			float: left;
			position: relative;
			margin: 0 5px;
			z-index:99;
			cursor:pointer;
			width: 5px;
			height: 5px;
			display: block;
			text-indent: -9999px;
			background: url(../graphics/slider-circles.png) no-repeat 0 0;
		}
		.nivo-controlNav a.active {
			background: url(../graphics/slider-circles.png) no-repeat 0 -5px;
		}
	
	/* Twitter */
	.FP-Box-Twitter {
		margin: 8px 0;
		line-height: 35px;
		height: 35px;
		width: 610px;
		font-size: 150%;
		font-weight: bold;
		color: #5E7311;
		background: url(../graphics/sprite-front-page.png) no-repeat 0 -400px;
	}
		.FP-Box-Twitter #rrt {
			padding: 0 0 0 10px;
			line-height: 35px;
			height: 35px;
			width: 510px;
			font-size: 110%;
			font-weight: bold;
			color: #5E7211;
			overflow: hidden;
		}
			.FP-Box-Twitter #rrt ul {
				float: left;
				margin: 0; 
				padding: 0; 
				list-style: none;
			}
		
		.FP-Box-TwitterLink {
			display: block;
			margin: 4px 4px 4px 0;
			width: 85px;
			height: 27px;
			text-indent: -9999px;
			float: right;
			background: url(../graphics/sprite-front-page.png) no-repeat -230px -350px;
		}
		.FP-Box-TwitterLink:hover {background: url(../graphics/sprite-front-page.png) no-repeat -315px -350px;}
			

	/* Stores */
	.FP-Box-Stores {margin: 0 0 8px 0;}
		
		/* Stores 1 */
		.FP-Box-Store1 {
			display: block;
			width: 198px;
			height: 200px;
			text-indent: -9999px;
			float: left;
			background: url(../graphics/sprite-front-page.png) no-repeat -460px 0;
		}
		.FP-Box-Store1:hover {background: url(../graphics/sprite-front-page.png) no-repeat -658px 0;}
		
		/* Stores 2 */
		.FP-Box-Store2 {
			display: block;
			width: 198px;
			height: 200px;
			text-indent: -9999px;
			float: left;
			background: url(../graphics/sprite-front-page.png) no-repeat -460px -200px;
			margin: 0 8px;
		}
		.FP-Box-Store2:hover {background: url(../graphics/sprite-front-page.png) no-repeat -658px -200px;}
		
		/* Stores 3 */
		.FP-Box-Store3 {
			display: block;
			width: 198px;
			height: 200px;
			text-indent: -9999px;
			float: left;
			background: url(../graphics/sprite-front-page.png) no-repeat -856px -260px;
		}
		.FP-Box-Store3:hover {background: url(../graphics/sprite-front-page.png) no-repeat -1054px -260px;}
		
	/* Stores TXT */
	.FP-Box-TXT {
		margin: 0;
		text-align: center;
		line-height: 35px;
		width: 610px;
		height: 35px;
		background: url(../graphics/sprite-front-page.png) no-repeat 0 -435px;
		font-size: 150%;
		font-weight: bold;
		color: #DFF29F;
	}
	.FP-Box-TXT span {color: #FFF;}

 
