#webpage 
{
	/*overflow:auto;*/
	height:auto;
}
#horizontal_carousel1
{
	height:auto;
	position:relative;
	/*padding-bottom:50px;*/
}
#productContainer1 {
	/*width: 80%;
	width:1024px;*/
	margin:0 auto;
	position:relative;
	white-space:nowrap;
}
#footer
{
	/*bottom:10px;
	position:relative;*/
}
.item
{
	margin-right:1.5em;
}
#carousel_nav_1
{
	display:none;
}
#filter_controls
{
	display:none;
}
.loader,
.next_button,
.previous_button
{
	display:none;
}
#main-menu
{
	/*position:relative;
	top:inherit;
	margin-top:inherit;
	margin-bottom:40px;*/
	margin-top:20.3em;
}
div.maxheight80
{
	height:inherit;
	max-height:inherit;
	position:relative;
	top:inherit;
	width:inherit;
}
#module_dynamic_placeholder2
{
	/*bottom:5px;
	height:auto;
	position:absolute;
	top:auto;
	position:relative;*/
}
#module_dynamic_placeholder3
{
	height:auto;
	max-height:inherit;
	top:auto;
	bottom:2em;
	position:absolute;
}
#template_5_col_1 #module_dynamic_placeholder3
{
	height:inherit;
	max-height:inherit;
	top:inherit;
	bottom:inherit;
	position:static;
}
.module_dyn_placeholder,
#template_1_col_1 .module_dyn_placeholder,
#template_2_col_1 .module_dyn_placeholder/*,
#module_dynamic_footlinks*/
{
	height:inherit;
	position:relative;
	top:inherit;
	width:inherit;
}
#collectionContainer1
{
	margin-bottom:150px;
}
#productContainer1 li
{
	height:100%;
	margin-top:20px;
	margin-right:15px;
	margin-left:15px;
}

#productContainer1 li:hover
{
	height:110% !important;
	margin-top:0px;
	margin-right:5px;
	margin-left:5px;	
	color:#000;
	font-weight:400;
}
.container
{
	text-align:center;
	width:100%;
}
.product_details
{
	width:820px;
	margin:0 auto;
	margin-bottom:20px;
}
.smaller_images
{
	width:100px;
	float:left;
}
.small_img
{
	width:90px;
	text-align:center;
	margin-bottom:10px;
}
.small_img img
{
	width:75px;
}
.small_img_mid
{
	background:url(../../media/interface/png/smImgMid.png) top left;
	background-repeat:repeat-y;
}
.small_img_top
{
	width:90px;
	height:5px;
	overflow:hidden;
	background:url(../../media/interface/png/smImgTop.png) top left;
}
.small_img_bottom
{
	width:90px;
	height:5px;
	overflow:hidden;
	background:url(../../media/interface/png/smImgBot.png) top left;
}

.larger_image
{
	width:300px;
	text-align:center;
	float:left;
}
.lg_img_mid img
{
	margin:8px 0;
}
.lg_img_mid
{
	background:url(../../media/interface/png/lgImgMid.png) top left;
	background-repeat:repeat-y;
}
.lg_img_mid p
{
	margin:0;
	padding-bottom:10px;
	font-style:normal;
}
.lg_img_top
{
	width:300px;
	height:5px;
	overflow:hidden;
	background:url(../../media/interface/png/lgImgTop.png) top left;
}
.lg_img_bottom
{
	width:300px;
	height:5px;
	overflow:hidden;
	background:url(../../media/interface/png/lgImgBot.png) top left;
}


.detail_wrapper
{
	width:400px;
	text-align:left;
	float:left;
	margin-left:15px;
}
.detail_wrapper h1
{
	margin-top:20px;
}


.detail_wrapper .select
{
	padding:5px 3px 5px 7px;
}

.filter_controls .select
{
	background:transparent url(media/interface/jpg/btn-bg.jpg) no-repeat scroll left top;
	border:medium none;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-style:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:0;
	position:relative;
	text-transform:uppercase;
	width:auto;
	padding:5px 3px 5px 7px;
}
.clear_filter
{
	padding:0;
}
.filter
{
	position:relative;
	margin:10px 0;
}

.clear_filter
{
	color:#927E7D;
	font-size:1.1em;
	padding-right:1.5em;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:0.5em;
	display:block;
}
.clear_filter:hover
{
	color:#000;
}

span.button, 
.product_detail p.button
{
	background-position:top right;
}
/* added by Andrew */
#webpage #content_carousel
{
	/*width:960px !important;*/
	height:auto !important;
	position:relative !important;
	/*overflow:hidden;*/
	margin:0 auto 40px auto;
}
#module_dynamic_sitenav
{
	/*position:static !important;*/
	bottom:auto;
	height:97%;
	height:100%;
	position:absolute;
	top:0;
	width:100%;
}
#loader
{
	display:none;
}
/* product page */
a.selected
{
	font-weight:600;
}
.carousel-nav
{
	display:none;
}
#content_carousel ul
{
	overflow:hidden;
}