*{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}


img {border:none;}
.rightnavitexttitle {
	cursor:pointer;
	color: #844202;
}
input, select, textarea{
  font-size: 12px;
  padding:1px;
  border:1px solid #C0C0C0;
}

input[type="image"], input[type="radio"], input[type="checkbox"]{
    border:none;
}
.input-radio, .input-image, .input-checkbox{border:none;}

.errorradiobutton{
    border:1px solid #ff0000;
}

.errorfieldname{
    border:1px solid #ff0000;
}
.fieldname{
    border:1px solid #C0C0C0;
}
.contentbody {
	text-align: left;
}
ul.sidebar {list-style-type:none;margin:0;padding:0;}
ul.sidebar li a {text-decoration:none;}
.style1 {color:#FF0000;font-weight:bold;}
.button-img {cursor:pointer;}

.subpgCaption A:link {text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCC00;
}
.subpgCaption A:visited {text-decoration: none;	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCC00;
}

.subpgCaption A:active {text-decoration: none;	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCC00;
}

.subpgCaption A:hover {text-decoration: none;	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCC00;
}

.tabletextlink A:link {text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7b7b7b;
}
.tabletextlink A:visited {text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7b7b7b;
}
.tabletextlink A:active {text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7b7b7b;
}
.tabletextlink A:hover {text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7b7b7b;
}

/**********************/
/* Message Style      */
/**********************/
.message-error  {
    color: #FF0000;
    font-weight: 500;
    padding: 3px 3px 3px 3px;
    background-color:#FFFBF4;
    margin-bottom: 5px;
    -moz-border-radius: 5px;
    width:450px;
    text-align:left;
    margin:auto;
}

.message-info {
    color: #000000;
    font-weight: 500;
    padding: 3px 3px 3px 3px;
    margin-bottom: 5px;
    -moz-border-radius: 5px;
    text-align:left;
    width:450px;
    margin:auto;
}

.message-ok     {
    color: #272727;
    font-weight: 500;
    padding: 3px 3px 3px 3px;
    border:1px solid #0000FF;
    background: #CCFFFF no-repeat;
    margin-bottom: 5px;
    -moz-border-radius: 5px;
    text-align:left;
    width:450px;
    margin:auto;
}

.tellyourfriend
{
  position:absolute;
  z-index:199;
  top:16%;
  padding: 3px 3px 3px 3px;
  border:5px solid #FF6600;
  background: #FFFFFF no-repeat;
  -moz-border-radius: 5px;
  padding-top:20px;
}

#rate-item
{
  position:absolute;
  z-index:199;
  top:16%;
  padding: 3px 3px 3px 3px;
  border:5px solid #FF6600;
  background: #FFFFFF no-repeat;
  -moz-border-radius: 5px;
  padding-top:20px;
}

.product-name, .productname{
    color:#533a13;
}

.paging {color:#333333;}


.footer, .footer a, .paging a{color:#333333;text-decoration:none;font-size:11px;}
.qtip-defaults {background:url(images/bg_trans.png) repeat;}

.country-winetypes {color:#ffffff;padding:5px 3px 40px 0;}
.country-winetypes .itemname {color:#ff6600;}
.country-winetypes ul {list-style-type:none;padding:0 0 0 10px;margin:10px 0 0 0;}
.country-winetypes ul li a {color:#ffffff;}

.popupbox {color:#ffffff;padding:5px 3px 40px 0;}
.popupbox h3.title {color:#ff6600;size:14px;margin:0;}
.popupbox ul {list-style-type:none;padding:0 0 0 10px;margin:3px 0 10px 0;}
.popupbox ul li a {color:#ffffff;}

#homebanner1 .itemname {font-size:13px;}

/******************/
/** Free Shipping */
/******************/
#fs-wrapper {
  display:block;
  width:174px;
  padding:0;
  margin:0 auto;
  
}

.fs-top{
    width:174px;
    height:22px;
    background:url(images/free_shipping_top.jpg) no-repeat;
    display:block;
    margin:0;
    padding:0;
}

.fs-bottom{
    width:174px;
    height:34px;
    background:url(images/free_shipping_bottom.jpg) no-repeat;
    display:block;
    margin:0;
    padding:0;
}

.fs-contain{
    background:url(images/free_shipping_bg.jpg) repeat-y 0 0;
    display:block;
    margin:0;
    padding:10px 19px;  
}

.fs-contain .fs-msg-top{
     color:#7A4C4F;
     font-size:11px;
     min-height:50px;
     text-align:center;
     margin-bottom:5px;
}
.fs-contain .fs-msg-top .big{
    font-size:15px;
    font-weight:bold;
}

.fs-contain .fs-msg-bottom{
     font-size:11px;
}

.group-right-box{
    padding-top:70px;
}

.breadcrumb{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7b7b7b;
	text-align: justify;
	padding-left:29px;
}

.breadcrumb a{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7b7b7b;
	text-align: justify;
  text-decoration: none;
}

.last-breadcrumb, .last-breadcrumb a{
    font-weight:bold;
    color:#533A13;
}

