a {color:#333399;text-decoration:none;}
a:hover {text-decoration:underline;}

/*login*/
body.login #middle #content #leftnav {width:232px;margin-right:7px;}
#rightarea {float:left; /*padding:0 0 0 5px; margin:0 0 0 40px;*/color:#666;}

#rightarea #returnmembers {float:left;margin-right:9px;}
#rightarea #returnmembers .boxtop {width:335px; height:46px; background-image:url('/images/login_boxreturn_top.gif'); background-repeat:no-repeat; }
#rightarea #returnmembers .boxtop h3 {font-family:georgia; font-size:18px; color:#603c22; padding-top:15px;margin:0 0 0 23px;font-weight:normal;}
#rightarea #returnmembers .boxmiddle {width:335px; height:490px; background-image:url('/images/login_boxreturn_middle.gif'); background-repeat:repeat-y; }
#rightarea #returnmembers .boxbottom {width:335px;height:7px;background-image:url('/images/login_boxreturn_bottom.gif'); background-repeat:no-repeat;}
#rightarea #returnmembers .boxmiddle .maintext {padding:23px 23px 0 23px;font-size:12px;}
#rightarea #returnmembers .boxmiddle .maintext #login {margin:15px 0px 0px 0px;padding:0px;}
#rightarea #returnmembers .boxmiddle .maintext #login label.userpass {font-weight:bold;color:#333;display:block;margin:0px 0px 4px 0px;}
#rightarea #returnmembers .boxmiddle .maintext #login input.loginfield {display:block;width:258px;margin:0px 0px 18px 0px;}
#rightarea #returnmembers .boxmiddle .maintext #login .remembermebox {width:180px;}
#rightarea #returnmembers .boxmiddle .maintext #login .remembermebox input.rememberme {display:block;float:left;margin:2px 0px 0px 0px;padding:0px;oveflow:hidden;width:13px;height:13px;}
#rightarea #returnmembers .boxmiddle .maintext #login .remembermebox label.remembermetext {width:160px; display:block;float:left;margin:0px 0px 0px 7px;padding:0px;}
#rightarea #returnmembers .boxmiddle .maintext .buttons {margin:38px 0px 0px 0px;}

#rightarea #newmembers {float:left;}
#rightarea #newmembers .boxtop {width:368px; height:46px; background-image:url('/images/login_boxnew_top.gif'); background-repeat:no-repeat; }
#rightarea #newmembers .boxtop h3 {font-family:georgia; font-size:18px; color:#603c22; padding-top:15px;margin:0 0 0 23px;font-weight:normal;}
#rightarea #newmembers .boxmiddle {width:368px; height:490px; background-image:url('/images/login_boxnew_middle.gif'); background-repeat:repeat-y; }
#rightarea #newmembers .boxbottom {width:368px;height:7px;background-image:url('/images/login_boxnew_bottom.gif'); background-repeat:no-repeat;}
#rightarea #newmembers .boxmiddle .maintext {padding:18px 4px 0 22px;font-size:12px;}
#rightarea #newmembers .boxmiddle .maintext h3 {padding:0px 0px 8px 0px;margin:0px;color:#333399;font-size:20px;line-height:20px;}
#rightarea #newmembers .boxmiddle .maintext .item {margin:20px 0px 0px 0px;padding:0px;overflow:auto;}
#rightarea #newmembers .boxmiddle .maintext .item .itemtext {width:241px;float:left;}
#rightarea #newmembers .boxmiddle .maintext .item #img-coupons {background-image:url('/images/login_new_img-coupons.png'); background-repeat: no-repeat; background-position: 16px -13px; width:100px; height:56px; border:0px; display:block;float:right;}
* html #rightarea #newmembers .boxmiddle .maintext .item #img-coupons {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/login_new_img-coupons.png', sizingMethod='crop'); margin-left: 15px; width:85px; }
#rightarea #newmembers .boxmiddle .maintext .item #img-recipebox {background-image:url('/images/login_new_img-recipebox.jpg'); width:100px; height:82px; border:0px; display:block;float:right;}
#rightarea #newmembers .boxmiddle .maintext .item #img-enews {background-image:url('/images/login_new_img-enews.jpg'); width:100px; height:88px; border:0px; display:block;float:right; }
#rightarea #newmembers .boxmiddle .maintext h5 {color:#333399;font-weight:bold;font-size:12px;margin:0px 0px 5px 0px;padding:0px;}
#rightarea #newmembers .boxmiddle .maintext p {margin:0px;padding:0px;}
#rightarea #newmembers .boxmiddle .maintext #joinbuttonbox  {margin:28px 0px 0px 0px;}

/*sign out*/
#signoutprofile { margin-top:2px; }

body.signout #middle #content #leftnav {width:232px;margin-right:5px;}		
#signoutmain {padding:0 0 0 5px; margin:0 0 0 240px;}	

#signoutmain .boxtop{width:715px; height:45px; background-image:url('/images/search_top.jpg'); background-repeat:no-repeat; margin-top:2px;}
#signoutmain .boxtop h3{font-family:georgia; font-size:18px; color:#603c22; padding:15px 0 0 0; margin:0 0 0 25px; font-weight:normal;}
#signoutmain .boxmiddle{height:350px; width:715px; background-image:url('/images/search_middle.jpg'); background-repeat:repeat-y; }
#signoutmain .boxmiddle h4{color:#1a3a8c; font-size:22px; padding:15px 0 0 0; margin:0 0 0 25px; font-weight:normal;}
#signoutmain .boxmiddle p{color:#666666; font-size:12px; margin:0 0 0 25px; padding:10px 0 0 0;}
#signoutmain .boxbottom{width:715px; height:10px; background-image:url('/images/search_bottom2.jpg'); background-repeat:no-repeat; }
