/* CSS Document */

body {
	margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#ccd1d5;
}

h1 {
	margin:0px; margin-top:10px; padding:2px 10px 2px 10px; color:#2c8cc6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:100; width:auto; float:left;
}

h2 {
	margin:0px; margin-top:10px; padding:2px 10px 2px 10px; color:#2c8cc6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:100; width:auto; float:left;
}

div.clear {
	clear:both; height:0px !important; font-size:0px; line-height:0pt; padding:0px !important;
}

p {
	margin:0px; padding:0px; line-height:11pt;
}

p.basket {
	margin:0px; padding:0px; line-height:10pt;
}

p.basket br {
	margin:0px; padding:0px; line-height:5pt; height:5px;
}

p.body {
	margin:0px; margin:5px 10px 10px 10px; line-height:11pt; font-size:12px;
}

p.address {
	margin:0px; padding:0px 10px 0px 20px; line-height:11pt; font-weight:bold; font-size:12px;
}

p.address-end {
	margin:0px; padding:0px 10px 10px 20px; line-height:11pt; font-weight:bold; font-size:12px;
}

a {
	color:#000000; text-decoration:none;
}

a:hover {
	color:#666666;
}

#container {
	margin:auto; width:749px; height:auto; padding-top:134px; position:relative;
}

/* Banner */

#banner {
	width:749px; height:159px; background:url(../images/banner.gif) no-repeat 0% 100% #006699; position:absolute; top:0px; left:0px;
}

#banner a.logo {
	position:absolute; top:30px; left:0px; width:230px; height:100px; display:block;
}

#banner a.logo img {
	width:230px; height:100px; border:0px;
}

#top-left-nav {
	position:absolute; top:0px; left:0px; width:258px; height:18px; padding-left:9px; padding-top:12px;
}

#top-left-nav a {
padding-left:7px; padding-right:7px; border-right:1px solid #FFFFFF;
}

#top-left-nav a img {
	border:0px; 
}

#top-left-nav a.LastLink {
	padding-left:7px; padding-right:7px; border:0px;
}

#top-right-nav {
	float:right; width:200px; height:18px; padding-right:9px; padding-top:18px; position:relative;
}

#top-right-nav .scanalert {
	left:70px;
position:absolute;
top:-5px;
}

#top-right-nav p {
	color:#FFFFFF; width:auto; position:absolute; top:28px; right:11px;
}

#top-right-nav a img {
	border:0px; position:absolute; top:12px; right:9px;
}



#middle-center-nav {
	position:absolute; top:60px; right:0px; width:auto; height:18px; padding-left:9px; padding-top:11px;
}

#middle-center-nav a {
padding-left:7px; padding-right:7px; border-right:1px solid #FFFFFF;
}

#middle-center-nav a img {
	border:0px; 
}

#middle-center-nav a.LastLink {
	padding-left:7px; padding-right:7px; border:0px;
}

#tabbed-nav {
	position:absolute; bottom:0px; right:0px; width:556px; height:20px;
}

/* UP'S */

#home-up {
	 position:absolute; bottom:24px; right:0px; background:url(../images/tabnav/home.gif) no-repeat 0% 0%; width:553px; height:20px; 
}

#articles-up {
	 position:absolute; bottom:24px; right:0px; background:url(../images/tabnav/articles.gif) no-repeat 0% 0%; width:553px; height:20px; 
}

#equipment-up {
	 position:absolute; bottom:24px; right:0px; background:url(../images/tabnav/equipment.gif) no-repeat 0% 0%; width:553px; height:20px; 
}

#search-up {
	 position:absolute; bottom:24px; right:0px; background:url(../images/tabnav/search.gif) no-repeat 0% 0%; width:553px; height:20px; 
}

#supplements-up {
	 position:absolute; bottom:24px; right:0px; background:url(../images/tabnav/supplements.gif) no-repeat 0% 0%; width:553px; height:20px; 
}

#all-down {
	 position:absolute; bottom:24px; right:0px; background:url(../images/tabnav/all-off.gif) no-repeat 0% 0%; width:553px; height:20px; 
}

/* UP'S */

#home-tab {
	width:69px; height:20px; float:left; position:relative;
}

#middle-tab {
	width:108px; height:20px; float:left; position:relative;
}

#end-tab {
	width:116px; height:20px; float:left; position:relative;
}

a.home-image-text img {
	position:absolute; top:4px; left:14px; border:0px;
}

a.image-text img {
	position:absolute; top:4px; left:10px; border:0px;
}

/* Banner */

/* Body Container */

#body {
	width:749px; height:auto; background:url(../images/background.jpg) repeat-x #FFFFFF 0% 0%;
}

/* Body Container */

/* Left Navigation Container */

#left-nav {
	width:181px; min-height:746px; height:auto !important; height:746px; background:url(../images/quick-links.gif) no-repeat #FFFFFF 0% 0%; padding-top:25px; margin:0px 1px 0px 1px; float:left; position:relative; z-index:1;padding-bottom:132px;
}

.menutitle {
	display:block; background:url(../images/quick-links-titlebar.gif) no-repeat 0% 0%; width:181px; height:auto; cursor:pointer; padding-top:2px;
}

.submenu {
	cursor:pointer; height:auto; padding-top:7px; /* */ padding-bottom:7px; /* */ 
}

.menu_child_heading {
	height:25px; width:181px; position:relative;
}

.menu_child_heading p {
	padding:6px 4px 4px 9px; font-weight:bold;
}

.menu_child_heading img {
	position:absolute; top:9px; right:9px;
}

.menu_child_standard {
	height:auto; width:163px; margin:auto; padding:5px 0px 5px 0px;
}

.menu_child_standard ul {
	margin:0px; padding:0px; list-style:none; width:163px;
}

.menu_child_standard ul li {
	padding:2px; border-bottom:1px solid #ff9900;
}

.menu_child_standard ul li a {
	text-transform:uppercase; text-decoration:none; color:#000000;
}

.menu_child_standard ul li a:hover {
	color:#666666;
}

/* Left Navigation Container */

/* Footer */

#footer {
	position:relative; width:749px; height:80px; background:url(../images/footer.gif) no-repeat 50% 0%; 
}

#right-footer-nav {
	position:absolute; top:0px; right:0px; width:auto; height:20px; padding:10px;
}

#right-footer-nav a {
	text-transform:capitalize; padding:0px 7px 0px 7px; border-right:1px solid #000000; float:left;
}

#right-footer-nav a:hover {
	text-decoration:none;text-decoration:underline; 
}

#right-footer-nav p {
	text-transform:capitalize; line-height:11pt; padding:0px 7px 0px 7px; float:left; 
}

#bottom-footer-nav {
	position:absolute; bottom:5px; right:0px; width:749px; height:auto; padding:10px; text-align:left;
}

#bottom-footer-nav a {
	text-transform:capitalize; padding:3px 7px 0px 7px; float:right;
}

#bottom-footer-nav p a {
	text-transform:capitalize; padding:0px; float:left; margin-left:20px;
}



/* Footer */


/* Article section 080122 */

.top-article-navigation {
	width:538px; height:auto; padding:5px 0px 5px 0px; /*margin-bottom:10px; text-transform:lowercase;*/
}

.top-article-navigation .main-navigation-section {
	width:538px; height:auto; padding:5px 0px 7px 0px; min-height:20px; height:auto !important; height:20px; border-bottom:1px solid #ebebeb;
}

.top-article-navigation .main-navigation-section span.first a {
	padding:0px 11px 0px 10px; border-left:0px !important; font-weight:bold; color:#2c8cc6; font-size:12px;
}

.top-article-navigation .main-navigation-section span.first a:hover {
	color:#666666;
}

.top-article-navigation .main-navigation-section span.second a {
	padding:0px 11px 0px 11px; border-left:1px solid #2c8cc6; font-weight:bold; color:#2c8cc6; font-size:12px;
}

.top-article-navigation .main-navigation-section span.second a:hover {
	color:#666666;
}

.top-article-navigation .sub-navigation-section {
	width:518px; height:auto; padding:10px 5px 10px 5px; min-height:20px; height:auto !important; height:20px;
}

.top-article-navigation .sub-navigation-section span.first a {
	padding:0px 7px 0px 5px; border-left:0px !important; /*text-decoration:underline;*/
}

.top-article-navigation .sub-navigation-section span.second a {
	padding:0px 7px 0px 7px; border-left:1px solid #000000; /*text-decoration:underline;*/
}

.article-container {
	height:auto; padding:0px 10px 10px 10px; width:518px; /*text-transform:lowercase;*/
}

.article-container a {
	text-decoration:underline;
}

.article-container a:hover {
	text-decoration:none;
}

.article-container img {
	float:left; margin:10px 15px 10px 0px;
}

.article-container p.link-container {
	font-size:14px; line-height:17px;
}

.article-container p.tag-container {
	font-size:18px; color:#2c8cc6; line-height:19px; margin-bottom:22px;
}

.article-data-wrap {
	position:relative; height:auto; width:538px; background:url(../images/panels/top-panel-basket.jpg) no-repeat 0% 0%;border-bottom:1px solid #ebebeb; 
}

.article-data-wrap p.information {
	margin:0px 11px 19px 11px;
}

/* Article section 080122 */




