.photowrapper {
	margin:0 auto;
	width:900px;
	height: 350px;
	position:relative;
	z-index:1;
	margin:0; padding:0;
}



#hometext {color:#696a6c; width:360px; float:left; padding: 60px 0 0 30px;}
#hometext a {color:#696a6c;}
#hometext a:hover {color:#1989ca; text-decoration:none;}
#hometext h1 {font-size:32px; margin:0;padding: 0px 0px 20px 0px; font-weight:normal; color:#4b4b4d;}
#hometext h1 a { color:#4b4b4d;}
#hometext h2 {font-size:20px;font-weight:normal;margin:0;padding:0;}
#hometext h3 {font-size:17px; font-weight:normal; margin:  5px 0;}



#content-slider{
	float:right;
	background-image: url("../images/bg-slider.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	z-index:1;
	width:842px;
	height: 295px;
	margin-top: 22px;
	margin-right: 17px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 17px;

}				
#content-slider-logo {
	float:left;
	height:205px;
	width:842px;
	z-index:1;
	margin-top: 22px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}
#content-slider-logo p#controls #prevBtn, #content-slider-logo p#controls #nextBtn { top:-256px; } 
/* Easy Slider */

	#slider, #slider-logo {z-index:1;}	
	#slider-logo ul, #slider-logo li {list-style:none;text-align:center;z-index:1;margin:0;padding:0;}
	#slider-logo li {
		width:425px;
		height:310px;
		overflow:hidden; 
		z-index:1;
	
	} 
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		color:#fff;
		text-align:right;
		z-index:1;
		}
	#slider li p {font-size:13px;}	
	#slider li p a {display:block; background-color:#71b132; color:#fff; padding: 4px 10px;border:2px solid #fff; border-bottom:none;width:69px;float:right;}	
	#slider li, #slider2 li{ 
		width:825px;
		height:310px;
		overflow:hidden; 
		z-index:1;
		}	

	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:24px;
		height:40px;
		position:absolute;
		left:-32px;
		top:-190px;
		}	
	#nextBtn, #nextBtn2{ 
		left:841px;
		}	
													
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:24px;
		height:40px;
		background:url("../images/btn_prev2.gif") no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url("../images/btn_next2.gif") no-repeat 0 0;	
		}
		#content-slider-logo #nextBtn a, #nextBtn2 a{ 
		background:url("../images/btn_next3.gif") no-repeat 0 0;	
		}	


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 860px;
    height: 160px;
}

.lexclusive .jcarousel-container-horizontal {
    width: 860px;
    padding: 20px 40px;
}

.lexclusive .jcarousel-clip-horizontal {
    width:  860px;
    height: 160px;
}
.lexclusive .jcarousel-item {
    width: 860px;
    height: 160px;
}
.lexclusive .jcarousel-item-horizontal {
    margin-right: 10px;
}


a.calltoaction {
	background:url("../images/bg-contact-calltoaction.gif") no-repeat 0 0;
	width:342px; height:22px;
	padding: 11px 15px 0 0;
	display:block;
	color:#fff !important;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative; top:20px; left:-36px;
	text-align:right;
}

a.calltoaction:hover { background-position: 0 -34px;}

