/* Global Styles */
* {
	margin: 0;
	padding: 0;
}
body {
	background: url(/_img/land/bg_full.gif) top center;
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
}
img {
	border: none;
}
.push {
	display: block;
	position: absolute;
	left: -9001px;
}
div.clear {
	height: 1px;
	clear: both;
	overflow: hidden;
}
div.wrapper {
	background: url(/_img/land/bg_top.gif) top center no-repeat;
	min-height: 780px;
}
div.hr {
	height: 1px;
	background: #000000;
	border-bottom: 1px solid #484848;
	overflow: hidden;
}
/* JS Styles */

div#search_field {
	height: 19px;
	margin-bottom: 4px; 
}
	div#js_search_form {
	}
	a#js_search_button {
		position: absolute;
		display: block;
		background: url(/_img/header_selectsearch.gif) top left no-repeat;
		height: 19px;
		width: 172px;
		text-align: right;
		overflow: hidden;
		visibility: hidden;
		text-decoration: none;
	}
		a#js_search_button span {
			display: block;
			width: 121px;
			height: 15px;
			overflow: hidden;
			position: absolute;
			top: 2px;
			left: 2px;
			color: #5C5C5C;
			background-color: #5C5C5C;
			background-repeat: no-repeat;
			background-image: url(/_img/land/search_options.gif);
		}
	div#js_search_options {
		position: absolute;
		width: 121px;
		height: 140px;
		border: 1px solid black;
		z-index: 10;
		top: 80px;
		left: 14px;
		visibility: hidden;
	}
		span#js_selected_item {
		}
		div#js_search_options a {
			display: block;
			width: 121px;
			height: 14px;
			background-image: url(/_img/land/search_options.gif);
			background-repeat: no-repeat;
		}

			a#js_search_button span { background-position: 0 -138px; }

			a#js_search_button span.web, div#js_search_options a.web { background-position: 0 0; }
			a#js_search_button span.wisetopic, div#js_search_options a.wisetopic { background-position: 0 -14px; }
			a#js_search_button span.people, div#js_search_options a.people { background-position: 0 -28px; }
			a#js_search_button span.music, div#js_search_options a.music { background-position: 0 -42px; }
			a#js_search_button span.videos, div#js_search_options a.videos { background-position: 0 -56px; }
			a#js_search_button span.pictures, div#js_search_options a.pictures { background-position: 0 -70px; }
			a#js_search_button span.blogs, div#js_search_options a.blogs { background-position: 0 -84px; }
			a#js_search_button span.stores, div#js_search_options a.stores { background-position: 0 -98px; }
			a#js_search_button span.groups, div#js_search_options a.groups { background-position: 0 -112px; }
			a#js_search_button span.forums, div#js_search_options a.forums { background-position: 0 -126px; }

			div#js_search_options a.web:hover { background-position: -121px 0;	}
			div#js_search_options a.wisetopic:hover { background-position: -121px -14px; }
			div#js_search_options a.people:hover { background-position: -121px -28px; }
			div#js_search_options a.music:hover { background-position: -121px -42px; }
			div#js_search_options a.videos:hover { background-position: -121px -56px; }
			div#js_search_options a.pictures:hover { background-position: -121px -70px; }
			div#js_search_options a.blogs:hover { background-position: -121px -84px; }
			div#js_search_options a.stores:hover { background-position: -121px -98px; }
			div#js_search_options a.groups:hover { background-position: -121px -112px; }
			div#js_search_options a.forums:hover { background-position: -121px -126px; }


/* Structure Styles */
	div.central {
		width: 776px;
		margin: 0 auto;
	}
		div.central div.header {
			width: 776px;
			height: 136px;
			background: url(/_img/land/top_header.jpg);
			position: relative;
/*			overflow: hidden; */
			color: #FFFFFF;
			font-size: 10px
		}
			div.central div.header a {
				color: #f27b00;
			}
			div.central div.text {
				border: 1px solid #3E3E3E;
				background-color: #5C5C5C;
				width: 123px;
				height: 17px;
				text-align: center;
			}
			div.central div.text input {
				border: 1px solid #080808;
				background-color: #5C5C5C;
				color: #A1A1A1;
				width: 111px;
				height: 11px;
				font-size: 9px;
				padding: 2px 5px;
			}
			div.central div.header div.addtofavorites {
				float: left;
				margin: 6px 14px;
			}
				div.central div.header div.addtofavorites a {
					text-decoration: none;
					text-transform: uppercase;
					font-size: 9.5px;
				}
			div.central div.header div.sendtofriend {
				float: right;
				margin: 6px 14px;
			}
				div.central div.header div.sendtofriend a {
					text-decoration: none;
					text-transform: uppercase;
					font-size: 9.5px;
				}
			div.central div.header div.search {
				width: 200px;
				float: left;
				margin: 7px 13px;
			}
				div.central div.header div.search div.text {
					float: left;
					display: inline;
					margin-right: 3px;
					margin-bottom: 4px;
				}
				div.central div.header div.search div.hr {
					width: 160px;
					height: 2px;
					background: url(/_img/land/header_hr_left.gif);
					margin: 5px 0 4px -6px;
					float: left;
					border-bottom: none !important; 
				}
				div.central div.header div.search h3 {
					width: 82px;
					height: 12px;
					background: url(/_img/land/header_search.gif) left no-repeat;
					margin: 0;
					float: left;
				}
				div.central div.header div.search a.advancedsearch {
					padding-left: 3px;
				}
					div.central div.header div.search a.advancedsearch:hover {
						text-decoration: none;
					}
			div.central div.header div.login {
				width: 200px;
				float: right;
				text-align: right;
				margin: 7px 13px;
			}
				div.central div.header div.login div.text {
					float: left;
					display: inline;
					margin-left: 3px;
					margin-bottom: 4px;
				}
				div.central div.header div.login div.text_links {
					position: relative;
					top: -5px;
				}
					div.central div.header div.login div.text_links a:hover {
						text-decoration: none;
					}
					div.central div.header div.login div.text_links img {
						position: relative;
						top: 5px;
						margin-left: 5px;
					}

				div.central div.header div.login label {
					float: left;
					display: block;
					width: 72px;
					margin-top: 3px;
				}
				div.central div.header div.login div.hr {
					width: 160px;
					height: 2px;
					background: url(/_img/land/header_hr_right.gif);
					margin: 5px -6px 4px 0;
					float: right;
					border-bottom: none !important;
				}
				div.central div.header div.login h3 {
					width: 70px;
					height: 12px;
					background: url(/_img/land/header_login.gif) right no-repeat;
					margin: 0;
					float: right;
				}

/* Top Navigation */
		div.nav {
			width: 776px;
			height: 33px;
			background: url(/_img/land/nav_bg.gif);
			text-align: center;	
			overflow: hidden;
		}
			div.nav ul {
				width: 654px;
				height: 33px;
				margin: 0 auto;
				list-style: none;
				padding-right: 3px;
				background: url(/_img/land/nav_divider.gif) right no-repeat;
			}
				div.nav ul li {
					display: inline;
					float: left;
					height: 33px;
					background: url(/_img/land/nav_divider.gif) left no-repeat;
					padding-left: 3px;
				}
					div.nav ul li a {
						display: block;
						height: 33px;
						background-repeat: no-repeat; 
						background-image: url(/_img/land/nav_panels.gif);
						overflow: hidden;
					}
					
					div.nav ul li.home a		{ width: 65px;	background-position: 0px 0px; }
					div.nav ul li.search a		{ width: 69px;	background-position: -69px 0px; }
					div.nav ul li.music a		{ width: 63px;	background-position: -142px 0px; }
					div.nav ul li.videos a		{ width: 69px;	background-position: -209px 0px; }
					div.nav ul li.photos a 		{ width: 68px;	background-position: -282px 0px; }
					div.nav ul li.p2pstores a 	{ width: 94px;	background-position: -354px 0px; }
					div.nav ul li.blogs a		{ width: 62px;	background-position: -451px 0px; }
					div.nav ul li.forums a		{ width: 71px;	background-position: -516px 0px; }
					div.nav ul li.about a		{ width: 63px;	background-position: -591px 0px; }

					/* on states */
					div.nav li.home a:hover			{ background-position: 0px -33px; }
					div.nav li.search a:hover		{ background-position: -69px -33px; }
					div.nav li.music a:hover		{ background-position: -142px -33px; }
					div.nav li.videos a:hover		{ background-position: -209px -33px; }
					div.nav li.photos a:hover 		{ background-position: -282px -33px; }
					div.nav li.p2pstores a:hover	{ background-position: -354px -33px; }
					div.nav li.blogs a:hover		{ background-position: -451px -33px; }
					div.nav li.forums a:hover		{ background-position: -516px -33px; }
					div.nav li.about a:hover		{ background-position: -591px -33px; }

/* Leadins Block */
		div.leadins {
			width: 776px;
			height: 391px;
			background: url(/_img/land/leadin_bg.gif) top center no-repeat;
		}
			div.leadins div.leadin_boxes {
				width: 764px;
				height: 158px;
				background: url(/_img/land/leadin_boxes_bg.gif) center no-repeat;
				margin: 0 auto;
			}
				div.leadins div.leadin_boxes ul {
					width: 760px;
					height: 152px;
					margin: 0 auto;
					list-style: none;
					position: relative;
					top: 3px;
				}
					div.leadins div.leadin_boxes ul li {
						display: inline;
						float: left;
						height: 152px;
					}
						div.leadins div.leadin_boxes ul li a {
							display: block;
							width: 152px;
							height: 152px;
							background-repeat: no-repeat;
							background-image: url(/_img/land/leadin_boxes.jpg);
							overflow: hidden;
						}
					div.leadins div.leadin_boxes ul li.people a		{ background-position: 0px 0px; }	
					div.leadins div.leadin_boxes ul li.music a		{ background-position: -152px 0px; }	
					div.leadins div.leadin_boxes ul li.film a		{ background-position: -304px 0px; }	
					div.leadins div.leadin_boxes ul li.p2pstores a	{ background-position: -456px 0px; }	
					div.leadins div.leadin_boxes ul li.match a		{ background-position: -608px 0px; }

					/* hover states */
					div.leadins div.leadin_boxes ul li.people a:hover		{ background-position: 0px -152px; }	
					div.leadins div.leadin_boxes ul li.music a:hover		{ background-position: -152px -152px; }	
					div.leadins div.leadin_boxes ul li.film a:hover			{ background-position: -304px -152px; }	
					div.leadins div.leadin_boxes ul li.p2pstores a:hover	{ background-position: -456px -152px; }	
					div.leadins div.leadin_boxes ul li.match a:hover		{ background-position: -608px -152px; }
					
			div.leadins div.leadin_hr {
				width: 764px;
				height: 6px;
				background: url(/_img/land/leadin_hr.gif) center no-repeat;
				margin: 0 auto;
			}
			div.leadins div.leadin_promo {
				width: 764px;
				height: 227px;
				background: url(/_img/land/leadin_promo_bg.gif) center no-repeat;
				margin: 0 auto;
				position: relative;
			}
				div.leadins div.leadin_promo ul {
					width: 148px;
					height: 28px;
					margin: 0;
					padding: 0 59px 0 27px;
					list-style: none;
					background-image: url(/_img/land/leadin_controls_bg.gif);
					position: absolute;
					top: 195px;
					left: 4px;
				}
					div.leadins div.leadin_promo ul li {
						display: inline;
						float: left;
						height: 28px;
						padding-left: 1px;
					}
						div.leadins div.leadin_promo ul li a {
							display: block;
							width: 20px;
							height: 28px;
							background-repeat: no-repeat;
							background-image: url(/_img/land/leadin_controls.gif);
							overflow: hidden;
						}
						li#promoctrl_back a { background-position: 0 0; }
						li#promoctrl_img1 a { background-position: -21px 0; }
						li#promoctrl_img2 a { background-position: -42px 0; }
						li#promoctrl_img3 a { background-position: -63px 0; }
						li#promoctrl_img4 a { background-position: -84px 0; }
						li#promoctrl_img5 a { background-position: -105px 0; }
						li#promoctrl_next a { background-position: -126px 0; }
			
						li#promoctrl_back a:hover { background-position: 0 -28px; }
						li#promoctrl_img1 a:hover { background-position: -21px -28px; }
						li#promoctrl_img2 a:hover { background-position: -42px -28px; }
						li#promoctrl_img3 a:hover { background-position: -63px -28px; }
						li#promoctrl_img4 a:hover { background-position: -84px -28px; }
						li#promoctrl_img5 a:hover { background-position: -105px -28px; }
						li#promoctrl_next a:hover { background-position: -126px -28px; }

						li#promoctrl_back a.on { background-position: 0 -56px; }
						li#promoctrl_img1 a.on { background-position: -21px -56px; }
						li#promoctrl_img2 a.on { background-position: -42px -56px; }
						li#promoctrl_img3 a.on { background-position: -63px -56px; }
						li#promoctrl_img4 a.on { background-position: -84px -56px; }
						li#promoctrl_img5 a.on { background-position: -105px -56px; }
						li#promoctrl_next a.on { background-position: -126px -56px; }
						
				div.leadins div.leadin_promo div.promo_image {
					position: absolute;
					left: 4px;
					top: 5px;
				}
				div.leadins div.leadin_promo div.checkitout {
					position: absolute;
					left: 311px;
					top: 187px;
					width: 108px;
					height: 23px;
				}
					div.leadins div.leadin_promo div.checkitout a {
						display: block;
						width: 108px;
						height: 23px;
						background-repeat: no-repeat;
						background-image: url(/_img/land/btn_checkitout.gif);
						background-position: 0 0;
						overflow: hidden;
					}
						div.leadins div.leadin_promo div.checkitout a:hover {
							background-position: 0 -23px;
						}
				div.leadins div.leadin_promo div.signupnow {
					position: absolute;
					left: 505px;
					top: 87px;
					width: 210px;
					height: 84px;
				}
					div.leadins div.leadin_promo div.signupnow a {
						display: block;
						width: 210px;
						height: 84px;
						background-repeat: no-repeat;
						background-image: url(/_img/land/leadin_signupnow.gif);
						background-position: 0 0;
						overflow: hidden;
					}
						div.leadins div.leadin_promo div.signupnow a:hover {
							background-position: 0 -84px;
						}
				div.leadins div.leadin_promo div.notamember {
					position: absolute !important;
					left: 505px !important;
					top: 37px !important;
					width: 210px;
					height: 40px;
				}
					div.leadins div.leadin_promo div.notamember h3 {
						display: block !important;
						width: 210px;
						height: 40px;
						background-repeat: no-repeat;
						background-image: url(/_img/land/leadin_notmember.gif);
						background-position: 0 0;
					}
			div#userBox {
				position: absolute;
				left: 468px;
				top: 12px;
				width: 280px;
				height: 200px;
				color: #FFFFFF;
			}
				div#userBox .num {
					color: #e36908;
					padding-left: 5px;
					font-weight: bold;
				}
				div#userBox div.hr {
					clear: both;
					margin-bottom: 4px;
				}
				div#userBox a {
					color: #E36908;
					text-decoration: none;
					text-transform: uppercase;
				}
					div#userBox a:hover {
						text-decoration: underline;
					}
				div#userBox p.welcome {
					font-size: 12px;
					line-height: 14px;
				}
				div#userBox p.username {
					font-size: 20px;
					line-height: 22px;
					text-transform: uppercase;
					font-weight: bold;
				}
				div#userBox p.lastVisited {
					color: #7B7B7B;
					font-size: 11px;
					line-height: 12px;
					margin-bottom: 4px;
				}
				
				div#userBox div.userInfo {
					font-size: 11px;
					text-transform: uppercase;
				}
					div#userBox div.userInfo img {
						width: 46px;
						height: 66px;
						float: left;
						padding-right: 10px;
						padding-bottom: 4px;
					}
					div#userBox div.userInfo a {
						font-weight: bold;
					}
				div#userBox p.subNav {
					line-height: 12px;
				}
					div#userBox p.subNav a {
						display: block;
						float: left;
						padding: 0 8px 0 8px;
						margin-bottom: 5px;
						border-left: 1px solid #E36908;
					}
						div#userBox p.subNav a.first {
							padding: 0 8px 0 0;
							border-left: none;
						}
/* Media Set */
		div.media {
			width: 776px;
		}
			h2#media {
				width: 776px;
				height: 42px;
				background-image: url(/_img/land/media_h2.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
			}

/* Media-Video Block */
			div.media div.video {
				width: 776px;
				height: 316px;
				background-image: url(/_img/land/media_video_bg.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
				position: relative;
				z-index: 2;
				margin-bottom: -12px;
			}
				div.media div.video ul.vid_nav {
					list-style: none;
					position: relative;
					top: 20px;
					height: 33px;
					width: 776px;
				}
					div.media div.video ul.vid_nav li {
						position: absolute;
						height: 33px;
					}
						div.media div.video ul.vid_nav li a {
							display: block;
							height: 33px;
							background-repeat: no-repeat;
							background-image: url(/_img/land/media_video_tabs.gif);
							overflow: hidden;
						}
						li.topvids { left: 10px; }
							li.topvids a { background-position: 0 0; width: 75px; }
							li.topvids a:hover { background-position: 0 -33px; }
							li.topvids a.on, li.topvids a.on:hover { background-position: 0 -33px; }
						li.share { left: 85px; }
							li.share a { background-position: -75px 0; width: 122px; }
							li.share a:hover { background-position: -75px -33px; }
							li.share a.on, li.share a.on:hover { background-position: -75px -33px; }
						li.uservids { left: 593px; }
							li.uservids a { background-position: -196px 0; width: 80px; }
							li.uservids a:hover { background-position: -196px -33px; }
							li.uservids a.on, li.uservids a.on:hover { background-position: -196px -33px; }
						li.artistvids { left: 673px; }
							li.artistvids a { background-position: -277px 0; width: 92px; }
							li.artistvids a:hover { background-position: -277px -33px; }
							li.artistvids a.on, li.artistvids a.on:hover { background-position: -277px -33px; }
				div.media div.video div.vid_set_one {
					float: left;
					display: inline;
					position: relative;
					top: 20px;
					left: 6px;
				}
				div.media div.video div.vid_set_two {
					float: right;
					display: inline;
					position: relative;
					top: 20px;
					right: 6px;
					text-align: right;
				}
					div.media div.video div.vid_set_one a.scroll_up,
					div.media div.video div.vid_set_one a.scroll_down,
					div.media div.video div.vid_set_two a.scroll_up,
					div.media div.video div.vid_set_two a.scroll_down {
						display: block;
						width: 210px;
						height: 18px;
						background-repeat: no-repeat;
						background-image: url(/_img/land/media_movie_arrows.gif);
						overflow: hidden;
					}
					div.media div.video div.vid_set_one a.scroll_up { background-position: -420px -18px; }
						div.media div.video div.vid_set_one a.scroll_up:hover { background-position: -420px 0; }
					div.media div.video div.vid_set_one a.scroll_down { background-position: -210px -18px; }
						div.media div.video div.vid_set_one a.scroll_down:hover { background-position: -210px 0; }
					div.media div.video div.vid_set_two a.scroll_up { background-position: -630px -18px; }
						div.media div.video div.vid_set_two a.scroll_up:hover { background-position: -630px 0; }
					div.media div.video div.vid_set_two a.scroll_down { background-position: 0 -18px; }
						div.media div.video div.vid_set_two a.scroll_down:hover { background-position: 0 0; }
				div.media div.video div.vid_container {
					height: 214px;
					overflow: hidden;
				}
					div.media div.video div.vid_container ul {
						list-style: none;
						padding-top: 1px;
					}
						div.media div.video div.vid_container ul li {
							width: 210px;
							height: 40px;
							overflow: hidden;
							padding-bottom: 3px;
							background: url(/_img/land/media_movie_divider.gif) bottom no-repeat;
							line-height: 12px;
						}
							div.media div.video div.vid_container ul li a {
								display: block;
								width: 210px;
								height: 40px;
								background-repeat: no-repeat;
								background-image: url(/_img/land/media_movie_bg.gif);
								background-position: 0 0;
								text-decoration: none;
								color: #D9D9D9;
								font-size: 9px;
							}
								div.media div.video div.vid_set_one ul li a:hover {
									background-position: 0 -40px;
								}
								div.media div.video div.vid_set_two ul li a:hover {
									background-position: 0 -80px;
								}
								div.media div.video div.vid_set_one ul li a span.image {
									border: 1px solid #000000;
									float: left; 
									display: inline;
									margin: 2px 6px 0 0;
								}
								div.media div.video div.vid_set_two ul li a span.image {
									border: 1px solid #000000;
									float: right; 
									display: inline;
									margin: 2px 0 0 6px;
								}
								div.media div.video div.vid_container ul li a span.on {
									border: 1px solid #E66B0B !important;
								}
								div.media div.video div.vid_container ul li a span.image img {
									border: 1px solid #000000;
								}
								div.media div.video div.vid_container ul li a strong {
									font-weight: bold;
									color: #E66B0B;
								}

/* Media-Music Block */
			div.media div.music {
				width: 776px;
				height: 349px;
				background-image: url(/_img/land/media_music_bg.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
				position: relative;
				z-index: 1;
			}
			div.music a {
				color: White;
				font-size: 11px;
				text-decoration: none;
			}
			div.music a:hover {
				color: #E66B0B;
				font-size: 11px;
				text-decoration: underline;
			}
				div.media div.music ul.music_nav,
				div.media div.photos ul.photos_nav {
					list-style: none;
					position: relative;
					height: 25px;
					width: 776px;
				}
				div.media div.music ul.music_nav {
					top: 55px;
				}
				div.media div.photos ul.photos_nav {
					top: 42px;
				}
					div.media div.music ul.music_nav li,
					div.media div.photos ul.photos_nav li {
						position: absolute;
						height: 25px;
					}
						div.media div.music ul.music_nav li a,
						div.media div.photos ul.photos_nav li a {
							display: block;
							height: 25px;
							background-repeat: no-repeat;
							background-image: url(/_img/land/media_tabs.gif);
							overflow: hidden;
							z-index: 1;
						}
						li.topartist { left: 10px; }
							li.topartist a { background-position: 0 0; width: 71px; }
							li.topartist a:hover { background-position: 0 -25px; }
							li.topartist a.on, li.topartist a.on:hover { background-position: 0 -50px; z-index: 2; }
						li.topsong { left: 81px; }
							li.topsong a { background-position: -71px 0; width: 78px; }
							li.topsong a:hover { background-position: -71px -25px; }
							li.topsong a.on, li.topsong a.on:hover { background-position: -71px -50px; z-index: 2; }
						li.userreviews { left: 159px; }
							li.userreviews a { background-position: -149px 0; width: 93px; }
							li.userreviews a:hover { background-position: -149px -25px; }
							li.userreviews a.on, li.userreviews a.on:hover { background-position: -149px -50px; z-index: 2; }
						li.musicvideos { left: 252px; }
							li.musicvideos a { background-position: -242px 0; width: 94px; }
							li.musicvideos a:hover { background-position: -242px -25px; }
							li.musicvideos a.on, li.musicvideos a.on:hover { background-position: -242px -50px; z-index: 2; }
						li.playlists { left: 346px; }
							li.playlists a { background-position: -336px 0; width: 92px; }
							li.playlists a:hover { background-position: -336px -25px; }
							li.playlists a.on, li.playlists a.on:hover { background-position: -336px -50px; z-index: 2; }
						li.artistsjoin { left: 438px; }
							li.artistsjoin a { background-position: -428px 0; width: 105px; }
							li.artistsjoin a:hover { background-position: -428px -25px; }
							li.artistsjoin a.on, li.artistsjoin a.on:hover { background-position: -428px -50px; z-index: 2; }
						li.topphotos { left: 10px; }
							li.topphotos a { background-position: -532px 0; width: 78px; }
							li.topphotos a:hover { background-position: -532px -25px; }
							li.topphotos a.on, li.topphotos a.on:hover { background-position: -532px -50px; z-index: 2; }
						li.uploadshare { left: 88px; }
							li.uploadshare a { background-position: -610px 0; width: 116px; }
							li.uploadshare a:hover { background-position: -610px -25px; }
							li.uploadshare a.on, li.uploadshare a.on:hover { background-position: -610px -50px; z-index: 2; }
				div.media div.music div.music_items {
					width: 500px;
					height: 205px;
					position: absolute;
					left: 20px;
					top: 95px;
				}
					div.media div.music div.music_items div.music_items_container {
						width: 510px;
						height: 205px;
						overflow: hidden;
						position: relative;
					}
					div.media div.music div.music_items div.music_items_container span.rating {
						display: block;
						height: 7px;
						clear: right;
						padding: 3px 0;
					}
						div.media div.music div.music_items div.music_items_container span.rating img {
							float: left;
							margin-right: 1px;
							border:0px;
						}
					
				/*-- Landing Page Music Tabs --*/
				
				div.media div.music div.album_spotlight {
					width: 232px;
					height: 231px;
					background: url(/_img/land/media_album_spotlight.gif) no-repeat;
					position: absolute;
					top: 85px;
					left: 536px;
				}
					div.media div.music div.album_spotlight a.back {
						position: absolute;
						left: 2px;
						top: 90px;
						width: 22px;
						height: 22px;
						background-image: url(/_img/land/media_spotlight_arrows.gif);
						background-position: 0 0;
					}
						div.media div.music div.album_spotlight a.back:hover {
							background-position: 0 -22px;
						}
					div.media div.music div.album_spotlight a.next {
						position: absolute;
						right: 3px;
						top: 90px;
						width: 22px;
						height: 22px;
						background-image: url(/_img/land/media_spotlight_arrows.gif);
						background-position: -22px 0;
					}
						div.media div.music div.album_spotlight a.next:hover {
							background-position: -22px -22px;
						}
					div.media div.music div.album_spotlight a.listen {
						display: block;
						width: 13px;
						height: 13px;
						overflow: hidden;
						background: url(/_img/land/media_music_earphones.gif) no-repeat;
						position: absolute;
						top: 15px;
						right: 10px;
					}
					div.media div.music div.album_spotlight div.album {
						position: absolute;
						width: 120px;
						left: 56px;
						top: 44px;
					}
						div.media div.music div.album_spotlight div.album p {
							font-size: 12px;
							line-height: 15px;
							color: #FFFFFF;
							text-align: center;
							position: relative;
							top: -40px;
						}
						div.media div.music div.album_spotlight div.album a {
							color: #F5D800;
						}
							div.media div.music div.album_spotlight div.album p strong {
								font-weight: bold;
								color: #F27B00;
							}
							div.media div.music div.album_spotlight div.album p span.rating {
								font-weight: bold;
								color: #F27B00;
							}


				div.media div.music div.music_items_seek {
					position: absolute;
					top: 320px;
					left: 23px;
					width: 59px;
					height: 18px;
				}
				div.media div.music div.music_news {
					position: absolute;
					left: 537px;
					top: 85px;
				}
					div.media div.music div.music_news h4 {
						font-size: 11px;
						color: #FFFFFF;
						border-bottom: 1px solid #3B3B3B;
						padding: 7px 14px;
					}
					div.media div.music div.music_news h5 {
						font-size: 11px;
						color: #A1A1A1;
					}
					div.media div.music div.music_news p {
						font-size: 11px;
						color: #D4D4D4;
					}
					div.media div.music div.music_news a {
						color: #F27B00;
						text-decoration: none;
					}
						div.media div.music div.music_news a:hover {
							text-decoration: underline;
						}
					div.media div.music div.music_news p.link {
						margin-bottom: 8px;
					}
					div.media div.music div.music_news p.date {
						margin-bottom: 8px;
					}
					div.media div.music div.music_news div.hr {
						margin-bottom: 8px;
					}
				
					div.media div.music div.music_news div.music_news_box {
						overflow: auto;
						width: 197px;
						height: 170px;
						padding: 10px 14px;
						margin-top: 5px;
/*
						scrollbar-base-color: #303030;
						scrollbar-face-color: #303030;
						scrollbar-arrow-color: #FFFFFF;
						scrollbar-3dlight-color: #444444;
						scrollbar-highlight-color: #444444;
						scrollbar-shadow-color: #444444;
						scrollbar-darkshadow-color: #444444;
*/
					}
				div.media div.music div.music_search {
					position: absolute;
					width: 279px;
					height: 30px;
					top: 324px;
					right: 20px;
				}
					div.media div.music div.music_search h4 {
						width: 81px; 
						height: 9px;
						float: left;
						display: inline;
						background: url(/_img/land/header_searchmusic.gif) no-repeat;
						margin: 4px 12px 0 0;
					}
					div.media div.music div.music_search div.text {
						float: left;
						display: inline;
						margin: 0 12px 0 0;
					}

/* Media-Photos Block */
			div.media div.photos {
				width: 776px;
				height: 277px;
				background-image: url(/_img/land/media_photos_bg.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
				position: relative;
			}
				div.media div.photos div.photos_skip {
					position: absolute;
					top: 251px;
					left: 23px;
					width: 100px;
					height: 18px;
					text-align: center;
					font-size: 12px;
				}
					div.media div.photos div.photos_skip span.page {
						display: block;
						color: #8F8F8F;
						padding-top: 2px;
					}
						div.media div.photos div.photos_skip span.page strong {
							color: #D4D4D4;
						}
					div.media div.photos div.photos_skip a {
						display: block;
						width: 21px;
						height: 21px;
						background-image: url(/_img/land/media_photos_arrows.gif);
						background-repeat: no-repeat;
						margin: 0;
					}
						div.media div.photos div.photos_skip a.left {
							background-position: 0 0;
							float: left;
						}
						div.media div.photos div.photos_skip a.left:hover {
							background-position: 0 -21px;
						}
						div.media div.photos div.photos_skip a.right {
							background-position: -21px 0;
							float: right;
						}
						div.media div.photos div.photos_skip a.right:hover {
							background-position: -21px -21px;
						}
				div.media div.photos div.photos_display {
					position: absolute;
					width: 750px;
					height: 135px;
					overflow: hidden;
					top: 90px;
					left: 20px;
				}
					div.media div.photos div.photos_display ul {
						list-style: none;
						width: 750px;
						height: auto;
					}
						div.media div.photos div.photos_display ul li {
							display: block;
							width: 118px;
							height: 133px;
							border: 1px solid #000000;
							background: #5A5A59 url(/_img/land/media_photos_display.gif);
							float: left;
							margin-right: 4px;
							text-align: center;
							font-size: 12px;
						}
							div.media div.photos div.photos_display ul li span.photo_image {
								display: table;
								width: 118px;
								height: 95px;
							}
								div.media div.photos div.photos_display ul li span.photo_image a {
									display: table-cell;
									vertical-align: middle;
								}
									div.media div.photos div.photos_display ul li span.photo_image a img {
										position: relative;
										border: none;
									}
							div.media div.photos div.photos_display ul li span.photo_name {
								position: absolute;
								display: block;
								width: 118px;
								text-align: center;
								top: 95px;
								color: #F27B00;
							}
							div.media div.photos div.photos_display ul li span.user_name {
								position: absolute;
								display: block;
								width: 118px;
								text-align: center;
								top: 112px;
								color: #D4D4D4;
							}
				div.media div.photos div.photos_search {
					position: absolute;
					width: 288px;
					height: 30px;
					top: 251px;
					right: 20px;
				}
					div.media div.photos div.photos_search h4 {
						width: 90px; 
						height: 9px;
						float: left;
						display: inline;
						background: url(/_img/land/header_searchphotos.gif) no-repeat;
						margin: 4px 12px 0 0;
					}
					div.media div.photos div.photos_search div.text {
						float: left;
						display: inline;
						margin: 0 12px 0 0;
					}
					
/* Community Block */
		div.community {
			background: url(/_img/land/community_bg.gif) no-repeat;
			width: 776px; 
			height: 340px;
			position: relative;
			line-height: 11px;
		}
			div.community ul.community_nav {
				list-style: none;
				position: relative;
				height: 25px;
				width: 776px;
				top: 56px;
			}
				div.community ul.community_nav li {
					position: absolute;
					height: 25px;
				}
					div.community ul.community_nav li a {
						display: block;
						height: 25px;
						background-repeat: no-repeat;
						background-image: url(/_img/land/community_tabs.gif);
						overflow: hidden;
						z-index: 1;
					}
					li.new_users { left: 10px; }
						li.new_users a { background-position: 0 0; width: 84px; }
						li.new_users a:hover { background-position: 0 -25px; }
						li.new_users a.on, li.new_users a.on:hover { background-position: 0 -50px; z-index: 2; }
					li.user_blogs { left: 94px; }
						li.user_blogs a { background-position: -84px 0; width: 76px; }
						li.user_blogs a:hover { background-position: -84px -25px; }
						li.user_blogs a.on, li.user_blogs a.on:hover { background-position: -84px -50px; z-index: 2; }
					li.user_photos { left: 170px; }
						li.user_photos a { background-position: -160px 0; width: 58px; }
						li.user_photos a:hover { background-position: -160px -25px; }
						li.user_photos a.on, li.user_photos a.on:hover { background-position: -160px -50px; z-index: 2; }
					li.join_users { left: 227px; }
						li.join_users a { background-position: -217px 0; width: 72px; }
						li.join_users a:hover { background-position: -217px -25px; }
						li.join_users a.on, li.join_users a.on:hover { background-position: -217px -50px; z-index: 2; }
					li.new_dating { left: 393px; }
						li.new_dating a { background-position: -289px 0; width: 86px; }
						li.new_dating a:hover { background-position: -289px -25px; }
						li.new_dating a.on, li.new_dating a.on:hover { background-position: -289px -50px; z-index: 2; }
					li.join_dating { left: 478px; }
						li.join_dating a { background-position: -374px 0; width: 208px; }
						li.join_dating a:hover { background-position: -374px -25px; }
						li.join_dating a.on, li.join_dating a.on:hover { background-position: -374px -50px; z-index: 2; }
			div.community a {
				color: #D4D4D4;
				text-decoration: none;
			}
			div.community strong {
				color: #F27B00;
			}
			div.community em {
				font-style: normal;
				color: #F27B00;
			}
			div.community span.image {
				display: block;
				float: left;
				width: 60px;
				height: 59px;
			}
				div.community span.image img {
					border: none;
				}
			div.community div.community_users {
				position: absolute;
				top: 100px;
				left: 19px;
			}
				div.community div.community_users_container {
					width: 362px;
					height: 194px;
					overflow: hidden;
				}
					div.community div.community_users_container ul {
						list-style: none;
						padding-top: 1px;
					}
						div.community div.community_users_container ul li {
							width: 180px;
							float: left;
							position: relative;
						}
							div.community div.community_users_container ul li div.hr {
								clear: both;
								width: 166px;
								margin-bottom: 8px;
							}

			div.community div.community_match {
				position: absolute;
				top: 100px;
				left: 401px;
			}
				div.community div.community_match_container {
					width: 362px;
					height: 194px;
					overflow: hidden;
				}
					div.community div.community_match_container ul {
						list-style: none;
						padding-top: 1px;
					}
						div.community div.community_match_container ul li {
							width: 345px;
						}
							div.community div.community_match_container ul li div.hr {
								clear: both;
								margin-bottom: 7px;
							}
							div.community div.community_match_container ul li p {
								color: #D4D4D4;
								margin-bottom: 7px;
								width: 285px;
								float: left;
							}
			div.community div.users_seek {
				position: absolute;
				top: 311px;
				left: 23px;
				width: 59px;
				height: 18px;
			}
			div.community div.match_seek {
				position: absolute;
				top: 311px;
				left: 405px;
				width: 59px;
				height: 18px;
			}

/* Marketplace Block */
		div.marketplace {
			background: url(/_img/land/marketplace_bg.gif) no-repeat;
			width: 776px; 
			height: 381px;
			position: relative;
		}
			h3#storecategories {
				position: absolute;
				top: -27px;
				left: 14px;
				font-size: 13px;
				color: #FFFFFF;
				padding-bottom: 3px;
			}
			div.marketplace ul.marketplace_nav {
				list-style: none;
				position: relative;
				height: 25px;
				width: 776px;
				top: 54px;
			}
				div.marketplace ul.marketplace_nav li {
					position: absolute;
					height: 25px;
				}
					div.marketplace ul.marketplace_nav li a {
						display: block;
						height: 25px;
						background-repeat: no-repeat;
						background-image: url(/_img/land/marketplace_tabs.gif);
						overflow: hidden;
						z-index: 1;
					}
					li.market_featured { left: 10px; }
						li.market_featured a { background-position: 0 0; width: 107px; }
						li.market_featured a:hover { background-position: 0 -25px; }
						li.market_featured a.on, li.market_featured a.on:hover { background-position: 0 -50px; z-index: 2; }
					li.market_hotitems { left: 117px; }
						li.market_hotitems a { background-position: -107px 0; width: 75px; }
						li.market_hotitems a:hover { background-position: -107px -25px; }
						li.market_hotitems a.on, li.market_hotitems a.on:hover { background-position: -107px -50px; z-index: 2; }
					li.market_create { left: 191px; }
						li.market_create a { background-position: -181px 0; width: 96px; }
						li.market_create a:hover { background-position: -181px -25px; }
						li.market_create a.on, li.market_create a.on:hover { background-position: -181px -50px; z-index: 2; }
			div.marketplace a {
				color: #D4D4D4;
				text-decoration: none;
			}
			div.marketplace strong {
				color: #F27B00;
				text-transform: uppercase;
			}
			div.marketplace span.image {
				display: block;
				float: left;
				width: 70px;
				height: 70px;
			}
				div.marketplace span.image img {
					border: none;
				}
			div.marketplace div.marketplace_items {
				position: absolute;
				top: 98px;
				left: 20px;
				line-height: 11px;
			}
				div.marketplace div.marketplace_items_container {
					width: 510px;
					height: 225px;
					overflow: hidden;
				}
					div.marketplace div.marketplace_items_container ul {
						list-style: none;
						padding-top: 1px;
					}
						div.marketplace div.marketplace_items_container ul li {
						}
							div.marketplace div.marketplace_items_container ul li div.hr {
								clear: both;
								margin-bottom: 7px;
							}
							div.marketplace div.marketplace_items_container ul li p {
								color: #D4D4D4;
								margin-bottom: 7px;
								width: 285px;
								float: left;
							}
			div.market_categories {
				position: absolute;
				left: 566px;
				top: 87px;
				line-height: 12px;
			}
				div.market_categories ul {
					list-style: none;
				}
					div.market_categories ul li {
						font-size: 10px;
					}
						div.market_categories ul li a {
							font-size: 10px;
							color: #D4D4D4;
							text-decoration: none;
							font-weight: bold;
						}
						div.market_categories ul li a:hover {
							text-decoration: underline;
						}
				div.marketplace div.market_categories div.market_categories_box {
					overflow: auto;
					width: 160px;
					height: 190px;
					padding: 10px 14px;
					margin-top: 5px;
/*
					scrollbar-base-color: #303030;
					scrollbar-face-color: #303030;
					scrollbar-arrow-color: #FFFFFF;
					scrollbar-3dlight-color: #444444;
					scrollbar-highlight-color: #444444;
					scrollbar-shadow-color: #444444;
					scrollbar-darkshadow-color: #444444;
*/
				}
			div.marketplace div.marketplace_seek {
				position: absolute;
				top: 335px;
				left: 23px;
				width: 59px;
				height: 18px;
			}
			div.marketplace div.marketplace_search {
				position: absolute;
				width: 310px;
				height: 30px;
				top: 339px;
				right: 20px;
			}
				div.marketplace div.marketplace_search h4 {
					width: 112px; 
					height: 9px;
					float: left;
					display: inline;
					background: url(/_img/land/header_searchp2p.gif) no-repeat;
					margin: 4px 12px 0 0;
				}
				div.marketplace div.marketplace_search div.text {
					float: left;
					display: inline;
					margin: 0 12px 0 0;
				}
/* Sponsor Block */
		div.sponsor {
			background: url(/_img/land/sponsor_bg.gif) no-repeat;
			width: 776px; 
			height: 129px;
			overflow: hidden;
		}
			div.sponsor a.sponsor_link {
				display: block;
				margin: 15px auto 5px;
				width: 754px;
				height: 88px;
				overflow: hidden;
			}
				div.sponsor a img {
					border: none;
				}
			div.sponsor p.sponsor_invite {
					text-align: center;
					font-size: 10px;
			}
				div.sponsor p.sponsor_invite a {
					color: #D4D4D4;
				}

/* Footer Block */
		div.footer {
			background: url(/_img/land/footer_bg.gif) no-repeat;
			width: 776px; 
			height: auto;
			margin-bottom: 20px;
			padding-top: 1px;
		}
			div.footer ul.footer_nav {
				list-style: none;
				text-align: center;
				position: relative;
				margin: 11px 0 30px;
			}
				div.footer ul.footer_nav li {
					display: inline;
					border-left: 1px solid #595959;
					padding: 0 13px 0 17px;
					font-size: 11px;
				}
				div.footer ul.footer_nav li.last {
					border-right: 1px solid #595959;
				}
					div.footer ul.footer_nav li a {
						color: #F27B00;
						font-weight: bold;
						text-decoration: none;
					}
					div.footer ul.footer_nav li a:hover {
						color: #FFFFFF;
					}
			div.footer p.copyright {
				text-align: center;
				color: #757575;
			}
				div.footer p.copyright a {
					color: #757575;
					text-decoration: none;
				}
					div.footer p.copyright a:hover {
						text-decoration: underline;
					}

/* Reusable Elements */
	/* Vertical Seek Arrows */
		div.global_seek a {
			display: block;
			width: 27px;
			height: 16px;
			background-image: url(/_img/land/global_vertical_arrows.gif);
			background-repeat: no-repeat;
		}
		div.global_seek a.up {
			background-position: 0 0;
			float: left;
		}
		div.global_seek a.up:hover {
			background-position: 0 -16px;
		}
		div.global_seek a.down {
			background-position: -27px 0;
			float: right;
		}
		div.global_seek a.down:hover {
			background-position: -27px -16px;
		}