
body {
	font-family:"Helvetica Neue",Helvetica Neue,Helvetica,arial,sans-serif;
	background-repeat: repeat;
	background-attachment:fixed;
	font-size: 11px;
	font-weight:300;
	color: #666666;
	margin:0px;
	background-color:#2e2e2e;
	
}



/*---Main Layout --*/
#wrapper {
	/*width: 1026px;*/
	margin:0 auto;
	width: 980px;
}
#wrapper #content_container {
background-color:#FFFFFF;
float:none;
margin:0px auto;
padding-top:5px;
text-align:left;
vertical-align:top;

}

#wrapper #content_container #account_left {
float:left;
width:30px;
}




/*____________________________________________________________________________________________________HEADER
*/

.theplugheader {
	background-image: url(images/essentials/tmp_header.jpg);
	padding: 0px;
	height: 116px;
	width: auto;
	text-align: right;
	vertical-align: top;
}
.header_link_left {
	float: left;
	margin-right: 5px;
}

#header_container {
	width: 950px;
	margin: 0px auto;
/*	background-image: url(images/layout/mast/tmp_mast.jpg); */
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #464243;
}
#header_topcontainer {
	height: 64px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
}
#header_bottomcontainer {
	background-color:#4A7685;
	background-image: url(images/essentials/bg_plug_subnav.jpg);
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#header_container #header_topcontainer #header_linkback {
	width: 219px;
	float: left;
	margin-right: 3px;
}
#header_ad {
	float: left;
	height: 60px;
	width: 468px;
	margin-right: 9px;
	margin-top: 5px;
}
#head_account {
background-color:#767475;
background-image:url(images/layout/mast/tmp_bg_account.jpg);
float:left;
height:50px;
margin-top:4px;
padding-left:15px;
padding-top:9px;
width:216px;
}

#header_nav {
margin-top:5px;
}

.h_accnt_mast {
font-size:11px;
color: #D7D7D7;
}

/* a.bheaderlink:link,a.bheaderlink:visited{color:#FFFFFF;text-decoration:none;}
a.bheaderlink:hover,a.bheaderlink:active{color:#CCCCCC;text-decoration:underline;}
*/

.style5 {color: #666666}
.style6 {color: #CCCCCC}
.mini {
	font-size: 8px;
	width: 15px;
}
.search {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/essentials/searchblock.jpg);
	background-repeat:no-repeat;
}
.shortform {
	height: 20px;
}
.form_height {
	height: 15px;
}

.header_userlinks_bg_right {
	background-color: #777475;
	padding-right: 2px;
	padding-left: 2px;
	background-image:url(images/essentials/plug_userlinks_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.header_userlinks_bg_left {
text-align:center;
	background-color: #777475;
	padding-right: 2px;
	padding-left: 2px;
	background-image:url(images/essentials/plug_userlinks_left.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.header_userlinks_bg_mid {
	background-color: #777475;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;}


.plug_mast {
	background-image:url(images/layout/mast/tmp_mast.jpg);
	height:108px;
}


.clearit {
	clear:both;
	margin:0;
	padding:0;
}

#nav {
	margin:0px;
	padding: 10px;
	background-color: #E8E8E8;
}


#nav #nav_sub {
	float: right;
	font-size:9px;
	text-transform:uppercase;
}

#nav #nav_sub ul {
	margin-top:5px;
}

#nav #nav_sub li {
	float: left;
	margin-right: 10px;
	list-style-type: none;
	text-transform: uppercase;
}

#nav #nav_main {
	float: left;
	font-size:16px;
	color:#333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
}

#nav #nav_main ul {
	margin:0px;
	padding:0;
}

#nav #nav_main li {
	float: left;
	margin-right: 25px;
	list-style-type: none;
	text-transform: uppercase;
	
}
#container {
	width: 980px;
	margin:0 auto;
}

#brand {
	background-color:#434142;
	height:90px;
	width:209px;
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#adspace {
	color:#CCCCCC;
	float:right;
	height:90px;
	margin:10px;
	text-align:right;
	vertical-align:top;
	width:728px;
}
#brand img {
	margin-top: 12px;
}
#container #header #header_top {
	background-color: #434142;
}
#more_left li {
	float: left;
	list-style-type: none;
	font-size: 11px;
	text-transform: uppercase;
	margin-right: 25px;
}
#more_left ul {
	margin: 0px;
	padding: 0px;
}
#more_container #more_right {
	float: right;
}
#more_container {
	padding: 10px;
	background-color:#CCC;
}


h2 {
	font-size: 1.7em;
	margin:0;
	font-weight: normal;
	padding: 0;
	color: #83CDE1;
}

#community_featured {
	background-color: #D4DEE2;
	float: left;
	height: 200px;
	width: 600px;
}
#community_singup {
	background-color: #C0B6C2;
	float: right;
	height:200px;
	width:370px;
}
#container #content #content_left {
	float: left;
	margin-top: 10px;
	width: 600px;
}
#container #content #content_right {
	float: right;
	margin-top: 10px;
	width: 370px;
}
.feed_row .feed_header {
	font-size: 18px;
	color: #999999;
	float: left;
	font-variant: normal;
	text-transform: none;
}
.feed_row .feed_content {
	font-size: 11px;
}
.feed_row .feed_source {
	float: right;
	font-size: 10px;
	font-style: italic;
}
.feed_row {
	margin-bottom: 10px;
}
li a:visited {
	color: #30373C;
}
#content_subnav li a:link,#content_subnav li a:visited,#content_subnav li a:active {
	float: left;
	list-style-type: none;
	margin-right: 0px;
	font-size: 14px;
	color: #88B8D0;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#content_subnav li a:hover {
	float: left;
	list-style-type: none;
	margin-right: 0px;
	font-size: 14px;
	background-color: #88B8D0;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
}

#content_subnav ul {
	padding: 0px;
	margin: 0px;
}
.feed_header .feed_provider img {
	float: left;
	margin-right: 10px;
}
.feed_header .feed_type {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #77C659;
	width: 105px;
	padding: 10px;
	float: left;
	margin-right: 10px;
}
.feed_header .feed_provider {
	width: 250px;
	border: 1px solid #999999;
	float: left;
	font-size: 11px;
	color: #333333;
	padding: 7px;
}
#content #mediaplayer {
	background-color: #999999;
	height: 40px;
}
#content_subnav ul {
	margin: 0px;
	padding: 0px;
}
#content_subnav li {
	float: left;
	list-style-type: none;
	margin-left: 0px;
}
#community .subheader {
	float: left;
}
#community #content_subnav {
	float: right;
	margin-top: -5px;
}
a,a:hover,a:visited,a:link {
	color: #30373C;
	text-decoration: none;
}

#more_right button {
	background-color: #46696B;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	height: 36px;
	float: left;
	padding-left:10px;
	padding-right:10px;
	
	

-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;


}
#container #header #nav #nav_main a:link,#container #header #nav #nav_main a:visited,#container #header #nav #nav_main a:active {
	padding: 5px;
}

#container #header #nav #nav_main a:hover {
	background-color: #FFFFFF;
	color:  #547678;
	padding: 5px;
}














/*Account Styles */
div.accounttype {
  float: left;
}



.friendsheader {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
/*End Friends */

#wrapper #right_bar {
	float: right;
	width: 250px;
}
html {
		margin:0;
		padding:0;
/*			background: #ffffa3;
/*		background-image: url(http://coachella.com/templates/coachella/style/images/background2.jpg);
/*		background-image: url(../images/layout/background.jpg); */
/*		background-image:url(../images/layout/backgrounds/bg_whiteair.jpg); */
		background-position: top;
		background-attachment:fixed;
		color:#000000;

}




a.headerlink:link,a.headerlink:visited{color:#FFFFFF;text-decoration:none;font-weight:normal;}
a.headerlink:hover,a.headerlink:active{color:#FFFFFF;text-decoration:underline;font-weight:normal;}

	
	.degu_style {
	text-align:center;
}

 #footer_container {
	text-align: left;
	clear:both;
	background-color: #9eb5b8;
	color:#333333;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
}

 #footer {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background:#dadada;
}

#footer a,a:hover,a:visited {
	color:#333333;
}


#content_main {
/*	padding: 10px; */
margin-top:5px;
}

#wrapper #header {
	margin: 0px;
	width: 100%;
}


#navbar {
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-image: url(../images/layout/navbar/nb_bg_HZ.jpg);
	margin: 0px;
	padding: 0px;
	background-position: left;

}

#navbar a {
	color: #FFFFFF;
	padding-right:10px;
padding-left:10px;
	font-size:11px;

}


#nav_container {
	background-color: #455E6B;
	vertical-align: middle;
}

#message_bcadd {
padding-bottom:5px;
}

#show a {
color:#FFFFFF;
background:#333333;
margin:5px;
padding:5px;
margin-bottom:5px;
}



#fifty {
	float: left;
	text-align:left;
	width: 50%;
}

.form_field {
	font-size: 11px;
	color: #333333;
	background-color: #EAEAEA;
	padding: 2px;
	border: 1px solid #00003E;
}

a {
	color: #999999;
	text-decoration:none;
}


/* Cart: Checkout Progress Bar */
.progress_bottom {
	padding-bottom: 7px;
}


.progress_def_nol {
	background-color:#F7F8F9;

	padding-top:3px;
	padding-left:5px;
	font-size: 11px;
	color: #333333;
	padding-right: 5px;
	padding-bottom:3px;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #7b9897;
	border-right-color: #7b9897;
	border-bottom-color: #7b9897;
}


/* Cart: Checkout RightBox */
.cart_item_title {
	font-size: 11px;
	font-weight: bold;
	color: #990033;
}


/*Validation Styles */
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	background-color:#F7F8F9;
	border:none;
	padding-top:3px;
	padding-left:5px;

	font-size:28px;
	color: #333333;
	padding-right: 5px;
	padding-bottom:3px;
	vertical-align: top;
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #CC3333;
	color : #c53300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #CC3333;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #CC3333;
	color : #FFF;
	font-weight: bold;
}

/*End Validation Styles */

.form_def {
	background-color:#F7F8F9;
	border:1px solid #7b9897;
	padding-top:3px;
	padding-left:5px;
	color: #333333;
	padding-right: 5px;
	padding-bottom:3px;
	vertical-align: top;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.form_in {
	background-color: #F3F3F3;
	border:1px solid #7b9897;
	padding-top:3px;
	padding-left:5px;
	color: #333333;
	padding-right: 5px;
	padding-bottom:3px;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#accountmast {
	text-align:right;
	padding-top: 5px;
	font-size:10px;
	color: #A0A0A0;
	width: 1016px;
	margin-right: auto;
	margin-left: auto;

}

#accountmast a {
font-size:10px;
color: #A0A0A0;


}


#boycottis_container {
	display: block;
	padding:10px;
	width: 770px;
	float: left;
	text-align:left;
	margin-left: 5px;
}

#discover_container{
	display: block;
	width: 625px;
	float: left;
	text-align:left;
	margin-left: 5px;
}

.discover_peep_container {
margin:3px;
}

#shade_container {
	display: block;
	background-color:#DADADA;
	padding:10px;
	margin-right:5px;
	margin-bottom:10px;
	float: left;
	text-align:left;

}

#content_rightbar{
	float: right;
	text-align:left;
	width: 125px;

}


#discover_rightbar{	float: right;
	text-align:left;
	width: 285px;}

#plugifieds_rightbar {	float: right;
	text-align:left;
	width: 275px;}
	
#content_leftbar {
	float: left;
	text-align:left;
	width: 220px;

}
#userdetails_content {	float:right;	padding-left:5px;	width:685px;	border-color:#CCCCCC;	border-left:1px dotted #CCCCCC;}
#userdetails_leftbar {	float: left;	text-align:left;	width: 273px;}
#user_detail_mast {	height:45px;}
#user_details_content_main { }
.account_section_container{margin-top:10px;}
#user_details_about {}
#user_header {	margin-top: 0;	margin-right: 11px;	margin-bottom: 10px;	margin-left: 0;	height:20px;}
#user_header #user_header_left {	float: left;	vertical-align: bottom;	width:550px;}
#user_header #user_header_right {	float: right;	height:45px;	text-align: right;	vertical-align: bottom;}
#login_container {	display: block;	background-color:#9eb5b8;color:#FFFFFF;	padding:10px;	width: 445px;		float: left;	text-align:left;}
#login_rightbar{	padding:10px;	float: right;	text-align:left;	margin-left: 5px;	margin-bottom:5px;}

.clearer {clear:both}
.clearerall {clear:both;}
#myaccount_wrapper {	width: 100%;		margin:0 auto;}
#myaccount_wrapper #myaccount_content {	float: right;	text-align:left;	width: 705px;	margin-left: 5px;	color: #999999;}
#myaccount_wrapper #myaccount_left_bar {
	float: left;
	width: 300px;
	text-align: left;
	padding-left:5px;
	padding-bottom:10px;
	padding-top: 5px;
}

#myaccount_wrapper #myaccount_footer {
	margin: 0px;
	padding: 5px;
	text-align: center;
			clear:both;

}



.message {
	background-color: #FDFCE8;
	color: #333333;
/*	border: 1px solid #EDED74; */
}


div.sendlink {
	margin: 0 2px 0 0;
	}

div.sendlink a {
	display: block;
	margin: 0;
	padding:0;
	width:85px;
	height:22px;
	overflow:hidden;
	text-decoration: none;
	background-image: url(../images/buttons/emaillink.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.sendlink a:hover {
	background-position: 0px -25px;
	}
div.sendlink a:active {
	background-position: 0px -49px;
	}
	
	
.comment_a {
	background-color: #F7F8F9;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #818D87;
	margin-right:15px;
}

.comment_b {

	background-color: #818D87;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	margin-right:15px;
}


.comment_number_left {
	float: left;
	width: 16px;
	margin-right:10px;
	margin-left:10px;


}



/* --- Single Stream --------------------------------------- */

div#current-stream {
float:left;

}


#current-stream .right a {	color:#FFFFFF;
	background-color: #818D87;
	padding-top: 5px;
	margin-right:20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
	margin-top:5px;
}




div#content div#current-stream div.top {
    background: transparent url(images/layout/chatterbox/bg-stream-current-bottom.gif) no-repeat 0 100%;
    margin: 0 0 0 75px;
    padding-top: 0;
    color: #999;
}

div#content div#current-stream div.bottom {
    background: transparent url(images/layout/chatterbox/bg-stream-current-top.gif) no-repeat;
    padding: 0 10px 0 0;
    overflow: visible;
    min-height: 70px;
    width: 474px;
}

div#current-stream div.bottom h2, div#current-stream div.bottom p {
    overflow: hidden;
}

div#content div#current-stream a {
    text-decoration: underline;
    color: #000;
}

div#content div#current-stream a:hover {
    text-decoration: none;
}

div#current-stream img.photo {
    float: left;
	margin-right:10px;
	
}

div#current-stream img.icon {
    margin: 8px 5px 0 15px;
    float: left;
}

div#current-stream h2 {
    padding: 0.2em 0 0 15px;
    margin-bottom: 0.2em;
    color: #666;
}

div#current-stream h2 strong {
    color: #000;
}

div#content div#current-stream p {
    padding: 0 0 0.5em 15px;
    font-size: 0.9em;
    color: #666;
    margin: 0;
}

div#current-stream a.confirm-delete {
    background: transparent url(images/delete.gif) no-repeat 0% 50%;
    padding-left: 12px;
}

div#current-stream a.confirm-delete:hover {
    text-decoration: underline;
    color: #009bc7;
}



.discover_container {
padding-bottom:10px;

}



.discover_container .leftblock {
float:left;
padding:5px;
margin-right:10px;

background-color:#333333;
width:47%;
}

.discover_container .rightblock {
float:right;
padding:5px;
background-color:#333333;
width:47%;
}

.leftish {
float:left;
padding:5px;
margin-right:10px;
width:47%;
}

.rightish {
float:right;
padding:5px;
width:47%;
}

.discover_container .inner {
padding:5px;
background-color:#666666;
margin-top:5px;

}


#search {
margin:0 auto;
padding-top:7px;
height:28px;
}


#registration #finalbutton  input {
	color: #FFFFFF;
	background-color: #818D87;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}



#addlink {
	color: #FFFFFF;
	background-color: #818D87;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	margin-top:15px;
}



.submit_button {
background-color:#005070;
color:#FFFFFF;
margin-right:10px;
padding:3px 10px;
text-decoration:none;
}


img.photo {
 border:#666666;
 }



#bis .right a {
	background-color: #818D87;
	padding-top: 5px;
	margin-right:20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
	margin-top:5px;
	color:#FFFFFF;
}

.photo_tile {
	margin-left:2px;
	margin-right:2px;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 2px;
}


.photo_title {
	font-style: italic;
	text-transform: none;
	text-align: center;
}
.message_center_content a img {
	border: 1px solid #ffffff;
}




.account_home_mast {
	padding:5px;
}


.account_home_picture {
	float:left;
	text-align: center;
}


.account_home_top_main {
padding-left:10px;
float:left;
}

.outerimage {
	border: 2px solid #006699;
}
.innerimage {
margin:2px;
border: 1px solid #F9F9F9;
}

div.embedlnk {
	margin: 0 2px 0 0;
	}

div.embedlnk a {
	display: block;
	margin: 0;
	padding:0;
	width:85px;
	height:22px;
	overflow:hidden;
	text-decoration: none;
	background-image: url(../images/buttons/copylink.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.embedlnk a:hover {
	background-position: 0px -25px;
	}
div.embedlnk a:active {
	background-position: 0px -49px;
	}
.minitext {
	font-size: 10px;
	text-align: center;
	margin-top: 2px;
}



.peep_grid_leftpad a img {
margin-top:0px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:2px;
}




.page_detail_mast {
margin-left:8px;
}


.page_detail_mast_mini {
margin-left:5px;
}





.fff_container {
height:500px;
}

.fff_container_home {
height:1000px;}

.fff_header_left
{
	background-color: #F7F9F8;
/*	background-image: url(../images/layout/subheads/thefive_left.jpg); */
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 7px;
}


.fff_header_right {
	background-color: #F7F9F8;
/*	background-image: url(../images/layout/subheads/thefive_bigright.jpg); */
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 7px;
	padding-left: 7px;
	background-position: right;
	font-size:30px;
}


.fff_main_content{
/* height:360px; */

	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F7F9F8;
	border-left-color: #F7F9F8;
}

.fff_main_content_right{
	border-right:1px solid #F7F9F8;
	padding:10px;
}


.fff_main_content_both{
height:360px;

	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F7F9F8;
	border-left-color: #F7F9F8;
		border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F7F9F8;
}



.fff_main_content_both_discover{
height:375px;

	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
		border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.fff_discover_view_more_l{
width:630px;
text-align:right;
margin-left:5px;
margin-top:5px;
padding-bottom:10px;
}



.homepage_five_five_plg {
float:left;
height:290px;
margin-right:3px;
width:633px;
}

.br_container {
float:left;
width:319px;
margin-right:3px;
}



.fff_header_both {
	background-color: #F7F9F8;
/*	background-image: url(../images/layout/subheads/thefive_both_187.jpg); */
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 7px;
	padding-left: 7px;
	background-position: right;
	font-size:30px;
}




.friends_row {
	background-color:#F7F8F9;
	cursor:pointer;
	padding-top:3px;
	padding-left:5px;

	font-size: 11px;
	padding-right: 5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #E4EAF0;
	border-right-color: #E4EAF0;
	border-bottom-color: #818D87;
	border-left-color: #E4EAF0;
}
.friends_row_over {
	background-color:#E4EAF0;
	cursor:pointer;
	padding-top:3px;
	padding-left:5px;

	font-size: 11px;
	padding-right: 5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #E4EAF0;
	border-right-color: #E4EAF0;
	border-bottom-color: #818D87;
	border-left-color: #E4EAF0;
}

.friend_image {float:left}

.friend_info {
margin-left:45px;
color:#333333;
}
.friend_info_left{float:left;}

.friend_info_rank {
float:right;}


#connections {
margin-right:15px;
}







/* Charts Stylization */


.charts_header {
	background-color: #F7F9F8;
	height: 23px;
	padding-top: 7px;
	padding-left: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(../images/layout/subheads/thefive_mid.jpg);
	background-repeat: repeat-x;
}

.charts_header_left {
	background-color: #F7F9F8;
	background-image: url(../images/layout/subheads/thefive_left.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 7px;
	height: 23px;
}


.charts_header_right {
	background-color: #F7F9F8;
	background-image: url(../images/layout/subheads/thefive_right.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 7px;
	height: 23px;
	padding-left: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-position: right;
}


.charts_main_content{
	height:360px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.charts_main_content_right{
	height: 360px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}




.charts_container {
	margin-bottom:0;
	padding-left: 7px;
	padding-bottom: 3px;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
			height:30px;

}

.charts_container_over
{
	margin-bottom:0;
	padding-left: 7px;
	padding-bottom: 3px;
	float: none;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	background-image:  url( ../images/essentials/titlebox_bg.gif);
		height:30px;

}


.charts_picture {
	float: left;
	width: 35px;
	padding-right: 7px;
}

.charts_picture a img {
margin-top:0px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
height:25px;
padding:2px;
width:30px;
}




.charts_user
{
	margin-bottom:0;
	padding-left: 7px;
	padding-bottom: 3px;
	float: none;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	background-image:  url(../images/essentials/titlebox_bg.gif);
		height:25px;
}

.charts_username {
	float:left;
}
.charts_rating {
	width:20%;
	float: right;
	text-align: right;
	padding-right: 3px;
	vertical-align: top;
	margin: 0px;
}
.charts_chartnumber {
	width:7%;
	float: left;
	margin-right: 5px;
}



#homepage_top_left {
	float: left;
	height: 310px;
	width: 635px;
	margin-right:3px;
}
#homepage_top_container {
	height: 310px;
	float:none;
padding:0px;
margin-bottom:5px;

}

#homepage_top_divider {
float:left;
	background-image: url(../images/essentials/diaglines.jpg);
		height: 310px;
		width:5px;

}

#discover_top_divider{
float:left;
background-image: url(../images/essentials/diaglines.jpg);
height: 275px;
width:5px;
margin-left:3px;
margin-right:3px;
		}


.discover_br_container {
float:right;
width:290px;
margin-right:3px;
}


.discover_new_header_both {
	background-color: #F7F9F8;
	background-image: url(../images/layout/subheads/discover_header_both.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 7px;
	height: 23px;
	background-position: right;
}

.curvetop_container
{	height: 30px;
background-image:url(../images/layout/subheads/thefive_mid.jpg);
}

.curvetop_container_discover
{
height:35px;
background-color: #F7F7F7;
}
.curvetop_left
{	

background-image:url(../images/layout/subheads/thefive_farleft.jpg);
background-repeat:no-repeat;
height: 29px;
float:left;
width:4px;
}
.curvetop_content
{
float:left;
padding-left:7px;
padding-top:7px
}
.curvetop_right
{
float:right;
background-image:url(../images/layout/subheads/thefive_farright.jpg);
background-repeat:no-repeat;
height: 29px;
width:4px;}


#discover_container_2
{

	display: block;
	width: 630px;
	float: left;
	text-align:left;
	margin-left: 5px;
	}

#discover_rightbar_2{	float: right;
	text-align:left;
	width: 300px;}

#homepage_top_right {
	float: left;
	margin-left:3px;
}
#homepage_five {
	float: none;
	height:420px;
}
.homepage_five_five {
	float: left;
	width: 186px;
	height: 290px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.homepage_five_five_right{
	float: right;
	width: 190px;
}



.header_userlinks_bg_left {	text-align:center;
	background-color: #777475;
	background-image:url(images/essentials/plug_userlinks_left.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width: 4px;
}
.header_userlinks_bg_mid {background-color: #777475;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;}
.header_userlinks_bg_right {background-color: #777475;
	padding-right: 2px;
	padding-left: 2px;
	background-image:url(images/essentials/plug_userlinks_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.five_foot_more
{
clear:both;
height:12px;
text-align:right;
padding:5px;
background-color: #F5F5F5;
color:#666666;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
cursor:pointer;
}


#stateSelect {
	border: 1px solid #666666;
	
}
.instrument_listings {
	height: 225px;
}


#accttype
{
margin-left:0px;
}
.artist_name_mini a {
	color: #2B4662;
}



.efefef_TL {
	background-image: url(../images/essentials/tableaccents/efefef_TL.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		height: 8px;
	width: 8px;

}
.efefef_TR {
	background-image: url(../images/essentials/tableaccents/efefef_TR.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		height: 8px;
	width: 8px;

}
.efefef_BR {
	background-image: url(../images/essentials/tableaccents/efefef_BR.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
		height: 8px;
	width: 8px;

}
.efefef_BL {
	background-image: url(../images/essentials/tableaccents/efefef_BL.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 8px;
	width: 8px;
	}
	
	
div.sendlink {
	margin: 0 2px 0 0;
	}

div.sendlink a {
	display: block;
	margin: 0;
	padding:0;
	width:85px;
	height:22px;
	overflow:hidden;
	text-decoration: none;
	background-image: url(../images/buttons/emaillink.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.sendlink a:hover {
	background-position: 0px -25px;
	}
div.sendlink a:active {
	background-position: 0px -49px;
	}
	
.tmp_infoblock {
border:#4d4d4d;
border-width:4px;
background-color:#eaeaea;
color:#333333;
padding:10px;
}

h1,h2,h3,h4,h5 {
	margin: 0px;
}


#register {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#efefef no-repeat scroll center top;
	border:1px solid #CCC;
	margin:0 auto;
	padding:30px;
	width:498px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;	
}


/*
#loginContainer {
background:#FCFCFC;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:1px solid #CCC;}
*/