body {
  margin:0px;
}

body, td {
  font-family:Arial;
  font-size:14px;
  color:#000000;
}

h1 {
  font-size:20px;
  font-weight:bold;
  margin:0px 0px 15px 0px;
}

input, select, textarea {
  font-family:Arial;
  font-size:16px;
  color:#000000;
}

form {
  margin:0px;
}

small {
  font-size:12px;
}

a.top_menu:link, a.top_menu:active, a.top_menu:visited {
  white-space:nowrap;
  font-size:18px;
  color:#000000;
  text-decoration:none;
  
}

a.top_menu:hover {
  color:#FF0000;
}

a.menu2:link, a.menu2:active, a.menu2:visited {
  white-space:nowrap;
  color:#000000;
  text-decoration:none;
  
}

a.menu2:hover {
  color:#FF0000;
}


a.yel:link, a.yel:active, a.yel:visited {
  color:#ffd200;
  text-decoration:none;
}

a.yel:hover {
  color:#FFFFFF;
}


a:link, a:active, a:visited {
  color:#000000; 
  text-decoration:underline;
}

a:hover {
  color:#FF0000;
}


.thumb {
  border:#d6d6d6 solid 2px;
  background:#e8e8e8;
  width:120px;
  height:160px;
}

.title {
  font-size:16px;
  font-weight:bold;
}


.name {
  font-size:18px;
}

.phone {
  font-weight:bold;
}

.city {
  font-size:12px;
  color:#6d6d6d;
}

.desc {
  font-size:12px;
  color:#6d6d6d;
  font-style:italic;
}

.noact {
  color:#888888;
}

.surcharge {
  background-color:#FF0000;
  color:#FFFFFF;
  font-size:10px;
}

.error, .error_comments {
  color:#FF0000;
}

.prov {
  color:#FF0000;
}

.c1 {
  border-right:#a8a8a8 solid 1px;
}

.c2 {
  border-left:#a8a8a8 solid 1px;
}

.bottom {
  font-size:11px;
}

.top_td {
  background:url(/images/top_bg.jpg) repeat-x left top #000000;
}

.menu_td {
  height:41px;
  background:url(/images/menu_bg.jpg) repeat-x left top #ffd200;
}

.menu_sh {
  background:url(/images/menu_sh.jpg) repeat-x left top;
}

.menu_rd {
  width:2px;
  height:41px;
  background:url(/images/menu_rd.jpg) no-repeat right top;
}

.login_input {
  font-size:12px;
  width:100px;
}


.login_div {
  display:inline-block;
  background:#2b2b2b;
  border:#4e4e4e solid 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding:0px 7px 0px 7px;
  margin: 0px 10px 0px 0px 
}

.login_div td {
 color:#e3e3e3;
}



.hr {
  background-color:#cccccc;
  width:100%;
  height:1px;
  margin:3px 0 3px 0;
}


.hr2 {
  background-color:#cccccc;
  width:100%;
  height:1px;
  margin:10px 0 10px 0;
}


.hr3 {
  background-color:#cccccc;
  width:100%;
  height:1px;
  margin:15px 0 15px 0;
}

.photo {
  position:relative;
}


.verified {
  position:absolute;
  top:92px;
  left: -17px;
}


#cart_div {
  z-index:10;
  position:fixed;
  bottom:7px;
  right:7px;
  font-size:18px;
  background-color: #FF0000;
  color:#FFFFFF;
  padding:5px 10px 5px 10px;
  background-color: rgba(255, 0, 0, 0.6);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

#cart_div a {
  color:#FFFFFF;
  text-decoration:underline;
}

.cart_clean {
  font-size:12px;
}

.cart_remove {
  font-size:12px;
  width:72px;
  height:16px;
  display:inline-block;
  background:url(/images/remove.gif) no-repeat right;
  cursor:pointer;
}

.cart_add {
  font-size:12px;
  width:72px;
  height:16px;
  display:inline-block;
  background:url(/images/add.gif) no-repeat right;
  cursor:pointer;
}