body {margin:0px;padding:0px; background-color:#FFF;}
#wrapper {background: url('/images/bg-stripes.gif') repeat-x;width:100%;}
#container {margin:0 auto;width:960px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* homepage header */
#header {margin:0;padding:5px 0 0 0;}
#header-logo {float:left; width:290px;margin:0px;padding:0 0 0 12px;height:105px;}
#summit-nutrition-1800-number{float:left;padding:15px 0 0 80px;margin:0px;width:320px;}
#summit-nutrition-1800-number-gen{float:left;padding:0px;margin:0px;width:295px;}
#header h4{font-size:23px;color:#787878;margin:0px;padding:0px;font-weight:normal;}
#header h5{font-size:36px;color:#333;margin:0px;padding:0px;font-weight:normal;}
#summit-nutrition-delivery {float:left;}
.summit-nutrition-delivery {padding-top:12px;}

#headerright {float:right;padding:15px 0 0 0;height:45px;width:580px;}
#headerright-nocart {float:right;padding:10px 0 0 0;height:45px;width:223px;}
#headerlinks {float:left;padding:28px 10px 0 0;margin:0px; color:#FFF; font-weight:bold;}
#headerlinks a {color:#FFF; text-decoration:none;font-size:14px;}
#headerlinks a:hover {text-decoration:underline;}
#sitesearch {float:left; margin:0px;padding:22px 10px 0 0px;}
.sitesearchbox {width:130px;margin-right:10px;border:1px solid #D6E1EF;height:18px;}
.searchbutton {vertical-align:bottom;}
#site-cart-wrapper{width:275px;height:45px; padding:0; margin:0;}
.cart-text {background: url('/images/shopping-cart.jpg') no-repeat 210px 0px;height:45px;margin-top:6px;}
.cart-header {font-size:12px;color:#9F0000;margin:0px 0 0px 0;font-weight:bold;padding-top:2px;}
table.cartSummaryTable {float:none;}
a.cartSummaryLink {color:#9F0000; margin-left:10px;}
a.cartSummaryLink:hover {color:#333;}
a.cartSummaryLink:visited {color:#9F0000;}
.cartLink {color:#333; text-decoration:none;}
.cartLink:hover {color:#9F0000; text-decoration:underline;}

.banner-ad {margin: 15px 0 5px 15px;width:933px;height:182px;position:relative;}
.viewport {width:933px;height:182px;overflow:hidden;position:absolute;top:0px;left:0px;}
.scroll {position:absolute;height:910px;width:933px;top:0px;}
.hidden {display:none;}
/* column setup */
#left-column {float:left;padding:0 0 0 8px; width:327px;}
#middle-column {float:left;padding:0;width:335px;}
#right-column {float:left;width:275px;}

#choose-category {position:absolute;display:block;top:490px;display:none;}
#preloader {position:absolute;top:-5000px;overflow:hidden;width:100px;height:100px;}

/* footer */
#footer {width:100%;text-align:left; clear:both; padding:20px 0 30px 0px;background: url('/images/footer-dotted.gif') 15px 10px no-repeat;color:#9F0000;font-family:arial;font-size:14px;}
#footer ul {margin:10px 0 0 15px;padding:0px;}
#footer ul li {float:left;list-style: none;position: relative;margin:0px;padding:0 30px 0 0;}	
#footer li a {color:#9F0000; text-decoration:none; font-weight:bold;}
#footer li a:hover {color:#9F0000; text-decoration:underline; font-weight:bold;}


/* homepage left hand column */
.weight-gain-muscle-building-supplements a{background: url('/images/weight-gain-muscle-building-supplements.gif') 0px 0px no-repeat;width:327px;height:166px;display:block;text-decoration:none;}
.weight-gain-muscle-building-supplements a:hover{background: url('/images/weight-gain-muscle-building-supplements-highlight.gif') 0px 0px no-repeat;width:327px;height:166px;display:block;text-decoration:none;}
.weight-gain-muscle-building-supplements-highlight{background: url('/images/weight-gain-muscle-building-supplements-highlight.gif') 0px 0px no-repeat;width:327px;height:166px;display:block;text-decoration:none;}

.training-performance-boosting-supplements a{background: url('/images/training-performance-boosting-supplements.gif') 0px 0px no-repeat;width:327px;height:164px;padding-bottom:5px;display:block;text-decoration:none;}
.training-performance-boosting-supplements a:hover{background: url('/images/training-performance-boosting-supplements-highlight.gif') 0px 0px no-repeat;width:327px;height:164px;padding-bottom:5px;display:block;text-decoration:none;}
.training-performance-boosting-supplements-highlight{background: url('/images/training-performance-boosting-supplements-highlight.gif') 0px 0px no-repeat;width:327px;height:164px;padding-bottom:5px;display:block;text-decoration:none;}

.weight-loss-supplements a{background: url('/images/weight-loss-supplements.gif') 0px 0px no-repeat;width:328px;height:166px; display:block;text-decoration:none;}
.weight-loss-supplements a:hover{background: url('/images/weight-loss-supplements-highlight.gif') 0px 0px no-repeat;width:328px;height:166px; display:block;text-decoration:none;}
.weight-loss-supplements-highlight{background: url('/images/weight-loss-supplements-highlight.gif') 0px 0px no-repeat;width:328px;height:166px; display:block;text-decoration:none;}

.help-me-choose a{background: url('/images/help-me-choose.gif') 0px 0px no-repeat;width:328px;height:164px; display:block; text-decoration:none;}
.help-me-choose a:hover{background: url('/images/help-me-choose-highlight.gif') 0px 0px no-repeat;width:328px;height:164px; display:block; text-decoration:none;}
.help-me-choose-highlight{background: url('/images/help-me-choose-highlight.gif') 0px 0px no-repeat;width:328px;height:164px; display:block; text-decoration:none;}

 h1.box-header {padding:16px 0 0 20px;margin:0;color:#fff; text-decoration:none; font-weight:bold; font-size:15px; cursor:pointer;}
 h2.box-content {margin:20px 0 0 20px; width:150px;color:#393939; text-decoration:none; line-height:150%;font-size:15px; font-weight:normal;cursor:pointer;}


/* homepage middle column */


/* homepage right hand column */
.secure-online-transactions {margin:13px 0 10px 30px;}

 
 /* generic template */
#generic-container {margin-left:15px;}
.generic-header {background: url('/images/catalog-header.png') 0px 0px no-repeat;margin-top:20px;height:43px;width:932px;}
.generic-name {padding:15px 0 0 20px; width:800px;color:#FFF;font-weight:bold;font-size:14px;}
.generic-name a{color:#FFF;font-weight:bold;font-size:14px; text-decoration:none;}
.generic-name a:hover{color:#FFF;font-weight:bold;font-size:14px; text-decoration:underline;}
.generic-footer {background: url('/images/catalog-footer.jpg') 0px 0px no-repeat;height:11px;width:931px;}
.generic-body {background: url('/images/catalog-bg-shade.jpg') 0px 0px repeat-x; width:931px; background-color:#ECF0FB;padding:30px 0 10px 0;}
.generic-content {color:#333;width:770px;background-color:#FFF;padding:20px 30px;border: 1px solid #ccc;line-height:160%; font-size:14px;}
.spacer {height:500px;width:1px;}
.generic-table {margin:0 auto;}
.generic-content h1 {margin-top:0px;font-size:20px;}
.generic-content h2 {margin-top:0px;font-size:14px;}
.generic-content a {color:#669EBD;text-decoration:underline;}
.generic-content a:hover {color:#9F0000;text-decoration:underline;}
.center {text-align:center;}
.left {float:left;padding-right:20px;}
.right {float:right;padding-left:20px;}
.required-msg {font-size:10px;padding-left:220px; display:inline;}
.textboxhighlight {background-color:#FFD1D1;border:1px dashed #FF0000;}
.contact-button {padding-left:245px;padding-top:10px;}
.registered {font-size:10px;}
.product-type {font-size:8px;}

#contact-us-form input[type=text] {width:300px;margin-bottom:10px;}
#contact-us-form textarea {width:300px;}
.captchaimg {margin-bottom:10px;}

/*summit nutrition product selector */
#summit-product-selector-table td {vertical-align:top;}
#summit-product-selector-table h2 {margin:0px;padding:0px;font-size:16px;}
#product-selector-item table.productTable {float:left;width:235px;font-family:arial;}
#product-selector-item .shop-product-small {height:335px;font-size:12px;}
#product-selector-item .sml-product-buttons {margin-top:7px;}

/*more info section */
#footer #more-info {margin-left:240px;padding:5px 15px;-moz-border-radius:4px 4px 4px 4px;background:url("/images/button-bg.png") repeat-x scroll 50% 50% #E6E6E6;border:1px solid #D3D3D3;margin-top:-5px;}
#footer #more-info a {color:#555555;font-weight:normal;font-size:12px;text-decoration:none;}
#extra-content {margin-left:15px;font-family:Georgia, Verdana;}
#extra-content h1 {color:#067DBF;font-size:30px;}
#extra-content p {color:#333;font-size:20px;line-height:120%;}

/*related products table */
#related-products-table {width:100%;padding-top:20px;}
#related-products-table td {width:212px;}

/** Jetts Nutrition Landing Page **/
#logo-container {width:900px;margin:100px 0 20px 0;}
#jetts-logo {float:left;margin:20px 100px 0 0;padding:0;width:425px;}
#summit-logo {margin:0px;padding:0px;}
#jetts-content-block {color:#FFF;font-weight:normal;font-size:18px;width:900px; background-color:#C7002B;padding:20px;margin:0px 0 30px 0;}
#jetts-button {margin-left:165px;}
#jetts-discount-info {color:#000;font-size:18px;width:400px;margin:30px 0 0 560px;}

/* @group Customer Cases */
table.case-list {border-collapse:collapse;border-spacing:0;	margin: 0;	width: 100%;}
table.case-list td {padding: 6px;}
table.case-list td.subject,table.case-list td.category {width: 40%;}
table.case-list td.status {width: 20%;}
table.case-details {background: #f9f9f9;border-collapse:collapse;border-spacing:0;	border: 1px solid #eee;width: 100%;}
table.case-details td {padding: 6px;}
table.case-details tr.odd td {background: #fff;}
table.case-details td.var {color: #888;text-align: right;width: 130px;}
table.case-details td.val {color: #000;}
table.border {border-collapse:collapse;border-spacing:0;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
table.border td {border-top: 1px solid #eee;border-left: 1px solid #eee;}
table.border span { color: #888; }
table.order-list {border-collapse:collapse;	border-spacing:0;width: 100%;}
table.order-list td {border: 1px solid #eee;}
table.order-list a {margin: 0 9px 0 0;}
table.order-list span.number {font-size: 11px;}
