/* ----- Anna landing styles + cta styles shared with tips and routine ----- */

#ice-shine-gallery{
	background:url(/images/ice-shine/gallery/bg-ice-shine-gallery.jpg) 0 0 no-repeat;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	position:relative;
	height:434px;
	width:909px;
}

#header-intro{
	background:url(../images/ice-shine/gallery/hdr-ice-disco.png) 0 0 no-repeat;
	behavior: url(/includes/iepngfix.htc);
	height:148px;
	margin:0 0 0 65px;
	width:446px;
}

#header-intro h1{
	text-indent:-9999px;
}

#header-intro p{
	margin:60px 0 0 0;
	padding:0;
}



/***** gallery styles *****/

#gallery-main{
	margin:35px 0 0 25px;
}

#tabNav li{
	float:left;
}

#tabNav li a{
	display:block;
	height:28px;
	text-indent:-9999px;
}


/* cat1 tabnav styles */

#tabNav #tabCat1-active a{
	background:url(../images/ice-shine/gallery/tabNavCat1-active.jpg) 0 0 no-repeat;width:147px;
}

#tabNav #tabCat1 a{
	background:url(../images/ice-shine/gallery/tabNavCat1.jpg) 0 0 no-repeat;width:147px;
}

#tabNav #tabCat1 a:hover{
	background:url(../images/ice-shine/gallery/tabNavCat1-active.jpg) 0 0 no-repeat;
}

#tabNav #tabCat2-active a{
	background:url(../images/ice-shine/gallery/tabNavCat2-active.jpg) 0 0 no-repeat; width:148px;
}

#tabNav #tabCat2 a{
	background:url(../images/ice-shine/gallery/tabNavCat2.jpg) 0 0 no-repeat; width:148px;
}

#tabNav #tabCat2 a:hover{
	background:url(../images/ice-shine/gallery/tabNavCat2-active.jpg) 0 0 no-repeat;
}

#tabNav #tabCat3-active a{
	background:url(../images/ice-shine/gallery/tabNavCat3-active.jpg) 0 0 no-repeat; width:150px;
}

#tabNav #tabCat3 a{
	background:url(../images/ice-shine/gallery/tabNavCat3.jpg ) 0 0 no-repeat; width:150px;
}

#tabNav #tabCat3 a:hover{
	background:url(../images/ice-shine/gallery/tabNavCat3-active.jpg) 0 0 no-repeat;
}


.hoverbox{
	clear:both; >clear:none;
	list-style: none;
	margin-left:40px;
	padding:3px 0 0 0; >padding-top:0px;
	width:790px;
}

.hoverbox a{
}

.hoverbox a .preview{
	display: none;
}

.hoverbox a:hover .preview{
	background: #fff;
	padding: 5px;
	display: block;
	position: absolute;
	top: -33px;
	left: -33px;
	z-index: 1;
}

.hoverbox img{
	background: #fff;
	padding: 1px;
	vertical-align: top;
	margin-right:0px;
}

.hoverbox li{
	display: inline;
	float: left;
	padding:0 3px 3px 0;
	position: relative;
}

.pagination{
	position:absolute; _position:inherit;
	top:400px; _margin:-15px 0 0 38px;
	left:65px;
}

.pagination a{
	color:#fff;
	text-decoration:none;
}

.pagination span.hilite{
	font-weight:bold;
}

.pagination a:hover{
	color:#606060;
}

#overlay{
	background:url(../images/ice-shine/gallery/spacer-overlay.gif) 0 0;
	opacity:0.7;filter:alpha(opacity=70);
	position:absolute;
	top:0;
	left:0;
	width:879px;
	height:404px;
	text-align:center;
}

#pop{
	position:absolute;
	top:59px;
	left:197px;
	z-index:100;
}

#pop #imgContainer{
	background-color:#fff;
	float:left;
	/*height:320px;
	width:457px;
	padding-bottom:20px;*/
	text-align:right;
}

#pop #imgContainer img{
	margin:5px 5px 0 5px;
}

#pop img.prev-next{
	float:left;
	margin:100px 10px 0 10px;
	width:22px;
	height:45px;
}

a#close{
	/*position:absolute;
	top:300px;
	left:448px;*/
	padding:5px 0;
}




