
.clear { clear:both;}
#account_login{width:702px; border: 1px solid #CCC; margin: 46px auto 0; padding: 20px 62px 30px;}
#account_login h2 {padding: 0; margin:0; color:#888}
.line { border-top:1px solid #CCC; margin-top: 10px;}
#products_list { width:340px; float:left;}
#info_panel { width:340px; float:left; margin-top:10px;}
#products_list ul { list-style: none; padding:0; margin:0; color:#000; font-family: Arial}
#products_list ul li { border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.last_li { border-bottom:none !important;}
.prd_img { float:left; margin:10px 10px 0 0}
.prd_title { font-weight: bold; margin-bottom: 2px; font-size:14px;}
.prd_desc { line-height: 20px; }
#sign_in { float:left; width:340px; /*height: 328px;*/ border: 1px solid #CCC; margin:10px 0 0 0; background-color:#F5F5F5; }
#sign_in h2 {margin:0; padding:0; color:#000; font-size:14px;}
#sign_in a, #forgot_password a { color:#398ACA; text-decoration: none; font-family: Arial; font-weight: bold; font-size:12px;}
#sign_in a:hover, #forgot_password a:hover { color:#398ACA; text-decoration: underline;  font-family: Arial; font-weight: bold; font-size:12px;}
#sign_in_form,#fp_form{padding:20px;}
#fp_form p { font-size: 14px; padding: 0; margin: 5px 0 0}
#fp_form p.sm { font-size: 12px !important; margin-bottom: 5px !important;}
#sign_in_form ul {list-style: none; margin:10px 0 0; padding:0; font-family: Arial; color:#888; font-weight: bold}
#sign_in_form ul li { font-size: 12px}
#gsign_img{margin:10px 0 15px 0}
.form_text{font-size:12px;color:#000;}
.blank_li { height: 14px;}
.sin_input { height: 24px; width:95%;}
.btn_submit { border:0; background-color: #63A72C; padding:6px 20px; color:#FFF; font:14px Arial; font-weight: bold; margin-top:10px; cursor: pointer}
.gsi{
    line-height: 32px;
}
.gsi a {position:absolute;margin:0 0 0 10px;}
.gsi img{width:32px;border:0px;}
.err_msg {color:red !important;}
#al_bottom{background:url('/images/new/curved-drop-shadow.png'); height: 32px; width: 832px; margin:0 auto 20px;}
.lh { line-height: 20px; font-size:16px;}
#forgot_password { float:left; width:340px; border: 1px solid #CCC; margin:20px 0 0 20px; background-color:#F5F5F5;}
#account_div { float:right; margin:80px 10px 0 0;}
#account_div a { color:#333; text-decoration: none; margin-left: 20px;}
#account_div a:hover { text-decoration: underline;}
#iframe_holder {margin: 0 auto; padding-top:25px; width: 950px;}
#nav_menu { height: 30px; border-bottom: 1px solid #999999; width:1001px;}
#nav_menu ul { height: 34px; margin-left:10px !important;}
#nav_menu ul, #nav_menu ul li { list-style: none; display: inline; padding: 0; margin:0;}
#nav_menu ul li { float:left;margin:5px 15px 0 12px}
.bar_divider { width:1px; height:18px; background-color: #ccc;}

/*		Rounded Corner Box Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#liquid-round {
background:#fff url('/images/new/rounded/leftside.jpg') repeat-y left top;
width: 760px;
margin: 45px auto;
}
.top {
width:100%;
height:22px;
background: url('/images/new/rounded/top.jpg') no-repeat left top;
}
.top span {
display:block;
position:relative;
height:22px;
background: url('/images/new/rounded/top-right.jpg') no-repeat right top;
}
.center-content {
position:relative;
background:url('/images/new/rounded/rightside.jpg') repeat-y right top;
padding:1px 27px 9px 25px;
margin:-1px 0 -8px 0;
overflow: hidden;
}
.bottom {
height:30px;
background: url('/images/new/rounded/bottom.jpg') no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:30px;
background: url('/images/new/rounded/bottom-right.jpg') no-repeat right bottom;
}
.support_link{
	position: absolute; 
	left: 420px; 
	top: 355px;
}
.passwordtbl{
	width: 305px !important;
	border: none;
}
#result, #match{
	font-size: 12px;
}
.successfulreset {
	font-size: 13px;
	background-color: #63A72C;
	color: #ffffff;
	border: 1px solid green;
	letter-spacing: 1px;
	font-weight: bold;
	padding: 1px 5px;
}
.blue {
	color: #398ACA !important;
}

/*		Honeypot Closing Validation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.closing {
	display: none;
}