.topbar_up{width:16px; height:16px; background: url('img/up.png'); cursor:pointer;  }
.topbar_down{width:16px; height:16px; background: url('img/down2.png'); cursor:pointer;  }
.topbar_outer { background: #33619d url(img/trans2.png);  padding:5px 0px;}

.userbox { z-index:99999; background:#000;  padding:10px 15px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;  display:inline-block; position:fixed; top:0px; right:0px;}
.userbox a, .userbox a:visited{ color:white;}
.userbox a:hover{ color:white; text-decoration:none;}

a.a_login{ }
a.a_shopping_cart{}

.user_inner {padding:15px 5px;}
.user_inner td {padding:3px 0px;}
.login_box {background:#fff; padding:15px; border:1px solid #ccc; border-radius:5px; margin-right:20px;}
.register_form  {background:#fff; padding:15px; border:0px solid #ccc; border-radius:5px;}

.facebook_login { background:url(img/facebook.png); width:220px; height:38px;  cursor:pointer; margin-bottom:15px;}
.facebook_login:hover { background:url(img/facebook2.png) top 50% left no-repeat; width:220px; height:38px;  cursor:pointer; margin-bottom:15px;}
.facebook_login_inner { padding:11px 5px 5px 55px; color:white;}
.facebook_login a:hover {text-decoration:none;}

#cart_count {display:inline-block; color:red; padding-right:8px;}

.user input {width:150px;}

.account_menu {width:200px; display:inline-block; margin-right:15px;}

.cart_remove {background:url(img/no2.png) top 3px left no-repeat; width:20px; height:14px; border:0px solid red; display:inline-block; }
#shopping_cart .thumb img {display:inline-block; margin-right:15px;  margin-bottom:15px; border-radius:5px; box-shadow:1px 1px 5px #ccc; }

.form input[type="text"] , .form textarea{ width:250px;}

.user_info_box{padding:15px 30px; border:1px solid #ccc; display:inline-block;}

#shopping_cart { }
#user_form { }


.user_info {  padding:15px; float:left;  }
.user_left { padding:15px; margin-right:20px; float:left;  }

.expand { background : url(img/arrow_down2.png) center center no-repeat;  width:15px; height:15px;   cursor:pointer;}


.input1 {padding:5px; width:300px;}
.input2 {padding:5px; width:145px;}


