

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}



#tip1, #tip2, #tip3, #tip4, #tip5, #tip6, #tip7 {
	display:none;
	font-size:12px;
	height:120px;
	width:200px;
	margin:20px 0 0 0;
}
#tip1 {
	margin:20px 0 0 0px;
	padding:0 10px 0 0;
}
#tip2 {
}
#tip3 {
}
#tip4 {
}
#tip5 {
	padding:0 0 0 5px;
}
#tip6 {
	padding:0 0 0 10px;
}
#tip7 {
	padding:0 70px 0 0;
}


#uvprotection-list {
	background : url(../../images/uvprotection/uvprotection-cattop-bg.jpg) no-repeat center top ;
	}

#uvprotection-list ul {
	margin:0;
	padding:0;
	}
#uvprotection-list li {
	margin:0;
	padding:0;
	float:left;
	}

#uvprotection-list #product1 {
	margin:93px 0 0 0;
	}
#uvprotection-list #product2 {
	margin:93px 0 0 20px;
	}
#uvprotection-list #product3 {
	margin:91px 0 0 23px;
	}
#uvprotection-list #product4 {
	margin:91px 0 0 13px;
	}
#uvprotection-list #product5 {
	margin:91px 0 0 20px;
	}
#uvprotection-list #product6 {
	margin:37px 0 0 26px;
	}
#uvprotection-list #product7 {
	margin:165px 0 0 13px;
	}




.new {
	background : url(../../images/uvprotection/new.gif) no-repeat 290px 70px ;
	}
.new2 {
	background : url(../../images/uvprotection/new.gif) no-repeat 290px 70px ;
	}


.product-title_new{
float:none;
}

p.txt-caption_new {
	padding:-5px 0 0 85px;
	margin:0 0 0 0;
	font-size:80%;
	}

#product-package_new{
position:absolute;
right:-10px;
top:100px;
}
/* - */
#product-details_new{
position:relative;
float:right;
width:350px;
height:330px;
margin-left:10px;
}
.contents_new{
clear:both;
width:700px;
margin:25px 60px 0 50px;
}

/*---------------- float ----------------*/
#uvprotection-list {
	overflow: hidden;
}

#uvprotection-list:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #uvprotection-list {
	height: 1em;
	overflow: visible;
}
/**/
