.guest{ margin-top:10px; margin-left:2px;}
.guest TH, .guest TD { padding:5px 0 5px 0 !important;}
.guest TH{ text-align:left; width:120px; padding-bottom:20px; border-bottom:#DBDBDB 1px solid; vertical-align:top;  }
.guest TH SPAN { font:11px Tahoma; display:block; color: #8F8F8F;  }
.guest th div { color: #ee0489; font-size: 14px;}
.guest TD{ text-align:left; font:13px Tahoma; vertical-align:top; border-bottom:#DBDBDB 1px solid; }
.guest TD SPAN { font:13px Tahoma; display:block; color: #FF0000; padding-top:10px; padding-bottom:10px;   }


table.basket {font:bold 11px Tahoma; color:#000000; border-collapse:collapse;  }
table.basket TH{  white-space:nowrap; font-weight:bold; padding:4px 15px 4px 15px; border: #DCDEE4 1px solid;}
table.basket TD{ text-align:center; vertical-align:middle; height:30px;  border: #DCDEE4 1px solid; padding:2px 0 3px;  }
table.basket A.product{font:bold 11px Tahoma; color:#346ea1; display:block; padding:3px 0 4px 10px; text-align:center }
table.basket INPUT{ width:40px; text-align:right; font-size:17px; padding-top:1px; height:15px; font:11px Verdana; }
table.basket div{font:normal 11px Tahoma; padding:3px 0 4px 10px; text-align:left;}
div.basket_sum{ text-align:right; font:bold 12px Tahoma; color:#000000; padding-top:25px; padding-right:15px; padding-bottom:7px; border-bottom:#eaeaea 1px solid;   }
div.basket_sum SPAN{ color:#e72b27; }


.container-fluid { overflow: hidden;clear: both; }
.comments-box { margin-bottom: 30px; margin-top: 20px; }
.comments-box .item {padding: 8px 0 15px 0; border-bottom: 1px solid #DBDBDB; }
.comments-box .info { width: 15%; float:left;  }
.comments-box .comment {width: 85%;float: right; }
.comments-box .head { padding: 4px;padding-left: 10px;background-color: #e0e0e0;font-weight: bold;color: #000000;margin-bottom: 5px; }
.comments-box p { margin: 0; }
.comments-box .username, section.content .comments-box .username a {color: #033ab8;font-weight: bold !important;text-decoration: none; font: 12px Arial; }
.comments-box .username a { text-decoration: underline; }
.comments-box .date { font: 11px "Tahoma"; color: #8F8F8F; }
.comments-box .comment-text { padding-left: 15px; }


form { margin: 0px; padding: 0px; }

table.form {
  font: 13px "Tahoma";
  width: 100%; }

table.form thead {
  font-weight: bold;
  color: #000000; }

table.form thead td {
  padding: 4px;
  padding-left: 10px;
  background-color: #e0e0e0;
  border-left: 0px;
  border-right: 0px; }

table.form td {
  background-color: #f8f8f8;
  padding: 3px;
  border: #FFFFFF 2px solid;
  border-left: 0px;
  vertical-align: middle; }

table.form th {
  background-color: #f8f8f8;
  padding: 3px;
  border: #FFFFFF 1px solid;
  border-right: 0px;
  text-align: left;
  vertical-align: top;
  font-weight: bold; }

table.form span {
  color: #FF0000; }

table.form input {
  font: 13px "Tahoma";
  display: inline-block; }

table.form input[type="textarea"] {
  width: 200px; }

table.form textarea {
  width: 200px;
  font: 11px "Tahoma";
  height: 55px; }

strong {
  font-weight: bold !important; }

form#comment_form {
  overflow: hidden; }
form#comment_form input[type="submit"] {
  float: right;
  padding: 7px 20px 10px 20px; }

input[type="submit"] {
  webkit-linear-gradient: #fa7474 20%, #a20606;
  -o-linear-gradient: #fa7474 20%, #a20606;
  linear-gradient: #fa7474 20%, #a20606;
  background: linear-gradient(#fa7474 20%, #a20606);
  color: #fff;
  border-radius: 12px;
  box-shadow: 0 0 6px #f9c1c8 inset;
  border: 1px solid #b71111;
  border-bottom: 0 !important;
  cursor: pointer; }

input[type="submit"]:hover {
  webkit-linear-gradient: #fc2626 20%, #a20606;
  -o-linear-gradient: #fc2626 20%, #a20606;
  linear-gradient: #fc2626 20%, #a20606;
  background: linear-gradient(#fc2626 20%, #a20606); }
  
.delivery_type UL
{ 
  height:60px;
  margin:0px 0 5px 0; padding:10px 5px 5px 7px; 
  
  	border:#E8E8E8 1px solid;
	border-radius:3px; 
	-moz-border-radius:5px; 
	-khtml-border-radius:10px;

}
.delivery_type UL:hover{ background-color: #EAFFF4; cursor:pointer; }

UL.sel{ background-color: #EAFFF4; cursor:pointer;}

.delivery_type LI{ list-style:none; }
LI.d_rad{ width:30px; float:left; }
LI.d_name{  float:left;  font:16px Tahoma;}
LI.d_cost{ width:70px; float: right; font:16px Tahoma; }
.delivery_type SPAN { display:block; margin-top:7px; padding-left:15px; font:13px Tahoma; color: #8A8A8A }


.form_actions input[type="submit"]{ height:30px; font:14px Arial !important; }
input[type="button"]{ cursor:pointer; }
input[type="submit"]{ cursor:pointer; }