/* General Styles														 */
/*-----------------------------------------------------------------------*/
html, body { }
#Body { margin:0; padding:0; background:#fff4db; height:100%; }
span { outline:none; }
form { min-height:100%; }
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.FloatRight { float:right; }
.FloatLeft { float:left; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }
div, p, .normal, .Normal { font-family:arial,helvetica; font-size:12px; color:#5e2750; }
p { margin:4px 0 14px 0; }

.NormalBold { font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#414141; white-space:normal; }

#wrap { margin: 0 auto; padding-top:21px; }
#inner_wrap { margin:0 auto; width:1000px; border:0px blue solid;  }

#top { width:100%; height:46px; background:url(images/top-bg.png) no-repeat top left; border:0px solid green; margin-bottom:21px; }

#logo {	background: url(images/orluna-logo.jpg) no-repeat; width:208px; height:46px; float:right; border:0px solid red; padding-right:20px; }
#logo a { display:block; width:208px; height:46px; text-indent:-3000px; outline:none; }

#strapline { background: url(images/performance-led-lighting.jpg) bottom left no-repeat; width:239px; height:46px; float:left; border:0px solid red; }
#strapline h2 { display:block; text-indent:-3000px; outline:none; }


#content_wrap { width:1000px; background:#fff; clear:both; position:relative; display:table; height:622px; border:0px solid blue; }

#content_inner_wrap { width:950px; display:table; margin:14px 17px 6px 28px;  }

#content_inner_wrap_home { width:450px; height:100%; margin:0px; border:0px solid green; float:right;  }


#top_nav { float:right; z-index:1000; top:15px; border:0px solid yellow; position:relative; right:7px; } /*added 2px width FF*/
#top_nav_home { z-index:1000; border:0px solid yellow; position:relative; top:15px; left:20px; }
#ChildNavWrap {	clear:both;	padding:4px 0 0 208px; }
#ChildNavWrap_home { clear:both; padding:4px 0 0 138px; }


.marquee{ height:25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff4db; background:#5e2750;}

#top_heading {width:650px; border:0px solid white; position: relative; top:44px; height:30px; left:30px;}

#hr {width:100%; height:24px; border-top:#fff4db 1px solid; clear:both;}
hr { background:#D7C5C6; border:none; height:1px; }

#footer_wrap { width:100%; clear:both; display:table; height:45px; border:0px solid green; padding-top:10px; }

#bdam {position:relative;}
#bdam img {position:absolute; left:30px; top:-68px;}

#copyright { color:#5e2750; font-size:10px; font-family:Arial, Helvetica, sans-serif; width:375px; float:left; }
#footer_contact { color:#5e2750; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:472px; float:right; text-align:right; margin-right:15px; border:0px solid red; font-weight: bold; }
.footer { color:#5e2750; }

#AdminHostList {margin-top:8px;}

.contentpanes TD {vertical-align:top;}

.border {border: 1px solid #d6c4c5;}

.ContentSpacer {width:20px;}

.TopPane {width:100%;}
.RightPane {width:408px;}
.ProductRightPane {width:508px;}
.LeftPane {width:550px; float:left;}
.ContentPane {margin-left:58px; }
.ProductContentPane {margin-left:58px; width:390px; }
.ContentPane_home {padding:26px 25px 0 32px;}
.AdminContentPane {width:950px;}
.ContentPane2 { width:320px; }
.ContentPane3 {width:340px; }
.ContentPane4 { }
.LeftPane_home { width:174px; height:170px; }
.RightPane_home { float:right; width:174px; height:171px; min-height:171px; margin-right:20px; }

.h3 {font-weight:bold; font-size:15px; color:#fff4db; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }

h4 {color:#dc5034; font-weight:bold; font-size:15px;font-family:Arial, Helvetica, sans-serif; }

.contentpanes ul {margin:0 0 0 14px; padding:0; list-style-image: url(images/bullet.gif);}
.contentpanes ul li {margin:0; padding:0;}

.orange {color:#dc5034;}
.tableborder {background-color:#d7c5c6;padding:0px;margin:0px;font-size:0px;white-space:0;line-height:0px; max-height:1px;}

.contentpanes a:link, .contentpanes a:visited, .contentpanes a:active { color:#dc5034; text-decoration:underline; }
.contentpanes a:hover { color:#dc5034; text-decoration:underline; }
.contentpanes .Head, .contentpanes .SubHead { color:#dc5034; }


.thumbs {margin-right:5px;}

.quad50logohome {padding:4px 0 4px 10px;}

ul#quad50, ul#quad50 li {padding:0;margin:0;list-style-image: none; list-style-type:none;}

.FileManager {
border:0px;
}
.FileManager_FileList {background-color:#dc5034;border:1px solid #fff4db;}
.FileManager_Header {background-color:#8c3b1f; border:0px;}
.FileManager_ToolBar {border-bottom:0px;}
.FileManager_Explorer {background-color:#dc5034;border:1px solid #fff4db;}
.FileManager_Item {
background-color:#dc5034;
border-bottom:1px dashed #fff4db;
border-top:1px dashed #fff4db;
color:#fff4db;
}
.FileManager_AltItem {
background-color:#dc5034;
border-bottom:1px dashed #fff4db;
border-top:1px dashed #fff4db;
color:#fff4db;
}


.PagingTable {
background-color:transparent;
border:0px;
}

select .Normal option, .Normal option { color:#333333; }




















#admin_menu { float:right; text-align:right; }







/* Main Content Wrappers												 */
/*-----------------------------------------------------------------------*/

.homepage_wrap { background:url(images/content-bg.jpg) repeat-y top left #FFF;}
#left_content { width:280px; display:table; float:left; background:url(images/side-shadow.jpg) no-repeat top left; height:200px; padding: 0 0 0 1px; }
#right_content { width:222px; display:table; float:right; padding-right:2px; background:url(images/side-shadow.jpg) no-repeat top right; min-height:200px; padding-top:14px; }
#center_content { width:435px; display:table; min-height:200px; padding-top: 14px; }

.subpage_wrap { background:url(images/subpage-content-bg.jpg) repeat-y top left #FFF;}
#sub_left_content { width:281px; display:table; float:left; min-height:200px; padding: 0 0 0 1px; }
#sub_center_content { width:655px; display:table; min-height:200px; padding-top: 14px; }

.adminpage_wrap { background:url(images/admin-content-bg.jpg) repeat-y top left #FFF;}
#admin_center_content { width:920px; display:table; min-height:200px; padding-top: 14px; }


/* Footer Content */




/*Sub Pages*/
#left_content_sub {width:155px;display:table;float:left;}
#center_content_sub {margin:0 174px 0 190px; display:table; /*border:1px solid green;*/ width:400px;}



/* Links */
a:link, a:visited, a:active { color:#5e2750; text-decoration:underline; }
a:hover { color:#5e2750; text-decoration:underline; }
a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {color:#5e2750; text-decoration:none;}

a.CommandButton:active { color:#5e2750; text-decoration:underline;}
a.CommandButton:link { color:#5e2750; text-decoration:underline; }

a.green:active { color:#a8b400; text-decoration:none;}
a.green:link { color:#a8b400; text-decoration:none; }
a.green:visited { color:#a8b400; text-decoration:none; }
a.green:hover { color:#a8b400; }



/* Headings */

h2 {font-family:Arial, Helvetica, sans-serif; color: #fff4db; font-size:30px; letter-spacing:2px; font-weight:normal;}



h1, h2, h3, h5, h6{ margin:0; padding:0; line-height:1.5;color:#fff4db;}


h3 {font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#5e2750;}

.Head { font-family:arial; font-size:14px; color:#414141; background:transparent; font-weight:bold; padding:0; }
.SubHead { font-family:arial; font-size:12px; font-weight:bold; padding:0; color:#4e4c4c; }


/* Content Panes									  */



/* Module Action Menus */
.ModuleTitle_SubMenu
{
	background:#ffffff;
	border:1px solid #e2e2e2;
	position:relative;
	top:0;
	right:0;
	width:150px;
}

.ModuleTitle_SubMenu td{
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#e2e2e2; 
	border:0;
	padding:0px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #3c94ae;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 0px;
	background-color: #e2e2e2;
}

/* DrNuke */
.DNNEmptyPane { width:0 !important; }
#side_nav { float:left; width:180px; margin-bottom:50px; }
.terms { margin-left:15px; float:left; }
.terms a { text-decoration:none; font-size:10px; }
#copyright span { display:block; float:left; }
.FileManager_FileList a:link { color:#5E2750; }
.FileManager_FileList a:hover { color:#5E2750; }
.prod-pdf-links { text-align:right; font-size:10px; }
.prod-pdf-links a:link { text-decoration:none; }

/* DrNuke - Content */
.ProductSideMenu h4 { font-size:12px; margin-top:7px; margin-bottom:5px; }
.ProductSideMenu div, .ProductSideMenu p, .ProductSideMenu .normal, .ProductSideMenu .Normal { font-size:11px; }
.ProductSideMenu #content_inner_wrap { margin-top:20px; }
.ProductSideMenu .content-container { float:left; width:726px; margin:0 0 0 40px; }
.ProductSideMenu .content-contentpane { width:946px; padding:0; margin:0; }
.ProductSideMenu .content-toppane { width:726px; padding:0; margin:0; }
.ProductSideMenu .content-leftpane { float:left; width:390px; padding:0; margin:0; }
.ProductSideMenu .content-rightpane { float:left; width:316px; padding:0; margin:0 0 0 20px; }
.ProductSideMenu .ContentPane { padding:0; margin:0; }
.ProductSideMenu .TopPane { float:none; width:auto; padding:0; margin:0; }
.ProductSideMenu .LeftPane { float:none; width:auto; padding:0; margin:0; }
.ProductSideMenu .RightPane { float:none; width:auto; padding:0; margin:0; }

/* DrNuke - Form and List Module */
.UDT_Form .SubHead { color:#5E2750; font-weight:normal; }
.UDT_Form input { width:392px; height:20px; padding:0 2px; border:1px solid #d7c8ce; }
.UDT_Form textarea { padding:2px; border:1px solid #d7c8ce; width:392px; height:100px; }
.UDT_Form input.UDT_Default { width:60px; }
.UDT_Form input.UDT_Cancel { width:60px; }
.UDT_Form input.UDT_Delete { width:60px; }
.UDT_Form .UDT_Buttons { height:30px; padding:8px 0 0 0; }
.UDT_Form .UDT_Buttons input { float:right; margin-right:2px; background:#a8b400; height:auto; padding:2px; color:#e8e3a1; font-weight:bold; border:1px solid #d4d777; }
.UDT_Form .UDT_Buttons span { float:left; font-size:11px; }
div.UDT_UponSubmit p { font-weight:bold; color:#a8b400; }
.UDT_Form input.UDT_Cancel { display:none; }

/* DrNuke - Data Table Styles */
.tbl-prodrange { width:944px; border-collapse:collapse; font-size:85%; line-height:1.1; font-family:Arial, Helvetica, sans-serif; }
.ProductSideMenu .tbl-prodrange { width:726px; }
.tbl-prodrange td { border:1px solid #480043; background:#ffffff; padding:3px 4px; color:#480043; white-space:nowrap; }
.tbl-prodrange .tbl-heading { text-align:center; background:#480043; color:#fef3d7; font-weight:bold; border-right:1px solid #ffffff; }
.tbl-prodrange tr > td.tbl-heading:last-child { border-right:1px solid #480043; }
.tbl-prodrange .tbl-subheading { background:#dbd1dc; color:#4f0043; font-weight:bold; }
.tbl-prodrange .tbl-empty { background:none; border:none; }
.tbl-prodrange tr td:first-child { width:210px; white-space:nowrap; }
.ProductSideMenu .tbl-prodrange tr td:first-child { width:85px; white-space:normal; }
.tbl-prodrange .tbl-highlight td { background:#fee7dd; }
.tbl-prodrange .tbl-forceshow { display:table-cell !important; }
.tbl-prodrange img { margin:2px 0; border:1px solid #bfa9b9 !important; }

.tbl-prodspec { border-collapse:collapse; }
.tbl-prodspec td { padding:3px 2px 2px 6px; background:#dfd4dc; border-right:1px solid #bfa9b9; border-bottom:1px solid #bfa9b9; }
.tbl-prodspec tr > td:first-child { font-weight:bold; }
.tbl-prodspec tr > td:last-child { border-right:none; }
.tbl-prodspec tr:last-child td { border-bottom:none; }
.tbl-prodspec .tbl-subheading td { background:#bfa9b9; border-right:none; }

/* DrNuke - Products Range Styles */
div.prodrange a { font-size:10px; }
div.prodrange .item { float:left; width:155px; font-size:10px; margin:8px 0 5px 10px; cursor:pointer; }
div.prodrange .item ul li { list-style-image:none; list-style:disc; }
div.prodrange .item img { margin:2px 0 6px 0; border:1px solid #bfa9b9 !important; }

