/*****  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(../images/WorkoutWarehouse/logo.gif) no-repeat top left;}
	    #sales-number {color: #505050; float:left; width:197px; margin:0 0 0 19px; padding:36px 0 1px 61px; font-size:15px; font-weight:bold; background:transparent url(../images/WorkoutWarehouse/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(../images/WorkoutWarehouse/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(../images/WorkoutWarehouse/cart-icon.gif) no-repeat top right;}
	           #top-nav li.track {padding:3px 37px 3px 0; background:transparent url(../images/WorkoutWarehouse/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(../images/WorkoutWarehouse/brand-nav-bk.gif) repeat-x top left; height:31px; border: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(../images/WorkoutWarehouse/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; }

        #content{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;}
      /************  Home Area	 **********/

          #pic-nav {clear:left; margin:0 0 4px 0; border:1px solid #ccc; height:106px;}
            #pic-nav a {margin:0; padding:0; position:relative;}

		/************ 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;}

	  /************* Footer ************/
	  #footer { /*padding: 13px 0 0 0;*/ clear:both; height:32px; margin:10px 0 0 0; background:#fff url(../images/WorkoutWarehouse/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.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;
}


.darkbluetext {
	color: darkblue;
}

div.form-input {
	margin-left: 210px;
}

p.notice {
	text-align: center;
	color: #000000;
	font-size: 130%;
	font-weight: bold;
}

#brand-nav img {
    margin-right: -8px;
}

img {
    border: 0 none;
    vertical-align: bottom;
}
