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

html, body { background-color:#000; margin:0 !important; padding:0 !important; height:100%; }

.fb_ltr { width:220px!important; }

input, textarea, select, checkbox, radio { font:11px Arial, Helvetica, sans-serif; color:#444; }
input:focus, textarea:focus { background:#fffdee; outline:none; }

br.clear { clear:both; }

form.newsletter_select { float:right; }
.combobox { margin-top:4px; font:normal normal 11px Verdana, Geneva, sans-serif; padding:2px; }

sup { font-size:7px; vertical-align:top; font:normal bold Arial, sans-serif; line-height:6px; }

#content_container strong, #content_container p strong, #content_container p strong a { color:#FFF; font-weight:bold; }
#content_container p strong a:hover { color:#6CF; font-weight:bold; }

#header { height:95px; background:url(../images/background_honeycomb_top.jpg) repeat-x top left #000; margin:0 auto; padding:0; }
#header_print { display:none; margin:0 auto; padding:0; height:95px;margin-bottom:25px; }
	#header_inner { width:850px; height:95px;margin:0 auto; text-align:left; }
	.my_body_fortress { float:right; margin-top:25px;display:none; }
#navbar { background:url(../images/navbar_background.jpg) repeat-x; margin:0 auto; height:33px; padding:0; clear:both; }
#main_body { background:url(../images/background_honeycomb.jpg) repeat-x top left #000; margin:0 auto; padding:0; height:auto; }
#outer_frame { background:url(../images/background_outerframe.jpg) repeat-x top left #C5C5C5; width:850px; margin:0 auto; height:auto; }
#content_container { width:842px; margin:0 auto; height:100%; background:#000; }
#content_container.productpage { background:url(../images/product_background.jpg) top left no-repeat #000; }
#content_container.productpage #page_left { background:none; }
	#home_left { width:607px; height:523px; float:left; background:#333; }
	#home_right { width: 233px; float:right; height:100%; background-color:#C5C5C5; border-left:2px solid #C5C5C5; }
	#home_bottom { width:842px; /*height:144px; */clear:both; border-top:3px solid #C5C5C5; }
	#page_left { width:808px; float:left; background:#000; }
	
	#content_container p { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; line-height:16px; margin-bottom:18px; }
	#content_container p a, .testimonials a { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F90; text-decoration:underline; }
	#content_container p a:hover, .testimonials a:hover { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#6CF; text-decoration:underline; }
	#content_container p strong, .testimonials strong { font:normal bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; line-height:16px; }
	#content_container ul { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; line-height:16px; margin:-7px 0 20px 0; padding: 0 0 0 10px; }
	#content_container li { list-style-image:url(../images/bullet.jpg); font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC;  margin-bottom:10px; }
	
	.home_nutrition_articles { width:255px; color:#f9c100; font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; background:url(../images/home_boxesbackground.jpg) top left repeat-x #000; }
	#content_container .home_nutrition_articles ul { margin:5px 0 0 0; padding:0; }
	#content_container .home_nutrition_articles li { list-style:none; background:url(../images/orange_arrow.png) left no-repeat; padding-left:13px; margin-bottom:5px; }
	.home_nutrition_articles li a { font-size:13px; color:#FFF; text-decoration:none; }
	.home_nutrition_articles li a:hover { color:#FC0; }
	.home_nutrition_articles_inner { padding:10px 0 10px 13px; }
	#home_facebook, #home_twitter { margin-bottom:6px; }
	#home_coupon { width:236px;border-left:3px solid #C5C5C5;border-right:3px solid #C5C5C5; background:#040C0F; }
	#home_newsletter { width:236px;border-left:3px solid #C5C5C5;border-right:3px solid #C5C5C5;border-top:3px solid #C5C5C5; background:#AA3000; }
	
	#tweetbox { color: #FFF; }
	#content_container ul.tweet_list { list-style: none; margin: 0; padding: 0; overflow-y: hidden; }
	.tweet_list li { overflow-y: auto; overflow-x: hidden; padding: 0.5em; font-size:11px!important; color:#DCDCDC; border-bottom:1px solid #333; margin-bottom:4px; }
	.tweet_list li a { color: #DDD; }
	.tweet_list li a:hover { color: #FC0; }
	.tweet_time a { text-decoration:none; color:#787878!important; font-size:9px; text-transform:uppercase; }
	.tweet_list .tweet_avatar { padding: 0 .8em .8em 0; float: left; }
	.tweet_list .tweet_avatar img { vertical-align: middle; }
	
	/*#homebanners { clear:both; border-top:3px solid #C5C5C5; }
		#homebanners td { border-right:2px solid #C5C5C5; }
		#homebanners td:last-child { border:none; }
		#homebanners img:hover, #left_banners img:hover { opacity:0.75;filter: alpha(opacity=75) ; }*/
	
	.newsletter_toc ul { margin:-7px 0 20px 0; padding: 0 0 0 10px; }
	.newsletter_toc li a { list-style-image:url(../images/bullet.jpg); font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#888;  margin-bottom:3px; }
	.newsletter_toc li a:hover { color:#F90; }
		.newsletter_date { background:url(../images/categoryhead.jpg) bottom repeat-x; padding:3px 7px; border-bottom:1px solid #073861; color:#ce6702; font:normal bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
	
	#view_all { text-align:right; }
		#view_all a { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; text-decoration:none; }
		#view_all a:hover { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FC0; text-decoration:underline; }
	
#product_left, #productlisting_left { float:left; width:258px; padding:0; }
#product_right,#productlisting_right { float:right; width:500px; padding:15px 20px 35px 20px; }

.img_right { float:right; margin:0 0 14px 14px; }
.img_left { float:left; margin:0  14px 14px 0; }

#faq ul { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; line-height:14px; margin:20px 0 40px 0; padding:0; }
#faq li, #faq li a { list-style:none; font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F90;  margin-bottom:10px; text-decoration:none; }
#faq li a:hover { color:#6CF; text-decoration:underline; }

#txtMessage { font:11px Arial, Helvetica, sans-serif; color:#444; }
.form_error { font:normal bold 10px Arial, Helvetica, sans-serif; color:#F00; text-transform:uppercase; }

/*#product_right { float:right; width:323px; padding:0 25px 35px 0; border-right:2px solid #C5C5C5; }*/
#product_right_sidebar { width: 233px; float:right; height:100%; background-color:#C5C5C5; }
.product_name_sm { font:normal bold 25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FC0; line-height:23px; text-transform:uppercase; }
.product_name_sub { font:normal bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F90; line-height:28px; text-transform:uppercase; }
.product_name_lg { font:normal bold 40px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FC0; line-height:38px; text-transform:uppercase; }
	.product_name_lg sup { font:normal bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FC0; vertical-align:top; }
.product_size { font:normal bold 16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; line-height:18px; margin-bottom:10px; }
.product_size_detail { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; line-height:16px; margin-bottom:10px; }
.paragraph_header { font:normal bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FC0; line-height:20px; }
.paragraph_header_red { font:normal bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00; line-height:20px; }
.paragraph_header a { text-decoration:none !important; }
.paragraph_header a:hover { text-decoration:underline !important; }
.paragraph_subheader, .textContact { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F90; line-height:18px; margin-bottom:10px; text-transform:uppercase; }
.paragraph_subheader_wht { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; line-height:18px; margin-bottom:10px; }
.fine_print { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#555; line-height:13px; margin-bottom:10px; text-transform:uppercase; }
.fine_print a { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#555; line-height:13px; margin:10px 0; text-transform:uppercase; text-decoration:underline; }
.fine_print a:hover { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#ffca00; line-height:13px; margin:10px 0; text-transform:uppercase; text-decoration:underline; }
.required { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#555; line-height:13px; text-transform:uppercase; }
span#lblMessageText .required { font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif!important; color:#F00!important; }
#thumblabel { margin:6px 0; }

span.available { font:normal bold 12px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; color:#FFF; }
.available a { color:#F90; }

#flashcontent { position:relative; z-index:1; }

.image_left { margin:0 30px 0 0; }

td.yellow { height:25px; background:url(../images/navbar_background.jpg) repeat-x bottom; font:normal bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#413f13; text-transform:uppercase; text-align:center; }
table.standard { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; border:1px solid #FFF; }

table.ourproducts { text-align:center; margin:0 0 0 -20px }
table.ourproducts a { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; text-decoration:none; }
table.ourproducts a:hover { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F90; text-decoration:none; }
table.ourproducts a img { text-decoration:none!important; border:none!important; }
table.ourproducts td a img { opacity:1.0; filter: alpha(opacity=100); }
table.ourproducts td a img:hover { opacity:0.8; filter: alpha(opacity=80); }

.search_results { background-color:#EFC800; font:normal bold 14px Arial, Helvetica, sans-serif; color:#000; padding:8px 10px; }

#bmi_index, #bmi_category { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; background-color:#c76200!important; color:#FFF; padding:1px 3px; }

#tblContact td { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC;text-transform:none!important; }
#tblContact .paragraph_subheader { text-transform:none!important; }

.separator { border-top:1px solid #222; height:2px; padding:0 0 3px 0; }


/*-------- Recipe Styles --------*/

table.recipe { margin:45px 0 5px 0; font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; }
table.recipe:first-child { margin-top:10px; }
.shake { padding-bottom:35px; margin-bottom:25px; border-bottom: 1px solid #232323; }
#shake_jumpbox { border-top: 1px solid #232323; border-bottom: 1px solid #232323; padding:25px 0; overflow:hidden; }
#shake_picker { margin-top:10px!important; }
#shake_picker li { list-style:none; float:left; height:16px; margin-right:15px; }
#shake_picker li a { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#777; text-decoration:none; line-height:16px; }
#shake_picker li a:hover { color:#CCC; }
#shake_picker li a.current { color:#FFF; }
#shake_picker li a.current span { border-bottom:1px solid #FF9900; }
#shake_picker li a img { margin-bottom:-4px; }
.recipe_chartbar { font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#000; background-color:#FC0; padding:5px; }
table.recipe td { padding:5px; }
table.recipe a { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F90; text-decoration:underline; }
table.recipe a:hover { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#6CF; text-decoration:underline; }
.recipe_totals { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#ce4800; background-color:#FFF; padding:5px; }
table.recipe strong { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#ffca00; text-transform:uppercase; }
table.recipe img { margin-right:15px; }


/*-------- Activity Chart Styles --------*/

table.activity { margin-top:5px; font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; }
table.activity td { border-bottom:1px solid #222; }
.activitynumbers { border-left:1px solid #222; }
table.activity img { padding:17px 0 17px 0; }
.activity_pic { width: 137px;!important }
table.activity strong { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#ffca00; line-height:20px; }



/*-------- Meal Plan Styles --------*/

table.mealplans { margin-top:20px; font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; }
table.mealplans_page { margin:0; padding:0; }
table.mealplans_page td { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; padding:15px; }
table.mealplans_page strong { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#ffca00; text-transform:uppercase; }

table.mealplans_page a { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F90; text-decoration:underline; }
table.mealplans_page a:hover { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#6CF; text-decoration:underline; }
table.mealplans_page img { margin-right:15px; }
td.mealtotals { background-color:#FFCA00; padding:0!important; margin:0!important; border-bottom:none!important; }
td.totals { color:#000!important; font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif!important; text-transform:uppercase;  padding:0!important; height:25px!important; text-align:center; }
td.dailymealtotals { background:#FFF; padding:0!important; margin:0!important; border-bottom:none!important; }
td.dailytotals { color:#ce4800!important; font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif!important; text-transform:uppercase;  padding:0!important; height:25px!important; text-align:center; }

#tabnav a { background:url(../images/tab.jpg) repeat-x; padding:5px 8px; text-decoration:none; color:#999; float:left; font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; border-right:2px solid #000; display:block; cursor:pointer; }
#tabnav a.selected { background:url(../images/tab_selected.jpg) repeat-x; color:#FFF; }


/*-------- Testimonial Styles ------*/

.testimonials
{padding-left:22px;
 padding-right:22px;
  color: #CCCCCC;
    font: 13px/16px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
    margin-bottom: 18px;
}

.testimonialname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	float: right;
	padding-right: 20px;
}


/*-------- Media Page ----------*/

#mediapage #page_left { width:842px; }
#mediapage #product_right { width:782px; float:none; margin:0 auto; }
#mediapage #backtotop { margin-top:0; }
#mediapage #btn_sendtoafriend { display:none; }
#media_right { float:right; overflow:hidden; }


/*-------- jTabber Styles ----------*/

#medianav { width:220px; padding-bottom:20px; }
#medianav a span { padding-top:12px; }
#medianav a { text-decoration:none; font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#888; text-transform:uppercase; clear:both; padding-top:5px; }
#medianav a:hover { color:#FFF; }
#medianav a img { float:left; padding:0 10px 5px 0; clear:both; opacity:0.75;filter: alpha(opacity=75); }
#medianav a:hover img { opacity:1.0;filter: alpha(opacity=100); }
.hiddencontent,.hiddencontent2 { display:none; clear:both; }

.ui-tabs .ui-tabs-hide {
     display: none;
}


#jump_box { width:170px; float:right; padding:10px; background-color:#111; margin:0 0 15px 40px; border:1px solid #333; border-top:7px solid #333; }
		#jump_box ul { margin:0; }
		#jump_box li { list-style-image:url(../images/bullet.jpg); margin-bottom:8px!important; line-height:12px; }
		#jump_box li a { font:normal bold 9px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none; }
		#jump_box li a:hover { color: #F90; }
		
.indent { padding:0 5%; }
		.indent ul { padding:0!important; }

.backtotop { float:right; }
#backtotop { margin:35px 0 15px 0; text-transform:uppercase; }
#backtotop a, .backtotop a { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#555; line-height:13px; margin:10px 0; text-transform:uppercase; text-decoration:underline; }
#backtotop a:hover, .backtotop a:hover { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#ffca00; line-height:13px; margin:10px 0; text-transform:uppercase; text-decoration:underline; }
.backtotop a, .backtotop a:hover { text-decoration:none; }

.addthis_toolbox a { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif!important; color:#888!important; text-decoration:none!important; margin-top:0!important; }
.addthis_toolbox a:hover { color:#F90!important; }
.addthis_button_facebook_like iframe { width:47px!important; margin-top:-2px!important; }

.backtotop_divider { margin:40px 0; text-transform:uppercase; border-bottom:1px solid #222; text-align:right; }
.backtotop_divider a { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:13px; margin:10px 0; text-transform:uppercase; text-decoration:none; }
.backtotop_divider a:hover { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#ffca00; line-height:13px; margin:10px 0; text-transform:uppercase; text-decoration:none; }

.protected { font:normal bold 9px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#000; background-color:#ffca00; padding:1px; }

#product_disclaimerbox { width: 444px; font:normal bold 9px Arial, Helvetica, sans-serif; color:#4a4949; margin:0; padding:10px; line-height:12px; border: 1px solid #4a4949; text-transform:uppercase; text-align:center; }
#product_info { margin-top:-20px; }
#product_info p { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; line-height:14px; margin-bottom:12px; padding-left:30px; }
#product_info p strong { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; line-height:21px; margin-bottom:12px; }
#product_info p a { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F90; text-decoration:underline; }
#product_info p a:hover { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#6CF; text-decoration:underline; }
#product_info img { padding-right:10px; }
#product_info ul { line-height:16px; margin:-7px 30px 20px 30px; padding: 0 0 0 15px; }
#product_info li { list-style-image:url(../images/bullet_green.jpg); font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF;  margin-bottom:10px; }
#left_banners, #left_banners img { text-align:center; margin:5px 0; }

#suppfacts { width:300px; color:#FFF; padding:12px; font:normal normal 10px Helvetica, Arial, sans-serif; line-height:15px; margin-top:25px; border:1px solid #FFF; }
	#suppfacts strong { font:normal bold 10px Helvetica, Arial, sans-serif; line-height:15px; }
	.suppfacts_header { font:normal bold 24px "Arial Black", Helvetica, Arial, sans-serif; line-height:30px; }
	#suppfacts td { border-bottom:1px solid #FFF; }
	td.thickline { background-color:#FFF; }
	.suppfacts_fineprint { font:normal normal 9px Helvetica, Arial, sans-serif; line-height:12px; }

#footer { background:url(../images/footer_border.jpg) repeat-x top left #000; margin:0 auto; padding-bottom:10px; clear:both; }
	#footer_container { /*width:1024px; */margin:0 auto; padding-top:20px; text-align:center; }
	#footer_left { text-align:center; font:normal normal 10px Verdana, Arial, Helvetica, sans-serif; color:#4a4949; line-height:15px; }
		#footer_left a { color:#4a4949; }
		#footer_left a:hover { color:#ffca00; }
	#footer_right { width: 420px; font:normal bold 8px Arial, Helvetica, sans-serif; color:#4a4949; margin:0 auto; padding:10px; line-height:12px; border: 1px solid #4a4949; text-transform:uppercase; }
.addresserror
  {
    line-height:13px;
	font-size: 11px;
	color:#FF9900;
	}

	#product_info p .lnkflavor:link, #product_info p .lnkflavor:visited
	{
	    text-decoration:none;
	    color: #fff;
	    }
	    
/*--------ADDTHIS--------*/
.addthis_toolbox { width:100%; overflow:auto; padding:0 0 10px 0; clear:both; }
.addthis_toolbox a, .addthis_toolbox div { float:left; display:inline; }
#___plusone_0 { width:32px!important; }
#btn_share:hover, #btn_email:hover { opacity:0.80;filter: alpha(opacity=80); }
#at_testpromo, #at_pspromo { display:none !important; }
#at_hover .at_bold { font-weight:normal!important; color:#4C4C4C !important; }
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr { display: none !important; }


/*-------- SITEMAP--------*/
#sitemap_left { width: 45%; float: left; margin-right: 25px; }
#sitemap_right { background-color: Black; width: 50%; float: left; }
#sitemap { float:left; width:500px; padding:15px 20px 35px 20px; }
#sitemap ul { margin:0; padding-left:12px; margin-bottom:10px; }
#sitemap li { margin-bottom:8px!important; margin-top:5px; line-height:12px; padding-bottom:0px; }
#sitemap li a {font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#CCC; line-height:12px; text-decoration:none; }
#sitemap li a:hover { color:#FFF; text-decoration:underline;  }
.sitemap_category_header { font:normal bold 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F90; line-height:20px; }
