*{
        FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.DialogTitle {
    BACKGROUND-COLOR: #003366;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    padding:6px 6px 6px 6px;
}

.csheader
{
    font-weight:bold;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:13px;
    float:left;
}

.clear
{
    clear:both;
}

.floatleft
{
    float:left;
}

.csitemright
{
    width: 50%;
    padding:5px;
    vertical-align: top;
}



.incartprodname
{
    padding:0px;
    width:200px;
    font-size:12px;
    font-weight:bold;
    color:#4e96b5;
}

.incartprodname a,
.incartprodname a:visited,
.incartprodname a:link,
.incartprodname a:active
{
     font-size:12px;
     font-weight:bold;
     color:#4e96b5;
     text-decoration:none;
}

.incartprodname a:hover
{
    text-decoration:underline;
}

.prodname
{
    padding:5px 0px 5px 0px;
    width:200px;
}

.prodname a,
.prodname a:visited,
.prodname a:link,
.prodname a:active,
.seeall a,
.seeall a:visited,
.seeall a:link,
.seeall a:active
{
     font-size:12px;
     font-weight:bold;
     color:#4aa9ff;
}

.csmoreinfo a,
.csmoreinfo a:visited,
.csmoreinfo a:link,
.csmoreinfo a:active
{
     font-size:13px;
     font-weight:bold;
     color:#4aa9ff;
}

.csmoreinfo a:hover
{
     text-decoration:underline;
     font-size:13px;
     font-weight:bold;
     color:#66ccff;
}

.prodname a:hover,
.seeall a:hover
{
     text-decoration:underline;
     font-size:12px;
     font-weight:bold;
     color:#66ccff;
}

.csbrand
{
    font-size:11px;
}

.incartcsbrand
{
    font-size:11px;
    color:#595b5e;
}


div.proddesc
{
    font-size:11px;
	/*line-height: 16px;*/
    /*height:55px;*/
}

.incartproddesc
{
    font-size:11px;
    color:#595b5e;
	/*line-height: 16px;*/
    /*height:55px;*/
}


.dividernav a
{
    color:#666666;
    text-decoration:none;
}
a.cacs, a.cacs:link, a.cacs:visited
{
	color: #330000;
    text-decoration: underline;
}

a.cacs:hover, a.cacs:active
{
	color: #550000;
    text-decoration: underline;
}

.rule
{
    background-image:url('https://assets.bodybuilding.com/images/badgeDottedTop.gif');
    background-repeat:repeat-x;
    width:100%;
    clear:both;
}


a.clickToEnlarge
{
    font-size: 11px;
    color: #9a9b9c;
}

a.clickToEnlarge:hover
{
    font-size: 11px;
    color: #9a9b9c;
    text-decoration:none;
}

.badges
{
    height:60px;
}

.badges p
{
   font-size:12px;
   color:#bebdbe;
   margin:8px 0 2px 0;
   font-weight:bold;
}

.badges div
{
    background:url(https://assets.bodybuilding.com/images/badgeDottedTop.gif) top left no-repeat;
    padding:2px 0 0 0;
}

.whosTaking
{
    width:120px;
    background:url(https://assets.bodybuilding.com/images/store/vertDots.png) top right repeat-y;
    float:left;
    padding:15px 8px 15px;
    font-size:12px;
}

.whosTaking h4
{
    color:#9a3b26;
    font-weight:bold;
    margin:5px 0 5px 0;
    font-size:14px;
}

.profilePic
{
    float:left;
    margin-bottom:0;
    padding:8px 6px 0;
    text-align:center;
    width:90px;
    text-decoration:none;
}

.profilePic a
{
    text-decoration:none;
}

.profilePic a span
{
    display:block;
    margin:0 0 3px 0;
}

.picName
{
    color:#0e709a;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    margin:0 0 3px 0;
}

a.report
{
    color:#9a3b26;
    text-decoration:none;
}

a.report:link a.report:visited
{
    color:#9a3b26;
    text-decoration:none;
}

a.report:hover
{
    color:#9a3b26;
    text-decoration:underline;
}

.productBarBg h3 a
{
    float: left;
    font-size: 12px;
    font-weight: bold;
}

/*-------COMMON ERROR BOX ---------*/
.errorBox
{
    background:#a71930 url(https://assets.bodybuilding.com/images/orderhistory/errorIcon.png) top left no-repeat;
    width:380px;
    padding:0 0 0 115px;
    border-top:solid 1px #ddd9d3;
    border-left:solid 1px #ddd9d3;
    border-right:solid 1px #717873;
    border-bottom:solid 1px #717873;
}

.errorBox h4
{
    color:#fff;
    margin:10px 0 10px 0;
    font-size:18px;
}

.errorBox ul
{
    list-style-type:disc;
    margin-left:20px;
}

.errorBox li
{
    color:#fff;
    margin:0 0 10px 0;
    font-size:12px;
    line-height:16px;
}

.errorBox a, .errorBox a:link, .errorBox a:visited
{
    color:#fff;
    font-size:12px;
    text-decoration:underline;
}

.errorBox a:hover
{
    text-decoration:none;
}

.otherProducts
{
    width:321px;
    height:202px;
    background:url(https://assets.bodybuilding.com/images/crossSellBg.png) top left no-repeat;
    float:left;
    display:inline;
    margin:8px 0;
    padding-top:10px;
}

.leftPadding
{
    margin-left:12px;
}







