/* ***************************
  Site - DietTV
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* ***************************
   $1 GLOBAL Styles
   ***************************/
* {
	margin:0px;
	padding:0px;
}
a {
	color:#339933;
	text-decoration:none;
}
a:hover {
	color:#339933;
	text-decoration:underline;
}
img {
	border:none;
}
fieldset {
	border:none;
}
ul li {
	list-style:none;
}
.hidden {
        display:none;
}
/* ***************************
   $2 Website Structure Styles
   ***************************/
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background:#FFF;
}
#container{
	width:100%;
	background:#FFF;
}

#container .container_inner{
	width:880px;
	margin:0px auto;
	background:#FFF url(../images/bg_header2.png) left top no-repeat;
}


/* ***************************
   $3 Header Styles
   ***************************/
#header{
	width:100%;
	height:115px;
	margin:0px auto;
	position:relative;
	background: url("../images/logo.png") no-repeat scroll left top rgb(225, 240, 225);
}

#header h1{
	width:139px;
	height:59px;
	position:absolute;
	top:5px;
	left:2px;
}
#header h1 a{
	display:block;
	width:312px;
	height:59px;
	text-indent:-9999px;
	outline-style:none;
	cursor:pointer;
	/*background:url(../images/logo.gif) left top no-repeat;*/
}
z	 .form_box{
	width:304px;
	height:28px;
	position:absolute;
	right:0px;
	top:3px;
	background:url(../images/bg_header_form_box.png) left top no-repeat;
}
#header .form_box .input_box{
	width:163px;
	height:17px;
	background:none;
	border:none;
	padding:2px 1px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	vertical-align:middle;
}
#header .form_box .go{
	width:25px;
	height:19px;
	background:url(../images/bg_go.png) left top no-repeat;
	border:none;
	vertical-align:middle;
	cursor:pointer;
	margin-left:7px;
}
#header_free_trial_promo{
	overflow:hidden;
	position:absolute;
	right:220px;
	top:15px;
	

}
#header .login_box{
	width:193px;
	height:47px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:15px;
	padding-left:10px;
	background:url(../images/bg_login_box.png) left top no-repeat;
}
#header .login_box span{
	display:block;
	float:left;
	width:96px;
}
#header .login_box span label{
	color:#666;
	display:block;
	padding:5px 0px 2px 0px;
	letter-spacing:-1px;
}
#header .login_box span a.join_now {
	width:69px;
	height:19px;
	text-indent:-2000px;
	display:block;
	background:url(../images/bg_join_now.png) left top no-repeat;
        /*width: 80px;
        background: url(../images/bg_join_now.gif) left top no-repeat;*/
}
#header .login_box span a.login{
	display:block;
	height:19px;
	text-indent:-2000px;
	width:50px;
	background:url(../images/bg_login.png) left top no-repeat;
        /*width: 58px;
        background: url(../images/bg_login.gif) left top no-repeat;*/
}
#header .logged_in_box{
	width:193px;
	height:47px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:15px;
	padding-left:10px;
	background:url(../images/bg_login_box_nl.png) left top no-repeat;
}
#header .logged_in_box img{
	border: 1px solid #339933;
	float:left;
	margin: 3px 4px 4px 0px;
}
#header .logged_in_box #user_name{ color: #ff6633; font-size: 15px; margin: 4px 0; }
#header .logged_in_box span{ color: #999; }
#header .logged_in_box a{color: #666; }
#header .logged_in_box a:hover{color: #339933; }
#header a.help{
	position:absolute;
	right:0px;
	top:79px;
}


#header .header_box{
	display:none;
}
/**********************
     main menu style begin
**************************/
.mainnav{
	height:28px;
	position:absolute;
	left:0px;
	top:74px;
	width:900px;
}

.mainnav ul{
	width:100%;
	height:28px;
}
.mainnav ul li{
	float:left;
}
.mainnav ul li a{
	display:block;
	height:28px;
	float:left;
	text-indent:-9999px;
	outline-style:none;
}
.mainnav ul li a#nav_home{
	width:119px;
	background:url(../images/main_nav.png) left top no-repeat;
}
.mainnav ul li a#nav_home:hover{background:url(../images/main_nav.png) left -28px no-repeat;width:119px;}
.mainnav ul li.selected a#nav_home{background:url(../images/main_nav.png) left -28px no-repeat;width:119px;}

.mainnav ul li a#nav_diet_finder_diet_list{
	width:129px;
	background:url(../images/main_nav.png) -119px top no-repeat;
}
.mainnav ul li a#nav_diet_finder_diet_list:hover{background:url(../images/main_nav.png) -119px -28px no-repeat;width:129px;}
.mainnav ul li.selected a#nav_diet_finder_diet_list{background:url(../images/main_nav.png) -119px -28px no-repeat;width:129px;}

.mainnav ul li a#nav_diet_videos{
	width:127px;
	background:url(../images/main_nav.png) -248px top no-repeat;
}
.mainnav ul li a#nav_diet_videos:hover{background:url(../images/main_nav.png) -248px -28px no-repeat;width:127px;}
.mainnav ul li.selected a#nav_diet_videos{background:url(../images/main_nav.png) -248px -28px no-repeat;width:127px;}

.mainnav ul li a#nav_diet_tips{
	width:129px;
	background:url(../images/main_nav.png) -375px top no-repeat;
	}
.mainnav ul li a#nav_diet_tips:hover{background:url(../images/main_nav.png) -375px -28px no-repeat;width:129px;}
.mainnav ul li.selected a#nav_diet_tips{background:url(../images/main_nav.png) -375px -28px no-repeat;width:129px;}

.mainnav ul li a#nav_corporate_wellness{
	width:129px;
	background:url(../images/main_nav.png) -504px top no-repeat;
}
.mainnav ul li a#nav_corporate_wellness:hover{background:url(../images/main_nav.png) -504px -28px no-repeat;width:129px;}
.mainnav ul li.selected a#nav_corporate_wellness{background:url(../images/main_nav.png) -504px -28px no-repeat;width:129px;}

.mainnav ul li a#nav_eat_anywhere{
	width:131px;
	background:url(../images/main_nav.png) -633px top no-repeat;
}
.mainnav ul li a#nav_eat_anywhere:hover{background:url(../images/main_nav.png) -633px -28px no-repeat;width:131px;}
.mainnav ul li.selected a#nav_eat_anywhere{background:url(../images/main_nav.png) -633px -28px no-repeat;width:131px;}

.mainnav ul li a#nav_my_diet{
	width:127px;
	background:url(../images/main_nav.png) -764px top no-repeat;
}
.mainnav ul li a#nav_my_diet:hover{background:url(../images/main_nav.png) -764px -28px no-repeat;width:127px;}
.mainnav ul li.selected a#nav_my_diet{background:url(../images/main_nav.png) -764px -28px no-repeat;width:127px;}

/**********************
        main menu style end
**************************/





/* ***************************
   $4 Content Styles
   ***************************/
.breadcrumb{
         clear: both !important;
	width:100%;
	margin:0px auto;
	color:#999;
	padding:5px 0px;
}
.breadcrumb a{color:#999;}
.breadcrumb a:hover{color:#999;}
.breadcrumb span{color:#ff6633;}
#content{
	width:100%;
	overflow:hidden;
	margin:0px auto;
	padding-bottom:20px;
	padding-top:12px;
}
#content h1{
	font-size:24px;
	color:#ff6633;
}
.maincontent{
	width:637px;
	overflow:hidden;
	float:left;
}
.maincontent h2{
	font-size:24px;
	color:#ff6633;
	padding-bottom:10px;
}
.maincontent .form_box{
	width:100%;
	background:url(../images/bg_maincontent_form_box.png) left top no-repeat;
	height:32px;
}
.maincontent .form_box label{
	font-size:17px;
	color:#ff6633;
	padding-left:10px;
	line-height:31px;
        margin-right: 4px;
}

.maincontent .form_box .box{
	/*width:362px;*/
	/*padding-top:6px;*/
	/*height:20px;*/
	float:right;
        margin-right: 10px;
	/*background:url(../images/bg_maincontent_form_box_input_box.png) left 6px no-repeat;*/
}
.maincontent .form_box .box .input_box{
	width:263px;
	/*height:17px;*/
	/*background:none;*/
	/*border:none;*/
	padding:2px 1px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	/*vertical-align:middle;*/
}
.maincontent .form_box .box .go{
	width:25px;
	height:19px;
	background:url(../images/bg_go.png) left top no-repeat;
	border:none;
	/*vertical-align:middle;*/
	cursor:pointer;
	margin-left:7px;
}
.maincontent .maincontent_box{
	width:100%;
	padding-top:19px;
}
.maincontent .maincontent_box h3{
	background:url(../images/bg_maincontent_box_h3.png) left top no-repeat;
	height:27px;
	line-height:27px;
	padding-left:7px;
	font-size:18px;
	font-weight:normal;
	color:#339933;
}
.maincontent .maincontent_box p{
	padding:8px 0px 5px 0px;
	font-size:14px;
}
.maincontent .maincontent_box p strong{
	color:#ff6633;
}
.maincontent .maincontent_box .text_box{
	border:none;
	border-top:1px solid #cccccc;
	padding:6px 0px;
}
.maincontent .maincontent_box .text_box.first{ border-top:none;}
.maincontent .maincontent_box span{
	display:block;
	padding:2px 0px 8px 0px;
}
.maincontent .maincontent_box span a{
	padding-right:10px;
	background:url(../images/bg_maincontent_box_a.png) right 4px no-repeat;
}
.maincontent_inner{
	width:546px;
	float:left;
	padding-left:44px;
}
.maincontent_inner .text_box{
	padding-bottom:30px;
}
.maincontent_inner .text_box h2{
	font-size:20px;
	color:#000;
}
.maincontent_inner .text_box p{
	font-size:12px;
	color:#424242;
	line-height:19px;
}

.maincontent_inner .text_box ul{
	width:100%;
	padding-bottom:10px;
	overflow:hidden;
}
.maincontent_inner .text_box ul li{
	color:#ed814d;
	line-height:19px;
	display:inline;
	background:url(../images/bg_maincontent_inner_sapn.png) left 6px no-repeat;
	padding:0px 5px 0px 8px;
}
.maincontent_inner .text_box ul li.first{
	padding-left:0px;
	background:none;
}
.maincontent_inner .text_box .box{
	background:url(../images/bg_maincontent_inner_box.png) left top repeat-x;
	width:488px;
	padding-top:12px;
	color:#ed814d;
}
.maincontent_inner .text_box .box label{ color:#a9a9a9;}
.maincontent_inner .text_box .box a{color:#ed814d;}
.maincontent_inner .text_box .box a:hover{color:#ed814d;}
.corporate_wellness_box{
	width:100%;
	font-size:16px;
	line-height:1.4em;
}
.corporate_wellness_box h3{
	font-size:16px;
	color:#999;
	background:#ededed;
	padding:2px 0px 2px 10px;
}
.corporate_wellness_box p{
	font-size:14px;
	line-height:1.4em;
	color:#666;
	padding:16px 0px 2px 10px;
}
.corporate_wellness_box ul li{
	font-size:14px;
	line-height:1.4em;
	color:#333;
	padding-left:16px;
	background:url(../images/bg_sidebar_box_inner_li.png) left 6px no-repeat;
}

.maincontent_inner_box{
	width:560px;
	float:left;
}
.main_pic{
	width:100%;
	position:relative;
}
.main_pic img{
	display:block;
}
.main_pic h2{
	/*background:url(../images/Successful-WayToDiet.gif) left top no-repeat;*/
	text-indent:-9999px;
	outline-style:none;
	width:242px;
	height:172px;
	position:absolute;
	left:16px;
	top:16px;
}

.main_pic .list{
	background:url(../images/bg_main_pic_list.png) left top no-repeat;
	text-indent:-9999px;
	outline-style:none;
	height:61px;
	width:203px;
	position:absolute;
	top:131px;
	left:18px;
}
.main_pic a.join_now{
	background:url(../images/JOIN-NOW.png) left top no-repeat;
	text-indent:-9999px;
	outline-style:none;
	height:29px;
	width:107px;
	position:absolute;
	top:195px;
	left:80px;
}
.home_box{
	width:100%;
	overflow:hidden;
	padding-top:26px;
}
.home_box .text_box{
	height:193px;
	width:137px;
	float:left;
	padding-right:4px;
}
.home_box .text_box h2{
	width:100%;
	height:50px;
	text-indent:-9999px;
	outline-style:none;
}
.home_box .text_box h2.title_h2_1{background:url(../images/bg_text_box_h2_1.gif) left top no-repeat;}
.home_box .text_box h2.title_h2_2{background:url(../images/bg_text_box_h2_2.gif) left top no-repeat;}
.home_box .text_box h2.title_h2_3{background:url(../images/bg_text_box_h2_3.gif) left top no-repeat;}
.home_box .text_box h2.title_h2_4{background:url(../images/bg_text_box_h2_4.gif) left top no-repeat;}
.home_box .text_box h3{
	width:100%;
	height:54px;
	text-indent:-9999px;
	outline-style:none;
}
.home_box .text_box h3.title_h3_1{background:url(../images/bg_text_box_h3_1.png) left top no-repeat;}
.home_box .text_box h3.title_h3_2{background:url(../images/bg_text_box_h3_2.png) left top no-repeat;}
.home_box .text_box h3.title_h3_3{background:url(../images/bg_text_box_h3_3.png) left top no-repeat;}
.home_box .text_box h3.title_h3_4{ height:36px;background:url(../images/bg_text_box_h3_4.png) left top no-repeat;}
.home_box .text_box ul{
	text-indent:-9999px
}
.home_box .text_box ul li{
	font-size:13px;
	color:#999;
	padding-left:8px;
	
}
.home_box .text_box ul li a{color:#999;}
.home_box .text_box ul li a:hover{color:#999;}
.hg_numRecipes{
	padding-left:5px;
	color:#FF6633;
	font-size:14px;
	font-weight:bold;
}
.home_box .text_box span{
	display:block;
	text-indent:-9999px;
}

.home_box .text_box span a{ color:#335cd6;}
.home_box .text_box span a:hover{ color:#335cd6;}
.home_box .text_box.special{
	padding-right:0px;
}

.home_box .text_box h4{
	width:100%;
	height:32px;
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/bg_text_box_h4_1.png) left top no-repeat;
}
.home_box .text_box img{
	display:block;
}

.three_more{margin-top:10px;background:url(../images/bg_three_more.png) left top no-repeat;height:82px;width:100%;overflow:hidden;}.three_more h2{font-size:13px;color:#ff6633;padding-top:10px;}.three_more p{	font-size:13px;	color:#999;}.three_more p a{ color:#3366cc;}.three_more p a:hover{ color:#3366cc;}.three_more .box1{	width:146px;	float:left;	padding-left:7px;}.three_more .box2{	width:136px;	float:left;	padding-left:7px;}.three_more .box3{	width:252px;	float:left;	padding-left:10px;}
.video_box{
	margin-top:24px;
	margin-bottom:10px;
}
.video_box .top{
	background:url(../images/widgetTop.png) no-repeat;
	height:13px;
	width:560px;
}
.video_box .bottom{
	background:url(../images/widgetBottom.png) no-repeat;
	height:12px;
	width:560px;
}
.video_box_inner{
/*	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;*/
}
.video_box_inner img{
	margin-left:4px;
}
.widget_box{
	/*background:url(../images/bg_widget_box.png) left top no-repeat;*/
	height:147px;
	margin-top:10px;
	width:560px;
}
.widget_box .top{
	background:url(../images/widgetTop.png) no-repeat;
	height:13px;
	width:560px;
}
.widget_box .bottom{
	background:url(../images/widgetBottom.png) no-repeat;
	height:12px;
	width:560px;
}
.widget_box h2{
	font-size:14px;
	color:#ff6633;
	padding-top:10px;
}
.widget_box .widget_box_inenr{
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	overflow:hidden;
	padding-bottom:1px;
	padding-right:10px;
}
.widget_box .widget_box_inenr img{
	display:block;
	float:left;
}
.widget_box .widget_box_inenr .box{
	width:247px;
	float:right;
}
.widget_box .widget_box_inenr .box ul{
	padding-bottom:3px;
}
.widget_box .widget_box_inenr .box ul li{
	padding:0px 0px 0px 8px;
	background:url(../images/bg_widget_box_li.png) left 6px no-repeat;
}
.widget_box .widget_box_inenr .box ul li a{ color:#335cd6;}
.widget_box .widget_box_inenr .box ul li a:hover{ color:#335cd6;}
.widget_box .widget_box_inenr .box span{padding-left:8px;}
.widget_box .widget_box_inenr .box span a{
	background:url(../images/bg_maincontent_box_a.png) right 4px no-repeat;
	padding-right:12px;
}
.widget_box p a{
	background:url(../images/bg_widget_box_button.png) left top no-repeat;
	display:block;
	width:282px;
	height:25px;
	text-indent:-9999px;
	outline-style:none;
}
.widget_box_inenr .what_is{font-size:13px;margin-left:10px;color:#333; line-height:1.2em;}
.widget_box_inenr .what_is ul{list-style:disc outside none;margin-bottom:5px;margin-top:5px;}
.widget_box_inenr .what_is ul li{margin-left:15px;list-style:disc outside none;color:#339933;}
.widget_box_inenr .what_is strong{color:#339933;}

/* ***************************
   $5 Sidebar Styles
   ***************************/
.sidebar{
	width:305px;
	float:right;
	overflow: hidden;
}
.sidebar.add_pd{
	padding-top:46px;
}
.sidebar .hotline{
	font-size:14px;
	font-weight:bold;
	color:#ff6633;
	text-align:center;
	line-height:32px;
	height:32px;
	background:url(../images/bg_hotline.png) left top no-repeat;
}
.ask_box{
	width:100%;
	padding-top:10px;
}
.ask_box h2{
	background:url(../images/bg_ask_box_bt.png) left top no-repeat;
	height:22px;
	font-size:14px;
	color: #FFF;
	padding:8px 0px 0px 8px;
}
.ask_box .ask_box_inner{
	background:url(../images/bg_ask_box.png) left top repeat-y;
	padding-bottom:12px;
}
.ask_box .ask_box_inner .box{
	background:url(../images/bg_ask_box_inner_box.png) left top no-repeat;
	width:299px;
	height:110px;
	margin:0px auto;
}
.ask_box .ask_box_inner p{
	text-align:center;
	line-height:15px;
}
.ask_box .ask_box_inner p input,
.ask_box .ask_box_inner p label{ vertical-align:middle;}
.ask_box .ask_box_inner .box textarea{
	width:294px;
	height:98px;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.4em;
	padding:5px 0px 5px 5px;
}
.ask_box .ask_box_inner input.submit_your_question{
	display:block;
	margin:0px auto;
	background:url(../images/bg_submit_your_question.png) left top no-repeat;
	width:162px;
	height:25px;
	border:none;
	cursor:pointer;
	margin-top:16px;
}
.ask_box .bb{
	background:url(../images/bg_ask_box_bb.png) left top no-repeat;
	height:8px;
	width:100%;
	overflow:hidden;
}

.sidebar_box{
	width:100%;
	padding-top:10px;
}
.sidebar_box h2{
	background:url(../images/bg_sidebar_box_h2.png) left top no-repeat;
	height:20px;
	font-size:14px;
	color:#ff6633;
	padding:4px 0px 0px 8px;
}
.sidebar_box .sidebar_box_inner{
	width:303px;
	border-left:1px solid #339933;
	border-right:1px solid #339933;
	padding-bottom:6px;
	background: url("../images/tipoffblogbgrnd305x110.gif") no-repeat scroll center bottom transparent;
	
}
.sidebar_text_box .sidebar_box_inner{
	padding-right:10px;
}
.sidebar_box .bb{
	background:url(../images/bg_sidebar_box_bb.png) left top no-repeat;
	height:7px;
	width:100%;
	overflow:hidden;
}
.sidebar_box .sidebar_box_inner .text_list_box{
	width:100%;
	overflow:hidden;
	padding-top:16px;
}
.sidebar_box .sidebar_box_inner .text_list_box ul{
	width:158px;
	float:left;
	padding-left:6px;
}
.sidebar_box .sidebar_box_inner .text_list_box ul.first{width:131px;}
.sidebar_box .sidebar_box_inner .text_list_box ul li{
	color:#666;
	font-size:14px;
	padding:2px 0px 2px 8px;
	background:url(../images/bg_sidebar_box_inner_li.png) left 8px no-repeat;
}
.sidebar_box .sidebar_box_inner .text_list_box ul li a{ color:#666;}
.sidebar_box .sidebar_box_inner .text_list_box ul li a:hover{ color:#666;}
.sidebar_box .sidebar_box_inner .forums{
	width:290px;
	margin:0px auto;
	overflow:hidden;
	padding-top:10px;
}
.sidebar_box .sidebar_box_inner .forums img{
	display:block;
	float:left;
}
.sidebar_box .sidebar_box_inner .forums .box{
	width:235px;
	float:right;
}
.sidebar_box .sidebar_box_inner .forums .box h3{
	font-size:13px;
	color:#0033cc;
	font-weight:normal;
}
.sidebar_box .sidebar_box_inner .forums .box h3 a{color:#0033cc;}
.sidebar_box .sidebar_box_inner .forums .box h3 a:hover{color:#0033cc;}
.sidebar_box .sidebar_box_inner .forums .box p{
	font-size:14px;
	letter-spacing:-1px;
	color:#666;
}
.sidebar_box .sidebar_box_inner span{
	font-size:12px;
	display:block;
	text-align:right;
	padding-right:11px;
}
.sidebar_box .sidebar_box_inner span a{
	padding-right:10px;
	background:url(../images/bg_maincontent_box_a.png) right 4px no-repeat;
}
.sidebar_box .sidebar_box_inner .blog{
	width:290px;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:6px;
}
.sidebar_text_box .sidebar_box_inner .blog .box{
	width:100%;
	overflow:hidden;
	font-size:11px;
	color:#666666;
	padding-bottom:6px;
}
.sidebar_text_box .sidebar_box_inner .blog .box a{
	float:right;
	padding-left:18px;
	background:url(../images/bg_blog_a.png) left 1px no-repeat;
	color:#666666;
}
.sidebar_text_box .sidebar_box_inner .blog .box a:hover{color:#666666;}
.sidebar_text_box .sidebar_box_inner .blog h3{
	font-size:14px;
	color:#333333;
	padding-bottom:8px;
}
.sidebar_text_box .sidebar_box_inner .blog p{
	font-size:13px;
	letter-spacing:-1px;
	color:#666;
	padding-bottom:5px;
}
.sidebar_box .sidebar_box_inner .ask_text{
	width:270px;
	padding-bottom:10px;
	margin-left:11px;
	border-top:1px solid #7dbe7d;
}
.sidebar_box .sidebar_box_inner .ask_text.first{ border-top:none;}
.sidebar_box .sidebar_box_inner .ask_text p{
	font-size:14px;
	color:#333;
	padding-top:10px;
}
.sidebar_box .sidebar_box_inner .ask_text p strong{
	color:#339933;
}
.sidebar_box .sidebar_box_inner .fvorites{
	width:286px;
	margin:0px auto;
}
.sidebar_box .sidebar_box_inner .fvorites h4{
	font-size:14px;
	color:#666;
	padding:12px 0px 2px 0px;
}
.sidebar_box .sidebar_box_inner .fvorites ul{
	padding:0px 0px 6px 7px;
}
.sidebar_box .sidebar_box_inner .fvorites ul li{
	padding:2px 0px 2px 8px;
	width:271px;
	overflow:hidden;
	background:url(../images/bg_sidebar_box_inner_li.png) left 8px no-repeat;
}
.sidebar_box .sidebar_box_inner .fvorites ul li label{
	font-size:14px;
	color:#666;
	display:block;
	width:215px;
	float:left;
}
.sidebar_box .sidebar_box_inner .fvorites ul li a{
	background:url("../images/I-ate-this-orange_47x14.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:14px;
	width:47px;
	text-indent:-2000px;
}
.sidebar_box .sidebar_box_inner .fvorites ul li a:hover{text-decoration:none;}
.sidebar_left{
	width:194px;
	float:left;
	background:url(../images/bg_sidebar_left.png) left bottom no-repeat;
	padding-bottom:8px;
}
.sidebar_box .sidebar_box_inner .fvorites .nofavs{
        width:100%;
        text-align: center;
        color: #666;
        font-style: italic;
}
.sidebar_left img.top_img{
	display:block;
}
.sidebar_left .sidebar_left_inner{
	width:188px;
	border-left:1px solid #b2d2aa;
	border-right:1px solid #b2d2aa;
	padding:0px 2px;
}
.sidebar_left .sidebar_left_inner .form_box{
	width:168px;
	padding:5px 10px;
	background:#ed814d;
}
.sidebar_left .sidebar_left_inner .form_box p{
	font-size:14px;
	color:#FFF;
	padding-bottom:8px;
}
.sidebar_left .sidebar_left_inner .form_box span{
	background:url(../images/bg_sidebar_left_input_box.png) left top no-repeat;
	height:19px;
	display:block;
	width:100%;
}
.sidebar_left .sidebar_left_inner .form_box span .input_box{
	width:153px;
	height:17px;
	background:none;
	border:none;
	padding:2px 1px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	vertical-align:middle;
}
.sidebar_left .sidebar_left_inner .form_box .button_subscribe_me{
	width:106px;
	height:27px;
	background:url(../images/button_subscribe_me.png) left top no-repeat;
	border:none;
	vertical-align:middle;
	cursor:pointer;
	margin-top:9px;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box{
	width:180px;
	padding-bottom:15px;
	margin:0px auto;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box h3{
	font-size:14px;
	color:#ed814d;
	border-bottom:1px solid #ee824d;
	line-height:15px;
	padding-top:16px;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box p{
	padding-top:8px;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box p a{
	display:block;
	width:83px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	outline-style:none;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box p a.subscribe{ background:url(../images/subscribe_bookmark.png) left top no-repeat;}
.sidebar_left .sidebar_left_inner .sidebar_left_box p a.bookmark{ background:url(../images/subscribe_bookmark.png) left -23px no-repeat;}

.sidebar_left .sidebar_left_inner .sidebar_left_box img.google{
	display:block;
	margin-top:6px;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box .search_box{
	width:100%;
	padding-top:3px;
	background:url(../images/bg_search_box.png) left 3px no-repeat;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box .search_box .input_box{
	width:140px;
	height:17px;
	background:none;
	border:none;
	padding:2px 1px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	vertical-align:middle;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box .search_box .go{
	width:25px;
	height:19px;
	background:url(../images/bg_go2.png) left top no-repeat;
	border:none;
	vertical-align:middle;
	cursor:pointer;
	margin-left:3px;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box .search_box .box{
	width:100%;
	overflow:hidden;
	padding:6px 0px 0px 0px;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box .search_box .box input{ vertical-align:middle;}
.sidebar_left .sidebar_left_inner .sidebar_left_box .search_box .box span{
	color:#a9a9a9;
	font-size:12px;
	padding:0px 6px 0px 3px;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box ul{
	padding-top:8px;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box ul li{
	font-size:12px;
	color:#797979;
	padding:5px 0px;
}
.sidebar_left .sidebar_left_inner .sidebar_left_box ul li a{ color:#797979;}
.sidebar_left .sidebar_left_inner .sidebar_left_box ul li a:hover{ color:#797979;}
.sidebar_left .sidebar_left_inner .sidebar_left_box ul li span a{ color:#ed814d;}
.sidebar_left .sidebar_left_inner .sidebar_left_box ul li span a:hover{ color:#ed814d;}

.sidebar_inner{
	width:290px;
	float:right;
}
.sidebar_text_box{
	background:url(../images/bg_sidebar_text_box_bb.png) left bottom no-repeat;
	padding-bottom:9px;
	margin-bottom:10px;
}
.sidebar_text_box .bm{
	background:url(../images/bg_sidebar_text_box_bm.png) left top repeat-y;
}
.sidebar_text_box .bm .text_box{
	background:url(../images/bg_sidebar_text_box_bt.png) left top no-repeat;
	padding-left:10px;
	color:#339933;
}
.sidebar_text_box .bm .text_box h2{
	font-size:14px;
	letter-spacing:-1px;
	padding-top:10px;
	margin-bottom:10px;
}

.sidebar_text_box .bm .text_box img{
	margin-top:15px;
}
.sidebar_text_box .bm .text_box img.hgRightFeaturedImage{
	margin-left:15px;
	margin-right:15px;
}
.sidebar_text_box .bm .text_box .quote{
	margin-top:10px;
	margin-right:10px;
	border-top:1px solid #7DBE7D;
}
.sidebar_text_box .bm .text_box ul{
	padding:3px 0px 0px 6px;
}
.sidebar_text_box .bm .text_box ul li{
	padding:3px 0px 0px 9px;
	font-size:14px;
	background:url(../images/bg_benefits_li.png) left 9px no-repeat;
}
.sidebar_text_box .bm .text_box ul li a{ color:#339933;}
.sidebar_text_box .bm .text_box ul li a:hover{ color:#339933;}

.sidebar_text_box .bm .text_box span{
	font-size:12px;
	display:block;
	text-align:right;
	padding-right:11px;
}
.sidebar_text_box .bm .text_box span a{
	padding-right:10px;
	background:url(../images/bg_maincontent_box_a.png) right 4px no-repeat;
}

.sidebar_text_box .bm .text_box label a{
	background:url(../images/bg_widget_box_button.png) left bottom no-repeat;
	display:block;
	width:300px;
	height:35px;
	margin:0px auto;
	text-indent:-9999px;
	outline-style:none;
	
}

.sidebar_text_box .bm .text_box .ask_text{
	width:266px;
	padding-bottom:10px;
	margin-left:11px;
	border-top:1px solid #7dbe7d;
}
.sidebar_text_box .bm .text_box .ask_text.first{ border-top:none;}
.sidebar_text_box .bm .text_box .ask_text p{
	font-size:13px;
	color:#666;
	padding-top:10px;
}
.sidebar_text_box .bm .text_box .ask_text p strong{
	color:#339933;
}

.sidebar_text_box .bm .text_box .forums{
	width:268px;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:3px;
}
.sidebar_text_box .bm .text_box .forums h3{
	font-size:13px;
	color:#0033cc;
	font-weight:normal;
}
.sidebar_text_box .bm .text_box .forums h3 a{color:#0033cc;}
.sidebar_text_box .bm .text_box .forums h3 a:hover{color:#0033cc;}
.sidebar_text_box .bm .text_box .forums h3 i{ color:#009933;}
.sidebar_text_box .bm .text_box .forums h3 i a{ color:#009933;}
.sidebar_text_box .bm .text_box .forums h3 i a:hover{ color:#009933;}
.sidebar_text_box .bm .text_box .forums p{
	font-size:13px;
	letter-spacing:-1px;
	color:#666;
}


/* ***************************
   $6 Footer Styles
   ***************************/
#footer{
	width:100%;
	background:url(../images/bg_footer.png) left top repeat-x #E0F0E0;
	padding-bottom:30px;
}
#footer .footer_inner{
	width:950px;
	overflow:hidden;
	margin:0px auto;
	padding-top:5px;
}
#footer .footer_inner h1{
	padding-bottom:25px;
}
#footer .footer_inner h1 a{
	display:block;
	width:90px;
	height:38px;
	text-indent:-9999px;
	outline-style:none;
	cursor:pointer;
	background:url(../images/footer_logo.png) left top no-repeat;
}
#footer .footer_inner h1 span a{
	background: none repeat scroll 0% 0% transparent; 
	font-size: 20px; 
	text-indent: 0px; 
	float: right; 
	margin-right: 150px; 
	margin-top: 10px;


}
.footer_box{
	float:left;
	width:172px;
}
.footer_box h2{
	font-size:14px;
	color:#339933;
}
.footer_box ul{}
.footer_box ul li{
	font-size:13px;
}
.footer_box ul li a{color:#339933;}
.footer_box ul li a:hover{color:#339933;}
.tiny_disclaimer {color:#339933;font-size:11px;clear:both;}
.tiny_disclaimer a{font-weight:bold;}
#footer .footer_inner.narrow_box{
	width:860px;
}




/*
* Additions for the not-logged-in Fly-Out
*/
#pre_login_popup{
	width:196px;
	height:80px;
	overflow:hidden;
	position:absolute;
	padding-left:10px;
	background:url(../images/bg_login_pop-up.gif) left top no-repeat;
}
#pre_login_popup span{
	display:block;
	float:left;
	width:96px;
        margin-top: 18px;
}
#pre_login_popup span label{
	color:#FF6633;
	display:block;
	padding:5px 0px 2px 0px;
	letter-spacing:-1px;
}
#pre_login_popup span a{
	display:block;
	height:19px;
	text-indent:-9999px;
	outline-style:none;
}
#pre_login_popup a.join_now{
	width:69px;
	background:url(../images/bg_join_now.png) left top no-repeat;
}
#pre_login_popup span a.login{
	width:50px;
	background:url(../images/bg_login.png) left top no-repeat;
}


#pre_login_register_popup {color:#666;font-size:12px;}
#pre_login_register_popup ul{color: #FF6633;    font-style: italic;    list-style: disc outside none;    margin-left: 25px;}
#pre_login_register_popup .formBox{float:left;width: 270px;}
#pre_login_register_popup label {color: #666;    display: block;    font-size: 16px;    padding-bottom: 2px;padding-top:8px;}
#pre_login_register_popup label span{font-size:12px;font-style:italic;}
#pre_login_register_popup label.small {font-size: 12px;display:inline; line-height:18px; }
#pre_login_register_popup a.termsLink{font-size:12px;}
#pre_login_register_popup div.hr {border-top:1px solid #CCC;margin-bottom:-10px;margin-top:10px;}
#pre_login_register_popup select{color: #666666;    font-size: 14px;    height: 22px;    padding-top: 2px;}
#pre_login_register_popup input {color: #666666;    font-size: 14px;    height: 20px;width:220px; }
#pre_login_register_popup input[type=checkbox] { vertical-align:bottom;border:none;width:15px;}

#pre_login_register_popup div.available {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 10px;	font-style: italic;	color: #7ea831;	float: right;	padding-top: 14px;	margin-right: 55px;}
