/*****  Global  *****/
* {}
a {
	color: #1573C9
}

a:hover	{
	color: #1573C9
}

img {
	border:0;
	vertical-align: bottom;
}
.clear {clear:both; line-height:0; font-size:0; height: 0; margin:0; padding: 0;}

html{margin:0; padding:0; font-family: arial, helvetica, sans-serif; font-size:11px; color:#505050;}
  body {margin:0; text-align:center;}
	#container {margin:0 auto; padding:13px 0; width:990px; text-align:left; }
	#container_pop {margin:0 auto; padding:13px 0; width:480px; text-align:left; }
	#wrap{border: 1px solid #cbcbcb; height:auto; float:left; width:455px;}
	
	  /************  Header	 **********/
	  #header {border-bottom:5px solid #1573c9; height:55px;}
        #site-title {float:left; width:278px; height:55px;padding:0;margin:0;}
          #site-title a {text-decoration:none; padding:0; margin:0; border:0;}
            #site-title a b{padding:0;margin:0;display:none;}
            #site-title a span{display:block; margin:0; padding:0; width:278px; height:55px; cursor:pointer; background:transparent url(/wcsstore/WorkoutWarehouse/images/logo.gif) no-repeat top left;}
	    #sales-number {float:left; width:197px; margin:0 0 0 19px; padding:36px 0 1px 61px; font-size:15px; font-weight:bold; background:transparent url(/wcsstore/WorkoutWarehouse/images/sales-number-bk.gif) no-repeat bottom left;}
	      #sales-number span {font-size:12px;}
	    #top-nav {float:left; width:435px; margin:28px 0 0 0; padding:6px 0 1px 0; background:transparent url(/wcsstore/WorkoutWarehouse/images/top-nav-bk.gif) no-repeat top right; color:#fff;}
	       #top-nav ul {padding:0; margin:0 0 0 2px; list-style-type:none;}
	         #top-nav li {float:left; padding:0 15px 3px 10px;}
               #top-nav li.cart {padding:3px 37px 3px 10px; background:transparent url(/wcsstore/WorkoutWarehouse/images/cart-icon.gif) no-repeat top right;}
	           #top-nav li.track {padding:3px 37px 3px 0; background:transparent url(/wcsstore/WorkoutWarehouse/images/truck-icon.gif) no-repeat top right;}
			   #top-nav li.search {width: 174px;}
				#top-nav a {color:#fff; text-decoration:none;}
	             #top-nav a:hover {color:#5cccec;}
	         #top-nav input {height:12px; font-size:10px; width: 90px;}
	         #top-nav label {padding:0; position:relative; top:-3px; padding:0 10px 0 0;}
	         #top-nav img {position:relative; top:2px; left:5px;}
        #brand-nav {clear: both; margin:4px 0 0 0; padding:0; background: transparent url(/wcsstore/WorkoutWarehouse/images/brand-nav-bk.gif) repeat-x top left; height:31px; border-top:1px solid #e6e6e6; border-bottom: 1px solid #E6E6E6;}
	
/************  Content Area	 **********/
	  #content-area {float:left}
        #side-nav {float:left; width:175px; margin:2px 0 0 0;}
          #side-nav h3 {padding:7px 9px 7px 9px; margin:2px 0 0 0;  border:1px solid #c6c6c6; border-bottom:0; font-size:14px; font-weight:bold; color:#fff; background:#1573c9 url(/wcsstore/WorkoutWarehouse/images/blue-h3.gif) repeat-x top left;}
            #side-nav h3 a {color:#fff; text-decoration:none;}
            #side-nav h3 a img {padding:0 0 0 2px;}
            
	          #side-nav ul {padding:2px 0 6px 0; margin:0; list-style-type:none; border:1px solid #d6d6d6; color:#333; line-height:20px; background:#d5e9f7;}
   	       #side-nav dl {padding:0px 0 0px 0; margin:0; list-style-type:none;  line-height:20px; background:#d5e9f7;}
   	       #side-nav dt {padding:0px 0 0px 0; margin:0; list-style-type:none; line-height:20px; background:#d5e9f7;}
   	       #side-nav dd {padding:0px 0 0px 0; margin:0; list-style-type:none; line-height:20px; background:#d5e9f7;}

			#side-nav ul li.bold { font-weight: bold; }
            #side-nav ul li a {display:block; padding:1px 0 1px 15px; text-decoration:none; color:#555;}
            #side-nav ul li a:hover {font-weight:bold; color:#1573c9; background:#fff;}
			#side-nav ul li.subnav a {display:block; padding:1px 0 1px 40px; text-decoration:none; color:#555;}
			#side-nav ul li.subnav a:hover {font-weight:bold; color:#1573c9; background:#fff;}

		#image-area img { cursor: pointer; }
		.popup-column img { cursor: pointer; }
              
          #affiliate-box {margin:0; padding:12px 11px 45px 11px; /* background: transparent url(/wcsstore/WorkoutWarehouse/images/verisign.gif) no-repeat bottom left; */}
            #affiliate-box h4 {font-weight:normal; color:#1573c9; font-size:13px; padding:0; margin:0; letter-spacing:-0.02em;}
            #affiliate-box p {font-size:11px; line-height:15px;}
		#copy-area {float:left; margin:4px 0 0 4px; width:811px;}
          #breadcrumb-nav {border:1px solid #c6c6c6; margin:0 0 4px 0; padding:8px 0 7px 10px; color:#7b7b7b; background:#d5e9f7; position:relative; font-weight:bold;}

#breadcrumb-nav div{
	display: inline;
}
            #breadcrumb-nav span {color:#0954b9;}

#breadcrumb-nav h1 {
	font-size:96%;
	width:17%;
	margin: 0;
	padding:0;
	display: inline;
}

#breadcrumb-nav h1.bc-h1, #breadcrumb-nav h1.bc-h1-tail {
	color:#0954b9;
}

#breadcrumb-nav h1.bc-h1-tail {
	margin: 0;
}

            #breadcrumb-nav a {color:#7b7b7b; text-decoration:none;}
              #breadcrumb-nav a:hover {text-decoration:underline;}
		.compare-even  {background:#ffffff; padding: 6px 4px 6px 4px; border-left: 2px solid #FFFFFF;}
		.compare-odd  {background:#eeeeee; padding: 6px 4px 6px 4px; border-left: 2px solid #FFFFFF;}
		#ComparisonTable {border-top: 1px solid #BEBEBE; text-align:center; }
		#catEmptyMessage{text-align:center;margin-top:60px;font-size:16px;font-weight:bold;}

	#error-content-area { padding: 10px; }
	#error-top-nav { float:left; width:435px; height: 30px; margin:28px 0 0 0; padding:6px 0 1px 0; background:transparent url(/wcsstore/WorkoutWarehouse/images/top-nav-bk.gif) no-repeat top right; color:#fff; }
	
      /************  Home Area	 **********/
          #home-splash {float:left; width:541px; margin:0 4px 0 0;}
            #home-splash img {border:1px solid #b8b8b8;}
          #home-promo-area {float:left; width:266px;}
            #home-promo-area img {border:1px solid #c8c8c8;}
            #home-promo-area img {margin:0 0 4px 0;}
          #pic-nav {clear:left; margin:0 0 4px 0; border:1px solid #ccc; height:106px;}
            #pic-nav a {margin:0; padding:0; position:relative;}
          #new-arrival-area {clear:left; float:left; width:267px; border:1px solid #c8c8c8;}
            #new-arrival-area h3 {padding:7px 9px; margin:0; font-size:14px; font-weight:bold; color:#fff; background:#1573c9 url(/wcsstore/WorkoutWarehouse/images/green-h3.gif) repeat-x top left;}
            #new-arrival-area ul {list-style-type:none; padding:10px 0 5px 12px; margin:0;}
              #new-arrival-area li {padding:0 0 10px 10px; background:transparent url(/wcsstore/WorkoutWarehouse/images/orange-arrow.gif) no-repeat top left;}
                #new-arrival-area li a {color:#183652;}
                  #new-arrival-area li a:hover {color:#1573c9;}
          #closeout-area {float:left; width:266px; margin:0 4px 0 4px;  border:1px solid #c8c8c8;}
            #closeout-area h3 {padding:7px 9px; margin:0; font-size:14px; font-weight:bold; color:#fff; background:#1573c9 url(/wcsstore/WorkoutWarehouse/images/light-blue-h3.gif) repeat-x top left;}
            #closeout-area ul {list-style-type:none; padding:10px 0 5px 12px; margin:0;}
              #closeout-area li {padding:0 0 10px 10px; background:transparent url(/wcsstore/WorkoutWarehouse/images/orange-arrow.gif) no-repeat top left;}
                #closeout-area li a {color:#183652;}
                  #closeout-area li a:hover {color:#1573c9;}
          #best-seller-area {float:left; width:264px; border:1px solid #c8c8c8;}
            #best-seller-area h3 {padding:7px 9px; margin:0; font-size:14px; font-weight:bold; color:#fff; background:#1573c9 url(/wcsstore/WorkoutWarehouse/images/orange-h3.gif) repeat-x top left;}
            #best-seller-area ul {list-style-type:none; padding:10px 0 5px 12px; margin:0;}
              #best-seller-area li {padding:0 0 10px 10px; background:transparent url(/wcsstore/WorkoutWarehouse/images/orange-arrow.gif) no-repeat top left;}
                #best-seller-area li a {color:#183652;}
                  #closeout-area li a:hover {color:#1573c9;}

		/************ Empty Shopping Cart ******/
		h1#cart {margin-top:20px;}
		#emptyCart {float:left; border-top:1px solid #BEBEBE; margin-right:0px; padding-bottom:15px;}
			#emptyCart p {padding:10px 0 0 20px;}
			#emptyCart a {float:right; padding: 5px 12px; border: 1px solid #cccccc; background-color: #D5E9F7; text-decoration:none; color:#000000;}
	  /******** Special Offers / Club Reg ******/
	  #infoArea{border-top:1px solid #BEBEBE; margin-bottom:25px; padding-top:15px;}
	  #continueShopping {margin-right:-3px; padding-bottom:15px;}
		  #continueShopping a {float:left; padding: 5px 12px; border: 1px solid #cccccc; background-color: #D5E9F7; text-decoration:none; color:#000000;}
      /******** Content Page *********/
      #content {padding:10px 20px;}
      #affiliateContent {margin:-30px 0 0 0px;padding:5px 10px;}
        #content h1 {color:#1573c9; font-size:24px; border-bottom:1px solid #999; padding:0; margin:0;}
        #content p {}
        #content ul.nav-list {list-style-type:none; padding:10px 0; margin:0;}
        #content h4 {font-size:12px;}
		.textleft {text-align:left;}

		#service {margin:4px 0 10px 4px; width:750px;padding-left:20px;font-size:12px;}
		#service img{ margin:0 30px 0 30px;}
		#left-side{float:left; width:400px;}

	  /************* Footer ************/
	  #footer { /*padding: 13px 0 0 0;*/ clear:both; height:32px; margin:10px 0 0 0; background:#fff url(/wcsstore/WorkoutWarehouse/images/footer-bk.gif) repeat-x bottom left; color:#fff;}
        #footer ul {padding:10px 0 0 0px; margin:0; list-style-type:none;}
	      #footer li {float:left; padding:0 15px 0px 15px; border-left:1px solid #fff;}
	      #footer ul li:first-child {border:none;}  /* This tells it to not have aborder on the first child*/
            #footer a {color:#fff; text-decoration:none;}
	          #footer a:hover {color:#5cccec;}
	  #copyright { padding:5px 0 0 15px; font-size:10px; color:#7b7b7b;}
	  #pricing { font-size:11px; font-weight:bold;}


div.error {
	width: 580px;
	margin: 25px auto;
	text-align: left;
	border: 1px solid #cccccc;
	background-color: #e9e9e9;
	padding: 12px;
}

div.error p {
	margin: 12px 0;
}

div.error p.error-header {
	color: #cc0000;
	margin-top: 0;
	font-size: 140%;
	font-weight: bold;
}

div.error p.double-indent {
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 0;
	font-size: 110%;
}

div.form-row {
	margin-bottom: 10px;
	clear: left;
}

div.form-label {
	width: 200px;
	float: left;
	text-align: right;
}

div.form-label label {
	font-weight: bold;	
}

span.red {
	color: #cc0000;
	font-weight: bold;
	line-height: 12px;
	font-size: 18pt;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

div.form-input {
	margin-left: 210px;
}

p.notice {
	color: #000000;
	font-size: 130%;
	font-weight: bold;
}

#errorMessage {
	border: 2px solid red;
	color: red;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	width: 400px;
	margin: 0 auto 20px;
}

.highlight {
	border: 2px solid red;
}

#continueShopping {
	margin: 30px;
	text-align: center;
}

#sign-up {
	text-align: left;
	padding: 10px;
}
