@charset "utf-8"; 
/* $Id: style.css,v 1.5 2009/07/13 23:52:57 andregriffin Exp $ */
/* Drupal 6 Framework - Created by Andre Griffin
----------------------------------------------------------------
[Table of contents]

 0.Reset
 1.Global
 2.Layout
 3.Main
 4.Sidebars
 5.Header
 6.Navigation
 7.Nodes
 8.Comments
 9.Blocks
10.Footer
12.CSS Support
13.Advanced

[Font sizes - based on 75%/12px body]
36px = 3em
30px = 2.5em
24px = 2em
18px = 1.5em
16px = 1.333333em
14px = 1.1667em
12px = 1em
11px = .9167em
10px = .8333em

Equasion for font sizing: 
-Desired in px ÷ Default (or parent) in px = sizing in em

----------------------------------------------------------------*/

/**
 * 0.RESET 
 */

@import "reset.css";
* {margin:0; padding:0;}
	
/**
 * 1.GLOBAL
 */
body {  background: #0174b7 url(images/bg.jpg) no-repeat top center; color:#222; font-family: "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS, Verdana, sans-serif; font-size:9pt; margin:0; padding:0;overflow-x: hidden;}
a:link, a:visited {color:#069; outline:none; text-decoration:none;}
a:hover, a:active, li a.active {color:#069; outline:none; text-decoration:underline;}

/**
 * 2.LAYOUT
 */
.conteneur {margin: 0 auto; padding:0; width:980px;background:white;}
.wrapper {margin: 0 auto; padding:0; width:980px;}
#footer {position:relative; clear:both; background: url(images/bg-footer.jpg) no-repeat top center;height:113px;}
	
 #logo {float:left;width:260px;height:118px;display:block;background: url(images/bg-logo.jpg) no-repeat;}
 	 #logo h3 a {width:120px;height:104px;display:block;background: url(images/logo.gif) no-repeat;margin:14px 0 0 70px;text-indent: -5000px;}
 #top-right {float:right;width:720px;height:118px;display:block;background:#0073bb url(images/bg-top-right.jpg) no-repeat;}
 
  #node-36 td {line-height:13px;font-size:8.5pt;font-weight:normal;color:gray;padding:5px;}
 
 /**
 * BLOCKS
 */
 /* Block 1 */  #MenuUtility {float:left;width:433px;height:37px;display:block;text-align:right;position: relative;}
 					#MenuUtility p {padding:21px 15px 0 0;font-size:7.5pt;text-transform:uppercase;}
					#MenuUtility p a {color:#e1f0f2;}
 /* Block 2 */  #MenuUtilityFR {float:left;width:433px;height:37px;display:block;text-align:right;position: relative;}
 					#MenuUtilityFR p {padding:21px 15px 0 0;font-size:7.5pt;text-transform:uppercase;}
					#MenuUtilityFR p a {color:#e1f0f2;}
 /* Block 10 */ #language {float:left;width:65px;height:16px;display:block;padding:21px 13px 0 0}
 					#language ul {list-style:none;text-transform:uppercase;font-size:7.5pt;margin:0;}
					#language li {margin:0;padding:0;}
					#language a {color:#e1f0f2;}
					div#language li.fr first last {padding:0;margin:0;}
					div#language a.language-link  {padding:0;margin:0;}
 /* Block 5 */  #NetworkDropDown {float:left;width:209px;height:37px;display:block;text-align:right;position:relative;}
 /* Block 6 */  #NetworkDropDownFR {float:left;width:209px;height:37px;display:block;text-align:right;position:relative;}
 /* Block 3 */  #MainMenu {width:720px;height:38px;display:block;margin-top:43px;}
 /* Block 4 */  #MainMenuFR {width:720px;height:38px;display:block;margin-top:43px;}
				#HomeCentralDisplay {width:980px;height:330px;display:block;}
				#HomeCentralDisplay-right {float:right;width:525px;height:330px;display:block;text-indent: -5000px;background: url(images/HomeCentralDisplay-right.jpg) no-repeat;}
 				#HomeCentralDisplay-left {float:left;width:455px;height:330px;display:block;}
 /* Block 8 */  #HomeCentralDisplayFR {width:980px;height:330px;display:block;text-indent: -5000px;background: url(images/header-main-fr.jpg) no-repeat;}
 /* Block 13 */ #HomeConnectandShare {width:306px;height:80px;display:block;}
					#HomeConnectandShare h3 a {background:url(images/HomeConnectandShare.jpg) no-repeat;width:306px;height:80px;display:block;text-indent:-5000px;}
 /* Block 14 */ #HomeConnectandShareFR {width:306px;height:80px;display:block;}
 					#HomeConnectandShareFR h3 a {background: url(images/HomeConnectandShare.jpg) no-repeat;width:306px;height:80px;display:block;text-indent:-5000px;}
 /* Block 15 */  #FooterA {background: url(images/bg-FooterA.jpg) no-repeat;width:674px;height:197px;display:block;float:left;}
 					#newsletter-input {background: url(images/bg-input.gif) no-repeat;width:165px;height:24px;display:block;margin-top:4px;}
 					
 /* Block 16 */  #FooterAFR {background: url(images/bg-FooterA.jpg) no-repeat;width:674px;height:197px;display:block;float:left;}
 /* views-view--Footer-C--block.tpl.php */ 
#FooterB {background: url(images/bg-FooterB.jpg) no-repeat;width:266px; height:147px; display:block; float:right;padding:28px 20px 22px 20px;}
	.views-field-field-short-testimonial-value {color:#64fdee;font-size:13pt;}
	.views-field-field-name-company-value {color:#a9a8a8;font-size:8.5pt;}
 
 /* Block 17 */ #FooterC {margin: 0 auto; padding:0; width:980px; height:113px;display:block;}
 					#FooterC p {color:#c7c6c6; padding:31px 0 0 42px;}
					#FooterC p a {color:#3afbfd; text-decoration:none;}
					#FooterC p a:hover {color:#3afbfd; text-decoration:underline;}
 /* Block 18 */ #FooterCFR {margin: 0 auto; padding:0; width:980px; height:113px;display:block;}
 					#FooterCFR p {color:#c7c6c6; padding:31px 0 0 42px;}
					#FooterCFR p a {color:#3afbfd; text-decoration:none;}
					#FooterCFR p a:hover {color:#3afbfd; text-decoration:underline;}
  /* Block 30 */  #bottom-section {background: url(images/bottom-section.gif) no-repeat;width:980px; height:18px; display:block; margin-bottom:17px;}
 
 
 #NewsHome {background: url(images/bg-NewsHome.jpg) no-repeat;width:253px;height:224px;display:block;margin:0;padding:24px 38px 9px 15px;}
#Scroller-1 {position:relative;overflow:hidden;width:253px;height:224px;}
.Scroller-Container {position:absolute; top:0px; left:0px;}
#Scrollbar-Container {position:relative; top:0; left:276px; z-index:3;}
.Scrollbar-Track {width:16px; height:250px; position:absolute; top:14px; left:0;}
.Scrollbar-Handle {position:relative;top:0; left:0;width:16px; height:40px;}
 
.block-addthis {text-align:center;height:25px;width:306px;display:block;padding-top:15px;background: url(images/bg-addthis.jpg) no-repeat;}
.block-addthissection {text-align:center;height:25px;width:306px;display:block;padding-top:15px;}
.supported-models {width:244px;display:block;padding:15px 30px 5px 32px; font-size:9pt;font-weight:normal;color:#646565;}
	.supported-models h4 {color:#607b7f;font-size:10pt;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}

#buy-now-button {text-align:center;height:47px;width:306px;display:block;margin:3px 0 8px 0;}
 
 /* views-view--News-Listing--block.tpl.php */

	div.views-row {margin-top:10px;}
	#NewsHome .views-field-title a {color:white;font-size:8.5pt;font-weight:bold;text-decoration:none;}
	#NewsHome .views-field-title a:hover {color:white;text-decoration:none;}
	#NewsHome .views-field-created {color:#a8c3d0;font-size:8.5pt;font-weight:normal;padding-bottom:18px;}
	#NewsHome h3 {background: url(images/t-news.gif) no-repeat;width:122px;height:12px;display:block;margin-bottom:20px;text-indent:-5000px;}
	a.view-all-news {color:#ceeff7;font-size:8.5pt;font-weight:bold;text-decoration:none;}
	a:hover.view-all-news {color:white;font-size:8.5pt;font-weight:bold;text-decoration:underline;}
 /* views-view--News-Listing--block.tpl.php */
 #NewsHomeFR {background: url(images/bg-NewsHome.jpg) no-repeat;width:253px;height:224px;display:block;margin:0;padding:0;padding:24px 38px 9px 15px;}
	#NewsHomeFR .views-field-title a {color:#cee2ef;font-size:8.5pt;font-weight:normal;text-decoration:none;}
	#NewsHomeFR .views-field-title a:hover {color:white;text-decoration:none;}
	#NewsHomeFR .views-field-created {color:#a8c3d0;font-size:8.5pt;font-weight:normal;padding-bottom:18px;}
	#NewsHomeFR h3 {background: url(images/t-news.gif) no-repeat;width:122px;height:12px;display:block;margin-bottom:20px;text-indent:-5000px;}
	
div.field-field-date {color:#8b8989;font-size:8.5pt;padding-bottom:15px;}
div.views-field-field-date-value {color:#b7b6b6;font-size:8.5pt;}
 /**
 * NODE DISPLAYS HEADERS
 */
 #HEADER-node-dive_buddy_evo_hd_elite {width:980px;height:299px;display:block;margin:0;padding:0;}
	 #HEADER-node-dive_buddy_evo_hd_elite .left {width:420px; height:299px; display:block; background: url(images/BG-dive_buddy_evo_hd_elite.jpg) no-repeat;float:left;margin:0;padding:0;}
	 #HEADER-node-dive_buddy_evo_hd_elite .right {width:560px; height:299px; display:block; background: url(images/dive_buddy_evo_hd_elite.jpg) no-repeat;float:right;margin:0;padding:0;}
	 #HEADER-node-dive_buddy_evo_hd_elite h1 {margin:50px 0 0 68px;font-size:28pt;color:#84fbea;font-weight:normal;line-height:36px;letter-spacing:-1px;}
	 #HEADER-node-dive_buddy_evo_hd_elite h2 {margin:0 0 0 68px;font-size:9pt;color:#84fbea;font-weight:bold;}
	 #HEADER-node-dive_buddy_evo_hd_elite p {margin:22px 132px 0 68px;font-size:16pt;color:white;line-height:23px;}
	 
 #HEADER-node-dive_buddy_evo_hd_elite_kit {width:980px;height:299px;display:block;margin:0;padding:0;}
	 #HEADER-node-dive_buddy_evo_hd_elite_kit .left {width:420px; height:299px; display:block; background: url(images/BG-dive_buddy_evo_hd_elite.jpg) no-repeat;float:left;margin:0;padding:0;}
	 #HEADER-node-dive_buddy_evo_hd_elite_kit .right {width:560px; height:299px; display:block; background: url(images/dive_buddy_evo_hd_elite-kit.jpg) no-repeat;float:right;margin:0;padding:0;}
	 #HEADER-node-dive_buddy_evo_hd_elite_kit h1 {margin:50px 0 0 68px;font-size:28pt;color:#84fbea;font-weight:normal;line-height:36px;letter-spacing:-1px;}
	 #HEADER-node-dive_buddy_evo_hd_elite_kit h2 {margin:0 0 0 68px;font-size:9pt;color:#84fbea;font-weight:bold;}
	 #HEADER-node-dive_buddy_evo_hd_elite_kit p {margin:10px 132px 0 68px;font-size:16pt;color:white;line-height:21px;}
	 
 #HEADER-node-discovery-10-arc-light {width:980px;height:299px;display:block;margin:0;padding:0;}
	 #HEADER-node-discovery-10-arc-light .left {width:420px; height:299px; display:block; background: url(images/BG-dive_buddy_evo_hd_elite.jpg) no-repeat;float:left;margin:0;padding:0;}
	 #HEADER-node-discovery-10-arc-light .right {width:560px; height:299px; display:block; background: url(images/discovery-10-arc-light.jpg) no-repeat;float:right;margin:0;padding:0;}
	 #HEADER-node-discovery-10-arc-light h1 {margin:50px 0 0 68px;font-size:28pt;color:#84fbea;font-weight:normal;line-height:36px;letter-spacing:-1px;}
	 #HEADER-node-discovery-10-arc-light h2 {margin:0 0 0 68px;font-size:9pt;color:#84fbea;font-weight:bold;}
	 #HEADER-node-discovery-10-arc-light p {margin:10px 132px 0 68px;font-size:16pt;color:white;line-height:21px;}
	 
 #HEADER-node-monitors {width:980px;height:299px;display:block;margin:0;padding:0;}
	 #HEADER-node-monitors .left {width:420px; height:299px; display:block; background: url(images/BG-dive_buddy_evo_hd_elite.jpg) no-repeat;float:left;margin:0;padding:0;}
	 #HEADER-node-monitors .right {width:560px; height:299px; display:block; background: url(images/monitors.jpg) no-repeat;float:right;margin:0;padding:0;}
	 #HEADER-node-monitors h1 {margin:50px 0 0 68px;font-size:28pt;color:#84fbea;font-weight:normal;line-height:36px;letter-spacing:-1px;}
	 #HEADER-node-monitors h2 {margin:0 0 0 68px;font-size:9pt;color:#84fbea;font-weight:bold;}
	 #HEADER-node-monitors p {margin:10px 90px 0 68px;font-size:16pt;color:white;line-height:21px;}

#block-quicktabs-1 div.quicktabs_tabpage,#block-quicktabs-2 div.quicktabs_tabpage,#block-quicktabs-3 div.quicktabs_tabpage,#quicktabs_tabpage_1_1 div.quicktabs_tabpage,#block-quicktabs-4 div.quicktabs_tabpage {color:#0f1111;font-size:10pt;line-height:20px;padding:0 14px 20px 32px;} 
#block-quicktabs-1 div.quicktabs_tabpage h3, #block-quicktabs-2 div.quicktabs_tabpage h3,#block-quicktabs-3 div.quicktabs_tabpage h3,#quicktabs_tabpage_1_1 div.quicktabs_tabpage h3, #block-quicktabs-4 div.quicktabs_tabpage h3 {font-size:12pt;color:#0f1111;font-weight:normal;}
#block-quicktabs-1 div.quicktabs_tabpage h3.top, #block-quicktabs-2 div.quicktabs_tabpage h3.top,#block-quicktabs-3 div.quicktabs_tabpage h3.top,#quicktabs_tabpage_1_1 div.quicktabs_tabpage h3.top, #block-quicktabs-4 div.quicktabs_tabpage h3.top {font-size:12pt;color:#0f1111;font-weight:normal;margin-right:30px;margin-bottom:20px;}
#block-quicktabs-1 div.quicktabs_tabpage p, #block-quicktabs-2 div.quicktabs_tabpage p,#block-quicktabs-3 div.quicktabs_tabpage p,#quicktabs_tabpage_1_1 div.quicktabs_tabpage p, #block-quicktabs-4 div.quicktabs_tabpage p {margin-bottom:14px;}
ul.tab-content {margin:10px 0 10px 5px;} 
ul.tab-content li {} 
  
  #footer-accesories {float:left;width:182px;display:block;padding:30px 0 0 42px;color:#c9c9c9;}
 	 #footer-accesories h3 {text-transform:uppercase;color:#a5e8df;font-size:9pt;font-weight:bold;}
	 #footer-accesories a {color:#3bfdf0;}
  #footer-pro {float:left;width:183px;display:block;padding:30px 0 0 42px;color:#c9c9c9;}
  	#footer-pro h3 {text-transform:uppercase;color:#a5e8df;font-size:9pt;font-weight:bold;}
	#footer-pro a {color:#3bfdf0;}
  #footer-subscribe {float:left;width:183px;display:block;padding:30px 10px 0 32px;color:#c9c9c9;}
 	#footer-subscribe h3 {text-transform:uppercase;color:#a5e8df;font-size:9pt;font-weight:bold;}
	#footer-subscribe a {color:#3bfdf0;}

#node-9 {display:none;}

.icon-video-mode {width:244px;height:37px;background:url(images/icons.gif) no-repeat 0 3px;font-size:8.5pt;font-weight:normal;line-height:37px;}
	.icon-video-mode a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-video-mode a:hover {text-decoration:none;}
.icon-photo-mode {width:244px;height:37px;background:url(images/icons.gif) no-repeat 0 -41px;font-size:8.5pt;font-weight:normal;line-height:37px;}
	.icon-photo-mode a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-photo-mode a:hover {text-decoration:none;}
.icon-telephoto-mode {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -90px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-telephoto-mode a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-telephoto-mode a:hover {text-decoration:none;}
.icon-wide-angle {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -139px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-wide-angle a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-wide-angle a:hover {text-decoration:none;}
.icon-focus {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -185px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-focus a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-focus a:hover {text-decoration:none;}
.icon-vtr {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -232px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-vtr a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-vtr-angle a:hover {text-decoration:none;}
.icon-moisture {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -280px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-moisture a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-moisture a:hover {text-decoration:none;}
.icon-shutter {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -329px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-shutter a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-shutter a:hover {text-decoration:none;}
.icon-balance {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -378px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-balance a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-balance a:hover {text-decoration:none;}
.icon-electronic {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -423px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-electronic a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-electronic a:hover {text-decoration:none;}
.icon-mechanical {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -472px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-mechanical a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-mechanical a:hover {text-decoration:none;}
.icon-power {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -519px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-power a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-power a:hover {text-decoration:none;}
.icon-screen {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -567px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-screen a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-screen a:hover {text-decoration:none;}
.icon-hydrophone {width:244px;height:40px;background:url(images/icons.gif) no-repeat 0 -616px;font-size:8.5pt;font-weight:normal;line-height:40px;}
	.icon-hydrophone a {font-size:8.5pt;font-weight:normal;color:#646565;text-decoration:none;}
	.icon-hydrophone a:hover {text-decoration:none;}

h2.section-title {font-size:15pt;font-weight:normal;color:#2890a5;margin:8px 35px 15px 35px;}
.section-content {font-size:9.5pt;color:black;line-height:18px;padding:0 30px 20px 35px;}
.section-content p {padding-bottom:10px;}
.section-content a {text-decoration:underline;}


div.section-content-pop {font-size:9.5pt;color:white;line-height:18px;padding:40px 40px 40px 40px;font-family: "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS, Verdana, sans-serif;text-align:center;}
.section-content-pop a {color:#5bfdf9;}
.pop-title {font-size:15pt;font-weight:normal;color:white;}
.pop-content {font-size:8.5pt;font-weight:normal;color:white;}
a.pop {color:#5bfdf9;}
 /**
 * FORMS
 */

 #siteseal p {padding:0;}
.form-titles {font-size:12pt;font-weight:normal;color:#2890a5;}

div.form-item label {margin:0;padding:0;}
div.webform-component-textfield {margin:0;padding:0;}
div.webform-component-select {margin:0;padding:0;}
div.webform-component-markup h5 {line-height:13px;font-size:8.5pt;font-weight:normal;color:gray;}
div.webform-confirmation h5 {line-height:13px;font-size:8.5pt;font-weight:normal;color:gray;}

#webform-component-first_name {float:left;margin:0;padding:0;}
#webform-component-last_name {float:left;margin:0 0 0 10px;padding:0;}
#webform-component-street_address {clear:both;margin:0;padding:2px 0 0 0;}
#webform-component-address_1 {clear:both;margin:0;padding:2px 0 0 0;}
#edit-submitted-first-name-wrapper {margin:0;padding:0;}
#edit-submitted-last-name-wrapper {margin:0;padding:0;}

#webform-component-phone_number {float:left;margin:0;padding:0;}
#webform-component-fax_number {float:left;margin:0 0 0 10px;padding:0;}
#webform-component-items_being_returned {clear:both;margin:0;padding:20px 0 0 0;}
#edit-submitted-phone-number-wrapper {margin:0;padding:0;}
#edit-submitted-fax-number-wrapper {margin:0;padding:0;}

#webform-component-credit_card_information {margin:0;padding:20px 0 0 0;}

#webform-component-card_number {float:left;margin:0;padding:0;}
#webform-component-expiration_date {float:left;margin:0 0 0 10px;padding:0;}
#webform-component-expiration_year {float:left;margin:0 0 0 10px;padding:0;}
#webform-component-select_the_method_of_shipment_for_return {clear:both;margin:0;padding:0;}
#edit-submitted-card-number-wrapper {margin:0;padding:0;}
#edit-submitted-expiration-date-wrapper {margin:0;padding:0;}
	#edit-submitted-expiration-date-wrapper select{margin-top:10px;}
#edit-submitted-expiration-year-wrapper {margin:0;padding:0;}
	#edit-submitted-expiration-year-wrapper select {margin-top:10px;}
	#edit-submitted-expiration-year-wrapper div.description p {margin:-5px 0 0 0;padding:0;}
	#edit-submitted-expiration-date-wrapper div.description p {margin:-5px 0 0 0;padding:0;}

#webform-component-email {clear:both;margin:0;padding:0;}

 /**
 * FAQS
 */

.faq-description h2 {font-size:15pt;font-weight:normal;color:#2890a5;margin:8px 35px 15px 0;}
.faq-description p {font-size:9.5pt;color:black;line-height:18px;padding:0 0 20px 0;}
.faq {font-size:9.5pt;color:black;line-height:18px;padding:0 30px 20px 35px;}
.faq p {padding-bottom:10px;}
div.faq-question {border-bottom:1px solid #aadbd4; padding:4px 0 4px 0; width:100%;}
div.faq-answer {padding:10px 0 10px 20px;}
div.faq-answer p {padding-left:0; width:100%;}

div.faq-answer ul {list-style-type: circle;list-style-position: inside;margin:0 0 10px 5px; }
div.faq-answer li {padding:0 0 0 20px;}

 /**
 * MENU BLOCKS
 */
 
#block-menu-menu-about-us-menu {width:214px;height:600px;display:block;background:url(images/bg-menu.jpg) no-repeat;padding:13px 60px 0 32px;}
#block-menu-menu-about-us-menu h3 {font-size:9pt;color:#607b7f;font-weight:bold;margin-bottom:20px;}
#block-menu-menu-about-us-menu ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-about-us-menu ul.menu {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-about-us-menu ul.menu li {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-about-us-menu .block ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-about-us-menu li a {margin:0; color:#646565; border-bottom:1px solid #e1e3e3; width:100%;text-decoration:none; display:block; padding:6px 0 6px 0;}
#block-menu-menu-about-us-menu li a:hover {color:#004e7e;}
#block-menu-menu-about-us-menu li a.active {font-weight:bold;color:#004e7e;}
html>body #block-menu-menu-about-us-menu li a {width: auto;}

#block-menu-menu-support {width:214px;height:700px;display:block;background:url(images/bg-menu.jpg) no-repeat;padding:13px 60px 0 32px;}
#block-menu-menu-support h3 {font-size:9pt;color:#607b7f;font-weight:bold;margin-bottom:20px;}
#block-menu-menu-support ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-support ul.menu {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-support ul.menu li {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-support .block ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-support li a {margin:0; color:#646565; border-bottom:1px solid #e1e3e3; width:100%;text-decoration:none; display:block; padding:6px 0 6px 0;}
#block-menu-menu-support li a:hover {color:#004e7e;}
#block-menu-menu-support li a.active {font-weight:bold;color:#004e7e;}
html>body #block-menu-menu-support li a {width: auto;}

#bg-logout {z-index:100;display:block;width:534px;height:25px;float:right;background:url(images/bg-logout.gif) no-repeat;margin-top:18px;margin-right:3px;font-size:8.5pt;color:#dbd8d8;}
#bg-logout a{font-weight:bold;font-size:8.5pt;color:#42e8d9;text-decoration:none;}
#bg-logout a:hover{font-weight:bold;font-size:8.5pt;color:#42e8d9;text-decoration:underline;}

#block-menu-menu-asc-menu {width:214px;height:700px;display:block;background:url(images/bg-menu.jpg) no-repeat;padding:13px 60px 0 32px;}
#block-menu-menu-asc-menu h3 {font-size:9pt;color:#607b7f;font-weight:bold;margin-bottom:20px;}
#block-menu-menu-asc-menu ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-asc-menu ul.menu {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-asc-menu ul.menu li {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-asc-menu .block ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-asc-menu li a {margin:0; color:#646565; border-bottom:1px solid #e1e3e3; width:100%;text-decoration:none; display:block; padding:6px 0 6px 0;}
#block-menu-menu-asc-menu li a:hover {color:#004e7e;}
#block-menu-menu-asc-menu li a.active {font-weight:bold;color:#004e7e;}
html>body #block-menu-menu-asc-menu li a {width: auto;}

#block-menu-menu-ar-private-section-menu {width:214px;height:700px;display:block;background:url(images/bg-menu.jpg) no-repeat;padding:13px 60px 0 32px;}
#block-menu-menu-ar-private-section-menu h3 {font-size:9pt;color:#607b7f;font-weight:bold;margin-bottom:20px;}
#block-menu-menu-ar-private-section-menu ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-ar-private-section-menu ul.menu {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-ar-private-section-menu ul.menu li {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-ar-private-section-menu .block ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-ar-private-section-menu li a {margin:0; color:#646565; border-bottom:1px solid #e1e3e3; width:100%;text-decoration:none; display:block; padding:6px 0 6px 0;}
#block-menu-menu-ar-private-section-menu li a:hover {color:#004e7e;}
#block-menu-menu-ar-private-section-menu li a.active {font-weight:bold;color:#004e7e;}
html>body #block-menu-menu-ar-private-section-menu li a {width: auto;}

#block-menu-menu-support-secure-menu {width:214px;height:700px;display:block;background:url(images/bg-menu.jpg) no-repeat;padding:13px 60px 0 32px;}
#block-menu-menu-support-secure-menu h3 {font-size:9pt;color:#607b7f;font-weight:bold;margin-bottom:20px;}
#block-menu-menu-support-secure-menu ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-support-secure-menu ul.menu {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-support-secure-menu ul.menu li {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-support-secure-menu .block ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-support-secure-menu li a {margin:0; color:#646565; border-bottom:1px solid #e1e3e3; width:100%;text-decoration:none; display:block; padding:6px 0 6px 0;}
#block-menu-menu-support-secure-menu li a:hover {color:#004e7e;}
#block-menu-menu-support-secure-menu li a.active {font-weight:bold;color:#004e7e;}
html>body #block-menu-menu-support-secure-menu li a {width: auto;}

#block-menu-menu-locatebyterritory {width:214px;height:700px;display:block;background:url(images/bg-menu.jpg) no-repeat;padding:13px 60px 0 32px;}
#block-menu-menu-locatebyterritory h3 {font-size:9pt;color:#607b7f;font-weight:bold;margin-bottom:20px;}
#block-menu-menu-locatebyterritory ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-locatebyterritory ul.menu {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-locatebyterritory ul.menu li {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-locatebyterritory .block ul {margin:0;padding:0;list-style-type:none;}
#block-menu-menu-locatebyterritory li a {margin:0; color:#646565; border-bottom:1px solid #e1e3e3; width:100%;text-decoration:none; display:block; padding:6px 0 6px 0;}
#block-menu-menu-locatebyterritory li a:hover {color:#004e7e;}
#block-menu-menu-locatebyterritory li a.active {font-weight:bold;color:#004e7e;}
html>body #block-menu-menu-locatebyterritory li a {width: auto;}

/*Authorized Resellers  */
table.views-view-grid td{vertical-align:top;padding-top:20px;width:188px;}
td.col-1 {padding-right:25px;}
td.col-2 {padding-right:25px;}
div.views-field-field-email-value p{padding:0;margin:0}
.views-field-field-country-value-1 {background:#def7f7;}
.views-field-field-stateprovince-value-1 {background:#def7f7;}
td div.views-field-title {font-weight:bold;}
.views-field-field-street-address-value {font-size:9pt;line-height:14px;}
.views-field-field-city-value {font-size:9pt;line-height:14px;}
.views-field-field-stateprovince-value {font-size:9pt;line-height:14px;}
.views-field-field-postalcode-value {font-size:9pt;line-height:14px;}
.views-field-field-country-value {font-size:9pt;line-height:14px;}
.views-field-field-telephone-value {font-size:9pt;line-height:14px;}
.views-field-field-toll-free-value {font-size:9pt;line-height:14px;}
.views-field-field-gsm-value {font-size:9pt;line-height:14px;}
.views-field-field-fax-value {font-size:9pt;line-height:14px;}
.views-field-field-email-value {font-size:9pt;line-height:14px;}
.views-field-field-website-value {font-size:9pt;line-height:14px;}

div.item-list {width:674px;height:97px;display:block;}
li.tabtitle-33-25 a.slidetab {background:url(images/tabtitle-one.jpg) no-repeat;width:235px;height:97px;display:block;float:left;}
li.tabtitle-33-25 a.selected {background:url(images/tabtitle-one.jpg) no-repeat;width:235px;height:97px;display:block;background-position:0 -194px;}
li.tabtitle-33-25 a.slidetab-active {background:url(images/tabtitle-one.jpg) no-repeat;width:235px;height:97px;display:block;background-position:0 -194px;}

li.tabtitle-33-26 a.slidetab {background:url(images/tabtitle-two.jpg) no-repeat;width:220px;height:97px;display:block;float:left;}
li.tabtitle-33-26 a.selected {background:url(images/tabtitle-two.jpg) no-repeat;width:220px;height:97px;display:block;background-position:0 -194px;}
li.tabtitle-33-26 a.slidetab-active {background:url(images/tabtitle-two.jpg) no-repeat;width:220px;height:97px;display:block;background-position:0 -194px;}

li.tabtitle-33-27 a.slidetab {background:url(images/tabtitle-three.jpg) no-repeat;width:219px;height:97px;display:block;float:left;}
li.tabtitle-33-27 a.selected {background:url(images/tabtitle-three.jpg) no-repeat;width:219px;height:97px;display:block;background-position:0 -194px;}
li.tabtitle-33-27 a.slidetab-active {background:url(images/tabtitle-three.jpg) no-repeat;width:219px;height:97px;display:block;background-position:0 -194px;}

/* $Id: slider.css,v 1.1 2008/10/15 10:04:26 marktheunissen Exp $ */

/**
 * Standard CSS for the slider.
 * Overrride these values in your theme's CSS file
 */

#sliderwrapper {width:674px;height:377px;padding:0;margin:0;display:block;overflow:hidden;}

#slider {width:674px;margin:0;position:relative;}

.scroll {height:280px;width:674px;overflow:auto;overflow-x:hidden;position:relative;clear:left;margin:0;padding:0;display:block;}

#slider div.left {width:283px;height:260px;padding:20px 0 0 37px;float:left;display:block;}
#slider div.left p {font-size:13pt;color:white;font-weight:normal;padding:17px 0 20px 0;float:left;}
#slider div.right {width:354px;height:280px;display:block;float:right;}

.scrollContainer div.panel {padding:0;margin:0;height:280px;width:674px;display:block;background:url(images/bg-slider.jpg) no-repeat;}

ul.slidenav {margin:0;padding:0;list-style-type:none;}
ul.slidenav li {display:inline;margin:0;padding:0}
ul.slidenav a {padding:0;margin:0;text-indent:-5000px;}
ul.slidenav a:hover {background-position:0 -97px;}
ul.slidenav a.slidetab-active:hover {background-position:0 -194px;}
ul.slidenav a:focus {outline: none;}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -20px;
}

.scrollButtons.right {
  right: -20px;
}

.hide {
  display: none;
}


/**
 * 3.MAIN
 */
/* 1 column */
#main {position:relative;background:white;}

/* 3 columns */
body.sidebars #main {float:left; width:674px;}

/* 2 columns - sidebar-left */
body.sidebar-left #main {float:right; width:674px;background:white;font-size:10pt;}
body.sidebar-left td {padding:3px;}
body.sidebar-left {background:white;background-image:none;overflow-x: scroll;}

/* 2 columns - sidebar-right */
body.sidebar-right #main {float:left; width:674px;}

/**
 * 4.SIDEBARS
 */
.sidebar {width:306px; margin:0;padding:0;}
#sidebar-left {float:left;background:white;height:100%;font-size:10pt;}
#SidebarRight {width:306px; float:right; background: url(images/bg-sidebar-right-one.jpg) no-repeat;}

/**
 * 5.HEADER
 */
 
#header {float:left;}
	#header h1 {font-weight:bold; margin:0;}
	#header h1 a {text-decoration:none;}

/**
 * 6.NAVIGATION
 */
ul.links li {background:none; margin:0 1em 0 0; padding:0;}
/* bottom margin leaves space for secondary links */

#navMain {background:url(images/menu.gif) no-repeat;position:relative;float:left;width:720px;height:38px;display:block;}
#navMain li {display:block;position:absolute;top:0;height:38px;}
#navMain li a {display:block;height:38px;text-indent:-1000em;}

#navMain .nRec {left:20px; width:200px;}
#navMain .nPro {left:252px; width:203px;}
#navMain .nStore {left:485px; width:80px;}
#navMain .nCommunity {left:595px; width:115px;}

#navMain .nRec a:hover, #navMain .nRec a.active {background:transparent url(images/menu.gif) no-repeat -20px -38px;}
#navMain .nPro a:hover, #navMain .nPro a.active {background:transparent url(images/menu.gif) no-repeat -252px -38px;}
#navMain .nStore a:hover, #navMain .nStore a.active {background:transparent url(images/menu.gif) no-repeat -485px -38px;}
#navMain .nCommunity a:hover, #navMain .nCommunity a.active {background:transparent url(images/menu.gif) no-repeat -595px -38px;}
/* VERTICLE MENU */

.menu-bot {margin:0; padding:0; left:0;}
.menu-bot .options {margin-right:1px;margin-bottom:1px; }
.menu-bot a {color:#03bcdc;font-size:8.5pt; font-family:"Lucida Grande", "Lucida Sans Unicode", Trebuchet MS, Verdana, sans-serif;font-weight:bold;display:block;border-bottom:1px solid #03a9c6;border-left:1px solid #03a9c6;border-right:1px solid #03a9c6;padding:4px 0px;text-decoration:none;}
.options {border:none;border-bottom-width:0;margin-bottom:-10px;background:#03bcdc url(images/bg_dropdowns.gif) no-repeat top;padding-top:10px;}
.options a {margin:0 0; padding-right:0px;padding-left:12px; }
.options a:link {color:white; }
.options a:visited {color:white;}
.options a:hover, .options a:active {background-color:#298cac; color:white;text-decoration:none; }
.menu-bottom {background:url(images/menu-bottom.gif) no-repeat top;width:219px;height:3px;display:block;margin-top:-1px;}
.menu-bottom-rec {background:url(images/menu-bottom-rec.gif) no-repeat top;width:259px;height:3px;display:block;margin-top:-1px;}

/**#quicktabs-1 ul{background:url(images/bg-tabs.gif) no-repeat;width:630px;height:42px;margin:4px 0 0 10px;padding:12px 0 0 34px;font-size:12pt;font-weight:normal;}
#quicktabs-1 ul a{text-decoration:none;color:#607b7f;margin:0;padding:0;}
#quicktabs-tab-1-2 .active{background:yellow;font-color:#004e7e;line-height:50px;height:50px;} */


/**
 * 7.NODES
 */
span.submitted {
  color: #898989;
  font-size: .8333em;
  line-height: 1.5em;
}

.node .picture {
  float: left;
  margin: .5em .5em .5em 0;
}

.meta {
  margin: 0 0 3em;
}

.meta div.links {
  float: left;
}

.meta div.terms {
  float: right;
}

.meta div.terms span {
  float: left;
}

.meta div.links ul.links li {
  float: left;
  padding: 0 1em 0 0;
}

.meta div.terms ul.links li {
  float: left;
  padding: 0 0 0 1em;
}

.node_read_more {
  font-weight: bold;
}

/* pagination */
.item-list ul.pager li {
  margin: 0;
  padding: 0;
}

.item-list ul.pager li a:link, 
.item-list ul.pager li a:visited, 
.item-list ul.pager li.pager-current {
  margin: 0;
  padding: 0 .2em;
  text-decoration: none;
}

.item-list ul.pager li a:hover, 
.item-list ul.pager li a:active {
  text-decoration: underline;
}

.item-list ul.pager li.pager-current {
  border-bottom: 2px solid;
  color: #069;
  font-weight: bold;
}

/**
 * 8.COMMENTS
 */
.comment {
  margin: 0;
  padding: 0;
}

.comment-bar {
  font-size: 1em;
  line-height: 1.5em;
  position: relative;
}

.comment span.submitted {
  color: #898989;
}

.comment span.new {
  color: red;
}

.comment-title {
  display: none;
}

.comment .picture {
  float: right;
  margin: 0 0 .5em .5em;
}

.comment ul.links {
  margin: 0 0 1.5em;
}

.comment ul.links li a {
  text-decoration: underline;
}

.indented {
  border-left: 1px solid #ddd;
  margin-left: 2em;
  padding-left: 1em;
}

/**
 * 9.BLOCKS
 */

/* login block */
#user-login-form {
  padding: 0 .5em;
  text-align: left;
}

#user-login-form .form-item {
  margin: 0;
}

#user-login-form .item-list ul li {
  background: none;
  padding: 0;
}

/* block configuration links */
div.block div.edit {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  display: none;
  font-size: 9px;
  padding: 2px 0 2px 10px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 40;
}

div.block:hover div.edit {
  display:block;
}

div.block div.edit a {
  color: #999;
  margin-right: 10px;
}

div.block div.edit:hover a {
  color: #000;
}

/* views configuration links */
div.view {
  position: relative;
}

div.view div.views-hide-hover,
div.view:hover div.views-hide,
div.view div.views-admin-links,
div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  font-size: 9px;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  padding-left: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}

div.view div.views-admin-links li a {
  color: #999;
}

/**
 * 10.SWITCHER
 */
 
 
div#switcher {
	position: absolute;
	right:15px;
	width: 208px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS, Verdana, sans-serif;
	font-size: 7.5pt;
	z-index: 1000;
	text-transform:uppercase;
}
div#switcher.show {
	border: 1px solid #f00;
}
div#switcher a {
	color: #e1f0f2;
	text-decoration: none;
}
div#switcher a:hover, div#switcher td.alt a:hover {
	color: #2afcfa;
}
div#switcher td.alt{
	padding:3px 0 3px 0;
	text-align:right;
}
div#switcher h6 {
	display: block;
	float: right;
	font-weight:normal;
	font-size:7.5pt;
	height: 16px;
	padding-top:21px;
	padding-right:23px;
	width: 150px;
	color: #42e8d9;
	cursor: pointer;
}
body div#switcher h6.hide, body div#switcher h6.hover {
	display: none;
}
div#links {
	float: right;
	width: 174px;
	background: #134a75 url(images/bg-dropdown.gif) repeat-x;
	border: 1px solid #4bb0d3;
	display: none;
}
div#first {
	float: right;
	padding-right:23px;
	padding-top:5px;
}
div#links.show {
	display: block;
}
div#links div.alt, div#links div#second {
	background-color: #261e18;
	border-top: 1px solid #3b2f26;
}

div#links div table tr.hover a {
	color: #2afcfa;
}
}
div#links table td {
	line-height: 12px;
	text-align:right;
}
div#switcher td.sep-dropdown {background:url(images/sep-dropdown.gif) repeat-x; height:2px; padding:0; margin:0; line-height:2px;}
/**
 * 11.CSS SUPPORT
 */
span.clear       { clear: both; display: block; font-size: 0; height: 1px; line-height: 0; margin-bottom: -1px; }
.clear           { clear: both; }
.clear-block     { display: block; }

.clearfix:after,
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.clearfix,
.container       { display: block; }

.float-left      { float: left; }
.float-right     { float: right; }
.img-left        { float: left; margin: 1.5em 1.5em 1.5em 0; }
.img-right       { float: right; margin: 1.5em 0 1.5em 1.5em; }

.first           { margin-left: 0; padding-left: 0; }
.last            { margin-right: 0; padding-right: 0; }
.top             { margin-top: 0; padding-top: 0; }
.bottom          { margin-bottom: 0; padding-bottom: 0; }

.text-left       { text-align: left; }
.text-right      { text-align: right; }
.text-center     { text-align: center; }
.text-justify    { text-align: justify; }

.bold            { font-weight: bold; }
.italic          { font-style: italic; }
.underline       { border-bottom: 1px solid; }
.highlight       { background: #ffc; }
.quiet           { color: #666; }
.loud            { color: #000; }
.added           { background: #060; color: #fff; }
.removed         { background: #900; color: #fff; }
.small           { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large           { font-size: 1.2em; line-height: 1.25em; margin-bottom: 1.25em; }

.nopadding       { padding: 0; }
.noindent        { margin-left: 0; padding-left: 0; }
.nobullet        { background: none; list-style: none; list-style-image: none; }

.wrap            { width: 950px; margin: 0 auto; }

.hide            { display: none; }

/**
 * 12.ADVANCED
 */
 
/* lists */
/*
ol{margin:0 0 1.5em;padding:0;}
ol li{margin:0 0 0 1.5em;}
ul{margin:0 0 1.5em;padding:0;}
ul li{background:transparent url(images/menu-leaf.gif) no-repeat 1px .4em;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 1.5em;}
li ol,li ul,ul ul,ol ol{margin:0;}
ul li.expanded{background:transparent url(images/menu-expanded.gif) no-repeat 1px .35em;}
ul li.collapsed{background:transparent url(images/menu-collapsed.gif) no-repeat 0 .35em;}
ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}
ul li.fake-leaf{font-size:1em;font-weight:bold;}
ul.inline li{background:none;margin:0;padding:0 1em 0 0;}
dl{margin:0 0 1.5em;}
dl dt{font-weight:bold;}
dl dd{margin-left:1.5em;}
 */
 
/* forms & fieldsets */
input{color:#494949;font:1em Verdana, sans-serif;}
textarea,select{color:#494949;font:1em Verdana, sans-serif;}
fieldset ul.clear-block li{background-image:none;margin:0;padding:0;}
fieldset{background:#fff;border:1px solid #ccc;margin:1em 0;padding:1em;}
fieldset legend{padding:0 0.5em;}
html.js fieldset.collapsed{background:transparent;padding-bottom:.6em;padding-top:0;}
html.js fieldset.collapsible legend a{background:url(images/menu-expanded.gif) no-repeat 0 50%;}
html.js fieldset.collapsed legend a{background:url(images/menu-collapsed.gif) no-repeat 0 50%;}
.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{margin:.25em 0;}
.form-button,.form-submit{margin:1em .5em 1em 0;}
.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{margin:0 0 1.2em;}
#autocomplete li{cursor:pointer;margin:0;padding:2px;}
#autocomplete li.selected{background:#027ac6;color:#fff;}

/* admin tab links */
#tabs-wrapper{border-bottom:1px solid #ccc;margin:0 0 .75em;padding:0;}
ul.primary{border-bottom:5px solid #eee;margin:0;padding:.25em 0;}
ul.primary li{background:none;border-top:3px solid #ccc;margin:0 .5em 0 0;padding:.25em 0;}
ul.primary li.active{background:#eee;}
ul.primary li:hover{background:#f5f5f5;}
ul.secondary{background:#eee;border:none;margin:0;padding:.5em 1em;}
ul.secondary li{background:none;border:none;display:inline;line-height:2em;margin:0;padding:0 1em 0 0;}
ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited{background:none;border:0;margin:0;padding:0 1em;text-decoration:none;}
ul.secondary li a,ul.secondary li a:visited{background:none;border:0;margin:0;padding:0;text-decoration:none;}
ul.secondary li.active a,ul.secondary li a:hover{text-decoration:underline;}
ul.primary li.active a,ul.secondary li.active a{font-weight:bold;text-decoration:none;}

/* admin styling */
div.admin,div.admin .left,div.admin .right,div.admin-panel,div.admin-panel .body,div.admin .expert-link{margin:0;padding:0;}
div.admin .left{float:left;width:48%;}
div.admin .right{float:right;width:48%;}
div.admin-panel .description,.form-item .description{color:#666;font-size:0.9167em;line-height:1.636364em;margin:0 0 1.63636em;padding:0;}
div.admin-panel { }
body.admin dt{font-weight:normal;}
body.admin dd{color:#898989;font-size:.9167em;line-height:1.636364em;}
.more-help-link {font-size:.8333em;padding:0.2em 0 0.1em;}
.block-region {font-size:0.8333em;line-height:1.5em;margin:0;padding:0.15em 0.5em;}

/* tables */
#forum thead th {border-bottom:3px solid #ccc;}
#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{text-align:left;}
#forum tr td.forum{background-position:4px 9px;}
.forum-topic-navigation{background:#eee;border:none;border-bottom:1px solid #ccc;margin-bottom:1em;padding:5px;}
body.admin table{margin:0 0 1.4em;width:100%;}
body.admin thead th{border-bottom:2px solid #ccc;font-weight:bold;padding:0 1em 0 0;}
body.admin tbody{border-top:none;}
body.admin td,body.admin th{padding:.3em .5em;vertical-align:middle;}
body.admin tr.even,body.admin tr.odd,body.admin tbody th{border:solid #ccc;border-width:1px 0;}
body.admin tr.odd td.active{background-color:#e9e9e9;}
body.admin tr.even td.active{background-color:#eee;}
body.admin tr.odd,body.admin tr.info{background-color:#eee;}
body.admin tr.even{background-color:#f5f5f5;}
body.admin tr.drag{background-color:#fffff0;}
body.admin tr.drag-previous{background-color:#ffd;}
body.admin td.region,body.admin td.module,body.admin td.container,body.admin td.category{background-color:#ddd;border-bottom:1px solid #ccc;border-top:1em solid #fff;color:#666;font-weight:bold;}
body.admin tr:first-child td.region,body.admin tr:first-child td.module,body.admin tr:first-child td.container,body.admin tr:first-child td.category{border-top-width:0;}
body.admin table.sticky-header{margin:0 0 0 1px;z-index:1;}
body.admin table.sticky-header th{padding-top:.5em;}
span.form-required{color:#ffae00;}

/* messages */
.messages{background-color:#fff;border:1px solid #b8d3e5;font-size:9.5pt;line-height:18px;padding:0 30px 20px 35px;}
.messages,.preview,div.warning,div.error{margin:0 30px 0 23px;;padding:8px 1em;}
.messages ul{margin:0;}
.preview{background-color:#fcfce8;border:1px solid #e5e58f;}
.preview .node{background-color:#fcfce8;}
div.status{border-color:#c7f2c8;color:#33a333;}
div.error,tr.error{background-color:#fcc;color:#a30000;}
.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636;}

/* status report */
table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200;}
table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb;}
table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb;}
table.system-status-report th{padding-bottom:6px;padding-top:6px;}
table.system-status-report th,table.system-status-report tr.merge-up td{padding-left:30px;}