/* --- eslide --- */
	#easycontent{
		position:relative;
		padding-top:18px;
		}			

	#easyslider ul, #easyslider li,
	#easyslider2 ul, #easyslider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#easyslider2{margin-top:1em;}
	#easyslider li, #easyslider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:340px;
		height:341px;
		overflow:hidden; 
		}	
	
#easyslider { margin-top: 20px; }
#easyslider .quote { background: #28231A url(../images/testimonial_quote.gif) no-repeat 16px 20px; padding: 20px 20px 20px 60px; color: #FFF; font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
#easyslider .cite { background: url(../images/testimonial_arrow.gif) no-repeat 20px 0; font-size: 0.85em; padding: 5px 0 0 45px; }

#easyslider { position: relative; margin: 0; }
#easyslider #easyslider ul { margin: 0; padding: 0; list-style: none; }
#easyslider #easyslider li { width: 430px; height: 200px; overflow: hidden; }
#prevBtn, #nextBtn { display: block; width: 33px; height: 16px; position: absolute; left: 0px; top: 0px; text-indent: -99999px; }
#nextBtn { left: 16px; }
#prevBtn a, #nextBtn a { display: block; background: url(../images/buttons.png) no-repeat 0px 0px; width: 33px; height: 16px; display: block; cursor: pointer; }
#nextBtn a { background-position: -16px 0px; }
#prevBtn a:hover, #nextBtn a:hover { background-position: 0px 0px; }
#nextBtn a:hover { background-position: -16px 0px; }	


/* --- Quo --- */
#description { margin-bottom: 40px; padding-bottom: 10px; }
code { font-family: "Courier New", Courier, Monaco, monospace; background: #f2f2f2; margin-bottom: 20px; display: block; padding: 20px; }	
blockquote p { margin-bottom: 10px; font-style: italic; }
blockquote cite { font-style: normal; display: block; text-align: right; text-transform: uppercase; font-size: 10px; font-weight: bold; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif; }

blockquote {
	font-family: Georgia, Times, serif;
	width: 255px; /* required */
	margin: 0 auto;
	}

#quote_wrap { 
	background: #FFF url(../images/quote-mark.png) no-repeat 10px 10px;
	margin: 0 5px; padding: 55px; border: 1px solid #e5e1d9;
	}

/* --- Nivo --- */
.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-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.nivoTestimonial{font-size:.9em;float:left;margin:17px 0px;}
.nivoSlider{position:relative;min-height:269px;margin:0px 0px 0px 0px;background:#fff url(../images/loader.gif) no-repeat 50% 50%;-moz-box-shadow:0px 0px 10px #333;-webkit-box-shadow:0px 0px 10px #333;box-shadow:0px 0px 10px #333;}
.nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.nivoSlider a{border:0;}
#content{width:350px;margin:0 auto;position:relative;}
#content h2{margin-left:30px;}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
#slider1 .nivo-controlNav, #slider2 .nivo-controlNav, #slider4 .nivo-controlNav{position:absolute;left:35%;bottom:-30px;}
#slider1 .nivo-controlNav a, #slider2 .nivo-controlNav a, #slider4 .nivo-controlNav a{display:block;width:10px;height:10px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
#slider1 .nivo-controlNav a.active, #slider2 .nivo-controlNav a.active, #slider4 .nivo-controlNav a.active{background-position:-10px 0;}
#slider2 a{display:block;}
#slider3{margin-bottom:110px;}
#slider3 .nivo-controlNav{position:absolute;left:27%;bottom:-70px;}
#slider3 .nivo-controlNav img{display:inline;position:relative;margin-right:10px;-moz-box-shadow:0px 0px 5px #333;-webkit-box-shadow:0px 0px 5px #333;box-shadow:0px 0px 5px #333;}
#slider3 .nivo-controlNav a.active img{-moz-box-shadow:0px 0px 5px #fff;-webkit-box-shadow:0px 0px 5px #fff;box-shadow:0px 0px 5px #fff;}
.clear{clear:both;}
.pointer{cursor:pointer;}
img{-ms-interpolation-mode:bicubic;}