/* structure */
#sws_whatsHot {
	width:930px;
	height:628px;
	padding:0;
	margin-top:29px;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom:2px solid #C9DEF3;
}
#wHMask {
	position:relative;
	width:928px;
	height:575px;
	overflow:hidden;
	border:1px solid #c9def3;
	border-top:none;
	background:#eaf4fd;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 6px;
	-webkit-border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
}
#wHFooter {
	position:absolute;
	bottom:0px;
	left:0px;
	width:926px;
	height:60px;
	background:url(/images/homepage_features/whatsHotFooter_bg.gif) repeat-x 0 0;
	border:1px solid #e4f1fa;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 6px;
	-webkit-border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
}
.wHFooterButton {
	height:37px;
	border:none;
	overflow:hidden;
	text-indent:-800px;
	cursor:pointer;
	position:absolute;
	top:8px;
	right:11px;
	display:none;
}
#wHViewMore {
	width:360px;
	background:url(/images/homepage_features/view_deals.png) no-repeat 0 0;
}
#wHTop50 {
	width:302px;
	background:url(/images/homepage_features/top_50_products.png) no-repeat 0 0;
}
#wHMoreGG {
	width:380px;
	background:url(/images/homepage_features/guitar_gallery.png) no-repeat 0 0;
}
#wHInsync {
	width:358px;
	background:url(/images/homepage_features/insync.png) no-repeat 0 0;
}
#wHTrack {
	position:relative;
	width:6000px;
	height:500px;
	border-bottom:1px solid #d6e8f6;
}
.wHSlide {
	width:917px;
	height:489px;
	padding:11px 0 0 11px;
	position:relative;
	float:left;
}
/* whats hot menu */
#sws_whatsHot #wHMenu {
	height:69px;
	width:930px;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	list-style:none;
	margin:0;
	padding:0;
}
#sws_whatsHot #wHMenu li {
	float:left;
	position:relative;
	height:69px;
	width:122px;
	cursor:pointer;
	background:url(/images/homepage_features/whatsHotMenu.jpg) no-repeat 0 0;
	text-indent:-500px;
	overflow:hidden;
}
#sws_whatsHot #wHMenu li#wHMenu_whatsHot { cursor:auto; width:178px; }
#sws_whatsHot #wHMenu li#wHMenu_topDeals { background-position:-178px 0px;}
#sws_whatsHot #wHMenu li#wHMenu_topDeals.hover { background-position:-178px -69px;}
#sws_whatsHot #wHMenu li#wHMenu_topDeals.selected { background-position:-178px -138px;}
#sws_whatsHot #wHMenu li#wHMenu_nowShipping { background-position:-300px 0px; }
#sws_whatsHot #wHMenu li#wHMenu_nowShipping.hover { background-position:-300px -69px; }
#sws_whatsHot #wHMenu li#wHMenu_nowShipping.selected { background-position:-300px -138px; }
#sws_whatsHot #wHMenu li#wHMenu_guitarGallery { width:142px; background-position:-422px 0px; }
#sws_whatsHot #wHMenu li#wHMenu_guitarGallery.hover { background-position:-422px -69px; }
#sws_whatsHot #wHMenu li#wHMenu_guitarGallery.selected { background-position:-422px -138px; }
#sws_whatsHot #wHMenu li#wHMenu_bestSellers { background-position:-564px 0px; }
#sws_whatsHot #wHMenu li#wHMenu_bestSellers.hover { background-position:-564px -69px; }
#sws_whatsHot #wHMenu li#wHMenu_bestSellers.selected { background-position:-564px -138px; }
#sws_whatsHot #wHMenu li#wHMenu_newVideos { background-position:-686px 0px; }
#sws_whatsHot #wHMenu li#wHMenu_newVideos.hover { background-position:-686px -69px; }
#sws_whatsHot #wHMenu li#wHMenu_newVideos.selected { background-position:-686px -138px; }
#sws_whatsHot #wHMenu li#wHMenu_latestNews { background-position:-808px 0px; }
#sws_whatsHot #wHMenu li#wHMenu_latestNews.hover { background-position:-808px -69px; }
#sws_whatsHot #wHMenu li#wHMenu_latestNews.selected { background-position:-808px -138px; }

/* item styles */
.wHItem {
	position:relative;
	float:left;
	margin:0 11px 11px 0;
	width:170px;
	height:240px;
	background:#FFFFFF;
	border:1px solid #ecba4b;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow:2px 3px 3px #acc2d9;
	-webkit-box-shadow:2px 3px 3px #acc2d9;
}
.wHItem a {
	color:black;
	text-decoration:none;
    font-size: 11px;
}
.wHItem a.img {
	display:block;
	height:120px;
	width:120px;
	position:absolute;
	top:6px;
	left:25px;
	line-height:120px;
	text-align:center;
}
.wHItem img {
	border:none;
}
.wHItem .reviews span {
    white-space: nowrap;
    font-size: 10px;
}
.wHItem .reviews,
.wHItem .reviews a {
    color: #888888;
}
.wHItem .reviews a:hover {
    color: #0C3D6F;
}
.newBadge, .hotBadge {
	background:url(/images/homepage_features/new_overlay.png) no-repeat top left;
	width:75px;
	height:56px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:25;
	text-indent:-500px;
	overflow:hidden;
	border-radius: 6px 0px 0px 0px;
	-moz-border-radius: 6px 0px 0px 0px;
	-webkit-border-top-left-radius:6px;
}
.hotBadge {
	background:url(/images/homepage_features/hot_overlay.png) no-repeat top left;
}
.wHItemFooterDeals, .wHItemFooter {
	color:#0f406b;
	position:absolute;
	bottom:0px;
	left:0px;
	width:162px;
	height:60px;
	padding:33px 3px 3px 3px;
	background:#ffffe3 url(/images/homepage_features/item-grad-bkg.jpg) bottom center repeat-x;
	border-top:1px solid #ecba4b;
	border-left:1px solid #FFFFCC;
	border-botton:1px solid #FFFFCC;
	border-right:1px solid #FFFFCC;
	border-radius: 0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	text-align:center;
}
.wHItemFooter {
	height:84px;
	padding-top:3px;
}
.wHItemFooterDeals h1 {
	display:block;
	height:30px;
	width:128px;
	vertical-align: middle;
	background:#e90101 url(/images/homepage_features/red-grad-bkg.jpg) bottom center repeat-y;
	color:#FFFF99;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	margin:0;
	left:11px;
	top:-13px;
	padding:4px 6px;
	border:1px solid #990000;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px;
}
.wHItemFooterDeals .wHLearnMore, .wHItemFooter .wHLearnMore {
	border:none;
	width:90px;
	height:15px;
	overflow:hidden;
	background:url(/images/homepage_features/learn_more.gif) no-repeat 0 0;
	text-indent:-500px;
	cursor:pointer;
	position:absolute;
	bottom:0px;
	top:auto;
	left:50%;
	margin-left:-45px;
}

/* guitar gallery */
#wHGuitarGallery, #wHNewVideos, #wHNews {
	width:893px;
	height:467px;
	padding:11px 0 0 11px;
	position:relative;
	float:left;
	background:#000;
	border:1px solid #666;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.wHGuitarItem {
	position:relative;
	float:left;
	margin:0 10px 11px 0;
	width:138px;
	height:220px;
	background:#6b696b;
}
.wHGuitarItem img {
	border:none;
	display: block;
	width:100px;
	margin:0 auto;
}
.wHGuitarItemFooter {
	color:#0f406b;
	position:absolute;
	bottom:0px;
	left:0px;
	width:138px;
	height:70px;
	/* padding:33px; */
	background:#FFF url(/images/homepage_features/guitar_item_footer.gif) no-repeat bottom left;
	text-align:center;
}
.wHGuitarItemFooter a {
	display:block;
	width:128px;
	height:57px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding:8px 5px 5px;
}

/* New Videos */
#wHNewVideos, #wHNews {
	height:451px;
	margin-top:8px;
	background:#02264a url(/images/homepage_features/video_bg.gif) repeat-x top left;
	border-color:#39668d;
}
#wHNewVideo {
	width:427px;
	height:409px;
	padding:9px;
	position:relative;
	float:left;
	background:#001528;
	border:1px solid #0c3c6a;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 6px;
}
#wHNewVideoDescription {
	width:405px;
	height:54px;
	padding:20px 20px 0 20px;
	position:absolute;
	bottom:0px;
	left:0px;
	float:left;
	color:#FFF;
	font-size:12px;
	text-align:left;
}
#wHNewVideos h1#latestVideos {
	display:block;
	width:207px;
	height:18px;
	padding:0;
	margin:0;
	overflow:hidden;
	background:url(/images/homepage_features/latestVideos.gif) no-repeat 0 0;
	text-indent:-5000px;
	cursor:pointer;
	position:absolute;
	top:13px;
	right:118px;
}
#wHNewVideoList {
	width:396px;
	height:280px;
	padding:5px;
	margin-right:11px;
	position:absolute;
	top:43px;
	right:0px;
	float:right;
	background:#134b84 url(/images/homepage_features/videoList_bg.gif) repeat-x top left;
	border-top:15px solid #1a60a5;
	border-bottom:15px solid #1a60a5;
	border-left:8px solid #1a60a5;
	border-right:8px solid #1a60a5;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 6px;
}
.wHNewVideoListItem {
	width:127px;
	height:56px;
	margin:2px;
	padding:3px 3px 3px 60px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	position:relative;
	float:left;
	cursor:pointer;
	background:url(/images/homepage_features/vid_icon.gif) no-repeat 3px 3px;
} 
.wHNewVideoListItemDivider {
	width:169px;
	height:6px;
	margin:0px 12px;
	background:url(/images/homepage_features/dot.gif) repeat-x center left;
	position:relative;
	float:left;
}
div.wHNewVideoListItem.selected {
	margin:0px;
	border:2px solid #fe0000;
	background-color:#08335e;
}
.wHNewVideoListItem.over {
	margin:0px;
	border:2px solid #1861A5;
}
.wHNewVideoListItem img {
	position:relative;
	float:left;
	margin-right:10px;
}
#wHViewMoreYoutube {
	border:none;
	width:422px;
	height:62px;
	overflow:hidden;
	background:url(/images/homepage_features/view_youtube.gif) no-repeat 0 0;
	text-indent:-5000px;
	cursor:pointer;
	position:absolute;
	bottom:23px;
	right:11px;
}

/* New News */
#wHNews img { border:0; }
#wHNewsFeatured { 
	width:380px;
	height:390px;
	border:1px solid #9cc3e2;
	background:#FFF;
	padding:12px 19px 0 21px;
	position:absolute;
	top:32px;
	left:18px;
	text-align:left;
	border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-bottom-left-radius:8px;
}
.wHNewsFeaturedText {
	font-size:10px;
	color:#022447;
}
.wHNewsFeaturedText h1, .wHNewsFeaturedText h1 a {
	font-size:12px;
	color:#022447;
	font-weight:bold;
	margin:0 0 4px;
	text-decoration:none;
}
a.newsLearnMore {
	display:block;
	text-align:right;
	font-weight:bold;
	color:#d83e3c;
	text-decoration:none;
	position:absolute;
	bottom:5px;
	right:25px;
	width:auto;
}
#wHNewsList {
	width:445px;
	height:402px;
	border:1px solid #9cc3e2;
	border-left:none;
	background:#FFF url(/images/homepage_features/newslist_bg.gif) repeat-x bottom left;
	position:absolute;
	top:32px;
	right:18px;
	padding:0;
	margin:0;
	text-align:left;
	list-style:none;
	border-radius: 0 8px 8px 0;
	-moz-border-radius: 0 8px 8px 0;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
}
#wHNewsList li {
	position:relative;
	width:273px;
	height:30.5%;
	padding:10px 24px 0 148px;
	overflow:hidden;
	background:url(/images/homepage_features/newslist_bg.gif) repeat-x bottom left;
	border-bottom:1px solid #9cc3e2;
}
#wHNewsList li.last {
	border-bottom:none;
	background:none;
}
#wHNewsList li img {
	position:absolute;
	top:50%;
	left:20px;
	margin-top:-44px;
}

