﻿.modalBackground {
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.8;
}

.modalBackgroundDarker {
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.95;
}

 .modalDialog{
    position:absolute;
    top:0px;
    left:0px;
    z-Index:1001;
    border:2px solid black;
    background-color:#FFFFFF;
    vertical-align:middle;
    padding:10px;
}

ul.horizontalList
{
	list-style-type:none;
	padding:0.2em 0em;
	text-decoration:none;
	float:left;
	display:inline;
}

.horizontalList li
{
	display:inline;	
}

.horizontalList label
{
	padding: 0px 10px 0px 0px;
}

div.TextInput
{
	padding: 20px 20px 20px 20px;
	background-color: White;
}

ul.verticalListNoSpace
{
	list-style-type:none;
	margin-left:0px !important;
}

.verticalListNoSpace li
{
	margin-left: 0px !important;
	margin-bottom: 2px;
}

label { margin-left: 4px;}

table.login tr td 
{
	padding:5px;
}

.genreList{padding:4px;}

.review .scoreWrap {
	clear:both;float:left;margin:0 0 23px 0;
}
.review .scoreDetails {
	float:left;width:400px;
}
.review .scorePrePostLabel {
	float:left;padding:2px 4px;
}
.review .scoreDetails h3 {
	margin-bottom:6px;
}
.review .scoreBarChart {
	width:300px;border:1px solid tan;padding:4px;float:left;
}
.review .scoreActualScore {
	float:left;padding: 0px 2px;
}
.review .scoreBarChartFill {
	background-color:#DED8B5;float:left;text-align:right;
}

.SuccessMessage, .ErrorMessage, .WarningMessage {
	background:lightGreen url(../../images/green-check.gif) no-repeat scroll 1% 50%;
	border:1px solid Green;
	color:Green;
	font-size:125%;
	font-weight:bold;
	margin:0pt 0pt 10px;
	padding:15px 15px 15px 39px;
}
.ErrorMessage{
	background:pink url(../../images/error-sign.gif) no-repeat scroll 1% 50%;
	border:1px solid Red;
	color:Red;
	padding:15px 15px 15px 45px;
}
.error_message_top{width:auto;}
.error_message_top, .WarningMessage {
	background: #FFFFCC url(../../images/criticalAlert.gif) no-repeat scroll 1% 20%;
	border: 1px solid #FFCC00;
	padding:15px 15px 15px 50px;
	color:#C76114;
}

.error_message_indicator { padding:0px;}
.paymentWrap{padding: 5px;background:#F4F1E0 none repeat scroll 0%;border:1px solid #DED8B5;}
.paymentArea{ float:left;width:310px; padding-bottom:2px;}
.paymentArea h3 {width: auto;}
.paymentArea span.promoLabel{border:solid 1px #000000; padding: 0 2px 0 2px; font-style:italic;}
.logged_in .content .callout ul {margin-left:20px;}
.logged_in .content.writer_profile .callout {margin-left:64px;}

.help_box {float:none;margin-left: auto;margin-right: auto;text-align: left;width: 740px;line-height:16px;}
.help_box_margin{display:inline;float:left;margin: 30px 30px 0 30px;}
.non_logged_in .help_box_margin{margin:15px 5px 0px 30px;color:#666;}
.non_logged_in .help_box .header h1 {font-size:18px;}

.non_logged_in div.subnav_left ul li a.active {font-weight:bold;}
.help_box h1{margin-top:8px;clear:left;}

.formButtons {float:right;margin: 8px 0;}
.formButtons .longButton {margin-left:8px;cursor:pointer;}

.acceptanceRule {width:99%;margin-bottom:12px;}
.acceptanceRule dl dt{margin-left:20px;font-size:110%;margin-bottom:10px;font-style:italic}
.acceptanceRule dl dd{margin-left:30px;margin-bottom:10px;}

.logged_in .content .subnav p.hr {width:220px;}

.columns.noResults{ background-color:#F4F2E6;width:940px;padding:5px;}

.non_logged_in a.longButton {color:#000;}

.watermark{color:Gray;}

DT.genreLable{ font-weight:bold;}

