@charset "utf-8";



@font-face {

font-family: "Kristen ITC";

src: url(http://www.rawfullyorganic.com/fonts/ITCKRIST.TTF) format("truetype");

}

/* CSS Document */



/* RESET */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;	

	vertical-align: baseline;

	background: transparent;	

}

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

font-size: 100%;

}

body {

	line-height: 1;

}

a {

	text-decoration:none;

	cursor:pointer;

}

button {

	cursor:pointer;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}







/* FONT */

html, body, h2, h3, h4, h5, h6, p, blockquote, a, img, ol, ul, li, fieldset, form, label, legend, input, textarea, table, small, strike, strong, sub, b, u, i, em, span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}



html, body, p, blockquote, a, img, ol, ul, li, fieldset, form, label, legend, input, textarea, table, small, strike, sub, b, u, i, em{color:#404040;line-height:19px;font-size:13px}



/*h1{font-size:15px;;font-weight:normal;color:#E96121;padding-bottom:5px;}*/

h1{font-size:15px;;font-weight:normal;color:#343434;padding-bottom:5px;

font-family:"Kristen ITC","Trebuchet MS", Arial, Helvetica, sans-serif}

h2{font-size:16px;font-weight:bold;color:#009345;padding-bottom:5px;}

h3{font-size:15px;font-weight:normal;color:#006631;padding-bottom:5px}

h4{font-size:14px;font-weight:normal;color:#FF6600;padding-bottom:5px}

h5{font-size:14px;font-weight:normal;color:#e96121;padding-bottom:5px;margin-left:5px;letter-spacing:0.5px; font-family:"Kristen ITC","Trebuchet MS";}

h6{font-size:14px;font-weight:bold;color:#009345;padding-bottom:5px}



blockquote{font-style:italic}



/*STYLES*/



html,body{height:100%}



#all,#all2{width:100%;margin:0 auto;background-repeat:no-repeat;background-position:center 0;background-color:#28160c}



#all{background-image:url(../images/bground.jpg)}

#all2{background-image:url(../images/bground2.jpg)}



#cont,#cont2{width:1037px;margin:0 auto;min-height:100%;margin-bottom:-159px;position:relative}

#cont2{height:1000px}



#logo,#logo2{position:absolute;width:399px;height:290px;display:block}

#logo{background-image:url(../images/logo_rawfully2.png)}

#logo2{z-index:2;left:25px;background-image:url(../images/bg_logo.png);background-repeat:no-repeat}



#signup{

	background:url("../images/signup.png") no-repeat scroll 0 0 transparent;

	float:left;

	height:52px;

	margin:0 0 0 500px;

	width:150px;

	}

#signup a{width:150px;height:35px;display:block;background:none}

#signup input{line-height:21px;width:146px;border:1px solid #045b28;padding-left:10px;font-size:12px;color:#089a2f;margin:4px 0 0 170px;float:left}

#signup button{width:65px;height:48px;background:url(../images/button_ok.png) transparent;border:0;outline:none;cursor:pointer;float:right}

#media_page{

	width:221px;

	height:71px;

	background:url(../images/media_page.png) 0 0 no-repeat;

	display:block;

	float:left;

	}

#media_page:hover{

	background-position: 0 -71px;

	}

#topmenu{width:670px;height:66px;padding:280px 0 0 80px}

#topmenu ul{width:630px;height:66px;background:url(../images/topmenu.png) no-repeat;padding-left:33px}

#topmenu ul li{float:left;padding:0;margin:0;list-style:none;}

#topmenu ul li a{font-size:16px;font-weight:bold;color:#fff;float:left;margin:30px 0 0 0;padding:0 12px;display:block;letter-spacing:-1px}

#topmenu ul li a:hover{color:#FFFF99}





#topmenu ul ul{width:110px;display:none;margin:0;padding:0;position:absolute;top:300px;z-index:1;background:transparent} 

#blog_menu {left:455px;}

#media_menu {left:520px;}



/*

#topmenu ul ul{width:110px;display:none;margin:0;padding:0;position:absolute;top:300px;z-index:1;background:transparent} 

#blog_menu {width:110px;display:none;left:455px;margin:0;padding:0;position:absolute;top:300px;z-index:1;background:transparent}

#media_menu {width:110px;display:none;left:530px;margin:0;padding:0;position:absolute;top:300px;z-index:1;background:transparent}

*/





#topmenu ul li:hover ul {display:block;}

#topmenu ul ul li {float:left;display:inline;padding:0;margin:0;} 

#topmenu ul ul li a{width:90px;height:13px;line-height:13px;font-size:13px;font-weight:bold;color:#fff;display:block;padding:10px;margin:0;-moz-border-radius:10px;border:1px solid #fff;background:#4BAE42}

#topmenu ul ul li a:hover{background:#6BB940}



#topmenu li:hover ul li ul {display:none;}

#topmenu ul > ul > ul ul li ul {left:110px; background-color:#0099CC;}

#topmenu ul > ul ul li:hover ul {display:block;}





#topmenuHo{width:670px;height:66px;padding:26px 0 0 270px}

#topmenuHo ul{width:630px;height:66px;padding-left:33px;}

#topmenuHo ul li{float:left;padding:0;margin:0;list-style:none;}

#topmenuHo ul li a{font-size:16px;font-weight:bold;color:#fff;float:left;margin:30px 0 0 0;padding:0 12px;display:block;letter-spacing:-1px}

#topmenuHo ul li a:hover{color:#FFFF99}





#topmenuHo ul ul{width:110px;display:none;margin:10px 0 0 200px;padding:0;position:absolute;top:46px;z-index:1;background:transparent} 

#blog_menuHo {left:445px;}

#media_menuHo {left:508px;}

#aboutus_menuHo {left:243px;}



#topmenuHo ul li:hover ul {display:block;}

#topmenuHo ul ul li {float:left;display:inline;padding:0;margin:0;} 

#topmenuHo ul ul li a{width:90px;height:13px;line-height:13px;font-size:13px;font-weight:bold;color:#fff;display:block;padding:10px;margin:0;-moz-border-radius:10px;border:1px solid #fff;background:#4BAE42}

#topmenuHo ul ul li a:hover{background:#6BB940}



#topmenuHo li:hover ul li ul {display:none;}

#topmenuHo ul > ul > ul ul li ul {left:110px; background-color:#0099CC;}

#topmenuHo ul > ul ul li:hover ul {display:block;}





#inner{width:741px;margin-left:50px;float:left}

#inner2{height:622px;width:1037px;position:absolute;top:242px;left:0;z-index:1;}

#innerHome{height:590px;width:1037px;position:absolute;top:242px;left:0;z-index:1;

background-image:url(../images/bg_rotador.png);

background-repeat:no-repeat}



#innerbg{background:url(../images/innermenu_middle.jpg) repeat-y bottom left;height:auto;width:100%}

#innerhead{width:704px;height:41px;background-image:url(../images/inner-head.png);font-size:24px;color:#fff;font-weight:bold;margin:-25px 0 0 0;padding:31px 0 0 37px;position:absolute;line-height:26px}



#innerall{width:729px; min-height:646px; height:auto !important;height:646px; margin:47px 0 0 12px; float:left; background:url(../images/innermenu_middle.jpg) repeat-y top left}

/*#innerall.nomenu{width:729px;min-height:646px;height:auto !important;height:646px;margin:47px 0 0 12px;float:left; background:url(../images/innerall.jpg) repeat-x top left}*/

#innerall.nomenu{width:729px;min-height:646px;height:auto !important;height:646px;margin:47px 0 0 12px;float:left;background:url(../images/innerall_t.jpg) top center repeat-x #F5F4E0}



#innershadow{width:729px;height:28px;background:url(../images/shadow.jpg) top center no-repeat #FEFEF6}



#innerbottom{width:729px;background:url(../images/innermenu_bottomb.jpg) no-repeat bottom left;float:left;padding-bottom:80px}

/*#innerbottom.nobg{background:none}*/

#innerbottom.nobg{width:729px;background:url(../images/innermenu_bottom.jpg) repeat-x bottom left;float:left;padding-bottom:80px}



#innercont{width:auto;min-height:550px;float:left;padding:0 20px 0 23px;background:url(../images/innerall_t.jpg) top center repeat-x}

/*#innercont h2, #innercont p{width:493px}*/

#innercont h2{font-size:16px;font-weight:bold;color:#009345;padding-bottom:5px;border-bottom:1px dotted #666;margin-bottom:20px}



#innercont.why_raw h1 {width:493px}



#innercont p{font-size:13px;color:#404040;line-height:19px;margin-bottom:15px}



#innermenu,#innermenu2{width:192px;height:600px;float:left}



#innermenu{background:url(../images/innermenu_t7.jpg) no-repeat -1px 0}

#innermenu ul li a{padding-left:43px;line-height:55px;height:55px;font-size:15px;color:#035A27;display:block;font-weight:bold}

#innermenu ul li a.act,#innermenu ul li a.act2,#innermenu ul li a.act3{color:#fff}

#innermenu ul li a.act{background:url(../images/innermenu-act.jpg) -1px 0}

#innermenu ul li a.act2{background:url(../images/innermenu-act2.jpg) -1px 0}

#innermenu ul li a.act3{background:url(../images/innermenu-act3.jpg) -1px 0}

#innermenu ul li a.item1:hover{background:url(../images/innermenu-hov2.jpg) -1px 0}

#innermenu ul li a.items:hover{background:url(../images/innermenu-hov.jpg) -1px 0}

#innermenu ul li a:hover{color:#FFFF99}

#innermenu-m{height:auto;background:url(../images/innermenu_m.jpg) repeat-y}

#innermenu-b{background:url(../images/innermenu_b.jpg) bottom left;width:194px;height:281px}



/*#innercont.our_history{background:url(../images/imgabout.jpg) no-repeat 23px 0}



#innercont.about_kristina{background:url(../images/imgabout.jpg) no-repeat 23px 0}

#innercont.why_raw{background:url(../images/imgabout.jpg) no-repeat 23px 0}

#innercont.order{background:url(../images/imgabout.jpg) no-repeat 23px 0}

#innercont.contact_us{padding-top:0}

#innercont.faqs{background:url(../images/imgwide.jpg) no-repeat 23px 0;width:680px;padding-right:35px}

#innercont.faqs p{width:auto}

#innercont.farmers{padding-top:0}

#innercont.image_gallery{padding-top:0}

*/







#innercont.faqs h1{padding-bottom:7px}



#innercont.about_kristina p,#innercont.our_history p,#innercont.why_raw p, #innercont.raw_coaching p, #innercont.volunteer p, #innercont.what_is_in_the_boxes p {width:493px}

#innercont.about_kristina div,#innercont.our_history div,#innercont.why_raw div, #innercont.raw_coaching div, #innercont.volunteer div, #innercont.what_is_in_the_boxes div{width:493px}



#innercont.volunteer li {

	width:475px;background-image:url(../images/bullet.png) no-repeat 12px 12px;margin:0 0 10px 15px;float:left;

	}

#innercont.volunteer h1, #innercont.volunteer h2, #innercont.volunteer p{width:493px}



/* ******************************** */

div#innercont.testimonials{

	width:493px;

	}

#innercont.testimonials li {

	width:475px;background-image:url(../images/bullet.png) no-repeat 12px 12px;margin:0 0 10px 15px;float:left;

	}

#innercont.testimonials h1, #innercont.testimonials h2, #innercont.testimonials p{width:384px}

div#innercont.testimonials h3.h_3{

	font-weight:bold;

	}

div#innercont.testimonials table#table_list_items tbody tr.bg_tr td { width: }

/* ******************************** */



#innercont.about_kristina a,#innercont.raw_coaching a{padding:0 2px;font-weight:normal;font-size:14px;color:#005F2C;border-bottom:1px dotted #000}

#innercont.about_kristina a:hover{border-bottom:1px dotted #fff;background-color:#8D7B63;color:#FEFEF4}





#boxes_btns {

	width:900px;

	height:180px;

	float:left;

	margin:0 0 0 70px;

	cursor:pointer;

}

.b_order {

	width:180px;

	height:180px;

	float:left;

	margin:0;

	background-image:url(../images/b_order.png);

	background-repeat:no-repeat;

}	

.b_order:hover {

	background-position:bottom;

}

.b_forum {

	width:164px;

	height:180px;

	float:left;

	margin:0;

	background-image:url(../images/b_forum.png);

	background-repeat:no-repeat;

}	

.b_forum:hover {

	background-position:bottom;

}

.b_donate {

	width:180px;

	height:180px;

	float:left;

	margin:0;

	background-image:url(../images/b_donate.png);

	background-repeat:no-repeat;

}	

.b_donate:hover {

	background-position:bottom;

}

.b_shop {

	width:176px;

	height:180px;

	float:left;

	margin:0;

	background-image:url(../images/b_shop.png);

	background-repeat:no-repeat;

}	

.b_shop:hover {

	background-position:bottom;

}

.b_photo {

	width:180px;

	height:180px;

	float:left;

	margin:0;

	background-image:url(../images/b_photo.png);

	background-repeat:no-repeat;

}	

.b_photo:hover {

	background-position:bottom;

}



/*ORDER*/

#welcome{background:url(../images/bg_welcome.png) top no-repeat;width:282px;height:290px;margin: 20px 0 0 180px;padding:19px 23px 0 23px;color:#fff}

#welcome h1{font-size:16px;font-weight:bold;color:#fff;border-bottom:1px dotted #fff;padding-bottom:5px}

#welcome p{font-size:12px;color:#fff;margin:7px 0 5px 0;font-weight:normal;width:auto}

#welcome a{font-weight:normal;font-size:14px;color:#cfc4b2}

#welcome a:hover{text-decoration:underline}

#welcome_label{font-size:14px;float:left;width:95px;padding:15px 5px 0 0}

#welcome_input{float:left;margin:10px 10px 0 0}

#welcome .label_wel{font-size:14px;color:#fff;font-weight:bold;line-height:32px}

#welcome .input_wel{margin-top:11px;padding-left:5px;color:#939598;font-size:13px;width:135px;border:1px solid #c3b59b;}

#welcome .access,#contact .send{background:url(../images/button_go.png);float:right;height:50px;width:62px;border:none;text-indent:999px;margin-top:12px}

#welcome .access:hover,#contact .send:hover{background:url(../images/button_go-on.png);float:right;height:50px;width:62px;border:none}

#welcome #register{clear:both;float:left;margin-top:20px;width:185px}

#welcome #register p{line-height:15px;margin:0}

#welcome #register a{font-weight:bold;font-size:13px}



/*IMAGE GALLERY*/

a.cboxElement{background-image:url(../images/bg_img.png);width:128px;height:147px;display:block;padding:21px 25px 0 25px}

a.cboxElement img{border:1px solid #fff;width:125px;height:90px}

a.cboxElement:hover img{border:1px solid #28160C;width:125px;height:90px}



.page_numbers{text-align:right;margin-bottom:10px}

.page_numbers a{color:#009345;padding:0 3px}

.page_numbers a:hover{background-color:#8D7B63;color:#FEFEF4}



.recipes_list .page_numbers{ text-align: center; }



.img_box{width:725px;margin-left:-35px}

#innercont.image_gallery{margin-right:23px;width:400px}

#innercont.image_gallery ul li{float:left;/*padding:5px 10px 0 0*/}

#innercont.image_gallery ul{width:740px;margin-left:-15px}



/*SHOP*/

#innercont.shop{width:630px}

#innercont.shop p{color:#FF6600;text-align:center;font-size:14px;margin-top:20px}



/*CONTACT*/



#innercont.contact_us a{padding:0 2px;font-weight:normal;font-size:14px;color:#005F2C;border-bottom:1px dotted #000}

#innercont.contact_us a:hover{border-bottom:1px dotted #fff;background-color:#8D7B63;color:#FEFEF4}



/*#innercont.contact_us ul{background:url(../images/innermenu2.jpg) no-repeat;float:right;height:600px;width:180px;margin-right:-294px;padding:20px 0 0 35px}

#innercont.contact_us ul li{line-height:18px;padding:7px 0;font-size:13px;color:#8C7B69;display:block;font-weight:normal}

#innercont.contact_us ul li strong{color:#8C7B69}

#innercont.contact_us ul li a{color:#8C7B69;font-weight:normal}

#innercont.contact_us ul li a:hover{text-decoration:underline}

#contact{background:url(../images/bg_contact.png) top no-repeat;width:282px;height:290px;margin:40px 0 0 85px;padding:19px 23px 0 23px;color:#fff}

#contact h1{font-size:16px;font-weight:bold;color:#fff;border-bottom:1px dotted #fff;padding-bottom:5px}

#contact_label{font-size:14px;float:left;width:95px;padding:15px 5px 0 0}

#contact_input{float:left;margin:10px 5px 0 0}

#contact input,#contact textarea{border:1px solid #c3b59b;padding-left:5px;color:#939598;font-size:13px;width:135px;}

#contact .label_contact{font-size:14px;color:#fff;font-weight:bold;line-height:32px}

#contact .input_contact{margin-top:11px;padding-left:5px;color:#939598;font-size:13px;width:165px;border:1px solid #c3b59b;}

#contact .send{margin-left:55px}*/



/*FARMERS*/



#innercont.farmers h1{border-bottom:1px dotted #ccc;height:30px}

#innercont.farmers ul{margin-left:20px}

#innercont.farmers ul li{width:170px;float:left;padding-right:30px;font-size:12px;line-height:15px}

#innercont.farmers ul li img{border:8px solid #D2C8AD;margin:15px 0}

#innercont.farmers ul li a{border:0;background:none}

#innercont.farmers input{background:url(../images/buttonbg_donate.png) no-repeat top center;padding:0 15px;margin-left:23px}

#innercont.farmers ul li a:hover img{border:4px solid #CABEA4;background-color:none}







/*GENERAL*/

#rightmenu{width:220px;height:620px;float:left; background-image:url(../images/menu_card.png); background-repeat:no-repeat;

/* background-color:pink */ }



.me_order {

	width:180px;

	height:140px;

	float:left;

	margin:0;

	background-image:url(../images/me_order.png);

	background-repeat:no-repeat;

	display:inline-block;



}	

.me_order:hover {

	background-position:bottom;

}

.me_forum {

	width:180px;

	height:124px;

	float:left;

	margin:0;

	background-image:url(../images/me_forum.png);

	background-repeat:no-repeat;

}	

.me_forum:hover {

	background-position:bottom;

}

.me_donate {

	width:180px;

	height:101px;

	float:left;

	margin:0;

	background-image:url(../images/me_donate.png);

	background-repeat:no-repeat;

}	

.me_donate:hover {

	background-position:bottom;

}

.me_shop {

	width:180px;

	height:117px;

	float:left;

	margin:0;

	background-image:url(../images/me_shop.png);

	background-repeat:no-repeat;

}

.me_shop:hover {

	background-position:bottom;

}

.me_photo {

	width:180px;

	height:140px;

	float:left;

	margin:0;

	background-image:url(../images/me_photo.png);

	background-repeat:no-repeat;

}	

.me_photo:hover {

	background-position:bottom;

}







.clearfooter{clear:both;}

.clearfooter{height:159px;clear:both;}



#footer{width:100%;height:159px;background:url(../images/footer.jpg) repeat-x #27150b;position:relative}

#footer1,#footer2{width:1040px;margin:0 auto}

#visitus,#friends{height:85px;float:left}



#visitus{width:191px;background:url(../images/visitus.gif) no-repeat 30px 47px;padding:30px 0 0 290px}

#facebook,#twitter,#youtube{width:58px;height:59px;float:left;margin-left:3px}

#facebook{background-image:url(../images/facebook.png)}

#twitter{background-image:url(../images/twitter.png)}

#youtube{background-image:url(../images/youtube.png)}



#friends{width:415px;background:url(../images/friends.gif) no-repeat 13px 47px;padding:12px 0 0 114px}

#friends img{margin-left:8px;border:1px solid #27150B}

#friends img:hover{border:1px solid #ccc}



#footer2{height:44px;text-align:center;font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:11px;color:#fff;line-height:30px;clear:both}

#footer2 a{color:#e76c28}

#footer2 ul{

	margin:0 0 0 10px;

	padding:0;

	float:left;

	line-height:30px;

	}

#footer2 ul li{

	margin:0;

	float:left;

	border-left: 1px solid #3a261d;

	}

#footer2 ul li a{

	display:block;

	float:left;

	padding:0 5px;

	font-weight:normal;

	color:#94846b;

	font-size:11px;

	line-height:30px;

	}

#footer2 ul li a:hover{

	text-decoration:underline;

	}

#footer_info{

	float:left;

	margin-left:310px;

	}

H1.PageBreak{

	PAGE-BREAK-AFTER: always

	}

ul.site_map{}

ul.site_map li{

	padding-left:15px;

	}

ul.site_map li a{ 

	color:#28160c;

	font-size:14px;

	font-weight:bold;

	width:300px;

	display:block;

	line-height:24px;

	}

ul.site_map li a:hover{

	text-decoration:underline;

	}

ul.site_map li ul{}

ul.site_map li ul li{

	list-style:none;

	}



ul.site_map li ul li a{

	padding: 0 0 0 10px;

	background:url(../images/dot.png) 0 10px no-repeat;

	color:#5f3720;

	font-size:13px;

	font-weight: normal;

	}

ul.site_map li ul li a:hover{

	text-decoration:underline;

	}



#recipes{width:685px}

#recipes h2{cursor:pointer;clear:both;}

#recipes img{float:left;margin:0 8px 8px 0}



.read_more_recipe{font-size:12px;color:#EB6A26}

.read_more_recipe:hover{border-bottom:1px dotted #EB6A26}

.ui-accordion-content{overflow:hidden}



.bt_horizontal_menu{float:right;margin-left:10px}

.testimonials_date{
font-size:11px;
font-weight:bold;
color:#68aa0a;}

.testimonials_date a{
font-size:11px;
font-weight:bold;
color:#297304;}
