@charset "utf-8";
/* CSS Document */

#content_container {
background: #E3DBD3 url(images/new_top/bg_content.jpg) repeat-x !important;
width: 1023px;
margin: 0px auto;
position: relative;
text-align: left;
padding-bottom: 0px;
}

#column_content .content-container {
padding: 7px 0px 0px !important;
}
.taste_lately {
padding: 0px 20px 0px 20px;
width: 322px;
}
.recently_taste {
margin: 15px 0px 11px 0px;
}

.taste_lately li {
margin-bottom: 19px;
}

.landing_thumb {
width: 170px;
height: 123px;
float: left;
margin-right: 11px;
background: url(/themes/shot/images/new_landing/bg_thumbnail_taste.png) top left no-repeat;
}
.landing_thumb img {
margin: 3px 4px;
}

.article_title {
font-weight: bold;
font-size: 14px;
line-height: 140% !important;
}

.article_read {
font-size: 12px;
margin-bottom: 5px;
}

.article_date {
font-size: 10px;
font-family: serif !important;
}

.taste_lately_col_center {
position: absolute;
top: 15px;
left: 362px;
}

#landing_container {
margin-bottom: 0px;
}

#landing_container:after {  
  visibility: hidden;  
  display: block;  
  font-size: 0;  
  content: " ";  
  clear: both;  
  height: 0;  
}  
* html #landing_container             { zoom: 1; } /* IE6 */  
*:first-child+html #landing_container { zoom: 1; } /* IE7 */ 

#recently {
}

#landing_image {
z-index: 0;
display: block;
float: left;
position: inherit;
}

.ads-container-landing {
display: block;
float: right;
margin: 0 !important;
padding: 0 !important;
position: relative;
width: 340px !important;
}

.col_right_ad {
margin-bottom: 20px;
}


.landing #column_content {
width:1023px !important;
}

.landing #content_container_skelton {
background: none !important;
padding-left: 0px;
}

#column_ads {
float: right;
display: block;
position: relative;
margin: 0px !important;
width: 340px !important;
padding-left: 0px;
}

#column_ads_wrap {
padding: 0px !important;
}

#tabs {
margin: 15px 0px 0px !important;
padding: 0px !important;
}
#tabs ul {
left: 0px !important;
}

.breadcrumb {
margin-left: 25px !important;
}


/* WEEKLY WINE */

#slider_wine {
background:url("images/weekly_wine/taste_landing_wine_bg.png") no-repeat scroll left top transparent;
display:block;
height:293px;
margin:13px 0 0 25px;
width:321px;
}

.slider_wine_item {
display:block;
height:293px;
width:321px;
position: relative;
}
  #slider_wine .slider_wine_item .descriptionTable {
  padding: 29px 16px 0px 77px;
  line-height: 140% !important;
  width: 227px;
  height: 273px;
  }
  #slider_wine .slider_wine_item .descriptionTable h2 {
  font-weight: bold;
  font-size: 14px;
  }
  #slider_wine .slider_wine_item .descriptionTable h3 {
  font-weight: bold;
  font-size: 12px;
  color: #666;
  }
  #slider_wine .slider_wine_item .descriptionTable p {
  font-size: 12px;
  line-height: 140% !important;
  }
  #slider_wine .slider_wine_item p.releasedate {
  position: absolute;
  bottom: 1px;
  width: 100%;
  height: 26px;
  text-align: center;
  color: #FFF;
  font-size: 12px;
  line-height: 26px !important;
  }

  #prevBtn, #nextBtn { 
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 17px;
  }	
  #prevBtn { 
  left: 27px;
  }														
  #nextBtn { 
  right: 18px;
  }														
  #prevBtn a, #nextBtn a {  
  display: block;
  width: 24px;
  height: 24px;
  }	
  #prevBtn a{ 
  background: url(images/weekly_wine/previous.png) no-repeat -1px -1px;	
  }	
	  #prevBtn a:hover { 
	  background: url(images/weekly_wine/previous.png) no-repeat -1px -27px;	
	  }	
  #nextBtn a { 
  background: url(images/weekly_wine/next.png) no-repeat -1px -1px;	
  }	
	  #nextBtn a:hover { 
	  background: url(images/weekly_wine/next.png) no-repeat -1px -27px;	
	  }	



/* HOT TIPS */
#hot_tips_slider {
width: 321px;
height: 624px;
position: relative;
line-height: 100% !important;
background: url(images/hot_tips/taste_landing_hottips_bg.png) top left no-repeat;
}
  #hot_tips_slider img {
  vertical-align: middle;
  }

#hot_tips_slider #tips_header {
width: 100%;
height: 15px;
position: relative;
line-height: 100% !important;
display: block;
}
#tips_header .blogLink {
width: 35px;
height: 9px;
position: absolute;
display: block;
top: 4px;
right: 5px;
}

#tips_title {
width: 100%;
height: 39px;
line-height: 100% !important;
display: block;
}
#tips_title h2 {
font-size: 15px !important;
padding: 16px 0px 0px 17px;
color: #FFF;
font-weight: bold;
}

#hot_tips_slider .container {
width: 303px;
height: 353px;
overflow: hidden;
position: relative;
line-height: 100% !important;
border: #FFF solid 1px;
background: #FFF;
margin: 0px auto;
color: #333;
}

#hot_tips_slider .container p {
margin: 5px 9px 0px;
line-height: 135% !important;
}
  #hot_tips_slider .container p a {
  margin: 5px 9px 0px;
  color: #767676;
  }

#hot_tips_slider .container span.itemtitle {
font-size: 16px;
font-weight: bold;
}

#hot_tips_slider .container img.digis {
margin: 0px 8px 3px 0px;
}
  #hot_tips_slider .container img.digis_float	 {
  margin: 0px 8px 3px 0px;
  float: left;
  }

#hot_tips_slider .slides {
position: absolute;
top: 0;
left: 0;
}

#hot_tips_slider .slides div {
position: absolute;
top: 0;
width: 303px;
height: 212px;
display: none;
}

.slider_navBar {
background: url(/themes/shot/images/hot_tips/bg_slider_bar.gif) 0 0 no-repeat;
display: block;
width: 303px;
height: 26px;
position: relative;
margin: -27px auto 0px;
text-align: center;
}
.slider_navBar ul.pagination {
list-style-type: none;
padding: 5px 0px 0px;
display: block;
margin: auto;
text-align: center;
}
  .slider_navBar ul.pagination li {
  margin:0 3px;
  display: inline;
  }         
  .slider_navBar ul.pagination a {
  display: inline-block;
  width: 6px;
  padding-top: 6px;
  height: 0;
  overflow: hidden;
  background: url(/themes/shot/images/hot_tips/pagination.png) 0 0 no-repeat;
  }
	  .slider_navBar ul.pagination li.active a {
	  background-position: 0 -6px;
	  }
.slider_navBar a.slider_previous {
display: block;
width: 26px;
height: 26px;
position: absolute;
top: 0px;
left: 0px;
background: url(/themes/shot/images/hot_tips/previous.png) 10px 10px no-repeat;
}
  .slider_navBar a.slider_previous:hover {
  background: url(/themes/shot/images/hot_tips/previous_hover.png) 10px 10px no-repeat;
  }
.slider_navBar a.slider_next {
display: block;
width: 26px;
height: 26px;
position: absolute;
top: 0px;
right: 0px;
background: url(/themes/shot/images/hot_tips/next.png) 10px 10px no-repeat;
}
  .slider_navBar a.slider_next:hover {
  background: url(/themes/shot/images/hot_tips/next_hover.png) 10px 10px no-repeat;
  }
.category_name p {
font-size: 14px;
line-height: 100% !important;
font-weight: bold;
margin: 14px auto 10px 10px
}
.category_name ul {
list-style: none;
padding-left: 9px;
margin-top: 0;
}
.category_name ul li {
margin: 0px 0px 5px 0px;
}
.category_name ul li {
background: url(images/hot_tips/bg_arrow_link.png) 53px 50% no-repeat;
text-decoration: none;
}
.category_name ul li img {
border: #FFF solid 1px;
margin: 1px 18px 1px 1px;
}

.category_name ul li:hover {
font-weight: bold;
background: url(images/hot_tips/bg_arrow_active.png) 53px 50% no-repeat;
}
.category_name ul li:hover img {
border: #23942B solid 2px;
margin: 0px 17px 0px 0px;
}

