/*==GENERAL==============================================================================================================*/

body	
{background:#231F20; margin:0px; padding:0px; padding-bottom:50px; color:#231F20; font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11px; line-height:15px;}

img
{margin:0px; padding:0px; border:0px;}

table
{font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif; border:0px;}

a:link
{text-decoration:none;color:#80C141;}

a:visited
{text-decoration:none;color:#80C141;}

a:hover
{text-decoration:none;color:#9ED61D;}

.content
{padding:15px;}

.frame
{position:relative;}

.column_1
{background:#E0E0E0; margin:0px; padding:0px;}

.column_2
{background:#EBEBEB;}

.column_3
{background:#E0E0E0;}

.box_2
{background:#EBEBEB; padding:10px;}

.ul_compact
{margin:0px 0px 0px 20px ; padding:0px;}

.ol_compact
{margin:0px 0px 0px 30px ; padding:0px;}

.subtext
{color:#333333;}

.greytext
{color:#777777;}

.line
{width:100%; height:1px; border-bottom:#E0E0E0 solid 1px; margin:0px; margin-top:-1px;}

.line_2
{width:100%; height:1px; border-bottom:#EBEBEB solid 1px; margin:0px; margin-top:-1px;}

.space
{height:5px;}

.buynow
{position:absolute;z-index:11;left:300px; top:200px;}

form
{margin:0px; padding:0px;}

input
{font:normal 11px Verdana;padding:2px;margin:0px;}

select
{font:normal 11px Verdana;padding:-3px;margin:0px;}

textarea
{font:normal 11px Verdana;padding:-3px;margin:0px;}

.button
{width:100px; padding:2px;margin-top:10px;}

.textfield
{width:600px;}

.bg_header
{background-image:url(../img/header.jpg); background-repeat:no-repeat;}

/*==GENERAL==============================================================================================================*/

/*==DIVISION=============================================================================================================*/

#main
{background:#FFFFFF; width:1000px; padding:5px; height:auto;}

#ads_banner
{background:#EBEBEB;}

/*==DIVISION=============================================================================================================*/

/*==NAVIGATION===========================================================================================================*/

#navigation
{height:30px; background:#80C141; margin:0px; padding:0px; padding-left:0px;}

.nav_button 
{margin:0px; padding:0px 0px 0px 1px;}

#sub_nav
{height:30px; background:#231F20; margin:0px; padding:0px;}

#sub_nav .nav_button
{color:#FFFFFF; text-decoration:none; padding:10px;}

#sub_nav .nav_button:hover
{color:#80C141; text-decoration:none; padding:10px;}

#sub_nav_2
{height:24px; background:#DCECCB; margin:0px; padding:0px;}

#sub_nav_2 .nav_button
{color:#231F20; text-decoration:none; padding:10px;}

#sub_nav_2 .nav_button:hover
{color:#80C141; text-decoration:none; padding:10px;}


/*==NAVIGATION===========================================================================================================*/

/*==PRODUCTS=============================================================================================================*/

.TabbedPanels
{margin:0px;padding:0px;width:990px;overflow:hidden;}

.TabbedPanelsTabGroup
{margin:0px 0px 0px 120px;padding:0px;position:absolute;z-index:10;margin-top:-30px;}

.TabbedPanelsTab
{float:left;margin:0px 0px 0px 1px; padding:0px; border:0px; background-color:#EBEBEB;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;}

.TabbedPanelsTabHover
{background-color:#D6D6D6;}

.TabbedPanelsTabSelected
{background-color:#E0E0E0;}

.TabbedPanelsContentGroup
{clear:both;background-color:#E0E0E0; overflow:hidden;}

.TabbedPanelsContent
{padding:20px;}

/*==PRODUCTS=============================================================================================================*/

/*==CONTACT==============================================================================================================
#distributors .CollapsiblePanel
{margin:0px;padding:0px;}

#distributors .CollapsiblePanelTab
{background-color:#D6D6D6;margin:0px;padding:0px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;padding:1px;}

#distributors .CollapsiblePanelContent
{margin:0px;padding:0px; padding-left:30px; padding-bottom:10px;background-color:#EBEBEB;}

#distributors .CollapsiblePanelOpen .CollapsiblePanelTab 
{background-color:#D6D6D6;}

#distributors .CollapsiblePanelTabHover,#distributors .CollapsiblePanelOpen .CollapsiblePanelTabHover
{background-color:#D6D6D6;}

#distributors .CollapsiblePanelFocused .CollapsiblePanelTab
{background-color:#D6D6D6;}

#distributors .CollapsiblePanelClosed .CollapsiblePanelTab
{background-color:#D6D6D6;}
==CONTACT==============================================================================================================*/

/*==FAQ==================================================================================================================

.faq .TabbedPanels
{width:auto;margin:0px;padding:0px;overflow:hidden;}

.faq .TabbedPanelsTabGroup
{margin:0px;padding:0px;position:static;margin-top:0px;}

.faq .TabbedPanelsTab
{float:left;margin:0px 1px 0px 0px; padding:0px; border:0px; background-color:#D9D6D2;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;}

.faq .TabbedPanelsTabHover
{background-color:#A29991;}

.faq .TabbedPanelsTabSelected
{background-color:#EFEDED;}

.faq .TabbedPanelsContentGroup
{clear:both;background-color:#EFEDED;padding:5px; overflow:hidden;}

.faq .TabbedPanelsContent
{padding:20px;}

.faq  .CollapsiblePanel
{margin:0px;padding:0px;}

.faq  .CollapsiblePanelTab
{background-color:#EFEDED;margin:0px; padding:5px; cursor:pointer;-moz-user-select:none;-khtml-user-select:none;font-weight:bold;}

.faq  .CollapsiblePanelContent
{margin:0px; padding:5px; padding-bottom:10px;background-color:#EFEDED;}

.faq .CollapsiblePanelTab a
{margin:0px; padding:5px; text-decoration:none;}

.faq  .CollapsiblePanelOpen .CollapsiblePanelTab 
{margin:0px; padding:5px; background-color:#D9D6D2; color:#443322; }

.faq  .CollapsiblePanelTabHover,.faq .CollapsiblePanelOpen .CollapsiblePanelTabHover
{margin:0px; padding:5px; background-color:#D9D6D2; color:#FF6600;}

.faq  .CollapsiblePanelFocused .CollapsiblePanelTab
{margin:0px; padding:5px; background-color:#D9D6D2;}

.faq .line
{margin-top:-2px;}

==FAQ==================================================================================================================*/

/*==NEWS=================================================================================================================

#news_navigation
{margin:50px 0px 20px 0px;}

.news_link
{display:block;}

#send_to_friend .CollapsiblePanelTab
{margin:0px;padding:0px;cursor:pointer;background-color:#EFEDED;-moz-user-select:none;-khtml-user-select:none;}

#send_to_friend .CollapsiblePanelContent
{margin:0px;padding:0px;background-color:#EFEDED;}

#send_to_friend .CollapsiblePanelTab a
{text-decoration:none; display:block;}

#send_to_friend .CollapsiblePanelOpen .CollapsiblePanelTab 
{background-color:#EFEDED;}

#send_to_friend .CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover
{background-color:#EFEDED;}

#send_to_friend .CollapsiblePanelFocused .CollapsiblePanelTab
{background-color:#EFEDED;}

==NEWS=================================================================================================================*/

/*==ADMIN================================================================================================================*/

#msg
{padding-top:7px;padding-bottom:3px;}

#admin
{padding:5px;}

#admin .CollapsiblePanelTab
{margin:0px;padding:0px;cursor:pointer;background-color:#EBEBEB;-moz-user-select:none;-khtml-user-select:none;}

#admin .CollapsiblePanelContent
{margin:0px;padding:0px;background-color:#EBEBEB;}

#admin .CollapsiblePanelTab a
{text-decoration:none; display:block;}

#admin .CollapsiblePanelOpen .CollapsiblePanelTab 
{background-color:#EBEBEB;}

#admin .CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover
{background-color:#EBEBEB;}

#admin .CollapsiblePanelFocused .CollapsiblePanelTab
{background-color:#EBEBEB;}

#admin .TabbedPanels
{width:auto;margin:0px;padding:0px;overflow:hidden;}

#admin .TabbedPanelsTabGroup
{margin:0px;padding:0px;position:static;}

#admin .TabbedPanelsTab
{float:left;margin:0px 1px 0px 0px; padding:0px; border:0px; background-color:#E0E0E0;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;}

#admin .TabbedPanelsTabHover
{background-color:#C5C5C5;}

#admin .TabbedPanelsTabSelected
{background-color:#FFFFFF;}

#admin .TabbedPanelsContentGroup
{clear:both;background-color:#FFFFFF;padding:5px; overflow:hidden;}

#admin .TabbedPanelsContent
{padding:20px;}

/*==ADMIN================================================================================================================*/

/*==CALENDAR=============================================================================================================*/

.datechooser
{width:580px;float:left;}

.calendar *
{margin:0px;padding:0px;}

.calendar .today
{background:#80c141;}

.calendar .selectedday
{border:1px solid #FF6600;}

.calendar a
{padding:2px; border:1px solid transparent; color:#231F20; display:block;}

.calendar a:hover
{border:1px solid #FF6600;}

.calendar table
{border-collapse:collapse;}

.calendar tbody td
{width:30px;margin:0px;padding:0px;border:1px solid #80c141;}

.calendar td, .calendar th
{padding:2px;text-align:center;}

.calendar thead td
{background:#80c141;}

.calendar thead th
{padding:2px; vertical-align: middle; background:#80c141;}

.calendar
{border-left:1px solid #80c141;padding:0px; background:#FFFFFF; color:#231F20;}

.calendaricon
{cursor: pointer;}

.calendarlink, .calendaricon
{margin:2px;}

/*==CALENDAR=============================================================================================================*/

/*==CONTACT US==============================================================================================================*/
#contact .level1
{padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background-color:#D6D6D6; font-weight:bold;}

#contact .level2
{padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:25px;}

/*==PRIVACY POLICY=========================================================================================================*/

/*==PRIVACY POLICY==============================================================================================================*/
#privacy .level1
{padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background-color:#D6D6D6; font-weight:bold;}

#privacy .level2
{padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:25px;}

/*==PRIVACY POLICY=========================================================================================================*/

/*==SITEMAP==============================================================================================================*/

#sitemap a:link
{text-decoration:none;color:#231F20;}

#sitemap a:visited
{text-decoration:none;color:#231F20;}

#sitemap a:hover
{text-decoration:none;color:#80C141;}

#sitemap .level1
{padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background-color:#D6D6D6; font-weight:bold; border-bottom:1px #EBEBEB solid;}

#sitemap .level2
{padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;}

/*==SITEMAP==============================================================================================================*/

/*==FOOTER===============================================================================================================*/

#footer
{color:#231F20; margin:25px; line-height:20px;}

#footer a:link
{color:#231F20; text-decoration:none;}

#footer a:visited
{color:#231F20; text-decoration:none;}

#footer a:hover
{color:#80C141; text-decoration:none;}

/*==FOOTER===============================================================================================================*/

