html {overflow-x: hidden;} 

body {
	color: #666666;
	font-size: 12px;
	font-size: 75%; 
	text-align: center; 
	padding: 0 0 30px; 
	overflow:visible;
	/*background-color:#d1d0d0;*/
	line-height: 1.5em; 
	font-family: "Helvetica", Arial, Helvetica, "Lucida sans", sans-serif; 
	background: url("http://hitzint.com/wp-content/themes/hitzv2/images/bg.jpg") repeat-x top center;
	/*background-attachment: fixed;*/
	background-color:#d0d0d0;
	margin: 0px /*auto 20px*/;
	}

	/* about SEO section */
	
#div_wrap_all {
	margin:0;
	padding:0;
	position:absolute;
	width:1280px;
	float:left;
	left:50%;
	margin-left:-640px;
	display:block;
	overflow:visible;
}

#about{
	display:none;
}

#index-wrap {
	/*background-color: #FFFFFF;*/
	background-color:transparent;
	position:relative;
	width: 1080px;
	margin: 0px 0px;
	padding: 0px;
	float:left;
	left:50%;
	margin-left:-540px;
	}
	
#page-wrap {
	/*background-color: #FFFFFF;*/
	text-align:left;
	background-color:transparent;
	position:relative;
	width: 1080px;
	margin: 0px 0px;
	padding: 0px;
	float:left;
	margin-left:100px;

	}
/* dankmix code block */

#contentright {
	float: right;
	width: 300px;
	margin-right: 0px;
	padding: 10px 0px 0px 5px;
	background-color:#fff;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	}
	
#sidebar_buymusic_ad {
	position:relative;
	background: url("images/artists-sidebar.jpg") no-repeat top right;
	float:right;
	margin:0px;
	padding:0;
	width:300px;
	height:390px;
}

#sidebar_artistsongs {
	position:relative;
	float:left;
	margin-left:0px;
	padding:0;
	border:0;
	width:300px;
	padding-bottom:5px;
	height:97px;
}

#sidebar_albumlinks {
	position:relative;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	border:0;
	width:300px;
	padding:5px 0 5px 0;
	background:url("images/sidebar_albumlinks.png") no-repeat top center;
	height:200px;
}

#sidebar_albumlinks #sidebar_albumlinks_albums {
	position:absolute;
	top: 90px;
	float:left;
	margin:0 0 0 -3px;
	border:0;
	width:300px;
	padding:0 0 5px 0px;
	/*height:50px;*/
}

.sidebar_divider {
	padding:5px 0 15px 0;
	margin:0;
	position:relative;
	float:left;
	width:300px;
	height:7px;
	background:url("images/sidebar_divider.png") no-repeat top center;
}

#sidebar_mp3player {
	position:relative;
	float:right;
	margin-right:20px;
	padding:0;
	border:0;
	width:200px;
	height:157px;
}

#sidebar_sociallinks {
	position:relative;
	float:left;
	margin-left:5px;
	padding:0;
	border:0;
	width:300px;
	padding-bottom:20px;
	/*height:50px;*/
}

#background_earbud{
	z-index:-2;
	position:absolute;
	top:0px;
	float:left;
	margin: 0 0 0 -100px;
	width: 1080px;
	height:536px;
	background: url("images/leftside-headphone.jpg") no-repeat top left;
}
#top {
	position:relative;
	float:left;
	margin: 0 0 0 0;
	width: 1280px;
	height:536px;
	background: url("images/mainbody-ipod.jpg") no-repeat top center;
}

#topleft {
	float: left;
	height: 34px;
	padding-left: 0px;

}

#topright {
	float: right;
	height: 34px;
	padding-right: 10px;
}

#logo {
	float: left;
	position:relative;
	width: 396px;
	height: 157px;
	padding-top:0px;
	padding-left:0px;
	margin-left: 10px;
	margin-top:0px;
}

#header_arrows {
	left:90px;
	top:40px;
	height:86px;
	width:134px;
	float:left;
	position:relative;
	background: url("images/dbl_arrow.jpg") no-repeat top left;
	padding:0;
	margin:0;
}
#header_fbconn{
	left:145px;
	top:38px;
	height:51px;
	width:231px;
	float:left;
	position:relative;
	padding:0;
	margin:0;
	z-index:55555;
}
#header_fbconn_txt{
	left:145px;
	top:20px;
	height:51px;
	width:231px;
	float:left;
	position:relative;
	background: url("images/fbconn_txt.jpg") no-repeat top left;
	padding:0;
	margin:0;
}
/* page nav */
#bottomhalfwrap {
	width:1080px;
	position:relative;
	border:0;
	padding:0;
	float:left;
	/*left:50%;
	margin-left:495px;*/
	background-color:#fff;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

#tophalfwrap {
	width:960px;
	top:50px;
	position:relative;
	border:0;
	padding:0;
	background-color:transparent;
	/*float:left;
	left:50%;*/
	margin-left:0px;
}

#video_header {
	height:50px;
	width:200px;
	position:relative;
	float:right;
	right:230px;
}

#video_header h1 {margin-top:15px; font-size:26px;}

#video_box {
	float:right;
	right:0px;
	position:relative;
	top:55px;
	margin-right:10px;
	border:0;
	width:200px;
	height:150px;
}

#newsvideos_headers {
	height:55px;
	width:990px;
	left:50%;
	margin-left:-495px;
	float:left;
	position:relative;
	padding:0;
	margin-top:10px;
}

#news_header {
	height:50px;
	width:150px;
	position:relative;
	float:left;
}

#news_header h1 {margin-top:15px; font-size:26px;}

#news_arrow{
	left:0px;
	top:0px;
	height:39px;
	width:45px;
	float:left;
	position:relative;
	background: url("images/arrow-h1.jpg") no-repeat top left;
	padding:0;
	margin:5px;
	margin-left:20px;
}

#sociallinks {
	height:57px;
	width:990px;
	left:50%;
	margin-left:-480px;
	float:left;
	position:relative;
	padding:0;
	margin-top:70px;
}
#sociallinks_middle {
	height:57px;
	width:960px;
	float:left;
	position:relative;
	background: url("images/sociallinks.png") no-repeat top left;
	padding:0;
	margin:0;
	border-top:10px white solid;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-khtml-border-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}

#sociallinks_capL {
	height:57px;
	width:15px;
	float:left;
	position:relative;
	background: url("images/social-links-cap-left.png") no-repeat bottom left;
	padding:0;
	margin:0;
}
#sociallinks_capR {
	height:57px;
	width:15px;
	float:right;
	position:relative;
	background: url("images/social-links-cap-right.png") no-repeat bottom left;
	padding:0;
	margin:0;
}
#menu_wrap {

	position:absolute;
	left:50%;
	margin-left:-490px;
	width: 980px;
	height: 32px;
	padding-bottom: 1px;
	/* border-left: 1px solid #636363; */
	z-index: 99999;
}

#menu {
	float: left;
	height: 32px;
	padding-top: 1px;
	padding-bottom: 1px;
	/* border-left: 1px solid #636363; */
	margin: 0;
	z-index: 999;
}

#menu_bg_cap_left {
	height:39px;
	width:20px;
	float:left;
	position:relative;
	background: url("images/menu_left_endcap.jpg") no-repeat top left;
	padding:0;
	margin:0;
}

#menu_bg_cap_right {
	height:39px;
	width:20px;
	float:right;
	position:relative;
	background: url("images/menu_right_endcap.jpg") no-repeat top right;
	padding:0;
	margin:0;
}

#menu_bg_middle {
	height:39px;
	width:940px;
	float:left;
	position:relative;
	background: url("images/menu_middle_bg.jpg") repeat-x top left;
	padding:0;
	margin:0;
}

#menu_artists  {
	display: block;
	position:absolute;
	top:28px;
	left: 40px;
	width: 500px;
	height: 30px;
	padding: 10px;
	margin: 0px;
	z-index:6;
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	font-family: "Helvetica", Arial, Helvetica, "Lucida sans", sans-serif; 
}

#menu_artists a{

	margin-right: 15px;
	margin-left: 15px;
	background-color:transparent;
	font-size:12px;
	color: #ffffff;
	z-index:6;
	font-weight:bold;
	text-decoration:none;
	font-family: "Helvetica", Arial, Helvetica, "Lucida sans", sans-serif; 
}

#menu_artists li a:hover{
	color: #ffffff;
}

#menu li {
	left:20px;
	position:relative;
	float: left;
	display: block;
	height: 32px;
	/*border-right: 1px solid #636363;*/
}

#menu li ul li {
	height: 24px;
	border-right: 0;
	/*border-bottom: 1px solid #636363;*/
	width: 100%;
}

#menu li a {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 32px;
	font-size: 11px;
	font-weight: bold;
	color: #2e2e2e;
    text-decoration: none;
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#menu li a:hover {
	background: url(images/menuhover.gif) repeat-x;
	color: #777777;
}

#menu li.current_page_item a {
	background: #fefefe;
	color: #282828;

}

#menu li.current_page_item a:hover {
	background: #f2f2f2;
	color: #282828;
}

#menu ul {
	display: none;
	z-index: 99;
	/*position: absolute;*/
}

#menu ul li a {
	display: block;
	background: #FFF;
}

#menu li ul a:hover {
	display: block;
	background: #FFF;
}

#menu ul a {
	display: block;
}

#menu ul ul {
	margin-top: 0px;
	display: none;
	margin-left: 198px;
	position: absolute;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;
}

#menu li:hover ul ul {
	display: none;
}
#menu li:hover ul {
	display: block;
}
#menu ul li:hover ul {
	display: block;
}
#menu li ul li {
	display: block;
	width: 100%;
}

#menu li.page_item ul {
	border-top: 2px solid #636363;
	width: 200px;
}

#menu li.page_item a {
	display: block;
}

#menu li.page_item a:hover {
	display: block;
}

#menu li.page_item ul li a {
	display: block;
	text-align: left;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #fff;
	padding-left: 15px;
	padding-right: 15px;
	/*text-transform: uppercase;*/
	font-size: 11px;
	font-weight: bold;
	color: #333;
        text-decoration: none;
}

#menu li.page_item ul li a:hover {
	display: block;
	text-align: left;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid #636363;
	border-left: 1px solid #636363;
	background: #FFF;
	padding-left: 15px;
	padding-right: 15px;
	/*text-transform: uppercase;*/
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

/*
Search form CSS
*/
#search_overlay{
	width:73px;
	height:26px;
	position:absolute;
	top:131px;
	float:left;
	left:50%;
	margin-left:60px;
	z-index:99999;
}
#searchform2 {
  width: 191px;
  height: 23px;
  font-size: 10px;
  padding-top: 5px;
  float: right;
}
#searchform2 #s2 {
  width: 157px;
  height: 17px;
  padding: 3px;
  float: left;
  border: none;
  color: #333;
  background: url("images/searchinput.gif") no-repeat;
}
#searchform2 #searchsubmit2 {
  width: 28px;
  height: 23px;
  float: left;
  border: none;
  cursor: pointer;
  background: url("images/searchbutton.gif") no-repeat;
}

/*
Main Category Menu CSS
*/
#category {
	width: 1000px;
	height: 30px;
	background: url(images/categoryright.gif) repeat-x;
	border-top: 1px solid #636363;
	border-bottom: 1px solid #040404;
}

#categoryx {
	float: left;
	width: 965px;
	height: 30px;
	padding-left: 10px;
}

#categoryy {
	float: right;
	width: 5px;
	height: 30px;
}

#dcategory {
	float: left;
	height: 30px;
	border-left: 1px solid #636363;
	z-index: 20;
}

#dcategory li {
	float: left;
	display: block;
	height: 30px;
	border-right: 1px solid #636363;
}

#dcategory li ul li {
	height: 24px;
	border-right: 0;
	border-bottom: 1px solid #636363;
	width: 100%;
}

#dcategory li a {
	display: block;
	line-height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
	color: #fefefe;
	font-weight: bold;
        text-decoration: none;
       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#dcategory li a:hover {
	background: url(images/categoryhover.gif) repeat-x;
	color: #f2f2f2;
}

#dcategory ul {
	display: none;
	z-index: 99;
	position: absolute;
}

#dcategory ul li a {
	display: block;
	background: #FFF;
}

#dcategory li ul a:hover {
	display: block;
	background: #FFF;
}

#dcategory ul a {
	display: block;
}

#dcategory ul ul {
	margin-top: -26px;
	display: none;
	margin-left: 200px;
	position: absolute;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;
}

#dcategory li:hover ul ul {
	display: none;
}

#dcategory li:hover ul {
	display: block;
}

#dcategory ul li:hover ul {
	display: block;
}

#dcategory li ul li {
	display: block;
	width:100%;
}

#dcategory li.cat-item ul {
	width: 260px;
}

#dcategory li.cat-item a {
	display: block;
}

#dcategory li.cat-item a:hover {
	display: block;
}

#dcategory li.cat-item ul li a {
	display: block;
        margin-left: -1px;
        margin-top: 1px;
	text-align: left;
	font-size: 11px;
	height: 30px;
	line-height: 28px;
	padding-left: 15px;
	padding-right: 15px;
	color: #fefefe;
	font-weight: bold;
	border-top: 1px solid #636363;
	border-left: 1px solid #040404;
	border-right: 1px solid #040404;
	border-bottom: 1px solid #040404;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: url(images/subcategory.gif) repeat-x;
}

#dcategory li.cat-item ul li a:hover {
	display: block;
	text-align: left;
	font-size: 11px;
	height: 30px;
	line-height: 28px;
	padding-left: 15px;
	padding-right: 15px;
	color: #f2f2f2;
	font-weight: bold;
        background: #636363;
	border-top: 1px solid #636363;
	border-left: 1px solid #040404;
	border-right: 1px solid #040404;
	border-bottom: 1px solid #040404;
	background: url(images/subcategoryhover.gif) repeat-x;
}


/************************************************
*	Footer  									*
************************************************/
#footer {
	background: #eee;
	margin-bottom:40px;
	  width: 1080px;
	  height: 20px;
	  color: #fefefe;
	  text-align: center;
	  font-size: 11px;
	  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top:10px;
	  padding: 0;
	  border:0;
	  position:relative;
		
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#footer p {
	color: #888;
	margin: 0px;	
	padding: 0px;
	}
/* The credits at the bottom of the site */
#credit {

          width: 1080px;
          /*height: 1px;*/
          margin-left: auto;
          margin-right: auto;
          padding: 0;
          clear: both;
          }

#footer   a, #footer   a:visited {
                          color: #000000;
			  text-decoration: none;
                          /*font-weight: bold;*/
                          }
#footer   a:hover, #footer   a:visited:hover {
                          color: #020202;
			  text-decoration: underline;
                          }

#sidebar .sociallinks {
	background: url("images/sociallinks.jpg") no-repeat;
	height:159px;
	width:234px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	border: 0;
}
#sidebar .stayupdated {
	background: url("images/stayupdated.jpg") no-repeat;
	height:72px;
	width:234px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	border: 0;
}

#sidebar .stayupdatedbg {
	background: url("images/stayupdated-bg.jpg") no-repeat;
	
	width:234px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: 0;
	top:-5px;
}

#sidebar .sociallinks .facebook_overlay {
	height:34px;
	left:17px;
	margin:0;
	padding:0;
	position:relative;
	top:49px;
	width:99px;
}
#sidebar .sociallinks .twitter_overlay {
	height:33px;
	left:17px;
	margin:0;
	padding:0;
	position:relative;
	top:60px;
	width:172px;
}
#sidebar .sociallinks .myspace_overlay {
	height:36px;
	left:18px;
	margin:0;
	padding:0;
	position:relative;
	top:-61px;
	width:186px;
}
#sidebar .youtube_overlay {
	height:33px;
	left:127px;
	margin:0;
	padding:0;
	position:relative;
	top:-54px;
	width:77px;
}

.brands {
	background: url("images/brands.jpg") no-repeat;
	height:37px;
	width:1000px;
	margin: 0px auto 5px;
	padding: 0;
	border: 0;
}
/************************************************
*	WP E-Commerce  					    *
************************************************/

#contentleft h2.prodtitles{ border:0;}
.prodtitles a:link, .prodtitles a:visited { color:#666; text-decoration:none; border:0;}
.prodtitles a:hover { color:#333; }
.producttext { padding-left:10px; }
.single_product_display { margin-top:20px; }
#contentleft .productdisplay { margin-bottom:30px; }
#contentleft .imagecol { margin-top:10px; }
ul#sidebarwidgeted li{ margin:0 10px; }
p.wpsc_variation_forms { color:#999; font-size:12px; }
p.wpsc_variation_forms select{ font-size:11px; color:#666;}
p.wpsc_product_price { font-size:12px; float:left;}
p .pricedisplay { color:#333;}
input.wpsc_buy_button { border:none; background:#ccc; color:#fff; float:right; padding:5px; margin-right:20px; text-transform:uppercase; 	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;}
input.wpsc_buy_button:hover { background:#666; }
#shoppingcartcontents p.visitshop { text-align:right; margin-top:10px; }
#shoppingcartcontents p.visitshop a, #shoppingcartcontents .gocheckout a { border:none; background:#ccc; color:#fff; padding:5px;  text-transform:uppercase; 	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px; }
#shoppingcartcontents p.visitshop a:hover, #shoppingcartcontents .gocheckout a:hover{ background:#666; text-decoration:none;}
#shoppingcartcontents .gocheckout { text-align:right; }
#shoppingcartcontents .emptycart { text-indent:-9999px; padding:0; margin:0; }
#left .additional_description p{ background:#f1f1f1; padding:10px; }
.product_grid_item { padding:0 20px 20px 0; }
.product_grid_item .product_text { line-height:1.3em;}
.product_grid_item .product_text strong{ font-size:12px;}
.product_grid_item .product_text br { margin:10px 0; }
.product_grid_item .product_text .pricedisplay { color:#333; }
.product_grid_item .grid_more_info { margin:0; padding:0; }
.product_grid_item .grid_more_info select{ font-size:10px; color:#666;}

/************************************************
*	Header  									*
************************************************/
#fb_conn {
	float:left;
	left:50%;
	margin-left:175px;
	top:133px;
	width:320px;
	height:60px;
	padding:0;
	position:relative;
	/*background-color:#ccc;*/
	border:0;
	z-index:11000;/*Allow layering*/
}
.socialshare {padding:0;margin:10px 5px 10px 5px;width:120px;float:left;position:relative;overflow:visible;height:40px;z-index:99999;background-color:transparent;}
.fblike {width:200px;height:30px;display:inline;float:left;margin:0 0 5px 0;overflow:visible;padding:0;outline:0;border:0;background-color:transparent;}
.tweetmeme {height:30px;display:inline;float:left;width:70px;margin:0 0px 0 20px;overflow:visible;padding:0;outline:0;border:0;background-color:transparent;}
		
#header {
		background:#fff;
		top:0px;
		color:#fff;
		position:relative;
          font-size: 32px;
          font-weight: bold;
	  text-decoration:none;
          font-family: Verdana;
          margin: 0;
          height: 199px;
          width: 1280px;
		  float:left;
		  left:50%;
		  margin-left:-640px;
          padding: 0;
          background: url("images/header.jpg") no-repeat;
		  z-index:33;
          }

.header-title {
       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#fefefe;
	font-size:26px;
        font-weight:bold;
	padding: 138px 0 0 268px;
	text-align:left;
	}
.header-title a{
	color:#fefefe;
	text-decoration:none;
	border-bottom:none;
	}
.header-title a:hover{
	color:#e5e5e5;
	text-decoration:none;
	border-bottom:none;
	}
.header-description {
        font-size: 11px;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-weight: normal;
	color:#fefefe;
	padding: 1px 0 0 270px;
	text-align:left;
	}

