*{margin:0;padding:0;}

a:link,a:visited{color:#369;text-decoration:underline;}
a:hover{color:#C80000;text-decoration:none;}
span,li,dt,dd,p,h1,h2,h3,h4,h5,h6{text-align:left;}
img{border:0;}
ul,li{list-style-type:none;}
p{line-height:150%;}

h1{margin:0 auto;width:100%;background:#353535 url(../img/logo.gif) 0 0 no-repeat;font-size:28px;height:60px;color:#FFF;line-height:60px;text-indent:60px;overflow:hidden;border-bottom:3px solid #999;}

#YFocus{position:relative;z-index:4;margin:70px auto;width:372px;height:261px;padding:4px;overflow:  hidden;}

#YImage,#YPhotos{margin:0 auto;overflow:hidden;}

#YImage{position:relative;z-index:5;}

#YImage,#YPhotos img{width:372px;height:235px;}

#YPhotos{position:absolute;top:0;left:0;z-index:6;overflow:hidden;}

#YPhotos img{float:left;clear:both;}

#YSamples{
	position: absolute;
	z-index: 7;
	width: 372px;
	height: 50px;
	overflow: hidden;
	bottom: 30px;
	left: 4px;
	box-sizing: border-box;
	padding-left: 50px;
	background-color: #000;
	opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}

#YSamples a:link,#YSamples a:visited,#YSamples a:hover{position:relative;z-index:8;float:left;margin:8px 8px 8px 8px;display:inline; width: 53px; height: 35px;text-decoration:none;overflow:hidden;}

#YSamples a img{border:2px solid #FFF; width: 48px; height: 31px;opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}

#YSamples a:hover img,#YSamples img.current{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

.even{background-color:#F8F8F8;}
.odd{background-color:#EAEFF5;}
.hover{background-color:#B0BEC7;color:#FFF;cursor:pointer;}
.hidden{display:none;clear:both;}

#footer{margin:0 auto;width:960px;padding:15px 0;overflow:hidden;border-top:1px solid #999;}
#footer p{margin:0 auto;padding:5px 0;width:960px;line-height:20px;text-align:center;font-size:14px;}