BODY {font-family:  Verdana,Arial; font-size: 11px; fontsize: 11px; font-style: normal; color:#0C0C0C; margin: 0px;padding: 0px;background-color:#fff;}

A:link  {COLOR: #A00404; text-decoration:underline}
A:active  {COLOR: #FF0000; text-decoration:none}
A:visited  {COLOR: #6F0000; text-decoration:underline}
A:hover   {COLOR: #C1A156; text-decoration:none}



.text {font-family:  Verdana,Arial; font-size: 11px; fontsize: 11px; font-style: normal; color: #000000; text-decoration: none}

.text_title  {font-family:  Verdana,Arial; font-size: 11px; fontsize: 11px; font-style: normal; color: #683131; line-height:18px; text-decoration: none; font-weight: bold}

.headlines {font-size: 14px; fontsize: 14px; font-weight: bold;}

.menu {font-family:  Georgia, "Times New Roman", Times, serif; font-size: 11px; fontsize: 11px; font-style: normal; color: #000000; text-decoration: none;}

.names { color: #960000; font-weight: 600; }
.headbord { font-weight: bold; }
.club { font-size: 13px; font-weight: bold; } 
.club2 { font-size: 12px; } 
.club3 { font-size: 10px; }

.brief_title {font-family:  Verdana,Arial; font-size: 12px; fontsize: 12px; font-weight: bold; color: black;}
.brief_input {font: 11px verdana, arial, helvetica, sans-serif; color: black;}

A.menu:link {COLOR: #C1A156; text-decoration:underline}
A.menu:visited {COLOR: #C1A156; text-decoration:underline}
A.menu:hover {COLOR: #E83434; text-decoration:none}
A.menu:active {COLOR: #FF0000; text-decoration:none}

.menubottom {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; fontsize: 11px; font-style: normal; color: #000000; text-decoration: none;}

A.menubottom:link {COLOR: #A82F2F; text-decoration:none}
A.menubottom:visited {COLOR: #A82F2F; text-decoration:none}
A.menubottom:hover {COLOR: #C1A156; text-decoration:underline}
A.menubottom:active {COLOR: #FF0000; text-decoration:underline}

.submenu {font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; fontsize: 10px; font-style: normal; color: #000000; text-decoration: none;}

.submenu_cclbox {font-family: Verdana; font-size: 12px; fontsize: 10px; font-style: normal; font-weight: regular; color: #363636; text-decoration: none;}
A.submenu_cclbox:link {COLOR: #363636; text-decoration:none;}
A.submenu_cclbox:hover {COLOR: #000000; text-decoration:none}
A.submenu_cclbox:visited {COLOR: #363636; text-decoration:none}

A.submenu:link {COLOR: #000000; text-decoration:none;}
A.submenu:visited {COLOR: #000000; text-decoration:none}
A.submenu:hover {COLOR: #E83434; text-decoration:underline}
A.submenu:active {COLOR: #FF0000; text-decoration:underline}

.submenu2 {font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; fontsize: 10px; font-style: normal; color: #000000; text-decoration: none}

A.submenu2:link {COLOR: #795A5A; text-decoration:none}
A.submenu2:visited {COLOR: #795A5A; text-decoration:none}
A.submenu2:hover {COLOR: #E83434; text-decoration:underline}
A.submenu2:active {COLOR: #FF0000; text-decoration:underline}

.submenu2_cclbox {font-family: Verdana; font-size: 10px; fontsize: 10px; font-style: normal; color: #000000; text-decoration: none}

A.submenu2_cclbox:link {COLOR: #795A5A; text-decoration:none}
A.submenu2_cclbox:visited {COLOR: #795A5A; text-decoration:none}
A.submenu2_cclbox:hover {COLOR: #E83434; text-decoration:underline}
A.submenu2_cclbox:active {COLOR: #FF0000; text-decoration:underline}

.small_font_white {font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; fontsize: 10px; font-style: normal; color: #ffffff; text-decoration: none}

A.small_font_white:link {COLOR: #000000; text-decoration:none}
A.small_font_white:visited {COLOR: #000000; text-decoration:none}
A.small_font_white:hover {COLOR: #BD1900; text-decoration:underline}
A.small_font_white:active {COLOR: #FF0000; text-decoration:underline}

.small_font_black {font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; fontsize: 10px; font-style: normal; color: #000000; text-decoration: none}

A.small_font_black:link {COLOR: #AA3928; text-decoration:none; font-weight: bold}
A.small_font_black:visited {COLOR: #7B1505; text-decoration:none; font-weight: bold}
A.small_font_black:hover {COLOR: #FF0000; text-decoration:underline}
A.small_font_black:active {COLOR: #FF0000; text-decoration:underline}

.in_form  {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; width:200px; height:16px; border: solid 1px #707070; padding-left: 2px;}

.in_form_browse  {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; width:184px; height:17px; border: solid 1px #707070;}

.in_form_short  {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; width:120px; height:16px; border: solid 1px #707070; padding-left: 2px;}

.in_form_list  {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; width:130px; height:66px; border: solid 1px #707070;}

.in_form_veryshort  {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; width:40px; height:16px; border: solid 1px #707070; padding-left: 2px;}

.in_form_date  {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; width:100px; height:16px; border: solid 1px #707070; padding-left: 1px;}

.TABLEmain {border-width: 0px; border-spacing: 2px; border-padding: 5px;}

.TDstyle1 {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 11px; fontsize: 11px; font-style: normal; color: #000000; text-decoration: none; padding-left: 0px;}

.TDstyle1simple {font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; fontsize: 10px; font-style: normal; color: #000000; text-decoration: none;}

.TDstyleselected {background-color: #F1F1F1; font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 11px; fontsize: 11px; font-style: normal; color: #000000; text-decoration: none;  padding-left: 4px;  padding-right: 4px;}

.TDstylechoose {font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; fontsize: 10px; font-style: normal; color: #FDDF82; text-decoration: none;  padding-left: 5px;  padding-right: 5px;}

.TDstyleTREE {font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 11px; fontsize: 11px; font-style: normal; color: #000000; text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

.copytext { font-family: Tahoma,Verdana,Arial,Geneva,Helvetica, sans-serif; font-size: 10px; fontsize: 10px; font-style: normal; color: #847869; line-height:10px;  text-decoration: none}
A.copytext:link   {COLOR: #9B3939; text-decoration:none}
A.copytext:visited   {COLOR: #6F0000; text-decoration:none}
A.copytext:hover   {COLOR: #D0A749; text-decoration:none}
A.copytext:active   {COLOR: #FF0000; text-decoration:underline}

/*.news { text-align: left; height: 200px; overflow: scroll; overflow-x: hidden; scrollbar-arrow-color:#ECE9E3; scrollbar-base-color:#C4BAB5; scrollbar-shadow-color:#f3f3f3; scrollbar-face-color:#8D8174; scrollbar-highlight-color:#f3f3f3; scrollbar-dark-color:#ECE9E3; scrollbar-3d-light-color:#C4BAB5; }*/
.news { text-align: left; height: 200px; overflow: scroll; overflow-x: hidden; scrollbar-arrow-color:#ECE9E3; scrollbar-base-color:#000000; scrollbar-shadow-color:#f3f3f3; scrollbar-face-color:#8a9985; scrollbar-highlight-color:#f3f3f3; scrollbar-dark-color:#ECE9E3; scrollbar-3d-light-color:#C4BAB5; }
/************************************ New Cart ************************************/ 
/* General */
.mark { 
	FONT-SIZE: 12px; 
	color : red; 
	font-weight : normal; 
	padding: 0px 3px 0px 3px;
	}	
	
.required { 
	FONT-SIZE: 11px; 
	color : red; 
	font-weight : normal; 
	padding: 0px 3px 0px 3px;
	}	
		
/* Masthead */ 
#cart_masthead { 
    margin:0 0 10px 0; 
    padding:0px; 
    border:0px solid #000; 
    background-color:#fff; 
} 

/* Content */ 
#cart_content { 
    margin-bottom:10px; 
    padding:0px;
	border: 0px solid #000;
} 

#cart_content h1, .SectionTitleMedium { 
    font-size: 18px; 
	font-weight: normal; 
	color: #000; 
	margin-bottom:10px; 
} 

#cart_content h3 { 
	font-weight: bold; 
	color: #000; 
} 

#cart_content p { 
	margin-top: 0px; 
	color: #333; 
	line-height: 18px; 
}


.cart_error {
	margin-bottom:10px; 
	color : Red;
	font-weight : bold;
	BACKGROUND-COLOR: #FFFFCE;
	padding: 10px;
	border: 1px #858789 solid;
	text-align : left;
}

.cart_empty {
	text-align:left;
	font-weight: bold;
	margin-bottom:10px; 
}

#cart_content #breadcrumb {
	margin-bottom:10px; 
	font-size:12px;
}

.cart_table {
	width:100%;
	margin:5px 0 0 0;
}

/*ie hack */
* html body .cart_table {
  width:99.1%;
 }
 
.cart_table th {
	text-align:center;
	font-size:100%;
	padding:2px 7px;
	background:#EFEFEF;
	border-bottom:4px solid #fff;
}

.cart_table th.item {
	text-align:left;
}

.cart_table th.price {
	text-align:right;
	padding-right: 10px;
}
.cart_table th.total {
	text-align:right;
	padding-right: 10px;
}


.cart_table .remove {
	width: 50px;
	text-align:center;
}
.cart_table .item {
	width: 50%;
	text-align:left;
}

.cart_table td {
	background:#DFDFDF;
	padding:5px 7px;
	border-bottom:2px solid #fff;
}

.cart_table td.price {
	text-align:right;
}

.cart_table td.quantity {
	text-align:center;
}

.cart_table .quantity {
	text-align:center;
}

.cart_table td.total {
	text-align:right;
}

.cart_table td.discount_label {
	text-align:right;
}

.cart_table td.discount_amount {
	text-align:right;
	color: Red;
}
.cart_table td.total_label {
	text-align:right;
	font-weight:bold;
}

.cart_table td.total_amount {
	text-align:right;
	font-weight:bold;
}

/* .cart_table td#cmcarttotal, #cart_table td#cmcarttotal {background:#fff;text-align:right;font-weight:bold;padding:0 10px;}
.cart_table td.cmcartlast, #cart_table td.cmcartlast {border-bottom:5px solid #fff;}
.cart_table h3.cmcartheader {margin: 0px; padding:0px; background-color:#fff;} */

#cart_content div.discount {
	background:#EFEFEF;
	padding:8px 7px;
}

/*ie hack */
* html body #cart_content div.discount{
  width:97%;
 }
 

#cart_content div.form_submit {
	text-align:right;
	background-color: #FFF;
	margin: 5px 0 0 0;
	padding: 0;
}

#cart_content button {
	cursor: hand;
}
/*
#cart_content button span {
	padding: 0px;
	margin: 0px 5px;
}

#button_apply {
	padding: 0px;
	border: 1px solid #fff;
}

#button_apply span {
	padding: 0px;
	border: 0px solid #000;
}
*/
/*
#button_apply, #button_update, #button_continue_shopping, #button_check_out, #button_continue_cart, #button_add_new_address, #button_modify_order, #button_place_order {
  border: 0;
  background-color: none;
  margin: 0;
  padding: 0;
}
#button_apply {
  background: url('/static/35/Image/12btn_apply.gif') no-repeat 0 0;
  width: 54px;
  height: 23px;
}
#button_update {
  background: url('/static/35/Image/12btn_update.gif') no-repeat 0 0;
  width: 54px;
  height: 23px;
}
#button_continue_shopping {
  background: url('/static/35/Image/12btn_continue_shopping.gif') no-repeat 0 0;
  width: 136px;
  height: 23px;
}
#button_check_out {
  background: url('/static/35/Image/12btn_checkout.gif') no-repeat 0 0;
  width: 98px;
  height: 23px;
}
#button_continue_cart {
  background: url('/static/35/Image/12btn_continue.gif') no-repeat 0 0;
  width: 98px;
  height: 23px;
}
#button_add_new_address {
  background: url('/static/35/Image/12btn_add_new_address.gif') no-repeat 0 0;
  width: 98px;
  height: 23px;
}
#button_modify_order {
  background: url('/static/35/Image/12btn_modifyorder.gif') no-repeat 0 0;
  width: 98px;
  height: 23px;
}
#button_place_order {
  background: url('/static/35/Image/12btn_submitorder.gif') no-repeat 0 0;
  width: 98px;
  height: 23px;
}

#button_apply span, #button_update span, #button_continue_shopping span, #button_check_out span, #button_continue_cart span, #button_add_new_address span, #button_modify_order span, #button_place_order span {
  display: none;
}
*/


/*Billing Information */
.form_label {
	width: 34%;
}
.form_field {

}

/*Shipping Destination */
 
#ship_dest_table {
	width:100%;
}

/*ie hack */
* html body #ship_dest_table {
  width:99.1%;
 }
 
#cart_content dl {
	margin-top: 20px;
}

#cart_content th.ship_dest_item {
	text-align: left;
}
#cart_content th.ship_dest_quantity {
	text-align: center;

}
.ship_dest_label {
	text-align: left;
	padding: 10px 10px 0px 0;
}

.ship_dest_field {
	text-align: left;
	padding: 10px 10px 0px 0;
}

.cart_table td.ship_dest_item {
	padding: 5px 0 5px 8px;
	line-height:22px;
}

.cart_table td.ship_dest_qty_remove {
	text-align:right;
	line-height:22px;
}

.menu_highlight {
	color:#800; 
	font-weight:bold;
}


/***************** Shipping Options - Start ************************/
#ship_to_header {
	margin:15px 0 0 5px;
}

#cart_content fieldset {
	margin-top:15px;
	padding: 0 5px 5px 5px;
}
#cart_content legend {
	padding: 0 10px;
	color: #000;
	font-weight: bold;
}

#cart_content .section_header { 
	padding: 10px 5px 3px 5px;
	background-color:#FFF;
}

#cart_content .gift_form_label { 
	width: 10%;
	vertical-align: top;
	border-bottom:0px;
}

#cart_content .gift_form_label_error { 
	width: 10%;
	vertical-align: top;
	border-bottom:0px;
	color: #F00;
	font-weight: bold;
}


#cart_content .gift_form_field { 
	width: 90%;
	border-bottom:0px;
}

#cart_content .gift_message_hint { 
	line-height:14px;
	padding:3px 0;
	vertical-align: middle;
}

#cart_content .gift_message_max_chars { 
	border: 0px;
	text-align:right;
	background-color:#DFDFDF;
}

#cart_content .ship_opt_item {
	text-align:left;
	width: 70%;
}

#cart_content .ship_opt_quantity {
	width: 15%;
}

#cart_content .ship_opt_price {
	width: 15%;
}
/***************** Shipping Options - End ************************/

/***************** Payment - Start ************************/
.cart_summary {
	width:35%;
	margin:5px 0 0 0;
}
.cart_summary td {
	background:#DFDFDF;
	padding:5px 7px;
	border-bottom:2px solid #fff;
}

#cart_content th.payment_header {
	padding: 0;
	text-align:left;
	background:#FFF;
}

#cart_content .payment_header h3 {
	font-size:12px;
	padding:5px 0;
	text-transform:uppercase;
	border-top: 5px solid #FFF;
}

#cart_content .payment_header p {
	font-weight:normal;
}

#cart_content .payment_summary {
	width: 20%;
}

#cart_content .payment_cc_options h3 {
	display: inline;
	padding: 0px 0 0 5px;
}

#cart_content .payment_cc_options div {
	padding: 10px 0 15px 35px;
}

#cart_content .payment_form_label { 
	width: 35%;
	text-align: right; 
	border-bottom:0px;
}

#cart_content .payment_form_field { 
	width: 65%;
	border-bottom:0px;
}

#cart_content #exp_date_month { 
	width: 100px;
}

#cart_content #exp_date_year { 
	width: 65px;
}

#cart_content p.agreement { 
	margin: 0 5px 10px 5px;
}

#saveCCInfo {
	text-align:left;
	margin: 20px; 
	color: #333; 
	line-height: 18px;
	width:350px;
}

/***************** Payment - End ************************/

/***************** Contact - Start ************************/
#cart_content #contact_map { 
	background-color: #E9B55F;
	padding: 5px;
	text-align: center; 
}

/***************** Contact - End ************************/

/***************** Login - Start ************************/
.section_header { 
	padding: 10px 5px 3px 5px;
	background-color:#FFF;
}

.login_form_label { 
	width: 50%;
	text-align: right; 
	vertical-align: top;
	border-bottom:2px solid #FFF;
	background-color:#DFDFDF;
	padding:5px 7px;
}

.login_form_field { 
	width: 50%;
	border-bottom:2px solid #FFF;
	background-color:#DFDFDF;
	padding:5px 7px;
}

/***************** Login - End ************************/
h1 { 
    font-size: 21px; 
	font-weight: normal; 
	color: #000; 
	margin-bottom:20px; 
} 
h3 { 
    font-size: 16px; 
	font-weight: bold; 
	color: #000; 
	margin-bottom:0px; 
} 
/* Sidebar */ 
#cart_sidebar { 
    float:right; 
    width:130px; 
    margin-bottom:10px; 
    padding:0px; 
    border:0px solid #000; 
} 
#cartinfo { 
	background-color: #bbb; 
	width:130px; 
	color: #fff; 
	padding: 1px;
	text-align: right; 
	margin: 0 0 10px 10px;
}
#cart_sidebar #cartinfo .bottles { 
	font-weight: normal; 
	padding-top: 1px;
}
#cart_sidebar #cartinfo .bottles a { 
	color: #fff; 
}
#cart_sidebar #cartinfo .remainder { 
	padding-bottom: 2px;
}

#cart_sidebar #cartinfo_wrapper { 
	background-color: #BBB; 
	color: #fff; 
	padding: 1px;
	text-align: right; 
}

#box_header {
	padding-top: 0;
	padding-bottom: 3px;
	text-align: center; 
}

#box_header a {
	color: #910004;
	font-size: 11px;
	font-weight: bold;
}

#box_items {
	background-color: #FFF;
	text-align: left; 
	color: #000;
	font-size: 10px;
	padding: 5px; 
}

#box_bottle_msg {
	background:#EFEFEF;
	text-align: left; 
	color: #000;
	font-size: 10px;
	padding: 3px 3px 3px 5px; 
	border-top: 1px solid #BBB;
}

#box_bottle_msg span {
	font-size: 9px;
}

#box_footer {
	text-align: center; 
	padding: 1px;
}

#box_footer a {
	color: #910004;
	font-size: 11px;
	font-weight: bold;
}

/* Footer */ 
#cart_footer { 
    clear:both; 
    padding:10px; 
    border:1px solid #000; 
    background-color:#CCC; 
    }
	

/************ My Profile Section ********************/
/* normal */
.my_profile_table {width:600;}
.my_profile_table th {text-align:left;font-size:100%;padding:0 7px;}
.my_profile_table td {background:#fff;padding:3px 7px;border-bottom:1px solid #fff;}
.my_profile_table td div.cmhdrln {margin-top:7px; border-bottom:1px solid #E4DDD8;}
.my_profile_table td div.cmhdrln b {margin-right:10px;}
.my_profile_table h3 {font-size:100%;margin:0 0 2px;}


/************ Member Reviews ********************/
#reviews { width: 400px; float: left; margin-top: 10px; }
#reviews { padding-right: 10px; }
#reviews p { margin-top: 10px; color: #333; line-height: 18px; }

#reviews .mwdreview p { margin-top: 10px; }
#reviews .mwdreview .reviewer { font-style: italic; width: 100%; }
#reviews .mwdreview .star1 { background: #fff url(/static/34/image/rating_1.gif) no-repeat right; }
#reviews .mwdreview .star2 { background: #fff url(/static/34/image/rating_2.gif) no-repeat right; }
#reviews .mwdreview .star3 { background: #fff url(/static/34/image/rating_3.gif) no-repeat right; }
#reviews .mwdreview .star4 { background: #fff url(/static/34/image/rating_4.gif) no-repeat right; }
#reviews .mwdreview .star5 { background: #fff url(/static/34/image/rating_5.gif) no-repeat right; }
#reviews .mwdreview .mwdmorelnk { display: block; margin: 10px 0; }
#reviews .mwdreview .mwdmorelnk a { color: #333; font-weight: bold; font-size: 10px; background: #fff url(/static/34/image/arrowright.gif) no-repeat right; padding-right: 18px; padding-bottom: 2px; }
#reviews .mwdrallreviews a { color: #8f0107; background: #fff url(/static/34/image/arrowright-red.gif) no-repeat right; padding-right: 10px; padding-bottom: 2px; float: right; font-weight: bold; font-size: 10px; }

#reviews h3 { color: #333; font-size: 11px; margin: 0; }

div.mwdhrdotted { clear: both;background:url(/static/34/image/hr_dotted.gif) top left repeat-x; margin:0;}
div.mwdbx {
background-color:#FFFFFF;
border:1px solid #999999;
margin-bottom:5px;
margin-left:10px;
padding:1px;
padding-bottom:4px;
width:270px;
}
div.mwdbx h4 {
color:#64635E;
font-size:10px;
margin:0pt;
padding:0 5px;
}
div.mwdbx h4.secondary {
margin-top:10px;
}
#tellafriend { float: right; margin-right: 9px; }

#reviews .star1 { background: #fff url(/static/34/image/rating_1.gif) no-repeat right; }
#reviews .star2 { background: #fff url(/static/34/image/rating_2.gif) no-repeat right; }
#reviews .star3 { background: #fff url(/static/34/image/rating_3.gif) no-repeat right; }
#reviews .star4 { background: #fff url(/static/34/image/rating_4.gif) no-repeat right; }
#reviews .star5 { background: #fff url(/static/34/image/rating_5.gif) no-repeat right; }
#reviews a.lastpage { font-size: 10px; font-weight: bold; float: left; background: #fff url(/static/34/image/arrowleft.gif) no-repeat left; padding-left: 12px; color: #6d6d6d;  border: 0px solid #000;}

#reviews_tbl td { padding: 8px; }
