/* Old price */
.old-price { width:80px;}
.old-price .price-label { display:none; font-size:10px; font-weight:bold; white-space:nowrap; color:#000 !important;}
.old-price .price { font-weight:normal !important; font-size:16px !important; text-decoration:line-through; color:#C30000 !important; }

/* Special price */
.special-price { float:right; width:120px;}
.special-price .price-label { display:block; font-size:10px !important; font-weight:bold; text-transform:uppercase; white-space:nowrap; color:#000 !important; }
.special-price .price { font-size:20px !important; font-weight:bold; line-height:18px; }

.aw-htp {
	float: left;
	width: 555px;
margin-top:0px;

}

.aw-htp-tabs {
	list-style:none outside none; 
	width: 555px;
	height: 30px;
        border-left:1px solid #000;   
        border-right:1px solid #000;  
background:url(../images/reppp.png) repeat 100% white;

}

.aw-htp-tabs li                { 
padding-left:0px;
margin-right:0px;
	float:left; 
	border-right:1px solid #000; 
	border-left:0px solid #000; 
	font-size:1.1em; 
	line-height:1em; 
}

.aw-htp-tabs li.first          { 
	border-left:0;  
}

.aw-htp-tabs li.last           { 
	border-right:0; border-right:0px solid #000; 
}

.aw-htp-tabs a                 {
	text-decoration: none; 
	display:block; 
	padding:9px 18px 9px 18px; 
	color:#000; 
	font-weight:bold; 
        font-size:13px; 
           

        
}

.aw-htp-tabs a:hover           { 
	background-color:#000; 
	text-decoration:none; 
	color:#fff; 
        


}

.aw-htp-tabs li.active a,
.aw-htp-tabs li.active a:hover { 
	background-color:#C60000; 
	font-weight:bold; 
        font-size:13px; 
	color:#fff; 
}

.aw-htp-padder {
	border-left: 1px solid #000;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
         
	margin-bottom: 0px;
	width: 555px;
	float: left;
        padding-top: 0px;
}

.aw-htp-loader {
	margin-top: 12px;	
	position: absolute;
	text-align: center;
	display: none;
}

.col-1-layout .aw-htp-padder, .col-1-layout ul.aw-htp,.col-1-layout .listing-type-grid#hometabspro .grid-row { width: 898px; }
.col-1-layout .aw-htp { width: 900px; }
.col-2-left-layout .listing-type-grid#hometabspro .grid-row,
.col-2-right-layout .listing-type-grid#hometabspro .grid-row {width: 683px;}
.col-2-left-layout .aw-htp-padder,
.col-2-right-layout .aw-htp-padder {width: 683px;}
.col-2-left-layout .aw-htp,
.col-2-right-layout .aw-htp { width: 685px; }

.col1-layout .aw-htp-padder, .col1-layout ul.aw-htp, .col1-layout .listing-type-grid#hometabspro .grid-row { width: 898px; }
.col1-layout .aw-htp { width: 900px; }
.col2-left-layout .listing-type-grid#hometabspro .grid-row,
.col2-right-layout .listing-type-grid#hometabspro .grid-row {width: 683px;}
.col2-left-layout .aw-htp-padder,
.col2-right-layout .aw-htp-padder {width: 683px;}
.col2-left-layout .aw-htp,
.col2-right-layout .aw-htp { width: 685px; }

/********************** Catalog Listing */

/* List Type */
.listing-type-list#hometabspro .listing-item { 
	border-top:1px solid #D9DDE3; 
	padding:12px 0px; 
	float: left;
	width: 471px;
}

.col-1-layout .listing-type-list#hometabspro .listing-item { width: 898px; }
.col-2-left-layout .listing-type-list#hometabspro .listing-item,
.col-2-right-layout .listing-type-list#hometabspro .listing-item { width: 683px; }

.col1-layout .listing-type-list#hometabspro .listing-item { width: 898px; }
.col2-left-layout .listing-type-list#hometabspro .listing-item,
.col2-right-layout .listing-type-list#hometabspro .listing-item { width: 683px; }

.listing-type-list#hometabspro .product-image { float:left; width:135px; margin-left: 10px; }
.listing-type-list#hometabspro .product-shop { width:305px; margin-right: 10px; }
.listing-type-list#hometabspro .product-shop .description { margin:.5em 0 1.2em 0; }
.listing-type-list#hometabspro .product-shop .price-box {text-align:center; white-space:nowrap; margin:3px 13px 5px 0; padding:0; }
.listing-type-list#hometabspro .product-shop .form-button {margin:0.5em 0 0; }
.listing-type-list#hometabspro .product-shop .product-reviews { margin:15px 0; font-size:.95em; }
.listing-type-list#hometabspro .product-shop .product-reviews a, .listing-type-list#hometabspro .product-shop .product-reviews a:hover { color:#6e6969; }
.listing-type-list#hometabspro .listing-item .rating-box { margin-bottom:6px; }

/* Grid Type */
.listing-type-grid#hometabspro {  }
.listing-type-grid#hometabspro .grid-row { 
	border-bottom:0px dashed #000;
        border-top:0px solid #fff; 
        margin-top: 0px;
	float: left;
	width: 100%; 	
}
ol.even#htp-grid-row { margin-bottom:0px !important; margin-top:0px !important; border-bottom:1px dashed #000 !important; border-top:1px dashed #000 !important; 
	 
}

.listing-type-grid#hometabspro li.item { margin:5px 3px 0px 3px;float:left; width:150px; padding:0px 15px 0px 15px; line-height:1.0em; overflow:hidden; height: 345px; border-right:1px dashed #000; }
.listing-type-grid#hometabspro li.item {  
		 
}
.listing-type-grid#hometabspro li.first { margin:5px 3px 0px 3px; padding:0px 5px 0px 20px; border-right:1px dashed #000; height: 345px; border-bottom:0px dashed #CFCFCF; 
	
}

.listing-type-grid#hometabspro .last { border-left:0px dashed #000; height: 345px; border-right:0px dashed #000 !important;}
.listing-type-grid#hometabspro .product-image { text-align:left; }
.listing-type-grid#hometabspro .rating-box { float:left; margin-left:0; margin-right:5px; }
.listing-type-grid#hometabspro .actions { margin:10px 0; text-align:center; } 

/* Rewrites for different layouts */
.col-1-layout .grid-row#htp-grid-row {  }
.col-1-layout .listing-type-grid#hometabspro li.item { width:379px; }
.col-2-left-layout .listing-type-grid#hometabspro,
.col-2-right-layout .grid-row#htp-grid-row { }
.col-2-left-layout .listing-type-grid#hometabspro li.item,
.col-2-right-layout .listing-type-grid#hometabspro li.item { width:307px; }

.col1-layout .grid-row#htp-grid-row { }
.col1-layout .listing-type-grid#hometabspro li.item { width:379px; }
.col2-left-layout .listing-type-grid#hometabspro,
.col2-right-layout .grid-row#htp-grid-row { }
.col2-left-layout .listing-type-grid#hometabspro li.item,
.col2-right-layout .listing-type-grid#hometabspro li.item { width:307px; }

/********************** Catalog Listing */
.catalog-listing#hometabspro { line-height:1.35em; }
.catalog-listing#hometabspro h5 { margin-bottom:.4em; font-size:12px; }
.catalog-listing#hometabspro h5 a { color:#000; text-decoration:none; } 
.catalog-listing#hometabspro h5 a:hover { color:#000; text-decoration:underline; }
.catalog-listing#hometabspro .add-to { margin:.7em 0; color:#555; line-height:1.3em; font-size:.95em; font-weight:bold; }
.catalog-listing#hometabspro .add-to a, .catalog-listing#hometabspro .add-to a:hover { text-decoration:underline; }
.catalog-listing#hometabspro .ratings { margin-bottom:.6em; }

.catalog-listing#hometabspro .ratings { line-height:1.5em; }
.catalog-listing#hometabspro .ratings .rating-box { float:none; margin-bottom:3px; }
.catalog-listing#hometabspro .ratings .pipe { display:none; }
.catalog-listing#hometabspro .ratings .separator { display:none; }
.catalog-listing#hometabspro .ratings a { display:block; }


/************************************************************/
/****************[ Mage_CSS_D Shop Elements]*****************/
/************************************************************/

.catalog-listing#hometabspro .product-shop { float:right; }
.catalog-listing#hometabspro .out-of-stock { height:18px; padding-top:3px;color:#D83820; font-weight:bold; }
.catalog-listing#hometabspro .product-shop .short-description { width:100%; overflow:hidden; margin-bottom:10px; }

/********************** Rating */
.catalog-listing#hometabspro .ratings {
    margin:7px 0;
    }
.catalog-listing#hometabspro .rating-box {
    float:left;
    position:relative;
    width:69px;
    height:13px;
    margin-right:5px;
    background:url(../images/product_rating_blank_star.gif) repeat-x;
    }
.catalog-listing#hometabspro .rating-box .rating {
    position:absolute;
    top:0;
    left:0;
    height:13px;
    background:url(../images/product_rating_full_star.gif) repeat-x;
    }
.catalog-listing#hometabspro .ratings-list {
    margin:4px 0;
    }
.catalog-listing#hometabspro .ratings-list td {
    padding:3px 0;
    }
.catalog-listing#hometabspro .ratings-list td.label {
    padding-right:8px;
    font-size:.95em;
    font-weight:bold;
    line-height:1em;
    }

/************************** Prices */
.catalog-listing#hometabspro .price { white-space:nowrap !important; }

.catalog-listing#hometabspro .price-box { padding:0px 0; }
.catalog-listing#hometabspro .price-box .price { font-weight:bold; color:#BB0300; }

/* Regular price */
.catalog-listing#hometabspro .regular-price { color:#bb0300; }
.catalog-listing#hometabspro .regular-price .price { font-weight:bold; font-size:18px; color:#bb0300; }

/* Old price */
.catalog-listing#hometabspro .old-price { margin:0; }
.catalog-listing#hometabspro .old-price .price-label { white-space:nowrap; color:#999; }
.catalog-listing#hometabspro .old-price .price { font-weight:bold; color:#bb0300; text-decoration:line-through; }

/* Special price */
.catalog-listing#hometabspro .special-price { margin:0; padding:3px 0; }
.catalog-listing#hometabspro .special-price .price-label { font-size:13px; font-weight:bold; white-space:nowrap; color:#cd5033; }
.catalog-listing#hometabspro .special-price .price { font-size:13px; font-weight:bold; color:#bb0300; }

/* Minimal price (as low as) */
.catalog-listing#hometabspro .minimal-price { margin:0; }
.catalog-listing#hometabspro .minimal-price .price-label { font-weight:normal; white-space:nowrap; text-decoration:underline;}
.catalog-listing#hometabspro .minimal-price .price { font-size:15px; font-weight:bold; color:#bb0300; }

.catalog-listing#hometabspro a.minimal-price-link { display:block; }
.catalog-listing#hometabspro a.minimal-price-link .label {}
.catalog-listing#hometabspro a.minimal-price-link .price { font-weight:normal; color:#1e7ec8; }

/* Excluding tax */
.catalog-listing#hometabspro .price-excluding-tax { display:block; color:#999; }
.catalog-listing#hometabspro .price-excluding-tax .label { white-space:nowrap; color:#999; }
.catalog-listing#hometabspro .price-excluding-tax .price { font-size:11px; font-weight:normal; color:#bb0300; }

/* Including tax */
.catalog-listing#hometabspro .price-including-tax { display:block; color:#999; }
.catalog-listing#hometabspro .price-including-tax .label { white-space:nowrap; color:#999; }
.catalog-listing#hometabspro .price-including-tax .price { font-size:16px; font-weight:bold; color:#bb0300; }

/* Excl tax (for order tables) */
.catalog-listing#hometabspro .price-excl-tax  { display:block; }
.catalog-listing#hometabspro .price-excl-tax .label { display:block; white-space:nowrap; }
.catalog-listing#hometabspro .price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.catalog-listing#hometabspro .price-incl-tax { display:block; }
.catalog-listing#hometabspro .price-incl-tax .label { display:block; white-space:nowrap; }
.catalog-listing#hometabspro .price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.catalog-listing#hometabspro .price-from { margin:0; }
.catalog-listing#hometabspro .price-from .price-label { font-weight:bold; white-space:nowrap; }

.catalog-listing#hometabspro .price-to { margin:0; }
.catalog-listing#hometabspro .price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.catalog-listing#hometabspro .price-notice { padding-left:10px; color:#999; }
.catalog-listing#hometabspro .price-notice .price { font-weight:bold; color:#2f2f2f; }

.catalog-listing#hometabspro .price-as-configured { margin:0; }
.catalog-listing#hometabspro .price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

.catalog-listing#hometabspro .price-box-bundle { padding:0 0 10px 0; }
.catalog-listing#hometabspro .price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
.catalog-listing#hometabspro .price-box-bundle .price { color:#555; }

.catalog-listing#hometabspro .product-pricing-grouped li { padding:2px 0; color:#e26703; }
.catalog-listing#hometabspro .product-pricing-grouped li .price { font-weight:bold; }


/********************** Generic Box */
.catalog-listing#hometabspro .generic-box { margin-bottom:15px; padding:12px 15px; border:1px solid #D0CBC1; background:url(../images/base_mini_head_bg.gif) repeat-x #fff; }
.catalog-listing#hometabspro .generic-product-list li { margin:12px 0; }

/* Link highlights */
.catalog-listing#hometabspro .link-cart { color:#DC6809 !important; font-weight:bold !important; }
.catalog-listing#hometabspro .link-remove { color:#646464 !important; }
.catalog-listing#hometabspro .link-print { background:url(../images/icon_printer.gif) no-repeat 0 2px; padding-left:23px; }
.catalog-listing#hometabspro .link-feed { background:url(../images/icon_feed.png) no-repeat left center; padding-left:18px; line-height:1.15; }

/********************** Space Creators */
.catalog-listing#hometabspro .no-display { display:none; }
.catalog-listing#hometabspro .content-box { min-height:250px; } /* Set minimum height for visual presentation */
.catalog-listing#hometabspro .content { padding:12px 12px 12px 15px; } /* Sets default padding */
.catalog-listing#hometabspro .actions { line-height:1.3em; }
.catalog-listing#hometabspro .separator { padding:0 3px; }
.catalog-listing#hometabspro .pipe { padding:0 4px; font-size:.95em; }
.catalog-listing#hometabspro .divider { margin:10px 0; height:1px; background:url(../images/dotted_divider.gif) repeat-x; font-size:1px; line-height:1em; overflow:hidden; }

.catalog-listing#hometabspro .form-button, .form-button-alt {
-webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer;
float:left; height:28px; background:transparent url(../images/bkg_btn.png) 0 0 no-repeat; padding:0 0 0 6px; font:bold 11px/25px Tahoma, Verdana, Arial, sans-serif; text-transform:uppercase; text-align:center; white-space:nowrap; color:#550000;
background-position:100% 0; padding:0 15px 0 9px; 

}
.catalog-listing#hometabspro .form-button span, .form-button-alt span {
    white-space:nowrap;
}
	
	
	
	
