@charset "utf-8";
/* Coded by Matthew Rochow */
/* http://www.matthewrochow.com */
*  {margin:0;padding:0}
:focus {outline:0}
a, a:visited {color:#0b6281}
td {padding:4px;}
.bodyFull {background: #fff url(images/header.gif) repeat-x;font:.9em Arial;}
.bodySlim {background: #fff;font:.9em Arial;text-align:center }
#page {margin:0 auto;text-align:left;width:990px}
#slimPage {text-align:left; margin: 10px;}
td {vertical-align:top}

/* Header */
#header {color:#636363;overflow:hidden}
#stageHeader {
	position:fixed;
	top:0;
	display:inline-block;
	background:#ffffcc;
	width:100%;
	margin:0 auto;
	height:20px;
	padding-top:5px;
	color:red;
	border-bottom:2px solid red;
	font-weight:bold;
	text-align:center;
	z-index:1000;
	font-size:.8em!important;
}
#header #left {float:left;width:250px;overflow:hidden;}
#header #right {float:right;width:740px;}
#header h1 {font:normal 1.5em Tahoma;margin:25px 0 0}
#header h1 a {color:#fff;text-decoration:none}
#header h2 {color:#fff;font:normal 0.75em Tahoma}
#links {list-style:none;float:right;margin:6px 0 0}
#links li {color:#acecff;float:left;font:0.75em Tahoma;margin:0 0 0 3px}
#links li a {color:#fff}
#links li a:hover {text-decoration:none}
#menu {clear:both;float:right;list-style:none;margin:43px 0 0;text-align:center;width:100%;}
#menu li {background:url(images/tab.gif) no-repeat;float:right;height:24px;padding:6px 0 0;margin:0 0 0 1px;width:120px}
#menu li a {color:#073e50;font:bold 0.75em Tahoma;text-decoration:none;line-height:10px;}
#menu li a:hover {text-decoration:underline}
* html #menu li {height:30px}
#top {height:93px;overflow:hidden}
#bar {height:35px;overflow:hidden}
#update {display:none;float:left;font-size:0.75em;padding:18px 0 0}
#update img {float:left;margin:0 5px 0 0}
#update a {color:#4e78aa}
#update a:hover {text-decoration:none}
#last-login {float:right;margin:18px 0 0;font-size:0.75em}
#store-status {float:left;margin:18px 0 0;font-size:0.75em}

#slimContents {width:800px;}
#fatContents {width:800px;}

/* Body */
#main {clear:both;margin:25px 0 0;overflow:auto;height:auto !important;min-height:480px;}
#content {font-size:0.88em;line-height:1.25em;float:left;width:100%;height:auto !important;min-height:480px;}
#helpContent {float:left;width:500px;}
#content h3 {color:#1c627b;font:normal 1.29em Verdana}
#content h4 {font-size:1em;padding:10px 0 0}
#content p {margin:0 0 1em}
#content ul {list-style: disc;}
#content ul li {line-height:20px;margin-left:15px;}

/* Sidebar */
#sidebar {float:left;width:190px}
#sidebar h3 {color:#1c627b;font:bold 0.88em Arial}
#sidebar ul {background:#e5e9ec;list-style:none;font:0.75em Tahoma;padding:3px 0;margin:3px 0 15px;width:158px}
#sidebar li {background:#fff;border:1px solid #fff;border-width:1px 0;padding:5px 0 5px 5px}
#sidebar li.blue {background:#f2f9ff;border:1px solid #e7f5fe;border-width:1px 0}
#sidebar li a {color:#636363;padding:3px 0 3px 20px;text-decoration:none}
#sidebar li a:hover {text-decoration:underline}
.view {background:url(images/view.gif) no-repeat center left}

/* Help Menu */
#helpmenu {float:left;width:275px}
#helpmenu h3 {color:#1c627b;font:bold 1em Arial}
#helpmenu ul {background:#e5e9ec;font: .88em Tahoma;padding:3px 0;margin:3px 0 15px;width:250px}
#helpmenu li {background:#fff;border:1px solid #fff;border-width:1px 0;padding:5px 0 5px 5px}
#helpmenu li.blue {background:#f2f9ff;border:1px solid #e7f5fe;border-width:1px 0}
#helpmenu li a {color:#636363;padding:3px 0 3px 5px;text-decoration:none}
#helpmenu li a:hover {text-decoration:underline}

	/* Page Options */
	.page-add {background:url(images/page-add.gif) no-repeat center left}
	.page-edit {background:url(images/page-edit.gif) no-repeat center left}
	.page-delete {background:url(images/page-delete.gif) no-repeat center left}

	/* File Options */
	.file-add {background:url(images/file-add.gif) no-repeat center left}
	.file-edit {background:url(images/file-edit.gif) no-repeat center left}
	.file-delete {background:url(images/file-delete.gif) no-repeat center left}

	/* Settings */
	.set-template-add {background:url(images/set-template-add.gif) no-repeat center left}
	.set-template-edit {background:url(images/set-template-edit.gif) no-repeat center left}
	.set-error {background:url(images/set-error.gif) no-repeat center left}
	.set-meta {background:url(images/set-meta.gif) no-repeat center left}
	.set-indexing {background:url(images/set-indexing.gif) no-repeat center left}
	.set-users {background:url(images/set-users.gif) no-repeat center left}
	.set-backups {background:url(images/set-backups.gif) no-repeat center left}

	/* Statistics */
	.stat-visitors {background:url(images/stat-visitors.gif) no-repeat center left}
	.stat-referrers {background:url(images/stat-referrers.gif) no-repeat center left}
	.stat-backlinks {background:url(images/stat-backlinks.gif) no-repeat center left}
	.stat-bandwidth {background:url(images/stat-bandwidth.gif) no-repeat center left}
	.stat-uptime {background:url(images/stat-uptime.gif) no-repeat center left}

/* Cart */
INPUT, SELECT, .title, .bold, .label, .text, .heading, .nav, textarea, pre {
	font-size: 12px;
	font-family: arial,verdana;
}
a:hover {
	text-decoration: underline;
}
.label, .text {
	padding: 4px;
	vertical-align:top;
}
INPUT, TEXTAREA, SELECT {
	border: 1px solid black;
}
INPUT {
	padding-left: 2px;
}
.button {
	background: #D6D3CE;
	width: auto;;
}
.checkbox {
	border: 0px;
	width: auto;
}
.bold, .title, .heading, .label {
	font-weight: bold;
}
.title {
	padding-left: 2px;
	font-size: 16px;
	color: maroon;
}
.heading {
	background: #D6D3CE;
	padding: 4px;
	font-size: 12px;
	color: maroon;
	border: 1px solid black;
}
.tableHeader {
	background: #EEEEEE;
	padding: 4px;
	font-size: 12px;
	color: maroon;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	width: 125px;
}
.htmlContent {
	padding: 2px;
	white-space: pre-wrap;
	border: 1px solid black;
}
.navCell {
	padding-left: 6px;
	padding-right: 6px;
}
.nav {
	text-decoration: none;
	color: navy;
}
.message {
	background: #ffffcc;
	font-weight: bold;
}
.pageHeader {
	color: #DE1F2D;
	font-size: 18px;
	font-weight: bold;
}
.requiredField {
	color: red;
}
a.validationPop {
	text-decoration: none;
}
a.validationPop span {
	display: none;
	text-decoration: none;
}
a.validationPop:hover span {
	position: absolute;
	text-align: left;
	padding: 3px;
	text-decoration: none;
	display: inline;
	left: 18px;
	background: #fff0f0;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	border: 1px solid red;
	color: black;
	cursor: hand;
}
a.infoPop {
	text-decoration: none;
	position:absolute;
}
a.infoPop span {
	display: none;
	text-decoration: none;
	width:200px;
}
a.infoPop:hover span {
	white-space:normal;
	position: absolute;
	text-align: left;
	padding: 3px;
	text-decoration: none;
	display: inline;
	width:200px;
	left: 18px;
	background: #e9f3ff;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	border: 1px solid navy;
	color: black;
	cursor: hand;
}
.menuHeader {
	width: 100%;
	background-color: #ffffcc;
	border-top: 1px solid navy;
	border-bottom: 1px solid navy;
	padding: 5px;
	color: maroon;
	font-size: 14px;
	font-weight: bold;
}
a.menuLink {
	padding: 10px;
	line-height: 30px;
}
.cartLabel {
	background: #CCC;
	font-weight: bold;
}
#content input.disabled {
	background: #f0f0f0;
	border: 1px solid #CCC;
}
#content input.disabled:hover {background:#F0F0F0}
#content input.enabled {
	background: #FFF;
	border: 1px solid #CCC;
}
#content input.enabled:hover {background:#F7F7F7}
.msg {padding:10px;border:1px solid red;background:#ffffcc;}
.top-title {border-bottom:1px solid #666;background:#e9f3ff;height:15px;text-indent:5px;font-weight:bold;color:#1c627b;font-size:1.25em;}
.mid-title {border-bottom:1px solid #666;background:#e9f3ff;height:15px;text-indent:5px;font-weight:bold;color:#1c627b;font-size:1.25em;}
.sub-title {background:#EEE;width:100%}
input, textarea {background:#FFF;border:1px solid #999;padding:2px;width:90%}
input:hover, textarea:hover {background:#f7f7f7}
input.submit {background:#e9f3ff;border:1px solid #5a646d;color:#666;margin:10px 0;padding:2px 5px;width:auto; font-weight: bold; font-size: 1.1em;}
input.submit2 {background:#eee;border:1px solid #5a646d;color:#666;padding:2px 5px;width:auto; font-weight: bold; font-size: .8em;}
input.submit2:hover {background:#e9f3ff;}
input.submit:hover {background:#DAE3ED}
input.login {background:#0a6fd7;border:1px solid #06B;color:#FFF;padding:2px 5px;width:auto}
input.login:hover {background:#09F;cursor:pointer}
input.checkbox {padding:0;width:auto}

/* Footer */
#footer {background:url(images/footer.gif) repeat-x;color:#636363;font:0.75em Tahoma;height:42px;margin:10px 0 0;text-align:center}
#footer-container {margin:0 auto;padding:17px 0 0;text-align:left;width:800px}
#footer ul {float:left;list-style:none}
#footer li {float:left;padding:0 0 0 3px}
#footer a {color:#4e78aa}
#footer p {float:right}

/* Pagination */
#pagination {float:right;list-style:none}
#pagination li {background:#fff;border:1px solid #CCC;float:left;margin:0 2px;padding:3px 4px}
#pagination li:hover {background:#fff}


/* Big box with list of options */
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:400px;  /* Width of box */
  height:250px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #317082;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:1000;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#e9f3ff;
  color:navy;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
} 