/******** fancybox customizations ********/

#fancybox-close{
	top: 4px;
	right: 4px;
	_right: 3px;
	width: 103px;
	height: 19px;
	overflow:hidden;
	text-indent: -9999px;
}

#close_bg{
	position:absolute; right:24px; _right:23px; top:24px; z-index:1102;
}

#slide_bg{
	position:absolute; width: 589px; height: 593px; border: 4px solid #1c3f93; z-index:1100;
}

#fancybox-wrap a:link, #fancybox-wrap a:visited{
	border: none;
}

.hide{
	display: none;
}

.slide{
	padding:4px; 
	background-color:#1c3f93;
	z-index: 1101;
}

.slide .contents{
	width: 589px; 
	height:593px;
	background-color:white;
}

.slide .contents #error{
	position:absolute;
	left: 101px;
	top: 92px;
	color:#F00;
	font-size: 11px;
	font-family:Arial, sans-serif;
}

.slide .contents #error li{
	background: none;
	list-style-type: disc;
	list-style-position:inside;
	margin: 0;
	padding: 0;
}

.slide .contents #error ul{
	list-style-type:disc;
	list-style-position:inside;
}

.slide .contents a{
	color: #1c3f93;
	font-family: Arial, sans-serif;
	font-size: 16px;
}

.slide .contents h1{
	width: 403px;
	height: 58px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: none;
	background-image: url(../../../gfx/survey/header.gif);
}

.slide .contents p{
	margin-left: 96px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #1c3f93;
	line-height: 26px;
}

.slide .contents p input{
	vertical-align:text-bottom;
	_height: 26px;	
	*vertical-align:middle;
}

.slide .contents .question{
	font-weight: bold;
}

#q6 .contents .question{
	line-height: 17px;
	display:block;
	margin-bottom: 10px;
}

.slide .contents textarea {
	color:#1c3f93;
	font-family:Arial,sans-serif;
	font-size:12px;
	height:78px;
	overflow-y:scroll;
	margin-left:25px;
	width:261px;
	margin-top: 10px;
}

.slide .contents .next{
	height: 29px;
	width: 79px;
	text-indent: -9999px;
	background-image: url(../../../gfx/survey/next.gif);
	border: none;
	padding: 0px;
	cursor: pointer;
	background-color: transparent;
	outline: none;
	margin-left: 165px;
}

.slide .contents form{
	margin:0px;
	padding: 0px;
}

#q1 .contents .next, #q3 .contents .next, #q4 .contents .next{
	margin-top: 31px;
}

#q5 .contents .next{
	margin-top: 15px;
}

#q2 .contents .next{
	margin-top: 61px;
}

#q6 .contents .finish{
	margin-top: 54px;
	background-image: url(../../../gfx/survey/finish.gif);
}

.slide .contents h1{
	margin-bottom: 58px;
}

#intro .contents p{
	margin-left: 86px;
	line-height: 16px;
	font-size: 13px;
}

#end .contents p{
	margin-left: 145px;
	line-height: 18px;
}

#end #coupon_link{
	font-size: 19px;
}

#intro .contents h1{
	margin-bottom: 71px;
}

#intro .contents .options{
	margin-left: 198px;
	margin-top: 39px;
}

#intro .contents .options .close{
	margin-top: 8px;
}

#intro .contents .options .next{
	background-image: url(../../../gfx/survey/start.gif);
	margin-left: 36px;
}

button::-moz-focus-inner { border: 0; }



/******** end fancybox customizations ********/