/* -------------------------------------
Filename: base.css
Title : Primary CSS file for Curves Cereal
Author : Curves Cereal.
--------------------------------------- */

/* =CALL LIBRARY */
/*@import url("reset-min.css"); /* YUI Reset Style  */



/* =GENERAL STYLE */
/*body {text-align: center; font: 62.5%/1.5em "ITC Avante Garde", Verdana, Arial, Sans-serif; color: #666; background: #fff;}*/

body {text-align: left; font: 12px/18px "Century Gothic", Verdana, Arial, Sans-serif; color: #666; background: #fff; margin-top: 0px;}

a, a:link, a:hover, a:visited{outline: none; text-decoration: none; color: #417da4;}
	a img{border: none;}
a:hover{ color: #284D66; text-decoration: none !important}

hr{display: none;}

.clear{clear: both;padding: 1px 0 0;}

strong{font-weight: bold;}

em{font-style: italic;}

img.img-right{float: right; margin: 0 0 15px 10px;}

.ir{overflow: visible; position: relative; display: block;}
	.ir span{background-position: top left; background-repeat: no-repeat; display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; z-index: 1; cursor: pointer;}

.alert{color: #f00;}

#content ul.no-list{list-style-type: none; padding: 0;}


/* =LAYOUT STYLE */
#container{width: 1000px; margin: 0 auto; text-align: left; overflow: hidden; position: relative;}

#header{
	width: 100%;
	height: 180px;
	overflow: visible;
	position: relative;
	font-size: 1.2em;
	background-image: url(../images/header2.jpg);
	visibility: visible;
}
#header1{
	width: 100%;
	height: 180px;
	overflow: visible;
	position: relative;
	font-size: 1.2em;
	background-image: url(../images/header1.jpg);
	visibility: visible;
}
#header3{
	width: 100%;
	height: 180px;
	overflow: visible;
	position: relative;
	font-size: 1.2em;
	background-image: url(../images/header3.jpg);
	visibility: visible;
}
#header4{
	width: 100%;
	height: 180px;
	overflow: visible;
	position: relative;
	font-size: 1.2em;
	background-image: url(../images/header4.jpg);
	visibility: visible;
}
#header5{
	width: 100%;
	height: 180px;
	overflow: visible;
	position: relative;
	font-size: 1.2em;
	background-image: url(../images/header5.jpg);
	visibility: visible;
}
#header6{
	width: 100%;
	height: 180px;
	overflow: visible;
	position: relative;
	font-size: 1.2em;
	background-image: url(../images/header6.jpg);
	visibility: visible;
}	

#main{width: 100%; overflow: hidden; position: relative; margin: 15px 0;}
	#content{width: 660px; float: left; overflow: hidden; position: relative; font-size: 1.3em; line-height: 1.4em;}
		#content .wrap{width: 580px; overflow: hidden; position: relative; padding-left: 66px;}
		#content .col-left{float: left; width: 255px;}
		#content .col-right{float: right; width: 255px;}
	#sidebar{width: 310px; float: right; overflow: hidden; position: relative; font-size: 1.1em; padding: 20px 0 30px 0;}

#footer{width: 100%; overflow: hidden; position: relative; margin: 4em 0 3em; color: #417da4; font-size: 10px;}



/* =HEADER STYLE */
#page-about #header{background: #79a8d3 url(../images/curves/header.jpg) no-repeat;}
#page-make-change #header{background: #79a8d3 url(../images/curves/header2.jpg) no-repeat;}
#page-moments-truth #header{background: #79a8d3 url(../images/curves/header3.jpg) no-repeat;}
#page-follow-bloggers #header{background: #79a8d3 url(../images/curves/header4.jpg) no-repeat;}
#page-user #header{background: #79a8d3 url(../images/curves/header5.jpg) no-repeat;}
#page-profile #header{background: #79a8d3 url(../images/curves/header6.jpg) no-repeat;}

#header h1{float: left; width: 181px; height: 130px; padding: 0 0 0 25px;}
#header h1 a{float: left; width: 181px; height: 90px; color: #fff; text-align: center; font-size: 2em; padding-top: 20px;}
#header1 h1{float: left; width: 181px; height: 130px; padding: 0 0 0 25px;}
#header1 h1 a{float: left; width: 181px; height: 90px; color: #fff; text-align: center; font-size: 2em; padding-top: 20px;}
#header5 h1{float: left; width: 181px; height: 130px; padding: 0 0 0 25px;}
#header5 h1 a{float: left; width: 181px; height: 90px; color: #fff; text-align: center; font-size: 2em; padding-top: 20px;}

		#page-about h1 a span{background: url(../images/curves/Logo_StartWithCurves.jpg);}
		#page-make-change h1 a span{background: url(../images/curves/Logo_ToolsForSuccess.jpg);}
		#page-moments-truth h1 a span{background: url(../images/curves/Logo_MomentsOfTruth.jpg);}
		#page-follow-bloggers h1 a span{background: url(../images/curves/Logo_Community.jpg);}
		#page-user h1 a span{background: url(../images/curves/Logo_MakeYourChange.jpg);}
		#page-profile h1 a span{background: url(../images/curves/Logo_YourProfile.jpg);}

#link{float: right; width: auto; text-align: right; padding: 20px 20px 0 0; color: #fff; margin-bottom: 1.5em; text-transform: lowercase;}
	#link a{color: #fff; padding: 0 2px 0 2px; }
		#link a:hover{background-color:#b3008f; }
		
		

/* =MENU STYLE */
ul#menu
{
	font-size: 12px !important;
	position: relative;
	z-index: 999 !important;
	clear: right;
	text-align: right;
	float: right;
	background: #209300;
	height: 19px;
	width: 405px;
	text-transform: lowercase;
}

ul#menu li
{
	float: left;
	position: relative;
	text-align: left;
	
}

ul#menu a
{
	color: #B3F9AE;
	display: block;
	height: 19px;
	text-indent: -9999px;
	float: none;
	padding: 0;
	font-size: 1em;
	word-spacing: -2px;
	background-repeat: no-repeat;
	background-position: 0 -19px;
}

ul#menu li a:hover
{
	background-position: 0 0;
}

ul#menu li span
{
	background-position: -19px;
}

ul#menu li span
{
	background-position: 0px;
}


ul#menu li.active
{
	font-weight: bold;
}



ul#menu li > ul
{
	top: auto;
	left: 0;
}

ul#menu li li
{
	display: block !important;	
}

#page-moments-truth #moments-of-truth-nav a, #page-make-change #tools-for-success-nav a,
#page-about #start-with-curves-nav a, #page-follow-bloggers #community-nav a,
#page-user #make-your-change-nav a, #page-contest #contest-nav a
{
	background-position: 0 0;
}
#page-moments-truth #moments-of-truth-nav li a, #page-make-change #tools-for-success-nav li a,
#page-about #start-with-curves-nav li a, #page-follow-bloggers #community-nav li a,
#page-user #make-your-change-nav li a, #page-contest #contest-nav li a
{
	background-position: 0 -19px;
}
#page-moments-truth #moments-of-truth-nav li a:hover, #page-make-change #tools-for-success-nav li a:hover,
#page-about #start-with-curves-nav li a:hover, #page-follow-bloggers #community-nav li a:hover,
#page-user #make-your-change-nav li a:hover, #page-contest #contest-nav li a:hover
{
	background-position: 0 0;
}
ul#menu li li a
{
	background-position: 0 -19px;
}

ul#menu li li a:hover
{
	background-position: 0 0px;
}

/*ul#menu li:hover ul, ul#menu li.over ul  {display:block; z-index:999; top: 16px;}
ul#menu li.over ul {display:block; z-index:999; top: 16px; left: 0}*/
ul#menu li ul
{
	display: none;
	position: absolute;
	float: left;
	width: 400%;
}

#make-your-change-nav
{
	width: 133px;
	display: block;
}
#make-your-change-nav a
{
	background-image: url(../images/curves/makechange.gif);
}
#moments-of-truth-nav
{
	width: 120px;
	display: block;
}
#moments-of-truth-nav a
{
	background-image: url(../images/curves/moments.gif);
}
#tools-for-success-nav
{
	width: 116px;
}
#tools-for-success-nav a
{
	background-image: url(../images/curves/toolsforsuccess.gif);
}
#start-with-curves-nav
{width: 159px;} 
#start-with-curves-nav a
{
	background-image: url(../images/curves/startwith.gif);
}

#community-nav
{width: 86px;} 
#community-nav a
{
	background-image: url(../images/curves/community.gif);
}



#bloggers-nav
{width: 131px;} 
#bloggers-nav a
{
	background-image: url(../images/curves/followbloggers.gif);
}
#groups-nav
{width: 59px;} 
#groups-nav a
{
	background-image: url(../images/curves/groups.gif);
}
#cereal-nav
{width: 58px;} 
#cereal-nav a
{
	background-image: url(../images/curves/cereal.gif);
}
#bars-nav
{width: 42px;} 
#bars-nav a
{
	background-image: url(../images/curves/bars.gif);
}

#tell-a-friend-nav
{width: 87px;} 
#tell-a-friend-nav a
{
	background-image: url(../images/curves/tellfriend.gif);
}
/*#moments-of-truth-nav,#tools-for-success-nav{ width: 100px;}
#community-nav{width: 70px;}
#start-with-curves-nav{width: 145px;} 
#tell-a-friend-nav{width: 70px;}*/

#move-more-nav
{width: 87px;} 
#move-more-nav a
{
	background-image: url(../images/curves/movemore.gif);
}
#eat-better-nav
{width: 78px;} 
#eat-better-nav a
{
	background-image: url(../images/curves/eatbetter.gif);
}
#embrace-change-nav
{width: 122px;} 
#embrace-change-nav a
{
	background-image: url(../images/curves/embracechange.gif);
}
#contest-nav
{width: 64px;}
#contest-nav a
{
	background-image: url(../images/curves/contest.gif);
}
/*
#contest-overview-nav
{width: 66px;}
#contest-overview-nav a
{
	background-image: url(../images/curves/contest.gif);
}

#contest-registration-nav
{width: 46px;}
#contest-registration-nav a
{
	background-image: url(../images/curves/bars_on.gif);
}
#contest-rules-nav
{width: 46px;}
#contest-rules-nav a
{
	background-image: url(../images/curves/bars_on.gif);
}
*/

/* =TITLE STYLE */
#content h2{position: relative; overflow: hidden; color: #fff; margin: 0 0 2.5em; font-size: 1.5em; text-transform: lowercase;}
	#content h2 span{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

h2#t-start{width: 333px; height: 20px; background: #4d93c1; margin-bottom: 1em;}
	h2#t-start span{background: url(../images/curves/h2_start_with_curves.gif) no-repeat;}

h2#t-make-some-change{width: 303px; height: 20px; background: #b332a2; margin-bottom: 1em;}
	h2#t-make-some-change span{background: url(../images/curves/h2_make_some_changes.gif) no-repeat;}
	
h2#t-eat-better{width: 219px; height: 20px; background: #b332a2; margin-bottom: .5em;}
	h2#t-eat-better span{background: url(../images/curves/h2_eat_better.gif) no-repeat;}

h2#t-move-more{width: 240px; height: 20px; background: #b332a2; margin-bottom: .5em;}
	h2#t-move-more span{background: url(../images/curves/h2_move_more.gif) no-repeat;}
	
h2#t-embrace-change{width: 317px; height: 20px; background: #b332a2; margin-bottom: .5em;}
	h2#t-embrace-change span{background: url(../images/curves/h2_embrace_change.gif) no-repeat;}

h2#t-moments_truth{width: 212px; height: 43px; background: #417da4; margin-bottom: 1em;}
	h2#t-moments_truth span{background: url(../images/curves/h2_moments_truth.gif) no-repeat;}
	
h2#t-follow-blogger{width: 252px; height: 19px; background: #417da4; margin-bottom: 1px; }
	h2#t-follow-blogger span{background: url(../images/curves/h2_follow_bloggers.gif) no-repeat;cursor:pointer}

h2#t-welcome-community{width: 267px; height: 43px; background: #417da4; margin-bottom: 20px;}
	h2#t-welcome-community span{background: url(../images/curves/h2_welcome_community.gif) no-repeat; cursor: auto;}
	
h2#t-groups{width: 116px; height: 19px; background: #417da4; margin-bottom: 2em; cursor:pointer;  }
	h2#t-groups span{background: url(../images/curves/h2_groups.gif) no-repeat;}
	
h2#t-groups-eating{width: 189px; height: 43px; background: #417da4; margin-bottom: 2em;}
	h2#t-groups-eating span{background: url(../images/curves/h2_groups_eating.gif) no-repeat;}
	
h2#t-moments_truth{width: 212px; height: 43px; background: #417da4; margin-bottom: 1em;}
	h2#t-moments_truth span{background: url(../images/curves/h2_moments_truth.gif) no-repeat;}
	
h2#t-start-bars{width: 334px; height: 44px; background: #4d93c1;margin-bottom: .5em;}
	h2#t-start-bars span{background: url(../images/curves/h2_start_with_curves_bars.gif) no-repeat;}
	
h2#t-start-cereal{width: 342px; height: 44px; background: #4d93c1;margin-bottom: .5em;}
	h2#t-start-cereal span{background: url(../images/curves/h2_start_with_curves_cereal.gif) no-repeat;}
	
h2#t-signin{width: 233px; height: 20px; background: #4d93c1;}
	h2#t-signin span{background: url(../images/curves/h2_signin.gif) no-repeat;}
	
h2#t-join-movement-step1{width: 339px; height: 53px; background: #4d93c1; margin-bottom: 1em}
	h2#t-join-movement-step1 span{background: url(../images/curves/h2_join_movement_step1.gif) no-repeat;}

h2#t-welcome-step2{width: 233px; height: 53px; background: #4d93c1; margin-bottom: 1em}
	h2#t-welcome-step2 span{background: url(../images/curves/h2_welcome_step2.gif) no-repeat;}
	
	h2#thankyou_ir{width: 505px; height: 40px; background: #4d93c1; margin-bottom: 1em}
	h2#thankyou_ir span{background: url(../images/curves/welcome_intro.gif) no-repeat;}
	
h2#t-editprofile{width: 305px; height: 21px; background: #4d93c1; margin-bottom: 1em}
	h2#t-editprofile span{background: url(../images/curves/editprofile.jpg) no-repeat;}
	
h2#t-welcome-step1{width: 71px; height: 25px; background: #4d93c1; margin-bottom: 1em}
	h2#t-welcome-step1 span{background: url(../images/curves/join_step1.gif) no-repeat;}
	
h2#t-thankyou{width: 233px; height: 21px; background: #4d93c1; margin-bottom: 1em}
	h2#t-thankyou span{background: url(../images/curves/h2_thankyou.gif) no-repeat;}

#sidebar h2, #testimonial h3, #testimonial h4{display: none;}

#content h3{position: relative; overflow: hidden; margin: 0 0 2em; font-size: 1em;}
	#content h3 span, #sidebar h3 span{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
	
h3#t-giveup{width: 452px; height:20px;}
	h3#t-giveup span{background: url(../images/curves/quote_give_up.gif) no-repeat;}
	
h3#t-wantboost{width: 405px; height:20px;}
	h3#t-wantboost span{background: url(../images/curves/quote_want_to_boost.gif) no-repeat;}
	
h3#t-senselesssnacking{width: 288px; height:20px;}
	h3#t-senselesssnacking span{background: url(../images/curves/quote_sensless_snacking.gif) no-repeat;}
	
h3#t-signup-free{width: 512px; height: 34px;}
	h3#t-signup-free span{background: url(../images/curves/quote_signup_free.gif) no-repeat;}
	
h3#t-change-overwhelming{width: 547px; height:23px;}
	h3#t-change-overwhelming span{background: url(../images/curves/toolsforsuccess_intro.gif) no-repeat;}
	
h3#t-eat-better-america{width: 211px; height:22px; margin-bottom: 1em;}
	h3#t-eat-better-america span{background: url(../images/curves/h3_eat_better_america.gif) no-repeat;}

h3#t-food-choice{width: 474px; height:22px;}
	h3#t-food-choice span{background: url(../images/curves/quote_food_choice.gif) no-repeat;}

h3#t-lose-weight{width: 520px; height:51px;}
	h3#t-lose-weight span{background: url(../images/curves/quote_want_to_lose_weight.gif) no-repeat;}

h3#t-this-life{width: 259px; height:22px;}
	h3#t-this-life span{background: url(../images/curves/quote_this_life.gif) no-repeat;}
	
h3#t-community-start {width: 512px; height:40px; margin-bottom: .1em;}
		h3#t-community-start span{background: url(../images/curves/communitystart_intro.gif) no-repeat;}

h3#t-groups-start {width: 481px; height:81px;}
		h3#t-groups-start span{background: url(../images/curves/groupsstart_intro.gif) no-repeat;}
	
	
#sidebar h3{position: relative; overflow: hidden; font-size: 1em; height: 22px; margin: 0 0 .7em}

#moments_of_truth h3{width: 310px; height:23px; margin: 0 0 0;}
	#moments_of_truth h3 span{background: url(../images/curves/h3_moments_of_truth.gif) no-repeat;}

#follow-our-blogger h3{width: 310px; height:23px; margin: 0 0 0;}
	#follow-our-blogger h3 span{background: url(../images/curves/h3_follow_our_blogger.gif) no-repeat;}
	
#submit_moments h3{width: 310px; height:24px; margin-bottom: 1em;}
	#submit_moments h3 span{background: url(../images/curves/h3_submit_your_moment.gif) no-repeat;}
	
#related_links h3{width: 304px; height:22px; margin-bottom: .7em;}
	#related_links h3 span{background: url(../images/curves/h3_related_links.gif) no-repeat;}
	
#moment-tags h3{width: 304px; height:22px; margin-bottom: .7em;}
	#moment-tags h3 span{background: url(../images/curves/h3_moment_tags.gif) no-repeat;}
	
#widget-myfriends h3{width: 304px; height:23px; margin-bottom: .7em;}
	#widget-myfriends h3 span{background: url(../images/curves/h3_myfriends.gif) no-repeat;}
	
#widget-myfans h3{width: 304px; height:23px; margin-bottom: .7em;}
	#widget-myfans h3 span{background: url(../images/curves/h3_myfans.gif) no-repeat;}

	
#sidebar .box-list h3{width: 304px; height:22px; margin-bottom: .7em;}
	#popular-tags h3 span{background: url(../images/curves/h3_popular_tags.gif) no-repeat;}	
	#recent-post h3 span{background: url(../images/curves/h3_recent_posts2.gif) no-repeat;}
	#recent-post-groups h3 span{background: url(../images/curves/h3_recent_posts.gif) no-repeat;}
	#follow-blogger h3 span{background: url(../images/curves/h3_follow_blogger.gif) no-repeat;}
	#my-tips h3 span{background: url(../images/curves/h3_mytips.gif) no-repeat;}
	#subscribe h3 span{background: url(../images/curves/h3_subscribe.gif) no-repeat;}
	#archive h3 span{background: url(../images/curves/h3_archives.gif) no-repeat;}
	#active-topics h3 span{background: url(../images/curves/h3_active_topics.gif) no-repeat;}
	#most-active-user h3 span{background: url(../images/curves/h3_most_active_user.gif) no-repeat;}
	#whats-moment-truth h3 span{background: url(../images/curves/h3_whats_moment_truth.gif) no-repeat;}
	#photo-upload-review h3 span{background: url(../images/curves/h3_photo_upload_review.gif) no-repeat;}
	
	
#whats-moment-truth{}

#follow-blogger h4{color: #417da4; font-size: 1.3em; margin-bottom: .3em;}

#whole-grain-crunch h4, #honey-crunch h4, #fruit-and-nut h4 {font-weight: bold;}

#content .product-list h4{height: 22px; position: relative; margin-bottom: .5em; overflow: hidden;}
	#content .product-list h4 span{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
	
	#content .product-list h4.t-eat-better{width: 82px;}
		#content .product-list h4.t-eat-better span{background: url(../images/curves/h4_eat_better.gif) no-repeat;}
	
	#content .product-list h4.t-move-more{width: 90px;}
		#content .product-list h4.t-move-more span{background: url(../images/curves/h4_move_more.gif) no-repeat;}
		
	#content .product-list h4.t-embrace-change{width: 123px;}
		#content .product-list h4.t-embrace-change span{background: url(../images/curves/h4_embrace_change.gif) no-repeat;}


		
	#content h4.t-gingered-snack{width: 250px; height: 22px; position: relative; margin-bottom: .5em; overflow: hidden;}
		#content h4.t-gingered-snack span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/curves/h4_gingered_snack.gif) no-repeat;}
	
	#content h4.t-fruit-nut{width: 239px; height: 22px; position: relative; margin-bottom: .5em; overflow: hidden;}
		#content h4.t-fruit-nut span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/curves/h4_fruit_nut_bars.gif) no-repeat;}

#content h3.t-none{font-weight: bold; margin: 0 0 .5em; font-size: 1.1em;}
#sidebar h3.t-none{font-weight: bold; margin: 0 0 .5em; font-size: 14px;}
#content h4.t-none{font-weight: bold; margin: 0 0 .5em; font-size: 12px;}


h3#t-julie{width: 92px; height: 23px; margin: 0 0 2em;}
	h3#t-julie span{background: url(../images/curves/h3_julie.gif) no-repeat;}



/* =CONTENT STYLE */
#content p{margin: 0 0 1em;}

#content a{font-weight: bold;}
	
#content .col-left .thumb, #content .col-right .thumb{height: 288px;  position: relative; margin-bottom: 1em;}
	#content .col-left .thumb img, #content .col-right .thumb img{position: absolute; left: 0; bottom: 0;}

#content .col-left h4, #content .col-right h4{color: #4c85a9; font-weight: bold;}

#content ul{padding-left: 3em; list-style-type: disc; margin: 0 0 2.5em;}

#content ul.none{padding-left: 3em; list-style-type: none; margin: 0 0 2.5em;}

#testimonial{background: #dff2fe url(../images/curves/testimonial_top.gif) no-repeat top; margin-bottom: 2em; width: 416px;}
	#testimonial div{background: url(../images/curves/testimonial_bottom.gif) no-repeat bottom; padding: 10px 15px; width: 386px; overflow: hidden; position: relative;}
	#testimonial p{margin: 0; font-size: .9em;}
	#testimonial p span{display: block; text-align: right; font-size: .9em;}

p#tab{margin: 0; width: 100%; overflow: hidden; position: relative;}
	#tab a{display: block; float: left; height: 27px; position: relative; overflow: hidden; color: #417da4; background: #c8e8f8;}
		#tab a span{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
		a#a-whole-grain-crunch{width: 135px;}
			a#a-whole-grain-crunch span{background: url(../images/curves/tab_whole_grain_crunch.gif) no-repeat top; cursor: pointer;}
		a#a-honey-crunch{width: 107px;}
			a#a-honey-crunch span{background: url(../images/curves/tab_honey_crunch.gif) no-repeat top; cursor: pointer;}
			
		a#a-chocolate-peanut{width: 135px;}
			a#a-chocolate-peanut span{background: url(../images/curves/tab_chocolate_peanut.gif) no-repeat top; cursor: pointer;}
		a#a-strawberry{width: 144px;}
			a#a-strawberry span{background: url(../images/curves/tab_strawberrycream.gif) no-repeat top; cursor: pointer;}
			
		#tab a:hover span, #tab a.active span{background-position: bottom;}

#whole-grain-crunch, #honey-crunch, #fruit-and-nut, #chocolate-peanut, #strawberry{border: 2px solid #7dc7ee; width: 536px; padding: 20px; overflow: hidden; position: relative; margin-bottom: 2em; background: url(../images/curves/box_tab_bg.gif) repeat-x;}
	#whole-grain-crunch h3, #fruit-and-nut h3, #honey-crunch h3, #chocolate-peanut h3, #strawberry h3{margin: 0 0 1em; font-weight: bold;}
	
	#whole-grain-crunch .box-left, #fruit-and-nut .box-left, #honey-crunch .box-left, #chocolate-peanut .box-left, #strawberry .box-left{width: 255px; float: left;}
	#whole-grain-crunch .box-right, #fruit-and-nut .box-right, #honey-crunch .box-right, #chocolate-peanut .box-right, #strawberry .box-right{width: 255px; float: right;}

#whole-grain-crunch #testimonial, #fruit-and-nut #testimonial, #honey-crunch #testimonial, #chocolate-peanut #testimonial, #strawberry #testimonial{background: #dff2fe url(../images/curves/testimonial_mini_top.gif) no-repeat top; margin-bottom: 2em; width: 255px;}
	#whole-grain-crunch #testimonial div, #fruit-and-nut #testimonial div, #honey-crunch #testimonial div, #chocolate-peanut #testimonial div, #strawberry #testimonial div{background: url(../images/curves/testimonial_mini_bottom.gif) no-repeat bottom; padding: 10px 15px; width: 225px; overflow: hidden; position: relative;}
	
	#whole-grain-crunch .ingredients, #fruit-and-nut .ingredients, #honey-crunch .ingredients{text-transform: uppercase; font-size: .8em;}
		#whole-grain-crunch .ingredients span, #fruit-and-nut .ingredients span, #honey-crunch .ingredients span{color: #7dc7ee;}

#nutritional-data{padding: 2px; border: 2px solid #000; color: #000; font-size: 10px; line-height: 1.2em; background: #fff;}
	#nutritional-data h4{font-size: 1.5em; margin-bottom: .5em;}
	#nutritional-data p{margin: 0 0 .5em;}
	#nutritional-data table{border-top: 2px solid #000; border-bottom: 2px solid #000; width: 100%; margin-bottom: .5em;}
	#nutritional-data table th{font-weight: bold; text-align: left;}
	#nutritional-data table td, #nutritional-data table th{border-bottom: 1px solid #000; padding: 1px 0;}
	#nutritional-data table .value{text-align: right; font-weight: normal; border-top: 2px solid #000;}
	#nutritional-data table .title{border-bottom: 2px solid #000;}
	#nutritional-data table .pad{padding-left: 10px;}
	#nutritional-data table th.col1{width: 50%}
	#nutritional-data table th.col2{width: 25%; text-align: right;}
	#nutritional-data table th.col3{width: 25%; text-align: right;}

	#nutritional-data table td.col2, #nutritional-data table td.col3{text-align: right;}

	#nutritional-data .sum{font-size: .9em;}
	
	#nutritional-data ul{list-style-type: none; padding: 0;}
	#nutritional-data ul li{margin: 0 0 5px}
	
	#nutritional-data table.summary{border: none;}
	#nutritional-data table.summary th{font-weight: normal; text-align: left;}
	#nutritional-data table.summary td{border: none;}
	
	

#content .product-list{width: 580px; overflow: hidden; position: relative; margin: 2em 0 2em; padding-left: 2.5em;}
	#content .product-list .thumb{float: left; width: 105px;}
	#content .product-list .desc{float: right; width: 465px;}
		#content .product-list a.more{display: block; margin-top: .3em;}
		

table.foodlist {width: 100%; text-align: center;}
table.foodlist th{width: 50%; font-weight: bold; text-align: left; border: 1px solid gray; padding: 2px;}
table.foodlist td{border: 1px solid gray; text-align: left; padding: 2px;}

/* =SUBMENU STYLE */
p#submenu{margin-bottom: 2em; width: 100%; overflow: hidden; padding: 5px 0 0;}
	p#submenu a{height: 22px; position: relative; margin: 0 2em .5em 0; overflow: hidden; display: block; float: left;}
	p#submenu a span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer;}
	
	p#submenu a#a-eat-better{width: 82px;}
		p#submenu a#a-eat-better span{background: url(../images/curves/h4_eat_better.gif) no-repeat;}
		
	p#submenu a#a-move-more{width: 90px;}
		p#submenu a#a-move-more span{background: url(../images/curves/h4_move_more.gif) no-repeat;}
		
	p#submenu a#a-embrace-change{width: 123px;}
		p#submenu a#a-embrace-change span{background: url(../images/curves/h4_embrace_change.gif) no-repeat;}
		
	a.a-name-jill{width: 24px; height: 20px; margin: 0 auto;}
		a.a-name-jill span{background: url(../images/curves/name_jill.gif) no-repeat;}
		
	a.a-name-tanya{width: 42px; height: 20px; margin: 0 auto;}
		a.a-name-tanya span{background: url(../images/curves/name_tanya.gif) no-repeat;}
		
	a.a-name-liz{width: 30px; height: 20px; margin: 0 auto;}
		a.a-name-liz span{background: url(../images/curves/name_liz.gif) no-repeat;}
	
	a.a-name-julie{width: 34px; height: 20px; margin: 0 auto;}
		a.a-name-julie span{background: url(../images/curves/name_julie.gif) no-repeat;}

#content .indent{padding-left: 30px; width: 550px; overflow: hidden; margin: 2em 0;}
	#content .indent h4, #content .indent h5{font-weight: bold; margin-bottom: .4em;}
	#content blockquote{padding: 10px 0 10px 80px; background: url(../images/curves/quote_make_change_bg.gif) no-repeat left 10px; border-top: 1px solid #79dae2; border-bottom: 1px solid #79dae2; margin-bottom: 1em;}
		#content blockquote ul, #content blockquote p{margin: 0;}
	
	#content .indent ul.list-left, #content .indent ul.list-right{float: left; width: 210px;}

#content .paging{text-align: right; font-size: .9em;}


#content .intro-community{position: relative; width: 535px; height: 60px; overflow: hidden;}
	#content .intro-community span{position: absolute; left: 0; top: 0; background: url(../images/curves/quote_community_intro.gif) no-repeat left; width: 100%; height: 100%}

#content .intro-moment{position: relative; overflow: hidden; font-size: 1.1em;}

#content .link-submit-moments{width: 215px; height: 23px; position: relative; overflow: hidden; display: block}
	#content .link-submit-moments span{width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; background: url(../images/curves/emailthis-intro.jpg) no-repeat;}

#content .intro-email-this{width: 420px; height: 94px; margin:0 0 10px 5px; position: relative; overflow: hidden; display: block}
	#content .intro-email-this span{width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; background: url(../images/curves/emailthis-intro.jpg) no-repeat;}

#content .intro-send-a-friend{width: 420px; height: 94px; margin:0 0 10px 10px; position: relative; overflow: hidden; display: block}
	#content .intro-send-a-friend span{width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; background: url(../images/curves/tellafriendintro.jpg) no-repeat;}	
	
#moments{margin: 2em 0 3em;}
	#moments ul{list-style-type: none; padding: 0;}
		#moments ul li{display: inline; padding: 0 .8em 0 0; line-height: 2em}
		#content	#moments ul li a {font-weight: normal; font-size: 1em;}
		

#moments-pager .pager{float:left; width:400px;}


#content .try-free{font-size: 16px; width: 100%; overflow: hidden; position: relative;}
	#content .try-free strong{font-weight: normal; float: left; width: 320px;}
#content .mini{font-size: 11px;}
#content .simple{color: #36a3bd;}

#content .btn-click{display: block; float: left; width: 139px; height: 26px; position: relative; overflow: hidden}
	#content .btn-click span{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/curves/btn_click_here.gif) no-repeat left; cursor: pointer;}


#content .intro-follow-blogger{width: 554px; height: 60px; margin: 0 0 2em;}
	#content .intro-follow-blogger span{background: url(../images/curves/followbloggers_intro.gif) no-repeat left; cursor: auto}
	
#content .intro-welcome-community{width: 516px; height: 58px; margin: 0 0 2em;}
	#content .intro-welcome-community span{background: url(../images/curves/quote_intro_welcome_community.gif) no-repeat left; cursor: auto}
	
#content .intro-julie{width: 320px; height: 126px; margin: 0 0 2em;}
	#content .intro-julie span{background: url(../images/curves/quote_julie.gif) no-repeat left;}
	
#content .intro-groups{width: 516px; height: 40px; margin: 0 0 2em;}
	#content .intro-groups span{background: url(../images/curves/quote_intro_groups.gif) no-repeat left; cursor: auto}

#content .intro-groups-description{width: 336px; height: 62px; margin: 0 0 1em;}
	#content .intro-groups-description span{background: url(../images/curves/quote_group_description.gif) no-repeat left; cursor: auto}

#content .intro-signin{width: 499px; height: 27px; margin: 0 0 2em;}
	#content .intro-signin span{background: url(../images/curves/quote_intro_signin.gif) no-repeat left; cursor: auto}
	
#content .intro-join-step1{width: 416px; height: 48px; margin: 0 0 1em;}
	#content .intro-join-step1 span{background: url(../images/curves/quote_intro_join1.gif) no-repeat left; cursor: auto}

#content .thankyou{width: 141px; height: 26px; margin: 0 0 1em;}
	#content .thankyou span{background: url(../images/curves/quote_thank_you.gif) no-repeat left; cursor: auto}
	
#content .thankyou_ir{width: 505px; height: 40px; margin: 0 0 1em;}
	#content .thankyou_ir span{background: url(../images/curves/welcome_intro.gif) no-repeat left; cursor: auto}
	


/* =BLOG ENTRY STYLE */
.recent-post{width: 540px; overflow: hidden; position: relative; padding: 0 0 0 35px; margin: 0 0 2em;}
.post, .intro-detail, .group{width: 580px; overflow: hidden; position: relative; margin: 0 0 2em;}
	.reply{width: 540px; overflow: hidden; position: relative; margin: 0 0 2em; padding-left: 40px}
	.recent-post .thumb, .post .thumb, .group .thumb, .reply .thumb{float: left; width: 105px; text-align: center;}
	.recent-post .post, .post .post, .reply .post{float: right; width: 420px;}
	.group .post{float: right; width: 460px;}
	.recent-post h4, .post h4, .post-comment h4, .group h4{font-weight: bold; margin: 0 0 1em;}
	.recent-post .info, .post .info, .recent-post .footnote, .post .footnote, .intro-detail .info, .group .info, .group .footnote, .reply .info, .reply .footnote{font-size: 11px;}
	.recent-post .thumb p a{height: 22px; margin: 0 auto; display: block;}
	#content .group{margin-bottom: 1em;}
	#content .group h4, #content .reply h4{margin-bottom: .5em;}
	#content .group p, #content .reply p{margin: 0 0 .5em;}
	#content .reply h5{font-weight: bold;}

.intro{width: 100%; overflow: hidden; position: relative; margin: 0 0 2em;}
	.intro .thumb{float: left; width: 230px;}
	.intro .about{float: right; width: 340px;}

.intro-detail .left{float: left; width: 110px;}
.intro-detail .right{float: right; width: 460px;}

.view-comment, #whois-online, #group-statistics{width: 540px; overflow: hidden; position: relative; padding: 10px 20px; background: url(../images/curves/comment_bg.gif) repeat-x top; margin: 0 0 1em}
	.view-comment .left{float: left; width: 110px;}
	.view-comment .right{float: right; width: 420px;}

.post-comment{width: 100%; padding: 20px 0 0;}
	.post-comment form{margin: 0 0 2em}
	.post-comment .input-text, .post-comment .input-area{font: 12px Arial, Helvetica, sans-serif; padding: 3px; background: #d8eefd; border: 1px solid #36a1b9; width: 400px}

a.a-subscribe{background: url(../images/curves/icon_feed.gif) no-repeat left; padding: 0 0 0 20px; font-weight: bold; text-transform: lowercase;}

#whois-online h3, #group-statistics h3{font-weight: bold; color: #417da4; margin: 0 0 1em;}
#whois-online p, #group-statistics p{margin: 0 0 .5em}


#content .topic h4{font-weight: bold}
#content .topic{width: 540px; margin: 0 0 1em; padding: 10px 20px}
#content .alternate{background: #E0EAEF;}
#content .topic p{margin: 0 0 .5em}
.a-add-topic{font-size: 14px; font-weight: bold; display: block; margin: 0 0 3em}

#content .detail-group{margin: 0 0 2em;}

#signin, #signin .row{width: 580px; overflow: hidden; position: relative; margin: 0 0 1em}
	#signin .row .left-col{width: 110px; float: left;}
	#signin .row .right-col{width: 460px; float: right;}
		#signin .row .input-text{font: 12px Arial, Helvetica, sans-serif; padding: 3px; background: #d8eefd; border: 1px solid #36a1b9; width: 300px}
		#signin .row a {float:left;}
		#signin .row .input-btn{margin-left: 44px;  width: 120px; height: 21px; float:left;}
			#signin .row .input-btn span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/curves/btn_signin.gif) no-repeat top left;}


#content .join-now{width: 560px; text-align: left; padding: 2em 0 0; margin: 0 0 2em;}
#sidebar .join-now{width: 310px; text-align: center; margin: 0 0 35px;}
	#sidebar .join-now p{margin: 0 0 1em; line-height: 1.5em}
	.join-now span{display: block;}
	.join-now .not-yet{color: #00a103; font-size: 16px; text-align: center;}
	#content .join-now ul{text-align: left; margin-bottom: .7em;}
	.join-now p img{float:left; padding-right: 20px;}
	#content  .join-now .join-now-btn{margin-left: 120px;}
	#sidebar .join-now  .input-btn{margin: 15px auto;  width: 97px; height: 21px; }
			#sidebar .join-now  .input-btn span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/curves/btn_signin.gif) no-repeat top left;}

.middleMargins 
{
	padding: 0px 80px 0px 40px;
}

.middleMargins2 
{
	padding: 0px 10px 0px 40px;
}

.middleLeft 
{
	padding: 0px 20px 0px 40px;
}

.middleRight 
{
	padding: 0px 60px 0px 20px;
}

.sidebarTop 
{
	vertical-align: top;
	text-align: left;
}

#register{padding: 2em 0 0;}
#register, #register .row{width: 600px; overflow: hidden; position: relative; margin: 0 0 1em}
	#register .row .left-col{width: 250px; float: left; text-align: right}
	#register .row .right-col{width: 340px; float: right;}
		#register .row .input-text{font: 12px Arial, Helvetica, sans-serif; padding: 3px; background: #d8eefd; border: 1px solid #36a1b9; width: 300px}
		#register .row .input-select{font: 12px Arial, Helvetica, sans-serif; padding: 3px; background: #d8eefd; border: 1px solid #36a1b9;}
		#register .row .input-calendar{font: 12px Arial, Helvetica, sans-serif; padding: 3px; background: #d8eefd; border: 1px solid #36a1b9; width: 100px}
		#register .row .input-radio{margin-left: 5px; margin-right: 15px;}
		#register .message{font-size: 11px;}
		#register .left-col label{font-weight: bold;}



#content .bloggers{width: 100%; overflow: hidden; position: relative;}
	#content .bloggers .thumb{width: 120px; float: left; padding: 10px 30px; text-align:center;}


/* =PROFILE STYLE */
#profile{width: 620px; padding: 30px 0 0 40px;}
	#profile .intro, #profile .story, #profile .moment-truth, #profile .recommended{width: 620px; overflow: hidden; margin: 0 0 2em;}
		#profile .intro .thumb{float: left; width: 135px;}
		#profile .intro .about{float: left; width: 450px;}
		#profile .location{font-size: 14px;}
		#profile dl{width: 100%; overflow: hidden}
		#profile dl dt{float: left; width: 140px;}
		#profile dl dd{float: left; width: 200px;}
	
		#profile .moment-truth .thumb{float: left; width: 115px; height: 100%}
		#profile .moment-truth .moments{list-style-type: none; float: right; width: 490px; padding: 0; margin-bottom: .2em}
			#profile .moment-truth .moments li{margin: 0 0 1em;}
				
		
		#profile .recommended h4{color: #417da4;}
		#profile .recommended dl{padding: 0 0 0 20px;}
			#profile .recommended dt, #profile .recommended dd{display: block; clear: both; float: none; width: 90%;}
			#profile .recommended dt{font-weight: bold;}
			#profile .recommended dd{margin: 0 0 1em;}
		
		#profile .private-message .inbox-stat{margin: 0 0 1em;}
		#profile .private-message .inbox-stat th{font-weight: bold; text-align: center; vertical-align: top}
		#profile .private-message .inbox-stat td{text-align: center; vertical-align: top}





/* =ADS STYLE */
#sidebar .ads{width: 100%; text-align: center; margin-bottom: 35px;}



/* =WIDGET MOMENTS OF TRUTH STYLE */
#moments_of_truth{background: #629bc1 url(../images/curves/box_moments_of_truth_bg.gif) repeat-y; color: #fff; margin-bottom: 1.5em;}
	#moments_of_truth .box1{background: url(../images/curves/box_moments_of_truth_top.gif) no-repeat top;}
	#moments_of_truth .box2{ padding: 10px 0 15px; width: 310px; overflow: hidden; }

#moments_of_truth p{color: #fff; padding: 0 15px; margin: 0 0 1em; width: 280px; overflow: hidden; position: relative;}
#moments_of_truth p em{font-weight: bold;}

#moments_of_truth .thumb{padding: 0 10px 0 5px; text-align: center; margin: 0 0 .5em;}
	#moments_of_truth .thumb img{border: 1px solid #fff; margin: 1px;}
		#moments_of_truth .thumb a:hover img{border: 1px solid #6c9bb9;}

#moments_of_truth a{color: #fff;}
#moments_of_truth a:hover{text-decoration: underline;}

#moments_of_truth .action{margin: 0;}

#moments_of_truth .action a{float: left; margin-right: 13px;}

a#a-embed, a#a-igoogle{position: relative; overflow: hidden; color: #fff; width: 68px; height: 13px; display: block; text-align: center; float: left;}
	#moments_of_truth a#a-embed{margin-right: 5px;}
	#moments_of_truth a#a-igoogle{margin-right: 0;}
	a#a-igoogle{margin-right: 0;}
	a#a-embed span, a#a-igoogle span{width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer;}
		a#a-embed span{background: url(../images/curves/btn_embed.gif) no-repeat;}
		a#a-igoogle span{background: url(../images/curves/btn_igoogle.gif) no-repeat;}




/* =WIDGET SUBMIT MOMENTS OF TRUTH STYLE */
#submit_moments{background: #087c96 url(../images/curves/box_submit_moments_bg.gif) repeat-y; color: #fff; margin-bottom: 35px;}
	#submit_moments .box1{background: url(../images/curves/box_submit_moments_top.gif) no-repeat top;}
	#submit_moments .box2{padding: 0 0 15px; width: 310px; overflow: hidden; font-weight: bold;}

#submit_moments p{color: #fff; padding: 0 15px; margin: 0 0 1em; width: 280px; overflow: hidden; position: relative;}

#submit_moments label{display: block; margin-bottom: .3em;}

#submit_moments input{border: 1px solid #fff; width: 90%; background: #fff; font-size:1.2em; height:20px;}

#submit_moments a{color: #fff;}
	#submit_moments a:hover{text-decoration: underline;}

.btn-submit{position: relative; overflow: hidden; width: 67px; height:13px; border: none; background: none; outline: none; color: #fff; margin: 0 0 0 20px}
	.btn-submit span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/curves/btn_submit.gif) no-repeat;}




/* =WIDGET RELATED LINKS, RECENT POSTS STYLE */
#sidebar .box-list{margin-bottom: 35px;}
	#sidebar .box-list ul{padding: 0 15px; margin: 0 0 20px;}
		#sidebar .box-list ul li{margin: 0 0 .5em;}
		#sidebar .box-list ul a{color: #417da4;}
			#sidebar .box-list ul a:hover{color: #284D66;}

#sidebar .sidebarFlash{margin-bottom: 35px; display:block; height: 240px;}


/* =WIDGET FOLLOW BLOGGER STYLE */
#follow-blogger{margin-bottom: 35px;}
#follow-blogger .member-profile{width: 295px; overflow: hidden; margin-bottom: 1em; padding-left: 15px;}
	#follow-blogger .date{margin-bottom: 1em;}
	#follow-blogger .member-profile .thumb{float: left; width: 105px; text-align: center;}
	#follow-blogger .member-profile .data{float: right; width: 180px; font-size: 1.2em;}
	#follow-blogger .member-profile .thumb img{border: 1px solid #fff; margin-bottom: .5em;}
	#follow-blogger .member-profile .name{font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em;}

#sidebar .page-action{margin-bottom: 35px; font-weight: bold; font-size: larger; padding-left: 25px}
#sidebar .contestpromo{margin-bottom: 35px; margin-left: -6px;}
#info{margin-bottom: 35px;}
	#info p{margin-bottom: 1em;}
	#info h3{font-weight: bold; margin-bottom: 1em;}
	


/* =WIDGET MOMENT TAGS, POPULAR TAGS STYLE & MY OPTIONS */
#moment-tags, #popular-tags, #myoptions{margin: 0 0 35px;}
#moment-tags ul, #popular-tags ul{margin: 0 0 20px;}
#moment-tags ul li, #popular-tags ul li{display: inline; line-height: 2em;}
	#moment-tags ul li a, #popular-tags ul li a{padding: 0 .9em 0 0; color: #6ca2c5;}
		#moment-tags ul li.a a, #popular-tags ul li.a a{font-size: 2em; color: #7dcddf;}
		#moment-tags ul li.b a, #popular-tags ul li.b a{font-size: 1.8em; color: #2b96ad;}
		#moment-tags ul li.c a, #popular-tags ul li.c a{font-size: 1.5em; color: #6ca2c5;}
		#moment-tags ul li.d a, #popular-tags ul li.d a{font-size: 1.3em; color: #2b96ad;}
		#moment-tags ul li.e a, #popular-tags ul li.e a{font-size: 1em;color: #7dcddf;}
#myoptions ul{margin: 0 0 1.5em;}
#myoptions a#btn-send-encourage{width: 278px; height: 21px; display: block;}
	#myoptions a#btn-send-encourage span{background: url(../images/curves/btn_send_encougare.gif) no-repeat;}

#popular-tags ul li a{color: #6ca2c5 !important;}
#popular-tags a.a-browse, #moment-tags a.a-browse{font-weight: bold !important; font-size: 12px;}

.widget1{width: 310px; margin: 0 0 35px;}
	.widget1 a{color: #FFF; cursor: pointer;}
	.widget2{width: 100%;}
		.widget3{width: 275px; padding: 10px 20px 20px 15px; overflow: hidden; position: relative;}
.green{ background: #9ecb33 url(../images/curves/widget_green_bg.gif) repeat-y; color: #fff;}
.green .widget2{ background: url(../images/curves/widget_green_top.gif) no-repeat top;}
.green .widget3{ background: url(../images/curves/widget_green_bottom.gif) no-repeat bottom;}

ul#total li{float: left;}
	ul#total li strong, ul#total li span{display: block;}
	ul#total li span{font-size: 1.5em; margin-bottom: .3em;}
	ul#total li.total-members{width: 100px; padding-right: 19px;}
	ul#total li.group-post{width: 80px; padding-right: 25px;}
	ul#total li.moments{width: auto;}



/* =WIDGET SEARCH STYLE */
#sidebar .search{width: 304px; overflow: hidden; position: relative; margin: 0 0 35px;}
	#sidebar .search input{font: 12px Arial, Helvetica, sans-serif; background: #d8eefd; border: 1px solid #36a1b9; color: #417da4; padding: 3px; width: 220px}
	#sidebar .search button{border: none; background: none; text-transform: lowercase; color: #417da4; font-weight: bold; font-size: 11px;}
#content UL.CommonSearchResultList
{
	list-style-type: none;
}


/* =WIDGET WHO IS ONLINE */
#widget-whos-online{background: #a6cf43 url(../images/curves/widget_whos_online_bg.gif) no-repeat top; overflow: hidden; width: 270px; padding: 20px; color: #fff;}
	#widget-whos-online h3{width: 195px; height: 30px; float: left;}
	#widget-whos-online h3 span{background: url(../images/curves/h3_whos_online.gif) no-repeat}
	#widget-whos-online .paging{float: right; width: 70px; padding: 8px 0 0; text-align: right; font-size: 12px}
		#widget-whos-online .paging a{color: #fff;}
		#widget-whos-online .paging a:hover, #widget-whos-online .paging a.active{color: #618a00;}
	#widget-whos-online .thumb{float: left; margin: 0 5px 10px; text-align: center;}
		#widget-whos-online .thumb img{border: 2px solid #fff;}
		#widget-whos-online .thumb a{color: #618a00}


/* =WIDGET MYFRIENDS & MYFANS */
#widget-myfriends, #widget-myfans{margin: 0 0 35px; overflow: hidden; width: 310px;}
	#widget-myfriends .thumb, #widget-myfans .thumb{float: left; margin: 0 9px 10px; text-align: center;}
		#widget-myfriends .thumb img, #widget-myfans .thumb img{border: 2px solid #fff;}
		#widget-myfriends .thumb a, #widget-myfans .thumb a{color: #618a00}


/* =FOOTER STYLE */
#footer .foot1, #footer .foot2{float: left; padding-right: 10px;}

#footer .foot1{width: 245px;}
#footer .foot2{width: 570px;}
#footer .foot3{float: right; width: 150px; text-align: right;}

#footer a{color: #417da4;}

#footer a:hover{ font-weight:bold;  }

#footer a.visit{background: url(../images/curves/icon_visit.gif) no-repeat left; padding-left: 15px}


.disclaimer { font-size: 0.85em; }
.modalForm .left-col 
{
	width: 130px !important;
}
.modalForm .right-col .input-text
{
	width: 250px !important;
}
.modalForm .right-col label
{
	font-size: 0.85em;
}
.modalForm .right-col .input-check
{font: 0.85em Arial, Helvetica, sans-serif; padding: 3px;   width: 100px}
.input-check
{
	padding-right: 5px;
}
.modalForm .right-col 
{
	float: none;
	text-align: left;
	width: 350px !important;
}
#sidebar #follow-blogger .body
{
	padding: 0 10px;
}
#sidebar #follow-blogger .body .thumb
{
	float: left;
}
#sidebar #follow-blogger .body .recent-post
{
	width: 100%; padding: 0px
}

.inlinePager
{
	text-align:right;
	
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-right: 30px;
	color: #FFF;
}

.inlinePager a
{
	color: #FFF;
}
 #FinePrint
{
	text-align:left;
	overflow:auto;
	width:500px;
	height:400px;
	border: solid 1px black;
	background-color:#f7f7f7;
	color: #444444;
	padding: 4px 7px 4px 7px;
}

 .ProductCaption
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #693F7F;
	padding: 2px 10px 2px 0px;
}

 .PhotoMargins
{
	padding: 15px 15px 15px 15px;
}

#faq{margin-left: 15px;}

	/* Tabs layout for Products pages */
	
	*.invisible { display: none; }
	*.visible { display: block; }
	div.tab_content_wrapper { margin-bottom: 0px; height: 1%; background: url(../img/design/tabs_background.gif) no-repeat right top; }
	div.tab_content { padding: 0px; border-right: 1px solid #eeeeee; border-bottom: 1px solid #333333; border-left: 1px solid #666666; clear: both; }
	div.tab_off { width: 145px; height: 27px; float: left; background: url(../images/tab_blue_off.gif); }
	div.tab_off a:link, div.tab_off a:visited { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #4798C3; text-decoration: none; padding-top: 8px; display: block; width: 145px; height: 16px; text-align: center; }
	div.tab_off a:hover, div.tab_off a:active {  }
	div.tab_on { width: 145px; height: 27px; float: left; background: url(../images/tab_blue_on.gif); }
	div.tab_on a:link, div.tab_on a:visited { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; padding-top: 5px; display: block; width: 145px; height: 16px; text-align: center; }
	div.tab_on a:hover, div.tab_on a:active {  }