/* custom rs css */
table.ray_blocks {
}
table.ray_blocks span.ray_title {
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:15pt;
	font-weight: bold;
	white-space: nowrap;
	line-height: 30px;
}
table.ray_blocks td {
	padding: 8px 10px 8px 10px;
	border: 1px solid black;
	color: #000; 
	font-family:Arial; 
	font-size:10pt;
	font-weight: bold;
}
table.ray_blocks td.nopad {
	padding: 0px 0px 0px 0px;
}
table.ray_blocks td span.motiv_body {
	color: #000; 
	font-family:Arial; 
	font-size:14pt;
	font-weight: bold;
}

table.ray_blocks td a {

}
table.ray_blocks td.bg1 {
	background: #86B9EC;
}
table.ray_blocks td.bg2 {
	background: #d889ff;
}
table.ray_blocks td.bg3 {
	background: #569E56;
}
table.ray_blocks td.bg4 {
	background: #f02794;
}
table.ray_blocks td.bg5 {
	background: #f6bd71;
}
table.ray_blocks td.bg6 {
	background: #FFA500;
}
table.ray_blocks td.bg7 {
	background: #f7ef0b;
}
table.ray_blocks td.bg8 {
	background: #e9042f;
}
table.ray_blocks td.bg9 {
	background: #FF8600;
}
table.ray_blocks td.bg10 {
	background: #FFC469;
}
table.ray_blocks td.bg11 {
	background: #fc0606;
}
table.ray_blocks td.bg12 {
	background: #1c07e1;
}
table.ray_blocks td.bg13 {
	background: #3d55ce;
}
table.ray_blocks td.bg14 {
	background: #e3020c;
}
table.ray_blocks td.bg15 {
	background: #C3E4ED;
}
table.ray_blocks td.bg16 {
	background: #FFDEAD;
}
table.ray_blocks td.bg17 {
	background: #fdfc86;
}
table.ray_blocks td.bg18 {
	background: #33CCFF;
}
table.ray_blocks td.bg19 {
	background: #00FF33;
}
table.ray_blocks td.bg20 {
	background: #FF6600;
}
table.ray_blocks td.bg21 {
	background: #ea1c1c;
}
table.ray_blocks td.bg22 {
	background: #f6f824;
}
table.ray_blocks td.bg23 {
	background: #4874f4;
}
table.ray_blocks td.bg24 {
	background: #ff9900;
}
table.ray_blocks td.bg25 {
	background: #b97c13;
}

table.ray_blocks td.bg26 {
	background: #FF9955;
}
table.ray_blocks td.bg27 {
	background: #f82424;
}
table.ray_blocks td.bg28 {
	background: #006600;
}
	
	/*End BLOCKS*/
	
span.rs_PBlack {
	color:#000;
	font-family:Arial; 
	font-size:12pt;
	font-weight: bold;
}

span.rs_PBlue {
	color: Blue;
	font-family:Arial; 
	font-size:12pt;
	font-weight: bold;
}

span.rs_PColor1 {
	color:#963a94;
	font-family:Arial; 
	font-size:12pt;
	font-weight: bold;
}

span.rs_PColor2 {
	color:#f02794;
	font-family:Arial; 
	font-size:12pt;
	font-weight: bold;
}

span.rs_PColor3 {
	color:#f66f54;
	font-family:Arial; 
	font-size:12pt;
	font-weight: bold;
}

span.rs_PColor4 {
	color:#3cb779;
	font-family:Arial; 
	font-size:12pt;
	font-weight: bold;
}
span.rs_recipeTitle {
	color:#97400A;
	font-family:Arial; 
	font-size:18pt;
	font-weight: bold;
}

div.rs_cutlineright {
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:18pt;
	font-weight: bold;
	background-color: #7D4A95;
	float: right; 
	width: 200px; 
	padding: 8px 10px 8px 10px;
	margin: 10px 0px 10px 15px; 
	border-left: #000000 1px solid; 
	line-height: 120%; 
	text-align: left;
}

div.rs_cutlineleft {
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:18pt;
	font-weight: bold;
	background-color: #7D4A95;
	float: left; 
	width: 200px; 
	padding: 8px 10px 8px 10px;
	margin: 10px 15px 10px 0px; 
	border-right: #000000 1px solid; 
	line-height: 120%; 
	text-align: left;
}

/*
.rs_PBlack a:link, .rs_PColor1 a:link, .rs_PColor2 a:link, .rs_PColor3 a:link, .rs_PColor4 a:link,
.rs_PColor1 a:visited, .rs_PColor2 a:visited, .rs_PColor3 a:visited, .rs_PColor4 a:visited {
	color: blue;
	font-family:Arial; 
	font-size:12pt;
	font-weight: bold;
	text-decoration: underline;
}
*/

.rs_says {
color: red;
}

table.rs_data {
	color:#000;
	font-family:Arial; 
	font-size:12pt;
}

table.rs_data hr {
	border:dashed #000; 
	border-width:1px 0 0 0; 
	height:0;
	line-height:0px;
	font-size:0;
	margin:0;
	padding:5px;
}

.rs_data_heading {
	color:#000;
	font-family:Arial; 
	font-size:12pt;
	font-weight: bold;
}

.rs_data_content {
	color:#000;
	font-family:Arial; 
	font-size:12pt;
}

.rs_data_content_highlight {
	background-color: Yellow;
	color:#000;
	font-family:Arial; 
	font-size:12pt;
}

/*end custom rs css */

/* custom stuff */

body {
	background: #4d2461 url(../images_forestfire/fr_bg.png) repeat-x;
}


span.pathway a {
	background: url(../images_forestfire/fr_arrow.png) 100% 0 no-repeat;
}

div#pathway {
	font-weight: bold;
}

a.readon {
	background: url(../images_forestfire/fr_bullet.png) no-repeat;
}

/*** fonts ***/
body {
		color: #331543;
}

/* font family */
a:link,
a:visited {
	text-decoration: underline;
	color: #7d4a95;
}
a:hover {
	text-decoration: none;
	color: blue;
}
/** regular joomla menu **/
div.module ul.menu_left {
	list-style:none;
	margin:0px;
	padding:0px;	
	font: 11px Arial;
	font-weight: bold;
}
div.module ul.menu_left ul {
	list-style:none;
	margin:0 0 0 5px;
	padding:0px;
}
div.module ul.menu_left li {
	padding-bottom: 3px;
}
div.module ul.menu_left ul li {
	padding-bottom: 0px;
}
ul.menu_left ul li a {
	background: url(../images_forestfire/fr_menu-right1.png) 0 0 no-repeat;
}

ul.menu_left li a:hover {
	background-position: 0 -22px;
}

ul.menu_left li a {
	display:block;
	background: url(../images_forestfire/fr_menu.png) 0 0 no-repeat;
	width: 100%;
	height: 20px;
	line-height: 20px;
	padding: 0;
	font-weight: bold;
	white-space:nowrap;
	text-decoration: none;
	text-indent: 10px;
}



/* START ADDED BY RLH FOR RIGHT MENU*/
ul.menu_right {
	background: url(../images_forestfire/fr_menu-right1.png) 100% 0 no-repeat;
}
ul.menu_right:link,
ul.menu_right:visited {
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
}
ul.menu_right:hover {
	color: #fff;
}
/* END ADDED BY RLH FOR FOOTER MENU*/

/* START ADDED BY RLH FOR FOOTER MENU*/

ul.menu_left a-footer {
	color: #FFFFFF;
}

ul.menu_left a-footer:link,
ul.menu_left a-footer:visited {
	text-decoration: underline;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}

ul.menu_left a-footer:hover {
	color: #FFFFFF;
	text-decoration: none;
}

ul.menu_left a-footer#active_menu-footer {
	color: #7d4a95;
}

/* END ADDED BY RLH FOR FOOTER MENU*/

ul.menu_left a#active_menu,
a.sublevel#active_menu {
	color: #fff;
}


a.sublevel:link,
a.sublevel:visited {
/*	background: url(../images_forestfire/fr_bullet.png) 0 no-repeat;*/
	color: #F9C9AE;
}

a.sublevel:hover {
	color: #FFFFFF;
}

/* headings */
.small,
.modifydate,
.createdate {
	color: #4E1B00;
}

/** some joomla class stuff */

td.buttonheading {
/*	background: #E9D9A8;*/
}

td.sectiontableheader, th.list-title, th.list-date {
  background: #86B9EC;
  color: #000;
  border-right: 1px solid #FFFFFF;
}

/** template layout stuff **/

div#shadow {
	background: #3d1d4e url(../images_forestfire/fr_bg_shadow.png) repeat-x;
}

div#header {
	background: #351645 url(../images_forestfire/fr_header.png) repeat-x;
}

div#logo {
	background: url(../images_forestfire/fr_logo.png) no-repeat;
}

#smaller .button {
	background: url(../images_forestfire/fr_css_small.png) no-repeat;
}

#medium .button {
	background: url(../images_forestfire/fr_css_med.png) no-repeat;
}

#larger .button {
	background: url(../images_forestfire/fr_css_large.png) no-repeat;
}

#wide .button {
	background: url(../images_forestfire/fr_css_wide.png) no-repeat;
}

#narrow .button {
	background: url(../images_forestfire/fr_css_narrow.png) no-repeat;
}

div#graphic {
	background: url(../images_forestfire/fr_graphic.jpg) 50% 0 no-repeat;
}

div#spotlight {
	height: 117px;	
}

td#left-col {
	background: #5d2e74 url(../images_forestfire/fr_left_shadow2.png) 100% 0 repeat-y;
}

td#middle-col {
	background: #FFFFFF;
}

td#middle-col2 {
	background: #FFFFFF url(../images_forestfire/fr_middle_shadow2.png) 100% 0 repeat-y;
}

td#right-col {
	background-color: #331543;
}

div#left div,
div#left p,
div#left td {
	color: #FFFFFF;
}

div#right div,
div#right p,
div#right td {
	color: #FFFFFF;
}

div#right a {
	color: #FFFFFF;
}

div#left {
	background: url(../images_forestfire/fr_left_corner.png) 0 0 no-repeat;
}

div#left a:link,
div#left a:visited,
div#left a:hover {
	color: #9bcdff;
}

div#middle {
	background: url(../images_forestfire/fr_middle_top.png) 0 0 repeat-x;
}

div#right {
	background: url(../images_forestfire/fr_right_top.png) 0 0 repeat-x;
}

div#left div.shadow {
	background: url(../images_forestfire/fr_middle_shadow.png) 100% 0 no-repeat;
	
}

div#middle div.shadow_1 {
	background: url(../images_forestfire/fr_middle_corner.png) 0 0 no-repeat;
}

div#middle div.shadow_2 {
	background: url(../images_forestfire/fr_right_shadow2.png) 100% 0 no-repeat;
}

div#middle div.shadow_2a {
	background: url(../images_forestfire/fr_right_shadow2a.png) 100% 0 no-repeat;
}


div#right div.shadow {
	background: url(../images_forestfire/fr_right_corner.png) 0 0 no-repeat;
}

div.module h3,
.componentheading {
	background: url(../images_forestfire/fr_head_left.png) 100% 0 no-repeat;
	color: #FFFFFF;
}

div.module span.blue {
	color: #9bcdff;
}

div#middle div.module h3,
.componentheading  {
	background: url(../images_forestfire/fr_title.png) 0 0 no-repeat;	
	color: #351645; 
}

.contentheading {
	background: url(../images_forestfire/fr_title2.png) 0 0 no-repeat;	
	color: #351645;
}

.blog h2 {
	background: url(../images_forestfire/fr_title2.png) 0 0 no-repeat;	
	color: #351645;
	height: 32px;
  line-height: 32px;
  margin: 0 0 5px;
  padding-left: 7px;
}
dl.article-info {
	background: #EEE;
	padding:2px;
}

div#right div.module h3 {
	background: url(../images_forestfire/fr_head_right.png) 0 0 no-repeat;
	color: #FFFFFF;
}

div#top div.module h3 {
	background:  url(../images_forestfire/fr_title2.png) 0 0 no-repeat;
/*	border-right: 8px solid #D3BD7A;*/
	color: #471704;
}

div#top {
	background: #efd0ff url(../images_forestfire/fr_top_shadow.png) 100% 0 repeat-y;
}

div#top .corner_1 {
	background: url(../images_forestfire/fr_top_tl.png) 0 0 no-repeat;
}

div#top .corner_2 {
	background: url(../images_forestfire/fr_top_bl.png) 0 100% no-repeat;
}


div#bottom div.module h3 {
	color: #471704;
	background: none;
}

div#bottom {
	background: #9bcdff url(../images_forestfire/fr_bottom_shadow.png) 100% 0 repeat-y;
}

div#bottom .corner_1 {
	background: url(../images_forestfire/fr_bottom_tl.png) 0 0 no-repeat;
}

div#bottom .corner_2 {
	background: url(../images_forestfire/fr_bottom_bl.png) 0 100% no-repeat;
}

div#vbottom {
	border-top: 15px solid #4d2461;

}

div#vbottom a:link,
div#vbottom a:visited,
div#vbottom a:hover {
	/* color: #331543; */
}

div#vbottom div {
/*	border-top: 10px solid #452256;
	color: #331543;*/
}

/*****************************
 ****   supersuckerfish   ****
 *****************************/
ul.menutop li {
	background: url(../images_forestfire/fr_tab_r.png) 100% -40px no-repeat;
}

ul.menutop li.on ul {
	background: #471704;
}

ul.menutop a {
	background: url(../images_forestfire/fr_tab_l.png) 0 -40px no-repeat;
	color: #FCF0E0;
}

ul.menutop li.current a, 
ul.menutop li.current:hover a,
ul.menutop li.over.on a {
	color: #FFFFFF;
}

/* sub level links */
ul.menutop li ul {
	background: #712406;
}

ul.menutop li ul {
	background: none;
}
/*START TAB CLASSSES BY RLH*/

/*About Richard Menu Item*/
ul.menutop li.item-178 {
	background: url(../images_forestfire/fr_tab_r_but1.png) 100% -40px no-repeat;
}
ul.menutop li.item-178 a {
	background: url(../images_forestfire/fr_tab_l_but1.png) 0% -40px no-repeat;
}
ul.menutop li.item-178:hover,
ul.menutop li.item-178.over {
	background-position: 100% -80px;
}
ul.menutop li.item-178:hover a,
ul.menutop li.item-178.over a {
	background-position: 0 -80px;
}
ul.menutop li.item-178 a, 
ul.menutop li.item-178:hover a,
ul.menutop li.over.item-178 a {
	color: #FFFFFF;
}
ul.menutop li.onitem-178,
ul.menutop li.onitem-178:hover,
ul.menutop li.over.onitem-178 {
	background: url(../images_forestfire/fr_tab_r_but1.png) 100% 0px no-repeat;
}
ul.menutop li.onitem-178 a, 
ul.menutop li.onitem-178:hover a,
ul.menutop li.over.onitem-178 a {
	background: url(../images_forestfire/fr_tab_l_but1.png) 0% 0px no-repeat;
}
/*About Richard Menu Item*/

/* Customer Service FAQ */
ul.menutop li.item-150 {
	background: url(../images_forestfire/fr_tab_r_but2.png) 100% -40px no-repeat;
}
ul.menutop li.item-150 a {
	background: url(../images_forestfire/fr_tab_l_but2.png) 0% -40px no-repeat;
}
ul.menutop li.item-150:hover,
ul.menutop li.item-150.over {
	background-position: 100% -80px;
}
ul.menutop li.item-150:hover a,
ul.menutop li.item-150.over a {
	background-position: 0 -80px;
}
ul.menutop li.item-150 a, 
ul.menutop li.item-150:hover a,
ul.menutop li.over.item-150 a {
	color: #FFFFFF;
}
ul.menutop li.onitem-150,
ul.menutop li.onitem-150:hover,
ul.menutop li.over.onitem-150 {
	background: url(../images_forestfire/fr_tab_r_but2.png) 100% 0px no-repeat;
}
ul.menutop li.onitem-150 a, 
ul.menutop li.onitem-150:hover a,
ul.menutop li.over.onitem-150 a {
	background: url(../images_forestfire/fr_tab_l_but2.png) 0% 0px no-repeat;
}
/* Customer Service FAQ */

/*Salute to Success*/
ul.menutop li.item-160 {
	background: url(../images_forestfire/fr_tab_r_but3.png) 100% -40px no-repeat;
}
ul.menutop li.item-160 a {
	background: url(../images_forestfire/fr_tab_l_but3.png) 0% -40px no-repeat;
}
ul.menutop li.item-160:hover,
ul.menutop li.item-160.over {
	background-position: 100% -80px;
}
ul.menutop li.item-160:hover a,
ul.menutop li.item-160.over a {
	background-position: 0 -80px;
}
ul.menutop li.item-160 a, 
ul.menutop li.item-160:hover a,
ul.menutop li.over.item-160 a {
	color: #FFFFFF;
}
ul.menutop li.onitem-160,
ul.menutop li.onitem-160:hover,
ul.menutop li.over.onitem-160 {
	background: url(../images_forestfire/fr_tab_r_but3.png) 100% 0px no-repeat;
}
ul.menutop li.onitem-160 a, 
ul.menutop li.onitem-160:hover a,
ul.menutop li.over.onitem-160 a {
	background: url(../images_forestfire/fr_tab_l_but3.png) 0% 0px no-repeat;
}
/*Salute to Success*/

/*Join the Clubhouse!*/
ul.menutop li.item-168 {
	background: url(../images_forestfire/fr_tab_r_but4.png) 100% -40px no-repeat;
}
ul.menutop li.item-168 a {
	background: url(../images_forestfire/fr_tab_l_but4.png) 0% -40px no-repeat;
}
ul.menutop li.item-168:hover,
ul.menutop li.item-168.over {
	background-position: 100% -80px;
}
ul.menutop li.item-168:hover a,
ul.menutop li.item-168.over a {
	background-position: 0 -80px;
}
ul.menutop li.item-168 a, 
ul.menutop li.item-168:hover a,
ul.menutop li.over.item-168 a {
	color: #FFFFFF;
}
ul.menutop li.onitem-168,
ul.menutop li.onitem-168:hover,
ul.menutop li.over.onitem-168 {
	background: url(../images_forestfire/fr_tab_r_but4.png) 100% 0px no-repeat;
}
ul.menutop li.onitem-168 a, 
ul.menutop li.onitem-168:hover a,
ul.menutop li.over.onitem-168 a {
	background: url(../images_forestfire/fr_tab_l_but4.png) 0% 0px no-repeat;
}
/*Join the Clubhouse!*/




/*Store*/
ul.menutop li.item-179 {
	background: url(../images_forestfire/fr_tab_r_but5.png) 100% -40px no-repeat;
}
ul.menutop li.item-179 a {
	background: url(../images_forestfire/fr_tab_l_but5.png) 0% -40px no-repeat;
}
ul.menutop li.item-179:hover,
ul.menutop li.item-179.over {
	background-position: 100% -80px;
}
ul.menutop li.item-179:hover a,
ul.menutop li.item-179.over a {
	background-position: 0 -80px;
}
ul.menutop li.item-179 a, 
ul.menutop li.item-179:hover a,
ul.menutop li.over.item-179 a {
	color: #FFFFFF;
}
ul.menutop li.onitem-179,
ul.menutop li.onitem-179:hover,
ul.menutop li.over.onitem-179 {
	background: url(../images_forestfire/fr_tab_r_but5.png) 100% 0px no-repeat;
}
ul.menutop li.onitem-179 a, 
ul.menutop li.onitem-179:hover a,
ul.menutop li.over.onitem-179 a {
	background: url(../images_forestfire/fr_tab_l_but5.png) 0% 0px no-repeat;
}
/*Store*/

/*Contact Us*/
ul.menutop li.item-173 {
	background: url(../images_forestfire/fr_tab_r_but6.png) 100% -40px no-repeat;
}
ul.menutop li.item-173 a {
	background: url(../images_forestfire/fr_tab_l_but6.png) 0% -40px no-repeat;
}
ul.menutop li.item-173:hover,
ul.menutop li.item-173.over {
	background-position: 100% -80px;
}
ul.menutop li.item-173:hover a,
ul.menutop li.item-173.over a {
	background-position: 0 -80px;
}
ul.menutop li.item-173 a, 
ul.menutop li.item-173:hover a,
ul.menutop li.over.item-173 a {
	color: #FFFFFF;
}
ul.menutop li.onitem-173,
ul.menutop li.onitem-173:hover,
ul.menutop li.over.onitem-173 {
	background: url(../images_forestfire/fr_tab_r_but6.png) 100% 0px no-repeat;
}
ul.menutop li.onitem-173 a, 
ul.menutop li.onitem-173:hover a,
ul.menutop li.over.onitem-173 a {
	background: url(../images_forestfire/fr_tab_l_but6.png) 0% 0px no-repeat;
}
/*Contact Us*/

/*END TAB CLASSSES BY RLH*/
ul.menutop li ul a, ul.menutop li.on ul a {
	border-right: 1px solid #5C1E05;
}
