#logo {background: transparent url(https://img.iconcdn.com/Weider/images/header.jpg) no-repeat;}
#nav {background: transparent url(https://img.iconcdn.com/Weider/images/nav_bg.jpg) no-repeat;}
#nav ul li div.redline {background: url(https://img.iconcdn.com/Weider/images/footer_dash.gif) no-repeat 100% 50%;}
#footer {background: transparent url(https://img.iconcdn.com/Weider/images/footer_bg.jpg) no-repeat;}
#footer-customer-links {background: transparent url(https://img.iconcdn.com/Weider/images/footer_dash.gif) repeat-y 0% 0%;}
#footer-site-links {background: transparent url(https://img.iconcdn.com/Weider/images/footer_dash.gif) repeat-y 0% 0%;}
#footer-information-links {background: transparent url(https://img.iconcdn.com/Weider/images/footer_dash.gif) repeat-y 0% 0%;}
#footer-policies-links {background: transparent url(https://img.iconcdn.com/Weider/images/footer_dash.gif) repeat-y 0% 0%;}
#footer-social-link {background: transparent url(https://img.iconcdn.com/Weider/images/footer_dash.gif) repeat-y 0% 0%;}
#footer-blog-link {background: transparent url(https://img.iconcdn.com/Weider/images/footer_dash.gif) repeat-y 0% 0%;}
#footer-video-link {background: transparent url(https://img.iconcdn.com/Weider/images/footer_dash.gif) repeat-y 0% 0%;}
/* Nav images */
#n_kettle a {background: url(https://img.iconcdn.com/Weider/images/nav_kettle.gif) no-repeat; width: 98px; height: 25px;}
#n_kettle a:hover {background: url(https://img.iconcdn.com/Weider/images/nav_kettle_on.gif) no-repeat;}
#n_kettle_on a {background: url(https://img.iconcdn.com/Weider/images/nav_kettle_on.gif) no-repeat; width: 98px; height: 25px;}

#n_xfactor a {background: url(https://img.iconcdn.com/Weider/images/nav_xfactor.gif) no-repeat; width: 84px; height: 25px;}
#n_xfactor a:hover {background: url(https://img.iconcdn.com/Weider/images/nav_xfactor_on.gif) no-repeat;}
#n_xfactor_on a {background: url(https://img.iconcdn.com/Weider/images/nav_xfactor_on.gif) no-repeat; width: 84px; height: 25px;}

#n_free a {background: url(https://img.iconcdn.com/Weider/images/nav_freeweights.gif) no-repeat; width: 109px; height: 25px;}
#n_free a:hover {background: url(https://img.iconcdn.com/Weider/images/nav_freeweights_on.gif) no-repeat;}
#n_free_on a {background: url(https://img.iconcdn.com/Weider/images/nav_freeweights_on.gif) no-repeat; width: 109px; height: 25px;}

#n_strength a {background: url(https://img.iconcdn.com/Weider/images/nav_homegyms.gif) no-repeat; width: 98px; height: 25px;}
#n_strength a:hover {background: url(https://img.iconcdn.com/Weider/images/nav_homegyms_on.gif) no-repeat;}
#n_strength_on a {background: url(https://img.iconcdn.com/Weider/images/nav_homegyms_on.gif) no-repeat; width: 98px; height: 25px;}

#n_home a {background: url(https://img.iconcdn.com/Weider/images/nav_homegyms.gif) no-repeat; width: 98px; height: 25px;}
#n_home a:hover {background: url(https://img.iconcdn.com/Weider/images/nav_homegyms_on.gif) no-repeat;}
#n_home_on a {background: url(https://img.iconcdn.com/Weider/images/nav_homegyms_on.gif) no-repeat; width: 98px; height: 25px;}

#n_body a {background: url(https://img.iconcdn.com/Weider/images/nav_bodyweight.gif) no-repeat; width: 161px; height: 25px;}
#n_body a:hover {background: url(https://img.iconcdn.com/Weider/images/nav_bodyweight_on.gif) no-repeat;}
#n_body_on a {background: url(https://img.iconcdn.com/Weider/images/nav_bodyweight_on.gif) no-repeat; width: 161px; height: 25px;}

#n_benches a {background: url(https://img.iconcdn.com/Weider/images/nav_weightbenches.gif) no-repeat; width: 129px; height: 25px;}
#n_benches a:hover {background: url(https://img.iconcdn.com/Weider/images/nav_weightbenches_on.gif) no-repeat;}
#n_benches_on a {background: url(https://img.iconcdn.com/Weider/images/nav_weightbenches_on.gif) no-repeat; width: 129px; height: 25px;}

#n_accessories a {background: url(https://img.iconcdn.com/Weider/images/nav_accessories.gif) no-repeat; width: 103px; height: 25px;}
#n_accessories a:hover {background: url(https://img.iconcdn.com/Weider/images/nav_accessories_on.gif) no-repeat;}
#n_accessories_on a {background: url(https://img.iconcdn.com/Weider/images/nav_accessories_on.gif) no-repeat;  width: 103px; height: 25px;}

h1 {
	font-size: 180%;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 160%;
	margin: 5px 0;
	padding: 0;
}

#content {
	background: #ffffff;
	padding: 3px;
	margin-top: 10px;
	color: #000000;
	zoom: 1;
}

.shopcart-navigation-section {
	margin: 0 7px 5px 7px;
}

.shopcart-navigation-section ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 18px;
	line-height: 18px;
}

.shopcart-navigation-section li {
	margin: 0 12px;
	padding-left: 21px;
	line-height: 26px;
	display: inline;
	font-size: 11px;
	color: #aaaaaa;
}

.shopcart-navigation-section li.complete {
	padding: 5px 0 5px 21px;
	background: transparent url(https://img.iconcdn.com/Weider/images/checkmark_small.png) 0 50% no-repeat;
}

.shopcart-navigation-section li.complete a {
	color: #000000;
}

#shopcart-navigation {
	color: #f3f3f3;
	background-color: #3e3e3e;
	margin: 4px 0 9px 0;
	padding: 5px 10px;
	zoom: 1;
}

#shopcart-navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#shopcart-navigation a {
	font-weight: normal;
}

#shopcart-navigation a {
	color: #ececec;
	font-weight: normal;
}

#cart-table {
	width: 754px;
	float: left;
}

#products-cart {
	float: left;
	width: 748px;
	border-spacing: 0px;
	font-size: 11px;
	border-left: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
}

#products-cart th,
#products-cart td {
	padding: 4px;
	vertical-align: top;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}

#products-cart th {
	background-color: #f1f1f1;
	vertical-align: bottom;
}

#products-cart td input {
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
}

#products-cart th#th1 {
	width: 16px;
	text-align: center;
}

#products-cart th#th2 {
	width: 52px;
	text-align: center;
}

#products-cart th#th3 {
	width: 92px;
	text-align: left;
}

#products-cart th#th4 {
	text-align: left;
}

#products-cart th#th5 {
	width: 84px;
	text-align: right;
}

#products-cart th#th6 {
	width: 84px;
	text-align: right;
}

#products-cart td.td1 {
	width: 16px;
	text-align: center;
}

#products-cart td.td1 img {
	display: block;
	margin: 0;
}

#products-cart td.td2 {
	margin: 0;
	padding: 4px;
	text-align: center;
}

#products-cart td.td2 input {
	margin: 0;
	padding: 0;
	width: 25px;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
}

#products-cart td.td3 {
	width: 92px;
	text-align: left;
	font-weight: bold;
}

#products-cart td.td4 {
	text-align: left;
}

#products-cart td.td5 {
	text-align: right;
}

#products-cart td.td6 {
	text-align: right;
}

#products-cart td.top2 {
	vertical-align: top;
}

#products-cart td.center {
	text-align: center;
	vertical-align: middle;
}

#products-cart td.right {
	text-align: right;	
}

#products-cart td.bold {
	font-weight: bold;
}

.submit-bar {
	text-align: right;
	margin: 10px 7px;
}

#discount-area {
	margin: 15px;
	padding: 0;
}

#discount-area label {
	float: left;
	font-size: 130%;
	font-weight: bold;
	margin: 0 5px 0 0;
	vertical-align: bottom;
}

#discount-area input {
	float: left;
	margin: 0 5px 0 0;
	vertical-align: bottom;
}

/** Upsell in cart **/

#upsell-section {
	
	margin: 0px 7px 5px 754px;
	padding: 0;
	text-align: center;
	width:164px;
}

#upsell-section p {
	padding: 4px 0 5px 0;
	margin: 0 0 5px 0;
	border: 1px solid #bbbbbb;
	background-color: #e9e9e9;
	font-weight: bold;
}

#upsell {
	text-align: center;
	padding-bottom: 20px;
	float: left;
}

#upsellContainer {
	width: 382px;
	margin: 0 auto;
	text-align: left;
}

.upsell-price-add {
	margin-top: 5px;
	position: relative;
	padding: 0 5px;
}

.upsell-info {
	margin-top: 8px;
	text-align: center;
}

.upsellDescription {
	font-weight: bold;
}

#upsell h3 {
	font-size: 11px;
	color: #2975BC;
	padding: 0;
	margin: 3px;
}

.upsell-item {
	border: solid #bbbbbb 1px;
	height: 145px;
	background: #fff;
	padding: 3px;
	font-size: 11px;
	text-align: center;
	margin-top: 5px;
}

.upsell-price {
	color: #cc0000;
	font-size: 125%;
	font-weight: bold;
}

a .upsellAdd {
	display: block;
	padding: 3px;
	margin: 3px;
	color: #fff;
	background: #999;
	text-decoration: none;
}

a:hover .upsellAdd {
	background: #9b0;
}

/** Billing Shipping **/
#shopping-info {
	float: right;
	width: 190px;
	margin: 0;
}

#shopping-info .verisign {
	text-align: center;
	border: 1px solid #bbbbbb;
	padding: 3px;
}

#shopping-info .sidebox {
	border: 1px solid #bbbbbb;
	margin-top: 3px;
	padding: 3px;
	text-align: center;
}

#shopping-info .sidebox span {
	text-align: left;
	display: block;
}

#shopping-info .register {
	border: 1px solid #bbbbbb;
	margin-top: 3px;
	padding: 2px;
}

#shopcart-content {
	float: left;
	width: 728px;
}

#shopcart-content h3 {
	background: #595959;
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	margin: 5px 0;
	padding: 5px;
}

#shopcart-content .submit-bar {
	margin: 10px 0;
}

#address-box {
	padding: 4px;
	margin:0 0 0 3px;
	border: 1px solid #cccccc;
	zoom: 1;
}

#billto-address-box {
	width: 345px;
	padding-right: 7px;
	border-right: 1px solid #cccccc;
	float: left;
}

#billto-address-box p {
	padding: 3px 0;
}

#billto-address-box div.form-row{
	margin-bottom: 10px;
	clear: left;
}

#billto-address-box div.form-label {
	width: 100px;
	float: left;
	text-align: right;
}

#billto-address-box div.form-label label{
	font-weight: bold;
}

#billto-address-box div.form-input {
	margin-left: 110px;
}

#billto-address-box div.form-input-text {
	margin-left: 110px;
	padding: 2px 0 0 0;
}

#shipto-address-box {
	width: 345px;
	margin: 0;
	padding-left: 7px;
	float: left;
}

.same-ship {
	font-size: 110%;
	font-weight: bold;
	color: #cc0000;
}

#shipto-same {
	border: 1px solid #c7c7c7;
	padding: 7px;
	width: 270px;
	margin: 0 auto;
	color: #676767;
	line-height: 175%;
}

#shipto-address-box div.form-row{
	margin-bottom: 10px;
	clear: left;
}

#shipto-address-box div.form-label {
	width: 100px;
	float: left;
	text-align: right;
}

#shipto-address-box div.form-label label{
	font-weight: bold;
}

#shipto-address-box div.form-input {
	margin-left: 110px;
}

#shipto-address-box div.form-input-text {
	margin-left: 110px;
	padding: 2px 0 0 0;
}

/** Order Submit **/

.order-summary-ship {
	float: left;
	width: 173px;
}

.order-summary-items {
	margin-left: 215px;
}

#checkout-cart {
	width: 513px;
	border-spacing: 0px;
	font-size: 100%;
	border-left: 0;
	border-top: 1px solid #aaaaaa;
}

#checkout-cart td.empty-cart {
	padding-top: 30px;
	padding-bottom: 30px;
}

#checkout-cart th.bord-left,
#checkout-cart td.bord-left {
	border-left: 1px solid #aaaaaa;
}

#checkout-cart th.white-bg,
#checkout-cart td.white-bg {
	background-color: #ffffff;
}

#checkout-cart th.change-box,
#checkout-cart td.change-box {
	background-color: #ffffff;
	border-bottom: 0;
	vertical-align: middle;
}

#checkout-cart th,
#checkout-cart td {
	padding: 4px;
	vertical-align: middle;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

#checkout-cart th {
	background-color: #f1f1f1;
}

#checkout-cart th#th1 {
	width: 16px;
	text-align: center;
}

#checkout-cart th#th2 {
	width: 52px;
	text-align: center;
}

#checkout-cart th#th3 {
	width: 92px;
	text-align: left;
}

#checkout-cart th#th4 {
	text-align: left;
}

#checkout-cart th#th5 {
	width: 84px;
	text-align: right;
}

#checkout-cart td.td1 {
	width: 16px;
	text-align: center;
}

#checkout-cart td.td1 img {
	display: block;
	margin: 0;
}

#checkout-cart td.td2 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#checkout-cart td.td2 input {
	margin: 0;
	padding: 0;
	width: 25px;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
}

#checkout-cart td.td3 {
	width: 92px;
	text-align: left;
}

#checkout-cart td.td4 {
	text-align: left;
}

#checkout-cart td.td5 {
	text-align: right;
}

#checkout-cart td.top {
	vertical-align: top;
}

#checkout-cart td.center {
	text-align: center;
}

#checkout-cart td.right {
	text-align: right;	
}

#checkout-cart td.bold {
	font-weight: bold;
}

#checkout-cart td.total {
	text-align: right;
	background-color: #f1f1f1;	
}

.centeralign {
	text-align: center;
}

#payment-options {
	float: left;
	width: 100%;
	margin: 5px 0 0 0;
}

#helpcard {
	border-right: 1px solid #cccccc;
}

#helpcard p {
	margin: 15px 0;
}

#creditcard {
	width: 300px;
	margin-left: 10px;
}

#creditcard p {
	margin: 15px 0;
}

#creditcard div.form-row{
	margin-bottom: 10px;
	clear: left;
}

#creditcard div.form-label {
	width: 100px;
	float: left;
	text-align: right;
}

#creditcard div.form-label label{
	font-weight: bold;
}

#creditcard div.form-input {
	margin-left: 110px;
}

div.payment-option-div {
	padding-right: 5px;
	width: 407px;
	float: left;
	margin-top: 10px;
}

.payment-type {
	font-weight: bold;
}

#apply-buttons a {
	display: none;
	margin-bottom: 5px;
}

#ajax-container {
	margin-bottom: 30px;
}

#application-notice {
	display: none;
}

#application-notice div.form-row{
/*	border-top: 1px solid #777777; */
	clear: left;
	color: #000;
}

#application-notice div.form-label {
/*	width: 385px; */
	width: 285px;
	float: left;
	text-align: right;
/*	background: #eeeeee; */
}

#application-notice div.form-label label{
	font-weight: bold;
	font-size: 120%;
}

#application-notice div.form-input {
/*	text-align: right; */
	margin-left: 295px;
}

#order-number {
	font-weight: bold;
}

.dark-red {
	color: #9C0B0E;
	font-weight: bold;
}

#submit-buttons {
	text-align: right;
}

div.error {
	margin: 5px auto;
}
#social-media-links{
	height:100px;
}
#social-media-links p {
	width:95%;
	margin:0 25px;
	color:blue;
}
#social-media-links-fb-tw{
	width:100%;
	height:66px;
}
#social-media-links-fb-tw img {
	float:left;
	margin:0;
	padding: 0 0 2px 0;
}
.space {
	float:left;
	width:165px;
	height:50px;
}
