

/* make wider for arrows */
div.ProductPageRelatedMicrositesWrapper.rspWidget{
	padding: 10px 0px 10px 0px;
}

div.ProductPageRelatedMicrositesWrapper.rspWidget .rspWidgetHeading{
	padding: 0px 10px 0px 10px;
}



/* override inherited styles */
div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive{
	margin: 0px;
	padding: 0px;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-clip{
	margin: 0px auto 0px auto;
	padding: 0px;
	position: relative;
	overflow: hidden;
}

div.ProductPageRelatedMicrositesWrapper ul.jcarousel-list{
	margin-left: 0px !important;
}

div.ProductPageRelatedMicrositesWrapper li.jcarousel-item-undefined, div.ProductPageRelatedMicrositesWrapper li.jcarousel-item-NaN{
	display: none;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a{
	text-align: center;
	font-size: 11px;
	line-height: 1.2em;
	position: relative;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a img.imgthumb{
	border: 1px solid #cccccc;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a img.defaultthumb{
	border: 0px none;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a span{
	position: absolute;
	width: 100%;
	display: block;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-next-horizontal{
	position: absolute;
	width: 40px !important;
	background-position: -12px 0px !important;
	background-color: transparent !important;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-next-horizontal:hover{
	background-position: -60px 0px !important;
	background-color: #9ac357 !important;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-prev-horizontal{
	position: absolute;
	width: 40px !important;
	background-color: transparent !important;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-prev-horizontal:hover{
	background-color: #9ac357 !important;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-prev-horizontal:hover{
	background-color: #9ac357 !important;
}

div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-prev-disabled:hover, div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-next-disabled:hover{
	background-color: transparent !important;
}





/* grid_4 */
div.grid_4 div.ProductPageRelatedMicrositesWrapper.rspWidget{
	width: 220px !important;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper .rspWidgetContent{
	width: 220px;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive{
	width: 220px;
	height: 98px;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-clip{
	width: 160px;
	height: 98px;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item{
	width: 160px;
	height: 98px;
	overflow: hidden;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a{
	width: 160px;
	height: 98px !important;
	padding: 0px !important;
	text-align: center;
	display: block;
	overflow: hidden;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a span{
	width: 156px;
	padding: 0px 2px 0px 2px;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-next-horizontal{
	top: 25px !important;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-prev-horizontal{
	top: 25px !important;
}

/*
div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a img.imgthumb{
	width: 46px;
	height: 65px;
	border: 1px solid #cccccc;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a img.defaultthumb{
	width: 55px;
	height: 68px;
	border: 0px none;
}
*/

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a img.widerthantall,
div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a img.square{
	width: 160px;
	height: auto;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a img.tallerthanwide{
	width: auto;
	height: 98px;
}


div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a span.micrositename{
	position: absolute;
	width: 140px;
	bottom: 4px;
	left: 5px;
	display: block;
	background: #ffffff;
	background: rgba(255,255,255,0.9);
	padding: 3px 5px 3px 5px;
}


div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a span.micrositesection{
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 26px;
	height: 26px;
	overflow: hidden;
	text-indent: 50px;
	margin: 0px;
	padding: 0px;
	background-color: #e0e0e0;
	background-position: center center;
	background-repeat: no-repeat;
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a span.householders,
div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a span.householder
{
	background-image: url('img/icon_residentialapps_24x24.png');
}

div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a span.architects,
div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive li.jcarousel-item a span.architect
{
	background-image: url('img/icon_commercialapps_24x24.png');
}


div.grid_4 div.ProductPageRelatedMicrositesWrapper div.jcarousel-skin-responsive div.jcarousel-next-disabled{
	display: none !important;
}