/*-- gallery --*/
#subNav ul.galleryControl {margin-left:12px;width:auto;overflow:hidden;float:left;}
#subNav ul.galleryControl li {display:inline;float:left;padding:0 14px 0 0;margin:0;}
#subNav ul.galleryControl li a {display:inline-block;height:13px;width:12px;background: url('../images/galleryBtn.gif') -26px 0 no-repeat;padding:0;}
#subNav ul.galleryControl li a:hover {background: url('../images/galleryBtn.gif') -13px 0 no-repeat;}
#subNav ul.galleryControl li a:active {outline:none;}
#subNav ul.galleryControl li a.active {background: url('../images/galleryBtn.gif') 0 0 no-repeat;outline:none;}
#subNav ul.galleryControl li a span {position:absolute;left:-400000px;}

#subNav a#nextGallery {font-size:1.4em;padding:0 16px 0 0;margin:11px 0 0 5px;display:inline-block;background: url('../images/nextGalBtn.gif') 100% 7px no-repeat;cursor:pointer;}

#galleryFrame {
	height:450px;
	margin:0px 0 20px -37px;
	overflow:hidden;
	position:relative;
	width:948px;
	padding:0 25px;
	z-index:0;
	}

	ul#gallery {position:absolute;}
	
	ul#gallery li {
		display:inline-block !important;
		float:left;
		height:390px;
		position:relative;
		width:948px;
		padding:30px 0;		
		}
	ul#gallery li img.dec {	
		border:1px solid #CDCDCD;
		padding:4px;
	}
	
	#galleryFrame ul li div.gCol1 {
		float:left;
		width:554px;
		padding:0 30px 0 24px;
		border-right:1px solid #d5d5d5;
		}
	
	div.gCol1 .featureContent {
		margin:20px 0;
		display:block;
		height:120px;
		width:533px;
		background: url('../images/featureContentSlidesBg.gif') 0 0 no-repeat;
		overflow:hidden;
		padding:7px;
		}
		
		.featureContent .fcImage {float:left;width:122px;}
		.featureContent .fcTxt {float:left;width:386px;padding:4px 12px;}
		
		.featureContent .fcTxt h3 {
			font-size:1.8em;
			line-height:1em;
			padding:0 0 4px;
			}
		.featureContent .fcTxt h3 a {text-decoration:none;}
		.featureContent .fcTxt p {line-height:1.5em;padding:3px 0 3px 0;}
		.featureContent .fcTxt a.arrowLink {text-decoration:none;}
	#galleryFrame ul li div.gCol2 {float:left;width:282px;padding:0 0 0 30px;}
	#galleryFrame h1 {padding:0px 0 15px 0;}
	#galleryFrame h2 {padding:3px 0 12px 0;}

	#galleryFrame ul li .cols3,
	#galleryFrame ul li .portraitLeft,
	#galleryFrame ul li .portraitRight,
	#galleryFrame ul li .wideRight,
	#galleryFrame ul li .wideLeft {
		width:888px;
		overflow:hidden;
		margin-left:30px;
		}

	#galleryFrame ul li .cols3 .col1,
	#galleryFrame ul li .cols3 .col2,
	#galleryFrame ul li .cols3 .col3 {float:left;width:270px;margin-right:39px;}
	
	#galleryFrame ul li .cols3 .col3 {margin-right:0;}

	#galleryFrame ul li .portraitLeft .col1 {width:464px;float:left;padding:15px 0 0 0;}
	#galleryFrame ul li .portraitLeft .col2 {width:380px;float:left;padding:11px 0 0 40px;}

	#galleryFrame ul li .portraitRight .col1 {width:380px;float:left;padding:11px 40px 0 0px;}
	#galleryFrame ul li .portraitRight .col2 {width:464px;float:left;padding:15px 0 0 0;}

	#galleryFrame ul li .wideLeft .col1 {width:525px;float:left;padding:15px 0 0 0;}
	#galleryFrame ul li .wideLeft .col2 {width:319px;float:left;padding:11px 0 0 40px;}

	#galleryFrame ul li .wideRight .col1 {width:319px;float:left;padding:11px 40px 0 0px;}
	#galleryFrame ul li .wideRight .col2 {width:525px;float:left;padding:15px 0 0 0;}


.jcarousel-clip {
	margin:0;
	padding:0;
	position:relative;
	z-index:2;
	}


#galleryFrame .jcarousel-container {height:450px;width:948px;}


.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
	}

/**
 *  Horizontal Buttons
 */

#galleryFrame .jcarousel-next-horizontal,
#galleryFrame .jcarousel-prev-horizontal {
	position: absolute;
	top:0;
    right: 0px;
    width: 39px;
    height: 450px;
    cursor: pointer;
    background: url(../images/galleryNext.gif) no-repeat top right;
	z-index:15;
	}

#galleryFrame .jcarousel-prev-horizontal {left:0;background: transparent url(../images/galleryPrev.gif) no-repeat 0 0;}

#galleryFrame .jcarousel-prev-disabled {background: transparent url(../images/galleryPrev.gif) no-repeat 0 -450px;}
#galleryFrame .jcarousel-next-disabled {background: transparent url(../images/galleryNext.gif) no-repeat 100% -450px;}

#galleryFrame .testimonial {margin:10px 0;}
#galleryFrame .testimonial p {font-family:georgia;font-size:1.2em;line-height:1.6em;font-style:italic;}

#galleryFrame .testimonial blockquote {
	background: url("../images/qtLeftSmallOnWhite.gif") no-repeat 3px 5px;
	padding:2px 3px;
	}

#galleryFrame .testimonial blockquote div {
	background:url("../images/qtRightSmallOnWhite.gif") no-repeat right bottom;
	padding:0 28px;
	}
