﻿.MiniSurvey
{
	background:#FFFFE6;
	border-bottom:2px #FCC461 solid;
	height:0;
	text-align:center;
}
#QuestionsBlock
{
    text-align:left;
	display:none;
	height:93px;
	margin:0 auto;
	width:780px;
	position:relative;
}
.QuestionsCell
{
	color:#000;
	font:normal 16px Arial;
	width:780px;
    padding:35px 0;
}
.QuestionItems
{
    position:absolute;
    right: 0;
    top: 35px;    
}
#PremiumSupportEmailForm input.CompactEmail
{
	border:1px #C0C1C4 solid;
    float:left;
	margin-right:20px;
	width:220px;
}
#PremiumSupportEmailForm 
{
    float:left;
    position:relative;
}
#PremiumSupportEmailForm input.CompactEmailIsBlank
{
	color:#C0C0C0;
	font-style:italic;
}
#PremiumSupportEmailForm input.CompactEmailIsInvalid {border:1px #ad0000 solid}
#PremiumSupportEmailForm span.CompactEmail
{
	color:#ad0000;
	font:10px Arial;
	display:none;
	position:absolute;
	left:0;
	top:24px;
}

/* Buttons */
a.PremiumSupportButton, a.PremiumSupportButton:link, a.PremiumSupportButton:visited
{
    background: url(/Content/Styles/Images/StyledButton/newSubmitBtn.gif) no-repeat scroll top right;
    color: #000;
	cursor:pointer;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 5px 0 0;
    text-align:center;
    text-decoration: none;
    width:69px;
}
a.PremiumSupportButton span
{
    background: url(/Content/Styles/Images/StyledButton/newSubmitBtn.gif) no-repeat;
    display: block;
    line-height: 11px;
    padding: 7px 0 7px 5px;
}
/* Hover State */
a.PremiumSupportButton:hover
{
	background:url(/Content/Styles/Images/StyledButton/newSubmitBtn.gif) no-repeat right -26px;
    color: #000;
	cursor:pointer;
    font: normal 12px arial, sans-serif;
    text-decoration:none;
}
a.PremiumSupportButton:hover span
{
	background-position: left -26px;
    color: #000;
}
/* Down State */
a.PremiumSupportButton:active
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.PremiumSupportButton:active span
{
    background-position: bottom left;
	outline:none;
    padding: 8px 0 6px 5px; /* push text down 1px */
}
