@charset "utf-8";

/**
* Sticker of videos 
*/

/**
* Home top
*/

#sz_homeTop {
	position: relative;
	height: 317px;
}

#sz_homeVideos {
	position: relative;
	float: left;
	width: 764px;
	height: 317px;
	background: url(../images/bg_homevideos.png) top left scroll no-repeat;
	margin: 3px 0px 0px;
}

#sz_homeVideosStickers {
	float: left;
	width: 246px;
	padding: 3px 0px 0px 3px;
}

div.sz_homeVideosStickerContainer {
	position: relative;
	padding: 0px 0px 2px;
}

#sz_homeVideosMainSticker {
	position: relative;
	width: 100%;
	height: 99px;
	cursor: pointer;
	background: url(../images/bg_homevideosmainsticker.png) top left scroll no-repeat;
}

#sz_homeNewLogo {
	position: absolute;
	width: 63px;
	height: 69px;
	margin-top: -16px;
	margin-left: -9px;
	z-index: 3;
	background: url(../images/bg_homenewlogo.png) top left scroll no-repeat;
}
#sz_homeVideosMainStickerTitle {
	padding: 0px 0px 0px 52px;
	
}

div.sz_homeVideosStickerMore {
	position: relative;
	height: 20px;
	text-align: center;
	background-position: 165px 0px;
	padding: 2px 10px 0px 165px;
	background-repeat: no-repeat;
}

#sz_homeVideosMainStickerMore {
	background-image: url(../images/bg_homevideosmainstickermore.png);
	margin: -7px 0px 0px;
}

#sz_homeVideosSticker1More, #sz_homeVideosSticker2More, #sz_homeVideosSticker3More {
	background-image: url(../images/bg_homevideosstickermore.png);
}

div.sz_homeVideosSticker {
	position: relative;
	width: 246px;
	height: 61px;
	cursor: pointer;
	background: url(../images/bg_homevideossticker.png) left top scroll no-repeat;
}

div.sz_homeVideosStickerThumb {
	float: left;
	font-size: 1px;
	padding: 5px 5px 0px;
}

div.sz_homeVideosStickerContent {
	float: left;
	padding: 6px 0px 0px 4px;
}

div.sz_homeVideosStickerTitle {
	height: 30px;
	margin: 0px 0px 3px;
}

div.sz_homeVideosStickerIconRestaurants, div.sz_homeVideosStickerIconBars, div.sz_homeVideosStickerIconShops {
	position: absolute;
	top: 8px;
	right: 6px;
	width: 16px;
	height: 17px;
	z-index: 1;
}

div.sz_homeVideosStickerIconRestaurants {
	background: url(../images/bg_homestickericonrestaurant.png) top left scroll no-repeat;
}

div.sz_homeVideosStickerIconBars {
	background: url(../images/bg_homestickericonbar.png) top left scroll no-repeat;
}

div.sz_homeVideosStickerIconShops {
	background: url(../images/bg_homestickericonshop.png) top left scroll no-repeat;
}

#sz_homeVideosMainStickerCriterias {
	margin: 4px 0px 0px 4px;
}

div.sz_homeVideosStickerContent h3, div.sz_homeVideosStickerContent h4 {
	font-size: 14px;
}

div.sz_homeVideosStickerContent dl {
}

div.sz_homeVideosStickerContent dt {
	display: inline;
	font-weight: bold;
}

div.sz_homeVideosStickerContent dd {
	display: inline;
	margin: 0px 0px 0px 4px;
}

div.sz_homeVideosStickerContent h3, div.sz_homeVideosStickerContent h4 {
	color: #8fbbd3;
}

div.sz_homeVideosStickerContent dt, div.sz_homeVideosStickerContent dd {
	color: #999999;
}

#sz_homeVideosStickers address {
	color: #bdc492;
}

/**
* Mouse over management
*/

div.sz_mouseOver {
	background-position: left center;
}

#sz_homeVideosStickers div.sz_mouseOver address {
	color: #7b8a26;
}

#sz_homeVideosStickers div.sz_mouseOver h3, #sz_homeVideosStickers div.sz_mouseOver h4 {
	color: #458eb6;
}

#sz_homeVideosStickers div.sz_mouseOver dt, #sz_homeVideosStickers div.sz_mouseOver dd {
	color: #333333;
}

#sz_homeVideosStickers div.sz_mouseOver div.sz_homeVideosStickerIconRestaurants, #sz_homeVideosStickers div.sz_mouseOver div.sz_homeVideosStickerIconBars, #sz_homeVideosStickers div.sz_mouseOver div.sz_homeVideosStickerIconShops {
	background-position: left center;
}

/**
* Click/current management
*/

#sz_homeVideosStickers div.sz_current {
	background-position: left bottom;
}

#sz_homeVideosStickers div.sz_current address {
	color: #7b8a26;
}

#sz_homeVideosStickers div.sz_current h3, #sz_homeVideosStickers div.sz_current h4 {
	color: #458eb6;
}

#sz_homeVideosStickers div.sz_current dt, #sz_homeVideosStickers div.sz_current dd {
	color: #000000;
}


#sz_homeVideosStickers div.sz_current div.sz_homeVideosStickerIconRestaurants, #sz_homeVideosStickers div.sz_current div.sz_homeVideosStickerIconBars, #sz_homeVideosStickers div.sz_current div.sz_homeVideosStickerIconShops {
	background-position: left bottom;
}

/**
* Video player
*/

#sz_videoPlayer {
	float: left;
	margin: 3px 0px 0px;
}

/**
* Home top selections
*/

#sz_homeSelections {
	float: left;
	width: 198px;
	height: 100%;
	background: url(../images/bg_homeselections.png) bottom left scroll no-repeat;
	padding: 4px 0px 0px;
	margin: 0px 0px 0px 10px;
}

div.sz_homeSelectionsSticker {
	position: relative;
	width: 100%;
	height: 97px;
	font-size: 1px;
	margin: 0px 0px 8px;
}

/**
* Home bottom
*/

#sz_homeBottom {
	margin: 20px 0px 0px;
}

#sz_homeRestaurantsBox, #sz_homeBarsBox, #sz_homeShopsBox {
	position: relative;
	float: left;
	width: 319px;
	height: 267px;
}

#sz_homeRestaurantsBox {
	background: url(../images/bg_homerestaurantsbox.png) top left scroll no-repeat;
}

#sz_homeRestaurantsBox div.sz_rating ul,
#sz_homeRestaurantsBox div.sz_rating a,
#sz_homeRestaurantsBox div.sz_rating a:hover,
#sz_homeRestaurantsBox div.sz_rating a:focus,
#sz_homeRestaurantsBox div.sz_rating a:active,
#sz_homeRestaurantsBox div.sz_rating .sz_currentRating {
	background-image: url('../images/starratingrestaurants.png');
}

#sz_homeBarsBox {
	background: url(../images/bg_homebarsbox.png) top left scroll no-repeat;
	margin: 0px 9px 20px;
}

#sz_homeBarsBox div.sz_rating ul,
#sz_homeBarsBox div.sz_rating a,
#sz_homeBarsBox div.sz_rating a:hover,
#sz_homeBarsBox div.sz_rating a:focus,
#sz_homeBarsBox div.sz_rating a:active,
#sz_homeBarsBox div.sz_rating .sz_currentRating {
	background-image: url(../images/starratingbars.png);
}

#sz_homeShopsBox {
	background: url(../images/bg_homeshopsbox.png);
}

#sz_homeShopsBox div.sz_rating ul,
#sz_homeShopsBox div.sz_rating a,
#sz_homeShopsBox div.sz_rating a:hover,
#sz_homeShopsBox div.sz_rating a:focus,
#sz_homeShopsBox div.sz_rating a:active,
#sz_homeShopsBox div.sz_rating .sz_currentRating {
	background-image: url('../images/starratingshops.png');
}

div.sz_homeCategory {
	position: relative;
	height: 29px;
	padding: 3px;
	margin: 0px 0px 5px;
}

div.sz_homeCategorySticker {
	position: relative;
	width: auto;
	height: 49px;
	overflow: hidden;
	padding: 5px 8px;
	margin: 0px 0px 5px 0px;
}

div.sz_homeCategorySticker div.sz_rating {
	position: absolute;
	top: 2px;
	right: 6px;
	z-index: 1;
}

div.sz_homeCategoryStickerThumb {
	position: relative;
	float: left;
	margin: 0px 4px 0px 0px;
}

div.sz_homeCategoryStickerContent {
	float: left;
}

div.sz_homeCategoryStickerContent h5 {
	font-size: 13px;
	color: #458eb6;
}

div.sz_homeCategoryStickerContent dl {
	margin: 3px 0px 0px;
}

div.sz_homeCategoryStickerContent dt {
	display: inline;
	font-weight: bold;
}

div.sz_homeCategoryStickerContent dd {
	display: inline;
}

div.sz_homeCategoryStickerSpecialCriteria {
	position: absolute;
	bottom: 4px;
	right: 8px;
	font-style: italic;
}

div.sz_homeCategoryFooter {
	width: auto;
	height: 20px;
	text-align: right;
	padding: 4px 10px;
}

.sz_homeListLeft {
	float: left;
	width: 250px;
	padding: 12px 0 0 12px;
}

.sz_homeList {
	float: left;
	width: 262px;
	padding: 12px 0 0;
}