/* Start of CMSMS style sheet 'template : Custom' */
body {background: #000 none;}

div {color: #fff;}

div#pageWrapper {background: #000 none;}

/* Header Section */
div#headerWrapper {background: #fff url(uploads/template/header-bg.jpg) repeat-x top left;height: 119px;}
div#headerWrapper div#header {
	background: transparent none;
	padding: 10px 0;
	width: 900px;
	overflow: hidden;
	color: #fff;
} 
div#headerWrapper div#header a {
	color: red;
	text-decoration: none;
} 
div#headerWrapper div#header a:hover {
	text-decoration: underline;
} 

/* Content Section */
div#contentWrapper {background: transparent none;}
div#contentWrapper div#content {
	background: transparent none;
	padding: 10px 0;
	width: 900px;
	overflow: hidden;
	background-color: #000;
	color: #fff;
} 
div#contentWrapper div#content a {
	color: red;
	text-decoration: none;
} 
div#contentWrapper div#content a:hover {
	text-decoration: underline;
} 

/* Footer Section */
div#footerWrapper {background: transparent none;}
div#footerWrapper div#footer {
	background: transparent none;
	padding: 10px 0;
	width: 900px;
	overflow: hidden;
	background-color: #000;
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
} 
div#footerWrapper div#footer a {
	color: red;
	text-decoration: none;
} 
div#footerWrapper div#footer a:hover {
	text-decoration: underline;
} 

div#footerWrapper div#footer .copy span {
	height: 39px;
	line-height: 39px;
}
div#footerWrapper div#footer .copy a img {
	vertical-align: middle;
}

div#contentWrapper div#content div#maincontent {
	float: left;
	width: 780px;
	color: #fff;
	background: transparent none;
} 

div#contentWrapper div#content div#sidebar {
	float: right;
	width: 110px;
	color: #fff;
	background: #252525 none;
	padding: 0 5px 2000px 5px;
	margin-bottom: -2000px;
	overflow: hidden;
} 

div#header div#header-top,
div#header div#header-middle ,
div#header div#header-bottom  {
	clear: both;
	background: transparent none;
}

div#logo {
	display: inline-block;
}

div#header div#phone {
	display: block;
	padding: 10px 10px 0px 0px;
	float: right;
}

/* CONTENT STYLES */

input, select, textarea {background: #fff none; }

table th { vertical-align: middle; }
input .checkbox {background-color: transparent;}

div#contentWrapper div#content th, 
div#contentWrapper div#content th a, 
div#contentWrapper div#content th span {
	color: #fff;
	text-decoration: none;
}
div#contentWrapper div#content th a:hover,
div#contentWrapper div#content th a span:hover {
	text-decoration: underline;
}

div#contentWrapper div#content td, 
div#contentWrapper div#content td a, 
div#contentWrapper div#content td span {
	color: red;
	text-decoration: none;
}
div#contentWrapper div#content td a:hover,
div#contentWrapper div#content td a span:hover {
	text-decoration: underline;
}

div#contentWrapper div#content td.shaded, 
div#contentWrapper div#content td.shaded a, 
div#contentWrapper div#content td.shaded span {
	color: #fff;
	background: #880000 none;
	text-decoration: none;
}
div#contentWrapper div#content td.shaded a:hover,
div#contentWrapper div#content td.shaded a span:hover {
	text-decoration: underline;
}

div.toolbar,
.dataTables_wrapper {
	margin: 5px 0;
}

div.dataTables_wrapper table thead,
div.dataTables_wrapper table tfoot,
div.dataTables_wrapper table tbody {
	max-width: 98%;
}

div#customers_summary_length,
div#customers_summary_filter,
div.dataTables_info,
div.dataTables_paginate {
	margin: 5px 0;
}

a.button, input.fbsubmit {
	width: auto;
	margin: 5px 0;
	padding: 0 10px;
	background: transparent url(uploads/template/button-red.png) repeat-x top left;
	color: #fff;
}
a.adminbutton, input.adminfbsubmit {
	width: auto;
	margin: 5px 0;
	padding: 0 10px;
	background: transparent url(uploads/template/button-gray.png) repeat-x top left;
	color: #000;
}
a.button:hover, 
input.fbsubmit:hover,
input.adminfbsubmit :hover {
	text-decoration: none;
	cursor: pointer;
}

/* tables */

table.results {
	font-size: 12px;
}

table.results th {
	text-align: left;
	font-weight: bold;
}

table.results td {
	text-align: left;
}

table.invDetail th {
	min-width: 10em;
}
table.invDetail td {
	max-width: 50%;
}

/* MENU STYLES */

div#mainmenu {
	display: block;
}
div#header div#mainmenu {
	padding-top: 20px;
	padding-right: 10px;
	text-align: center;
	clear: right;
	float: right;
}
div#header div#mainmenu a, 
div#header div#mainmenu li {
	color: #fff;
}
div#header div#mainmenu ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}
div#header div#mainmenu li {
	float: left;
	margin: 0;
	padding: 10px 2px 0px 2px;
	list-style: none;
	display: inline;
	font-size: 12px;
	font-weight: bold;
}
div#header div#mainmenu li.currentpage span {
	text-decoration: none;
	color: yellow;
	border-bottom: 2px solid yellow;
}
div#header div#mainmenu a {
	text-decoration: none;
}
div#header div#mainmenu a:hover {
	text-decoration: underline;
}


div#contentWrapper div#sidebar ul.submenu {
	padding-left: 10px;
}
div#contentWrapper div#sidebar ul.submenu li {
	list-style: none inside none;
	padding-bottom: 10px;
}
div#contentWrapper div#sidebar ul.submenu li a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}
div#contentWrapper div#sidebar .submenu li a:hover {
	text-decoration: underline;
}


div#footerWrapper div#footer div#footermenu {
	color: #fff; 
}
div#footerWrapper div#footer div#footermenu a {
	text-decoration: none;
	color: #fff; 
}
div#footerWrapper div#footer div#footermenu a:hover {
	text-decoration: underline;
}

div.tabinit {
  display: none;
}

/* End of 'template : Custom' */

