/*
************************************************************************
  wbCatalog
  Licensed under the GNU/GPL Open Source License
  (c) 2008 Webuddha.com, The Holodyn Corporation

  bundle.list

************************************************************************
*/

/* ==================================== Main Wrap */
#wbCatalog {
  background:#111 url(../_img/content-bg.jpg) repeat;;
}
#wbCatalog h1.index_title,
#wbCatalog h1.contentheading,
#wbCatalog h1.componentheading {
  font-size:18px;
  font-weight:bold;
  color:#333;
  margin:0;
  padding:0 5px 0 8px!important;
  background:#111 url(../_img/content-header_bg.jpg) 2px 2px no-repeat;
  line-height:34px;
}
#wbCatalog h1.contentheading {
  border:none;
  color:#633;
  margin:3px 0;
  padding:0;
  font-size:14px;
}
#wbCatalog td.empty {
  border:none;
}
#wbCatalog td {
  vertical-align:top;
}

/* ==================================== General */
div#wbCatalog div {
  text-align:inherit!important;
}
div#wbCatalog .clr {
  clear:both;
  height:0;
  line-height:0;
}
div#wbCatalog .copyright {
  clear:both;
  padding:5px 0;
  font-size:10px;
  color:#999;
  text-align:center;
}
div#wbCatalog .copyright a,
div#wbCatalog .copyright a:visited {
  font-size:10px;
  color:#9999cc;
}

/* ==================================== Error / Alert */
div.message,
div#wbCatalog .error,
div#wbCatalog .error_msg,
div#wbCatalog .alert,
div#wbCatalog .alert_msg {
  text-align:center;
  margin: 5px 0px;
  padding: 4px;
  background: #0000FF;
  color: #FFFFFF;
  font-family:verdana;
  font-size: 12px;
  text-transform: uppercase;
  border:none;
}
div#wbCatalog .error,
div#wbCatalog .error_msg {
  background: #FF0000;
}

/* ==================================== Emty Alert */
div#com_wbcatalog h1.empty {
  text-align:center;
  margin: 10px 0px 10px 0px;
  padding: 5px;
  background: #F0F0F0;
  color: #777;
  font-size: 12px;
  text-transform: uppercase;
  border: none;
}

/* ==================================== Page Navigation */
div#wbCatalog .pagenav_top,
div#wbCatalog .pagenav_bottom {
  text-align:center!important;
}
div#wbCatalog .pagenav_top {
  margin:0 0 10px 0;
  padding:0 0 5px 0;
  border-bottom:1px solid #252525;
}
div#wbCatalog .pagenav_bottom {
  margin:10px 0 0 0;
  padding:5px 0;
  border-top:1px solid #252525;
}
div#wbCatalog .pagenav_top span,
div#wbCatalog .pagenav_bottom span {
  font-size:12px;
  color:#333;
  font-weight:bold;
}
div#wbCatalog .pagenav_top a,
div#wbCatalog .pagenav_bottom a {
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}

/* ==================================== Data Table */
div#com_wbcatalog table.data {
  width: 100%;
}
div#com_wbcatalog table.data th {
  border-bottom: 2px solid #CCC;
  text-align: left;
  font-size: 12px;
}
div#com_wbcatalog table.data td {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: left;
  vertical-align: top;
  font-size: 11px;
}
div#com_wbcatalog table.data td.center {
  text-align: center;
}
div#com_wbcatalog table.data tr td,
div#com_wbcatalog table.data tr.row0 td {
  background: #000;
}
div#com_wbcatalog table.data tr.row1 td {
  background: #f6f6f6;
}
div#com_wbcatalog table.data td a,
div#com_wbcatalog table.data td a:visited {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
div#com_wbcatalog table.data td a:hover {
  font-size: 11px;
  color: #0000FF;
  text-decoration: underline;
}

/* ==================================== Item List */
.wbcItemList {
  clear:both;
  margin:10px 0 0 0;
}
.wbcItemList .wbcItem {
  text-align:left;
  font-size:11px;
  border-top:1px dashed #e5a812;
  padding:10px 0;
}
.wbcItemList .wbcItem .block tr td {
  font-size:11px;
}
.wbcItemList .wbcItem .block a.img {
  float:left;
  display:block;
  width:200px;
  height:120px;
  text-align:center;
}
.wbcItemList .wbcItem .block a.img span {
}
.wbcItemList .wbcItem .block a.img span img {
  border:1px solid #e5a812;
  border:2px solid #000;
  height:116px;
}
.wbcItemList .wbcItem .block div.name,
.wbcItemList .wbcItem .block div.item_sku,
.wbcItemList .wbcItem .block div.item_qty {
  font-size:12px;
  font-weight:bold;
  overflow: hidden;
}
.wbcItemList .wbcItem .block div.item_sku,
.wbcItemList .wbcItem .block div.item_sku span{
  color:#fff397;
}
.wbcItemList .wbcItem .block div.name{
  border-bottom: 1px solid #e5a812;
}
.wbcItemList .wbcItem .block div.name a {
  font-size:16px;
  line-height:26px;
  font-weight:bold;
  overflow: hidden;
  color:#e5a812;
  text-decoration:none;
}
.wbcItemList .wbcItem .block div.name a:hover{
  color:#fff397;
}
.wbcItemList .wbcItem .block div label {
  font-weight:bold;
}
.wbcItemList .wbcItem .block div span {
}
.wbcItemList .wbcItem .block div.item_desc {
  padding:5px;
  line-height:14px;
}
.wbcItemList .wbcItem .block div.item_price label {
  font-weight:bold;
  color:#e5a812;
}
.wbcItemList .wbcItem .block div.item_price span{
  font-weight:bold;
  color:#fff397;
  font-size:16px;
}
.wbcItemList .wbcItem .block div.type_list_price span {
  text-decoration: line-through;
  color:#CC0000;
}
.wbcItemList .wbcItem div.item_addtocart {
  float:right;
}
.wbcItemList .wbcItem div.item_viewdetail {
  margin:10px 10px 0 0;
  float:right;
}
.wbcItemList .wbcItem table.block {
  width:100%;
}
.wbcItemList .wbcItem td.itemImage {
  width: 120px;
}
.wbcItemList .wbcItem td.itemDetail {
}
