@CHARSET "ISO-8859-1";

.welcomeBox {
	float: right;
	width: 291px;
	margin: 7px 30px 0 0;
}

.welcomeTopCurve {
	float: left;
	width: 291px;
	background: url(../images/c_top.gif) no-repeat left top;
	height: 10px;
}

.welcomeBottomCurve {
	float: left;
	width: 291px;
	background: url(../images/c_btm.gif) no-repeat left bottom;
	height: 55px;
}

.welcomeContents {
	float: left;
	width: 257px;
	/*background: url(../images/welcomebg.gif) repeat-y left top;*/
	/*border-left: 1px solid #dae9ee;
	border-right: 1px solid #dae9ee;*/
	padding: 0 15px;
	color: #fff;
	font: 100%/ 18px Arial, Helvetica, sans-serif;
}

.logout {
	float: right;
	background: url(../images/logout.gif) no-repeat 40px 2px;
	padding-right: 16px;
}

.logout a {
	color: #FFFFFF;
}

.goodAfternoon {
	color: #ff3200;
	font-weight: bold;
}

.shoppingCart {
	background: url(../images/weldivider.gif) no-repeat left top;
}

#login-form {
	color: #5d5d5d;
	/*width: 100%;*/
	padding: 0;
}

#login-form h2 {
	border-bottom: 1px solid #d7d7d7;
	padding: 2px 0 3px 0px;
	margin: 0 0 5px 0px;
}

#login-form .rc-t {
	background: url(../images/corners.gif) repeat-x 0px -16px;
	height: 4px;
}

#login-form .rc-t .rc-tl {
	float: left;
	height: 4px;
	width: 5px;
	background: url(../images/corners.gif) no-repeat 0px 0px;
}

#login-form .rc-t .rc-tr {
	float: right;
	background: url(../images/corners.gif) no-repeat 0 -8px;
	height: 4px;
	width: 5px;
}

#login-form .rc-bd {
	border-left: solid 1px #d7d7d7;
	border-right: solid 1px #d7d7d7;
	background-color: #f5f5f5;
	padding: 21px 20px 11px 30px;
}

#login-form .rc-b {
	background: url(../images/corners.gif) repeat-x 0px -20px;
	height: 4px;
}

#login-form .rc-b .rc-bl {
	float: left;
	height: 4px;
	width: 5px;
	background: url(../images/corners.gif) no-repeat 0px -4px;
}

#login-form .rc-b .rc-br {
	float: right;
	background: url(../images/corners.gif) no-repeat 0px -12px;
	height: 4px;
	width: 5px;
}

#login-form .inputbox {
	border: 1px solid #   #ACCEF1;
	font-size: 100%;
	font-weight: bold;
	height: 18px;
	margin-top: 2px;
	padding: 3px 2px 2px;
	width: 200px;
}

#login-form .button,.reg_form .button {
	padding: 3px 13px;
}

ul#login_options {
	list-style: none;
	border-left: 1px solid #e1e1e1;
	padding: 15px 10px 15px 30px;
}

ul#login_options li a {
	text-decoration: none;
	font-size: 90%;
}

h3.pop_head {
	display: block;
	padding: 5px 0 5px 0px;
	border-bottom: 1px solid #cbddf5;
	margin: 0 0 10px 0px;
	color: #014e9e;
}
/* ----------------------new css ------------------*/
.LoginUsername{ font:bold 100% Arial, Helvetica, sans-serif; color:#5a5a5a;}
#module ol li{ line-height:20px;}
#login-form ul li{ list-style:none;}
#login-form ul li a{ color:#5a5a5a; font:100%/25px Arial, Helvetica, sans-serif; }
#login-form ul li a:hover{ color:#ff4c4c;}

/* ----------------------Logout Box css ------------------*/
.bannerLogoutBox{
	width: 280px;
	margin: 15px 10px 0 0;
	/*height:65px;*/
	/*background:url(../images/banner_logout.gif) no-repeat left top;*/
	font:100%/20px Arial, Helvetica, sans-serif;
	color:#f3fbff;
	padding:5px 10px;
	}
.bannerLogoutBox {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border: 1px solid #a2c7e5;
background-color: #73bfe4;
behavior:url(../images/border-radius.htc);
}
.bannerLogoutBox img{ border:0;}
.bannerLogoutBox h4{ font:bold 100% Arial, Helvetica, sans-serif; color:#23739b; margin:0 0 6px 0; padding:0;}
.bannerLogoutBox span{ font:bold 100% Arial, Helvetica, sans-serif; color:#fff; float:right;}
.bannerLogoutBox span a{ color:#fff; text-decoration:none;}
.bannerLogoutBox span a:hover{ text-decoration:underline; color:#3476b0;}
.login{color:#3476b0; text-decoration:none;}
.login:hover{text-decoration:none; color:#fff;}
.basket{ color:#004aa4; text-decoration:underline;}
.basket:hover{ text-decoration:underline; color:#FF0000;}
