/* MASTER LAYOUT */

    #center
    {
    	vertical-align:top;
    	margin:auto;
    	padding:0px;
    	margin-top:0px;
		width:826px;
		position:relative;
    }

    #leftdrop
    {
    	position:absolute;
    	vertical-align:top;
		left:0px;
		top:44px;
		width:331px;
		margin-left:-331px;
		height:806px;
  	 	background: transparent url(../images/common/haloreach_leftside_skin2.jpg) no-repeat scroll top right;
  	 	background-position: 0 0px;
    }

    #rightdrop
    {
    	z-index:0;
    	vertical-align:top;
    	width: 331px;
	margin-right:-331px;
    	height:806px;
		background: transparent url(../images/common/haloreach_rightside_skin.jpg) no-repeat scroll top left;
		background-position: 0 0px;
   		position:absolute;
   		left:826px;
   		top:44px;
    }
    #rightdrop img
    {
    	float:left;
    }
    #leftover
    {
    	padding:0px;
    	margin:0px;
    	background: transparent url(../images/master/bg_left.jpg) no-repeat scroll top right;
  	background-position: 0 -30px;
    }

/* HEADER */

		#logo
		{
			float:left;
			margin-top:15px;
			width:197px;
			margin-left:10px;
		}

		#searchnav
		{
			float:left;
			width:389px;
			height:50px;
			margin-top:8px;
		}

		#searchform
		{
			width:264px;
			height:36px;
			background:transparent url(../images/master/master.gif) no-repeat;
			background-position: 0 -815px;
			position:relative;
		}

		#searchform_input
		{
			margin-top:5px;
			margin-left:15px;
			width:157px;
			height:14px;
			background:transparent;
			outline: none;
			border: none;
		}

		#searchform_submit
		{
			width:80px;
			height:20px;
			display:block;
			position:absolute;
			background:url(../images/master/master.gif) no-repeat;
			background-position: 0 -784px;
			top: 5px;
			left:180px;
		}
		#masternav
		{
			margin-top:3px;
		}

		#masternav ul
		{
			margin:0;
			padding:0;
		}

		#masternav li
		{
			float:left;
			margin:0;
			padding:0;
			margin-right:1px;
			list-style-type:none;
		}

		#right_header
		{
			float:left;
			margin-top:8px;
		}

		#header_player
		{
			width:221px;
			height:43px;
		}

		#header_links
		{
			margin:10px 0px;
		}

		/* New Header CSS - Added by Matt Stiefel on May 6, 2011 */

                        #bd_header_topright_navmenu { float: right; }
                                .bd_header_topright_navitem { text-align: center; margin-right: 20px; margin-top: 2px; float: left; }
                                .bd_header_topright_navitem_with_box { text-align: center; width: 70px; height: 17px; background: #3f424b; border-style: none solid solid solid; border-width: 1px; border-color: #58595b; margin-right: 10px; float: left; }

                        #bd_header_topbar { border-style: solid none solid none; border-width: 1px; border-color: #585b63; width: 100%; height: 57px; background: url('../images/common/bd_topbar_bg3.png'); }

                                #bd_header_topbar_leftcontent { float: left; height: 100%; display: table-cell; vertical-align: middle; }
                                        #bd_header_boombox_and_boomdizzle_logo_img { margin-top: 7px; }

                                #bd_header_topbar_rightcontent { float: right; height: 100%; display: table-cell; vertical-align: middle; }
                                        #bd_header_topbar_navmenu { margin-top: 17px; width: 523px; height: 31px; background: url('../images/common/bd_topbar_navmenu_bg.png') no-repeat; }
                                                #bd_header_topbar_navitem1 { margin-left: 15px; margin-top: 10px; float: left; }
                                                #bd_header_topbar_navitem2 { margin-left: 27px; margin-top: 10px; float: left; }
                                                #bd_header_topbar_navitem3 { margin-left: 22px; margin-top: 10px; float: left; }
                                                #bd_header_topbar_navitem4 { margin-left: 28px; margin-top: 10px; float: left; }

                        .bd_menu_text { font-family: Arial; font-size: 11px; color: #e34825; }
                        .bd_menu_text_bold { font-family: Arial; font-size: 11px; color: #e34825; font-weight: bold; }

/* LOGIN PAGE */

		#login_box
		{
			width:805px;
			height:337px;
			background: transparent url(../images/login/login_bg.gif) no-repeat;
			padding-top:100px;
			margin-top:10px;
			margin-left:9px;
		}

		#login_form
		{
			margin: auto;
			width:254px;

		}

		.login_title
		{
			display:block;
			font-size:11px;
			margin-top:10px;
			font-weight:bold;
		}

		.login_forget
		{
			margin-top:4px;
		}

		.login_forget a
		{
			font-size:11px;
			color:#666666;

		}

		.login_btn
		{
			margin-top:15px;
		}

		#login_form input
		{
			border: solid 1px #cccccc;
			width:254px;
		}

/* REGISTER PAGE */


		#register_box
		{
			width:805px;
			/*height:337px;*/
			background: transparent url(../images/register/register_bg5.gif) no-repeat;
			padding-top:40px;
			margin-top:10px;
			padding-left:20px;
			margin-left:9px;
		}


		.register_title
		{
			display:block;
			font-size:11px;
			margin-top:10px;
			font-weight:bold;
		}

		.register_col1, .register_col2, .register_col3
		{
			float:left;
			width: 246px;

		}

		#register_box input
		{
			border: solid 1px #cccccc;
			width:234px;

		}

		.register_btn
		{
			margin-top:20px;
		}

/* SEARCH RESULTS */

		#search_results
		{
			clear:both;
			margin:08px 9px;
		}

		#leftcolumn
		{
			float: left;
		}

		#rightcolumn
		{
			float: left;
			margin-left:6px;
		}

		#wrapper_sresults
		{
			width: 556px;
			min-height: 250px;
			background: transparent url(../images/search/search_bg.gif) no-repeat;
			padding-top:33px;
			height:0px;
		}

		#content_sresults
		{

			width: 556px;
			min-height: 184px;
			background: transparent url(../images/search/search_bot_bg.gif) no-repeat scroll bottom left;

		}

		.sresults
		{
			position: relative;
		}
		.sresults_info
		{
			margin-top:11px;
			display:block;
			z-index: 0;
		}
		.sresults_avatar, #sresults_avatar
		{
			float:left;
			margin-right:8px;
			width: 153px;
			height: 154px;
		}
		.sresults, .sresults_odd
		{
			height:95px;
			width:556px;


		}

		.sresults_odd
		{
			position:absolute;
			z-index:0;

		}

		.sresults_odd
		{
/*
			-moz-opacity:0.08 ;
			filter:alpha(opacity:08);
			opacity: 0.08;
*/
		}

		.sresults_row
		{
			padding-top:6px;
			padding-left:16px;
			width:555px;
			height: 95px;
			z-index:1;
			position: absolute;
		}
		.sresults_user
		{
			font-weight:bold;
			font-size:11px;
			color:#ff0030;
		}
		.sresults_timestamp
		{
			font-style:italic;
			font-size:11px;
			color:#cccccc;
		}

		.sresults_text
		{
			font-size:14px;
			color: #cccccc;
			display:block;
		}

		.sresults_link
		{
			color:#999999;
			font-size:10px;
			font-weight:bold;
		}

		.sresults_track_title
		{

			font-weight:bold;
			font-size:11px;
		}
		.sresults_track_user
		{
			font-size:14px;
			font-weight:bold;
			color: #e34925;
		}
		.sresults_track_spins, .sresults_track_bookmarks
		{
                        font-size:14px;
			color: #6d6d6f;
			font-weight:bold;
		}

		.sresults_track_spins b, .sresults_track_bookmarks b
		{
                        font-size:14px;
			color:#ffffff;
		}

/* FOOTER */

		#footer
		{
			margin: auto;
			width:800px;
			height:168px;
			background: transparent url(../images/master/master.gif) no-repeat;
			background-position: -481px -339px;
			clear:both;
		}

		#footer_about, #footer_mainlinks, #footer_points, #footer_legal
		{
			padding-top:20px;
			padding-left:26px;
		}

		#footer_about
		{
			float:left;
			width:234px;
			height:168px;
		}

		#footer_mainlinks
		{
			float:left;
			width:124px;
			height:168px;
		}

		#footer_points
		{
			float:left;
			width:169px;
			height:168px;
		}

		#footer_legal
		{
			float:left;
			width:169px;
			height:168px;
		}

		#footer h1
		{
			font-family: Arial, Verdana;
			font-size: 14px;
			font-weight:bold;
			color: #ffffff;
			margin:0;
			margin-bottom:20px;
		}

		#footer ul
		{
			padding:0;
			margin-left:0;
			margin-top:-15px;
			list-style: none;
		}


		#footer a
		{
			color:#ff0030;
			text-transform: uppercase;
			font-size:10px;
		}

		#footer p
		{
			font-size:10px;
			margin-right:10px;
			margin-top:-10px;
		}

		.footer_copy
		{
			text-align:center;
			color:#ff0030;
			padding-bottom:25px;
		}

		/* New Footer CSS - Added by Matt Stiefel on May 6, 2011 */

                        #bd_footer_navbar { border-style: solid none solid none; border-width: 1px; border-color: #585b63; /*border-color: #4f5156 #46484d #46484d #46484d;*/ width: 100%; height: 149px; background: url('../images/common/bd_footer_nav_bg.png'); }
                                .bd_footer_nav_block { float: left; margin-left: 10px; margin-right: 135px; margin-top: 15px; }
                                        .bd_footer_nav_header_text { margin-left: 5px; margin-bottom: 10px; font-family: Arial; font-size: 20px; color: cyan; }

                                        .bd_footer_nav_link { margin-top: 5px; }
                                                .bd_footer_nav_text { font-family: Arial; font-size: 12px; /*color: #8b8a8a;*/ color: #969595; font-weight: bold; }

                        .bd_footer_copyright_text { margin-left: 5px; font-family: Arial; font-weight: bold; font-size: 11px; color: #939394; }


/* Static content */
		#static_content h1
		{
			font-family: Arial, Verdana;
			font-size: 12px;
			font-weight:bold;
			color: #ffffff;
			margin:0;
			margin-bottom:20px;
		}

		#static_content p
		{
			font-size:12px;
			margin-right:10px;
		}

/* Top Navigation styles*/
        .my_profile a:hover
        {
			width:77px;
			height:38px;
        	background: transparent url(../images/master/master.gif) no-repeat scroll -481px -221px;
        	position:relative;
        }

        .my_profile a
        {
			width:77px;
			height:38px;
        	background: transparent url(../images/master/master.gif) no-repeat scroll -481px -537px;
        	position:relative;
        }

        .btn_smashes a:hover
        {
			width:67px;
			height:38px;
        	background: transparent url(../images/master/master.gif) no-repeat scroll 0 -566px;
        	position:relative;
        }

        .btn_smashes a
        {
			width:67px;
			height:38px;
        	background: transparent url(../images/master/master.gif) no-repeat scroll 0 -712px;
        	position:relative;
        }

        .btn_stars a:hover
        {
			width:68px;
			height:38px;
        	background: transparent url(../images/master/master.gif) no-repeat scroll -481px -76px;
        	position:relative;
        }

        .btn_stars a
        {
			width:68px;
			height:38px;
        	background: transparent url(../images/master/master.gif) no-repeat scroll 0 -1912px;
        	position:relative;
        }

        .btn_superstars a:hover
        {
			width:79px;
			height:38px;
        	background: transparent url(../images/master/master.gif) no-repeat scroll -481px -1145px;
        	position:relative;
        }

        .btn_superstars a
        {
			width:79px;
			height:38px;
        	background: transparent url(../images/master/master.gif) no-repeat scroll 0 -1076px;
        	position:relative;
        }

        .btn_dahouse a:hover
        {
			width:77px;
			height:38px;
        	background: transparent url(../images/master/da_house_on.png) no-repeat scroll;
        	position:relative;
        }

        .btn_dahouse a
        {
			width:77px;
			height:38px;
        	background: transparent url(../images/master/da_house_off.png) no-repeat scroll;
        	position:relative;
        }
