body,#menu_area ul,#footer p {
	margin:0
}

body,#body_right,form label {
	padding:0
}

body {
	font:13px/20px Arial,Helvetica,sans-serif;
	color:#bdbabd;
	background:url(../images/body_bg.jpg) repeat
}

body,#content_area,form {
	text-align:left
}

#wrapper {
	width:807px;
	margin:0 auto;
	background:url(../images/wrapper_bg.jpg) repeat-y center top
}

#header {
	background:url(../images/header3.gif) no-repeat left top;
	height:144px;
	border-bottom:1px solid #333
}

#header,#content_area,#footer {
	width:793px
}

#header,#content_area,.features_button,#footer {
	margin-right:auto;
	margin-left:auto
}

#menu_area,.clear,#body_right,.testimonial_details,.join_buttons,.right_buttons,.right {
	float:right
}

#menu_area {
	width:460px;
	margin-top:15px;
	margin-right:15px;
	margin-left:320px
}

#menu_area,.testimonial_details {
	height:40px
}

#menu_area,#member_area,#header a,#header a:hover,#header a.selected,#features_area ul li,.features_button a,#body_left h1,.testimonial_details,#body_right a.button,#footer a,.join_button a {
	font-weight:bold
}

#member_area,#header a,#features_area ul li,.features_button a,#body_right a.button,#footer a,form label,.join_button a {
	text-decoration:none
}

#member_area,#menu_area ul li,form,form fieldset {
	height:auto
}

#member_area {
	width:14%;
	margin-right:3%;
	margin-left:83%
}

#member_area,#menu_area ul li,.features_button,.join_buttons,.right_buttons,#footer {
	text-align:center
}

#member_area,#howto_text_area,#articles_text_area {
	padding-top:15px
}

.clear,#footer {
	clear:both
}

.clear {
	height:1px;
	width:100%
}

#menu_area ul {
	list-style:none
}

#menu_area ul li,.right_buttons,.join_button a {
	margin-top:10px
}

#menu_area ul li,.join_buttons,.right_buttons,form label {
	width:60px
}

#menu_area ul li,#videoPlayer,#features_area,.features_button,#body_left,#body_left h1,.left,form label,form input {
	float:left
}

#menu_area ul li {
	margin-right:5px;
	margin-left:5px
}

#header a {
	color:#ccc
}

#header a:hover,#header a.selected {
	color:#e7494a
}

#header a:hover,#header a.selected,.features_button a:hover,#body_right a.button:hover,#footer a:hover,.join_button a:hover {
	text-decoration:underline
}

#main_buttons_area,#signup_area {
	height:289px
}

#main_buttons_area {
	background:#524d4a
}

#signup_area {
	/*background:url(../images/signup_button.jpg) no-repeat left top;*/
	width:250px;
	float:right;
	margin-right:15px;
	margin-top:57px;
}

#videoPlayer
{
  width:514px;  
}

#features_area {
	background:url(../images/features.jpg) no-repeat left top;
	height:195px;
	width:357px;
	padding-top:80px;
	padding-left:40px
}

#features_area ul {
	list-style:url(../images/features_bullet.jpg);
	vertical-align:middle
}

#features_area ul,#body_right ul.howto,#body_right ul.articles {
	margin-top:0
}

#features_area ul li {
	width:230px;
	vertical-align:top
}

#features_area ul li,#body_right ul li {
	margin-bottom:10px
}

#features_area ul li,.features_button a,#newsletter_text_area,#body_right a.button,#footer a:hover,form label {
	color:#fff
}

#features_area ul li,.features_button a {
	font-size:14px
}

#features_area ul li,.features_button {
	height:20px
}

.features_button {
	width:80%;
	padding-top:23px
}

.features_button,form label {
	display:block
}

.features_button a:hover,#body_right,.join_buttons,#body_right a.button:hover,.join_button a {
	color:#000
}

#body_right {
	width:298px;
	margin:12px 0 0 0;
	background:url(../images/right_bg.jpg) repeat-y left top
}

#body_left,#body_left h1 {
	width:447px
}

#body_left {
	padding:0 24px 12px;
	margin:24px 0 0
}

#body_left h1 {
	font-size:24px;
	color:#b50808;
	display:inline;
	border-bottom:1px solid #efe752;
	padding-bottom:15px
}

#newsletter_title_area {
	height:62px;
	background:url(../images/newsletter_title.jpg) no-repeat
}

#newsletter_button_area {
	height:90px;
	background:url(../images/newsletter_form_area.jpg) no-repeat;
	padding-top:10px
}

#newsletter_text_area {
	background:url(../images/newsletter_content_bg.jpg) repeat-y;
	padding:15px 35px 15px 30px
}

#howto_text_area {
	background:url(../images/howto_content_bg.jpg) repeat-y
}

#howto_text_area,#articles_text_area {
	padding-right:35px;
	padding-left:30px;
	margin-bottom:-20px
}

#howto_title_area {
	height:45px;
	background:url(../images/howto_title.jpg) no-repeat
}

#howto_button_area,#articles_button_area {
	/*
	height:48px;
	margin-bottom:5px
	*/
	height:65px;
	
}

#howto_button_area {
	background:url(../images/howto2_button.jpg) no-repeat
}

#testimonials_text_area {
	background:url(../images/testimonials_content_bg.jpg) repeat-y;
	padding:5px 50px 5px 40px
}

#testimonials_title_area {
	height:64px;
	background:url(../images/testimonials_title.jpg) no-repeat
}

#testimonials_button_area {
	height:118px;
	background:url(../images/testimonials_button.jpg) no-repeat
}

.testimonial_details {
	width:100px;
	margin-top:20px;
	margin-right:10px;
	color:#333;
	padding-left:150px
}

#articles_text_area {
	background:url(../images/articles_content_bg.jpg) repeat-y
}

#articles_title_area {
	height:46px;
	background:url(../images/articles_title.jpg) no-repeat
}

#articles_button_area {
	background:url(../images/articles_button.jpg) no-repeat
}

#body_right ul.howto {
	list-style:url(../images/howto_bullet.jpg)
}

#body_right ul.articles {
	list-style:url(../images/articles_bullet.jpg)
}

#body_right ul li {
	width:180px
}

.join_buttons {
	height:19px;
	margin-bottom:0;
	margin-top:48px
}

.join_buttons,.right_buttons {
	margin-right:28px
}

#body_right a.button,#body_right a.button:hover,.join_button a {
	font-size:13px
}

#footer {
	height:100px;
	border-top:1px solid #333
}

.left,.join_button {
	padding-left:20px
}

.left,.right {
	padding-top:10px
}

.right {
	padding-right:20px
}

#footer a {
	font-size:10px;
	color:#999
}

#footer p {
	padding:50px
}

form {
	margin-top:-5px
}

form,form fieldset {
	width:auto
}

form fieldset {
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0
}

form label {
	text-align:right;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0
}

form input {
	width:117px;
	height:15px;
	padding:5px;
	margin:5px 0 0 10px;
	border:0;
	/*background:url(../images/newsletter_input_bg.jpg)*/
}

.join_button {
	height:29px;
	margin-left:200px;
	background:url(../images/newsletter_join_button.jpg) no-repeat left top;
	padding-top:5px;
	margin-top:5px
}

.join_button a:hover {
	color:#900
}

a {
	outline:none
}
#menuHomeLi
{
	background:url(../images/headhome.gif) no-repeat center top;	
}
#menuFeaturesLi
{
	background:url(../images/headfeatures.gif) no-repeat center top;	
}
#menuSignupLi
{
	background:url(../images/headsignup.gif) no-repeat center top;	
}
#menuVideosLi
{
	background:url(../images/headvideos.gif) no-repeat center top;	
}
#menuBlogLi
{
	background:url(../images/headblog.gif) no-repeat center top;	
}
#menuSupportLi
{
	background:url(../images/headsupport.gif) no-repeat center top;	
}
