#collections_left_container .right_box .right_top_contents{ float: left; width: 344px; height: 31px; padding: 13px 5px 0px 5px; }
#collections_left_container .right_box .neighborhood_btn{ float:left; }
#collections_left_container .right_box .select_box{ float:right; }
#collections_left_container .right_box .select_box span{ float:left; display:block; margin:3px 0 0 0; }
#collections_left_container .right_box .select_box .select{ float:left; margin:0 0 0 10px; display:inline; width:125px; }
#collections_left_container .right_box .collections_inner_box .top_contents .right_nav_box { float:right; width:163px; border:1px solid #cccccc; padding:6px; }

.SESSION_CONSOLE { position: absolute;  top: 0; left: 0;  margin: 10px;  padding: 4px;  background-color: #FFFFF0;  border: 2px #cccccc solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333300; width: 300px; }
p { margin-bottom: 12px; }

#account-login { float: left; width: 300px; height: 180px; padding: 30px; margin: 20px 0 0 80px; background: #EEF1D4; border: 1px solid #581E00; }
#account-login h3,
#account-sign-up h3 { margin-bottom: 12px; }
#account-sign-up { float: right; width: 300px; height: 180px; margin: 20px 80px 0 0; padding: 30px; background: #EEF1D4; border: 1px solid #581E00; }

.left { float: left; }
.red { color: #F00; font-weight: bold; }

/* * * * * * * * * * * * *
 * FORM STYLES
 * * * * * * * * * * * * */
form hr { margin-bottom: 12px; border: 0; border-bottom: 1px solid #CCC; }
.input { margin-bottom: 12px; }
.small-input { width: 33%; }
.medium-input { width: 50%; }
.large-input { width: 100%; }
.register fieldset, .forgot fieldset, .profile fieldset, .login fieldset { border-color: #B49A8D; border-width: 1px; border-style: solid; padding: 20px; margin: 0 0 22px 0; }
.register legend, .forgot legend, .profile legend, .login legend { font-size: 16px; font-weight: bold; }
.register label, .forgot label .profile label, .login label { display: block; margin-bottom: 5px; font-weight: bold; }
.register input.input-text, .forgot input.input-text, .profile input.input-text, .login input.input-text { font-size: 14px; padding: 4px 2px; border: 1px solid #CCC; display: block; }
#recaptcha_widget_div { margin-bottom: 12px; }
.shipping-addr { width: 45%; margin-right: 20px; float: left; background: #F6F7E5; border: 1px solid #DFE3AA; padding: 15px; }
a.button { background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none; }
a.button span { background: transparent url('../img/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; } 
a.button:active { background-position: bottom right; color: #000; outline: none; }
a.button:active span { background-position: bottom left; padding: 6px 0 4px 18px; }
label { display: block; margin-bottom: 3px; }
input.large-input { width: 98%; }

.tweet_list li { margin-bottom: 6px; }
