@charset "utf-8";
/* ---------------------------------------------------------------------------------------------- 
 * LAYOUT STYLESHEET - Green Horizon Ver. 1.0
 * Copyright (c) 2010 Rainforest Flora, Inc. - Web Development Team
 * ----------------------------------------------------------------------------------------------
 * DEVELOPERS :
 * 		 Thomas Durivou (CSS/GUI/Graphics)
 *
 * TABLE OF CONTENTS :
 * 		1. Global Declarations
 * 		2. Page Styles
 * 		3. Field Styles
 */
@import url("apps/store.css");

/******************************************************************************/
/*----------------------------GLOBAL DECLARATIONS-----------------------------*/
/******************************************************************************/
/*-/-/-/-/-/-MASTER TAG DECLARATIONS-/-/-/-/-/-*/
html, body { background:#16320d url(http://www.rainforestflora.com/style/greenHorizon01/imageset/bg_span.jpg) repeat-x top; margin: 0; border: 0; padding: 0; }
p, h1 { font-family:Verdana, Geneva, sans-serif; color:#003300; text-align:justify;  }
ul { list-style-type:none; margin:0; border:0; padding:0; text-indent:0; }
div { font-family:Verdana, Geneva, sans-serif; }
a:link { text-decoration:none; color:#003300; } a:visited { text-decoration: none; color:#003300; } a:hover { text-decoration: none; color:#003300; } a:active { text-decoration: none; color:#003300; }
img { border:0;  }


/*-/-/-/-/-/-LINK CLASS DECLARATIONS-/-/-/-/-/-*/

/* Unselected Link NavBar */
a.home:link, a.about:link, a.store:link, a.info:link, a.forum:link, a.contact:link, a.wholesale:link { text-decoration: none; color:#619861; } 
a.home:visited, a.about:visited, a.store:visited, a.info:visited, a.forum:visited, a.contact:visited, a.wholesale:visited { text-decoration: none; color:#619861; } 
a.home:hover, a.about:hover, a.store:hover, a.info:hover, a.forum:hover, a.contact:hover, a.wholesale:hover { text-decoration:underline; color:#619861; } 
a.home:active, a.about:active, a.store:active, a.info:active, a.forum:active, a.contact:active, a.wholesale:active { text-decoration: none; color:#619861; }

/* Current Link - NavBar */
body.home a.home:link, body.about a.about:link, body.store a.store:link, body.info a.info:link, body.forum a.forum:link, body.contact a.contact:link,  body.wholesale a.wholesale:link { color:#000; } 
body.home a.home:visited, body.about a.about:visited, body.store a.store:visited, body.info a.info:visited, body.forum a.forum:visited, body.contact a.contact:visited, body.wholesale a.wholesale:visited { color:#000; } 
body.home a.home:hover, body.about a.about:hover, body.store a.store:hover, body.info a.info:hover, body.forum a.forum:hover, body.contact a.contact:hover, body.wholesale a.wholesale:hover { text-decoration:underline; color:#000; } 
body.home a.home:active, body.about a.about:active, body.store a.store:active, body.info a.info:active, body.forum a.forum:active, body.contact a.contact:active, body.wholesale a.wholesale:active { color:#000; }

a.footer:link { text-decoration:none; color:#cccccc; } a.footer:visited { text-decoration: none; color:#cccccc; } a.footer:hover { text-decoration:underline; color:#cccccc; } a.footer:active { text-decoration: none; color:#cccccc; }


/******************************************************************************/
/*-------------------------------APPS INCLUDES--------------------------------*/
/******************************************************************************/












/*-/-/-/-/-/-Needs to Be Organized-/-/-/-/-/-*/
/*-/-/-/-/-/-Needs to Be Organized-/-/-/-/-/-*/
/*-/-/-/-/-/-Needs to Be Organized-/-/-/-/-/-*/


/*******************************************/
/* ------------UNIQUE STYLES----------- */
/*******************************************/

/*------UNIQUE STYLES------*/
h1 { font-size:24px; padding-left:15px; }

div.cpanel { margin:0; border:0; padding:0; border-bottom:solid 1px #666; position:fixed; top:0; background: url(../imageset/cpanel_bg_span.jpg) repeat-x #333; width:100%; height:20px; text-align:right }
div.cpanel span { font-size:10px; color:#CCC; line-height:20px; padding-right:15px; }

div.container { width:800px; padding:18px; background-color:#FFF; margin-top:55px; margin-left: auto; margin-right:auto; margin-bottom:55px; }


li.navBar { background: url(../imageset/navBar_bg_span.jpg) repeat-x #a1c0a1; height:50px; }

div.navBar { clear:both; margin:0; border:0; padding:0; height:50px; line-height:50px; font-size:14px; color:#619861; }
div.home, div.about, div.store, div.info, div.forum, div.contact, div.wholesale { float:left; margin:0; border:0; padding-left:25px; padding-right:25px; height:50px; line-height:50px; text-align:center; }
body.home div.home, body.about div.about, body.store div.store, body.info div.info, body.forum div.forum, body.contact div.contact, body.wholesale div.wholesale { float:left; margin:0; border:0; padding:0; width:90px; height:50px; line-height:50px; text-align:center; color:#000; font-weight:bold; background:url(../imageset/navBar_select_span.jpg) repeat-x; }

div.navBarLogo { float:right; margin:0; border:0; padding:0; height:50px; line-height:50px; text-align:center; }

li.header { background: url(../imageset/header_bg.jpg) repeat-x #093a07; height:155px; margin-top:8px; }

li.promo { background:#0eb901; height:155px; margin-top:10px; }

li.field {  }
div.field-wrapper { padding-bottom:15px; }

li.footer { background: url(../imageset/footer_bg_span.jpg) repeat-x #545252; height:50px; }


/*******************************************/
/* -------------MODULES STYLES------------ */
/*******************************************/

div.module-content p, div.module-news p{ font-size:12px; line-height:125%; padding-left:25px; padding-right:25px; }
div.module-info p{ font-size:12px; line-height:130%; margin:0; padding:0; } 
div.module-care p{ font-size:12px; line-height:130%; margin:0; padding:0; } 
div.module-links p{ font-size:12px; line-height:130%; margin:0; padding:0; } 

li.module-info-Container { background:url(../imageset/modules/listBox_span.jpg) repeat-x; height:110px; margin-top:10px; border:#f1f3f1; border-style:solid; border-width:10px; }
li.module-info-Container:hover { background:url(../imageset/modules/listBoxHover_span.jpg) repeat-x; border-color:#ccfbbe; }

li.module-care-Container { background:url(../imageset/modules/listBox_span.jpg) repeat-x; height:170px; margin-top:10px; border:#f1f3f1; border-style:solid; border-width:10px; }
li.module-care-Container:hover { background:url(../imageset/modules/listBoxHover_span.jpg) repeat-x; border-color:#ccfbbe; }

li.module-links-Container { background:url(../imageset/modules/listBox_span.jpg) repeat-x; height:80px; margin-top:10px; border:#f1f3f1; border-style:solid; border-width:10px; }
li.module-links-Container:hover { background:url(../imageset/modules/listBoxHover_span.jpg) repeat-x; border-color:#ccfbbe; }

