@charset "utf-8";
/* CSS Document 

Created by: Prometeus Design
URL: http://www.prometeus-design.com/

*/

body {
margin: 0px;
padding:0px;
background: url(images/body_bg.jpg) fixed top center no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

body img {
border: none;
}

#header {
width: 939px;
height: 372px;
margin: 0px auto;
background: url(images/header.png) top center no-repeat;
}

#menu {
margin: 0px 0px 0px 293px;
padding: 87px 0px 0px 0px;
height: 107px;
width: 650px;
}

#menu ul {
margin: 0px;
padding: 0px;
width: 100%;
height: 107px;
list-style: none;
}

#menu ul li {
display: block;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
text-indent: -9999px;
}

#menu ul li a:link{
text-indent: -9999px;
}


#menu ul li a.menu_about_us {
display: block;
width: 90px;
height: 107px;
background: url(images/menu_about_us.png) top left no-repeat;
}
#menu ul li a:hover.menu_about_us {
display: block;
width: 90px;
height: 107px;
background: url(images/menu_about_us.png) left no-repeat;
background-position: 0px -107px;
}
#menu ul li a.menu_why_fitness_fundrising {
display: block;
width: 112px;
height: 107px;
background: url(images/menu_why_fitness_fundrising.png) top left no-repeat;
}
#menu ul li a:hover.menu_why_fitness_fundrising {
display: block;
width: 112px;
height: 107px;
background: url(images/menu_why_fitness_fundrising.png) left no-repeat;
background-position: 0px -107px;
}
#menu ul li a.menu_order_now {
display: block;
width: 122px;
height: 107px;
background: url(images/menu_order_now.png) top left no-repeat;
}
#menu ul li a:hover.menu_order_now {
display: block;
width: 122px;
height: 107px;
background: url(images/menu_order_now.png) left no-repeat;
background-position: 0px -107px;
}
#menu ul li a.menu_fundraising_tips {
display: block;
width: 110px;
height: 107px;
background: url(images/menu_fundraising_tips.png) top left no-repeat;
}
#menu ul li a:hover.menu_fundraising_tips {
display: block;
width: 110px;
height: 107px;
background: url(images/menu_fundraising_tips.png) left no-repeat;
background-position: 0px -107px;
}
#menu ul li a.menu_fundraisers_to_avoid {
display: block;
width: 105px;
height: 107px;
background: url(images/menu_fundraisers_to_avoid.png) top left no-repeat;
}
#menu ul li a:hover.menu_fundraisers_to_avoid {
display: block;
width: 105px;
height: 107px;
background: url(images/menu_fundraisers_to_avoid.png) left no-repeat;
background-position: 0px -107px;
}


#menu ul li a.menu_contact_us {
display: block;
width: 101px;
height: 107px;
background: url(images/menu_contact_us.png) top left no-repeat;
}
#menu ul li a:hover.menu_contact_us {
display: block;
width: 101px;
height: 107px;
background: url(images/menu_contact_us.png) left no-repeat;
background-position: 0px -107px;
}

#content {
width: 939px;
height: auto;
margin: 0px auto;
background: url(images/page_bg.png) top center repeat-y;
}
#content_footer {
width: 939px;
height: 5px;
margin: 0px auto;
background: url(images/content_footer.png) top left no-repeat;
}

#pre-footer {
width: 939px;
height: 194px;
margin: 8px auto 0px auto;
background: url(images/pre_footer.png) top center no-repeat;
}


#footer_bg {
margin: 0px;
padding: 0px;
width: 100%;
height: 106px;
background: url(images/footer_bg.png) bottom repeat-x;
}

#footer {
width: 939px;
height: 106px;
margin: 0px auto;
background: url(images/footer_logo.png) top left no-repeat;
color: #fff;
}


#sidebar {
width: 220px;
float: left;
margin: 20px;
padding: 0px;
}

#sidebar .box-top {
width: 220px;
height: 39px;
background: url(images/box_header.png) top left no-repeat;
}
#sidebar .box-body {
position: relative;
margin: 0px;
padding: 0px 0px 5px 0px;
width: 220px;
height: auto;
background: url(images/box_body.png) repeat-y;
}
#sidebar .box-bottom {
margin: 0px 0px 20px 0px;
width: 220px;
height: 4px;
background: url(images/box_footer.png) top left no-repeat;
}
#sidebar ul {
margin: 0px auto;
padding: 0px;
width: 190px;
list-style: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}
#sidebar ul li{
width: 100%;
padding-top: 11px;
height: 18px;
border-bottom: solid 1px #656362;
}

#sidebar ul li a:link{
text-decoration: none;
color: #000;
}
#sidebar ul li a:visited{
text-decoration: none;
color: #000;
}
#sidebar ul li a:hover{
text-decoration: none;
color: #656362;
}
#sidebar .read-more {
position: absolute;
bottom: 5px;
height: 14px;
width: 100px;
margin-left: 110px;
font-size: 12px;
}

#sidebar .read-more a:link {
text-decoration: none;
color: #000;
}
#sidebar .read-more a:visited {
text-decoration: none;
color: #000;
}
#sidebar .read-more a:hover {
text-decoration: none;
color: #666666;
}

#sidebar  .box-top-image {
display: block;
margin: 0px auto;
padding: 10px 0px 30px 0px;
}

#text {
padding: 20px 0px 0px 0px;
float: left;
width: 630px;
}


.product {
line-height: 160%;
}

#text h1, #text h2  {
line-height: 100%;
}

.product img {
display:block;
margin: 0 0px 0px 10px;
}

#text ul li {
list-style: square;
margin: 18px 0px 10px 0px;
}
#text ul li ul li {
list-style: circle;
margin: 10px 0px 10px 0px;
}

#text h3 {
text-align: center;
}

.back  a:link {
text-decoration: none;
color: #000;
}
.back  a:visited {
text-decoration: none;
color: #000;
}
.back  a:hover {
text-decoration: none;
color: #666666;
}


.center {
text-align: center;
margin: 0px auto;
}

#pre-footer .box{
position: relative;
float: left;
margin: 0px 0px 0px 10px;
padding: 5px 0px 0px 0px;
width: 145px;
height: 180px;
}

#pre-footer img {
display: block;
margin: 0px auto;
}

#pre-footer .box-bottom {
margin: 0px;
padding: 0px;
bottom: 1px;
position: absolute;
width: 145px;
height: 10px;
text-align: center;
font-size: 80%;
}
#pre-footer a:hover {
display: block;
border: solid 2px #0F4C7B;
padding-bottom: 7px;
margin: -2px 0px 0px 0px;
}

#footer .row1 {
margin: 0px 0px 0px 120px;
padding: 12px 0px 0px 0px;
height: 42px;
width: 100%;
font-size: 90%;
}
#footer a:link {
color: #fff;
text-decoration: none;
}
#footer a:visited {
color: #fff;
text-decoration: none;
}
#footer a:hover {
color: #fff;
text-decoration: underline;
}

#footer .row2 {
margin: 0px 0px 0px 120px;
padding: 0px;
height: 52px;
line-height: 52px;
vertical-align: middle;
width: 100%;
font-size: 90%;
}

.sidebar_info {
margin: 0px auto 10px auto;
width: 200px;
font-weight: bold;
text-align: center;
color: #0159B1;
}

.clear {
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 0px;
line-height: 0px;
}

.special {
width: 50px;
height: 15px;
display: none;
}

.designed-by {
float: right;
margin: 0px 140px 0px 0px;
padding: 0px;
display: block;
font-size: 90%;
}

.addtocart {
	border: solid 2px #00C;
	padding: 8px 15px;
	background-color: #0063C6;
	color: #fff;
}

.nopcart {
	width: 95%;
	margin: 0px;
}

.nopcart td, .nopcart  tr {
	text-align: center;
}
	
.false-button {
float: right; 
margin: 20px 15px;
	border: solid 2px #00C;
	padding: 8px 15px;
	background-color: #0063C6;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}