.va_required{    background-image:url(/images/icons/icon_require.gif);    background-repeat:no-repeat;    width:16px;    height:16px}.va_required_text{    background-image:url(/images/icons/icon_require_text.gif);    background-repeat:no-repeat;    width:50px;    height:16px}.va_warning{    background-image:url(/images/icons/icon_warning.gif);    background-repeat:no-repeat;    width:16px;    height:16px}.va_pass{    background-image:url(/images/icons/icon_valid.gif);    background-repeat:no-repeat;    width:16px;    height:16px}.va_loading{    background-image:url(/images/loading2.gif); background-repeat:no-repeat; width:16px; height:16px}.va_hint{ border:#ccc solid 1px; background-color:#fffdbb; color:#ff5400; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:none; position:absolute; padding-top:3px; padding-bottom:3px;  background-repeat:repeat; z-index:50}div.validate{ float:left}.va_wrap{position:relative}div.va_wrap input,select,ul{ float:left}.va_icon{ list-style:none; width:16px; height:16px; margin:0px;padding:0px; position:absolute; right:-16px}.va_icon li{ list-style:none; margin:0px; padding:px}.QuestionBox{position:relative;float:left}.QuestionText{position:relative;float:left}.middlecontainer{    float:left}#dialogHeader{    float:left;    margin-bottom:10px;    margin-left:10px}#dialogBox{    width:400px;    float:left}#dialogButton{    float:left;    padding-left:250px}#dialogFooter{    margin-top:25px;    margin-bottom:10px;    margin-left:10px;    float:left;    height:30px}.dialogClearLeft{clear:left}.dialogQABox{width:93%;float:left;margin:5px 0px 5px 10px}.dialogQuestion{width:30%;float:left}.dialogQuestion br{display:block}.dialogAnswer{width:63%;float:left}input.btn-finish{width:80px;height:20px;background-image:url(../images/button_finish.gif);background-repeat:no-repeat}input.btn-continue{width:80px;height:20px;background-image:url(../images/button_continue.gif);background-repeat:no-repeat}input.btn-back{width:80px;height:20px;background-image:url(../images/button_back.gif);background-repeat:no-repeat}input.radio{margin-top:5px}.iconholder{position:absolute;background:#CCC;margin:0px;top:0px;border:#666 1px solid;right:-12px;width:50%;overflow:hidden}.iconholder_left{background:#666;border:#666 1px solid;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:white;font-weight:bolder;padding:2px 5px 2px 5px;height:13px;width:10px;position:absolute;top:0px;right:48.5%;cursor:pointer}.iconholder_right{background:#666;border:#666 1px solid;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:white;font-weight:bolder;padding:2px 5px 2px 5px;text-align:center;height:13px;width:10px;position:absolute;top:0px;right:0px;cursor:pointer}.pageicon{margin-left:0px;padding:2px 5px 2px 5px;background:#CCC;border-right:#666 1px solid;float:left;width:18px;height:13px;text-align:center}.pageicon a{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;text-decoration:none;font-weight:100}.pageicon a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;background:#FFC;border:#FFC 6px solid;font-weight:bold}.star-rating{ list-style:none; margin:3px; padding:0px; width:100px; height:20px; position:relative;     background:url(/images/star_rating.gif) top left repeat-x}.star-rating li{ padding:0px; margin:0px;   float:left}.star-rating li a{ display:block; width:20px; height:20px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; background-image:none}.star-rating li a:hover{    background:url(/images/star_rating.gif) left bottom; z-index:1; left:0px}.star-rating a.star-1{ left:0px}.star-rating a.star-1:hover{ width:20px}.star-rating a.star-2{ left:20px}.star-rating a.star-2:hover{ width:40px}.star-rating a.star-3{ left:40px}.star-rating a.star-3:hover{ width:60px}.star-rating a.star-4{ left:60px}.star-rating a.star-4:hover{ width:80px}.star-rating a.star-5{ left:80px}.star-rating a.star-5:hover{ width:100px}

@charset "UTF-8";
/* CSS Document */

body {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size:12px;	
	padding:0;
	color:#333333;
}

#wrapper {
position:relative;
width:200px;
margin:0 0 0 5px;
}
.dialogHeader {
margin:0;
padding:0;
}

.dialogHeader p{
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:11px;	
font-weight:bold;
margin:0;
padding:0;
}

.QuestionText {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size:11px;
	padding:8px 0 0 0;
	margin:0 0 2px 2px;
	
}

.radio-text {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size:11px;	
	padding:0 0 0 0!important;
	margin:0 0 0 5px!important;
	width:100px;
}

/*input styles*/

input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:150px;
	height:19px;
	margin:0 3px 0 3px;
	padding:2px 0 0 3px;
}

.email,
.phone,
.company,
.number-field {
border:1px solid #647181;
background-color:#E2F0FB!important;
}

select {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:150px;
	height:19px;
	margin:0 3px 0 3px;
	padding:2px 0 0 0;
}
	
.drop-down {
border:1px solid #647181;
background-color:#E2F0FB!important;
}

.radio-horizontal, 
.checkbox,
.radio {
width:auto;	
height:auto;
padding:5px!important;
margin:0 0 -2px 0;
tex

}

textarea.textarea {
width:150px;
border:1px solid #647181;
background-color:#E2F0FB!important;	
}



input.btn-continue { 
	float:right;
	margin:10px 30px 0 0;
	width:57px;
	height:15px;
	background-image:url(/client_files/client_589/images/next.gif);
	background-repeat: no-repeat;					
}

p {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;	
}

h3 {
	background-image:url(/client_files/client_589/images/second-header-bg.png);
	background-repeat:no-repeat;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;	
	color:#ffffff;
	padding:5px 8px 0 10px;
	margin:8px 0;
	height:30px;
	width:200px;
}

.sQuote {
background-image:url(/client_files/client_589/images/stopquo.png);
background-repeat:no-repeat;
padding:1px 0 0 0;
margin:0;
}

.lQuote {
background-image:url(/client_files/client_589/images/sbottomquo.png);
background-repeat:no-repeat;
width:15px;
height:15px;
padding:0;
margin:0;
}

.sQuote p {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size:12px;	
	color:#333333;
	margin:2px 5px 10px 15px;
	width:90%;

}


