

/* = Base/Reset Styles
----------------------------------------------------------------------------------------------------*/

* 
{/* set all elements to have 0 margin and padding */
	margin:0;
	padding:0;
}

p, ul, ol, dl 
{/* reset specific elements */
	text-align:left;
	list-style:none;
}
div#sliderControls {
    background-image: url("https://assets.bodybuilding.com/images/sliderControlsBg.png");
    background-repeat: repeat-x;
    height: 34px;
    width: 640px;
}
p {
	line-height:1.4em !important;
	margin:0 !important
}

fieldset, img { border:0; }

address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}

caption{ text-align:left; }

h1, h2, h3, h4, h5, h6 {
	font-weight:normal !important;
}

q:before, q:after { content:''; }

abbr, acronym {
	border:0;
	font-variant:normal;
}

sup, sub {
	line-height:-1px;
	vertical-align: text-top;
}

sub { vertical-align:text-bottom; }



body {
	color:#333333 !important; /* global font color, except for form elements */
	font-family:Arial, Helvetica, sans-serif !important;
	line-height:1 !important;
	font-size:100% !important;
	text-align:center !important;
	background:#005479 url(https://assets.bodybuilding.com/images/BgBottom2.png) bottom left repeat-x;
}

html {
	min-height: 100%;
	height: auto;
}

.TopBg
{
    background: url(https://assets.bodybuilding.com/images/BgTop2.png) top left repeat-x;
    height:564px;
    width:100%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:0;
}


input, textarea, select { 
	color:#333333;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

pre, code, kbd, samp, tt {
	font-family:monospace;
	line-height:99%;
}

legend{
	margin:0;
	padding:0;
	color:#000000;
	font-weight:normal;
}

del { text-decoration: line-through; }

/* = Font Sizing
----------------------------------------------------------------------------------------------------*/

/*Base Size*/

#breadCrumb, #columnRight, .storeDirectoryBg
{ font-size:10px;} 

#advancedSearch, #navColumn ul li a, #navContent, .productTitleBar span, .productCopy, #creditCardInfo p, #nextSlideTxt, #sliderContent p, #sliderContent ul li, #freeGiftWithPurchase p
{ font-size:11px;}

ul#mainNav li a, #textPromo, #navContent span, #memberLoginTxt, .productBlock h5, .productCopy p strong, .largeArrow, #topSellersList1, #topSellersList2, .largeBulletLink, .storeDirectoryTop
{ font-size:12px;}

a.blueButton
{ font-size:13px;}

#navColumn h4 
{ font-size:14px;}

#sliderContent p.slideSubTitle, #slideCount strong
{ font-size:15px;}

h2  
{ font-size:16px;}

#creditCardInfo p span, #sliderContent p.slideTitle
{ font-size:18px;}

h3 
{ font-size:23px;}



/* = Base Links/Anchor
----------------------------------------------------------------------------------------------------*/

a:link {
	outline:none !important;
	text-decoration:none !important;
	color:#005B82;
}

a:visited {
	outline:none !important;
	text-decoration:none !important;
	color:#005B82;
}

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

a:active {
	outline:none !important;
	text-decoration:none !important;
	color:#005B82;
}

a:focus {
	outline:none !important;
	text-decoration:none !important;
	color:#005B82;
}

:focus {
	-moz-outline-style:none !important;
	text-decoration: none !important;
	outline:none !important;
}

/* ----- anchors ----- */
a { }


.greyLink a:link
{
	outline:none;
	text-decoration:none;
	color:#666666;
}

.greyLink a:visited {
	outline:none;
	text-decoration:none;
	color:#666666;
}

.greyLink a:hover {
	outline:none;
	text-decoration:underline;
	color:#9a9b9c;
}

.lightBlueLink a:link
{
	outline:none;
	text-decoration:none;
	color:#4AA9FF;
}

.lightBlueLink a:visited {
	outline:none;
	text-decoration:none;
	color:#4AA9FF;
}

.lightBlueLink a:hover {
	outline:none;
	text-decoration:underline;
	color:#66CCFF;
}

/* = Common Styles
----------------------------------------------------------------------------------------------------*/

.clearFloatNoHeight {
	clear: both;
	line-height: 0;
	height: 0;
	display: block;
	overflow:hidden;
	width:0;
}

.clearFloat {
	clear: both;
	display: block;
}

.floatRight { float:right; }
.floatLeft { float:left; }
.textLeft { text-align:left; }
.textRight { text-align:right; }
.displayNone { display:none; }
.displayBlock { display:block; }
.highlightYellow { background-color:#FFFFCC; }
p.last { margin-bottom:0; }

/* = headings
----------------------------------------------------------------------------------------------------*/
#footer
{
    width: 780px;
    background-image: url(../images/footerLogo.png);
    height:182px;
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    text-align: left;
    clear: both;
}

.footerPlaceholder
{
    height:63px;
}

#footerContent
{
    font-size: 11px;
    line-height: 18px;
    margin-bottom:10px;
}

#footerContent h3
{
    font-size: 11px;
    font-weight: bold;
    color: #57595d;
}

table#footerSections
{
    float:right;
    width:386px;
}

table#footerSections td
{
    vertical-align:top;
}

table#footerImages
{
    float: left;
    height:50px;
    margin: 0px 0 0 3px;
}

table#footerImages td
{
    vertical-align:top;
}

table#footerImages img
{
    vertical-align:top;
    margin: 0 0 0 2px;
    display:inline;
    border:none;
}

#footerFeedback
{
    width: 105px;
    color: #606266;
    padding:0 3px 0 0;
}

#footerFeedback a
{
    line-height:18px;
}


#footerFollowUs
{
    width: 90px;
    padding:0 3px 0 6px;
    border-left: solid 1px #a2a3a4;
}

#footerFollowUs div
{
    margin-bottom: 5px;
    height: 17px;
    color: #606266;
}

#footerFollowUs div a img
{
    margin-right: 3px;
    border:none;
}

#footerFollowUs a:link
{
    display: block;
    float: left;
}

#footerNewsletter
{
    width: 170px;
    padding:0 1px 0 6px;
    border-left: solid 1px #a2a3a4;
}

#footerNewsletter div
{
    color: #9a9b9c;
}

#footerNewsletter p
{
    line-height:14px !important;
    color: #9a9b9c;
    margin:0;
    padding:0;
}

#footerTextBox
{
    height: 18px;
    width: 150px;
    font-size: 10px;
    margin: 0 0 5px 0;
    vertical-align:top;
}




#header{
width:648px;
background:#ffffff url(https://assets.bodybuilding.com/images/HeaderBg.png) top left repeat-x;
height:99px;
margin:0px;
padding:0px;
}

#header img.logo
{
float:left;
}

h2{
color:#FFFFFF;
text-align:center;
padding:10px 0;
font-weight:bold;
}

#navColumn h4{
background:#0F5A7F url(https://assets.bodybuilding.com/images/navHeadersBg.png);
height:31px;
width:111px;
line-height:31px;
color:#FFFFFF;
font-weight:bold;
padding-left:16px;
}

.StoreNavBg
{
background:#0F5A7F url(https://assets.bodybuilding.com/images/navHeadersBg1.png) !important;
}

h3{
background:#10223D url(https://assets.bodybuilding.com/images/mainContentHeaderBg.png);
background-repeat:repeat-x;
width:626px;
height:39px;
line-height:39px;
color:#FFFFFF;
font-weight:bold!important;
padding-left:14px;
clear:both;
text-transform:uppercase;
}

h5{
float:left;
height:25px !important;
line-height:25px !important;
width:180px;
font-weight:bold !important;
background-image:url(https://assets.bodybuilding.com/images/arrowTitle.png);
background-repeat:no-repeat;
background-position:10px center;
padding-left:20px;
}

/* = page structue
----------------------------------------------------------------------------------------------------*/

#centerContent
{
	z-index: 10; 
    position:relative; 
    min-height: 900px; /*min-height to keep bottom bg from colliding with top bg.  FYI: IE6 ignores this */
	margin:0 auto;
}
/*
#content{
width:780px;
background-color:#FFFFFF;
text-align:left;
border-bottom:2px solid #9b9b9b;
border-left:2px solid #9b9b9b;
border-right:2px solid #9b9b9b;
background-image:url(https://assets.bodybuilding.com/images/contentBg.png);
background-repeat:repeat-y;
margin:0 auto 15px auto;
}
*/
#columnLeft{
width:648px;
float:left;
}

#columnRight{
float:left;
width: 120px;
color:#333333 !important;
margin-left:6px;
display:inline;
line-height:14px;
}

#header{
width:648px;
}

/*#footer{
clear:both;
padding-top:15px;
}*/

#logoCon
{
	width:256px;
	height:99px;
	float:left;
}

#headerLinksCon
{
	width:360px;
	height:99px;
	float:right;
}

#cartLinks
{
	width:310px;
	height:32px;
	float:right;
	font-size:11px;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
}

#areaTitle
{
	float:right;
	width:310px;
	height:22px;
	padding-right:10px;
	margin-top:7px;
	text-align:right;
}

/* = #breadCrumb
----------------------------------------------------------------------------------------------------*/
#breadCrumbBg{
width:647px;
border-left:1px solid #C1C1C1;
border-bottom:2px solid #C1C1C1;
background:url(https://assets.bodybuilding.com/images/breadCrumb.png) top left repeat-x;
height:28px;
color:#9c9d9c;
clear:both;
}

#breadCrumb
{
float:left;
height:17px;
padding-top:11px;
padding-left:10px;
line-height:1;
width:355px;
overflow:hidden;
}

#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active{
color:#9c9d9c;
font-weight:bold;
text-decoration:underline;
font-size:10px;
}

#breadCrumb a:hover{
text-decoration:underline;
color:#bbbdbb;
}

#searchBox
{
	float:right;
	height:28px;
	width:270px;
	text-align:right;
}

.searchTable
{
 width:270px;
 height:22px;
 margin-top:5px;
}

.searchTable td
{
	vertical-align:middle;
    text-align:right;
	padding:0;
	margin:0;
}

/* Search Bar in Bread Crumb */

.form_no_padding {
	padding:0;
	margin:0;
}

.search_box_input {
	font-size:11px;
	border:1px solid #666666;
	padding:0px;
	margin:0px;
    width:80px;
}

.search_box_input_header {
	font-size:11px;
	border:1px solid #666666;
	width:110px;
	height:15px;
	padding:0px;
	margin:0px;
}

/*----------Green Button----------*/

.btnSearch {
    border: none;
  /*  background: url(https://assets.bodybuilding.com/images/btnSearch.png) no-repeat top left;*/
	width:51px;
	height:22px;
	cursor:pointer;
	margin-right:5px;
}

/* = #mainNav
----------------------------------------------------------------------------------------------------*/

ul#mainNav{
background:url(https://assets.bodybuilding.com/images/mainNavBg2.png) top left no-repeat;
width:340px;
height:28px;
float:right;
}

ul#mainNav li{
float:left;
text-align:center;
}

ul#mainNav li#storeBtn a{width:66px;padding-left:4px;}
ul#mainNav li#superStoreBtn a{width:92px;}
ul#mainNav li#bodySpaceBtn a{width:99px;}
ul#mainNav li#forumsBtn a{width:79px;}


ul#mainNav li a, ul#mainNav li a:link, ul#mainNav li a:visited, ul#mainNav li a:active{
text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
color:#675C53;
font-weight:bold;
text-align:center;
display:block;
line-height:25px;
}

ul#mainNav li a:hover{
color:#005B82;
}

#textPromo{
float:right;
width:281px;
font-size:12px;
line-height:1.4em;
margin:5px 0 0 0;
padding:0px;
}

/*
.SearchCon
{
	float:left; 
	width:225px;
}

#siteSearch{
float:right;
text-align:left;
width:310px;
margin:10px 0px 0px 0px;
}

#siteSearchBox
{ 
 width:149px; 
 height:18px;
 margin:0;
 padding:0;
 font-size:12px;
}

#siteSearchBtn{ 
 width:55px;
}

#siteSearch span a
{
	font-size:10px;
}

#textPromo{
float:left;
text-align:left;
width:281px;
font-size:12px;
line-height:1.4em;
margin:8px 20px 0 0; 
padding:0px;
}

#CartLinks
{
	float:left; 
	text-align:left; 
	margin:0px;
	padding:0px;
}

#CartLinks a
{
    line-height:11px;
	font-size:10px;
	margin:0px;
	padding:0px;
}
*/

#navColumn{
width:127px;
float:left;
}

#navColumn ul li a, #navColumn ul li a:link, #navColumn ul li a:visited, #navColumn ul li a:active{
color:#4D4F53;
text-decoration:none;
display:block;
height:20px;
width:112px;
padding-left:15px;
line-height:20px;
*line-height:19px;
background-image:url(https://assets.bodybuilding.com/images/navImgBg.png);
background-repeat:no-repeat;
}

#navColumn h4 a:link, #navColumn h4 a:visited, #navColumn h4 a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}


#navColumn ul li a:hover{
background-position:left -22px;
color:#FFFFFF;
}

#navColumn ul li ul li a, #navColumn ul li ul li a:link, #navColumn ul li ul li a:visited, #navColumn ul li ul li a:active{
color:#4D4F53;
text-decoration:none;
display:block;
height:20px;
width:101px;
padding-left:26px;
line-height:20px;
*line-height:19px;
background-image:url(https://assets.bodybuilding.com/images/navImgSubBg.png);
background-repeat:no-repeat;
}

#navColumn ul li ul li a:hover{
background-position:left -22px;
color:#FFFFFF;
}

#navColumn ul li ul li.navSelected a, #navColumn ul li.navSelected a{
background-position:left -22px;
color:#FFFFFF;
}

#mainContentColumn{
width:640px;
float:left;
}

#mainContentPromo{
background:#04102A url(https://assets.bodybuilding.com/images/mainContentPromo.png) repeat-x;
height:287px;
}


#mainContentPromoSuperSite{
background:url(https://assets.bodybuilding.com/images/mainContentPromo.png) bottom left repeat-x;
height:219px;
}

div#mainContentPromoSuperSite {
	width/**/:640px;
}

div#left-nav-container {
		padding-left/**/:0px !important;
}
div.storeAccepts {
		width/**/:640px;
}
div.wide {
		width/**/:640px;
}
div.onlineStore {
		width/**/:640px;
}
div.products {
	width/**/:640px;
}
div.article {
	width/**/:640px;
}

#navContent{
margin:20px 5px 20px 6px;
}

#navContent span{
color:#B2541A;
font-weight:bold;
}

/* = #mainContent
----------------------------------------------------------------------------------------------------*/
.products{
border-bottom:1px solid #B7B1A9;
}

.productBlock{
width:260px;
height:130px;
background-image:url(https://assets.bodybuilding.com/images/productBg2.png);
float:left;
overflow:hidden;
}
div.productTitleBar h5 {
	width:165px !important;
}


.productTitleBar span{
float:right;
height:25px;
line-height:25px;
text-align:right;
margin-right:10px;
}

.productImage{
float:left;
height:103px;
width:107px;
}

.productImage table{
margin:15px 0 0 15px;
}

.productCopy{
float:left;
height:93px;
width:137px;
padding-top:15px;
}

.productCopyP strong{
color:#0E709A;
}

.productPrice{
font-weight:bold;
color:#739600;
margin-top:5px;
}

.productImgBg
{
    width:75px;
    height:75px;
    background:url(https://assets.bodybuilding.com/images/productImgBg.png) top left no-repeat;
}

.productImgBg td
{
    vertical-align:middle;
    text-align:center;
}
.productImgBg img {
	_width:59px;
}

a.blueButton, a.blueButton:link, a.blueButton:visited, a.blueButton:active{
width:156px;
height:26px;
text-align:center;
line-height:26px;
background-image:url(https://assets.bodybuilding.com/images/blueBtn.png);
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
text-decoration:none;
} 

#lowestPrices{
text-indent:-999em;
background-image:url(https://assets.bodybuilding.com/images/lowestPrices.png);
background-position:center center;
background-repeat:no-repeat;
height:28px;
margin-bottom:16px;
}
/*
.largeArrow{
color:#0E709A;
background-image:url(https://assets.bodybuilding.com/images/largeArrow.png);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
padding-left:14px;
}*/

.productTitleBar{
background-image:url(https://assets.bodybuilding.com/images/longHeaderBg.png);
height:25px;
}

#topSellersList1,#topSellersList2{
float:left;
width:220px;
margin:15px 0 0 0;
}

#topSellersList1 li,#topSellersList2 li{
margin-bottom:7px;
}

#topSellersList1{
margin-left:34px;
_margin-left:16px;
}

#clothingAccessories{
background-image:url(https://assets.bodybuilding.com/images/clothing&AccessoriesBg.png); 
background-position:left bottom; 
background-repeat:no-repeat;
height:44px;
width:640px;
clear:both;
}

#creditCardInfo{
margin:27px 0 0 12px;
clear:both;
}

#creditCardInfo p span{
display:block;
color:#9A3B26;
margin:5px 0 8px 0;
font-weight:bold;
}

#creditCardInfo p{
line-height:1.1em;
width:350px;
}

#selectBoxes form select
{
    float:left;
    margin-right:8px;
}

#selectBoxes{
text-align:center;
}

#selectBoxes select{
width:155px;
padding:1px 1px;
}

/* = #storeDirectory
----------------------------------------------------------------------------------------------------*/
#mainContentCol1{
width:241px;
margin:30px 0 0 10px;
_margin-left:10px;
float:left;
width/**/:220px;
}

#storeDirectoryTxt{
height:19px;
width:220px;
background-image:url(https://assets.bodybuilding.com/images/storeDirectoryTxt.png);
text-indent:-999em;
background-repeat:no-repeat;
}

.storeDirectoryTop{
background-image:url(https://assets.bodybuilding.com/images/storeDirectoryTop-supersite.png);
height:19px;
width:287px;
color:#2C2B2A;
line-height:19px;
font-weight:bold;
padding-left:13px;
margin-top:13px;
clear:both;
}

.storeDirectoryBg{
background-image:url(https://assets.bodybuilding.com/images/storeDirectoryBg-supersite.png);
width:300px;

}

.storeDirectoryBg p
{
    margin:0 auto;
    padding-top:3px;
    width:280px;
    color:#BA6F2E;
    font-weight:bold;
}
div.storeDirectoryBg p {
	margin-left:10px !important;
}

.storeDirectoryBg ul {
padding:7px 0 4px 13px;
}

.storeDirectoryBg ul li{
background-image:url(https://assets.bodybuilding.com/images/storeDirectoryBullet.png);
background-position:left center;
background-repeat:no-repeat;
margin-bottom:4px;
padding-left:11px;
}

.storeDirectoryBottom{
background-image:url(https://assets.bodybuilding.com/images/storeDirectoryBottom-supersite.png);
height:5px;
width:300px;
background-repeat:no-repeat;
text-indent:-999em;
}

#mainContentCol2{
/*width:241px;
_width:241px;*/
margin:30px 10px 0 0;
_margin-right:-20px;
float:right;
}

#freeGiftsWithPurchaseTxt{
background-image:url(https://assets.bodybuilding.com/images/freeGiftsWithPurchaseTxt.png);
width:194px;
height:38px;
text-indent:-999em;
}

#freeGiftWithPurchase{
margin-top:15px;
}

#freeGiftWithPurchase p{
margin:10px 0;
}

/* = #mainPromo
----------------------------------------------------------------------------------------------------*/
#sliderContent{
height:185px;
width:640px;
color:#FFFFFF;
}

#sliderContent a, #sliderContent a:link, #sliderContent a:visited, #sliderContent a:active{
height:185px;
width:640px;
color:#FFFFFF !important;
}
/*
#sliderContent img.leftImage{
float:left;
margin:0 15px 0 10px;
_margin:0 15px 0 10px;
_width:240px;
_height:100%;
}*/

#sliderContent p.slideTitle{
font-weight:bold;
}

#sliderContent p.slideSubTitle{
font-weight:bold;
color:#c6bfb5;
padding:5px 0 3px 0
}

div#slideSubTitle ul li a {
	width:640px;
}
/*
div#sliderContent a {
	width:640px;
	_width:240px !important;
}*/
/*
div#sliderContent a img {
	width:640px;
	_width:240px !important;
}*/
/*
div#sliderContentTxt ul li a {
	width:640px;
	/*_width:485px !important;*/
}
*/
div#sliderControls {
    background-image: url("https://assets.bodybuilding.com/images/sliderControlsBg.png");
    background-repeat: repeat-x;
    height: 34px;
    width: 640px;
}

#nextSlideTxt{
font-weight:bold;
float:left;
height:34px;
width:370px;
line-height:34px;
padding-left:15px;
}

#nextSlideTxt span{
color:#4A3C31;
}

#slideCountAndControls{
float:left;
height:34px;
width:105px;
line-height:34px;
padding-left:5px;
}

#slideCountAndControls a, #slideCountAndControls a:link, #slideCountAndControls a:visited, #slideCountAndControls a:hover, #slideCountAndControls a:active {
text-indent:-999em;
display:block;
float:right;
height:24px;
margin-top:4px;
line-height:24px;
}

#slideCount{
float:left;
letter-spacing:2px;
color:#666666;
}

#slidePreBtn{
width:24px;
background-image:url(https://assets.bodybuilding.com/images/preBtn.png);
}
#slidePauseBtn{
width:23px;
background-image:url(https://assets.bodybuilding.com/images/pauseBtn.png)
}
#slideNextBtn{
width:23px;
background-image:url(https://assets.bodybuilding.com/images/nextBtn.png)
}

#sliderContentTxt{
width:240px;
_width:225px;
float:right;
margin-right:10px;
_magine-right:0px;
}

#sliderContentTxt p{
line-height:1.3em !important;
}
/*
div#sliderContent a {
	_height:1px !important;
}*/

#sliderContentTxt ul li{
padding-left:15px;
background-image:url(https://assets.bodybuilding.com/images/whiteCarrotTrans.png);
background-position:left 1px;
background-repeat:no-repeat;
margin:3px 0;
}
#sliderContentTxt ul li a {
	_height:1px !important;
}

.largeBulletLink{
background-image:url(https://assets.bodybuilding.com/images/arrowWhiteBg.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
font-weight:bold;
}


#bodyFooterLinks p
{
	font-size:12px;
	text-align:center;
	/*line-height:0.7;*/
    line-height:20px;;
	color:#FFF;
}

#bodyFooterLinks a:link, #bodyFooterLinks a:visited, #bodyFooterLinks a:focus, #bodyFooterLinks a:active
{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

 #bodyFooterLinks a:hover
{
    text-decoration:underline;
}


#rightLoginCon
{
	width:110px;
	border:solid 1px #000;
	margin-left:4px;
}


div.storeAccepts
{
    height:35px;
    text-align:center;
}

div.storeAccepts h4
{
    line-height:35px;
    color:#ba6f2e;
}

div.storeAccepts h4 span
{
    color:#0e709a;
}


.lastDays p
{
    float:left;
    height:30px;
    width:250px;
    line-height:30px!important;
    color:#0e709a;
    font-size:12px;
    margin-left:10px!important;
}

.lastDays span
{
float:right;
height:30px;
line-height:30px;
text-align:right;
margin-right:10px;
font-size:12px;
}

.article{
border-bottom:1px solid #B7B1A9;
_width:640px !important;
}

.articleBlock{
width:320px;
height:185px;
background-image:url(https://assets.bodybuilding.com/images/articleBg.png);
float:left;
overflow:hidden;
}

.articleTitleBar span{
float:right;
height:25px;
line-height:25px;
text-align:right;
margin-right:10px;
font-size:11px;
}

.articleTitleBar h5
{
float:left;
height:25px;
line-height:25px;
width:140px;
_width:160px;
font-weight:bold;
background-image:url(https://assets.bodybuilding.com/images/arrowTitle.png);
background-repeat:no-repeat;
background-position:10px center;
padding-left:20px;
font-size:12px;
}

.articleImage{
float:left;
height:80px;
width:80px;
clear:both;
}

img.imgBorder
{
 border:solid 2px #a9a9a9;
}

.articleImage img{
margin:12px 0 0 12px;
_width:59px;
}

.articleCopy{
float:left;
height:75px;
width:220px;
padding-top:10px;
font-size:12px;
}

.articleCopyP strong{
color:#0E709A;
display:block;
}

.articleLinks ul
{
list-style-type:none;
margin-left:10px;
}

.articleLinks ul li
{
margin:3px 0;
padding-left: 10px;
background-image:url(https://assets.bodybuilding.com/images/blueBullet.png);
background-repeat: no-repeat;
background-position: 0 .3em;
line-height: 16px;
}

.articleLinks ul li a
{
    font-size:12px;
    color:#0e709a;
}

.articleLinks ul li a:hover {
	outline:none;
	text-decoration:underline;
	color:#00a1de;
}

.videoImage{
float:left;
height:120px;
width:220px;
}

.videoImage img{
margin:15px 0 0 15px;
}

.videoCopy{
float:left;
height:120px;
width:410px;
padding-top:12px;
font-size:12px;
}

.videoCopyP strong{
color:#0E709A;
display:block;
font-size:14px;
}

.comingUp
{
    color:#BA6F2E;
}

/*---------Wider Content Area ----------*/

.wide
{
border-bottom:1px solid #B7B1A9;
_width:640px;
}

.wideBlock{
width:100%;
_width:640px;
float:left;
overflow:hidden;
}

.wideTitleBar
{
   background:url(https://assets.bodybuilding.com/images/longHeaderBg.png) top left repeat-x;
   height:25px;
   line-height:25px;
   width:100%;
}

.wideTitleBar span{
float:right;
height:25px;
line-height:25px;
text-align:right;
margin-right:10px;
font-size:11px;
}

.wideTitleBar h5
{
float:left;
height:25px;
line-height:25px;
width:340px;
font-weight:bold;
padding-left:20px;
font-size:12px;
}


.wideSplitTitleBar
{
   background:url(https://assets.bodybuilding.com/images/longHeaderSplitBg.png) top left repeat-x;
   height:25px;
   line-height:25px;
   width:100%;
}

.wideSplitTitleBar span{
float:right;
height:25px;
line-height:25px;
text-align:right;
margin-right:10px;
font-size:11px;
}

.wideSplitTitleBar h5
{
float:left;
height:25px;
line-height:25px;
width:340px;
font-weight:bold;
padding-left:20px;
font-size:12px;
}

.AmateurBoxLeft
{
    width:320px;
    height:95px;
    border-right:solid 1px #b7b1a9;
    border-bottom:solid 1px #9a9b9c;
    float:left;
}

.AmateurBoxRight
{
    width:319px;
    height:95px;
    border-bottom:solid 1px #9a9b9c;
    float:left;
}

.AmateurBoxBottom
{
    width:640px;
    height:120px;
    font-size:14px;
}

.AmateurBoxBottom p
{
    margin:15px 0 5px 15px;
    font-weight:bold;
    
}

.shippedOver
{
    color:#BA6F2E;
    height:60px;
    _width:640px;
    text-align:center!important;
    font-size:12px;
    border-top:solid 1px #c7c7b8;
    padding: 10px 0;
}

.shippedOver p
{
    text-align:center;
    margin:8px 0 8px 0;
}

.memberMonthImage{
float:left;
height:120px;
width:150px;
}

.memberMonthImage img{
margin:15px 0 0 15px;
}

.memberMonthCopy{
float:left;
width:478px;
padding-top:12px;
font-size:12px;
color:#fff;
}

.memberMonthCopyP strong{
color:#0E709A;
display:block;
font-size:14px;
}

.OnlineStore p
{
    text-align:center;
    font-size:12px;
}

.arrowLink, .rssLink, .arrowLinkGrey
{
margin-left:0;
padding-left: 0;
list-style: none;
}

.arrowLink li
{
padding-left: 15px;
background-image:url(https://assets.bodybuilding.com/images/arrowWhiteBg.png);
background-repeat: no-repeat;
background-position: 0 .2em;
margin-bottom:6px;
font-size:12px;
}

.arrowLink ul
{
    list-style: none;
    margin:0;
}
div.arrowLink ul {
	_margin-left:80px;
	_width:350px;
}
div.arrowLink ul li a {
	_font-size:16px;
}

.rssLink li
{
  padding-left: 15px;
background-image:url(https://assets.bodybuilding.com/images/rssIcon.png);
background-repeat: no-repeat;
background-position: 0 .6em;
font-size:12px;
}

.rssLink li a
{
padding-left: 5px;
}


.arrowLinkGrey li
{
padding-left: 15px;
background-image:url(https://assets.bodybuilding.com/images/arrowGreyBg.png);
background-repeat: no-repeat;
background-position: 0 .2em;
margin-bottom:6px;
font-size:12px;
}

.arrowLinkGrey ul
{
    list-style: none;
    margin:0;
}

.arrowLinkBlack li
{
padding-left: 15px;
background-image:url(https://assets.bodybuilding.com/images/arrowBlack.png);
background-repeat: no-repeat;
background-position: 0 .2em;
margin-bottom:6px;
font-size:12px;
}

.arrowLinkBlack ul
{
    list-style: none;
    margin:0;
}


/*--------TEEN SECTION----------*/

h6{
    float:left;
    height:25px;
    line-height:26px!important;
    width:180px;
    font-weight:bold!important;
    padding-left:10px;
    font-size:12px;
}

#latestArticle1,#latestArticle2{
    float:left;
    width:180px;
    margin:15px 0 5px 0;
    font-size:12px;
}

#latestArticle2{
    float:left;
    width:320px;
    margin:15px 0 5px 0;
    font-size:12px;
}

#latestArticle1 li,#latestArticle2 li{ 
    margin-bottom:7px;
}

#latestArticle1{
    margin-left:10px;
    _margin-left:5px;
}

/* rawberry wrapper fixes */
div#nextSlideTxt a, div.productCopy a, div.productTitleBar a, div.arrowLinkGrey a, div.articleCopy a, div.lastDays a, ul#latestArticle1 a, ul#latestArticle2 a, div.wideBlock a, div.article a, div#mainContentCol1 a, div#mainContentCol2 a, div.arrowLink a {
	color:#005b82 !important;
}
div#nextSlideTxt a:hover,  div.productCopy a:hover, div.productTitleBar a:hover, div.arrowLinkGrey a:hover, div.articleCopy a:hover, div.lastDays a:hover, ul#latestArticle a:hover, ul#latestArticle2 a:hover, div.wideBlock a:hover, div.article a:hover, div#mainContentCol1 a:hover, div#mainContentCol2 a:hover, div.arrowLink a:hover {
	color:#4aa9ff !important;
}

div.storeAccepts {
	background:#fff;
}

div#depContent {
	background:#fff;
}

div#mainCon780Black {
	background-image: url(https://assets.bodybuilding.com/common/images/skins/rawberry/contentBgWhiteNav780.png);
}
div#depContent table tbody tr td {
	padding:0 !important;
}

div.products {
	_width:640px;
}

div.storeAccepts {
	_width:640px;
}
/*
div#mainContentPromoSuperSite div#sliderContent a img {
	max-width:220px;
}*/
ul#latestArticle1 {
	display:inline;
	float:left;
	width:315px;
	clear:both;
}
ul#latestArticle2 {
	display:inline;
	float:left;
	width:315px;
}
