/*//////////////////////////////////////////////////////////////
// Reset CSS Code for browser compatability
///////////////////////////////////////////////////////////////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, fieldset, form, label, legend
 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 12px;
	vertical-align: baseline;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
input, textarea, select{
	padding:5px;
	border:#FFFFFF 1px solid;
	background-color:#eeeeee;
	color:#000000;
}

/* tables still need 'cellspacing="0"' in the markup */
/*//////////////////////////////////////////////////////////////
// set TAG code
///////////////////////////////////////////////////////////////*/
html, body{
	color:#FFFFFF;
}
p,body,table,td,tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	visibility: visible;
}
body{
	background-image:url(art/background_prosport.jpg);
	background-color:#222222;
	background-position:top;
	background-repeat:repeat;
	margin:0px 0px 0px 0px;
}
.redtext{
	color:#FF0000;
}
/*/////////////////////////////////////////////////////////////////////////
 palm header
//////////////////////////////////////////////////////////////////////////*/
#main{
	width:950px;
	margin:auto;
	margin-top:20px;
}
/*/////////////////////////////////////////////////////////////////////////
 palm header
//////////////////////////////////////////////////////////////////////////*/
#content_main{
	background-image:url(art/background_main_content.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:10px;
	margin:0px;
	overflow:auto;
}
/*/////////////////////////////////////////////////////////////////////////
 palm header
//////////////////////////////////////////////////////////////////////////*/
#content_generic{
	background-image:url(art/black_background.jpg);
	background-repeat:repeat;
	background-position:top;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	margin:0px;
	overflow:auto;
}
#content_generic h1{
	font-size:24px;
	color:#FFFFFF;
	font-weight:normal;
}
#content_generic h2{
	font-size:20px;
	color:#FFFFFF;
	font-weight:normal;
}
#content_generic h3{
	font-size:18px;
	color:#FF0000;
	font-weight:normal;
}
#content_generic a{
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}
#content_generic td input{
	border:#666666 1px solid;
	color:#000000;
}
/*/////////////////////////////////////////////////////////////////////////
 palm header
//////////////////////////////////////////////////////////////////////////*/
#content_testimonial{
	background-image:url(art/black_background.jpg);
	background-repeat:repeat;
	background-position:top;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	margin:0px;
	overflow:auto;
}
#content_testimonial img{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	border:#FFFFFF 1px solid;
}
#content_testimonial h1{
	font-size:24px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#content_testimonial h2{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#content_testimonial h3{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#content_testimonial h4{
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#content_testimonial a{
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}
/*/////////////////////////////////////////////////////////////////////////
 palm header
//////////////////////////////////////////////////////////////////////////*/
#content_footer{
	width:930px;
	height:120px;
	background-image:url(art/black_background.jpg);
	background-repeat:repeat;
	background-position:top;
	padding:10px;
	margin:auto;
}
#content_footer .d1{
	float:left;
	padding:10px;
	width:210px;
	border-right:#222222 1px solid;
	border-left:#000000 1px solid;
}
#content_footer .d1 a{
	display:block;
	text-decoration:none;
	color:#cc0000;
	padding:2px;
}
#content_footer .d1 a:hover{
	color:#FF0000;
}
#content_footer .d2{
	float:left;
	padding:0px 0px 0px 0px;
	width:230px;
	border-right:#222222 1px solid;
	border-left:#000000 1px solid;
}
#content_footer .d2 a{
	display:block;
	text-decoration:none;
	color:#cc0000;
	padding:0px;
}
#content_footer .d2 a:hover{
	color:#FF0000;
}
#content_footer .d3{
	float:left;
	padding:20px 0px 0px 0px;
	width:230px;
	border-right:#222222 1px solid;
	border-left:#000000 1px solid;
	text-align:center;
}
#content_footer .d3 a{
	text-decoration:none;
	color:#cc0000;
	padding:0px;
}
#content_footer .d3 a:hover{
	color:#FF0000;
}
/*/////////////////////////////////////////////////////////////////////////
 palm header
//////////////////////////////////////////////////////////////////////////*/
#content_affiliatemenu{
	background-image:url(art/black_background.jpg);
	background-repeat:repeat;
	background-position:top;
	padding:10px;
	margin:0px;
	overflow:auto;
}
/*/////////////////////////////////////////////////////////////////////////
 collage bar
//////////////////////////////////////////////////////////////////////////*/
#header{
	background-image:url(art/background_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
	padding:10px;
	height:100px;
}
#header_logo{
	padding:0px;
	float:left;
}
/*/////////////////////////////////////////////////////////////////////////
 collage bar
//////////////////////////////////////////////////////////////////////////*/
#slideshow{
	padding:0px;
	height:300px;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
.menubar{
	background-image:url(art/mainmenu_background.jpg);
	padding:0px;
	text-align:right;
	vertical-align:top;
	margin-top:30px;
	height:30px;
	float:right;
	width:500px;
}
.affiliatebar{
	background-image:url(art/mainmenu_background.jpg);
	padding:0px;
	text-align:right;
	vertical-align:top;
	margin-top:30px;
	height:30px;
	float:right;
	width:400px;
}
.footerbar{
	background-image:url(art/mainmenu_background.jpg);
	padding:0px;
	vertical-align:top;
	height:30px;
}
.menu{
	padding:1px;
	margin:0px;
	color:#FFFFFF;
	font-weight:normal;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	white-space:nowrap;
	list-style-type:none;
}
.menu li {
	display:inline;
	height:20px;
	vertical-align:middle;
	text-align:center;
}
.menu li a{
	padding:8px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	border-left:#666666 1px solid;
}
.menu li a:hover{
	background-color:#990000;
	color:#FFFFFF;
	border-bottom:#FF0000 1px solid;
	background-image:url(art/mainmenu_background_over.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
/*/////////////////////////////////////////////////////////////////////////
 collage bar
//////////////////////////////////////////////////////////////////////////*/
#hpanel{
	background-image:url(art/hpanel_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#111111;
	padding:10px;
	width:283px;
	height:140px;
	float:left;
}
#hpanel a img{
	float:right;
	border:#FFFFFF 0px solid;
	margin-left:10px;
}
#hpanel h2{
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#hpanel a{
	color:#FF0000;
	text-decoration:none;
}
#hpanel a:hover{
	color:#990000;
}
/*/////////////////////////////////////////////////////////////////////////
 collage bar
//////////////////////////////////////////////////////////////////////////*/
#tpanel{
	background-image:url(art/hpanel_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#111111;
	margin-left:10px;
	width:303px;
	height:160px;
	float:left;
}
#tpanel div{
	padding:10px;
}
#tpanel div a img{
	float:right;
	border:#666666 1px solid;
	margin-left:10px;
}
#tpanel div h2{
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#tpanel div a{
	color:#FF0000;
	text-decoration:none;
}
#tpanel div a:hover{
	color:#990000;
}
/*/////////////////////////////////////////////////////////////////////////
 collage bar
//////////////////////////////////////////////////////////////////////////*/
#epanel{
	background-image:url(art/hpanel_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#111111;
	margin-left:10px;
	width:300px;
	height:160px;
	float:left;
}
#epanel div{
	padding:10px;
}
#epanel div h2{
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#epanel div a{
	color:#FF0000;
	text-decoration:none;
}
#epanel div a:hover{
	color:#990000;
}
#epanel div a img{
	float:right;
	border:#666666 0px solid;
	margin-left:10px;
}
/*/////////////////////////////////////////////////////////////////////////
 collage bar
//////////////////////////////////////////////////////////////////////////*/
.largetext{
	color:#FFFFFF;
	font-size:18px;
}
.redlarge{
	color:#FF0000;
	font-size:18px;
}
/*/////////////////////////////////////////////////////////////////////////
 collage bar
//////////////////////////////////////////////////////////////////////////*/
#supplementfacts{
	width:280px;
	padding:10px;
	border:#FFFFFF 1px solid;
	color:#000000;
	background-color:#EEEEEE;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
#supplementfacts h2{
	font-size:26px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
}
#supplementfacts h3{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
}
#supplementfacts h4{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
}
#supplementfacts td{
	font-size:9px;
	color:#000000;
}
.supplementfacts_bar{
	border-top:#990000 3px solid;
}
.supplementfacts_bar2{
	border-bottom:#990000 3px solid;
}
/*/////////////////////////////////////////////////////////////////////////
 collage bar
//////////////////////////////////////////////////////////////////////////*/
#buybox{
	width:200px;
	border:#222222 1px solid;
	color:#ffffff;
	background-color:#000000;
	float:left;
	margin-right:20px;
	text-align:center;
}
.bannerbox{
	border:#333333 1px solid;
	color:#ffffff;
	background-color:#222222;
	padding:10px;
	margin-right:10px;
	text-align:center;
}
.bannerbox h2{
	padding:0px;
	margin:0px;
	font-size:18px;
}
/*/////////////////////////////////////////////////////////////////////////
 collage bar
//////////////////////////////////////////////////////////////////////////*/
#loginbox{
	width:200px;
	border:#333333 1px solid;
	color:#ffffff;
	background-color:#000000;
	float:right;
	margin-left:10px;
	text-align:center;
}
/*/////////////////////////////////////////////////////////////////////////
 palm header
//////////////////////////////////////////////////////////////////////////*/
#welcome{
	padding:10px;
	margin-left:10px;
	margin-top:10px;
	font-size:12px;
	color:#000000;
	background-image:url(art/row_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#cccccc;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
}
#welcome a{
	color:#3366CC;
	text-decoration:none;
}
#welcome a:hover{
	color:#000000;
}
#welcome input{
	border:#666666 1px solid;
}
/*/////////////////////////////////////////////////////////////////////////
 palm header
//////////////////////////////////////////////////////////////////////////*/
#links{
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
}
#links div{
	padding:10px;
	color:#FFFFFF;
	margin-top:10px;
	background-color:#222222;
	border-top:#444444 1px solid;
	border-left:#444444 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
}
#links div a{
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}
#links div a:hover{
	font-size:12px;
	color:#FFFFFF;
}
#links div a img{
	margin-top:5px;
	border:#FFFFFF 1px solid;
}
#links div a img:hover{
	border:#FF0000 1px solid;
}
#links div h3 a{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#links div h3 a:hover{
	font-size:18px;
	color:#FF0000;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
/*/////////////////////////////////////////////////////////////////////////
 palm header
//////////////////////////////////////////////////////////////////////////*/
#testimonials{
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
}
#testimonials div{
	padding:10px;
	color:#FFFFFF;
	margin-top:10px;
	background-color:#222222;
	border-top:#444444 1px solid;
	border-left:#444444 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	overflow:auto;
}
#testimonials div a{
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}
#testimonials div a:hover{
	font-size:12px;
	color:#FFFFFF;
}
#testimonials div a img{
	border:#FFFFFF 1px solid;
	float:left;
	margin-right:10px;
}
#testimonials div a img:hover{
	border:#FF0000 1px solid;
}
#testimonials div h3 a{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#testimonials div h3 a:hover{
	font-size:18px;
	color:#FF0000;
	font-weight:normal;
	margin:0px;
	padding:0px;
}