/* ----------------------------------------------------------------------------------------------------
    ** BASE WRAPPER STYLES **

    DO NOT CHANGE THIS FILE WITHOUT CONSULTING THE CLIENTSIDE TEAM! Changing a style in here will change it
    across the entire site! If you absolutely need to modify a style, create an application specific stylesheet
    and copy the style you need to change into it. Then modify the the style as needed. Make sure your application
    specific stylesheet is loaded last! Contact CSE team with any questions.

   ---------------------------------------------------------------------------------------------------- */

body, div#headerCon *, div#titleBg *, div#searchPickList *, div#bodyFooterLinks p, div#left-navigation-column *
{
    margin: 0;
    padding: 0;
}

body
{
	/**margin-top:-2px;*/
	background: #005479 url(https://assets.bodybuilding.com/images/BgBottom2.png) bottom left repeat-x !important;
}

/*
----------- END Wrapper Resets ---------------*/

/* --- Correcting issues from RESET in header search box --- */

input.searchTextBox
{
    width: 200px;
    font-size: 12px;
    height: 18px !important;
    float: left;
    border: none transparent 0px;
    vertical-align:middle !important;
}

div#BSContent
{
    width:627px;
    margin: 0 auto;
    line-height: 1.3 !important;
}

div#mainCon
{
    background:#fff url(https://assets.bodybuilding.com/img/common/skin09/wrapper/contentBgBS.png) top left repeat-y !important;
}

div#helper-info h2
{
    color:#fff !important;
    margin:0 0 10px 0 !important;
    font-weight:normal !important;
}

#footerSections a:link, #footerSections a:visited, #footerSections a:active, #footerSections a:focus
{
    outline: none !important;
    text-decoration: none !important;
    color: #005B82 !important;
}

#footerSections a:hover
{
    outline: none !important;
    text-decoration: underline !important;
    color: #00a1de !important;
}

/*adds content padding for the old bodyspace control pannel pages*/
div.BS-padded-content
{
    width: 610px;
    margin: 15px auto 0 auto;
    text-align:left;
}


/* Misc classes to adjust old BS tmeplates */
div#listing.right-col
{
    padding-top: 10px;
    margin-left: 10px;
}

div#nav div.module
{
    margin-top: 10px;
}

div.boom-tan-box.bs_header
{
    height: 44px;
    line-height: 44px;
    padding-left: 10px;
    margin-bottom: 10px;
}

div.boom-tan-box.bs-header-padded
{
    padding: 10px;
    margin-bottom: 10px;
}

td.bs-right-col
{
    width: 430px;
    padding-left: 5px;
}

div.newest-comment
{

}

div.newest-comment div.image
{
    vertical-align: top;
    text-align: center;
    width: 90px;
    float: left;
}

div.newest-comment div.comment
{
    vertical-align: top;
    text-align: left;
    width: 200px;
    float: left;
    overflow: hidden;
    margin-top: 14px;
}

span.time-frame
{
    font-size: 12px;
}

div.blue_hr
{
    background-color: #036;
    width: 99%;
    margin: 1px auto;
    height: 2px;
}

td.bs-main-left-col
{
    padding-right: 4px;
}

td.bs-main-right-col
{
    padding-left: 4px;
}

p.profile-image-container
{
    padding: 0px;
    margin: 0px;
    text-align: center;
}

div.video-why-i-like
{
    width: 400px;
    overflow: hidden;
}

div#breadCrumbBg li a
{
    color: #9c9d9c;
    font-size: 11px !important;
    font-family: arial, sans-serif;
    text-decoration: underline;
}

div#breadCrumbBg li a:hover
{
    color: #039;
    text-decoration:none;
    font-size: 11px !important;
}