l/*---------------------------------------------------------------------------
  __    __    ______    __       __       _______.___________. __    ______ 
 |  |  |  |  /  __  \  |  |     |  |     /       |           ||  |  /      |
 |  |__|  | |  |  |  | |  |     |  |    |   (----`---|  |----`|  | |  ,----'
 |   __   | |  |  |  | |  |     |  |     \   \       |  |     |  | |  |     
 |  |  |  | |  `--'  | |  `----.|  | .----)   |      |  |     |  | |  `----.
 |__|  |__|  \______/  |_______||__| |_______/       |__|     |__|  \______|

 
 V.1.2 Date Last Updated : 07.07.2009 (Last Edited by Simon Facciol)
 Copyright (c) 2009 Holistic DotNetMushroom :- www.dotnetmushroom.com   
  
 Based on the BlueTrip CSS Framework :- www.bluetrip.org
 Copyright (c) Mike Crittenden Author: Mike Crittenden
  
 ---------------------------------------------------------------------------*/
 
/**************************************/
/*              GLOBALS               */
/**************************************/

html,body{background:#000!important;color:#b5b5b5;font:12px Arial, Helvetica, sans-serif;overflow-y: scroll;overflow-x: scroll;}
h1, h2{background:url(images/dnm_h1BorderBottom.png) repeat-x bottom;color:#fff;font-size:35px;margin:0px 0px 8px 0px;padding:0px 0px 9px 0px;font-weight:normal;text-align:left;text-transform:uppercase;}
h1 img, h2 img {margin-bottom:-9px;}
h3{color:#FFFFFF;font-size:25px;font-weight:normal;margin-bottom:16px;text-align:left;}
h2.off,h3.off{color:#666;margin-top:6px;}
p{font:12px Arial, Helvetica, sans-serif;line-height:1.8;margin-bottom:16px;text-align:justify;}
a{color:#3492EF!important;font:12px Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover{text-decoration:underline;}

#dnm_container{background:url(images/dnm_header.jpg) no-repeat!important;margin:0px auto;padding-top:26px;width:1024px;}

#dnm_wrapper{margin:0px auto;width:962px;}

#dnn_dnm_banner img{border:4px #fff solid;margin-top:40px;}
#dnn_dnm_banner p{margin:0px;padding:0px;}

/* Layout rules */
.equal {display:table; border-collapse:separate;}
.row {display:table-row;}
.cell {display:table-cell;} 
/**************************************/
/*              HEADER                */
/**************************************/

#dnm_header{}

#dnm_hLeft{float:left;}

#dnm_hRight{float:right;}

#dnn_dnm_cart{float:right;padding:0px 10px;}

#dnn_dnm_search{float:right;}


/**************************************/
/*             NAVIGATION             */
/**************************************/

#dnn_dnm_hMenu{padding-top:40px;}
#dnn_dnm_hMenu li{float:right;list-style:none;}
#dnn_dnm_hMenu ul li a{-moz-border-radius:4px;-webkit-border-radius:4px;background:#3b3b3b;color:#666!important;display:block;font:bold 15px Arial, Helvetica, sans-serif;margin-left:10px;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
#dnn_dnm_hMenu ul li a:hover{color:#fff!important;}

#dnn_dnm_menu{background:url(images/dnm_menu.jpg) repeat-x;float:left;height:50px;margin:0px;!margin-top:-2px;padding:0px;width:962px;}
#dnn_dnm_menu ul{margin-top:-32px;padding:0px;}
#dnn_dnm_menu li{background:url(images/dnm_divider.png) no-repeat right;display:block;float:left;margin:0px;list-style:none;padding-right:2px;}
#dnn_dnm_menu a{color:#ccc!important;display:block;font:bold 13px Arial, Helvetica, sans-serif;padding:16px 32px;text-decoration:none;text-transform:uppercase;}
#dnn_dnm_menu ul.dnm_general a:hover{background:url(images/dnm_menuHover.jpg) repeat-x;color:#0d6b93!important;}
#dnn_dnm_menu ul.dnm_fire a:hover{background:url(images/dnm_fireHover.jpg) repeat-x;color:#790000!important;}
#dnn_dnm_menu ul.dnm_libya a:hover{background:url(images/dnm_libyaHover.jpg) repeat-x;color:#506501!important;}
#dnn_dnm_menu ul.dnm_medical a:hover{background:url(images/dnm_medicalHover.jpg) repeat-x;color:#645a01!important;}
#dnn_dnm_menu ul.dnm_services a:hover{background:url(images/dnm_servicesHover.jpg) repeat-x;color:#4c4b97!important;}
#dnn_dnm_menu ul.dnm_ctPark a:hover{background:url(images/dnm_ctParkHover.jpg) repeat-x;color:#834b01!important;}
#dnn_dnm_menu ul.dnm_training a:hover{background:url(images/dnm_trainingHover.jpg) repeat-x;color:#535353!important;}

/* Solpart*/
#tbldnn_dnnSolPartMenu_ctldnnSolPartMenuMenuBar{ width:25%; background:none; padding:0;}
#tbldnn_dnnSolPartMenu_ctldnnSolPartMenuMenuBar table{margin:3px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-collapse:none!important;}
#tbldnn_dnnSolPartMenu_ctldnnSolPartMenuMenuBar table[style]{width:0!important;}


.MainMenu_MenuItemSel {border:0; color:#4B4A4C; font:bold 12px Arial,Helvetica,sans-serif!important; text-align:center; text-transform:uppercase; background-color:transparent; padding-right:5px; border-style:solid; }
.MainMenu_MenuItemSel TD{ border:0; background-color: #ddd; vertical-align:middle; padding:5px 10px;}
.MainMenu_MenuItemSel td img{margin-right:5px; line-height:100%;}

.MainMenu_MenuItem{border:0; color:#4B4A4C; font:bold 12px Arial,Helvetica,sans-serif!important; text-align:center; text-transform:uppercase; background-color:transparent; padding-right:5px; border-style:solid;}
.MainMenu_MenuItem td{border:0; background-color: none; vertical-align:middle; padding:5px 10px;}
.MainMenu_MenuItem td img{margin-right:5px; line-height:100%;}

.MainMenu_SubMenu { z-index:1000; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; border-top:#ccc 0px solid; margin-top:1px; margin-right:0px;  font-style:normal;}
.MainMenu_SubMenu td {border-bottom:gray 1px dotted; padding:5px; height:20px!important; color:#1d1d1d!important; font:11px Arial, Helvetica, sans-serif!important; background:#fefefe; text-transform:Capitalize; text-align:left;}

.MainMenu_Active {border:0; color:#4B4A4C; font:bold 12px Arial,Helvetica,sans-serif!important; text-align:center; text-transform:uppercase; background-color:transparent; padding-right:5px; border-style:solid; }
.MainMenu_Active td { border:0; background-color: #ddd; vertical-align:middle; padding:5px 10px;}

.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {display: none;}
.MainMenu_MenuBreak {border-top-style: none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:top;}
.MainMenu_MenuBreak table{width:30px!important; color:#4B4A4C!important; font-size:15px; height:25px;}
.MainMenu_MenuBreak table td{vertical-align:middle;}
.MainMenu_Separator{font:normal 12px Arial, Helvetica, sans-serif!important; color:#1d1d1d; vertical-align:top; line-height:90%!important; padding:0; text-align:center;}

/**************************************/
/*          	FRONTEND	          */
/**************************************/

/*#dnm_content,*/#dnm_products,#dnm_forum{background:#181818;float:left;padding:40px 31px 31px 31px;width:901px;}


#dnm_content #dnn_ContentPane{border-right:1px solid #333;float:left;margin-top:16px;margin-right:38px;padding-right:38px;width:573px;}
#dnm_products #dnn_ContentPane{float:right;padding-left:77px;width:573px;}

#dnn_ContentPane h1 {display:block;}
#dnn_ContentPane div {float:left;width:100%;}
#dnn_ContentPane li{font:12px Arial, Helvetica, sans-serif;line-height:1.8;margin-bottom:16px;margin-left:30px;padding-left:10px;text-align:justify;}
#dnn_ContentPane table{font:12px Arial, Helvetica, sans-serif!important;}

#dnn_ContentPane div p.floatLeft {float:left;width:20%;}
#dnn_ContentPane div p.floatRight {float:right;width:450px;}

#dnn_dnm_left{float:left;width:250px;}

#dnn_dnm_right{float:right;margin-top:16px;width:250px;}
#dnn_dnm_right h1,#dnn_dnm_left h1{width:250px;}
#dnn_dnm_right tr.blogPost, #dnn_dnm_left td a{background:url(images/dnm_latestNews.png) repeat;border-bottom:1px #333 solid;display:block;margin:0px;width:240px;}
#dnn_dnm_right tr.blogPost div,#dnn_dnm_left td a{padding:10px 6px;}
#dnn_dnm_right tr.blogPost a,#dnn_dnm_left td a{color:#b5b5b5!important;}
#dnn_dnm_right tr.blogPost a:hover{color:#fff!important;text-decoration:none;}
#dnn_dnm_right tr:hover.blogPost, #dnn_dnm_left td a:hover{background:url(images/img-sideHover.png);color:#fff!important;text-decoration:none;}

#dnn_dnm_right img{border:4px solid #fff;margin-bottom:20px;}
#dnn_dnm_right img.galleryMiddle{margin:0px 20px 20px 20px;}
#dnn_dnm_right #libyaDownload a{color:#75b237!important;font-weight:bold;}
#dnn_dnm_right #ctParkDownload a{color:#cb7d18!important;font-weight:bold;}
#dnn_dnm_right #libyaDownload img,#dnn_dnm_right #ctParkDownload img{border:0px;margin:0px;padding:0px;}



/**************************************/
/*          	BACKEND		          */
/**************************************/


/**************************************/
/*               FOOTER               */
/**************************************/

#dnn_dnm_footer{border-top:1px solid #333;display:block;float:right;width:962px;}
#dnn_dnm_footer p{padding:10px 0px;text-align:right;}
#dnn_dnm_footer a{color:#fff!important;font-weight:bold;}

/**************************************/
/*              MODULES               */
/**************************************/

/* DNN LOGIN */

#dnn_ctr1778_ModuleContent{display:block;width:100%;padding-top:8px;}
#dnn_ctr1778_ModuleContent a{color:#fff;}
#dnn_ctr1778_ModuleContent label a img, #dnn_ctr1778_Login_tdRegister a, #dnn_ctr1778_Login_tdPassword a{display:none;}
#dnn_ctr1778_ModuleContent label{color:#fff;font:bold 12px Arial,Helvetica,sans-serif;}

#dnn_ctr1778_ModuleContent input{color:#000;font:12px Arial,Helvetica,sans-serif;margin:5px 0px 10px 0px;}
#dnn_ctr1778_ModuleContent input[type="text"], #dnn_ctr1778_ModuleContent input[type="password"]{border:1px solid #CECCC8;padding:5px;width:350px!important;}
#dnn_ctr1778_ModuleContent input[type="submit"]{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #3B3B3B;background:#3B3B3B;color:#666;font:15px Arial,Helvetica,sans-serif;font-weight:bold;padding:4px 14px;text-transform:uppercase;}
#dnn_ctr1778_ModuleContent input[type="submit"]:hover{-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;}
#dnn_ctr1778_ModuleContent input[type="checkbox"]{margin-right:5px;}



#login, #register{float:left; width:758px;}
#login h1,#register h1{float:left; font:bold 14px Arial,Helvetica,sans-serif!important; text-align:left; padding:0 5px 5px 0!important; color:#072D80; vertical-align:middle; line-height:1.5em; border:0; margin:22px 0 10px 19px!important; border-bottom:1px solid #DBDBDB; width:94%;}


/*UCanUse Register*/
#dnn_ctr2254_UserAttributes_UserAttributesPanel{margin-left:30px;}
#dnn_ctr2254_UserAttributes_UserAttributesPanel table table td{color:#fff;line-height:1.2em; text-align:left; vertical-align:middle; padding:0 0 15px 0;}
#dnn_ctr2254_UserAttributes_UserAttributesPanel input[type=text],#dnn_ctr2254_UserAttributes_UserAttributesPanel input[type=password]{border:#333 solid 1px;color:#000;font:normal 15px Arial,Sans Serif;padding:5px;width:222px;}

#dnn_ctr2254_UserAttributes_UserAttributesPanel select{border: #333 solid 1px;color:#000; padding:5px; width:234px;}

td.ucu_label{width:150px;}

#dnn_ctr2254_UserAttributes_UserAttributesPanel .valid{color:red;}
#dnn_ctr2254_UserAttributes_CommandBar{margin-left:25px;width:222px!important;}
a#dnn_ctr2254_UserAttributes_UpdateButton,a#dnn_ctr2254_UserAttributes_CancelButton{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #3B3B3B;background:#3B3B3B;color:#666!important;font:15px Arial,Helvetica,sans-serif;font-weight:bold;padding:4px 14px;text-transform:uppercase;}
a:hover#dnn_ctr2254_UserAttributes_UpdateButton,a:hover#dnn_ctr2254_UserAttributes_CancelButton{-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff!important;text-decoration:none;}


/* FORUM */
#amtabcontent,.amtab,.amtabsel,.afgrouprow,.aftoolbarpanel,.afnormal,.afcontainer,.afsubgrid,#tblWhosOnline{background:#181818;border:0px;font:12px Arial,Helvetica,sans-serif!important;}
.afcontainer center{display:none;}
.aflegend,.afcontainer a:link{color:#3492EF!important;font-family:Arial,Helvetica,sans-serif!important;}

.afgrouprow{border-top:1px solid #333;border-bottom:1px solid #333;padding:10px 30px 10px 0px!important;}
#tblWhosOnline{margin-bottom:10px;}
.afcontrolheader{padding-left:0px;}
.ambutton a:link{color:#666!important;font:bold 15px Arial, Sans-serif;}
.ambutton a:hover{color:#fff!important;}
.ambuttonlg_over,.ambutton,.ambutton_over{-moz-border-radius:4px;background:#3B3B3B;background-image:none;border:0px;display:block;font:bold 15px Arial,Helvetica,sans-serif;margin:10px 20px 10px 0px;padding:5px 10px;text-decoration:none;text-transform:uppercase;width:120px!important;}
.ambuttonlg a:link,a#dnn_ctr1827_ActiveForums_grid_ctl00_btnMarkAllRead,a#dnn_ctr1827_ActiveForums_topicsview_amMarkForumRead_btnMarkAllRead {color:#666!important;font:bold 15px Arial,Helvetica,sans-serif!important;}
.ambutton{color:#666!important;}
.ambuttonlg_over a,a#dnn_ctr1827_ActiveForums_grid_ctl00_btnMarkAllRead:hover,a#dnn_ctr1827_ActiveForums_topicsview_amMarkForumRead_btnMarkAllRead:hover,.ambutton_over {color:#fff!important;}
.ambuttonlg img,.ambutton img,.ambutton_over img{display:none;}
.ambuttonlg{-moz-border-radius:4px;background:#3B3B3B;background-image:none;border:0px;display:block;font:bold 15px Arial,Helvetica,sans-serif;margin:0px 0px 0px 20px;padding:5px 10px 0px 10px;text-decoration:none;text-transform:uppercase;width:60px!important;}

#dnn_ctr1827_ActiveForums_topicsview_amMiniSearch_tblSearch{display:block;height:27px;vertical-align:top;}
#dnn_ctr1827_ActiveForums_topicsview_amMiniSearch_tblSearch td span{padding:5px 5px 0px 0px;vertical-align:middle;}
.afsearchgo{background:none;}
a#dnn_ctr1827_ActiveForums_topicsview_amMiniSearch_lnkSearch img{background:#30323e;margin:-6px 0px 5px 10px;padding:4px;}
.afminisearchbox,.afdropdown,.aftextbox{background:#fff;border:#ccc 1px solid;color:#000;font:12px Arial,Helvetica,sans-serif!important;margin-bottom:5px;padding:2px 2px 3px 2px;width:226px;}

.amtab,.amtabsel{border-bottom:#666 1px solid;padding:10px 0px 3px 0px;}
#amtabcontent div table tbody tr td table tbody tr td{font:12px Arial,Helvetica,sans-serif;padding:5px 0px;}

#dnn_ctr1827_ActiveForums_cbLoader table tr td{background:#181818;padding:10px 0px;margin:0px;vertical-align:middle;}

.afheader{background:#333!Important;}

/**************************************/
/*              JQuery                */
/**************************************/


#specifications UL.tabNavigation { list-style: none; margin: 0; padding: 0;}
#specifications	UL.tabNavigation LI { display: inline; margin:0;}
/*Tabs - Links*/
#specifications	UL.tabNavigation LI A { padding:5px 10px; background-color: #CCCCCC; color: #000; text-decoration: none; font:25px Helvetica,Arial,sans-serif; line-height:150%;}
#specifications UL.tabNavigation LI A.selected,#specifications UL.tabNavigation LI A:hover { background-color: #000; color: #fff;}
#specifications UL.tabNavigation LI A:focus {outline: 0;}
/*Tabs - Divs*/
#specifications div.tabs > div {padding: 5px; margin:0; border: 1px solid #CCCCCC;}
#specifications	div.tabs > div h2 {margin-top: 0;}
#specifications	#specs {background-color: #fefefe; width:96%; padding:10px; min-height:185px}
#specifications,#specifications	#specs p,#specifications	#notes p{font:11px Arial,Helvetica,sans-serif; line-height:180%; text-align:justify; float:left; margin-bottom:5px;}
#specifications	#notes {background-color: #fefefe; width:96%; padding:10px; min-height:185px}
#specifications	.waste {min-height: 1000px;}


