/**  GLOBAL PAGE ELEMENTS  **/
img {border:0;}
a {color:#ed1b2d;}
a:hover {color:#999;}
b {}
input:focus, textarea:focus {}
.error {text-align:center; padding:10px}
.clear{clear:both; line-height:0; font-size:0;}
a.read-more {display:block; font-weight:bold;}
p {padding:0; margin:7px 0;}

.jobListing tr {margin: 10px 0 0 0;}
.jobListing th {text-align: left;}


/** LAYOUT **/
html {padding:0; margin:0; color:#444;}
  body {margin:0; padding:0 0 15px 0; font-family: arial, helvetica, sans-serif; font-size:11px;}
    #container {margin:0 auto; padding:0; width: 600px; background:#fff;}
	  #header {display:none;}
        #print-image {}

      #content-area {margin:8px 0 0 0;}
        #home-left{width:300px;margin:0 10px 10px 0;}
          #about-icon {}
          #home about-icon {margin:0;}
            h3 {background:transparent url(../images/h3_bk.gif) no-repeat top left; padding:5px 0 2px 27px ; margin:0 0 7px 0; border:1px solid #d5d3e8; font-size:12px; color:#777;}
            #about-icon img {float:left; border: 1px solid #d5d3e8; margin:0 9px 0 0;}
            #about-icon ul {padding:5px 0 7px 20px; margin:0; line-height:16px; list-style-type:square;}
            #home #about-icon ul { width:125px; padding:7px 0 0 15px; line-height:23px; font-size:12px; margin:0; }
              #home #about-icon ul{float:left;}
              #about-icon ul a {font-weight:bold; color:#444; text-decoration:none;}
                #about-icon ul a:hover {color:#ccc;}
          #commercial-fitness {margin:7px 0 0 0;}
            #commercial-fitness img.thumb {float:left; border: 1px solid #d5d3e8; margin:0 9px 0 0;}
            #commercial-fitness p {margin:7px; line-height:14px;}
            #home #commercial-fitness p {width:140px; padding:0; margin:0 0 3px 0; line-height:14px;}
              #home #commercial-fitness p {float:left;}
            #commercial-fitness a {color:#}
          #home #international {float:left; width:150px; margin:7px 9px 0 0;}
            #international img {border: 1px solid #d5d3e8;}
            #international ul {padding:5px 0 7px 20px; margin:0; line-height:16px; list-style-type:square;}
            #home #international ul {width:121px; padding:5px 0 7px 15px; margin:0; }
              #international ul a {font-weight:bold; color:#444; text-decoration:none;}
                #international ul a:hover {color:#ccc;}
          #home #join-team {float:left; width:141px; margin:7px 0 0 0;}
            #join-team img {border: 1px solid #d5d3e8;}
            #join-team ul {padding:5px 0 7px 20px; margin:0; line-height:16px; list-style-type:square;}
             #home #join-team ul {padding:5px 0 7px 15px;}
              #join-team ul a {font-weight:bold; color:#444; text-decoration:none;}
                #join-team ul a:hover {color:#ccc;}
        #home-right {width:600px; margin:0 0 10px 0;}
          #home-hero {border: 1px solid #d5d3e8; padding:0 20px 0 0;}
            #home-hero img {float:left; margin:0 20px 0 0; }
            h1 {font-size:18px; margin:7px 0 3px 7px;}
            #home-hero h1 {font-size:14px; margin:10px 0; padding:0;}
            #home-hero p {}
          #home #power-of-fitness {float:left; width:296px; margin:11px 14px 0 0;}
            #power-of-fitness img {float:right; margin:0 0 0 20px;border: 1px solid #d5d3e8;}
            #power-of-fitness h2 {font-size:12px; margin:7px 0 7px 6px;}
            #power-of-fitness p {margin:0 0 0 6px; padding:0; line-height:15px;}
          #home #innovation {float:left; width:290px; margin:11px 0 0 0;}
            #innovation img {float:right; margin:0 0 0 20px; border: 1px solid #d5d3e8;}
            #innovation h2 {font-size:12px; margin:7px 0 7px 6px;}
            #innovation p {margin:0 0 0 6px; padding:0; line-height:15px;}
        /** Sub Pages **/

        #left-nav {display:none;}
        #content-right {width:600px; font-size:12px;}
          #bread-crumb {display:none;}

          #button-area {display:none;}
          h5 {color:#999; padding:0; margin:0 0 0 10px; font-size:11px; font-weight:normal;}
          h4 {font-size:12px; padding:0; margin:15px 0 0 0;}
          #sub-hero {float:right; width:382px; margin:0 0 15px 15px}
            #sub-hero img {border: 1px solid #d5d3e8;}
            #sub-hero p {font-weight:bold; font-style:italic;}
          #copy-area {margin:0 0 14px 10px;}
          #copy-area p span {font-size: 34px; font-weight: bold; font-family: "Times New Roman";}


        /** Brands Page **/
          .brand-item {margin:0; padding:20px 0 ; border-top:1px solid #bebebe;}
            .brand-item div.big-image {float:right;margin:0 0 100px 10px; width:200px;padding:0 0 12px 0;}
            .brand-item div.image {float:right;margin:0 0 0 10px; width:200px;padding:0 0 12px 0;}
              .brand-item div.image img {padding:0 20px 0 0;}
              .brand-item div.image ul {list-style-type:none; padding:0; margin:0;}
            .brand-item h2{padding:0; margin:0; font-size:14px;}
            .brand-item p {padding:5px 0; margin:0;}
            .brand-item p b.tiny {font-size:10px; color:#ccc;}

        /** News Page **/
        #news-heading {padding:0 0 0 7px; font-weight:bold;}
          .news-item {margin:0; padding:10px 0 10px 7px; border-top:1px solid #bebebe;}
            .news-item h2{padding:0; margin:0; font-size:14px;}
            .news-item img.featured {float:right;margin:0 0 0 20px; border: 1px solid #d5d3e8;}
            .news-item p {padding:5px 0; margin:0;}

        /** Mission Page **/
          #mission {}
            #mission h2{font-size:16px; color:#ed1b2d; width:400px;}
            #mission p {font-size:14px; width:400px; line-height:30px;}

        /** Products Page **/
            td.caption {font-style:italic;}


        /** Jobs Page **/
            ul.job-list {line-height:25px;}

		/** Admin Pages **/

		#admin-content {float: left; width:790px;}
		  #admin-content h2 {padding:3px 0 3px 7px; margin:0; font-size:16px;}
	      #admin-content label {font-weight: bold; display: block; margin: 10px 0 0 0;}
	      #admin-content th {background:#777; color:#fff;}
	      #admin-content td {background:#fdfdfd;}
	      #admin-content table.list td {background:#dddddf;}
 	        #admin-content table.list td.action-links {background:#fff;}
          #admin-content ul.actions{list-style-type:none; padding:7px 0; margin:0;}
            #admin-content ul.actions li{display:inline;}
              #admin-content ul.actions li a{padding:3px 7px; background:#888; text-decoration:none; color:#fff;margin:0 1px;}
                #admin-content ul.actions li a:hover{background:#ed1b2d;}
          #admin-menu {}
            #admin-menu ul {padding: 5px 0 7px 20px; margin:0; line-height:16px; list-style-type:square;}
              #admin-menu ul a {font-weight:bold; color:#444; text-decoration:none;}
                #admin-menu ul a:hover {color:#ccc;}
          #flashMessage {border:2px solid #ed1b2d; color:#ed1b2d; padding:10px 20px; background:#eee; font-size:13px; font-weight:bold;}

      #footer {display:none;}

/** Site Colors

Gray Borders - #d5d3e8
ICON Red - #ed1b2d