/* Zarges Hold Css */

body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background:#e6e6e6 url(../assets/images/backgrounds/back-main.gif) repeat-x 50% 0px;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #999999;
	font-size:62.5%;
}

html { min-height:101%; }

h1 { font-size:1.8em; color:#00aaf2;  margin:18px 0px 0px 0px;  width:100%; border-bottom:1px solid #e6e6e6; padding-bottom:5px; }
h2 { color:#666666; font-size:1.2em; margin-top:15px; }
h3 {  color:#ff8030; font-size:1.2em; margin:6px 0px 2px 0px; }
h4, h5 { font-size:1.0em; padding-bottom:0px; margin-bottom:0px; }

#videoShow h2.video { color:#00aaf2; font-size:1.5em; margin-top:15px; padding-bottom:0px; margin-bottom:3px; }
#videoShow p  { margin:0px; padding-bottom:40px;}
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }

/* colour - blue - #00aaf2 
colour - orange - #ff8030
*/

/* links */
a img { border: none; }
a:link { color:#00aaf2; font-weight:bold; }
a:visited { color:#00aaf2; font-weight:bold; }
a:hover { color:#ff8030; font-weight:bold; }
a:active { color:#00aaf2; font-weight:bold; }
.footerBar a:link { color:#ffffff; text-decoration:none; font-weight:normal; }
.footerBar a:visited { color:#ffffff; font-weight:normal; text-decoration:none; }
.footerBar a:hover { color:#ffffff; text-decoration:underline; }
.footerBar a:active { color:#ffffff;  }

.clearBoth { display:block; clear:both; }

#outerContainer {
	width: 955px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
}
#header {
	background:#f3f3f3 url(../assets/images/backgrounds/back-header.gif);
	padding: 0px 23px; 
	height:113px;
}
#header h1 {
	margin: 0; 
	padding: 10px 0; 
}
#mainContent {
	padding: 0px 0px 13px 23px;  
	background: #FFFFFF;
	display:inline-block;
	float:left;
	width:932px;
}
#mainContentSearch {
	padding: 20px 32px 13px 23px;  
	background: #FFFFFF;
	display:inline-block;
	float:left;
	width:900px;
}

.header_left { width:409px; float:left; padding-top:21px; }
.header_right { width:500px; float:left; }

.search_block { float:right; background:#666666 url(../assets/images/backgrounds/back-search.gif); height:24px; width:auto; display:inline-block; margin: 4px 6px 0px 0px; }
.search_block img { float:left; padding:0px 4px 0px 4px; }
.search_block input.search { display:inline-block; width:160px; height:16px; float:left; padding:2px 2px 2px 2px; font-weight:bold; font-size:1.3em; color:#b4b4b4; margin-top:2px; }
.search_go { background:#666666 url(../assets/images/page/search-go.gif); width:25px; height:22px; cursor: pointer; }

#menu_block { background-color:#CC6699; width:402px; height:43px; float:right; margin-top:38px; }
#menu_block div { float:left; }
#menu_block span {display:none;}
#menu01 a { display:block; width:96px; height:40px; border-bottom:3px solid #fff; 
background:#666666 url(../assets/images/menu/menu-home.gif); }
#menu01 a:hover { border-bottom:13px solid #4ac8ff; }
#menu02 a { display:block; width:96px; height:40px; border-bottom:3px solid #fff; 
background:#666666 url(../assets/images/menu/menu-products.gif); }
#menu02 a:hover { border-bottom:3px solid #93df65; }
#menu03 a { display:block; width:96px; height:40px; border-bottom:3px solid #fff; 
background:#666666 url(../assets/images/menu/menu-company.gif); }
#menu03 a:hover { border-bottom:3px solid #d1d300; }
#menu04 a { display:block; width:96px; height:40px; border-bottom:3px solid #fff; 
background:#666666 url(../assets/images/menu/menu-contact.gif); }
#menu04 a:hover { border-bottom:3px solid #ebb702; }
#menu_block #menu01.active a { border-bottom-color:#4ac8ff; } 
#menu_block #menu02.active a { border-bottom-color:#93df65; } 
#menu_block #menu03.active a { border-bottom-color:#d1d300; } 
#menu_block #menu04.active a { border-bottom-color:#ebb702; } 

.topbar { background:#666666 url(../assets/images/backgrounds/back-top.gif); height:32px; padding:0px; }
.topbar .search { float:right; padding:4px; }

.sitemap a { width:92px; height:32px; background:#666666 url(../assets/images/buttons/btn-sitemap.gif); display:block; float:left; }
.sitemap a:hover { width:92px; height:32px; background:#666666 url(../assets/images/buttons/btn-sitemap-roll.gif); }
.sitemap span { display:none; }

#mainContent h1 { width:909px;  }
.leftContent { width:293px; display:inline-block; float:left; margin-right:15px; padding-bottom:10px; }
.leftContent h3 { color:#666666; font-size:1.2em; margin-top:15px; }
#mainContent .leftContent h1 { width:100%; border-bottom:1px solid #e6e6e6; margin-bottom:0px; padding-bottom:5px; }


.rightContent { width:623px; display:block; float:left; font-size:1.2em; padding:0px; margin:0px; margin-bottom:30px; }
.rightContent h2 { color:#666666; font-size:1.2em; margin-top:15px; }
.rightContent li { list-style:url(../assets/images/page/bullet.jpg); color:#999999; }
#mainContent .rightContent h1 { font-size:1.5em; width:600px; border-bottom:1px solid #e6e6e6; margin-bottom:0px; padding-bottom:5px; }

.productList_header { width:601px; } /* reduces header so doesnt stretch across extra */
.list_container { width:615px; display:block; float:left; clear:none; }
.rightDealer { width:601px; }
.resultsLeft { width:601px; display:block; float:left; margin-right:15px; margin-top:0px; }
.resultsLeft p { font-size:1.2em;  }
.resultsRight { width:293px; display:block; float:left; margin-top:45px; }
.map { border:3px solid #a6a6a6; margin-bottom:8px; text-align:center; margin-top:45px; }


/* ---------------- Product Page elements -------------------- */

.productPanel { width:189px; height:189px; background-color:#fafafa; float:left; margin-right:12px; margin-top:20px;  display:inline-block; border:0px; border:1px solid #e6e6e6;  }
.productPanel:hover { background-color:#e8f7fe; border:1px solid #00aaf2; }

div.productPanel_image { text-align:center; height:144px; width:184px; padding-top:12px; padding-left:2px; }
.productPanel_text { margin-left:auto; margin-right:auto; text-align:center; width:172px; height:30px; padding:0px 6px 0px 6px; display:block; }
div.productPanel_text a { color:#666; text-decoration:none; font-weight:normal; }
div.productPanel_text a:hover { color:#00aaf2 ; text-decoration:none; font-weight:normal; }
.productPanelMain { float:left; margin-right:14px; margin-bottom:14px;}
.productPanelMain div.productPanel_image { height:auto; width:165px; float:left; margin-top:20px; border:1px solid #e6e6e6; padding:12px 12px 12px 12px; background-color:#fafafa; }
.productDetails { width:396px; float:left; padding-top:10px;  }


h2.tableHeader { border-top:1px solid #e6e6e6; display:block; clear:left; padding-top:12px; text-transform: uppercase; font-size:1.4em;  }
.productTable { background-color:#fff;  color:#666666; padding-bottom:16px; border-bottom:1px solid #e6e6e6; width:600px; float:left; }
.productTable tr { background-color:#ccc; }
.productTable td { padding:3px 2px 3px 8px; text-align:center; font-size:0.9em; }
.productTable tr td.title { background-color:#00aaf2; color:#fff; font-weight:bold; text-align:left; font-size:1.0em; }
.productTable tr td.divider { background-color:#999; }
.productTable tr.divider2 { background-color:#fff; }

/* ---------------- Buttons -------------------- */
.btn_enlarge a, .btn_back a { border:1px solid #e6e6e6; margin-top:4px; }
.btn_enlarge a:hover, .btn_back a:hover { border:1px solid #ccc; margin-top:4px; }
.btn_enlarge a { display:block; width:92px; height:22px; background-image:url(../assets/images/buttons/btn-enlarge.gif); float:left; margin-right:3px; }
.btn_enlarge a:hover { display:block; background-image:url(../assets/images/buttons/btn-enlarge-roll.gif); }
.btn_play a { display:block; width:92px; height:22px; background-image:url(../assets/images/buttons/btn-play.gif); float:left; }
.btn_play a:hover { display:block; background-image:url(../assets/images/buttons/btn-play-roll.gif); }
.btn_back a { display:block; width:189px; height:22px; background-image:url(../assets/images/buttons/btn-back.gif); float:left; clear:left }
.btn_back a:hover { display:block; background-image:url(../assets/images/buttons/btn-back-roll.gif); }
.btn_enlarge span, .btn_back span { display:none; }
.btn_play input { border:1px solid #e6e6e6; margin-top:4px; display:block; width:94px; height:24px; background-image:url(../assets/images/buttons/btn-play.gif); float:left; cursor: pointer;}
.btn_play input:hover { border:1px solid #e6e6e6; display:block; background-image:url(../assets/images/buttons/btn-play-roll.gif); cursor: pointer; }

.play-on a { border:1px solid #e6e6e6; margin-top:4px; display:block; width:92px; height:22px; background-image:url(../assets/images/buttons/btn-play.gif); float:left; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */ float:left; }
.play-on a:hover { border:1px solid #e6e6e6; margin-top:4px; display:block; width:92px; height:22px; background-image:url(../assets/images/buttons/btn-play-roll.gif); float:left; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */ }
  
div.play-off { border:1px solid #e6e6e6; margin-top:4px; display:block; width:92px; height:22px; background-image:url(../assets/images/buttons/btn-play-off.gif); float:left; text-indent: -1000em;}*/

/*div.play-off {
	border:none;  
	background-color:#0066ff;
	border-width: 1px !important;
	border-color: #ccc #ccc #ccc #ccc !important;
	background-image:url(../assets/images/buttons/btn-play-off.gif);
	margin-top:4px;
	display:inline-block;
	width:94px;
	height:24px;
	float:left;
	text-indent: -1000em;
	padding:0px;
}
*/







.btn_enlarge_off { border:1px solid #e6e6e6; margin-top:4px; margin-right:3px; display:block; width:94px; height:24px; background-image:url(../assets/images/buttons/btn-enlarge-off.gif); float:left; text-indent: -1000em;}


#videoShow { float:left; padding-right:0px; }

/* Dealer stuff */
.dealerTable { background-color:#fff; font-size:1.2em; color:#666666; padding-bottom:16px; border-bottom:1px solid #e6e6e6; padding:0px 0px; border-bottom:1px solid #e6e6e6; margin-top:10px; margin-bottom:10px; }
.dealerTable tr { background-color:#ccc; }
.dealerTable td { padding:3px 2px 3px 8px; vertical-align:top; }
.dealerTable tr td.title { background-color:#00aaf2; color:#fff; font-weight:bold; text-align:left; }
.dealerTable tr td.titleMain { font-weight:bold; width:160px; }
.dealerTable tr td.divider { background-color:#999; }
.dealerTable tr td.distance { height:30px; }
.dealerTable tr.divider2 { background-color:#fff; }
.dealerTable tr td.button { padding:0px; margin:0px; height:19px; }
.dealerBlock { border-top:1px solid #e6e6e6;  margin-bottom:12px; float:left; width:100%; }
.dealerBlock h3, .resultsLeft h3 { color:#ff8030; margin:6px 0px 6px 0px; }
.dealerBlock p { margin:0px 0px 7px 0px; display:block; padding-top:4px; }
.dealerPadding { padding-top:2px; }
.dealerSearch01 { float:right; width:293px; height:65px; }
.dealerSearch02 { float:right; width:293px; height:35px; margin-bottom:0px; padding-bottom:0px;  }


.clearrowdata { background-color:#FFFFFF; }

.dealer_btn { color:#FFFFFF;  }
.dealer_btn input { float:right; display:block; width:138px; height:23px; background:#00aaf2 url(../assets/images/buttons/btn-main.gif); text-decoration:none; color:#FFFFFF; padding:0px 0px 0px 20px; margin:0px; margin-top:6px; font-weight:bold; font-size:1.0em; text-align:left; cursor:pointer;  }
.dealer_btn input:hover { display:block; background:#00aaf2 url(../assets/images/buttons/btn-main-roll.gif); }
.dealer_btn a:link, .dealer_btn a:active, .dealer_btn a:visited { float:right; display:block; width:116px; height:20px; background:#00aaf2 url(../assets/images/buttons/btn-main.gif); text-decoration:none; color:#FFFFFF; padding:3px 0px 0px 22px; margin:6px 0px 0px 0px; clear:both;  }





.dealer_btn a:hover { display:block; background:#00aaf2 url(../assets/images/buttons/btn-main-roll.gif); }
.dealer_postcode { float:left; display:block; color:#FFFFFF; padding:6px 0px 0px 0px; margin:0px; }
.dealer_postcode input.postcode { display:block; width:140px; height: 20px; border:1px solid #00aaf2; border-spacing: 0px; margin: 0px; padding: 0px; space: 0px; }

.dealer_btn2 input { display:block; height:19px; background:#00aaf2 url(../assets/images/buttons/btn-main-roll.gif); text-decoration:none; color:#FFFFFF; padding:0px 0px 0px 19px; margin:0px; width:100%; font-weight:bold; font-size:1.0em; float:left; text-align:left; }
.dealer_btn2 input:hover { display:block;  background:#00aaf2 url(../assets/images/buttons/btn-main.gif); }
.dealer_btn3 a { display:block; height:19px; background:#00aaf2 url(../assets/images/buttons/btn-main3-roll.gif); text-decoration:none; color:#FFFFFF; padding:3px 0px 0px 22px; margin:0px; }
.dealer_btn3 a:hover { display:block;  background:#00aaf2 url(../assets/images/buttons/btn-main3.gif); }

.resultsRight .dealerBlock .dealer_btn a { float:right; display:block; width:116px; height:19px; background:#00aaf2 url(../assets/images/buttons/btn-main.gif); text-decoration:none; color:#FFFFFF; padding:3px 0px 0px 22px; margin:6px 0px 10px 10px; }
.resultsRight .dealerBlock .dealer_btn a:hover { display:block;  background:#00aaf2 url(../assets/images/buttons/btn-main-roll.gif); }
/* --------------------- */

/* breadcrumbs */
#mainContent .breadcrumb { border-bottom:1px solid #e6e6e6; padding:7px 0px 7px 0px; color:#00aaf2; font-size:1.0em; font-weight:normal;  line-height:16px; width:auto; margin-right:23px; margin-bottom:0px;  }
#mainContent .breadcrumb a { text-decoration:none; color:#FF3300; font-weight:normal; }
#mainContent .breadcrumb a.active { color:#00aaf2; }
#mainContent .rightContent .breadcrumb { font-size:0.8em; }

.homePanel { width:293px; height:150px; background-color:#f3f3f3; float:left; margin-right:14px; margin-top:11px; display:inline; }
.homePanel_end { margin:10px 0px 0px 0px; }
.homePanel_image { padding:0px; margin:0px; border:0px; float:left; }
.homePanel_text { background:#999999 url(../assets/images/backgrounds/back-homepanel.gif); color:#FFFFFF; border-top:1px solid #fff; border-bottom:1px solid #fff; height:60px; overflow:hidden; clear:left; padding:7px 7px 4px 7px; }
.homePanel_text h2 { padding:0px; margin:0px; font-size:1.0em; color:#FFFFFF; }
.homePanel_text p { padding:0px; margin:0px; color:#FFFFFF; font-size:0.8em; }
.homePanel_text a, .homePanel_text a:hover, .homePanel_text a:visited { padding:0px; margin:0px; color:#FFFFFF; font-size:1.0em; font-weight:normal; text-decoration:none; }
div.homePanelTEST { background-color:#CC00FF; display:inline; }

/* Contact */
.contactBlock { width:456px; padding:14px; margin-top:0px; background-color:#f6f6f6; display:inline-block; }
.contactBlock p { padding:5px 0px 0px 2px; margin:0px; font-size:0.9em; color:#fff; font-weight:bold; }

.contactBlock textarea {
width:270px;
voice-family: "\"}\""; 
voice-family:inherit;
width:260px;
height:100px;
font-size:1.1em;
border:1px solid #d4d4d4;
color:#666666;
margin-left:3px;
}

.contactBlock textfield {
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:188px;
border:1px solid #d4d4d4;
color:#666666;
}
.contactBlock label { width:120px; display:inline-block; color:#666666; padding:6px; display:inline-block; font-size:12px;  }
.contactBlock input { border:1px solid #d4d4d4; color:#666666; }

.submit { background-color:#fff; border:1px solid #d4d4d4; width:100%; cursor:pointer; color:#666666; margin-top:15px; }
.submit:hover { background-color:#999; border:1px solid #d4d4d4; width:100%; cursor:pointer; color:#fff; margin-top:15px; }
.text_area { float:left;  }
.enter_letters { width:120px; }

.newsBlock { background-color:#fff; width:293px; height:72px; border-bottom:1px solid #e6e6e6; float:left; }
.newsBlock_image { width:139px; float:left;  }
.newsBlock_text { width:154px; height:72px; float:left; } 
.newsBlock_image a { width:119px; background:#f3f3f3 url(../assets/images/buttons/btn-sidetab.gif); float:left; padding-left:20px; height:72px; }
.newsBlock_image a:hover { width:119px; float:left; padding-left:20px; height:72px; }
.newsBlock_text a { width:150px; height:72px; display:block; padding: 0px 0px 0px 4px; text-decoration: none; margin:0px;}
 * html .newsBlock_text a {  /* make hover effect work in IE */
 width: 150px; padding: 0px 0px 0px 4px; margin:0px; }
.newsBlock_text a:hover { background: #00aaf2; color:#fff; }

.newsBlock_text a em { font-style:normal; color:#8c8c8c; font-size:1.3em; padding:5px 5px 0px 4px; margin:0px 0px 0px 0px; display: block; line-height: 125%; }
.newsBlock_text a:hover em { color:#fff;  }
.newsBlock_text a span { color:#8c8c8c; line-height: 130%; font-weight:normal; padding:0px; margin:0px; overflow:hidden; height:44px; display:inline-block; padding:0px 5px 0px 4px; }
.newsBlock_text a:hover span { color:#fff; overflow:hidden; height:44px; display:inline-block;  }


.newsBlock2 {  width:293px; height:30px; border-top:1px solid #e6e6e6; float:left; }
.newsBlock2 span { display:none; }
.newsBlock2_news a { width:274px; height:30px; background:#f3f3f3 url(../assets/images/buttons/btn-news.gif); padding-left:19px; float:left; }
.newsBlock2_news a:hover { background:#f3f3f3 url(../assets/images/buttons/btn-news-roll.gif); float:left; padding-left:19px; }

.newsBlock2_dealer a { width:274px; height:30px; background:#f3f3f3 url(../assets/images/buttons/btn-dealer.gif); padding-left:19px; float:left; }
.newsBlock2_dealer a:hover { background:#f3f3f3 url(../assets/images/buttons/btn-dealer-roll.gif); float:left; padding-left:19px; }

.newsBlock2_downloads a { width:274px; height:30px; background:#f3f3f3 url(../assets/images/buttons/btn-downloads.gif); padding-left:19px; float:left; }
.newsBlock2_downloads a:hover { background:#f3f3f3 url(../assets/images/buttons/btn-downloads-roll.gif); float:left; padding-left:19px; }

.findout a { background:#f3f3f3 url(../assets/images/buttons/btn-findout.gif); width:293px; height:20px; display:block; }
.findout a:hover { background:#f3f3f3 url(../assets/images/buttons/btn-findout-roll.gif); width:293px; height:20px; display:block; }
.findout span { display:none; }

#footerBlock {
	padding: 0px 0px 20px 23px; 
	background:#f3f3f3 url(../assets/images/backgrounds/back-footer.gif);
	display:inline-block;
	width:932px;
	color:#f3f3f3;	
}
#footerBlock h1 { font-size:1.8em; padding:15px 0px 5px 0px; color:#00aaf2; margin:0px; display:inline-block;  border:0px; }
#footerBlock h3 { color:#FFFFFF; font-size:1.3em; padding:0px 10px 0px 0px; margin:7px 0px 0px 0px; }
#footerBlock p { color:#FFFFFF; height:20px; display:block; margin:0px; padding-right:10px; }

img.feature_image { float:left; padding:4px 8px 4px 4px; }


.footer_feature a { width:303px; height:auto; float:left; margin-right:15px;  background:#fff url(../assets/images/page/homePanel06.jpg); height:200px; }

.footer_feature_large { margin-top:20px; }
.footer_feature_large a { width:604px; float:left;  background:#fff url(../assets/images/page/homePanel04.jpg); height:200px;  }


/*.end_feature { margin-right:0px; }*/
.footer_feature a { font-weight:normal; text-decoration:none; color:#000; }
.footer_feature h3 a { font-weight:bold;  }

.footer_feature_large a { font-weight:normal; text-decoration:none; color:#000; }
.footer_feature_large h3 a { font-weight:bold;  }

.footer_feature_large span, .footer_feature span { display:none; }

.footerBar {
background-color:#999999;
color:#FFFFFF;
padding:12px;
float:left; 
display:inline-block;
margin:0px;
width:885px;
margin-top:20px;
}
#footerBlock .footerBar p {  height:auto; display:inline-block; }
p.copyright { float:left; display:inline-block; padding:0px; margin:0px; }
p.interdirect { float:right; display:inline-block; padding:0px; margin:0px; }


/* general content */
form { margin:0px; }
input { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; border:0px; padding:2px; color:#999999; } 
select { font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#fff; color: #000000; font-size:0.9em; } 
textarea { background-color:#fff; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; }


/* ======================================= Side NAV  ====================================== */

/* Level 1 - (orange background) */
#sideNav { margin-left: 0px;  margin-bottom:10px; line-height:12px; padding-bottom:0px; }
#sideNav ul { font-size:1.1em; margin: 0px; padding: 0px; list-style-type: none; font-family: Verdana, Arial, Sans-serif, Verdana; border-bottom: solid 2px #fff;  }
#sideNav li { margin: 0px 0px 0px 0px; border-top: solid 1px #fff; width:293px; }
#sideNav a { background:#ff8030 url(../assets/images/menu/menu-arrow-lvl1.gif) no-repeat 0px 0px; display: block; padding: 3px 5px 5px 30px; color: #fff; text-decoration:none;  font-weight:bold; }
#sideNav a:hover { color: #fff; text-decoration: none; background-color:#00aaf2; }
#sideNav ul li.active a { background:#ff8030 url(../assets/images/menu/menu-arrow-lvl1-open.gif) no-repeat 0px 0px; }
#sideNav ul li.active a:hover { background-color:#00aaf2  }
#sideNav ul li.active li a { background:#e6e6e6 url(../assets/images/menu/menu_arrow_lvl2.gif) no-repeat 3px 2px;  }
#sideNav ul li.active li a:hover { background:#b3b3b3 url(../assets/images/menu/menu-arrow-lvl2-roll.gif) no-repeat 3px 2px; }

/* Level 2 - (grey background) */
#sideNav ul ul { background-color:#e6e6e6; font-size:0.9em; border-top: solid 1px #fff; border-bottom: none;  }
#sideNav ul ul li { margin: 0px 0px 0px 0px; border-top: solid 1px #f2f2f2; width:293px; }
#sideNav ul ul a { background: url(../assets/images/menu/menu_arrow_lvl2.gif) no-repeat 3px 2px; color:#595959; font-weight:normal; padding: 4px 5px 4px 30px; }
#sideNav ul ul a:hover { background:#b3b3b3 url(../assets/images/menu/menu-arrow-lvl2-roll.gif) no-repeat 3px 2px; color:#FFFFFF;}
#sideNav ul ul li.active a { background:#b3b3b3 url(../assets/images/menu/menu-arrow-lvl2-open.gif) no-repeat 3px 2px; }
#sideNav ul ul li.active a:hover { background:#b3b3b3 url(../assets/images/menu/menu-arrow-lvl2-open.gif) no-repeat 3px 2px; }
#sideNav ul ul li a.active2 { background:#ffcc00 url(../assets/images/menu/menu-arrow-lvl2-open.gif) no-repeat 3px 2px; }
/*.active2{ background:#ff0000 !important; }*/

/* Level 3 - (white background) */
#sideNav ul ul ul { background-color:#fafafa; border-bottom:none; font-size:1.0em; border-top:solid 1px #fff;   }
#sideNav ul ul ul li { margin: 0px 0px 0px 0px; border-top: solid 1px #a5a6a2; }
#sideNav ul ul ul a { background: url(../assets/images/menu/menu-arrow-lvl3.gif) no-repeat 3px 2px; color:#595959; font-weight:normal; padding: 4px 5px 4px 50px; }
#sideNav ul ul ul li a { background: url(../assets/images/menu/menu-arrow-lvl3.gif) no-repeat 3px 2px; }
#sideNav ul ul ul li a:hover { background:#fafafa url(../assets/images/menu/menu-arrow-lvl3-roll.gif) no-repeat 3px 2px; color:#00aaf2; }
#sideNav ul ul li.active li a { background:#fff url(../assets/images/menu/menu-arrow-lvl3.gif) no-repeat 3px 2px; }
#sideNav ul ul ul li.active a { background:#fafafa url(../assets/images/menu/menu-arrow-lvl3-roll.gif) no-repeat 3px 2px; color:#00aaf2; }
#sideNav ul ul li.active li a:hover { background:#fff url(../assets/images/menu/menu-arrow-lvl3-roll.gif) no-repeat 3px 2px; }

/* Config level - (dark grey background) */
#sideNav ul li.active ul li.config a { color:#fff;  background:#999 url(../assets/images/menu/menu-arrow-config.gif) no-repeat 3px 2px; }
#sideNav ul li.active li.config a:hover { color: #fff; background:#00aaf2 url(../assets/images/menu/menu-arrow-config-roll.gif) no-repeat 3px 2px; text-decoration: none; }





#header404 {
	background:#f3f3f3 url(../assets/images/backgrounds/back-header.gif);
	padding: 20px 23px 0px 23px; 
	height:73px;
}


/*slimine style*/

label.slimline { width: 280px;
	display: block;
	float:left; 
	}
.slimlineText { width: 120px; border:1px solid #ccc; margin:0px; padding:0px; }



.error_block { border:4px solid #a8e2fb; width:460px; padding:3px 8px; color:#00aaf2; margin-top:10px; clear:left; }
.error_block li { color:#00aaf2; }
div.search_results, div.search_results_Alt { font-size:1.4em; padding:8px; clear:left; width:700px; }
div.search_results { background: #fff;  }
div.search_results_Alt { background: #eee;   }








h2.categories_list {
	font-size:1.1em;
	color:#201e1f;
	margin: 10px 2px 3px 0;
	padding: 6px 10px 6px 10px;
	width:67px;
	clear:both;
	float:left;
	line-height:17px;
	display:inline;
	font-weight:bold;
	background-color:#eeeeee;

	}

ul.categories_list { width:263px; margin:0px 0px 20px 0px; padding:16px 0px 0px 0px;  height:auto; display:inline-block; font-size:1.1em; }
ul.categories_list li{ list-style:none;  margin:0 0 2px 0 ; float:left; }
ul.categories_list li a:link, ul.categories_list li a:visited, ul.categories_list li a:active {
	margin:0;
	padding: 0 0 0 2px ; 
	float:left;
	line-height:17px;
	width:261px;
	
	text-decoration:underline;
 }

ul.categories_list li a:hover { text-decoration:underline;}


#holding_page_text {
	color: #fff;
	background:#00aaf2 url(../assets/images/menu/menu-arrow-config-roll.gif) no-repeat 3px 2px;
	text-decoration: none;
}















