

div.dialog_container{position: relative; left: 0px; top: -15px; width: 1000px; padding-left: 0px; border: 0px solid #000 !important; }
div.dialog_progress_bar{position:relative; height: 73px; width: 612px; padding: 0px; margin: 0px; background: #e2e2e2; float: left; margin-top: 12px; margin-left: 18px; }
div.dialog_header{width: 360px; float: left; }
	div.dialog_header div.title{font-family: calibri; font-size: 36px; margin-top: 32px; padding-left: 5px; height: 36px; line-height: 1em;}
#loading_bar, #progress_bar, #progress_bar_off{ position:absolute; background: url('http://www.upaknee.com/wp-content/themes/upaknee2/images/signin/bar_progress.jpg'); 	 width: 65px; height: 73px; left: 0px; }
#progress_bar2{	position:absolute; background: url('http://www.upaknee.com/wp-content/themes/upaknee2/images/signin/bar_progress.jpg'); width: 0px; height: 73px; left: 345px; }
div.cover{position:absolute; background: url('http://www.upaknee.com/wp-content/themes/upaknee2/images/signin/bar_cover.png'); width: 612px; height: 73px; left:0px; right: 0px; z-index: 205; }
div.dialog_content{	padding: 20px 0px 50px 7px; min-height: 355px; }
div.dialog_content div.form_left{width: 300px; float: left; font-size: 1.0em; font-family: Calibri, Arial, sans-serifa; line-height: 18px; margin-right: 84px; background: url('http://www.upaknee.com/wp-content/themes/upaknee2/images/signin/anna2.png') no-repeat 15px 32px; }
	div.form_left div.minifaq{ background: #dedede; padding: 5px 10px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; margin: 98px 0px 6px 0px; font-size: 1em; }
	div.minifaq h5{ margin: 0px; font-weight: bold; font-size: 1.0em; }
div.dialog_content h3{ font-size: 120%; font-weight: bold; font-family: arial; margin-bottom: 2px; margin-top: 9px; letter-spacing: 0; color: #333333; }
div.dialog_content h3.form_title{ font-size: 120%; font-weight: normal; font-family: Calibri, Arial, sans-serifa; margin-bottom: 2px; margin-top: 9px; letter-spacing: 0; }
div.dialog_content div.form_right{position:relative; width: 270px; float: left; margin-left: 0px; }
div.dialog_content div.error_msg{ background: none repeat scroll 0 0 #C71717; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; color: #FFFFFF;  font-family: Calibri, Arial, sans-serifa; line-height: 14px; padding: 15px; width: 232px; font-size: 1.1em; }
div.error{ position:absolute; padding: 0px 5px; background: #c71717; color: #fff; line-height: 14px; font-size: 80%; -moz-border-radius: 4px 0px 4px 0px; -khtml-border-radius: 4px 0px 4px 0px; -webkit-border-radius: 4px 0px 4px 0px; }
div.dialog_content input.text, div.contact_right input { height: 36px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; 	border: solid #939393; border-width: 1px; background: #e2e2e2; padding: 0px 10px !important; width: 240px; line-height: 36px; }
div.dialog_content select,  div.contact_right select{ height: 38px;  -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border: solid #939393; border-width: 1px; background: #e2e2e2; padding: 9px; 	margin: 0px; width: 240px; }
.hidden{display: none;}
.c{clear: both;}
.dialog_container #error_notification{position:absolute; z-index: 25000; bottom: -62px; left: 390px; background: #c71717; color: #fff; font-size: 1.1em; padding: 14px 15px 0px 15px; height: 34px; width: 232px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div.dialog_container div.dialog_footer { bottom: 0; height: 35px; left: 0; line-height: 35px; padding: 5px 414px 5px 0px; text-align: right; width: 652px; }
div.dialog_footer{margin-bottom: 10px;}
.dialog_container input.loginbutton, input.loginbutton{background: none repeat scroll 0 0 #f1961c; border: 0 none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; font-family: 'Calibri', Arial; font-size: 160%; min-width: 262px; padding: 10px 20px; text-align: center; margin-top: 20px; }
.dialog_container input.loginbutton:hover{background: none repeat scroll 0 0 #f3a337; }
.dialog_container input.regbutton{background: none repeat scroll 0 0 #f1961c; border: 0 none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; font-family: 'Calibri', Arial; font-size: 130%; min-width: 62px; padding: 10px 20px; text-align: center; }
.dialog_container input.regbutton:hover{background: none repeat scroll 0 0 #f3a337; }
.dialog_container input.button:hover {background: #7a7a7a; color: #FFFFFF; float: right; margin-top: 10px;}
.contact_right input.button:hover, .dialog_container input.button_next:hover {background: #7fb83e !important; color: #FFFFFF; }
.dialog_container input.dialog_button:hover, a.dialog_button:hover {background: #7a7a7a; color: #FFFFFF; }
div.change_plan_button:hover{ background-position: 0px -41px; }
div.createAccountSmall{width: 243px; height: 71px; cursor: pointer; background: url('https://www.upaknee.com/wp-content/themes/upaknee2/images/button/createAccountSmall.png'); }
div.createAccountSmall:hover{background-position: 0px 71px; }
div.createAccountDesc{float: left; font-size: 2.5em; margin-left: 20px; font-weight: bold; padding: 10px; width: 600px; }
div.createAccountSubDesc{float: left; font-size: 1.5em; margin-left: 20px; padding: 0px 10px; width: 600px; }