
/*-------------------------------------------------------Global Styles ---------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td , p{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family: "Times New Roman", Times, serif;
}

img	{
	-ms-interpolation-mode: bicubic;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
}
table {
	border-collapse: separate;
	vertical-align:top;
}

a	{
	text-decoration: none;
}
a:hover	{
	text-decoration: underline;
}
a img	{
	border:0;
}
tr, td	{
	vertical-align:top; 
}

.clear { clear:both;}

.left { float:left;}

.right { float: right;}

.last { border:none !important; background:none !important; margin:0px !important;}

.center { text-align:center !important;}

.vert_middle { vertical-align:middle !important;}

body { text-align:center !important; margin:0 auto !important;  font-family: "Times New Roman", Times, serif; background: url(/site/images/footer_back.gif) repeat-x #FFF left bottom; width:100%;}

#outerwrapper {width:935px; margin:0 auto;}
#div__footer { width:935px; margin:0 auto;}
#maincontents { width:778px; text-align:left; font-size:12px; }

p { margin:0px; padding:0px;}
#div__header { z-index:80; position:relative; display: block; padding-bottom:56px;}
#div__body { z-index:10; position:relative;}
#div__label { display:none;}

/*------------------------------------------------------- Header ---------------------------------------*/

#sc_header { width:935px; position:relative;}

#top_header { height:102px; position:relative;  width:935px; }

#sc_header #logo_h { width:411px; height:auto; position:absolute; left:0px; top:10px;  background: url(/site/img/logo.gif)  no-repeat; margin:0px;}
#sc_header #logo_h a { width:411px; height:89px; display:block; text-indent:-5000px; }
#sc_header #info_h { position:absolute; top:38px; right:0px; font-size:13px; color:#ba8b4a; text-align:right; width:510px; font-family:Arial, Helvetica, sans-serif;  }
#sc_header #info_h a { color:#ba8b4a; text-decoration:none; padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
#search_info { padding-top:10px; clear:both;}
#search_info span { display:block; float:right; padding-top:2px; font-family:Arial, Helvetica, sans-serif;}
#searchTextField {  width:104px; font-size:13px; color:#ba8b4a; border:1px solid #be9255; float:right; margin-left:8px;}
#searchSubmit {  width:19px; height:18px; border:none; cursor:pointer; background: url(/site/img/search_input.gif) no-repeat; float:right; margin-left:8px;  }  



#nav_top { height:27px; background:url(/site/img/border_menu.gif) repeat-x left bottom;  margin-left:7px;   clear:both; list-style:none;}

#nav_top ul li {float:left; line-height:24px; list-style:none; }
#nav_top ul li a { display:block; float:left; padding-right:10px; color:#837f65; text-align:left; font-size:13px; text-transform:capitalize; line-height:24px; padding:0px 11px 0px 11px; letter-spacing:0.05em; font-weight:bold;}

#nav_top .first-dropdown { display:none; opacity:0.9; filter: alpha(opacity=90); background:#ccc; position:absolute; z-index:2; }
#nav_top .level-0 { float: left; height: 25px; position: relative; }
#nav_top .level-0 .first-dropdown { float:left; margin-top:9px; width: 170px; position:absolute;}
#nav_top .level-0 li a { float:left; list-style:none; background:#fff; border-bottom:#c3cad0 1px solid; padding:10px 5px 5px 5px; position: relative; width:160px;}

#nav_top li a { display:block; float:left; padding-right:10px; /*background-image:url(/site/img/back_nav_all.gif); background-position: 100% 0px; background-repeat:no-repeat;*/ color:#837f65; text-align:left; font-size:13px; text-transform:uppercase; line-height:18px; padding:0px 11px 0px 11px; letter-spacing:0.05em; font-weight:bold;}
#nav_top li a:hover { /*background-position: 100% -25px; color:#bb8c4a;*/ }

#breabcrump { position:absolute; left:158px; bottom:-8px; z-index:70; color:#575757; text-align:left; font-size:11px; }

#breabcrump a {  color:#575757;}

#new_brea__ {color:#828064 ;font-size:9px ;font-weight:normal;line-height:15px ;text-indent:0 ;width:530px ;position:absolute;left:8px;text-align:left;bottom:-28px;font-family:Arial, Helvetica, sans-serif; color:#828064; z-index:1}

#new_brea__ a, #new_brea__ a.crumb {color:#828064 !important;font-size:9px !important;text-decoration:none; font-family:Arial, Helvetica, sans-serif}
#secure_check_ { display:block; padding-top:5px; } 

#cart_check_ { position:absolute; width:500px; right:0px; bottom:-25px; font-family:Arial, Helvetica, sans-serif; color:#828064; font-size:11px;}
#cart_check_ a { color:#828064; font-family:Arial,Helvetica,sans-serif;}
#ship_to_ { float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:255px; text-align:left; position:relative; margin-left:13px;}
#ship_to_ a { padding-right:8px;}
#ship_header_ { position:absolute; right:0;top:-5px; }
#shipbtt_text {border:1px solid #4c4b3c;color:#4c4b3c;float:right;font-size:13px;width:104px; font-family:Arial, Helvetica, sans-serif;}
#cart_header { font-family:Arial, Helvetica, sans-serif; font-size:11px; float: right;}
#shipbtt {background:url(/site/img/search_input_ip.gif) no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;float:right;height:18px;margin-left:8px;width:19px;}
/*------------------------------------------------------- Left ---------------------------------------*/


#lefttd {width:138px; border:1px solid #918f76; text-align:center; }


#left_menu_ { width:123px; margin:auto; padding:15px 0px;  }
#left_menu_ .title_  { height:38px; background:url(/site/img/narrow_your.gif) no-repeat -3px 0px; text-indent:-50000px;}

#left_menu_ .content { background:url(/site/img/dotted_.gif) repeat-x top; padding:10px 0 40px 0px;}

#leftnav { text-align:left !important;font-size:12px ; overflow:hidden; width:123px; margin:auto;}
#leftnav > li { font-size:11px; font-weight:bold !important; text-transform:uppercase; letter-spacing:0.05em; padding:4px 0;}
#leftnav a {font-size:12px; color:#666;}
#leftnav .active .lvl-1  { padding:4px 0 4px 0px;}
#leftnav .active .lvl-1 li { padding:4px 0 4px 10px; background:url(http://www.suitebpo.com/site/img/arrow.gif) no-repeat scroll 0 7px; list-style:none;}
#leftnav .active .lvl-1 a {font-size:12px; color:#999; text-transform:capitalize; font-weight:normal}

#leftnav .active .lvl-2  { padding:4px 0 4px 0px;}
#leftnav .active .lvl-2 li { padding:4px 0 4px 10px; background:url(http://www.suitebpo.com/site/img/arrow.gif) no-repeat scroll 0 7px}
#leftnav .active .lvl-2 a {font-size:12px; color:#999 !important; text-transform:capitalize}

#content_all_td{ text-align:left !important;font-size:12px ; overflow:hidden; width:123px; margin:auto;}
#content_all_td a {font-size:12px; color:#999;}
#content_all_td td smalltext .textboldnolink a {color:#4d4b3d !important;}

#content_all_td td{ vertical-align:middle;}

#content_all_td a {text-decoration:none;}
#content_all_td a:hover {text-decoration: underline;}
#content_all_td table { width:123px;}
#content_all_td table { }
#content_all_td td td { vertical-align:middle !important; padding:4px 0px 4px 0px !important; } 

#content_all_td td.text, #content_all_td td.textboldnolink { }

#content_all_td td.pic  {}
#content_all_td .noprint {display:none;} 

#content_all_td  .textboldnolink  a { font-size:11px;color:#999 !important;font-weight:bold !important; text-transform:uppercase; letter-spacing:0.05em;}
/*#content_all_td td img { display:none;}*/
#content_all_td td .textboldnolink  {color:#999; font-size:11px; font-weight:bold;  vertical-align:middle;}
#content_all_td table td img { display:none;}


#left_menu_ .title_pag  { height:45px; background: url(/site/img/recently_view.gif) no-repeat top; text-indent:-50000px; margin-top:10px;}
#recently_pag { text-align:center;}
.recen_pag { width:90px; margin-left:10px; padding-top:15px; text-align:center; }
.recen_pag img { height:60px; margin:auto; }
.recen_pag a { color:#828064; text-align:left; display:block; font-size:14px; margin-bottom:10px;}
.recen_pag a.thumbnail { text-align:center;}

.dotted {background: url(/site/img/dotted_.gif) repeat-x top left;}
.dotted_l {background: url(/site/img/dottep_ltt.gif) repeat-x top left;}

/*------------------------------------------------------- Home List ---------------------------------------*/
#homelist_ { width:770px; margin-left:17px; padding-top:16px; font-size:13px; color:#130; }

#bannerH_txt { width:300px; float:right; text-align:left; }
#bannerH_txt h1 { color:#4D4B3D; font-size:15px; font-weight:bold; letter-spacing:0.17em; padding-bottom:8px; text-transform:uppercase;}
#bannerH_txt h2 { color:#828064; font-size:17px; padding-bottom:15px; letter-spacing:0.05em;} 
#bannerH_txt p { font-size:14px; color:#828064; padding-bottom:10px; line-height:1.3em;}
#bannerH_txt p.winemarker { color:#6e6d65; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
#bannerH_txt p.view { color:#4d4b3d; }
#bannerH_txt p.view a {color:#4d4b3d; font-weight:bold; font-size:11px; padding-top:15px; display:block; text-transform:uppercase; letter-spacing:0.08em;}
#bannerH_img { width:447px; float:left;}
#bannerH_img img { display:block; margin-bottom:2px; font-weight:}

#you_mig_home { float:right; width:300px; clear:both; /*padding-top:46px;*/}
/*#you_mig_home h3.you_m { font-size:16px; background:url(/site/img/you_mike_like.gif) no-repeat; text-indent:-5000px; height:31px;}*/
#you_mig_home h3.you_m { font-size:16px; color:#bb8b4a; padding:15px 0px 15px 0px; text-align:left; font-weight:normal; background: url(/site/img/dotted_.gif) repeat-x  bottom left; letter-spacing:0.05em; }

#home_text {width:447px; float:left; text-align:left; font-size:13px; color:#828064; }
#home_text .content { padding:60px 30px 10px 30px;}
#home_text p { font-size:13px; color:#828064; padding-bottom:8px; font-family:Arial, Helvetica, sans-serif; line-height:1.3em;}
#home_text h3  { font-size:20px; color:#bb8b4a; padding:8px 0px; font-weight:normal; letter-spacing:0.05em;}
#home_text h3.you_m { font-size:16px;}

#home_text h4 { color:#7f6257; font-size:14px; text-transform:uppercase; font-weight:bold; padding:8px 0px; letter-spacing:0.05em; line-height:1.3em; }
#home_text h5 { color:#828064; font-size:18px; }
#home_text h6 { color:#4c4b3c; text-transform:uppercase; font-size:12px; text-transform:uppercase; letter-spacing:0.05em; padding-top:6px;}

.home_cell_td { vertical-align:middle;  background: url(/site/img/dotted_.gif) repeat-x  bottom left; padding:10px 0px;}
.home_cell_td .info_cell { width:190px; float:right; text-align:left; }
.home_cell_td .info_cell .descrip_ { float:right; width:152px; text-align:left; font-size:12px; color:#828064;} 
.home_cell_td .info_cell .icos { float:left; width:33px;}
.home_cell_td .info_cell .icos img { display:block; margin-bottom:2px;}
.home_cell_td .name { font-size:15px; color:#828064; padding-bottom:2px;}
.home_cell_td .name a { color:#828064;}
.home_cell_td .name2 {font-size:22px; color:#4b4c3c; padding-bottom:7px;}
.home_cell_td .zone {font-size:14px; color:#828064; padding-bottom:4px;}
.home_cell_td .ml {font-size:11px; color:#4c4b3c; padding-bottom:5px;}
.home_cell_td .price_ {font-size:24px; color:#ab4e4e; float:left; background: url(/site/img/dottep_ltt.gif) repeat-x bottom left; padding:0 15px 5px 0;}
.home_cell_td .price_ span { font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.home_cell_td .savings {font-size:11px; color:#7f6356; clear:both; padding:3px 0 10px 0; font-family:Arial, Helvetica, sans-serif; }
.home_cell_td .source { padding-top:7px; color:#4c4b3c; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
 
/*------------------------------------------------------- Footer ---------------------------------------*/
#footer_all { color:#4c4b3c; padding:30px 0px; font-size:12px; width:935px  }
#footer_social { text-align:left; float:right; width:187px; margin-left:30px;}
#footer_social img { margin-right:12px;}
#links_footer { float:right; padding:7px 0px; font-family:Arial, Helvetica, sans-serif;}
#links_footer a {color:#4c4b3c; padding:0 7px; font-family:Arial, Helvetica, sans-serif; }
#index_ #links_footer { color:#FFF; float:none; padding:7px 0px;}
#index_ #links_footer a {color:#FFF; padding:0 7px; }


/*------------------------------------------------------- Item Template ---------------------------------------*/
.year { text-align:center; font-size:16px; border:1px solid #755f6b; display:block; color:#7f6356; margin-bottom:2px; height:28px; width:28px; line-height:28px;}


#item_T_td { text-align:left;}
#item_T_ { width:775px; margin-left:17px;
padding-top:16px;
width:770px;}

#item_t_top { background:url(img/dotted_.gif) bottom left repeat-x; padding-bottom:20px;}
#item_t_image { width:225px; float:left; text-align:center; margin-right:10px;}
#item_t_image #image_ { margin:auto;}
#item_t_image #image_ a {color:#4C403A;
font-size:13px; }
#item_t_image #image_ {position:relative;
text-align:center; z-index:20; width:225px;}
#item_t_image #image_ .images_med {
left:0;
position:absolute;
text-align:center;
top:0;
text-align:center;
width:225px;
}
.images_med img { margin:auto;}
#thumbs_img { list-style:none;}
#thumbs_img li { display: inline;}
#item_t_image #descrip_image { font-size:13px; color:#4c403a;}
#item_t_image #descrip_image a { font-size:13px; color:#4c403a; text-decoration:none;}
#item_t_image #descrip_image a:hover { font-size:13px; color:#4c403a; text-decoration: underline;}
#item_t_descrip { width:300px; float:left;}

#item_t_descrip { text-align:left;}
#item_t_descrip h1 { font-size:15px; font-weight:normal; letter-spacing:0.07em; color:#4c4b3c; text-transform:uppercase; padding-bottom:5px;}
#item_t_descrip h2 {color:#828064; font-size:14px; letter-spacing:0.07em; text-transform:uppercase; padding-bottom:5px;}
#item_t_descrip h3 {font-size:30px; color:#4b4c3c; padding:5px 0px;}
#item_t_descrip h4 {font-size:20px; color:#828064; padding-bottom:5px;}
#item_t_descrip ul { list-style:none; padding:8px 0 15px 0; }
#item_t_descrip ul li { color:#4c4b3c; font-size:13px; padding-bottom:3px;}

#item_t_descrip p#ml { color:#4c4b3c; font-size:16px; width:115px; background: url(/site/img/dottep_ltt.gif) repeat-x bottom left; padding:0 15px 5px 0;}
#item_t_descrip ul#details li { color:#4c4b3c; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#item_t_descrip .title { color:#4c4b3c; font-size:15px; padding-bottom:5px;}

#others ul { padding:0px;}
#others ul  li { color:#828064; font-size:16px; padding:6px 0px;}
#others ul  li a {color:#828064; }

#item_t_sav_price { float:right; width:215px; text-align:left;}
#item_t_sav_price p#price_all { color:#ab4e4e; font-size:35px; font-weight:normal; margin-bottom:10px }
#item_t_sav_price  p#savings { font-size:22px; color:#828064; padding:5px 0 10px 0}
#item_t_sav_price  p#retail { font-size:16px; color:#4c4b3c;}
#item_t_sav_price  p#best_ { font-size:16px; color:#4c4b3c;}
#item_t_sav_price  p#retail span { font-size:14px; font-weight:bold}
#item_t_sav_price  p#best_ span {font-size:14px; font-weight:bold}
#item_t_sav_price  #savings_all { font-size:15px; color:#4c4b3c; padding:20px 0px;}
.selectqtty { font-size:11px; padding-bottom:5px;}
#item_t_sav_price  #all_cart {}
table#table_cart { width:140px;}
table#table_cart #addtocart { width:125px; height:52px; background: url(/site/img/addto_cc.gif) no-repeat; cursor:pointer; display:block; margin-top:20px;}
p.titlePr { float:left; width:242px; text-indent:10px; text-align:left; text-transform:uppercase; color:#4c4b3c; font-size:16px; padding-top:8px; }
#expect { background:url(/site/img/dotted_.gif) bottom left repeat-x; padding-bottom:35px; float:left; width:100%;}
#expect  p.title { font-size:16px; color:#4c4b3c; padding:8px 0 8px 0px; font-family:Arial, Helvetica, sans-serif;}
#expect .content { float:left; text-align:left; width:515px;}
#how_t { padding-top:8px;}
#how_t div.text { font-size:14px; color:#828064; line-height:1.3em;  }
#wine_marker { padding-top:8px;}
#wine_marker div.text { font-size:14px;  color:#828064; line-height:1.3em;}

#ratings { /*background:url(/site/img/dotted_.gif) bottom left repeat-x;*/ padding-bottom:35px; float:left; width:100%; background:url(/site/img/dotted_.gif) bottom left repeat-x;}

#ratings .content { float:left; text-align:left; width:515px;}
table.rat_table { width:240px; text-align:left; float:left; margin:15px 10px 0px 0; }
table.rat_table td.icos_td { width:38px; text-align:left; }
table.rat_table td.text_td { width:202px; text-align:left; color:#828064; font-size:13px; vertical-align:middle; font-family:Arial,Helvetica,sans-serif; }
table.rat_table td.text_td b { font-size:12px; display:block; color:#4c4b3c; padding:3px 0px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

#related_content {}
#related { /*background:url(/site/img/box_dotted.gif) no-repeat left top;*/ padding-top:5px; clear:both; }
#related .content_all { background:url(/site/img/box_dotted.gif) no-repeat left  bottom; padding-bottom:10px; width:100%; float:left }

#related .content { float:left; text-align:left; width:525px;}


.related_td { vertical-align:middle;  padding:10px 0px; width:255px;}
.related_td .info_cell { width:196px; float:right; text-align:left; }
.related_td .descrip_ { float:left; width:152px; text-align:left; font-size:12px; color:#828064;} 
.related_td .descrip_ p {font-family:Arial, Helvetica, sans-serif;}
.related_td .icos { float:left; width:38px; clear:both; margin-right:21px;}
.related_td .icos img { display:block; margin-bottom:2px;}
.related_td a.image_thumb { display:block; float:left; text-align:left; }
.related_td a.image_thumb img { width:50px;}
.related_td .name { font-size:15px; color:#828064; padding-bottom:2px;}
.related_td .name a { color:#828064;}
.related_td .name2 {font-size:22px; color:#4b4c3c; padding-bottom:7px;}
.related_td .zone {font-size:14px; color:#828064; padding-bottom:4px;}
.related_td .ml {font-size:11px; color:#4c4b3c; padding-bottom:5px;}
.related_td .price_ {font-size:24px; color:#ab4e4e; float:left; background: url(/site/img/dottep_ltt.gif) repeat-x bottom left; padding:0 15px 5px 0;}
.related_td .price_ span { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.related_td .savings {font-size:12px; color:#7f6356; clear:both; padding:3px 0 10px 0; }
.related_td .source { padding-top:7px; color:#4c4b3c; font-family:Arial, Helvetica, sans-serif; }
#related_table { margin-left:240px}

#review-summary { float:left; margin-bottom:5px}
#review-summary p, #review-summary img { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#828064; margin-right:10px}
#review-summary a { float:left; color:#4B4C3C; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#review-summary a:hover {text-decoration:underline;}

#product-reviews {background:url(/site/img/dotted_.gif) bottom left repeat-x; padding-bottom:35px; float:left; width:100%}
#product-reviews .content {float:left; padding-top:10px}

#review-form {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/site/sc/images/loading.gif) no-repeat scroll center center;display:none;height:300px;overflow:hidden;}
#review-form iframe {height:300px; width:500px}

#write-review {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/site/img/bg_write_review.gif) no-repeat scroll 0 0; display:block; height:25px; margin-bottom:10px; width:98px;}
.product_review {border-bottom:1px solid #4b4c3c; margin-bottom:10px; padding-bottom:20px; padding-top: 10px; width:515px}
.product_review h3 {color:#333333; float:left; font-size:14px; margin-bottom:6px; margin-right:10px}
.product_review .message {margin-top:6px;}

.footing { margin-top:6px; height:15px}
.footing p { color:#333333; float:left; font-size:13px; margin-right:6px;}
.reviewer {font-weight:bold}

/*------------------------------------------------------- Category List ---------------------------------------*/
#category_td { }
#div_categ_ {width:780px; vertical-align:top; margin-left:13px; text-align:left; }
#div_categ_ h1 { color:#4c4b3c; font-size:28px; padding-left:28px; text-transform:uppercase; padding-bottom:15px; letter-spacing:0.05em;}
#div_categ_ h2 { font-size:17px; color:#828064; padding:0px 0px 28px 66px; font-family:Arial, Helvetica, sans-serif;} 
#cate_list { background:url(/site/img/dottep_vert.gif) top center repeat-y;}
#catelist_tab {}
#banner_cate { padding:1px; margin:10px 0; border:1px solid #ccc;}

#cat_list_info { float:left; text-align:left; margin-left:13px}
#cat_list_info img { float:left; margin-right:3px; }
#cat_list_info h1 { clear:both; color:#828064; padding-right:10px;  padding:18px 0 14px 6px; font-size:17px; letter-spacing:0.05em; }
#cat_list_info h1 span { color:#000000; text-transform:uppercase; letter-spacing:0.17em; font-size:15px;
font-weight:bold; padding-right:12px; }
#cat_list_info h2 { font-size:14px; line-height:1.3em; color:#828064; padding-bottom:10px; font-weight:normal; letter-spacing:0.02em;}

#cat_list_info a:link, #cat_list_info a:visited, #cat_list_info a:active, #cat_list_info a:hover  {font-family:Arial, Helvetica, sans-serif; color:#756069; letter-spacing:0.1em}

.cate_cell_td { width:390px; background:url(/site/img/back_cate.gif) no-repeat bottom center;}
.cate_cell_ { padding:18px 0px 24px 0px;  margin:0 10px;}
.descrip_all { float:right; width:174px; text-align:left;}
.descrip_all h3 { color:#828064; font-size:13px; text-transform:uppercase; font-weight:bold;  letter-spacing:0.05em; line-height:1.3em;}
.descrip_all h3 a { color:#828064; }
.descrip_all .descr { padding:8px 0px; font-size:11px; color:#828064; font-family:Arial, Helvetica, sans-serif; line-height:15px}
.descrip_all .descr p {padding-top:4px; font-family:Arial, Helvetica, sans-serif }
.descrip_all .descr p.soles { color:#7f6356; font-size:10px; padding-top:8px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;  letter-spacing:0.05em;}
.descrip_all .soles span { font-size:20px; padding-left:8px}
a.images_ img { float:left;}

.read-more { color:#828064}
.read-more a:link, .read-more a:active, .read-more a:visited, .read-more a:hover {color:#828064;}

.re-collapse { color:#828064}
.re-collapse a:link, .re-collapse a:active, .re-collapse a:visited, .re-collapse a:hover {color:#828064;}

/*------------------------------------------------------- Item List ---------------------------------------*/

#itemlist_td { }
#item_list { margin-left:13px; }
#right_wines { float:left; text-transform:uppercase}
#right_wines ul { list-style:none; }
#right_wines ul li { text-align:left; color:#755f6b; padding-bottom:5px; padding-left:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#right_wines ul li a { color:#755f6b; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.1em}

#item_list_info { width:550px; float:left; text-align:left; margin-left:13px;}
#item_list_info img { float:left; margin-right:3px; }
#item_list_info h1 { clear:both; color:#828064; padding-right:10px;  padding:18px 0 14px 0px; font-size:17px; letter-spacing:0.07em; }
#item_list_info h1 span { color:#666; text-transform:uppercase; letter-spacing:0.07em; font-size:17px; font-weight:bold; padding-right:12px; }
#item_list_info h2 { font-size:14px; line-height:1.3em; color:#828064; padding-bottom:20px; font-weight:normal; letter-spacing:0.02em;}

#item_list_info ul#wine_m { list-style:none; padding-bottom:20px;}
#item_list_info ul#wine_m li { display: inline; color:#6e6e65; font-size:14px; font-family:Arial, Helvetica, sans-serif;  background: url(/site/img/li_maker.gif) no-repeat 0px 0px; padding-left:20px;}
#item_list_info ul#wine_m li.title {  background: none !important; padding-right:0px !important; padding-left:0px !important;}
#item_list_info ul#wine_m li a { color:#6e6e65; font-family:Arial, Helvetica, sans-serif;}

#item_list_info p.click a { font-size:12px; color:#6e6e65; font-family:Arial, Helvetica, sans-serif;}

#itemlist_c { clear:both; width:780px}
#itemlistTab { padding:5px 0px;}

/*#itemlistTab table tr { background:url(/site/img/dottep_vert.gif) repeat-y scroll 476px 0px; }
#itemlistTab table tr.odd_class_ { background:url(/site/img/dottep_vert.gif) repeat-y scroll 234px 0px; }*/

#itemlistTab .addclassjj {background:url(/site/img/dottep_vert.gif) repeat-y scroll top  right; height:290px}

.itemcell_td { vertical-align:top;  padding:8px 0 ; width:260px; height:290px !important; background:url(/site/img/dotted_.gif) repeat-x scroll left bottom;}
.itemcell_  { padding:14px 22px 14px 15px;}
.itemcell_td .info_cell { width:155px; float:right; text-align:left; padding-bottom:10px }
.itemcell_td .descrip_ { float:left; width:152px; text-align:left; font-size:12px; color:#828064;} 
.itemcell_td .descrip_ p { font-family:Arial, Helvetica, sans-serif} 
.itemcell_td .icos { float:left; width:50px; clear:both; margin-right:6px}
.itemcell_td .year {margin-left:12px;}
.itemcell_td .icos img { display:block; margin-bottom:2px;}
.itemcell_td a.image_thumb { display:block; float:left; text-align:left; }
.itemcell_td a.image_thumb img { width:50px;}
.itemcell_td .name { font-size:15px; color:#828064; padding-bottom:2px;}
.itemcell_td .name a { color:#828064;}
.itemcell_td .name2 {font-size:22px; color:#828064; padding-bottom:7px;}
.itemcell_td .name2 a {color:#828064;}
.itemcell_td .zone {font-size:14px; color:#828064; padding-bottom:4px;}
.itemcell_td .ml {font-size:11px; color:#4c4b3c; padding-bottom:5px;}
.itemcell_td .price_ {font-size:24px; color:#ab4e4e; float:left; background: url(/site/img/dottep_ltt.gif) repeat-x bottom left; padding:0 12px 5px 0;}
.itemcell_td .price_ span { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.itemcell_td .savings {font-size:11px; color:#7f6356; clear:both; padding:3px 0 10px 0; font-family:Arial, Helvetica, sans-serif; }
.itemcell_td .source { padding-top:7px; color:#4c4b3c; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }



/*------------------------------------------------------- Index html ---------------------------------------*/

body#index_ { background:#4c4b3d; text-align:center;}
#index_ h1 { padding-bottom:20px; margin:auto;}
#index_ #center_index { height:377px; width:100%; background:url(/site/img/images_logi.jpg) no-repeat scroll center top; margin:0 auto 35px auto; }
#login_inde_ { margin:auto;}
#login_inde_ div { float:left;}
#login_inde_ .title { width:114px; text-align:left; }
#login_inde_ .fields {  font-size:9px; color:#fff; text-align:left; margin-right:7px;}
#login_inde_ .fields input { height:19px; width:160px; margin-bottom:4px; background:#fff; padding:0px; border:none; }
#login_inde_ #become_mem { float:right !important;}
.forgot-pass	{
	background: #4C4B3D;
}
.forgot-pass #sc_header #logo_h	{
	background: none;
}
.forgot-pass .greytitle	{
	color: #fff;
}
.forgot-pass a, .forgot-pass .smalltext	{
	color: #fff;
	font-size: 13px;
}
.forgot-pass .smalltext a	{
	text-decoration: underline;
}
.forgot-pass td	{
	vertical-align: middle;
}
.forgot-pass .bglttext	{
	background: #4C4B3D;
	color: #fff;
	font-size: 13px;
}
.forgot-pass .bglttext b	{
	font-size: 15px;
	margin-bottom: 5px;
}

/*------------------------------------------------------- Info Item ---------------------------------------*/

#inform_item { text-align:left; width:660px; padding-left:15px;}
#inform_item h1 { color:#4C4B3C; font-size:28px; padding-bottom:12px; text-transform:uppercase; letter-spacing:0.05em}
#inform_item h2 { color:#837F65; font-size:18px; padding-bottom:12px;}
#inform_item p { color:#828064; font-size:14px; padding-bottom:20px; letter-spacing:0.02em; line-height:1.3em}
#inform_item img { float:right; margin:0px 0px 10px 10px;}
/*------------------------------------------------------- shopping Cart ---------------------------------------*/

#cart_left {
margin-right:16px;
padding-bottom:10px;
text-align:center;
width:230px;
background:url(/site/images/shop_btn.gif) no-repeat bottom;
margin-bottom:20px;
}
#cart_left ul {
font-size:12px;
padding:10px 0 10px 15px;
text-align:left !important;
}
#cart_left ul li {
list-style:none outside none;
padding:5px 0;
}
#cart_left ul li a {
background:url(/site/images/bullet.gif) no-repeat 0px 3px;
color:#1B5689;
padding-left:15px;
}
#cart_left .content { border-left:1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
#cart_left .content img  { margin-bottom:7px;}

/*--------------Cart Table--------------------*/

table #carttable {
	border:#d5dee7 solid 1px !important;
	border-bottom:none !important;
	font-size:12px;
	color:#000;
	margin-bottom:10px;
	width:735px; 
}

#carttable tr,#carttable td {
	font-size:12px;
	color:#444;
	float:none;
	clear:both;
}

table#carttable a {
	text-decoration:underline;
	color:#444;
	padding:5px;
	display:block;
	
}

#carttableheader td.smalltext {	vertical-align:middle;}

table#carttable a:hover { text-decoration:underline !important;}

table#carttable .texttablert b {
	font-size:14px;
	display:block;
	color: black;
	padding:3px;
}



table#carttable .bglttextrt {
	font-size:14px;
	background-color:#FFF;
	padding:5px;
}

table#carttable .listheadernosort {
	color:#4c4b3c;
	text-align:left !important;
	text-decoration:none !important;
	background-color:#fff;
	font-size:12px;
	font-weight:bold;
}

.texttable {
	border-collapse:collapse;
	padding:3px !important;
}
.texttablectr input { width:35px; background-color:#FFFFFF !important }

.texttablert, .texttablectr, .texttable, .listtexthl{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:#d7d7d7 solid 1px !important;
	background-color:white !important;
	text-align:left;
}

td.texttable table { text-align:center;}

#carttableheader .smalltext {
	background-color:#fff;
	padding:5px;
}
#subtotalsRow td { border-bottom: #CCCCCC solid 1px}
#carttableheader .smalltext .listheadernosort {	padding:2px 3px 2px 0;}

#carttablerow0 td,#carttablerow1 td,#carttablerow2 td,#carttablerow3 td,#carttablerow4 td,#carttablerow5 td,#carttablerow6 td,#carttablerow7 td,#carttablerow8 td,#carttablerow9 td,#carttablerow10 td,#carttablerow11 td,#carttablerow12 td,#carttablerow13 td,#carttablerow14 td,#carttablerow15 td,#carttablerow16 td,#carttablerow17 td,#carttablerow18 td
{
	background-color:#fff !important;
	vertical-align:middle;
	text-align:left;
	padding:0 0 0 5px;
}
#ordersummary_estship td  {
	height:30px;
	vertical-align:middle;
	padding:0; 
	background-color:#FFFFFF !important;
}

#thirdPartyCheckoutButtons { margin:20px 0; width:380px; border:#999999 solid 1px; padding:10px 15px !important; text-align:center;}
#thirdPartyCheckoutButtonsTable { margin:auto;}
#checkout,#inputCheckoutAnalytic {
	color:#4c4b3c;
	cursor:pointer;
	background:#fff !important;
	padding:0;
	text-align:left !important;
	background:fff !important;
	overflow:hidden; 
	font-size:12px; 
	font-weight: bold; 
	padding:6px;
	background:none;	
	border:1px solid #828064 !important;
	    font-family: "Times New Roman",Times,serif;
		#width:130px; 
		text-align:center;

}
#cancel {#width:123px; }
#cancel,#recalc {
	font-weight: bold; 
	cursor:pointer; 
	font-size:12px;
	text-align:center;
	border:none !important;
	padding:6px; 
	background: none !important; 
	color:#3a3a3a; 
	text-decoration:underline;
	text-decoration:underline !important;
	border:1px solid #828064 !important;
	margin-left:5px;
	    font-family: "Times New Roman",Times,serif;
	}
.cat_-103 { text-align:right; width:735px !important; margin:auto; }

#cart_l_Ship {
font-size:12px;
padding:20px 0 0;
text-align:right;
}
#cart_l_Ship p {
cursor:pointer;
padding-bottom:5px;
}
#cart_l_Ship p a {
color:#454545;
text-decoration:underline;
}

/*--------------Cart Related--------------------*/




/*Extras styles ------------------------*/

#mainContents .text table table #retemail_fs_lbl, #mainContents table #name_fs_lbl, #mainContents table #company_fs_lbl, #mainContents table #email_fs_lbl, #mainContents table #pwd_fs_lbl, #mainContents table #newpwd2_fs_lbl, #mainContents table #hint_fs_lbl, #mainContents .text table table #retpwd_fs_lbl, #attention_input_fs_lbl, #addressee_input_fs_lbl, #addr1_fs_lbl, #addr2_fs_lbl, #city_fs_lbl, #dropdownstate_fs_lbl, #zip_fs_lbl, #country_fs_lbl, #phone_fs_lbl, #firstname_fs_lbl, #lastname_fs_lbl, #title_fs_lbl, #incomingmessage_fs_lbl {
	display:block;
	line-height:20px;
	margin:3px;
}

#attention_input, #addressee_input, #addr1, #addr2, #city, #inpt_dropdownstate1, #zip, #country, #inpt_country2, #phone, #dropdownstate { margin-bottom:7px}

/* -- Login Screen -- */
#retemail_fs_lbl, #retpwd_fs_lbl { display:block; margin:10px 10px 0 0 !important; }
#retemail, #retpwd {margin-top:10px !important; }
#retpwd { margin-bottom:10px !important}

.greytitle  { color:#BA8B4A; font-weight:bold; padding-bottom:7px; }
.bgbutton, .inputreq { border:1px solid #9a9a9a; }
input#submitter { margin:7px 0px !important; }
.bgbutton { background:url(/site/images/nabck_input.gif) #f4f4f4 repeat-x !important; padding:3px; cursor:pointer;}

.smalltext, .smalltextnolink { font-size:12px;}

.cat_-103 { padding-top:0px !important;}

/* menu new style*/
#conten_menu_ { position:relative; clear:both; z-index:500}

/*#menu1Container, #menu1Content { width:167px !important; height:96px !important; }*/
#menu1Content {border-left:1px solid #ccc; border-right: 1px solid #ccc; border-bottom:1px solid #ccc; height:97px !important; width:167px !important}
/*#menu2Container, #menu2Content { width:106px !important;  height:76px !important;  }*/
#menu2Content { border-left:1px solid #ccc; border-right: 1px solid #ccc; border-bottom:1px solid #ccc; height:76px !important; width:106px !important}
/*#menu3Container, #menu3Content { width:302px !important;  height:266px !important; }*/
#menu3Content { border-left:1px solid #ccc; border-right: 1px solid #ccc; border-bottom:1px solid #ccc; width:300px !important;  height:266px !important;}
#menu3Content #col_2{ height:266px !important; }
/*#menu4Container, #menu4Content { width:302px !important;  height:152px !important;}*/
#menu4Content { border-left:1px solid #ccc; border-right: 1px solid #ccc; border-bottom:1px solid #ccc; width:300px !important;  height:152px !important;}
#menu4Content #col_2{ height:152px !important; }

#col_1, #col_2 { float: left; width:150px; }
#col_2, #col_4 { background:#ececec !important;}
.menu #col_2  a:hover, .menu #col_4  a:hover { background:#f5f5f5 !important;}

.menu {	font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:11px; background-color: #f5f5f5;  }
.menu a:link, .menu a:visited{color: #837F65; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; padding:4px 8px; font-weight:bold;text-decoration:none;text-align:left }
.menu a:hover { background-color:#ECECEC; color: #333333 !important; text-decoration:none !important ;text-align:left}

#maincontents .keys li { padding:4px 0 4px 10px; background:url(http://www.suitebpo.com/site/img/arrow.gif) no-repeat scroll 0 7px; list-style:none;}
#maincontents .keys li p {font-size:17px; margin:0px; color:#828064}

/*cloud-zoom*/

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}

.jqzoom, .jqzoom2, .jqzoom3, .jqzoom4 {
	left:48px;
}

/* SHIP BY STATE */
#shipbtt_text { background: white; color: #828064; font-size: 11px; }
#ship_to_dropdown_ { display : none; }
.ship_to_list_ { list-style: none; margin: 0; padding: 0; clear: both; border: 1px solid #cccccc; width: 104px; }
.ship_to_item_ {}
.ship_to_item_link_ { display: block; padding: 5px 5px 5px 5px; height: 10px; background: white; }
.ship_to_item_link_:hover { background: #cccccc; color: white!important; text-decoration: none!important; }
.ship_to_item_link_.selected { background: #aaaaaa; color: white!important; }

/* WISHLIST */
#wishlist-messages p {display:none;}


#CO_CK { width:123px;}
#CO_CK #leftcolumnsource, #CO_CK #leftcolumnsource table { width:123px;}
#CO_CK #leftcolumnsource img { display:none;}
#CO_CK #leftcolumnsource, #CO_CK #leftcolumnsource a {
color: #666666;
    font-size: 12px;
    font-weight: bold !important;
    letter-spacing: 0.05em;
    padding: 4px 0;
    text-transform: uppercase;
	display:block;
	}
