#TB_closeAjaxWindow { padding:6px 5px 0 0; }

div.autosuggest div.as_header,
div.autosuggest div.as_footer,
div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner {  }

div.autosuggest ul li { color: #fff; font-size: 1.2em; }
div.autosuggest ul li a { color: #fff; }
div.autosuggest ul em { text-decoration: underline; }


#eego { background-color: transparent; border: solid 0px;cursor:pointer;padding:0px;margin:0px;height:37px;width:37px }




/* global */

body
{
	background: #fff !important; /*  url(../he_layouts/musicset_red/bg.png) repeat-x */
	font-family: arial, verdana, serif;
}

a:link, a:visited { color:#358bcd; outline:none; text-decoration:underline; }				/* Removes ugly firefox dotted borders*/
a:hover { color:#136cff; outline:none; text-decoration:none; }


ul {  }

.body {
	background: none !important;
	border: none;
	width: 900px;
	padding:50px 10px 10px;
	margin: 0 auto 0;
	border-top: 0px;
	padding-top:20px;
}

div, td {
	font-family: arial, serif;
	color:#2f536b;
}




/* HEADER */

td.top_menu {
	/* background: url(../he_layouts/musicset_red/block_top.png) repeat-x 0% 75%; */
	background: none;
	border:none;
	border-top:none;
}

div.top_menu_link { padding:0px; }
div.top_menu_link_container, div.top_menu_link_container_end { height:26px; border-left: none; }
div.top_menu_link_container_end { padding:0; border: none; }

.top_menu2 div.top_menu_link_container_end {  background:url(../he_layouts/misc-blue/topmenu_right2.gif) top right no-repeat; margin:0 10px 0 0; }
.top_menu2 div.top_menu_link_container_end:hover { background: url(../he_layouts/misc-blue/topmenu_right2.gif) bottom right no-repeat; }


div.top_menu_link_container {  background:url(../he_layouts/misc-blue/topmenu_right2.gif) top right repeat-x; margin:0; }
div.top_menu_link_container:hover { background: url(../he_layouts/misc-blue/topmenu_right2.gif) bottom right repeat-x; }

div.top_menu_link_container2 {
    background: url(../he_layouts/misc-blue/topmenu_right2.gif) bottom right no-repeat;
    margin:0;
    height:26px;
    border-left: none;
    float: left;
}

a.top_menu_item { height:17px; display:block; padding:4px 15px 5px 14px; background:url(../he_layouts/misc-blue/topmenu_left.gif) top left no-repeat; }
a.top_menu_item:hover { background: url(../he_layouts/misc-blue/topmenu_left.gif) bottom left no-repeat; }

a.top_menu_item:link, a.top_menu_item:visited { color: #fff; text-decoration: none; }
a.top_menu_item:hover { color:#3b6e90; }

td.top_menu2 {
	width: 20%; 
	text-align: right; 
	background:none;
	padding-left:10px;
	margin:0;
	border:none;
	vertical-align:text-top;
}

div.top_menu_link_loggedin {
	height: 22px;
	padding-top: 4px;
	color:#444;
	background:url(../he_layouts/misc-blue/loggedin.png) top right no-repeat;
}
div.top_menu_link_loggedin .top_menu_item { color:#244358 !important; background:none; display:inline; }
div.top_menu_link_loggedin .top_menu_item:hover { color:#3b6e90 !important; background:none; }



td.menu_user {
	background:#a0c1d8;
	border:none;
	border-bottom:1px solid #436e8a;
}

a.menu_item:link, a.menu_item:visited { color: #172c38; text-decoration: none; }
a.menu_item:hover { color: #2c5268; text-decoration: none; }

div.menu_dropdown { border-color:#436e8a; }
div.menu_item_dropdown a { background:#a0c1d8; border-color:#436e8a; }
div.menu_item_dropdown a:hover { background:#edf2fc; border-color:#bababa; }


div.newupdates_content { padding:10px 5px 5px 12px; }






/* FOOTER */

div.copyright  {
	background:none;
	text-align: center;
	margin:0;
	color: #3b6e90;
	font-weight:bold;
	border-color:#a0c1d8;
}
a.copyright:link, a.copyright:visited { color: #3b6e90; text-decoration: none; }
a.copyright:hover { color: #4f93c0; text-decoration: underline; }



/* CONTENT */

div.content { padding:18px 20px; background:#eee; }

div.page_header { font-family: arial, serif; color:#315c78; padding-left:10px; }

div.home_whatsnew { background:#fff; border-color:#a0c1d8; }

div.friends_search { border-color:#436e8a; }

div.newupdates { background-image: url(../he_layouts/misc-blue/newupdates.png); }

td.tabs {  }
td.tab, td.tab0, td.tab2, td.tab3 { background: transparent; border-color:#a0c1d8; }

td.tab2 { background:#fff; }
td.tab2 a:link, td.tab2 a:visited  { color:#4b8db2; text-decoration:none; }
td.tab2 a:hover { color:#305c75; }

td.tab1 { background:transparent; border-color:#2c5c80; }
td.tab1 a:link, td.tab1 a:visited { color:#305c75; text-decoration:none; }
td.tab1 a:hover { color:#407b9d; text-decoration:none; }


td.button, .recommended_tools a:link, .recommended_tools a:visited { background:#fff; border-color:#2c5c80; }

td.result { border-color:#407b9c; background:#f5f9f; }



div.signup_header {
	color: #fff;
	background:#3a7094;
}


td.messages_header {
}









/* SIDEBAR BLOCKS */

td.header, div.header {
	border:none;
	background: url(../he_layouts/misc-blue/sidebar_top.png) no-repeat;
	color: #fff;
	text-align:center;
	font-size:1.2em;
}
.pages_header { background: url(../he_layouts/misc-blue/bg_pages_header.png) no-repeat !important; }

.userhome_layout_2_middle .semods_appbox { width:480px; }
.userhome_layout_2_right .semods_appbox { width:200px; }

td.header { background:url(../he_layouts/misc-blue/profile_sidebar_top.png) no-repeat; }

td.header { padding-bottom:3px; padding-top:5px; }
td.header a:link, td.header a:visited { color:#fff; }
td.header a:hover { color:#ececec; }

td.home_box, div.home_updated { background:#fff; border-color:#9fbbce; color:#2f536b; }

td.profile_leftside td.header { background: url(../he_layouts/misc-blue/profile_sidebar_top.png) no-repeat !important; }



.userhome_layout_2_leftt td.header { background:url('../he_layouts/misc-blue/sidebar_top.png') no-repeat !important; }
.userhome_layout_2_middle td.header { background:url('../he_layouts/misc-blue/home_header430.png') no-repeat !important; }


/* inputs */
input.button {
/*	background:url(../he_layouts/musicset_red/block_top.png) repeat-x 0% 50%; */
	background:#78a5d8;
	font-size: 1.2em;
	color: #18417a;
	border-color: #114b82;
}
*:first-child+html input.button { padding: 0px -2px; } /* IE7 only padding fix */

input.button:hover { background:#88bbf4; border-color: #a2cce6; color:#18417a; }
input.button:active { background:#88bbf4; border-color: #a2cce6; color:#18417a;; }

input.text, input.text_small, select, select.small, select.event_small, textarea, textarea.comment_area {
	background:#e3f0ff;
	border:1px solid #5e89c4;
	color:#18417a;
}






/* profile  */

.profile_content { background:#fff !important; border-color:#a0c1d8 !important; }

td.profile_tab a:link, td.profile_tab a:visited { color:#4b8db2; background:#e7f3ff; border-color:#a0c1d8; text-decoration:none; }
td.profile_tab a:hover { color:#305c75; background:#f2f9ff; }

td.profile_tab2 { border-color:#a0c1d8; }
td.profile_tab2 a:link, td.profile_tab2 a:visited { color:#4b8db2; background:#fff; border-color:#a0c1d8; text-decoration:none; }
td.profile_tab2 a:hover { color:#305c75; background:#fff; border-color:#a0c1d8; text-decoration:none; }

td.profile_tab1 { background:#fff; border-color:#a0c1d8; }
td.profile_tab_end { background:transparent; border-color:#a0c1d8; }

table.profile_menu { border-color:#a0c1d8; }
td.profile_menu1 a, div.nolink {
	background-color:#fff;
	background-image:url(./images/menu_bg1.gif);
	border-bottom:1px solid #a0c1d8;
	text-decoration:none;
}
td.profile_menu1 a:hover {  }

td.profile, div.network_content { background:#fff; border-color:#a0c1d8; }
div.profile_comment_author, div.profile_comment_date, #profile_tabs_profile { background:#ddf0ff; border-color:#a0c1d8; }


td.profile_photo {
	background:#fff;
	border-color:#a0c1d8;
}
img.photo, td.editprofile_photo { border-color:#a0c1d8; }

div.profile_postcomment { background:transparent; border:none; }


div.profile_action { border-bottom:1px solid #a0c1d8; }
div.profile_action_date { color:#6ca9d8; }



div.comment_headline {
	border-color: #a0c1d8;
	border-bottom: none !important;
	background: #ddf0ff !important;
	color:#18417a !important;
	padding-left:14px !important;
}

#profile_1_totalcomments { color:#18417a }

div.profile_blogentry, div.recommended_stat {
	border-color:#d1e7f0;
}













/* HOME */

div.portal_signup_container1 { border-color:#146; }
div.portal_signup_container1:hover { border-color:#36a; }

div.portal_signup a.portal_signup, div.portal_signup a.portal_signup:hover {
	background: #97b6e3;
	border: none;
	color:#fff;
	text-decoration:none;
}
div.portal_signup a:hover { background: #b4cff7 !important; }


a.portal_signup:link, a.portal_signup:visited { color: #264bcc; text-decoration: none; }
a.portal_signup:hover { color: #0c008c; text-decoration: none; }



div.portal_spacer { height: 10px; }

div.portal_content { border: 1px solid #b4cff7; }

td.portal_text { vertical-align: top; padding: 10px 20px 10px 10px; }
table.portal_table { margin-bottom: 10px; }



div.portal_whatsnew {
	background:#fff;

	border: 1px solid #a0c1d8;
	padding: 4px 10px 4px 10px;
}
div.portal_action { border-top:1px solid #a0c1d8; }
div.portal_action_date { color:#6ca9d8; }
div.portal_action_top { padding: 6px 6px 6px 6px; }



div.portal_login { border: 1px solid #36a; }
td.portal_member {  }


/* plugins */

div.albums_browse_item, div.group_row, div.group_box, div.group_member, div.poll, div.polls_browse_item, div.browse_fields, div.poll_search, div.album, td.seBlogColumnRight, div.media, td.carousel_item_active, td.carousel_item:hover {
	background:#fff;
	border:1px solid #a0c1d8;
}
div.poll_stats, div.album_stats, div.blogs_browse_date, div.seBlogEntryDate, div.album_media_date { color:#006faf; }
div.poll_title, td.poll_view, div.album_title { color:#3388df; border-color:#a0c1d8; }
div.poll_options, div.album_options, div.album_options2, div.album_photo, div.blogs_browse_item, div.seBlogEntry { border-color:#a0c1d8; }
div.poll_view_title { background:#e1f3ff; }


div.blog_list, div.blog_list2 { border-color:#a0c1d8; }
div.blog_list1, div.group_pages_top, div.group_pages_bottom { border-color:#a0c1d8; background:#fff; }
div.blog_list1 div, div.blog_list2 div { color:#006faf !important; }

div.blogs_browse1 { background:#fff; }
div.blogs_browse_item {  }


div.poll_headline {
	border-bottom: none !important;
	background: #ddf0ff !important;
	color:#18417a !important;
	padding-left:14px !important;
}
.totalcomments { color:#18417a }
div.poll_view_stats { color:#3388df; }

div.seEvent, div.event_members_result { color:#3388df; border-color:#a0c1d8; background:#fff; }
div.seEventTitle, div.seEventOptions, div.seEventPhoto { border-color:#a0c1d8; }
div.album_browse_date, div.seEventStats, div.profile_friend_details div { color:#006faf; }
div.seEventBody { color:#18417a; }

td.event_tab_left a:link, td.event_tab_left a:visited, td.event_tab a:link, td.event_tab a:visited { color:#246ab1; text-decoration:none; background:#fff; border-color:#a0c1d8; }
td.event_tab_left a:hover, td.event_tab a:hover { color:#407b9d; background:#f2f9ff; border-color:#a0c1d8; }

td.event_tab_active a:link, td.event_tab_active a:visited { color:#4b8db2; text-decoration:none; background:#fff; border-color:#a0c1d8; border-bottom:none; margin-bottom:1px; }
td.event_tab_active a:hover { color:#305c75; }



.group_content { background:#fff !important; border-color:#a0c1d8 !important; }

td.group_tab a:link, td.group_tab a:visited { color:#4b8db2; background:#e7f3ff; border-color:#a0c1d8; text-decoration:none; }
td.group_tab a:hover { color:#305c75; background:#f2f9ff; }

td.group_tab2 { border-color:#a0c1d8; }
td.group_tab2 a:link, td.group_tab2 a:visited { color:#4b8db2; background:#fff; border-color:#a0c1d8; text-decoration:none; }
td.group_tab2 a:hover { color:#305c75; background:#fff; border-color:#a0c1d8; text-decoration:none; }
td#group_tabs_group, td.group_tab, td.group_tab_end { border-color:#a0c1d8 !important; }

div.group_members_result { background:#f1eeff; border-color:#aecea0; }




#welcomeapp_viewport, div.welcomeapp_viewportwrapper { width:200px !important; margin:0 auto; }



.business_info_rightside .header { background:url(../he_layouts/misc-blue/business_sidebar_top.png) no-repeat !important; }

td.profile_leftside .semods_container td.header { background:url(../he_layouts/misc-blue/pages_sidebar_top.png) no-repeat !important; }



