/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

 .cat-plate, .cat-plate2 {
	position:absolute;
	right:-8px;
	top:0;
	display:block;
}
.cat-plate2 { right:-12px; }
a.form-button { text-decoration:none; }
a.form-button:hover { color:#ffffff; }
*html .cat-plate, *html .cat-plate2 { right:-2px; }
h1.viper {
	font-family:'vipernora';
	color:#292829;
	text-transform:uppercase;
	font-size:24px;
	padding-top:5px;
}
h2.viper {
	font-family:'vipernora';
	color:#292829;
	text-transform:uppercase;
	font-size:20px;
}
.daily-deal {
	z-index:0;
	position:relative;
	float:right;
	width:210px;
	height:256px;
	background:url('../images/homier/dd-bg.jpg');
	cursor:pointer;
}

.dd-pname {
	z-index:999;
	margin-left:10px;
	width:170px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:14px;
	position:absolute;
	top:56px;
}

.dd-price, .dd-price a {
	z-index:999;
	position:absolute;
	bottom:25px;
	margin-left:10px;
	font-size:22px;
	font-weight:bold;
	color:#ffea00;
}
.dd-price .regular-price {
	color:#ffea00;
	font-size:22px;
}
.dd-sign {
	position:absolute;
	z-index:999;
	left:-7px;
	top:-7px;
}
.dd-pimage {
	position:absolute;
	margin-left:7px;
	top:85px;
	z-index:1;
}

.dd-order {
	position:absolute;
	right:9px;
	bottom:25px;
	z-index:1;
}

.tabcontent{display:none; width:625px; height:263px; background:url(../images/homier/special-bg.jpg) no-repeat;}
#tablist
	{ 
	width:536px; 
	height: 38px;
	}

	
#tablist ul 
	{
	list-style:none;
	width: 536px;
	height: 38px;
	}

#tablist li 
	{

    list-style: none;
	display: inline;
	text-align: center;
	}

#tablist li a 
	{
	text-decoration: none;
	display:block;
	float:left;	
	background: url(../images/tabbed/tabs.jpg) no-repeat;
	text-indent:-9999px;
	}

li#featured a {
	width:140px;
	height:38px;
	 }
li#top-sellers a {
	width:129px;
	height:38px;
	 }
li#top-rated a {
	width:129px;
	height:38px;
	 }
li#whats-new a {
	width:138px;
	height:38px;
	 }



li#featured a:link, li#featured a:visited {	
	background-position: -0px -0px;
	}
	
li#featured.current a{	
	background-position: -0px -38px;
	}
	
li#top-sellers a:link, li#top-sellers a:visited {	
	background-position: -140px 0px;
	}
	
li#top-sellers.current a {	
	background-position: -134px -76px;
	width: 136px;
	margin-left:-7px;
	}	
	
li#top-rated a:link, li#top-rated a:visited {	
	background-position: -269px 0px;
	}
	
li#top-rated.current a {	
	background-position: -260px -114px;
	width: 138px;
	margin-left: -9px;
	}	
	
li#whats-new a:link, li#whats-new a:visited {	
	background-position: -398px 0px;
	}
	
li#whats-new.current a{	
	background-position: -389px -152px;
	width: 147px;
	margin-left: -9px;
	}

.payment-options {
	position:absolute; top:-50px;
	text-align:left;
	left:20px;
	z-index:30;
}

*html .payment-options {
	padding-left:0;
}

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #CFCFCF;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #CFCFCF;
 border-bottom: none;
 background: #DFDFDF;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #2F2F2F; }
ul.tabbernav li a:visited { color: #2F2F2F; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #BFBFBF;
 border-color: #CFCFCF;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


/* Homepage Modules */
.home-page-item {
	position:relative;
	padding:15px 0px 0px 10px;
	width:197px;
	height:116px;
	float:left;
}
.home-page-img {
	float:left;
	position:relative;
}
.home-page-box {
	margin-top:10px;
	float:left;
}
.home-page-txt {
	position:relative;
	margin-left:3px;
	float:left;
	width:110px;
	
}
.star-hold {
	width:120px;
}
.home-page-price {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	float:left;
	display:block;
}

.home-page-txt p {
	line-height:13px;
	margin-bottom:0;
}

.home-page-txt a {
	color:#8e0000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.home-page-txt .cat-link {
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	display:block;
	float:left;
}

.brand-logo {
	margin:0px 10px 0px 10px;
	border:8px solid #000000;
}