/*==GENERAL==============================================================================================================*/

body	
{background:#221111; margin:0px; padding:0px; padding-bottom:50px; color:#443322; 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:#FF6600;}

a:visited
{text-decoration:none;color:#FF6600;}

a:hover
{text-decoration:none;color:#FF9900;}

.content
{padding:15px;}

.frame
{position:relative;}

.column_1
{background:#D9D6D2; margin:0px; padding:0px;}

.column_2
{background:#EFEDED;}

.column_3
{background:#D9D6D2;}

.ul_compact
{margin:0px 0px 0px 20px ; padding:0px;}

.ol_compact
{margin:0px 0px 0px 30px ; padding:0px;}

.subtext
{color:#A29991;}

.line
{width:100%; height:1px; border-bottom:#D9D6D2 solid 1px; margin:0px; margin-top:-1px;}

.line_2
{width:100%; height:1px; border-bottom:#EFEDED 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;}

/*==GENERAL==============================================================================================================*/

/*==DIVISION=============================================================================================================*/

#main
{background:#FFFFFF; width:1000px; padding:5px; height:auto;}

#ads_banner
{background:#EFEDED;}

#country_selection
{background:#EFEDED;}

/*==DIVISION=============================================================================================================*/

/*==COUNTRY==============================================================================================================*/

#country
{position:absolute; z-index:1000;}

#country dl 
{width:200px; margin:0px;}

#country dl dd 
{display:none; margin:0;}

#country dl:hover dd
{display:block;}

#country dl dd a 
{display:block; background:#D9D6D2; padding:0px; border-top:solid 1px #EFEDED;}

/*==COUNTRY==============================================================================================================*/

/*==NAVIGATION===========================================================================================================*/

#navigation
{height:30px; background:#D9D6D2; margin:0px; padding:0px; padding-left:120px;}

.nav_button 
{margin:0px; padding:0px 0px 0px 1px;}

#sub_nav
{height:30px; background:#443322; margin:0px; padding:0px;}

#sub_nav .nav_button
{color:#EFEDED; text-decoration:none; padding:10px;}

#sub_nav .nav_button:hover
{color:#FF6600; 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:#EFEDED;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;}

.TabbedPanelsTabHover
{background-color:#A29991;}

.TabbedPanelsTabSelected
{background-color:#D9D6D2;}

.TabbedPanelsContentGroup
{clear:both;background-color:#D9D6D2; overflow:hidden;}

.TabbedPanelsContent
{padding:20px;}

#comparison .CollapsiblePanel
{margin:0px;padding:0px;}

#comparison .CollapsiblePanelTab
{background-color:#D9D6D2;margin:0px;padding:0px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;padding:1px;}

#comparison .CollapsiblePanelContent
{margin:0px;padding:0px;background-color:#EFEDED;}

#comparison .CollapsiblePanelOpen .CollapsiblePanelTab 
{background-color:#D9D6D2;}

#comparison .CollapsiblePanelTabHover,#distributors .CollapsiblePanelOpen .CollapsiblePanelTabHover
{background-color:#D9D6D2;}

#comparison .CollapsiblePanelFocused .CollapsiblePanelTab
{background-color:#D9D6D2;}

#comparison .CollapsiblePanelClosed .CollapsiblePanelTab
{background-color:#EFEDED;}

/*==PRODUCTS=============================================================================================================*/

/*==DISTRIBUTORS=========================================================================================================*/

#distributors .CollapsiblePanel
{margin:0px;padding:0px;}

#distributors .CollapsiblePanelTab
{background-color:#D9D6D2;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:#EFEDED;}

#distributors .CollapsiblePanelOpen .CollapsiblePanelTab 
{background-color:#D9D6D2;}

#distributors .CollapsiblePanelTabHover,#distributors .CollapsiblePanelOpen .CollapsiblePanelTabHover
{background-color:#D9D6D2;}

#distributors .CollapsiblePanelFocused .CollapsiblePanelTab
{background-color:#D9D6D2;}

#distributors .CollapsiblePanelClosed .CollapsiblePanelTab
{background-color:#EFEDED;}

/*==DISTRIBUTORS=========================================================================================================*/

/*==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:10px;padding-bottom:10px;}

#admin
{padding:5px;}

#admin .CollapsiblePanelTab
{margin:0px;padding:0px;cursor:pointer;background-color:#EFEDED;-moz-user-select:none;-khtml-user-select:none;}

#admin .CollapsiblePanelContent
{margin:0px;padding:0px;background-color:#EFEDED;}

#admin .CollapsiblePanelTab a
{text-decoration:none; display:block;}

#admin .CollapsiblePanelOpen .CollapsiblePanelTab 
{background-color:#EFEDED;}

#admin .CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover
{background-color:#EFEDED;}

#admin .CollapsiblePanelFocused .CollapsiblePanelTab
{background-color:#EFEDED;}

#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:#D9D6D2;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;}

#admin .TabbedPanelsTabHover
{background-color:#A29991;}

#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 .invalidday a, .calendar .invalidday a:hover
{color:#A29991; cursor:default;}

.calendar .today
{background:#DEDBD9;}

.calendar .selectedday
{border:1px solid #FF6600;}

.calendar a
{padding:2px; border:1px solid transparent; color:#443322; 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 #DEDBD9;}

.calendar td, .calendar th
{padding:2px;text-align:center;}

.calendar thead td
{background:#DEDBD9;}

.calendar thead th
{padding:2px; vertical-align: middle; background:#DEDBD9;}

.calendar
{border:1px solid #443322;padding:0px; background:#EFEDED; color:#443322;}

.calendaricon
{cursor: pointer;}

.calendarlink, .calendaricon
{margin:2px;}

/*==CALENDAR=============================================================================================================*/

/*==SITEMAP==============================================================================================================*/

#sitemap a:link
{text-decoration:none;color:#443322; background-color:#EFEDED; display:block;margin:0px;padding:5px;}

#sitemap a:visited
{text-decoration:none;color:#443322; background-color:#EFEDED; display:block;margin:0px;padding:5px;}

#sitemap a:hover
{text-decoration:none;color:#FF6600; background-color:#DEDBD9; display:block;margin:0px;padding:5px;}

.level2
{padding-left:20px;}

/*==SITEMAP==============================================================================================================*/

/*==FOOTER===============================================================================================================*/

#footer
{color:#A29991; margin:25px; line-height:20px;}

#footer a:link
{color:#A29991; text-decoration:none;}

#footer a:visited
{color:#A29991; text-decoration:none;}

#footer a:hover
{color:#FF6600; text-decoration:none;}

/*==FOOTER===============================================================================================================*/
