/*=================================*/
/* The Nivo Slider styles */
.nivoSlider 					{position:relative;height:324px; width:847px;}
.nivoSlider img 				{position:absolute;top:0px;left:0px;}
.nivo-box 						{display: block;position: absolute;z-index: 5;}
/* If an image is wrapped in a link */
.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;}
/* The slices in the Slider */
.nivo-slice 					{display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption 					{position:absolute;left:38px;top:22px;color:#fff;width:400px;z-index:89;opacity:1!important;}
.nivo-caption p 				{padding:5px;margin:0;}
.nivo-caption a 				{display:inline !important;}
.nivo-html-caption 				{display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav				{position:absolute; top:43%; z-index:998; width:100%; }
.nivo-directionNav a 			{z-index:99;cursor:pointer;}
.nivo-prevNav,
.nivo-nextNav					{display:inline-block;  padding: 4px 7px 4px 7px; color:#fff; background:#fec151;}

.nivo-prevNav:hover,
.nivo-nextNav:hover				{color:#fff;background:#5d7731;}

.nivo-prevNav 					{float:left;}
.nivo-nextNav 					{float:right;}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav				{position:absolute;z-index:999; right:8px; bottom:-18px;overflow:hidden; width:auto; display:block;}
.nivo-controlNav 				{font-size: 0px; line-height:0; text-align:right;}

.nivo-controlNav a				{background:url('images/cs-buttons.png') no-repeat transparent;
							 	 width:12px;height:0;display:block;padding:12px 0 0 0;overflow:hidden;float:left;margin:0 0px 0 4px;position:relative; z-index:999;cursor:pointer;}
.nivo-controlNav a				{background-position: 0 0;}
.nivo-controlNav a:hover		{background-position: 0 0;}
.nivo-controlNav a.active		{background-position: 0 -12px;}

.nivo-controlNav a {}
.nivoSlider_wrapper				{background:url('images/bg_slider.gif') 0 0 no-repeat transparent;margin-bottom:0px; padding:26px 27px 0px 48px;width:866px; height:402px;}

.slogan_top{ font-size:72px; font-weight:bold; color:#fff; font-style:italic; line-height:1.2em; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-3px;}
.slogan_small{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-style:italic; margin-left:5px; margin-top:2px; display:block; margin-bottom:20px;}
.button_caption{ padding:8px 16px 7px 18px; border:1px solid #9bb85e;background:url('images/tail_btn_2.gif') 0 0 repeat-x #9eca56;	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px; /* KHTML */
  	border-radius: 5px;
	position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#5d7731; text-transform:uppercase; font-size:18px; margin-left:3px;text-shadow: 0.1em 0.1em #cee5a4;}
.button_caption:hover{background: url('images/act_btn.gif') left top repeat-x #febb4a; color:#fff;text-shadow:none; border:1px solid #d6982f; }