 .portalBack {
background-color:#000;
background-repeat:repeat-x;
background-image:url(http://www.nutrex.com/nutrex/images/portal-bck.jpg);
background-position:center top;
width:100%;
margin:auto
}

#portalFlash {
margin-right:auto;
margin-left:auto;
height:600px;
width:500px;
position:absolute;
top:369px;
left:461px
}

#portalContainer {
margin-right:auto;
margin-left:auto;
height:900px;
width:1024px
}

.nutrexTitle {
background-image:url(http://www.nutrex.com/nutrex/images/titleBckgrnd.jpg);
background-repeat:repeat-x;
height:29px;
font-family:Verdana, Geneva, sans-serif;
font-size:9pt;
color:#000;
padding-top:11px;
padding-left:10px;
border-bottom-width:4px;
border-bottom-style:solid;
border-bottom-color:#686868
}

.nutrexTitle p {
font-family:Verdana, Geneva, sans-serif;
font-size:9pt;
color:#000;
float:left
}

.nutrexBottomProdsL {
float:left;
width:438px;
position:relative;
padding-right:4px
}

#nutrexFlashProducts {
position:relative;
height:400px;
width:880px;
float:left;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif
}

.nutrexProducts {
border:4px solid #686868;
width:880px;
background-color:#686868;
float:left;
margin-top:20px
}

.nutrexProductsPage {
border:4px solid #686868;
width:880px;
background-color:#fff;
float:left;
margin-top:20px;
margin-right:0
}

.productInfo {
float:left;
margin-top:20px;
position:relative;
width:240px
}

.productContainer {
float:left;
min-height:800px;
position:relative;
background-image:url(http://www.nutrex.com/nutrex/images/prodBck.gif);
background-repeat:repeat-y;
width:880px
}

.label_serving {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000
}

#productSpecs ul {
list-style-type:none;
margin:0 0 0 25px
}

#supFacts {
display:none;
border:1px solid #686868;
width:190px;
background-color:#f0f0f0;
margin-bottom:10px
}

#supDirections {
display:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
font-weight:400;
width:190px
}

#supLabels {
display:none;
width:190px;
margin:0
}

#supLabels ul {
margin:0 0 10px 5px
}

#supLabels ul li a {
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-decoration:none
}

#warningDisclaimer {
float:right;
border:1px solid #686868;
width:600px;
margin-left:10px;
margin-bottom:20px;
height:20px;
padding-top:5px;
padding-bottom:5px;
background-color:#e1e1e1;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#000;
padding-left:5px;
margin-right:20px
}

.disclaimer {
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#000;
padding-left:10px;
margin-top:10px;
margin-bottom:10px;
padding-right:15px
}

#dugdale-comps h1 {
background-color:#f0f0f0;
border:1px solid #000;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0
}

#dosingFacts {
background-color:#f0f0f0
}

.tabSupContainer h5 {
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
font-size:10pt;
padding:10px 15px 10px 10px
}

.tabSupContainer p {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
padding-top:5px;
padding-bottom:15px;
padding-right:20px;
line-height:12pt
}

#supDirections span {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
color:#0d4ba0
}

.label_heading {
font-size:9pt;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

.label_headingInfo {
text-align:right;
font-size:9pt;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

.facts_label {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:700
}

.facts_labelInfo {
font-size:8pt;
font-weight:700;
text-align:right;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif
}

.facts_labelSubInfo {
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
float:left
}

.moreIngredients,.innerCap {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
float:left;
margin:20px 15px 10px 10px
}

#productSpecs ul li a {
text-decoration:none;
color:#0d4ba0
}

#supFactsb a,#supDirectionsb a,#supLabelsb a {
display:none
}

#productSpecs ul li {
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
font-size:11pt;
font-weight:700;
padding-bottom:10px
}

.productImgContainer {
float:left;
width:234px;
position:relative;
padding-left:5px
}

#supFactsb,#supDirectionsb,#supLabelsb {
color:#0d4ba0
}

.nutrexProdTitle {
background-image:url(http://www.nutrex.com/nutrex/images/titleBckgrnd.jpg);
height:29px;
font-family:Verdana, Geneva, sans-serif;
font-size:9pt;
color:#000;
padding-top:11px;
padding-left:10px;
float:left;
width:430px;
position:relative;
border-top-width:4px;
border-bottom-width:4px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#686868;
border-bottom-color:#686868;
background-repeat:no-repeat;
background-color:#686868
}

.viewAllProd {
float:right;
padding-right:8px;
position:absolute;
right:0;
bottom:5px;
font-family:Verdana, Geneva, sans-serif;
font-size:7pt;
color:#000
}

.viewAll {
float:right;
padding-right:8px;
position:absolute;
right:0;
bottom:327px;
font-family:Verdana, Geneva, sans-serif;
font-size:7pt;
color:#000
}

.eventScrollHover {
float:left;
padding-right:8px;
position:absolute;
right:108px;
bottom:327px;
font-family:Verdana, Geneva, sans-serif;
font-size:7pt;
color:#000
}

.eventAll {
float:right;
padding-right:8px;
position:absolute;
right:0;
bottom:325px;
font-family:Verdana, Geneva, sans-serif;
font-size:7pt;
color:#000
}

.moreInfoLink {
float:right;
position:absolute;
font-family:Verdana, Geneva, sans-serif;
font-size:7pt;
color:#000;
padding-right:10px;
font-weight:400;
right:0;
bottom:5px
}

.moreInfoLink a:hover {
color:#0d4ba0;
text-decoration:underline
}

#nutrexProd1 {
background-color:#686868;
width:438px;
float:left;
position:relative;
padding-right:4px
}

.nutrexProdContainer {
float:left;
height:390px;
width:438px;
overflow:auto;
position:relative
}

.nutrexProdInfo a:hover {
border:1px solid #1d55af;
background-image:url(http://www.nutrex.com/nutrex/images/prodHoverBck.jpg);
background-repeat:repeat-x
}

.nutrexProdContent {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#0d4ba0;
position:relative;
background-color:#fff;
float:left;
height:193px;
width:417px;
border-bottom-width:4px;
border-bottom-style:solid;
border-bottom-color:#686868
}

.nutrexProdContent2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#0d4ba0;
position:relative;
background-color:#fff;
float:left;
height:193px;
width:438px
}

.contentTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:700;
color:#0d4ba0;
float:left;
padding-top:20px;
margin-left:10px;
width:275px;
margin-bottom:10px
}

.contentSubTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-style:italic;
color:#0d4ba0;
float:left;
position:relative;
margin-left:10px;
margin-bottom:10px
}

.nutrexProdContent p {
font-family:Verdana, Geneva, sans-serif;
font-size:8pt;
color:#000;
font-weight:400;
position:relative;
float:left;
width:275px;
margin-left:10px
}

.nutrexProdContent2 p {
font-family:Verdana, Geneva, sans-serif;
font-size:8pt;
color:#000;
font-weight:400;
position:relative;
float:left;
width:290px;
margin-left:10px
}

.nutrexProdImg {
float:left;
width:120px;
position:relative;
border-right-width:1px;
border-right-style:solid;
border-right-color:#686868;
height:193px;
background-color:#fff
}

.vertscroll-line {
width:5px;
background-image:url(http://www.nutrex.com/nutrex/images/verticalLine2.gif);
background-repeat:repeat-y
}

.vertscroll-slider {
width:9px;
height:40px;
cursor:pointer;
background-image:url(http://www.nutrex.com/nutrex/images/vertscrollbar.jpg);
background-repeat:no-repeat
}

.nutrexProdDetails {
float:right;
width:636px;
background-color:#fff;
position:relative;
height:100%
}

.tab-content p {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
float:left;
position:relative;
padding-right:15px;
padding-left:10px;
width:600px;
padding-bottom:15px
}

.tab-content h2 {
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#0d4ba0;
font-size:12pt;
position:relative;
padding-left:10px;
margin-top:0;
margin-bottom:0;
padding-bottom:10px
}

.ingredient-title {
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#0d4ba0;
font-size:12pt;
position:relative;
margin-top:0;
margin-bottom:0;
padding-bottom:8px;
font-weight:700
}

.nutrexProdNav {
border-bottom-width:4px;
border-bottom-style:solid;
border-bottom-color:#686868;
float:right;
height:40px;
position:relative;
width:636px;
background-image:url(http://www.nutrex.com/nutrex/images/navBtn.jpg);
background-repeat:repeat-x
}

.facts_labelSubHeadInfo {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
padding-left:10px;
float:left
}

.tab-content h1 {
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
font-size:16pt;
float:left;
position:relative;
margin-top:10px;
margin-bottom:5px;
padding-left:10px;
width:100%;
padding-bottom:10px
}

#productSpecs {
float:left;
position:relative;
margin:0
}

.facts_labelSubHead {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
padding-left:10px;
float:left
}

ul.tabs {
height:40px;
font-family:Verdana, Geneva, sans-serif;
font-size:10pt;
color:#000;
margin:0;
padding:0
}

ul.tabs li {
display:block;
float:left;
padding-top:0;
padding-bottom:0;
height:40px;
border-right-width:4px;
border-right-style:solid;
border-right-color:#686868
}

.defaulttab {
padding-right:10px;
padding-left:10px;
height:30px;
color:red
}

.tabLink {
padding-right:10px;
padding-left:10px;
height:30px
}

ul.tabs li a {
display:block;
float:left;
font-size:9pt;
color:#000;
text-decoration:none;
height:25px;
background-image:url(http://www.nutrex.com/nutrex/images/navBtn.jpg);
padding-top:10px;
padding-bottom:5px
}

ul.tabs li a:hover {
background-image:url(http://www.nutrex.com/nutrex/images/navBtn2.jpg);
color:#fff
}

.selected {
background-image:url(http://www.nutrex.com/nutrex/images/navBtn2.jpg)
}

.tab-content {
clear:both;
width:620px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
min-height:800px
}

#vitrixPoints {
float:left;
margin-left:20px
}

#tabsNav {
background-image:url(http://www.nutrex.com/nutrex/images/navBtn.jpg);
height:40px;
background-repeat:repeat-x;
border-bottom-width:4px;
border-bottom-style:solid;
border-bottom-color:#686868;
float:left;
width:636px;
border-right-width:4px;
border-right-style:solid;
border-right-color:#686868
}

#productContainer {
float:right
}

ul.tabs li a.selected {
background-image:url(http://www.nutrex.com/nutrex/images/navActiveBtn.gif);
color:#000
}

#tabs1 ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
float:left;
margin-bottom:10px
}

#tabs1 ul {
float:left;
list-style-type:none;
width:240px;
margin:10px 0 0 10px
}

#vitrixPoints ul {
float:left;
list-style-type:decimal;
margin:0 20px 0 10px
}

#vitrixPoints li {
font-weight:700;
list-style-type:decimal;
width:550px
}

#vitrixPoints span {
font-size:8pt;
width:600px;
float:left;
padding-top:10px;
padding-bottom:20px;
margin-left:-20px;
font-family:Arial, Helvetica, sans-serif
}

.expoTable h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#fff;
font-weight:700;
text-align:center
}

.expoTable tr td span {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
padding-bottom:10px;
padding-left:10px;
padding-right:5px
}

.cart-info {
margin-left:10px;
height:130px;
float:left;
border:1px solid #0d4ba0;
background-color:#f0f0f0;
margin-right:10px;
margin-bottom:25px;
width:200px;
padding:10px 5px 10px 10px
}

#productselect {
float:left;
width:195px;
margin:0 0 5px
}

.cart-info h5 {
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
font-size:10pt;
padding-bottom:3px;
float:left;
padding-right:5px
}

#cartBtn {
float:right;
margin-left:15px;
width:101px;
padding-bottom:10px
}

#cartBtn2 {
float:right;
margin-left:15px;
width:101px;
padding-bottom:10px;
padding-top:5px
}

.cart-info span {
font:bold 15pt Arial, Helvetica, sans-serif;
color:#0d4ba0;
width:30px;
float:left;
padding-top:5px;
margin:0
}

.prod-input {
border:1px solid #666;
background-color:#0d4ba0;
color:#fff;
width:30px;
float:left;
text-align:center;
margin:0
}

.cart-qtyInput {
border:1px solid #666;
background-color:#0d4ba0;
color:#fff;
width:20px;
float:left;
text-align:center;
height:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
margin:0
}

.srp-price {
font:9px Arial, Helvetica, sans-serif;
color:#000;
margin-bottom:10px
}

.cartContainer {
min-height:200px;
height:100%;
position:relative;
width:880px
}

.cart-box ul {
background-color:#ccc;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#686868
}

#cart-border {
width:860px;
border:1px solid #686868;
height:100%;
min-height:150px;
padding-bottom:25px;
margin:20px 10px
}

.cart-title {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
color:#000;
padding-top:10px;
float:left;
padding-left:30px
}

#cart-description {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
padding-left:20px;
font-weight:400
}

.cart-box ul li {
display:inline;
padding-right:10px;
padding-left:10px;
height:25px
}

#cart-spacer {
background-image:url(http://www.nutrex.com/nutrex/images/cart-bck2.jpg);
background-repeat:no-repeat;
height:61px;
margin-bottom:10px
}

#total-price p {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
padding-right:25px;
float:left
}

#total-price {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#fff;
position:relative;
width:200px;
margin-bottom:5px;
padding-top:3px
}

#update-cart {
margin-top:20px;
margin-left:50px;
float:left
}

#checkout-cart {
float:left;
margin-top:20px;
margin-left:25px
}

.cart-total-box {
margin-top:15px;
border:1px solid #686868;
margin-right:10px
}

#continue-cart {
margin-top:20px;
margin-left:25px;
float:left
}

#remove-item {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#0d4ba0
}

#total-prod p {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
padding-right:10px;
float:left
}

#total-ship p {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
padding-right:35px;
float:left
}

#shippingSelect {
float:right;
margin:5px 10px 5px 5px
}

#shipping-info h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:700;
color:#000;
padding-bottom:5px
}

#shipping-info p {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
padding-bottom:10px
}

#cart-continue-shop a {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#0d4ba0;
text-decoration:none;
float:right;
margin-top:10px;
margin-right:10px
}

#cart-more-items {
font-family:Arial, Helvetica, sans-serif;
font-size:8.5pt;
color:#000;
position:relative;
width:150px;
float:right;
font-weight:400;
padding-top:5px
}

#cart-pages {
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
margin-right:20px;
width:125px;
float:right
}

#cart-more-itemsBot {
font-family:Arial, Helvetica, sans-serif;
font-size:8.5pt;
color:#000;
position:relative;
width:150px;
float:right;
font-weight:400;
padding-top:5px;
padding-bottom:15px
}

#cart-pagesBot {
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
margin-right:20px;
width:125px;
float:right;
padding-top:10px
}

#prod-policy-info p {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-bottom:10px;
padding-right:10px;
padding-left:5px
}

#return-container {
width:626px;
float:left;
position:relative;
padding-top:15px
}

#return-container h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#000;
padding-bottom:10px;
padding-left:15px
}

#shipping-info span a {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
float:right;
color:#0d4ba0;
text-decoration:none
}

#clear {
clear:both;
padding-bottom:20px
}

#shipDisclaimer {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
margin-left:10px
}

#cart-spacer2 {
background-image:url(http://www.nutrex.com/nutrex/images/cart-Title2.jpg);
background-repeat:no-repeat;
height:61px;
margin-bottom:10px
}

#training-weight {
width:860px;
background-color:#e1e1e1;
height:40px;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#686868;
padding-top:10px
}

#trainContainer {
width:636px;
float:right;
position:relative
}

#trainContainer p {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
padding:10px 15px 5px 10px
}

#trainContainer ul {
margin-top:5px;
margin-left:10px;
padding-left:15px;
margin-bottom:15px
}

#trainContainer ul li {
font:bold 10pt Arial, Helvetica, sans-serif;
color:#000;
padding-bottom:3px;
list-style:disc
}

#salesteam-flash {
float:left;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#fff;
margin-left:15px;
margin-top:20px
}

.salesDetails {
float:left;
width:636px;
background-color:#fff;
position:relative;
height:100%;
margin-left:4px
}

.sales-pageContainer {
float:left;
min-height:650px;
position:relative;
background-image:url(http://www.nutrex.com/nutrex/images/prodBck.gif);
background-repeat:repeat-y
}

.wallpaper-cell {
float:left;
width:250px;
border:1px solid #0d4ba0;
margin:10px 10px 20px 40px
}

.wallpaper-cell ul {
margin-left:15px;
padding-top:5px;
padding-bottom:5px;
float:left
}

.wallpaper-cell ul li a {
font:10pt Arial, Helvetica, sans-serif
}

.wallpaper-cell blockquote {
width:125px;
float:right;
font:8pt Arial, Helvetica, sans-serif;
color:#000;
margin:15px 20px 5px 10px
}

.lipo-6H-content h1 {
font-family:Arial, Helvetica, sans-serif;
color:#6b2d94;
padding-top:25px;
padding-bottom:10px;
padding-left:10px;
float:left;
width:400px
}

.lipo-6H-content h2 {
font-family:Arial, Helvetica, sans-serif;
color:#6b2d94;
padding:10px 15px 10px 10px
}

.lipo-6H-content h5 {
font-family:Arial, Helvetica, sans-serif;
color:#6b2d94;
font-size:10pt;
padding:10px 15px 10px 10px
}

.lipo-6H-content span {
font-family:Arial, Helvetica, sans-serif;
color:#6b2d94;
font-size:10pt;
font-weight:700
}

.lipo-6H-content p {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
padding-top:5px;
padding-bottom:10px;
padding-right:20px;
line-height:12pt
}

#lipo6h {
float:left;
width:390px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:12pt;
color:#000;
font-weight:400;
padding-top:10px
}

.headers {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#000
}

.product-title a {
font-family:Arial, Helvetica, sans-serif;
font-size:18pt;
color:#0d4ba0;
text-decoration:none;
padding-left:20px;
font-weight:700
}

.product-short {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:400;
color:#000
}

.dugdale-diet {
float:left;
width:625px
}

.dugdale-diet ul {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-left:15px
}

.dugdale-food {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
float:left;
margin-left:25px
}

.dugdale-diet ul li {
width:150px
}

.dugdale-gallery {
padding-top:20px
}

.tabSupContainer h1 {
font-family:Arial, Helvetica, sans-serif
}

#dugdale-comps {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
float:left;
width:350px
}

#dugdale-comps ul li {
padding-left:15px;
padding-bottom:10px
}

#dugdale-comps ul {
margin-bottom:25px
}

#video-click {
padding-left:10px;
padding-top:15px;
float:left;
font-weight:700
}

#dugdale-flash {
float:left;
width:626px;
margin-top:25px;
margin-bottom:25px;
padding-left:15px
}

#dugdale-video {
width:636px
}

#dugdale-video h1 {
margin-left:10px;
text-align:center;
line-height:16pt
}

#dugdale-twitter {
margin-left:5px
}

.dugdale-videoContainer {
width:636px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
float:left
}

.dugdale-videoContainer #dugdale-video h1 {
margin-left:10px;
font-size:14pt;
color:#0d4ba0;
margin-top:10px
}

.dugdale-videoContainer #dugdale-video p {
margin-left:10px;
float:left;
width:600px;
margin-right:10px
}

#dugdale-comps-pics {
float:right;
width:250px;
margin-right:5px
}

.mark-training-HIT {
width:636px;
float:left
}

.mark-training-group {
float:left;
margin-bottom:10px;
width:636px
}

.mark-training-reps {
text-align:right;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:#000;
font-size:9pt;
margin-right:10px
}

.mark-training-group h5 {
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#0d4ba0;
font-size:14pt;
border-top-width:1px;
border-top-style:solid;
border-top-color:#0d4ba0;
padding-bottom:10px
}

.mark-training-split {
margin-left:15px;
float:left;
margin-top:20px;
width:610px
}

.mark-training-split li {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
padding-bottom:5px;
margin-left:10px
}

.mark-add-info {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
color:#0d4ba0;
margin-left:10px;
padding-bottom:5px
}

.mark-training-HIT h1 {
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
font-size:15pt;
margin-top:5px;
margin-bottom:10px
}

.dugdale-bio {
float:left;
width:280px;
position:relative
}

.dugdale-bio ul {
position:relative;
margin-top:0;
margin-right:0;
padding-bottom:15px;
padding-left:10px
}

.dugdale-bio ul li {
position:relative;
float:left;
width:280px;
margin:0
}

.dugdale-bio ul li span {
font-weight:700;
font-size:11pt;
color:#0d4ba0
}

.marks-meals {
width:250px;
border:1px solid #0d4ba0;
margin-bottom:15px;
padding-bottom:5px
}

.marks-meals ul li a {
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:none
}

.marks-meals h5 {
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
margin-right:0;
margin-bottom:0;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#0d4ba0;
height:20px;
background-color:#e1e1e1;
padding:5px 0 0 10px
}

.marks-meals ul {
margin:10px 0 0 10px;
padding:0
}

.marks-meals ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
padding-bottom:3px
}

#dugdale-nutrition {
float:right;
margin:0 15px 0 0;
padding:0
}

#video-links a {
font-size:8.5pt;
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
float:right;
text-decoration:none;
padding-top:5px
}

.style1 {
font-size:10px
}

.style18 {
font-size:8pt;
font-weight:700
}

.style19 {
color:#fff;
font-weight:700
}

.style29 {
font-size:10pt;
font-weight:700
}

.style30 {
color:red
}

.style31 {
font-size:10pt;
color:#fff;
font-weight:700
}

.style32 {
font-size:10pt;
color:#000
}

.style29 font span {
color:red;
padding-left:10px
}

#cc-process {
margin-right:50px;
margin-left:50px;
margin-top:75px
}

#cc-process p {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#000;
padding-bottom:10px
}

#shopBanner {
height:100px;
width:815px;
position:relative;
margin-left:10px;
margin-bottom:10px
}

.storeContainer {
float:left;
position:relative;
padding-top:15px;
padding-bottom:10px
}

.store-item {
border:2px solid #686868;
background-image:url(http://www.nutrex.com/nutrex/images/cart-itemBck.png);
background-repeat:repeat-x;
float:left;
width:175px;
height:100%;
margin:10px 10px 15px;
padding:5px
}

.prodTitle h2 {
color:#0d4ba0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding-top:5px;
padding-bottom:5px
}

.store-item img {
margin-right:12px;
margin-left:12px;
border:1px solid #686868
}

#store-products-cont {
height:100%;
padding-left:20px
}

.item-box {
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:175px;
height:120px
}

.item-box h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#0d4ba0;
padding-bottom:3px
}

.item-box h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
padding-bottom:5px
}

.store-input {
border:1px solid #666;
background-color:#0d4ba0;
color:#fff;
width:30px;
float:left;
margin:0
}

.cart-price {
font-family:Arial, Helvetica, sans-serif;
font-size:8.5pt;
color:#000;
padding-bottom:10px;
font-weight:400
}

#shop-select {
width:170px;
margin-bottom:5px
}

.item-box span {
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:700;
color:#0d4ba0;
padding-top:10px
}

a.store-Tshirt {
display:block;
text-decoration:none;
border:0
}

a.store-Tshirt img {
display:block;
border:1px solid #686868
}

a.store-Tshirt:hover {
text-decoration:none;
color:#000;
position:relative;
z-index:500
}

a.store-Tshirt b {
display:block;
position:absolute;
left:-9999px;
opacity:0.0;
padding:10px
}

a.store-Tshirt:hover b {
top:-200px;
left:35px;
border:4px solid #686868;
background:#fff;
opacity:1px;
padding:10px
}

#store-clear {
clear:both;
padding-top:25px
}

#shop-samples {
margin-top:3px;
margin-bottom:3px;
width:170px
}

.store-rows {
float:left;
width:840px;
position:relative
}

#shirt-size2 {
position:absolute;
top:620px;
float:right;
margin-left:50px
}

#arnold-page h5 {
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
font-size:10pt
}

.expoTable {
border:1px solid #686868;
margin-top:15px;
margin-bottom:15px
}

.expoTable tr td {
font-family:Verdana, Geneva, sans-serif;
font-size:10pt;
color:#000;
text-align:left;
padding-left:5px;
padding-top:2px;
padding-bottom:1px
}

.expoTable tr td p {
font-family:Verdana, Geneva, sans-serif;
font-size:11pt;
font-weight:700;
color:#fff;
text-align:center;
padding-top:3px;
padding-bottom:3px
}

#arnold-schedule {
float:left;
width:636px;
position:relative
}

.expoTable tr td h1 {
font-family:Verdana, Geneva, sans-serif;
font-size:12pt;
padding-top:10px;
padding-bottom:10px;
color:#0d4ba0
}

#arnold-booth {
width:636px;
padding-top:15px;
padding-bottom:15px
}

#arnold-booth p a {
font-family:Verdana, Geneva, sans-serif;
font-size:8pt;
color:#0d4ba0;
text-decoration:none;
padding-left:15px
}

#deadline-diet {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:12pt;
margin:15px 15px 25px 10px
}

#deadline-diet h1 {
color:#0d4ba0;
padding-bottom:5px;
font-size:12pt;
padding-top:5px
}

.dd-daily-food {
border:1px solid #0d4ba0;
margin-bottom:20px;
width:600px
}

.dd-dailyfood-items {
border:1px solid #e1e1e1;
background-color:#e1e1e1
}

.dd-dailyfood-items tr td span {
font-size:7pt;
color:#fff
}

#deadline-diet h5 {
color:#0d4ba0;
padding-bottom:5px;
font-size:11pt;
padding-top:5px
}

.dd-food {
width:360px;
border:1px solid #0d4ba0;
margin-bottom:20px;
margin-right:130px;
margin-left:130px;
clear:both
}

.dd-food-items {
font-weight:700;
margin:5px
}

.dd-food-items tr td {
padding-bottom:3px
}

.dd-dailyfood-items tr td {
padding-top:3px;
padding-bottom:3px;
padding-left:3px
}

#deadline-diet ul {
margin-top:20px;
margin-bottom:10px
}

#deadline-diet ul li {
font-weight:700;
padding-bottom:5px
}

#dd-example {
font-size:8pt;
color:#0d4ba0
}

.dd-days tr td h2 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
padding-top:3px;
padding-bottom:3px
}

.dd-days {
width:350px;
border:1px solid #0d4ba0;
background-color:#e1e1e1;
margin:10px 130px 20px
}

.dd-days table tr td {
padding-left:3px
}

#trainContainer h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#0d4ba0;
margin-left:10px;
margin-top:15px
}

.dd-food-items tr td li {
list-style-type:none
}

.dd-training-split {
float:left;
margin-top:20px;
width:610px;
font-weight:400
}

.dd-training-split li {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
padding-bottom:5px;
margin-left:10px;
font-weight:400
}

.training {
border:1px solid #0d4ba0;
margin-bottom:20px;
width:600px;
margin-top:15px;
margin-left:15px
}

.training-items {
border:1px solid #e1e1e1;
background-color:#e1e1e1;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
line-height:12pt
}

.training-items tr td h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
padding-top:3px;
padding-bottom:3px
}

.training-items tr td span {
font-size:8pt;
color:#fff;
line-height:8pt
}

.training-items tr td {
padding:3px 5px
}

.training-weight {
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#0d4ba0;
background-color:#fff;
padding-top:0
}

#photo-gallery table tr td {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
color:#0d4ba0;
padding-top:3px;
padding-bottom:3px
}

#photo-gallery table tr td span {
font-weight:400;
color:#000
}

#latestNews-Container ul {
margin-left:15px;
padding-top:25px;
margin-right:10px;
margin-bottom:15px
}

#latestNews-Container ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
padding-bottom:10px
}

#latestNews-Container ul li h5 {
color:#0d4ba0;
font-size:11pt
}

#latestnews-pages {
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
float:right;
width:170px;
margin-bottom:10px;
margin-right:8px
}

#latestnews-pagesBot {
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
float:right;
padding-top:10px;
width:170px;
margin-bottom:20px;
margin-right:8px
}

#latestNews-Container p {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-left:10px;
line-height:12pt
}

#spacer {
float:left;
width:600px;
margin-top:10px;
margin-bottom:25px;
clear:both
}

#europaBck {
background-image:url(images/conventionBck.jpg);
width:360px;
height:422px;
float:right;
padding-right:5px
}

#events-Bck {
width:360px;
height:278px;
float:right;
padding-right:5px
}

#event-page h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#0d4ba0;
margin-left:10px;
padding-top:10px
}

#google-map {
width:600px;
margin-left:15px
}

#event-page ul {
margin-left:10px;
padding-top:10px;
padding-bottom:10px
}

#event-page ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:12pt
}

#newsletter-border {
border:1px solid #0d4ba0;
background-color:#fff;
margin-top:15px;
padding:5px
}

.enews-subscribe {
height:117px;
width:273px
}

.preview-videoContainer {
width:640px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
float:left;
margin-left:120px;
margin-top:20px
}

.comingSoonBtn {
background-image:url(../Images/coming_soonBtn2.gif);
background-repeat:no-repeat;
float:right;
height:25px;
width:101px;
margin-top:15px
}

#nathalia-MFgallery {
float:left;
width:375px
}

.product-spacer {
clear:both;
height:4px;
background-color:#686868
}

#deal-of-week {
font-family:Verdana, Geneva, sans-serif;
font-size:10pt;
color:red;
float:right
}

#add-this {
float:left;
margin-top:10px;
margin-bottom:5px;
margin-left:10px;
font-family:Arial;
font-size:9pt;
width:600px
}

#add-this2 {
float:left;
margin-top:10px;
margin-bottom:5px;
margin-left:10px;
font-family:Arial;
font-size:9pt;
width:295px
}

#cart-promotion {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
float:left
}

#cart-promo p {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
margin-bottom:10px
}

#cart-promo {
float:left;
width:400px;
padding-top:15px;
magin-top:10px;
margin-left:15px
}

#shipping-info {
padding:5px 5px 5px 10px
}

.nutrexBottomProdsR,#nutrexProd2 {
float:left;
width:438px;
position:relative
}

#supLabels ul li a:hover,.viewAllProd a:hover,.viewAll a:hover,#cart-continue-shop a:hover,#shipping-info span a:hover,.marks-meals ul li a:hover,#video-links a:hover,#arnold-booth p a:hover,#photo-gallery table tr td a:hover {
text-decoration:underline
}

.tabSupContainer,.lipo-6H-content {
padding-top:10px;
float:left;
width:636px
}

.viewAllProd a,.viewAll a,.moreInfoLink a {
text-decoration:none;
color:#000
}

.cart-info form input,.dugdale-diet h5 {
float:left
}

#add-cart,#store-cart-info {
float:left;
width:200px;
margin-left:0;
padding-bottom:5px;
height:30px
}

.cart-box,.cart-box2 {
width:860px;
background-color:#ccc;
height:25px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#686868;
padding-top:5px
}

#price-cart,#subtotal-cart {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
padding-left:30px
}

#total-prod,#total-ship {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#000;
position:relative;
width:200px;
margin-bottom:5px;
padding-top:5px
}

#cart-pages a,#cart-pagesBot a,#latestnews-pages a,#latestnews-pagesBot a {
text-decoration:none;
font-weight:400;
color:#fff;
background-color:#0d4ba0;
padding:2px 5px
}

#cart-pages a:hover,#cart-pagesBot a:hover,#latestnews-pages a:hover,#latestnews-pagesBot a:hover {
text-decoration:none;
font-weight:400;
color:#0d4ba0;
background-color:#79b7e6;
padding:2px 5px
}

#salesContainer,#latestNews-Container {
width:636px;
float:left;
position:relative
}

#aboutContainer h2,#latestNews-Container h1 {
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
padding-left:10px;
padding-bottom:10px
}

.product-short span,#cart-promo span {
color:red;
font-weight:700
}

#dugdale span,#nathalia-MFgallery span {
font-family:Verdana, Geneva, sans-serif;
font-size:8pt;
color:#0d4ba0;
padding-left:10px
}

#dugdale-flash2,#dugdale-flash2a {
float:left;
width:626px;
margin-top:15px;
margin-bottom:15px;
padding-left:15px
}

#dugdale-video p,.dd-food-items tr td ul {
margin-left:10px
}

#dugdale-container,#arnold-page,#event-page {
float:left;
width:636px
}

.mark-training-split h2,.dd-training-split h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
color:#0d4ba0;
padding-bottom:5px;
width:600px
}

a:link,a:visited {
color:#0650a3
}

.prodTitle h2 a,#photo-gallery table tr td a {
text-decoration:none
}

.special-promo,.special-promo2 {
float:right;
height:36px;
width:75px
}

#arnold-page h1,#event-page h1 {
font-family:Arial, Helvetica, sans-serif;
color:#0d4ba0;
padding-left:10px;
padding-bottom:15px
}

#arnold-page p,#event-page p {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
line-height:12pt;
padding-left:10px;
padding-right:15px;
margin-bottom:10px
}

#deadline-diet p,#recipe-ingredients,#recipe-ingredients li {
padding-bottom:10px
}

.dd-dailyfood-items tr td h2,.training-items tr td h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#fff;
padding-top:5px;
padding-bottom:5px;
padding-left:3px
}