@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background:url(images/bg_white.gif) center repeat-y #02A5D7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
}
a img {border:0}
h1 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:19px; color:#ffffff; background-image:url(images/title_bg.gif); line-height:32px; margin:0px 0px 10px 0px; padding:0 0 0 10px}
h2 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:19px; color:#0085C3;}
h3 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; color:#0085C3; margin:5px 0px 0px 0px;}
a {color:#6CA442; text-decoration:none; font-weight:bold}
a:hover {text-decoration:underline}
hr {height:1px; color:#9ACAE7; margin:3px 10px }
table.info {border-top:1px solid #8DC341}
table.info td {border-bottom:1px solid #8DC341}
td.noborder table td {border-bottom:0px!important}
b {color:#0085C3;}
.black {color:#000000}
.green {color:#6CA442; font-weight:bold}

.totals {height:30px}

li {
	color:#02a5d7;
	list-style-type: square;
}

.featform form {margin:0px}
.featform input {#margin-top:2px}

#content, #footer {position:relative; width:944px; margin:auto;}

#header {position:relative; width:925px; margin:0 auto 2px auto; background:url(images/fun_than_a_run.jpg) no-repeat 0px 210px; height:395px}
.girl {position:absolute; top:9px; left:655px;}
.menu {padding-bottom:2px}
.menu img {margin-right:10px}

#left {position:relative; float:left; width:191px; left:9px}
.menubox {border-left:1px solid #0085C3; border-bottom:1px solid #0085C3; border-right:1px solid #0085C3; margin-bottom:10px}
.menubox a {display:block; width:184px; height:22px; border-top:1px solid #0085C3; color:#0081BD; background-color:#E8F1F9; text-decoration:none; padding:3px 0px 0px 5px;}
.menubox a:hover {color:#FFFFFF; background-color:#8DC341}

#middle {position:relative; float:left; width:538px; left:12px;}

.middlecontent {position:relative; margin:auto; width:518px}
.middlecontent p {margin:0px 0px 10px 0px}
.featurebox {position:relative; margin:auto; width:518px; border:1px solid #02A5D7; background:url(images/feature_bg_lines.gif) center repeat-y}
.feat_table {color:#75B943; }
.feat_table h2 {font-size:16px; color:#75B943}
.feat_price {color:#02A5D7; font-size:18px; font-weight:bold}
.feat_table img {padding:5px 0px}

.list_img {border:1px solid #02A5D7;}
.detlimage {position:relative; width:280px; float:left; margin-right:5px; text-align:center;}
.list form {margin:0px; padding:0px}
.detl_title {color:#75B943; font-size:16px; font-weight:bold}


#right {position:relative; float:left; width:191px; left:14px; padding-top:32px;}
.baskettitle {position:absolute; top:0px; left:0px; z-index:1}
#right p {margin:5px 0px 8px 0}
.endquote {margin:1px 0 0 3px}

.basketbuttons img {margin:6px 0px 6px 6px}
.rightbox {border:1px solid #8DC341; margin:2px 0px 8px 0px}
.testimonials {padding:0px 5px; color:#000000}

.clr {height:10px; line-height:1px; clear:both}
#footer {height:23px; background-color:#8DC341; color:#FFFFFF; font-size:10px; text-align:center; padding-top:9px}
#footer a {color:#FFFFFF; font-weight:normal; text-decoration:none}
#footer a:hover {text-decoration:underline}

.homedetail {position: absolute; left:212px; top:1330px; #top: 1330px; width:520px; height:0px; z-index:99;}
#resources {z-index:98}

.homedetail h1 {font-size:12px; color:#000000; font-weight:bold; margin:0px;}
.homedetail h2 {font-size:12px; margin:0px; font-weight:bold;}
.homedetail h3 {font-size:11px; margin:0px; font-weight:bold;}
.homedetail {font-size:11px; }
.homedetail b {font-weight:normal; color:#000000}

.homecontent {height:auto; }
.homecontent_big {height:800px; #height:800px}

.level1 {
	font-weight:bold;
	font-size:13px;
	display:inline;
	margin:0px;
	text-decoration: none;
	color: #669900;
	padding: 0px;
}
.level2 {
	font-weight:normal;
	font-size:12px;
	display:inline;
	margin:0px 0px 0px 0px;
	color: #669900;
	text-decoration: none;
}
.level3 {
	font-weight:normal;
	font-size:10px;
	color: #333;
	text-decoration: none;
}
.level4 {font-weight:normal; font-style:italic; font-size:12px;}

.social_link_container {width:340px; margin:10px auto;}
.social_link {width:70px; margin:5px; text-align:center; float:left;}
.social_link a {color:#0085C3; text-decoration:none; font-size:10px;}

#infotext {display:none;}
#info h1 {font-size:13px; font-weight:bold; margin:0px; padding:0px,}
#info h2 {font-size:12px; font-weight:bold; margin:0,5,0,0px; padding:0px,}
#info {font-size:11px;}
#info b {font-weight:normal;}
#info a {text-decoration: none;}