#masterTemplateContainer .siteContent {
	height:auto;
}
#masterTemplateContainer .titleBar{
	/*margin:-25px 0 0 0;*/
	_height:50px;	
	height:auto;
	width:100%;
}
#masterTemplateContainer .titleBar .moduleTitle {
	border-bottom:none;
	/*margin:0 0 10px -196px;*/
	float:left;
	display:block;
	width:440px;
	_margin:0 0 26px 6px;
}

#masterTemplateContainer .titleBar .search{
	margin:10px 38px 0 0;
	float:right;
}
#masterTemplateContainer .titleBar .search LABEL{
	color:#07ABB1;
	font:bold 12px Arial;
}
#masterTemplateContainer .titleBar .search .text{
	border:1px solid #ccc;
	font-size:11px;
	padding:3px;
	width:110px;
}
#masterTemplateContainer .titleBar .search .submit{
	display:none;
}
.showSiteMenu { margin-left:220px;}
	.leftmenu {width:160px;float:left;height:100%;_margin-bottom:80px;margin:15px 0 10px 15px;}
	.leftmenu H4 {font-size:14px;font-weight:bold;color:#aaa;}
	.leftmenu UL {display:block; list-style:none;margin:0px;padding:0px;}	
	.leftmenu UL LI { display:block;}
	.leftmenu UL LI A {border-bottom:1px solid #ccc;color:#07ABB1;display:block; padding:3px 0px 3px 0;line-height:16px;font:bold 13px "Times New Roman"}
	.leftmenu UL LI A:hover {text-decoration:none;}
		.leftmenu UL LI UL { display:block;}
		.leftmenu UL LI UL LI { border:none;font-weight:bold;}
			.leftmenu UL LI UL LI A {border:none;color:#969696;font:11px bold Arial, Helvetica, sans-serif;padding:4px 4px 4px 20px;}
			.leftmenu UL LI UL LI A:hover {color:#07ABB1;text-decoration:none;background:url(../images/leftmenu/butterfly.gif) no-repeat left;}
		
.categoriesList {}
	.categoriesList .category { min-height: 100px; *height:100px; padding-left: 110px; position: relative;margin-bottom: 20px;}
		.categoriesList .category A.hero { position: absolute; top: 0px; left: 0px;}
		.categoriesList .category H2 {margin: 0px 0px 5px 0px; padding: 0px;}

.singleProduct{
	width:670px;
	overflow:auto;
	/*height:570px;*/
}
	.singleProduct H3{
		color:#F6BFBC;
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
	}
	.singleProduct H4{}
	.singleProduct .summary{
		font-weight:bold;
		margin:0 0 10px;
		width:300px;
	}
	.singleProduct .description{
		width:300px;
		margin:0 0 10px;
	}
	.singleProduct .description P{
		padding:0;
	}
	.singleProduct DIV.price{
		width:300px;
		border-top:1px solid #C8C8C8;
		padding:0;
	}	
	.singleProduct .special{
		color:purple;
		font-size:14px;
	}	
	.singleProduct .productThumbnails{
		float:left;
		width:350px;
	}
	.singleProduct .productPreview{
		float:left;
		width:350px;
		margin:36px 0 0 0;
	}
		.singleProduct .productPreview .submitBtn{
			width:215px;
			height:26px;
			float:left;
			margin:5px 100px 10px 0;
			font-size:12px;
		}
			
		.singleProduct .productPreview .quantity{
			width:100px;
			float:left;
		}
			.singleProduct .productPreview .qauntity .qty{
				margin:0 0 13px 0;
				width:50px;
				height:16px;
				font:normal 14px Arial;
			}
		.singleProduct .productPreview A{
			display:block;
			float:left;
			margin:0 14px 10px 0;
			font-weight:bold;
		}
		.singleProduct .productPreview .size{
			width:215px;
			height:24px;
			margin-top:10px;
			font:normal 14px Arial;
		}
	.singleProduct .thumbnailImage{
		Margin:5px;
	}	
	.singleProduct .rightColumn{
		float:right;
	}	
	.singleProduct .leftColumn-Product{
		float:left; width:365px;	
	}
	.singleProduct .imgPL{
		width:300px;
	}	
	.singleProduct .soldOut{
		font:bold 18px Arial;
		color:#f00;
	}	
	
	

.productList{
	margin:5px 0 20px 0;
	width:650px;
	_width:600px;
}
	.productList .product {
		min-height: 167px;
		*height: 167px;
		/*position: relative;*/
		width:500px;
		_width:400px;
	}
	.productList .product A.hero { position: absolute; top: 0px; left: 0px;}
	
	.productList H2{
		color:#07ABB1;
		font-size:18px;
		font-weight:bold;
	}
	
	.productList H1{
		color:#F6BFBC;
		font-family:tribalbenji,Arial, sans-serif;
		font-size:24px;
		font-weight:bold;
		padding:10px 0;	
	}
	.product H3{
		color:#F6BFBC;
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
	}
	.product H4{
		color:#07ABB1;
		font-size:12px;
		margin:3px 0;
		font-weight:bold;
	}
	.product A{
		color:#F6BFBC;
	}
	.product .viewDetailsLink{
		color:#969696;
	}
	.product P{
		padding:0;
	}
	.product DIV.price{
		width:440px;
		border-top:1px solid #C8C8C8;
	}	
	.product .special{
		color:purple;
		font-size:14px;
	}	
	.product .productThumbnails{
		float:left;
		width:350px;
	}
	.product .productPreview{
		float:left;
		width:350px;
		margin:36px 0 0 0;
	}

	.productList .subCategory {
		min-height: 20px;
		*height: 20px;
	}
		
	.productList .column {
		float:left;
		width:200px;
	}		
		.productList .column .alphaHeading{
			color:#07ABB1;
			font-size:18px;
			font-weight:bold;
			margin:5px 0;
			width:140px;
		}		
			.productList .column .subCategory{
				margin-left:10px;
				width:140px;
			}		
	

.paging { position:relative; text-align: center; margin: 10px 40px;}
	.paging A.next,
	.paging A.previous{
		color:#07ABB1;
		font-size:12px;
		font-weight:bold;
		margin:2px;
		padding:2px 5px;
	}
	.paging A.next:hover, 	
	.paging A.previous:hover {
		background-color:#F6BFBC;
		color:#FFFFFF;
	}
	
	.paging A.next{
		float:right;
		margin-right:64px;
	}
	 	
	.paging A.previous{
		float:left;
		margin-left:-42px;
	}
	
/* Ice Society CSS */

color:#F6BFBC;
font-size:14px;
font-weight:bold;

.moduleBody .moduleTitle {
	padding-left:0px;
	border-bottom:none;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
}
.moduleBody .subCategoriesMenu {
	margin:0px 25px 10px 0px;
	font-size:14px;
}
.moduleBody .subCategoriesMenu A { margin:0px 3px;}

.moduleBody H2.categoryTitle {
	font-weight:normal;
	font-size:16px;
	padding:16px 0px;
	margin:0px 0px 25px 0px;
	border-top:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	
	
}

.moduleBody .moduleContent{ 
	float:left;
	_width:600px;
}

.moduleBody .moduleContent .productPreview { 
	float:left;
	margin-top:10px;
	margin-right:10px;
	height:300px;
	width:150px;
}

.moduleBody .moduleContent .productPreview .previewImage { display:block;height:162px;}
.moduleBody .moduleContent .productPreview .previewImage IMG { border:10px solid #e2e2e2;}
.moduleBody .moduleContent .productPreview .title {font-weight:bold;font-size:11px;}
.moduleBody .moduleContent .title {height:50px; }
.moduleBody .moduleContent .price .form-field{color:#08e5ff; }
.moduleBody .moduleContent .qty { width:20px;}
.moduleBody .moduleContent .currency {font-size:10px; margin-left:5px;}
.moduleBody .moduleContent .special {color:red;}
.moduleBody .footerPaging { clear:both; margin:5px 25px; border-top:1px solid #c5c5c5;}
.paging {width:100%;font-size:16px;}
.paging .navCtl { margin-left:5px;}
.paging .navCtl .next,
.paging .navCtl .previous { font-size:14px; text-transform: lowercase;}
.paging .navCtl .pageNumbers{
	margin:auto;
} 
.paging .navCtl .pageNumbers A{
	color:#07ABB1;
	font-size:12px;
	font-weight:bold;
	margin:2px;
	padding:2px 5px;
}
.paging .navCtl .pageNumbers A:hover {
	background-color:#F6BFBC;
	color:#FFFFFF;
}
.paging .navCtl .pageNumbers A.activePage {
	background-color:#07ABB1;
	color:#FFFFFF;
}
.paging .navCtl .pageNumbers A.activePage:hover {
	background-color:#F6BFBC;
	color:#FFFFFF;
}




div.price{
	border-top:1px solid #C8C8C8;
	width:440px;
	margin-top:5px;
	padding-top:5px;
}
div.price .special{
	color:purple;
	font-size:14px;
	font-weight:bold; 
}

span.price{
	/*margin-top:5px;*/
	/*padding-top:5px;*/
	display:block;
	width:400px;
}

.viewDetailsLink{
	float:right;
	color:#969696;
	margin-right:58px;
}
.viewDetailsLink:hover{
	color:#F6BFBC;
	text-decoration:none;
}

/* Product Images Carousel css */  
.productImages {  
	position: relative; /* important */  
	overflow: hidden; /* important */  
	margin: 0; 
 
}

.lgeImage{
	float:right;
}

FORM.cart {
	display:block;
	font-size:14px;
	margin-top:5px; 
	margin-bottom:20px;
}
	FORM.cart .price { font-size:16px;font-weight:bold;}
	FORM.cart .addBtn { border:0px;padding:0px;width:96px;}

.productImage {
	background-color:#e2e2e2;
	padding:10px;
	text-align:center;
}
.productImages ul { list-style:none; margin:0px;padding:0px;white-space: nowrap;}
.productImages ul li {display: block;float: left;margin: 0;padding: 0;}  
.productImages ul li img{padding: 0px; vertical-align: middle;}  
.productImages ul li img:hover {}  

.productImages_content {  
	position: absolute;  
	top: 0; 
	left: 0; 
	list-style: none;
	margin:0;
	padding:0;
	white-space: nowrap;
}  
.productImages_content,
.productImages_content li {  
	list-style: none; 
	padding: 0; 
}
.productImages_frame {position:relative;margin:2px auto;} 
.productImages_frame LI IMG { margin-right:3px;}
.productImages ul li { margin:5px;}
.productImages_frame ul li { margin:2px;}
.productImages ul li A {  

	display: block;  
	text-align:center;
}  
.backToDesigners,
.backToDesigners:hover{
	display:block;
	float:right;
	color:#969696;
	font-size:14px;
	margin-right:30px;
	margin-top:17px;
	text-decoration:none;
	_margin-right:125px;
}


.backToDesigners:hover{
	color:#F6BFBC;
}

.productList H1 A{
	color:#07ABB1;
	display:inline;
	float:none;
	margin:0 0 0 20px;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
	font-weight:normal;
}
