/* html */
body {
	font-family: "Lucida Sans", Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px;
    background-color: #39373a;
	font-size:11px;
	color:#fff;
}
table {
	font-family: "Lucida Sans", Helvetica,Arial,sans-serif;
}
a:link, a:visited {
	text-decoration: none;
	color:#d39c3f;
}
a:hover {
	text-decoration: underline;
	color: #c4001d;
}

/* bluepring overrides */
table td {vertical-align:top}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#eee;}
fieldset {border:1px solid #333;}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {background-color:#ddd; color:#220000}
.small {padding:0;margin:0}
/******************************************************************************/

/* layout */
div.container {background-color:#000;}

div.header {background-color: #750012; height:104px}

div.topmenu {text-align:right; margin-top:80px;}
div.topmenu a {margin:10px; font-weight:bold}

div.content {padding:10px;}

div.footer {background-color:#222; border-top:1px solid #444; border-bottom:1px solid #444; padding:8px; text-align:center; }


/* design */
.field {width:300px; border:1px solid #eee; padding:4px;}
.btn {background-color:#750012;  color:#fff;  behavior: url(/emra-reviews/_themes/emra/styles/PIE.htc); position:relative}
.btn:hover {background-color:#aaa; color:#750012; behavior: url(/emra-reviews/_themes/emra/styles/PIE.htc);}
.btn, .btn:hover {	
    padding:4px 10px 4px 10px; font-weight:bold; cursor:pointer; border:0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:0;
    behavior: url(/emra-reviews/_themes/emra/styles/PIE.htc); 
}

th {background-color: #d39a40; color:#000; border-bottom:1px dotted #111}

/* search results */
.tbl-results {
    width:930px; background-color: #333; border-spacing:1px
}
.tbl-results a {text-decoration:underline}
.tbl-results tr.odd {display: table-row; background-color: #000}
.tbl-results tr.even {display: table-row; background-color: #191919}
.tbl-results tr:hover {display: table-row; background: #c8af89; color: #000}
.tbl-results tr:hover a {color: #006600; }

.paging { padding:4px; text-align:center; background-color: #333; margin-top:1em; margin-bottom:1em}

/* view */
.viewAttr {font-weight:bold; color: yellow}
.viewData {margin:1em; padding-bottom:0.5em; border-bottom:1px dotted #444}

/* misc */
.txt_center {text-align:center}
.txt_right {text-align:right}



