/***************************************************/
/* Toolbar Style Sheet - MySun                     */
/* Last Edit: 3:55 PM CST | 050310                */
/* Last Edit By: jjones                           */
/* Version: 1.0 / Production                       */
/***************************************************/
/****  Table of Contents  ***************************

* CSS Imports
* Global Settings
  * Structure
  * Buttons & Message Boxes
* Toolbar
  * Hotspots
* Navigation
* Sub Header
  * Breadcrumbs
  * Search
* Footer
* Misc
  * Notifications
  * Sun Store
  * Online Safety
  * Specific Ad Styling
  * Error Pages


***************************************************/
/****  COLOR PALETTE  ******************************

    #FFFFFF / White
    #666666 / Gray
    #333333 / Gray
    #254ec7 / Blue
    #ff3300 / orange
    #f2f2f2 / light grey
    #cc0000 / Red for ticker
    #333666 / blue for ticker

****************************************************/
/***************************************************/

@import "http://www.mysun.co.uk/mysun-discussions.css";
@import "http://www.mysun.co.uk/newforum.css?ver=4";
@import "http://www.mysun.co.uk/nav.css";



/*******************************/
/*  Global Settings            */
/*******************************/

/* Links ***********************/

a:link, a:visited {color: #cc0000;}
a:hover, a:active {color: #cc0000; text-decoration: underline;}
.module a span:hover {text-decoration:underline !important;}

/* Inputs Etc ******************/

#onePageContainer input {color:#7d7d7d;padding:2px;}
#onePageContainer select {color:#444;background:#fff;}

/* Structure *******************/

/* - BACKUP: body {font:normal 11px Arial, sans-serif !important;color:#000;background:url(http://fast1.onesite.com/mysun.co.uk/site-body-bg.jpg) top center #f0efec repeat-y !important;} */
body {font-weight: normal !important; font-size: 11px !important; font-family: Arial, sans-serif !important; color:#000; background:url(http://fast1.onesite.com/mysun.co.uk/site-body-bg.jpg) top center #f0efec repeat-y !important;}
#oneSiteContainer {width:1000px !important; margin-top: 0 !important;}
  #oneToolbarOverlord {width:1000px !important;z-index:2;}
    #tbContainer3 {width:1000px !important;margin-bottom:6px !important;}
    #oneMainContentWide {padding:0;}
      #column3, #column2 {width:995px !important;padding:5px 5px 5px 0;}
      #one_controller_container {margin:0 !important;}
#onePageContainer {margin-bottom: 10px;padding-bottom:10px;}

.colParent1 {width:670px;padding-right:10px;}
.colParent2 {width:310px !important;padding:0 2px 0 8px;}

.colFirst .columnContentParent {padding-left:0 !important;}
.col .columnContentParent {padding-right:0 !important;}

/* gray theme for friends blog page *********/
/* gray theme for friends blog page *********/
#news_friends #onePageContainer,
#discussions_friends #onePageContainer,
#blogs_friends #onePageContainer,
#photos_friends #onePageContainer,
#videos_friends #onePageContainer,
#groups_friends #onePageContainer
{background:url(http://fast1.onesite.com/mysun.co.uk/grayTheme-siteBGrepeat3.gif) bottom left repeat !important;}

#news_friends #oneSubPageContainer,
#blogs_friends #oneSubPageContainer,
#discussions_friends #oneSubPageContainer,
#photos_friends #oneSubPageContainer,
#videos_friends #oneSubPageContainer,
#news_friends #oneSubPageContainer,
#groups_friends #oneSubPageContainer
{background:url(http://fast1.onesite.com/mysun.co.uk/grayTheme-siteBGTop2.gif) top left no-repeat !important;}


#column2 #main {padding:0 10px 0 5px;}
#column2 #side {width:300px;padding:0 5px;}
#sideColumnContent {margin:0 !important;}

.usersub-page-container, .subPage-page-container, .preview-page-container {width:995px;padding:0 5px 5px 0 !important;}
#oneAdminPageContent {width:995px;padding:0 5px 5px 0 !important;}
.usersub-task-container, .admin-task-container {padding:0;background:transparent !important;}
#usersub-forum .usersub-forum {padding:0 15px 0 5px !important;}
#oneAdminWrapper .module .container {padding:0 !important;}


/** Modules Global *******************/

h1, h2, h3 {font-size:12px !important;margin:0 !important;padding:0 !important;}
h3 span {padding:0;}
h1.subPage-title{display:none;}

.module .container {border:0 !important;}

/** Clear Styles *********************/

#onePageContainer .noStyles {background:transparent !important;}
#onePageContainer .noStyles .container {background:transparent !important;}
#onePageContainer .noStyles ul {background:transparent !important;padding:0 !important;}



/** Buttons & Message Boxes **********/



/** Fix Firefox's stupid 'extra' padding */
button::-moz-focus-inner {border: 0; padding: 0;}


/** items for both button and span. Slightly overkill, but ensures all platform quirks are overwritten */
.button,
.button span,
.oneButtonGlobal,
.oneButtonGlobal span,
.aw_mm_btn,
.aw_mm_btn span,
.aw_mm_btn_dimmed,
.aw_mm_btn_dimmed span,
#status_update_button,
#status_updating_button,
.Search-SearchButton,
.Search-SearchButton span, 
#formSubmit, 
#formCancel, 
#formSubmit span, 
#formCancel span  {display: block; height: 21px !important; line-height: 21px !important; border: 0 none !important; color: #413939 !important; font-size: 12px !important; font-weight: 500 !important; font-family: arial, helvetica, sans-serif !important; text-align: center !important; cursor: pointer !important;}


/** items specific to button class */
.button,
.oneButtonGlobal,
.aw_mm_btn, 
.aw_mm_btn_dimmed,
#status_update_button,
#status_updating_button,
.Search-SearchButton, 
#formSubmit, 
#formCancel {padding: 0 5px 0 0 !important; background: url(http://images.onesite.com/mysun.co.uk/btnRightCap42.gif) 100% 0% no-repeat !important;}

/** items specific to span */
.button span,
.oneButtonGlobal span,
.aw_mm_btn span,
.aw_mm_btn_dimmed span,
#status_update_button span,
#status_updating_button span,
.Search-SearchButton span, 
#formSubmit span, 
#formCancel span {padding: 0 0 0 5px !important; background: url(http://images.onesite.com/mysun.co.uk/btnLeft42.gif) 0% 0% no-repeat !important;display:block !important;}

/** hover states */
.button:hover,
.oneButtonGlobal:hover,
.aw_mm_btn:hover,
.aw_mm_btn_dimmed:hover,
#status_update_button:hover,
#status_updating_button:hover,
.Search-SearchButton:hover,
#formSubmit:hover, 
#formCancel:hover {color: #f00 !important; background-position: 100% -21px !important; text-decoration: none !important;}

.button:hover span,
.oneButtonGlobal:hover span,
.aw_mm_btn:hover span,
.aw_mm_btn_dimmed:hover span,
#status_update_button:hover span,
#status_updating_button:hover span,
.Search-SearchButton:hover span, 
#formSubmit:hover span, 
#formCancel:hover span {color: #f00 !important; background-position: 0% -21px !important; text-decoration: none !important;}

/** additional button styling */
button.button span {padding-top: 0;}
button.button-small-gray {padding-bottom: 0;}
#add_post_buttons {margin-top: 7px;}
.auth-error-back-link {width: 85px;}

/* ??? */
#formSubmit, #formCancel {float:left;width:80px;}
.emButton {width:150px;margin:5px;}
/*.aw_pm_toplinks a, .aw_vm_toplinks a {padding:0 0 0 5px !important;}*/
.mb_post_reply_cancel {float:right;}
.mb_post_reply_cancel span {width:70px;}
.mb_post_reply_addvideo {display:none !important;}
.mb_post_reply_submitpost, #mb_post_reply_previewpost, .mb_post_reply_cancel {clear:none !important;}
.mb_post_reply_submitpost {width:100px;}
.aw_mm_btn, .aw_mm_btn_dimmed {width:100px;}
.mb_forum_preferences_submit {width:130px !important;float:left;}
.mb_forum_preferences_cancel {width:60px;float:left;}
.mb_forum_subscriptions_submit {float:left;width:90px;}
.mb_forum_subscriptions_cancel {float:left;width:80px;}
#request_verification_email .oneButtonGlobal {width:120px;}
#remove_background .oneButtonGlobal {width:70px;}
.profile_buttons_div span span {background:none !important;padding:0 !important;}
.mb_create_forum_cancel {width:100px;float:left;}
.contactContinueBtn {float:right !important;width:80px !important;margin-bottom:10px;}
.QuickActionWindowButton {width:80px !important;}
.QuickActionWindowButton span {width:70px !important;}
.QuickAction-SendBox {padding-bottom:5px;}
#send-message .button {width:80px;}
.GroupInvite_InviteToGroup {width:100px;}
.catSearchButton {width:80px;}

#group_search_search_button {width:110px;}
#group_search_search_button span {width:100px;}
#group_search_reset_button {width:60px;}
#group_search_reset_button span {width:50px;}


/* red flagging icon */
button.content_flag_button {background:url(/resources/images/icons/icn_flag_gray.png) no-repeat 0 0px !important;}
button.content_flag_button:hover {background:url(http://images.onesite.com/mysun.co.uk/warning.png) transparent no-repeat 0 1px !important;}

/* send to friend icon */
button.sendtofriend_button {background: url(http://images.onesite.com/mysun.co.uk/icn_send_friend-gray.png);}
button.sendtofriend_button:hover {background: url(/resources/images/icons/icn_send_friend.png);}



.alertPageNotice {width:660px;border:1px solid #ccc;padding:5px;color:#666;font-size:10px !important;}
.task-instructions {width: 660px;background:none !important;border:1px solid #ccc;color:#666;padding:5px !important;font-size:10px !important;}
.alertPageWarning {width: 660px;background:none !important;border:1px solid #ccc;color:#666;padding:5px !important;font-size:10px !important;margin-bottom:10px !important;}
.mb_msg_container,
.yellowMsgBox, .greenMsgBox, .redMsgBox, .blueMsgBox, .vid_msg_container {width: 660px;background:none !important;border:1px solid #ccc;color:#666;padding:5px !important;font-size:10px !important;}
.headerNote {background:none !important;border:1px solid #ccc;color:#666;padding:5px !important;font-size:10px !important;}
.headerNote2 {background:none !important;border:1px solid #ccc;color:#666;padding:5px !important;font-size:10px !important;font-weight:bold;margin-top:10px;}
.descSubText {width: 660px;background:none !important;border:1px solid #ccc;color:#666;padding:5px !important;font-size:10px !important;margin-bottom:10px;}


/*******************************/
/*  Toolbar                    */
/*******************************/

/* hotspot_141076 - Logo *******/

#tb_hotspot_141076 {margin-left:-500px !important;}

/* hotspot_164316 - Date *******/

#currentDate {font:bold 10px Arial;color:#000;text-align:center;}

/* hotspot_154336 - Dropdown | Site Ticker *****/

#tb_hotspot_154336 {margin-left:-500px !important;}
#dropdown {width:110px;float:left;position:relative;}
#options_combo {cursor:pointer; color:#FFF; background:url(http://fast1.onesite.com/mysun.co.uk/dropDownRedNormal.png) no-repeat;border:0 none; height:21px !important; line-height:21px !important; padding-top:3px; padding-left:10px;position:relative;}
#options_combo:hover {background:url(http://fast1.onesite.com/mysun.co.uk/dropDownRedHover.png) no-repeat;}
#options_options_iefix {z-index:100 !important;}
/dropDownRedHover.png) no-repeat;}
#options_options {position:relative;width:136px !important;z-index:999 !important;}
div.autocomplete {position:absolute; width:130px; background-color:#CC0000; border:0 solid #ccc;margin:0px; padding:0px; font-size:12px; text-align:left; overflow:auto; }
div.autocomplete ul {list-style-type:none; margin:0px; padding:0px; color:#FFF; }
div.autocomplete ul li.selected {background-color: #000;}
div.autocomplete ul li {list-style-type:none; display:block; margin:0; padding:0px 12px; cursor:pointer; }
.combo /* look&feel of scriptaculous select box*/ { margin: 0px 5px 0px 0px; font-family:Arial, sans-serif; font-size:0.8em; width : 10em; display : block; text-align:left; background: url('images/bg_select.jpg') right; height:18px; cursor: pointer; border:1px solid #ccc; color:#999;}
#custom_search_box button {position:absolute; right:0; _position:relative;}
#custom_search_box button span {text-transform:none !important;}


#menuSun {cursor:pointer; color:#FFF; background:url(http://fast1.onesite.com/mysun.co.uk/dropDownRedNormal.png) no-repeat;border:0 none; display:block; height:22px !important; line-height:22px !important;}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 22px;
}

#nav a {
	display: block;
	width: 8.1em;
        color:#FFF;padding-left:10px;
cursor:pointer;
text-decoration:none;
}

#nav li a {background:none !important;}
#nav li ul li a:hover {color:#FFF; background:#000 !important;}

#nav li { /* all list items */
	float: left;
	width: 9em; /* width needed or else Opera goes nuts */
        color:#FFF;

}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #CC0000;
	width: 9em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#tb_hotspot_141076 {z-index:1 !important;}
#tb_hotspot_164316 {z-index:1 !important;}

#tickerarea {line-height: 21px; margin-top: 5px;}
#siteMsg {height:24px !important;position: relative; width: auto !important; /*height:26px !important; line-height: 26px;*/}
#siteMsg a {color:#333666;}
#ticker_holder {width:470px !important;top:0 !important;height:24px !important;}
#ticker_holder a {color:#232b85 !important;font-weight:bold;}

/* hotspot_157426 - User Hotspot ******/

#tb_hotspot_157426 {margin-left:250px !important;}
#oneCustomLogin {background:url(http://images.onesite.com/mysun.co.uk/loginHotspot-cap.gif) no-repeat 100% 100%;overflow:hidden;height:29px;padding-right:5px;color:#FFF;line-height:28px;width:auto !important;text-align:right;float:right !important;}
.oneCustomLoginWrapper {height:29px;overflow:hidden;background:url(http://images.onesite.com/mysun.co.uk/loginHotspot-bg.gif) no-repeat 0% 0;padding-left:5px;float:right !important;}
#oneCustomLogin a {color:#FFF;}
.welcomeMsg a {font-weight:bold;}

#oneCustomLoginForm {float:right;}

#oneCustomLogin .loginFormLabel, #oneCustomLogin form input {line-height: normal/*29px*/;}
#oneCustomLogin .loginFormLabel {font-weight:bold;margin-right:3px;margin-left:5px;}
#oneCustomLogin form input {height:16px;font-size:10px;padding:2px 1px 0 !important;border:1px solid #dfdfdf !important;}
#tum_login_link_right {width:40px;float:right;margin-left:5px;margin-top:4px;}
.loginCloseBtn {display:none;}

/* hotspot_147396 - Leaderboard *****/

#tb_hotspot_147396 {margin-left:-228px !important;}

/* Site Wide Navigation */

#tb_hotspot_178356 {margin-left:-500px !important;width:1000px !important;}


/*******************************/
/*  Navigation                 */
/*******************************/

#oneHeaderContents .mod_smarty_mod {margin:0 0 0 0px;}

/** I OWE YOU ONE NAVIGATION 

.NavBar-MainRow {width:980px; height:58px; background:red; text-align:center; border:1px solid #c5d5e8; border-width:1px} 
.NavBar-MainRow ul {margin:0; padding:0; list-style:none; white-space:nowrap;} 
.NavBar-MainRow ul {display:inline-block;} 
.NavBar-MainRow li {display:inline-block; display:inline;} 
.NavBar-MainRow ul.level1 div {position:absolute; left:-9999px;} 
.NavBar-MainRow ul.level1 {margin:0 auto;} 
.NavBar-MainRow ul.level1 li.level1-li {float:left; display:block; position:relative; padding-top:2px;} 
.NavBar-MainRow ul li div ul {margin:0; background:url(trans.gif);} 
.NavBar-MainRow a.level1-a {display:block; height:23px; font:bold 11px verdana,arial,sans-serif; color:#cde; line-height:21px; text-decoration:none;padding:0 15px 0 15px; text-align:center;} 
.NavBar-MainRow ul.level1 li.level1-li a.level1-a {float:left;} 
.NavBar-MainRow ul li:hover div {left:50%; top:25px; padding-top:0;} 
.NavBar-MainRow ul li:hover div ul {position:relative; left:-50%; padding:7px 0 0 0; margin:0; list-style:none;} 
.NavBar-MainRow ul li div ul li a {display:inline-block; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:20px; text-decoration:none; padding:1px 6px 2px 6px;} 
.NavBar-MainRow a:hover div {left:0; top:25px;} 
.NavBar-MainRow a:hover div ul {position:relative; left:-50%; padding-top:7px;} 
.NavBar-MainRow li:hover div ul li {display:inline-block;} 
.NavBar-MainRow a:hover div ul li a.sub {margin-right:4px;} 
.NavBar-MainRow li a.fly {} 
.NavBar-MainRow li a:hover, .NavBar-MainRow li a.fly:hover {white-space:nowrap; color:#fff; border:1px solid #000; padding:0 14px; border-width:0 1px; background:url(over.gif) repeat-x;} 
.NavBar-MainRow li:hover > a, .NavBar-MainRow ul li:hover > a.fly {white-space:nowrap; color:#fff; border:1px solid #000; padding:0 14px; border-width:0 1px; background:url(over.gif) repeat-x;} 
.NavBar-MainRow ul li div ul li a:hover {color:#000;} 
.NavBar-MainRow ul :hover div ul div {left:-9999px;} 
.NavBar-MainRow ul :hover div ul li:hover {position:relative;} 
.NavBar-MainRow ul :hover div ul li a.drop {background:url(topdown.gif) no-repeat center bottom;} 
.NavBar-MainRow ul :hover div ul li a:hover {position:relative; padding:0 5px 1px 5px; border:1px solid #c5d5e8; color:#000;} 
.NavBar-MainRow ul :hover div ul li:hover > a {position:relative; padding:0 5px 1px 5px; border:1px solid #c5d5e8; color:#000;} 
.NavBar-MainRow ul :hover div ul :hover div {left:50%; top:22px;}
.NavBar-MainRow ul :hover div ul :hover div ul {left:-50%; padding:10px; background:#d1d8f5; border:1px solid #fff; border-color:#fff #678 #567 #fff; text-align:center; filter: alpha(opacity=80); opacity:0.8} 
.NavBar-MainRow ul :hover div ul :hover div ul li {display:block; height:auto; line-height:15px; text-align:center;} 
.NavBar-MainRow ul :hover div ul :hover div ul li a {height:auto; position:static; line-height:15px; color:#000; padding:1px 0;} 
.NavBar-MainRow ul a:hover div ul a:hover div ul li a {margin-left:-16px;} 
.NavBar-MainRow ul :hover div ul :hover div ul li a:hover {color:#369; background:transparent; border:0; padding:1px 0;} 
.NavBar-MainRow table {position:absolute; top:0; height:0; width:0; left:50%; border-collapse:collapse;} 
.NavBar-MainRow a:hover table a:hover table {left:50%; width:0; height:20px; top:0; margin-left:-1px;} 
.NavBar-MainRow ul :hover div ul :hover div ul li:hover a {background:transparent; border:0;}
*/

/** I OWE YOU ONE NAVIGATION */

/*******************************/
/*  Sub Header                 */
/*******************************/

/* Breadcrumbs *****************/

#nav_crumb_search_row {clear: left; padding: 4px 0 0; margin: 0 /*8px 0 4px 10px*/;}
#nav_crumb_search_row .breadcrumbs {float:left;font-size: 11px;width:640px;}
.crumbBase {font-weight:bold;margin-right: 5px;}
.breadcrumbs, .breadcrumbs a {color:#666 !important;line-height:18px;}
.lastCrumb {color: #666666 !important;}

/* Search **********************/

#custom_search_box {float:right;width:320px;}
#search_text, #search_type {border: solid 1px #cfcfcf;font-size:11px;color: #666;}
#search_type_options {z-index:900 !important;}
#custom_search_box button {float:right; width:60px; _width:50px !important;}
#search_type_input {float:left; display:block; height:18px; line-height:18px; padding: 3px 0px 1px 4px; vertical-align:middle;}
#custom_search_box {float:right !important; position:relative;}
#custom_search_box #search_text {float:left; display:block; height:18px !important; line-height:18px !important; width:170px !important; _width:160px !important; /* top:-2px !important; */}

div.selectbox-wrapper {
  position:absolute;
  width:82px !important;
  background:url(http://images.onesite.com/mysun.co.uk/searchDropDownOn.png) top center no-repeat;
  margin:0px;
  padding:0;
  font-size:10px;
  text-align:left;
  max-height:160px;
  overflow:auto;
  left:172px;
  top:22px !important;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0 1px 1px 1px;
}
div.selectbox-wrapper ul li.selected {
  color:#FFF;
  background-color: #cc0000;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px 6px !important;
  cursor:pointer;
  font-size:12px;
}
.selectbox
{
  margin: 0 !important;
  border:0 none !important;
  padding: 0 0 0 0;
  padding-left:4px;
  display:block;
  font-size:12px;
  height:22px;
  line-height:22px;
  width: 83px;
  text-align:left; 
  background:url(http://images.onesite.com/mysun.co.uk/searchDropDownNormal.png) top left no-repeat;
  cursor: pointer;
  color:#333;
/* top:0; */
}
.selectbox:hover {cursor:pointer; background:url(http://images.onesite.com/mysun.co.uk/searchDropDownTopOn.png) top left no-repeat;}


/*******************************/
/*  Footer                     */
/*******************************/

#oneFooterMenu {display:none;}
#custom-network-footer {width:1000px;margin:0 auto;}
#sunFooter {border:1px solid #cccccc;font-size:10px;color:#7a7a7a;padding:0 10px;}

#custom-network-footer p {border:1px solid #cfcfcf;font-size:10px;color:#666;padding:5px 10px;font-family: Arial !important;} 

/*******************************/
/*  Misc.                      */
/*******************************/

.casingSubtitle {display:none;}

/* Pagination ******************/

.paginationNav-selected {background:#CC0000;padding:0 2px;color:#fff !important;}
.mb_board_pagination_container {font-weight:normal;}


/* Notifications ***************/

.news_page {z-index:1;text-align:right;padding-right:10px;position:relative;top:-20px;margin-bottom:-15px;}
.news_page a {color:#cc0000 !important;font-size:9px;}
.news_page span {font-weight:bold;}

.doer_name a, .victim_name a {color:#cc0000 !important;font-weight:bold;}
.news_entry_text a, .mod_mini_feed a {color:#254ec7;}
.mini_feed_doer_name a {color:#000;}
#onePageContainer .mod_friend_news .title_span_div {color:#000 !important;}
#onePageContainer .mod_friend_news h3.title {padding:2px 0 !important;}
.status_user_status_block {margin-left: 0px!important;}
.buttons_block {display:none;}
.date_division {margin-bottom:4px;}
.this_date {border-bottom:none !important;padding: 5px 0 !important;}
.news_entry, .friend_status {border-bottom:none !important;padding:4px 8px 4px 5px !important;}
#my_status_avatar {margin-right: 5px !important;}
#my_status_news_display {display:block;width: 200px;float:left;}
.i_input input {width: 220px!important;clear:both;}
.status_form_submit_button button {clear:both;margin-bottom: 5px;background-color: #white;border: solid 1px #ccc;padding: 5px;width:80px;}
.mini_feed_this_date {border-bottom: none !important;padding: 5px 0 !important;}
.mini_feed_entry {border-bottom: none !important;padding: 5px 0 !important;}
.news_entry_icon {margin-right:5px;}
.news_entry_text {margin-left:0 !important;float:right !important;width:265px;overflow:hidden;}
.news_forum_post_entry_icon, .news_forum_post_entry_icon, .mini_feed_forum_post_entry_icon, .news_forum_thread_entry_icon, .mini_feed_forum_thread_entry_icon, .forum_post_entry_icon {background:transparent url(http://fast1.onesite.com/mysun.co.uk/icons/icnViewBlog.png) no-repeat scroll;}
.photo_entry_icon, .mini_feed_photo_entry_icon {background:transparent url(http://fast1.onesite.com/mysun.co.uk/icons/icnUploadPhoto.png) no-repeat !important;}
.news_comment_body {display:none;}
.news_entry_sub_info {display:none;}
.friend_status {display:none;}
#my_status_wrapper {display:none;}
.friend_statuses {display:none;}
#my_status_wrapper {border:none !important;}

#blogs_friends .news_entry_text,
#discussions_friends .news_entry_text,
#photos_friends .news_entry_text, 
#photos_friends .news_entry_text, 
#groups_friends .news_entry_text 
{float:none !important;width:auto !important;}

.mini_feed_status_entry_text {width:280px !important;overflow:hidden !important;}
.news_forum_post_title {font-weight:bold;}

/* Sun Store Styling ***********/

.shopintcontainer {width: 300px !important;}
.shopintcontainer h2 {font-size:16px;}
.shopintcontainer h2 a {color:#000;}
.shopintcontainer ul {list-style-type:none;line-height:18px;margin-top:7px;}
.shopintcontainer img {padding-left:2px;}
.mod_custom_html .container .clear {margin-left: 0px;}

/* Online Safety Spot **********/

.onlineSafetyContainer {background:#fff;border:1px solid #ccc;padding:10px;width:280px;}
.online-safety-logo {background:url(http://fast1.onesite.com/mysun.co.uk/iwf-logo.gif) no-repeat;height:75px;width:69px;float:right;margin:0 0 4px 4px;}
h3.online-safety {color:#666 !important;padding:0 0 5px !important;}
.onlineSafetyContainer ul, .onlineSafetyContainer li {list-style-type:none !important;}
.onlineSafetyContainer li {padding-left:15px !important;}
.dbl-black-chevron-list {background:url(http://fast1.onesite.com/mysun.co.uk/arrows-black.gif) 0 3px no-repeat;padding-left:12px;}
.dbl-red-chevron {background:url(http://fast1.onesite.com/mysun.co.uk/arrows-blue.gif) 0 3px no-repeat;padding-left:12px;}
.dbl-red-chevron a {color:#cc0000;}
.onlineSafetyContainer ul.small {float:none !important;}

/* Specific Ad Styling *********/

#oneToolbarAdContainer {display:none;}

/* gray advertisment *********/


.adSpace {margin-bottom:10px;}
#news_friends .adSpace-Header300,
#blog_friends .adSpace-Header300,
#discussions_friends .adSpace-Header300,
#photos_friends .adSpace-Header300,
#videos_friends .adSpace-Header300,
#groups_friends .adSpace-Header300
{display:block;height:12px; background:url(http://fast1.onesite.com/mysun.co.uk/Advertisement-Gray.gif) no-repeat;}

/* Error Pages *****************/

#onePageContainer .colParent1 .mod_login {background:transparent;}
#onePageContainer .colParent1 .mod_login .container {background:transparent;}


/* Report Popup ****************/

#flag_dialog, #response_dialog, #main_window, #YUI-AlertPanel {border:1px solid #ccc;}
#flag_dialog .hd, #response_dialog .hd, #main_window_h, #YUI-AlertPanel_h {background:url(http://fast1.onesite.com/mysun.co.uk/button.gif) transparent repeat-x !important;border-bottom:none;}
#flag_dialog button, #response_dialog button {background:#cc0000;border:none;color:#fff;cursor:pointer;}
.container-close {background:url(http://fast1.onesite.com/mysun.co.uk/redTheme-close.gif) no-repeat !important;}

/* Quick Action ****************/
.CongratsLine {display:block;margin-bottom:15px;}

/* Privacy Shield Page */

.ContentShield-Container {background:transparent !important;border:1px solid #ccc !important;color:#666;padding:5px !important;width:auto !important;}

#s2f-friend-container,
#s2f-friend-container #FriendSearchResults {height: auto !important;}
#s2f-friend-container .FriendSelect-FriendInfo {width: 65px;}

/* New Multipage Registration Process */

.regHeader {margin:10px 0;}
.regOptIns .optInOption {float:left;width:300px;}
.regDetails {width:460px;float:left;}
.regContactPref {padding:10px;width:430px;float:left;margin-left:40px;background:#fff;border:1px solid #cfcfcf;}
.regDetailTitle {width:190px;float:left;text-align:right;margin-right:10px;font-weight:bold;}
.regDetailResponse {float:left;width:220px;}
.regDetailResponse input {width:220px;}
.regHighlight {font-weight:bold;}
.userDetails {font-weight:bold;}
.regFooter {text-align:right;overflow:hidden;float:right;padding-right:8px;}
.regFooter .button {float:left;width:80px;}
.regCompletePrint {margin-right:10px;}


#registration_optional .colParent1 .mod_smarty_mod {line-height:18px;}
#registration_optional #onePageContainer, #registration_optional #oneSubPageContainer {background:none !important;}
.regOptionList {margin:0 0 0 30px;}
.optInOption {font-weight:bold;}
.regDetails div {overflow:hidden;margin-bottom:5px;}
.regContactPref .regHeader {margin-top:0;}

/* Badges ***************************/

.miniProfileBadgeBadges li {list-style-type:none;}

/* Tag Pages ************************/

.mod_tag_cloud ul {padding:10px;line-height:20px;}

.tag-header {font-size:14px !important;border-bottom:0px dotted #ccc !important;}
#tag_view .content_container {width:auto;border:1px solid #ccc;background:transparent;position:relative;}
.media-type-title {border-bottom:none !important;}
.media-type-title a {font-size:14px;font-weight:bold;}
.content-bounding-box, .content-bounding-box-last {border:1px solid #ccc !important;margin:5px 10px 10px !important;position:relative;}


/* Super Tagging */

#mb_post_reply_form #category_wrapper {display:none;}
#mb_post_reply_form #addAdditionalTags {display:none;}
#signupRowCategoryTag {display:none;}
#editGroup-categoriesRow {display:none;}

.catTypeForums, 
.catTypeGroups, 
.catTypePhotos, 
.catTypeVideos {display:none;}
.catBlogsTitle {display:none;}

.catAllContentTitle {margin-bottom:10px;}
.catAllContentWrapper .miniProfileComponentContainer {width:63px;}
.catBlogPostInfoWrapper {padding-left:63px;}

/* TEMP HIDING ITEMS ***********/

#tumSearchBox,#tumOneGoButton {display:none}

#mb_thread_category_text, #thread_create .catMenu {display:none;}


/**
 * Birthday
 *
 * @section Birthday
 */
#BDayWidget .OBDWUser {float: left;margin: 3px;width: 151px !important;overflow: hidden;background: none repeat scroll 0 0 #F2F2F2 !important;padding: 5px;}
.OBDWDayDisplay {font-size: 12px;font-family:arial;font-weight: bold;border-bottom: 1px dotted #CC0000;text-indent: 10px;margin-bottom: 10px;text-transform: uppercase;}
.OBDWUserBasicInfo {font-weight: bold;}
.OBDWUserInfo {width: 90px;overflow: hidden;}
.OBDWUserAvatar img {width: 48px;border: 1px solid #ddd;}


/* end MySun toolbar file */
