/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
.dialog_outer > div, .dialog_outer > span, .dialog_outer > applet, .dialog_outer > object, .dialog_outer > iframe,
.dialog_outer > h1, .dialog_outer > h2, .dialog_outer > h3, .dialog_outer > h4, .dialog_outer > h5, .dialog_outer > h6,
.dialog_outer > p, .dialog_outer > blockquote, .dialog_outer > pre, .dialog_outer > a, .dialog_outer > abbr,
.dialog_outer > acronym, .dialog_outer > address, .dialog_outer > big, .dialog_outer > cite, .dialog_outer > code,
.dialog_outer > del, .dialog_outer > dfn, .dialog_outer > em, .dialog_outer > font, .dialog_outer > img,
.dialog_outer > ins, .dialog_outer > kbd, .dialog_outer > q, .dialog_outer > s, .dialog_outer > samp,
.dialog_outer > small, .dialog_outer > strike, .dialog_outer > strong, .dialog_outer > sub, .dialog_outer > sup,
.dialog_outer > tt, .dialog_outer > var, .dialog_outer > dl, .dialog_outer > dt, .dialog_outer > dd,
.dialog_outer > ol, .dialog_outer > ul, .dialog_outer > li, .dialog_outer > fieldset, .dialog_outer > form,
.dialog_outer > label, .dialog_outer > legend, .dialog_outer > table, .dialog_outer > caption, .dialog_outer > tbody,
.dialog_outer > tfoot, .dialog_outer > thead, .dialog_outer > tr, .dialog_outer > th, .dialog_outer > td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
.dialog_outer > * {
	line-height:1;
	color:black;
	background:white;
}
.dialog_outer > table {
	border-collapse:separate;
	border-spacing:0;
}
.dialog_outer > caption, .dialog_outer > th, .dialog_outer > td {
	text-align:left;
	font-weight:normal;
}
.dialog_outer > blockquote:before, .dialog_outer > blockquote:after,
.dialog_outer > q:before, .dialog_outer > q:after {
	content:"";
}
.dialog_outer > blockquote, .dialog_outer > q {
	quotes:"" "";
}
/* HTML5 tags */
.dialog_outer > header, .dialog_outer > section, .dialog_outer > footer,
.dialog_outer > aside, .dialog_outer > nav, .dialog_outer > article, .dialog_outer > figure {
	display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/

.dialog_outer > * {
	font:14px/1.6 Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color:#333;
	background:#eee;
}

.dialog_outer > a, .dialog_outer > a:visited {
	color:blue;
	text-decoration:none;
}
.dialog_outer > a:hover, .dialog_outer > a:active {
	color:#000;
	text-decoration:none;
}

.dialog_outer > .slider-wrapper { 
	width: 700px;
	height: 198px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

.register-bottom {
	font-family:Verdana,Arial,sans-serif;
	position:absolute;
	width:370px;
	right:60px;
	top:23px;
}

.register-bottom a {
	color:#FFF;
	text-decoration: underline;
}

.register-bottom a:hover {
	color:#17a5ee;
	text-decoration: none;
}

.register-bottom p {
	font-size:10px;
	color: #FFF;
}

.registration_email {
	background:#f5f5f5;
	width: 280px;
	border:0;
	line-height:30px;
	height:30px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-left:6px;
}

.register-bottom label {
	font-size:10px;
	font-weight:bold;
	color:#FFF;
}

.register-bottom form {
	margin-top: 12px;
}

.register-button {
	background:#4c4c4c;
	box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.4) inset;
	-webkit-box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.4) inset;
	border:0;
	line-height:27px;
	height:30px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color:#FFF;
	width:145px;
	margin-top: 15px;
	cursor:pointer;
	font-size: 13px;
	padding:5px 14px 7px;
    font-weight: 500;
	transition:all 200ms ease-in-out 0s;
}

.register-button:hover {
	background:#169FE6;
}


.authorizationcode {
	margin-top:0px;
}

.register-area {
	background:url(/images/nivo-images/bottom.jpg) top left no-repeat #2a2a2a;
	width:700px;
	height:260px;
	margin:0 auto;
	position:relative
}

.header-area {
	background:url(/images/nivo-images/top.jpg);
	width:700px;
	height:38px;
	margin:0px;
}

.slider-area {
	width:700px;
	height:198px;
	position:relative;
	margin:0 auto
}

#frm_ajax_registration_error{
    font-size: 10px;
}

.dialog_close{
    background: none;
    border:none;
    width:15px;
    height:30px;
    margin-right: 10px; 
}
.dialog_close:hover{
    background: none;
    border:none;
}