/* More to Life CSS Template 16.10.08 */

/* brown page title colour 754c29
green title colour 78a22f (old 909537)
darker green menu title 8f9437 */

/* generic styles */
body{
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: Georgia, Times New Roman, Times, serif; - new css change */
	font-size:12px;
	color:#000000;
	padding:0px;
	margin:0px;
	background:#000000;
}
p{
	color:#000000;
}
a{
	color:#000000;
	/*color:#78a22f;*/
	text-decoration:underline;
}
a:hover{
	color:#78a22f;
	text-decoration:underline;
}
.sub_link a{
	color:#78a22f;
	text-decoration:none;
}
.sub_link a:hover{
	color:#754c29;
	text-decoration:underline;
}
.active_page{
	color:#754c29;
}
img{
	border:none;
}
.nextpage{

}
.nextpage a{
	color:#78a22f;
	text-decoration:none;
	float:left;
}
.nextpage a:hover{
	color:#754c29;
	text-decoration:underline;
}
.readmore{
	padding:5px 5px 0px 0px;
	text-align:right;
	color:#78a22f;
	text-decoration:none;
} 
.readmore a:hover{
	color:#754c29;
	text-decoration:underline;
} 
.more_previous{
	color:#78a22f;
	text-decoration:none;
	float:right;
	margin-top:-14px;
}
.more_previous:hover{
	color:#754c29;
	text-decoration:underline;
}
.pdf_link{
	text-align:right;
}
.pdf_link a{
	color:#78a22f;
	text-decoration:none;
}
.pdf_link a:hover{
	color:#754c29;
	text-decoration:underline;
}
.small_green_title{
	color:#78a22f;
	font-size:12px;
}
.small_brown_title{
	color:#754c29;
	font-size:12px;
}
.medium_green_title{
	color:#78a22f;
	font-size:14px;
}
.medium_brown_title{
	color:#754c29;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.medium_brown_title a{
	color:#754c29;
	text-decoration:none;
}
.medium_brown_title a:hover{
	color:#754c29;
	text-decoration:underline;
}
.large_brown_title{
	color:#754c29;
	font-size:16px;
}
.large_green_title{
	color:#78a22f;
	font-size:16px;
}
.custom_list{
	text-indent:10px;
}
/* end generic styles */


/* wrapper divs */
#main_wrapper{
	position:relative;
	display:table;
	height:100%;
	min-height:1024px;
	width:1280px;
	margin:0px 0px 0px -640px;
	left:50%;
	padding:0px;
}
#content_wrapper{
	position:relative;
	width:1160px;
	min-height:1024px;
	padding-left:120px;
}
/* end wrapper divs */


/* content divs */

/* left column */
#left_col{
	position:relative;
	width:244px;
	padding-top:10px;
	float:left;
	margin-left:64px;
}
#logo_wrapper{
	/*position:relative;*/
	display:table;
	width:244px;
	/*float:left;
	height:78px;*/
}
#logo{
	/*position:relative;
	width:152px;
	height:78px;
	left:64px;*/
	float:left;
}
#logo_btns{
	/*position:relative;*/
	width:86px;
	height:78px;
	float:right;
}
#logo_btns2{
	position:relative;
	width:152px;
	height:26px;
	top:5px;
	/*left:64px;*/
	clear:both;
}
#contact_btn{
	margin:2px 0px 2px 0px;	
}
#contact_btn2{
	margin-left:4px;	
}
#login_block_home{
	position:relative;
	top:8px;
	/*display:table;
	top:-68px;*/
	height:17px;
	width:244px;
	/*left:64px;*/
}
#login_block{
	position:relative;
	top:8px;
	height:95px;
	width:132px;
	/*left:64px;*/
}
.login_bg_home{
	width:96px;
	height:15px;
	float:left;
	margin-right:2px;
	background:url(images/login_panel.png) no-repeat;
}
.login_bg{
	width:126px;
	height:15px;
	float:left;
	margin-top:6px;
	background:url(images/login_panel2.png) no-repeat;
}
.login_input_home{
	width:88px;
	height:12px;
	border:none;
	padding:0px 3px 5px 5px;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}	
.login_input{
	width:108px;
	height:12px;
	border:none;
	padding:0px 3px 5px 5px;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.submit_btn{
	float:left;
	margin-top:6px;
}
#media_panel{
	position:relative;
	top:16px;
	width:244px;
	/*height:198px;
	left:64px;*/
	/*top:-58px;
	clear:both;*/
	background:#f5f2de;
}
#blog_feed_home{
	position:relative;
	top:26px;
	width:224px;
	height:222px;
	/*left:64px;*/
	/*top:-48px;*/
	padding:10px;
	/*clear:both;*/
	background:#f5f2de;
}
.blog_item{
	max-height:40px;
	margin-top:10px;
	clear:both;
	display:block;
}
.blog_item_lrg{

}
.blog_title{
	color:#78a22f;
	font-size:12px;
	float:left;
}
.blog_title a{
	color:#78a22f;
	text-decoration:none;
}
.blog_title a:hover{
	color:#754c29;
	text-decoration:underline;
}
.blog_date{
	color:#78a22f;
	font-size:12px;
	float:right;
}
.blog_copy{
	color:#754c29;
	font-size:12px;
	clear:left;
}
/* end left column */

/* right column */
#right_col{
	position:relative;
	width:690px;
	left:0px;
	min-height:590px;
	padding-top:10px;
	float:left;
}
/* menu items */
#menu_wrapper{
	position:relative;
	width:675px;
	padding-bottom:10px;
}
#menu{
	position:relative;
	width:759px;
	height:27px;
}
/* end menu items */
/* page title items */
#page_title{
	position:relative;
	width:342px;
	height:30px;
	top:12px;
	margin-top:10px;
}
.menu_titles{
	font-size:11px;
	height:21px;
	float:left;
	padding:0px;
	color:#754c29;
}
.menu_titles img{
	border:0px;
}
.menu_titles a{
	color:#8f9437;
}
.menu_titles a:hover{
	color:#754c29;
}
.page_title_border{/* if the page titles revert to an image remove this */
	width:9px;
	float:left;
}
.page_titles{/* if the page titles revert to an image remove this */
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:27px;
	float:left;
	padding:3px 5px 0px 5px;
	color:#754c29;
	background:#FFFFFF;
}
/* end page title items */
/* homepage template */
.polaroid{
	position:absolute;
	padding:10px;
	background:#FFFFFF;
}
.polaroid_title{
	color:#372125;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:2px;
}
.polaroid_title a{
	color:#372125;
}
.polaroid_title a:hover{
	color:#78a22f;
	text-decoration:none;
}
.polaroid_img{
	margin-bottom:5px;
	background:#CCCCCC;
}
#centre_piece{
	position:relative;
	left:224px; 
	top:147px; 
	width:192px; 
	height:225px;
	padding:9px 9px 9px 9px;
	background:url(images/home_centre_bg.png);
	background-repeat:no-repeat;
}
#centre_piece_image{
	/*margin-bottom:5px;*/
}
#centre_piece_copy{
	color:#000000;
	font-size:12px;
	min-height:212px;
}
#centre_piece_nav{
	margin-top:5px;
}
/* end homepage template */

/* column two */
#main_col_one{
	position:relative;
	width:342px;
	min-height:488px;
	float:left;
	margin-top:6px;
}
.content_borders{
	height:12px;
	clear:both;
}
.content_panel{
	display:table;
	max-width:314px;
	/*background:#f3f4e4;*/
	/*float:left;*/
	background:url('images/contentpanel_bg.jpg');
	background-repeat:repeat-y;
	padding:0px 14px 0px 14px;
}
.content_panel_forum{
	display:table;
	max-width:314px;
	/*background:#f3f4e4;*/
	/*float:left;*/
	background:url('images/contentpanel_bg.jpg');
	background-repeat:repeat-y;
	padding:0px 14px 0px 14px;
}
.content_panel_blog{
	width:314px;
	height:228px;
	background:#f3f4e4;
	float:left;
	padding:0px 14px 0px 14px;
}
.content_title{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#754c29;
	width:314px;
	margin-bottom:10px;
}
.content_title a{
	color:#754c29;
	text-decoration:none;
}
.content_copy{
	width:314px;
	/*min-height:370px;
	margin-bottom:10px;*/
	padding-bottom:10px;
}
.content_copy_forum{
	width:314px;
	margin-bottom:10px;
}
/* end column two */

/* column three */
#squeeze_col{
	position:relative;
	width:254px;
	min-height:488px;
	float:right;
	margin:6px 80px 0px 0px;
}
.squeeze_back{
	position:relative;
	width:264px;
	left:10px;
	margin-bottom:7px;
	
}
.squeeze_content{
	padding:0px 5px 0px 10px;
	background:#FFFFFF;
}
.squeeze_content_b{
	padding:0px 5px 0px 10px;
	background:#ddeac6;
}
.squeeze_border{
	height:5px;
}
.squeezeb_copy{
	margin:2px 5px 0px 0px;
}
#trainer_block{
	width:250px;
	margin-top:5px;
}
#trainer_details{
	position:relative;
	width:305px;
	margin-bottom:3px;
	top:10px;
	padding-bottom:15px; 
}
/* end column three */
/* check it out items*/
#checkit_col{
	height:488px;
	float:right;
	margin:6px 35px 0px 0px;
}
#checkit_main{
	position:relative;
	width:635px;
	height:313px;
	margin-bottom:10px;
	padding:10px;
	background:url('images/checkitout_panel_bg.png') no-repeat;
}
#checkit_ex{
	position:relative;
	width:635px;
	height:313px;
	background:#f2ebd6;
}
#checkit_ex .main{
	background:#f2ebd6;

}
/* inspiration items */
#inspiration_ex{
	width:465px;
	height:313px;
	float:right;
	background:#f2ebd6;
}
#inspiration_ex .main{
	height:250px;
	width:415px;
	margin:25px 0px 0px 25px;
	background:#FFFFFF;
}
#inspiration_ex .main_audio{
	margin:100px 0px 0px 8px;
}
#inspiration_ex .top_title{
	color:#754c29;
	font-size:15px;
	margin:5px 0px 5px 10px;
}
#inspiration_ex .bottom_title{
	color:#754c29;
	font-size:20px;
	margin:5px 0px 5px 305px;
}
#inspiration_ex .choice_box{
	width:135px;
	height:125px;
	float:left;
	background:#FFFFFF;
	margin:5px 0px 10px 15px;
}
#inspiration_ex .choice_box .top_title{
	text-align:center;
}
#inspiration_ex .choice_box .top_title a{
	color:#78a22f;
	text-decoration:none;
}
#inspiration_ex .choice_box .top_title a:hover{
	color:#754c29;
	text-decoration:underline;
}
.choice_box_image{
	display:table;
	margin-left:10px;
}
.choice_box_text{
	width:135px;
	/*margin:5px 2px 2px 10px;*/
}
#inspiration_descbox{
	display:table;
	height:300px;
	width:158px;
	float:left;
	margin-right:0px 10px 5px 0px;
}
#inspiration_descbox .ctitle{
	color:#754c29;
	font-size:16px;
	margin-bottom:5px;
}
#inspiration_descbox .ccopy{
}
.choice_link{
	margin-top:5px;
}
.choice_link a{
	color:#78a22f;
	text-decoration:none;
}
.choice_link a:hover{
	color:#754c29;
	text-decoration:underline;
}
#inspiration_empty{
	position:relative;
	width:650px;
	height:147px;
	padding-left:5px;
}
/* end inspiration items */
#checkit_menu{
	position:relative;
	width:650px;
	height:147px;
	padding-left:7px;
	background:url('images/checkitout_menu_bg.png') no-repeat;
}
.checkit_menu_item{
	width:110px;
	height:122px;
	margin:5px 17px 0px 10px;
	padding:0px 10px 0px 12px;
	float:left;
	background:#f9f6ed;
}
.checkit_menu_item .title{
	font-size:12px;
	text-align:center;
	margin-bottom:5px;	
}
.checkit_menu_item .title a{
	color:#78a22f;
	text-decoration:none;	
}
.checkit_menu_item .title a:hover{
	color:#754c29;
	text-decoration:underline;
}
.checkit_menu_item .desc{
	font-size:14px;
	margin-bottom:5px;	
}
.checkit_menu_item .pic{
	width:105px;
	height:60px;
	margin-bottom:5px;
	background:#cac8c0;
}
.checkit_menu_item .audio_copy{
	height:80px;
}
.checkit_menu_item .play{
	text-align:center;
	margin-top:15px;	
}
.checkit_menu_item .play a{
	color:#78a22f;
	text-decoration:none;	
}
.checkit_menu_item .play a:hover{
	color:#754c29;
	text-decoration:underline;	
}
/* end check it out items*/
/* courses items */
#course_details{
	width:45%;
	padding-right:8px;
	background:#f3f4e4;
	float:left;
}
#course_list{
	float:right;
	width:45%;
	background:#f3f4e4;
	padding-left:5px;
	border-left:#78a22f 1px solid;
}
.course_title{
	font-size:11px;
	margin-bottom:7px;
}
.course_title a{
	color:#78a22f;
	text-decoration:none;
}
.course_title a:hover{
	color:#754c29;
	text-decoration:underline;
}
/* end courses items */
/* coachme items */
#coaches_list{
	position:relative;
	height:auto;
	width:315px;
}
#coaches_col{
	position:relative;
	width:105px;
	float:left;
}
#coaches_col a{
	color:#78a22f;
}
#coaches_col a:hover{
	color:#372125;
}
#coach_details{
	width:315px;
	float:left;
	margin-top:8px;
}
#coach_details .image{
	position:relative;
	width:100px;
	float:left;
}
#coach_details .short{
	position:relative;
	width:210px;
	padding-bottom:10px;
	float:left;
}
#coach_details .bio{
	position:relative;
	width:310px;
	padding-bottom:10px;
	float:left;
}
.map_titles{
	color:#754c29;
	font-size:11px;
}
.map_titles a{
	margin:0px 4px 0px 4px;
	color:#78a22f;
	text-decoration:none;
}
.map_titles a:hover{
	color:#754c29;
	text-decoration:underline;
}
/* end coachme items */
/* locations / calendar items */
#local_col{
	height:488px;
	margin:6px 35px 0px 0px;
}
#local_top{
	width:652px;
	height:188px;
	margin:6px 0px 10px 0px;
}
#local_topleft{
	position:relative;
	width:376px;
	height:187px;
	padding:6px;
	float:left;
	background:url(images/locations_map_bg.png) no-repeat;
}
#local_topright{
	position:relative;
	width:243px;
	height:167px;
	padding:10px;
	float:left;
	background:url(images/locations_topright_bg.png) no-repeat;
}
#local_main{
	position:relative;
	width:633px;
	height:396px;
	padding:10px;
	background:url(images/locations_main_bg.png) no-repeat;
}
#local_main .main_column{
	position:relative;
	width:200px;
	min-width:200px;
	height:220px;
	padding-left:2px;
	float:left;
}
#local_main .main_column_cal{
	position:relative;
	width:152px;
	min-width:152px;
	max-width:152px;
	height:170px;
	min-height:170px;
	padding-left:2px;
	float:left;
	margin-top:-5px;
}
#local_main .main_border{
	position:relative;
	width:1px;
	height:220px;
	float:left;
	border-right:1px #acacaa solid;
}
#local_main .main_border_cal{
	position:relative;
	width:1px;
	height:270px;
	float:left;
	border-right:1px #acacaa solid;
}
#local_main .main_dates{
	/*position:relative;*/
	width:628px;
	height:20px;
	display:table;
	margin:-10px 0px 0px 0px;
	float:left;
	border-top:1px #dadbd8 solid;
	border-bottom:1px #dadbd8 solid;
}
#local_main .main_dates .year{
	font-size:12px;
	float:left;
	margin:2px 5px 0px 0px;
}
#local_main .main_dates .month{
	font-size:12px;
	float:left;
	margin:2px 5px 0px 0px;
}
#local_main .main_dates .month a{
	color:#78a22f;
	text-decoration:none;
}
#local_main .main_dates .month a:hover{
	color:#754c29;
	text-decoration:underline;
}
.local_centre_titles{
	color:#754c29;
	font-size:12px;
	font-weight:bold;
	margin-bottom:-13px;
}
.local_centre_links{
	color:#78a22f;
	font-size:11px;
	margin-bottom:-10px;
	text-decoration:none;
}
.course_block{
	margin-bottom:10px;
}
.register_link{
	color:#78a22f;
	font-size:12px;
	margin-bottom:-10px;
	text-decoration:none;
}
/* end locations / calendar items */

/* community items */
/* page templates */
#topic_thread{
	width:310px;
	display:table;
	color:#754c29;
}
#topic_thread .title{
	position:relative;
	width:225px;
	left:0px;
	float:left;
	margin-bottom:5px;
}
#topic_thread .title a{
	color:#78a22f;
	text-decoration:none;
}
#topic_thread .title a:hover{
	color:#754c29;
	text-decoration:underline;
}
#topic_thread .thread{
	position:relative;
	width:40px;
	left:2px;
	float:left;
	margin-bottom:5px;
	text-align:center;
}
#topic_thread .posts{
	position:relative;
	width:35px;
	left:4px;
	float:right;
	margin-bottom:5px;
	text-align:center;
}
#topic_thread a{
	color:#78a22f;
}
#topic_thread .number{
	color:#000000;
}
#forum_search{
	float:right;
	margin-top:5px;
}
#post_block{
	width:310px;
	display:table;
	/*margin-bottom:10px;*/
}
#post_admin{
	width:310px;
	display:table;
	height:15px;
	font-size:10px;
	color:#78a22f;
	text-align:right;
	margin-bottom:2px;
}
#post_admin a{
	font-size:10px;
	color:#754c29;
	text-decoration:none;
}
#post_details{
	width:60px;
	max-width:60px;
	float:left;
}
#post_details .element{
	width:60px;
	font-size:11px;
	margin-bottom:3px;
}
#post_content{
	width:240px;
	max-width:240px;
	display:table;
	float:right;
	border-top:1px #dadbd8 solid;
}
#post_content .title{
	font-size:12px;
	color:#754c29;
	margin:5px 0px 3px 0px;
}
#post_content .title a{
	color:#754c29;
	text-decoration:none;
}
.timestamp{
	font-size:9px;
	color:#754c29;
	margin-bottom:3px;
}
.post{
	font-size:12px;
	color:#000000;
	margin-bottom:5px;
}
#post_content .new_post_bg{
	width:240px;
	height:85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/forum/new_post_bg.jpg) repeat-y;
	overflow:hidden;
	border:none;
	margin:-1px 0px -2px 0px;
}
#post_content .new_post_border{
	height:5px;
}
#post_content .new_post{
	width:240px;
	height:95px;
	background:transparent;
}
#user_profile{
	width:240px;
	max-width:240px;
	display:table;
	float:right;
}
#user_profile .name{
	width:150px;
	height:35px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
	color:#754c29;
	float:left;
}
#user_profile_menu{
	display:table;
	width:235px;
	font-size:12px;
	margin-bottom:10px;
	color:#754c29;	
}
#user_profile_menu .active{
	color:#754c29;
	float:left;
	margin-right:12px;
}
#user_profile_menu a{
	color:#78a22f;
	float:left;
	margin-right:12px;
}
#user_profile_menu a:hover{
	color:#754c29;
}
#user_profile .entry{
	font-size:12px;
	color:#000000;
	margin-bottom:10px;
}
#user_profile .subtitle{
	color:#754c29;
	font-weight:bold;
}
#user_profile .bio_border{
	height:5px;
}
#user_profile .bio_bg{
	width:240px;
	height:85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/forum/new_post_bg.jpg) repeat-y;
	overflow:hidden;
	border:none;
	margin:-1px 0px -2px 0px;
}
#user_profile_friends{
	width:310px;
	display:table;
	margin-bottom:12px;
	/*border:1px #000000 dotted;*/
}
#user_profile_friends .spacer{
	min-width:15px;
	width:15px;
	float:left;
}
#friend_search{
	margin-top:-12px;
}
#user_msg_menu{
	display:table;
	width:240px;
	height:16px;
	padding-top:4px;
	border-top:1px #dadbd8 solid;
	border-bottom:1px #dadbd8 solid;
}
#user_msg_block{
	display:table;
	width:320px;
	font-size:12px;
	color:#78a22f;
	margin:3px 0px 3px 0px;
	border-bottom:1px #dadbd8 dotted;
}
#user_msg_block a{
	color:#78a22f;
}

#user_msg_name{
	width:60px;
	float:left;
	vertical-align:bottom;
}
#user_msg_title{
	width:127px;
	float:left;
}
#user_msg_timestamp{
	width:115px;
	font-size:9px;
	color:#754c29;
	float:left;
}
#user_msg_checkbox{
	width:10px;
	margin-top:-4px;
	float:left;
}
#usr_msg_reply{
	display:table;
	width:240px;
	font-size:12px;
	color:#78a22f;
}
#user_msg_reply_subject{
	width:240px;
	height:17px;
	margin:-10px 0px 5px 0px;
	padding:2px 0px 0px 3px;
	background:url(images/forum/msg_subject_bg.jpg) no-repeat;
}
#user_msg_reply_bg{
	width:240px;
	height:85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/forum/new_post_bg.jpg) repeat-y;
	border:0;
	overflow:auto;
	padding-left:5px;
	margin:-1px 0px -2px 0px;
}
#user_msg_content{
	width:240px;
	display:table;
	float:right;
}
#user_msg_content .subtitle{
	color:#754c29;
	font-weight:bold;
}
/* end community items */
/* registrations_items */
#register_titles{
	color:#754c29;
	font-size:14px;
	margin-bottom:10px;
}
.register_form_block{
	min-width:325px;
	margin-bottom:8px;
	display:table;
}
.register_form_item{
	float:left;
	margin:0px 6px 0px 0px;
}
.register_label{
	margin-left:5px;
	font-size:11px;
}
.register_bg_1{
	width:101px;
	height:21px;
	float:left;
	margin-top:4px;
	background:url(images/register_panel_1.jpg) no-repeat;
}	
.register_input_1{
	width:90px;
	height:21px;
	border:none;
	margin:3px 0px 0px 5px;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.register_bg_2{
	width:207px;
	height:21px;
	float:left;
	margin-top:4px;
	background:url(images/register_panel_2.jpg) no-repeat;
}	
.register_input_2{
	width:196px;
	height:21px;
	border:none;
	margin:3px 0px 0px 5px;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.register_bg_3{
	width:315px;
	height:21px;
	float:left;
	margin-top:4px;
	background:url(images/register_panel_3.jpg) no-repeat;
}	
.register_input_3{
	width:304px;
	height:21px;
	border:none;
	margin:3px 0px 0px 5px;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.register_bg_4{
	width:245px;
	height:21px;
	float:left;
	margin-top:4px;
	background:url(images/register_panel_4.jpg) no-repeat;
}	
.register_input_4{
	width:234px;
	height:21px;
	border:none;
	margin:3px 0px 0px 5px;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.register_select{
	float:left;
	margin-top:4px;
	font-size:95%;
}
.register_input{
	float:left;
	margin-top:4px;
	font-size:95%;
}
.register_fee_title{
	font-size:12px;
	color:#754c29;
	float:left;
}
.register_fee_price{
	float:right;
	margin-right:10px;
}
.register_discount_item{
	font-size:12px;
	color:#999999;
	float:left;
}
.register_discount_desc{
	font-size:10px;
	color:#999999;
	margin-left:15px;
	float:left;
	clear:left;
}
.register_discount_radio{
	margin:3px 5px 0px 0px;
	float:left;
}
.register_discount_price{
	float:right;
	margin-right:10px;
}
/* end registration items */

/* end right column */
/* end three column template */

/* footer */
#footer_wrapper{
	position:relative;
	display:table;
	height:15px;
}
#footer_wrapper_home{
	position:relative;
	top:285px;
	left:45px;
	height:15px;
}
#footer_copy{
	font-size:12px;
	padding:4px 0px 0px 0px;
	color:#CCCCCC;
}
.footer_spacer{
	padding:0px 5px 0px 5px;
	float:left;
}
#footer_copy a{
	color:#CCCCCC;
	text-decoration:none;
}
#footer_copy a:hover{
	color:#FFFFFF;
}
/* end footer */
/* end content divs */

