/*
Theme Name: Storefront Edge zeta 4
Theme URI: http://www.storefrontthemes.com
Description: Storefront Edge is a powerful theme developed by Storefront Themes for the WP e-Commerce plugin. Edge allows you to have custom product page layouts, change colors and backgrounds, and so much more with our vast theme options. It features a sizable slider, social integrations, and even custom shortcodes.
Author: Storefront Themes
Version: 1.0.2 zeta 3
Tags: two-columns, fixed-width, mutliple colors, wp ecommerce, storefront
Author URI: http://www.storefrontthemes.com
Copyright: (c) 2010 Storefront Themes.
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html


WARNING! DO NOT EDIT THIS FILE!
To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file. You have been warned! :)

-------------------------------------------------------------------------------------------
INDEX:

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks
-1.3 Headings
-1.4 Wordpress Stuff
2. CONTAINERS
3. NAVIGATION
4. HOMEPAGE
-4.1 Slider
5. FOOTER
6. PRODUCT GRID
7. POSTS
-7.1 Author Bio
-7.2 Related Posts
8. COMMENTS
9. SINGLE PRODUCT PAGE
10. SHOPPING CART
11. CHECKOUT
12. MY ACCOUNT
13. WIDGETS
14. CONTACT
15. SHORTCODES

-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
1. SETUP
-------------------------------------------------------------------------------------------
1.1 Defaults*/
HTML
{
	background: #F6F6F6 url(images/linenbg.png) repeat top left;
	padding: 0px;
	margin: 0px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #333333;
	font-size: 13px;
	overflow: scroll;
	overflow-x: hidden;
/*line-height: 1.6em;*/
}
BODY
{
	background: #F6F6F6 url(images/linenbg.png) repeat top left;
	padding: 0px;
	margin: 0px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #333333;
	font-size: 13px;
/*line-height: 1.6em;*/
}
BLOCKQUOTE, UL, OL
{
	margin: 0px;
	padding: 0px;
}
IMG
{
	border: none;
}
INS, A
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
CAPTION
{
	text-align: center;
	padding: 5px 0;
}
:focus, A:focus
{
	outline: 0;
}
DIV.container_12
{
	border: 1px solid #000;
	margin: 5px;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
	content: none;
}
/*header, footer, nav, aside, article, section, hgroup, details, summary*/
#INVALID-RULE
{
	display: block;
	padding: 0;
	margin: 0;
	list-style: none !important;
	border: 0 none #000000;
	outline: none;
}
SMALL
{
	font-size: 12px;
	color: #000;
/*font-style: italic;*/
}
SMALL A
{
	font-weight: bold;
/*font-style: italic;*/
}
.a-right
{
	text-align: right;
}
.a-center
{
	text-align: center;
}
.half
{
	width: 49%;
}
.required
{
	color: #EA3232;
}
FORM LABEL
{
	font-size: 12px;
	text-transform: uppercase;
	display: block;
/*padding-bottom: 8px;*/
}
INPUT[type=text], INPUT[type=email], TEXTAREA
{
	font: 1em Arial, sans-serif;
	color: #797979;
	padding: 10px 9px;
	border: 1px solid #D6D6D6;
	background: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
/*-o-border-radius: 3px
border-radius: 3px*/
}
INPUT[type="text"]:focus, INPUT[type="email"]:focus, TEXTAREA:focus
{
	border: 1px solid #9F9F9F;
}
INPUT[type="submit"]
{
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	height: 34px;
/*line-height: 1.6em;*/
	border: none;
	padding: 0 15px;
	cursor: pointer;
	background: #000;
/*border-radius: 3px*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
/*-moz-box-shadow: inset 0 1px 0 #576f73*/
}
INPUT[type="submit"]:hover, BUTTON.btn:hover
{
	background: #333;
}
BUTTON::-moz-focus-inner
{
	padding: 0;
	border: 0;
}
/*FF Fix*/
BUTTON
{
/*-webkit-border-fit: lines*/
	text-transform: uppercase;
}
/*<- Safari & Google Chrome Fix*/
BUTTON
{
	overflow: visible;
	width: auto;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent;
	cursor: pointer;
	display: inline-block;
}
.entry
{
/*line-height: 1.65em;*/
	margin-bottom: 15px;
}
FORM LABEL
{
	font-weight: bold;
}
.shadow
{
/*-moz-box-shadow: 1px 1px 2px #9d9d9d
-webkit-box-shadow: 1px 1px 2px #9D9D9D;
box-shadow: 1px 1px 2px #9d9d9d
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#9d9d9d')";
For IE 5.5 - 7
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#9d9d9d');*/
}
TABLE TR .wpsc_gateway_container
{
	line-height: 28px;
}
P
{
/*line-height: 1.6em;*/
	margin: 3px 0px;
	padding: 5px 0px;
}
#menus_inferior
{
	border-top: 1px solid #000000;
	/*[disabled]border-bottom:1px solid #000000;*/
	height: 29px;
	padding: 0px 8px 8px;
	margin: 0 0 0 0px;
}
BLOCKQUOTE
{
	background: url(images/quote.png) no-repeat left top;
	font-size: 13px;
	padding: 0px 0px 5px 30px;
	float: left;
	margin: 10px 25px 15px 15px;
	width: 300px;
}
.hr
{
	border-top: 1px solid #CCCCCC;
	width: 100%;
	/*[disabled]margin-top:10px;*/
}
IMG
{
/*-moz-box-shadow: 1px 1px 2px #9d9d9d
-webkit-box-shadow: 1px 1px 2px #9D9D9D;
box-shadow: 1px 1px 2px #9d9d9d*/
	border: none;
}
IMG.none
{
/*-moz-box-shadow: 0px 0px 0px #9d9d9d
-webkit-box-shadow: 0px 0px 0px #9D9D9D;
box-shadow: 0px 0px 0px #9d9d9d*/
	border: none;
}
UL
{
	margin: 15px 25px;
}
OL
{
	margin: 15px 30px;
}
LI
{
/*line-height: 1.6em;*/
}
DIV.grid_3 .menu-footer-container UL LI
{
	float: left;
	padding-right: 16px;
	font-size: 11px;
	list-style: none;
	background: url(images/linia.png) no-repeat right;
	padding-top: 1px;
}
IMG.alignleft
{
	float: left;
	margin: 20px 20px 20px 0px;
}
IMG.alignright
{
	float: right;
	margin: 20px 0px 20px 20px;
}
.clear
{
	clear: both;
}
.border-bottom
{
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.border-bottom-dotted
{
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
/*1.2 Hyperlinks*/
A
{
/*line-height: 1.6em;*/
	color: #000;
	text-decoration: none;
}
A:hover
{
	color: #000;
/*font-weight:bold;
text-decoration: underline;*/
}
UL.princi LI H2 A
{
	font-size: 23px;
}
.princi LI
{
	list-style: none;
	border-bottom: 1px solid #4D4D4D;
	margin: 0 0 27px;
}
DIV.grid_3 .menu-footer-container UL LI A
{
	color: #020202;
}
A.checkout-tab
{
	background: url(images/cart-icon.png) no-repeat right top;
	width: 78px;
	height: 18px;
	float: right;
	border: none;
	position: absolute;
/*left: 873px;*/
	z-index: 9999;
	margin: 0 auto 0 882px;
	/*[disabled]background-color:#C61F1F;*/
}
INPUT.wpsc_buy_button, INPUT.make_purchase
{
	background: #000;
/*;border-radius: 5px*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 20px !important;
	color: #FFF;
	border: 0px solid #000000;
	float: left;
}
.wpsc_buy_button:hover
{
	background-color: #333;
	color: #FFF;
}
A.button
{
	background: #BD0926;
/*border-radius: 5px*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 20px !important;
	color: #FFF;
	border: 0px solid #000000;
	float: left;
	margin-top: 10px;
	text-decoration: none;
}
A.button:hover
{
	background-color: #333;
	color: #FFF;
}
/*1.3 Headings*/
H1, H2, H3, H4, H5, H6
{
	color: #333;
	margin: 5px 0px;
	padding: 7px 0px 3px;
/*font-family: Nobile, sans-serif;*/
	font-weight: bold;
}
.widget_menu_shop H2
{
	/*[disabled]display:inline-block;*/
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 1px 8px 0 0;
	padding: 0;
}
.widget_menu H2
{
	display: none;
}
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A
{
	color: #000;
	margin: 5px 0px;
	padding: 7px 0px 3px;
/*font-family: Nobile, sans-serif;*/
	font-weight: bold;
	font-style: normal;
	letter-spacing: -0.05em;
	text-decoration: none;
}
H1 A
{
	font-size: 28px;
}
H1 SPAN, H2 SPAN, H3 SPAN, H4 SPAN, H5 SPAN, H6 SPAN
{
	color: #333;
}
H3
{
	font-size: 16px;
}
/*1.4 Wordpress Stuff*/
#wp-calendar
{
	width: 100%;
	margin-top: 5px;
}
#wp-calendar CAPTION
{
	font-weight: bold;
	color: #222;
	text-align: center;
	font-size: 14px;
	padding-bottom: 4px;
}
#wp-calendar THEAD
{
	font-size: 11px;
}
#wp-calendar TBODY
{
	color: #AAA;
}
#wp-calendar TBODY TD
{
	padding: 3px 0 2px;
	background: #F5F5F5;
	border: 1px solid #CCC;
	text-align: center;
}
#wp-calendar TBODY .pad
{
	background: none;
	border: 0;
}
#wp-calendar TFOOT #next
{
	text-align: right;
}
.wp-caption
{
/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-style: italic;
	color: #999;
}
.wp-caption-text
{
	text-align: center;
	margin-top: 5px;
	padding-right: 10px;
}
.alignleft .wp-caption-text
{
	text-align: right;
}
.post-nav A
{
	padding: 10px 0px;
	font-size: 12px;
	text-decoration: none;
}
.alignleft, .left
{
	float: left !important;
}
.alignright, .right
{
	float: right !important;
}
IMG.alignleft, .entry .alignleft
{
	margin-right: 20px;
	margin-bottom: 5px !important;
}
IMG.alignright, .entry .alignright
{
	margin-left: 20px;
	margin-bottom: 5px !important;
}
.post-thumb
{
	margin: 10px 0px;
	margin-right: 10px;
}
/*-------------------------------------------------------------------------------------------
2. CONTAINERS
-------------------------------------------------------------------------------------------*/
.logo_container
{
	margin: 0px auto;
	/*[disabled]margin-top:5px;*/
	margin-bottom: 10px;
	/*[disabled]width:100%;*/
	/*[disabled]text-align:center;*/
	float: left;
	position: absolute;
	z-index: 1000;
}
#tagline
{
	margin: 0px auto;
	width: 100%;
	height: auto;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
	margin-top: 10px;
}
.socialbarwrap
{
	border-top: 1px dotted #CCC;
}
#socialbar
{
	width: 100%;
	padding: 15px 5px;
	margin: 0px 0px 10px;
	border: 0px solid #000000;
}
/*-------------------------------------------------------------------------------------------
3. NAVIAGTION
-------------------------------------------------------------------------------------------*/
.navigation
{
	position: relative;
	z-index: 999;
	padding-left: 150px;
}
.navigation
{
	height: 47px;
}
DIV.menu-navigation-container
{
	float: left;
}
.navigation DIV>UL
{
	white-space: nowrap;
	/*[disabled]text-align:center;*/
	display: table;
	margin: 0px auto;
	/*[disabled]padding-top:25px;*/
	/*[disabled]padding-bottom:0px;*/
}
.navigation DIV>UL LI
{
	position: relative;
	list-style: none;
}
.navigation DIV>UL LI A
{
	display: list-item;
	font-size: 15px;
	font-weight: bold;
	/*[disabled]text-decoration:underline;*/
}
.navigation DIV>UL LI A SPAN
{
	background: url(images/flecha_down.jpg) no-repeat 0px 8px;
	padding: 0 4px 0 0px;
	/*[disabled]text-decoration:underline;*/
}
.navigation DIV>UL>LI:hover>A, .navigation DIV>UL UL
{
	color: #BD0926;
}
.navigation DIV UL .spacer
{
	height: 5px;
}
.navigation DIV>UL UL
{
	font-size: 12px;
	position: absolute;
	display: none;
	min-width: 185px;
	white-space: nowrap;
	z-index: 10;
	-moz-border-radius: 0px 0px 5px 5px;
/*border-radius: 0px 0px 5px 5px*/
	background: none;
	background-image: url(images/dropdown-space.png);
/*-moz-box-shadow: 0 0 1px 1px #DCDCDC
-webkit-box-shadow: 0 0 1px 1px #DCDCDC;
-o-box-shadow: 0 0 1px 1px #DCDCDC
box-shadow: 0 0 1px 1px #DCDCDC*/
}
.navigation DIV>UL UL LI+LI
{
	background: url(images/nav-divider.png) repeat-x left top;
}
.navigation DIV>UL UL LI A
{
	display: block;
	padding: 11px 20px;
	color: #535353 !important;
/*font: 13px Arial, sans-serif !important;*/
	text-transform: uppercase;
	text-align: left !important;
	border-top: 1px solid #E9E9E9;
	text-decoration: none;
}
.navigation .top-arrow+LI A
{
	border: none !important;
}
.navigation .empty+LI A
{
	border: none !important;
}
.navigation DIV>UL UL LI A:hover
{
	background: none;
	background-color: #FFF;
	color: #BD0926;
}
.navigation DIV>UL>LI
{
	float: left;
}
.navigation DIV>UL>LI.parent>A
{
}
/*background-image: url(../images/nav-arrow.png); background-repeat: no-repeat; background-position: center 36px;*/
.navigation DIV>UL>LI.current-menu-item>A, .navigation DIV>UL>LI.current_page_item>A, .navigation DIV>UL>LI.current_page_ancestor>A, .navigation DIV>UL>LI.current-menu-ancestor>A
{
	color: #BD0926;
}
/*f3466a*/
.navigation DIV>UL>LI>A
{
	padding: 0 10px;
/*font: 17px Arial, sans-serif;*/
	color: #333;
	text-decoration: none;
	border-right: 1px solid #020202;
	margin: 12px 0 0;
}
.navigation DIV>UL>LI>A:hover
{
	color: #BD0926;
	text-decoration: none;
}
.navigation DIV>UL UL LI A:hover
{
	color: #BD0926;
	text-decoration: none;
}
.navigation DIV>UL>LI>UL
{
	margin: 0;
	left: 0;
	top: 48px;
}
.navigation DIV>UL>LI>UL .top-arrow
{
	margin-top: -22px;
	padding-top: 11px;
	height: 11px;
	background-image: url(images/dropdown-top.png);
	background-repeat: no-repeat;
	background-position: 19px bottom;
}
.navigation DIV>UL>LI UL UL
{
	left: 100%;
	top: 0px;
	border: 1px solid #E9E9E9;
/*-moz-box-shadow: 0 0 0px 0px #DCDCDC
-webkit-box-shadow: 0 0 0px 0px #DCDCDC;
-o-box-shadow: 0 0 0px 0px #DCDCDC
box-shadow: 0 0 0px 0px #DCDCDC*/
}
.navigation DIV>UL LI:hover
{
	z-index: 15;
}
.navigation DIV>UL LI:hover>UL
{
	display: block !important;
}
/*-------------------------------------------------------------------------------------------
4. HOMEPAGE
-------------------------------------------------------------------------------------------
4.1 Slider*/
#slider-wrapper
{
	width: 960px;
	height: 488px;
	margin: 0px auto;
	/*[disabled]padding-top:7px;*/
	margin-top: 0px;
	margin-bottom: 10px;
}
#slider
{
	position: relative;
	width: 960px;
	height: auto;
	margin: 0px auto;
	background: url(images/loading.gif) no-repeat 50% 50%;
}
#slider IMG
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
#slider A
{
	border: 1px solid #FE2929;
	display: block;
	left: -1px;
}
#slider-wrapper #slider.nivoSlider .nivo-directionNav A
{
	border: 0;
}
#slider-wrapper #slider.nivoSlider .nivo-controlNav A.nivo-control
{
	border: 0;
}
.nivo-controlNav
{
	position: absolute;
	left: 11px;
	bottom: 0;
	border: none;
}
.nivo-controlNav A
{
	display: block;
	width: 22px;
	height: 22px;
	background: url(images/bullets.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin-right: 3px;
	float: left;
	border-bottom: 30px solid #000000;
}
.nivo-controlNav A.active
{
	background-position: 0 -22px;
}
.nivo-directionNav A
{
	display: block;
	width: 30px;
	height: 30px;
	background: url(images/arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
}
A.nivo-nextNav
{
	background-position: -30px 0;
	right: 15px;
}
A.nivo-prevNav
{
	left: 15px;
}
.nivo-caption
{
	text-shadow: none;
/*font-family: Helvetica, Arial, sans-serif;*/
}
.nivo-caption A
{
	color: #EFE9D1;
/*text-decoration: underline;*/
}
/*-------------------------------------------------------------------------------------------
5. FOOTER
-------------------------------------------------------------------------------------------*/
#meta
{
	margin: 0px auto;
	width: 100%;
	/*[disabled]border-top:1px solid #CCC;*/
	/*[disabled]margin-top:20px;*/
	/*[disabled]padding-top:20px;*/
	text-align: center;
	font-size: 11px;
	color: #777;
	/*[disabled]margin-bottom:20px;*/
}
.card-icons
{
	margin: 0px auto;
	text-align: center;
	width: 600px;
	height: auto;
	padding-bottom: 24px;
}
.card-icons IMG
{
/*-moz-box-shadow: 0px 0px 0px #9d9d9d
-webkit-box-shadow: 0px 0px 0px #9D9D9D;
box-shadow: 0px 0px 0px #9d9d9d*/
	border: none;
}
.footerhr
{
	margin-top: 30px;
	margin-bottom: 17px;
	border: 0;
}
/*-------------------------------------------------------------------------------------------
6. PRODUCT GRID
-------------------------------------------------------------------------------------------*/
.imagecol A IMG
{
	position: relative;
}
.gridprice
{
	position: absolute;
	z-index: 50;
	text-align: left;
	padding: 5px 8px;
	background: #BD0926;
	color: #FFF;
	font-style: italic;
	font-weight: bold;
	left: 0;
	min-width: 25%;
	margin-top: -36px;
}
BODY.chrome .gridprice, BODY.safari .gridprice
{
	margin-top: -30px;
}
BODY.gecko .gridprice
{
	margin-top: -35.5px;
}
.homegrid
{
	float: right;
	width: 450px;
	height: auto;
	margin-bottom: 15px;
}
.item_image
{
	float: right;
	margin: 10px;
	width: 150px;
	height: 150px;
	padding: 8px;
}
/*-------------------------------------------------------------------------------------------
7. POSTS
-------------------------------------------------------------------------------------------
7.1 Author Bio*/
.author-bio
{
	margin-bottom: 30px;
	margin-top: 25px;
}
H3.author-title
{
	border-bottom: 1px solid #CCC;
	padding: 10px 0;
	margin: 0 0 15px;
}
.author-bio .avatar
{
	float: left;
	margin: 0 10px 0 0;
}
.author-bio P
{
/*font-ize: 12px
line-height: 1.6em;*/
}
/*7.2 Related Posts*/
#related-posts .post-container
{
	border-bottom: 1px dotted #CCC;
	padding: 10px 0 20px;
	margin: 0px 0 10px;
}
#related-posts .post-thumb
{
	margin: 0;
	padding: 0;
}
#related-posts .post-thumb IMG
{
	float: left;
	margin: 0 10px 0 0;
}
#related-posts H3.entry-title, #related-posts H3.entry-title A
{
/*line-height: 20px;*/
	margin-left: -2px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	padding-top: 0px;
}
#related-posts H3.entry-title A:hover
{
	text-decoration: none;
}
#related-posts .entry-meta
{
	margin: 0;
	padding: 0;
	background: none;
}
#related-posts .entry-meta, #related-posts .entry-meta A
{
	font-size: 10px;
	text-transform: uppercase;
}
#related-posts .entry-summary P
{
	margin: 0;
	padding: 0px;
}
/*-------------------------------------------------------------------------------------------
8. COMMENTS
-------------------------------------------------------------------------------------------*/
#comments
{
	margin: 0px;
	padding: 0px;
	margin-top: 30px;
}
H3#comments, #respond H3
{
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #CCC;
}
UL.commentlist
{
	margin: 0px;
	padding: 0px;
	margin: 20px 0 0;
	list-style-type: none;
	overflow: visible;
	margin-bottom: 0px;
}
LI.comment
{
	margin: 10px 20px 20px 0;
}
LI.comment .comment-body
{
	margin: 0 0 0 70px;
	position: relative;
}
LI.comment .comment-meta
{
	overflow: hidden;
	float: left;
	display: block;
	width: 50%;
}
LI.comment .comment-text
{
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
}
LI.comment .avatar
{
	position: absolute;
	left: -70px;
}
LI.comment P
{
	clear: both;
}
LI.comment CITE, LI.bypostauthor LI.comment CITE
{
	color: #333;
	font-weight: bold;
	font-style: normal;
	padding: 0 10px 0 0;
	margin: 0 8px 0 0;
	float: left;
}
LI.comment CITE A, LI.bypostauthor LI.comment CITE A
{
	color: #333;
}
LI.comment CITE A:hover
{
	text-decoration: none;
}
.commentmetadata, .commentmetadata A
{
	font-size: 10px;
	text-transform: uppercase;
	color: #999;
}
.commentmetadata A:hover
{
	color: #666;
	text-decoration: none;
}
.says
{
	display: none;
}
.comment-meta
{
	margin: 0 0 10px;
/*line-height: 22px;*/
	position: relative;
}
LI.comment .comment-body A.comment-reply-link
{
	display: block;
	position: absolute;
	right: 0;
	top: 0px;
	font-weight: bold;
	padding: 0 10px 0 0;
	font-size: 10px;
	text-transform: uppercase;
}
.children
{
	list-style-type: none;
	margin: 20px 0 0 70px;
}
.children LI.comment
{
	margin: 0 0 20px;
}
#respond
{
	margin-top: 0px;
}
#respond H3
{
	margin-top: 0px;
}
#commentform
{
	margin-bottom: 20px;
}
#commentform DIV.wrap
{
	margin-bottom: 10px;
}
#commentform DIV.input-container
{
	display: inline-block;
	margin: 5px 0 10px;
	background-color: #F8F8F8;
	padding: 1px 3px;
	float: left;
}
#commentform INPUT[type=text]
{
	width: 290px;
	border: 1px solid #E8E8E8;
}
#commentform DIV.textarea-container
{
	display: inline-block;
	margin: 5px 0 10px;
	background-color: #F8F8F8;
	padding: 4px 4px 0;
}
#commentform TEXTAREA
{
	width: 400px;
	height: 155px;
	padding: 5px;
	border: 1px solid #E8E8E8;
}
#commentform LABEL
{
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #000;
/*padding-top: 13px;*/
	text-transform: none;
/*margin: 5px 0 10px;
float: left;
padding-left: 15px;*/
	float: left;
	margin: 17px 0 0 7px;
}
#commentform INPUT#submit
{
	border: none;
	font-weight: bold;
	padding: 1px 15px;
}
.cancel-comment-reply
{
	margin: 0 0 10px;
	text-align: right;
}
/*-------------------------------------------------------------------------------------------
9. SINGLE PRODUCT PAGE
-------------------------------------------------------------------------------------------*/
.edge-product-gallery
{
	float: left;
	width: 290px;
	height: auto;
	margin-top: 6px;
	padding-bottom: 15px;
}
BODY.gecko .edge-product-gallery, BODY.ie .edge-product-gallery
{
	margin-top: 2px;
}
.edge-product-gallery A IMG
{
	margin: 1px;
}
.single_product_display .imagecol IMG.product_image
{
	float: left;
}
.wpsc-breadcrumbs
{
	padding-bottom: 15px;
}
DIV.product_footer
{
	position: relative;
	clear: both;
	padding: 0 !important;
	width: 100%;
	border-top: 0px solid #CCC;
	height: 35px;
	margin-top: 10px;
}
.wpsc_buy_button_container, .wpsc_buy_button_container FORM
{
	max-width: 250px;
	float: left;
}
/*-------------------------------------------------------------------------------------------
10. SHOPPING CART
-------------------------------------------------------------------------------------------*/
#header A.shopping-cart-basket
{
	display: block;
	height: 44px;
	width: 44px;
	background: url(images/sft-shopping-cart.png) 0px 0px;
	text-align: right;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
DIV.shopping-cart-basket-icon
{
	display: block;
	height: 44px;
	width: 44px;
	background: url(images/sft-shopping-cart.png) 0px 0px;
	text-align: right;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
}
#fancybox-wrap
{
	z-index: 999;
}
#sft-shopping-cart
{
	border: 1px solid #AAA;
	padding: 30px;
	background: #FFF;
}
#sft-shopping-cart H3
{
/*font-family: "Helvetica Neue", helvetica, arial, serif;*/
	font-weight: bold;
	font-size: 22px;
}
#sft-shopping-cart, #sft-shopping-cart H3
{
	color: #000;
}
#sft-shopping-cart
{
	min-width: 400px;
	font-size: 14px;
	width: 400px;
	max-width: 400px;
	font-weight: bold;
}
#sft-shopping-cart #sideshoppintcart .items, #sft-shopping-cart #sideshoppintcart P, #sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE, #sft-shopping-cart SPAN.emptycart, #sft-shopping-cart SPAN.gocheckout
{
	font-size: 13px;
	font-weight: normal;
	margin-left: 3px;
}
#sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE TBODY TR
{
	border-bottom: 1px solid #DDD;
}
#sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE TBODY TR+TR
{
	border-bottom: 0px solid #000000;
}
#sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE, DIV#sideshoppingcart DIV
{
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}
#sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE TBODY TR TD+TD, #sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE TBODY TR TH+TH
{
	text-align: center;
}
#sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE TBODY TR TD+TD+TD, #sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE TBODY TR TH+TH+TH
{
	text-align: right;
}
#sft-shopping-cart SPAN.total
{
	border-top: 1px solid #DDD;
}
#sft-shopping-cart SPAN.total .pricedisplay
{
	font-weight: bold;
	text-align: right;
}
.shopping-cart-wrapper .shoppingcart, .shopping-cart-wrapper .shoppingcart TABLE TBODY, .shopping-cart-wrapper .shoppingcart TABLE TR, .shopping-cart-wrapper .shoppingcart TABLE TR TH, .shopping-cart-wrapper .shoppingcart TABLE TR TD
{
	margin: 0;
	padding: 0;
	text-align: left;
	font-weight: normal;
}
.shopping-cart-wrapper .shoppingcart TABLE TR TD.pricedisplay.checkout-total
{
	text-align: right;
}
.shopping-cart-wrapper .shoppingcart TABLE THEAD TR
{
	background: none;
	border-bottom: 1px solid #000;
}
.shopping-cart-wrapper .shoppingcart TABLE THEAD TR TH
{
	font-weight: bold;
}
.shopping-cart-wrapper .shoppingcart TABLE THEAD TR TH#quantity
{
	text-align: center;
}
.shopping-cart-wrapper .shoppingcart TABLE THEAD TR TH#price
{
	text-align: center;
}
#sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE TBODY TR TD+TD+TD
{
	text-align: center;
}
.shopping-cart-wrapper .shoppingcart TABLE TD.cart-widget-count, .shopping-cart-wrapper .shoppingcart TABLE TR TD.pricedisplay.checkout-total
{
	font-weight: bold;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.shopping-cart-wrapper .shoppingcart TABLE TBODY TD.product-name
{
	min-width: 235px;
	max-width: 235px;
}
INPUT[type="submit"].remove_button:hover
{
	background-color: #FFF;
}
#sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE TBODY TR
{
	border-bottom: 0px solid #000000;
}
#sft-shopping-cart .shopping-cart-wrapper .shoppingcart TABLE TFOOT TR.cart-widget-total
{
	border-top: 1px solid #000000;
}
/*3.8*/
#sft-shopping-cart TABLE.shoppingcart TD, #sft-shopping-cart TABLE.shoppingcart TH
{
	padding: 3px 5px;
	border: 1px solid #000;
}
#sft-shopping-cart TABLE.shoppingcart TH
{
	background: #000;
	color: #FFF;
}
#sft-shopping-cart TABLE.shoppingcart
{
	margin: 10px 0px;
	font-size: 13px;
}
#sft-shopping-cart SPAN.total
{
	border: 0;
}
#sft-shopping-cart SPAN.total
{
	display: block;
}
#sft-shopping-cart SPAN.total SPAN.pricedisplay
{
	float: right;
	margin-right: 2px;
}
#sft-shopping-cart TABLE.shoppingcart TD SPAN.pricedisplay
{
	text-align: right;
	float: right;
}
#sft-shopping-cart SPAN.total SPAN.totalhead
{
	padding-left: 3px;
}
#sft-shopping-cart TABLE.shoppingcart TH#price
{
	text-align: right;
}
#sft-shopping-cart .wpsc_empty_the_cart
{
	margin-top: 5px;
}
#sft-shopping-cart TABLE TD
{
	padding: 3px;
}
#sft-shopping-cart #sliding_cart .total, #sft-shopping-cart #sliding_cart P
{
	color: #000;
}
/*-------------------------------------------------------------------------------------------
11. CHECKOUT
-------------------------------------------------------------------------------------------*/
TABLE.productcart TR.firstrow TD, TABLE.productcart TR.firstrow TD
{
/*background-color: none;*/
	background: none !important;
	border-left: 0px solid #000000 !important;
	margin-bottom: 30px;
}
TABLE.productcart TR.firstrow
{
	border-bottom: 1px solid #999999;
	color: #FFF;
}
TABLE.productcart TR.firstrow TD
{
	border-left: 0px solid #DDD;
}
.productcart TR.firstrow TD, .productcart TR
{
	text-align: center;
}
.productcart TR FORM
{
	text-align: left;
	padding-top: 10px;
}
.productcart TR
{
	text-align: left;
}
.productcart .pricedisplay
{
	text-align: center;
}
.productcart .checkout-total .pricedisplay
{
	text-align: right;
	margin-top: -4px;
}
.productcart TR.total_price TD
{
	text-align: left;
	font-size: 22px;
}
.productcart TR.total_price TD #checkout_total
{
	text-align: right;
	margin-right: 6px;
}
TABLE.productcart TR.total_price TD
{
	padding: 20px !important;
}
TABLE.productcart TR.product_row TD
{
	padding-top: 10px;
}
DIV.wpsc_product_search
{
	margin: 0;
}
FORM.wpsc_checkout_forms
{
	margin-top: 30px;
}
FORM.wpsc_checkout_forms H2, FORM.wpsc_checkout_forms H4
{
/*font-family: "Helvetica Neue", helvetica, arial, serif;*/
	margin-top: 20px;
}
FORM.wpsc_checkout_forms H4
{
	font-weight: bold;
	margin-top: 10px;
}
TABLE.checkout_cart, TABLE.shipping_table, TABLE.productcart
{
	width: 100%;
}
TABLE.checkout_cart
{
	margin-top: 15px;
}
TABLE.checkout_cart TR.alt
{
	background: none;
}
FORM.adjustform, FORM.adjustform .pricedisplay
{
	text-align: center;
}
#checkout_page_container TABLE.checkout_cart TR.product_row TD.wpsc_product_price
{
	margin-top: 5px !important;
}
#checkout_page_container TABLE.checkout_cart TR.product_row TD+TD+TD+TD, #checkout_page_container TABLE.checkout_cart TR.product_row TD+TD+TD+TD+TD.wpsc_product_price
{
	text-align: center;
}
TABLE.checkout_cart TR.header, TABLE.checkout_cart TBODY
{
	border-bottom: 1px solid #DDD;
}
TABLE.checkout_cart TR.product_row
{
	padding: 10px 0px !important;
}
TABLE.wpsc_checkout_table TD.wpsc_totals
{
	padding: 20px 8px;
	font-weight: bold;
	font-size: 20px;
	border-top: 0px solid #DDD;
}
TABLE.wpsc_checkout_table TD.wpsc_totals.shipping
{
	font-size: 13px;
	font-weight: normal;
}
TR.total_price
{
	border-bottom: 1px solid #DDD;
}
TABLE.checkout-fields TR TD
{
	padding: 2px;
}
P.wpsc_email_address_p INPUT
{
	width: 200px;
}
TR.extra_costs TD
{
	text-align: left;
}
TR.extra_costs TD+TD, #checkout_page_container TABLE.checkout_cart TR.product_row TD+TD+TD+TD+TD+TD SPAN.pricedisplay
{
	text-align: right !important;
}
TD.firstcol.wpsc_product_image
{
	width: 36px;
}
TABLE.wpsc_checkout_table TR TD, TABLE.wpsc_checkout_table TR TH
{
	padding: 2px;
}
TABLE.shipping_table
{
	border-top: 0px solid #DDD;
}
.oldprice
{
	text-decoration: line-through;
}
#wpsc_shopping_cart_container INPUT.wpsc_buy_button
{
	float: left;
	margin-top: 20px;
}
/*3.8*/
TD.wpsc_total_amount_before_shipping, TD.wpsc_total_amount_before_shipping SPAN.pricedisplay
{
	text-align: right;
}
TR.wpsc_coupon_row TD
{
	margin-top: 10px;
}
TABLE#sft-coupons-table
{
	border-bottom: 1px solid #DDD;
}
TABLE.wpsc_checkout_table TD.wpsc_totals SPAN#coupons_amount SPAN.pricedisplay
{
	float: right;
}
/*-------------------------------------------------------------------------------------------
12. MY ACCOUNT PAGE
-------------------------------------------------------------------------------------------*/
TABLE.logdisplay TR TD
{
	text-align: center !important;
}
TABLE.logdisplay TR TD SPAN.pricedisplay
{
	float: none;
}
TABLE.logdisplay TR TD DIV.order_status TABLE.customer_details TD
{
	text-align: left !important;
}
/*-------------------------------------------------------------------------------------------
13. WIDGETS
-------------------------------------------------------------------------------------------*/
.widget UL LI
{
	list-style: none;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px;
	width: 100%;
	clear: both;
}
.widget UL
{
	padding: 0px;
	margin: 0px;
}
.item_image
{
	float: left;
	padding: 0px;
	margin: 0px;
	padding: 5px;
	width: auto;
	height: auto;
}
.textwidget
{
	margin: 0px;
	padding: 0px;
}
/*-------------------------------------------------------------------------------------------
14. CONTACT
-------------------------------------------------------------------------------------------*/
#contactForm
{
	margin-bottom: 20px;
}
#contactForm DIV.wrap
{
	margin-bottom: 10px;
}
#contactForm DIV.input-container
{
	display: inline-block;
	margin: 5px 0 10px;
	background-color: #F8F8F8;
	padding: 1px 3px;
	float: left;
}
#contactForm INPUT[type=text]
{
	width: 290px;
	border: 1px solid #E8E8E8;
/*float: left;*/
}
#contactForm DIV.textarea-container
{
	display: inline-block;
	margin: 5px 0 10px;
	background-color: #F8F8F8;
	padding: 4px 4px 0;
}
#contactForm TEXTAREA
{
	width: 400px;
	height: 155px;
	padding: 5px;
	border: 1px solid #E8E8E8;
}
#contactForm LABEL
{
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #777;
/*padding-top: 13px;*/
	text-transform: none;
/*margin: 5px 0 10px;
float: left;
padding-left: 15px;*/
}
#contactForm INPUT#submit
{
	border: none;
	color: #FFF;
	background: #000;
	font-weight: bold;
	padding: 1px 15px;
}
BUTTON.btn
{
	background: #000;
/*border-radius: 5px*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 20px !important;
	color: #FFF;
	border: 0px solid #000000;
	float: left;
	margin-top: 10px;
	text-decoration: none;
	margin-bottom: 15px;
}
BUTTON.btn:hover
{
	background-color: #333;
	color: #FFF;
}
/*-------------------------------------------------------------------------------------------
15. SHORTCODES
-------------------------------------------------------------------------------------------
Fixes for column shortcodes when using right sidebar template*/
.container_12 .grid_8 .grid_6.sccolumn
{
	width: 280px;
}
.container_12 .grid_8 .grid_4.sccolumn
{
	width: 180px;
}
.container_12 .grid_8 .grid_3.sccolumn
{
	width: 130px;
}
.custom-pages-menu-item2
{
	border-bottom: 1px solid #FFFFFF;
	height: 16px;
}
.widget_menu
{
	background: #000;
	width: 100%;
	padding: 0px 0;
	margin: -16px 0px 0px;
}
.widget_menu UL LI A
{
	color: #FFFFFF;
	width: 25%;
}
.widget_menu LI
{
	/*[disabled]float:left;*/
	width: 25%;
	margin: 0px 0 4px;
	padding: 2px 0;
	list-style: none;
	color: #FFFFFF;
	background-color: #020202;
	display: inline-block;
}
.widget_menu2
{
	background: #000;
	width: 100%;
	padding: 0px 0;
	/*[disabled]margin:-16px 0px 0px;*/
}
.widget_menu2 UL LI A
{
	color: #FFFFFF;
	width: 25%;
}
.widget_menu2 LI, .widget_menu2 UL LI UL LI
{
	/*[disabled]float:left;*/
	width: 25%;
	margin: 0px 0 0;
	padding: 2px 0;
	list-style: none;
	color: #FFFFFF;
	background-color: #020202;
	display: inline-block;
}
.widget_menu2 .wpsc_categories
{
	display: inline;
}
.widget_menu2 H2
{
	display: none;
}
/*--------------------------------------------------------------------------------
Aqui fiquem css de product_page
---------------------------------------------------------------------------------*/
#zeta_grid_productes
{
/*background-color:#096;*/
}
.zeta_cuadrat_productes
{
	width: 75px;
	height: 75px;
/*background-color:#0C6;
*/
	float: left;
	margin: 6px;
	overflow: hidden;
}
#zeta_productes_desc
{
	height: 240px;
	margin-bottom: 3px;
/*
background-color:#C03;*/
}
.zeta_product_propietat
{
	float: left;
	width: 90%;
	border-bottom: 1px dashed #CCC;
	margin-left: 3%;
	color: #000;
	font-weight: bold;
	margin-top: 5px;
}
.zeta_product_propietat I
{
	font-weight: normal;
	font-style: normal;
}
.zeta_product_propietat SPAN
{
	background-image: url(images/subr.jpg);
	font-style: normal;
	font-weight: normal;
}
.zeta_product_propietat P
{
	display: inline;
	padding-bottom: 3px;
	border-bottom: 1px dashed #CCC;
}
#zeta_productes_titol
{
	background-color: #000;
	padding-left: 10px;
	height: 55px;
}
.zeta_productes_preu
{
	color: #96BD0D;
	font-size: 13px;
	padding-bottom: 1px;
	font-weight: normal;
}
.zeta_productes_preu SPAN
{
	font-weight: bold;
}
.zeta_productes_compra2_nose
{
	color: #FFF;
	background-color: #000;
	clear: both;
	width: 155px;
	padding-left: 3px;
	margin-right: 10px;
	margin-top: 3px;
}
.zeta_productes_compra2 INPUT:hover
{
	background-color: #96BD0D;
	color: #FFF;
}
.zeta_productes_compra2 INPUT
{
	background: #96BD0D;
/*;border-radius: 5px*/
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
/*font-size: 13px;
font-weight: bold;*/
	padding: 0px;
	color: #FFF;
	border: 0px solid #000000;
	float: none;
	color: #FFF;
	background-color: #000;
	clear: both;
/*padding-left:3px;
margin-right:10px;
margin-top:5px;*/
	display: inline;
	text-transform: none;
	height: 18px;
}
.zeta_productes_compra
{
	color: #FFF;
	background-color: #000;
	clear: both;
	width: 155px;
	padding-left: 3px;
	margin-right: 10px;
	margin-top: 3px;
}
.zeta_productes_compra SPAN
{
/*margin-top:7px;*/
}
.zeta_productes_compra INPUT:hover
{
	background-color: #96BD0D;
	color: #FFF;
}
.zeta_productes_compra INPUT
{
	background: #96BD0D;
/*;border-radius: 5px*/
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
/*font-size: 13px;
font-weight: bold;*/
	padding: 0px;
	color: #FFF;
	border: 0px solid #000000;
	float: none;
	color: #FFF;
	background-color: #000;
	clear: both;
/*padding-left:3px;
margin-right:10px;
margin-top:5px;*/
	display: inline;
	text-transform: none;
	height: 18px;
}
.colorVerd
{
	color: #96BD0D;
}
#zeta_numProd
{
	color: #000;
	text-align: center;
	font-size: 12px;
	width: 27px;
	height: 27px;
	margin-top: 0px;
	padding-top: 5px;
	background-color: #000;
	margin-right: 5px;
	float: right;
	position: relative;
	background-image: url(images/hexagon.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.wpsc-latest-products UL
{
	margin: 0;
	padding: 0;
}
.wpsc-latest-products LI
{
	width: 49%;
	float: left;
	list-style: none inside none;
	border: 0px solid #000;
}
.wpsc-latest-products LI.wpsc-latest-product A.wpsc-product-title
{
	background-image: url(images/flecha.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 8px 0 0;
}
#featured_post_widget-3 DIV P
{
	color: #000;
}
#featured_post_widget-3 DIV P A
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#featured_post_widget-3 IMG
{
	padding-left: 20px;
}
DIV.grid_3 H2
{
	font-size: 11px;
	float: left;
	padding-top: 0px;
	margin: 12px 8px 0 0;
}
DIV.grid_3 FORM
{
	margin: 7px 0 0;
}
.live_search_form INPUT
{
	font-size: 9px;
	margin-top: 1px;
	width: 248px;
	border: 1px solid #020202;
}
.widget_menu_shop
{
	/*[disabled]background:#A72727;*/
	width: 303px;
	padding: 0 0 0 645px;
}
.footer_desplegable
{
	margin-top: 5px;
	color: #F00;
	background: url(images/flecha_up.jpg) no-repeat right;
}
/*
#zeta_sunbmenu DIV{
float:left;
margin:0 22px 0 0;
font-size:14px;

}*/
#zeta_sunbmenu DIV
{
	float: left;
	margin: 2px 12px 0 0;
	font-size: 12px;
}
#zeta_sunbmenu A DIV
{
}
#zeta_sunbmenu A:hover DIV
{
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
#provacontainer
{
	margin: 0px;
	border: 0px solid #FF0;
	float: left;
	height: 500px;
	width: 500px;
}
#prova
{
	width: 500px;
	height: 500px;
	overflow: hidden;
	position: relative;
}
#prova A, #prova A IMG
{
	border: none !important;
	text-decoration: none !important;
	outline: none !important;
}
#prova H4
{
	color: #FFFFFF !important;
	margin: 0px !important;
	padding: 0px !important;
/*font-family: Arial, Helvetica, sans-serif !important;*/
	font-size: 16px !important;
}
#prova .cs-title
{
	background: #222222;
	color: #FFFFFF !important;
/*font-family: Arial, Helvetica, sans-serif !important;*/
	font-size: 12px !important;
	letter-spacing: normal !important;
	line-height: normal !important;
}
#prova .cs-title
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 155px;
/*padding: 10px 10px 0px 10px;*/
}
#provacontainer .cs-buttons
{
	clear: both;
	font-size: 0px;
	margin: 0px;
	float: left;
	position: relative;
	top: -43px;
}
#cs-button-prova
{
	z-index: 999;
	outline: none;
}
#provacontainer .cs-buttons
{
	font-size: 0px;
	padding-left: 10px;
	float: left;
}
#provacontainer .cs-buttons A
{
/*margin-left: 5px;*/
	height: 15px;
	width: 30px;
	float: left;
	background: url(http://blacklabelwatch.com/wp-content/plugins/vslider/images/default_style.png) no-repeat;
	background-position: top;
	text-indent: -1000px;
}
#provacontainer .cs-buttons A:hover
{
	background: url(http://blacklabelwatch.com/wp-content/plugins/vslider/images/default_style.png) no-repeat;
	background-position: bottom;
	top: 15px;
}
#provacontainer A.cs-active
{
	background: url(http://blacklabelwatch.com/wp-content/plugins/vslider/images/default_style.png) no-repeat;
	background-position: bottom;
}
#prova .cs-prev, #prova .cs-next
{
	outline: none;
}
#prova .cs-prev
{
/*margin-left:8px;*/
	line-height: 50px;
	width: 50px;
	height: 50px;
	background: url(http://blacklabelwatch.com/wp-content/plugins/vslider/images/nav_style3_arrows-prev.png) no-repeat;
	text-indent: -999px;
}
#prova .cs-next
{
	margin-right: 5px;
	line-height: 50px;
	width: 50px;
	height: 50px;
	background: url(http://blacklabelwatch.com/wp-content/plugins/vslider/images/nav_style3_arrows-next.png) no-repeat;
	text-indent: -999px;
}
#prova, #prova IMG
{
/*border:5px solid #FFFFFF;
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;*/
}
UL.blogroll LI
{
	float: left;
	width: 49%;
	border-bottom: 1px solid #000;
	display: table;
	margin: 0 0 0 5px;
	font-size: 14px;
	height: 70px;
}
UL.blogroll LI A
{
	display: block;
}
.nice-menu LI A:before
{
	content: url(images/iniciMenu.jpg);
}
.texte_14_int_24
{
	font-size: 14px;
	line-height: 24px;
}
#zeta_categories UL
{
	margin: 5px 0px 5px 5px;
}
#zeta_categories LI
{
	width: 50%;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
}
#zeta_categories LI A
{
	color: #FFF;
	text-decoration: none;
	width: 100%;
	text-align: left;
	display: block;
	font-size: 11px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
#zeta_categories LI A:hover
{
	color: #FFF;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	width: 100%;
}
#zeta_categories LI A:hover DIV
{
	color: #FFF;
	width: 100%;
	text-decoration: none;
}
#zeta_categories LI A DIV
{
	color: #000;
	width: 100%;
	text-decoration: none;
	display: inline;
}
#zeta_categories LI.seleccionat A
{
	border-bottom: 1px solid #E0E0E0;
	/*[disabled]color:#DD0A0A;*/
}
H1 A
{
	font-size: 28px;
}
#text_content
{
	font-size: 14px;
	line-height: 24px;
}
.error
{
	color: #900;
	font-size: 8px;
	display: table;
}
H4 DIV H2
{
	margin: 0;
	display: none;
}
#enlaces H4
{
	margin: 0;
	padding: 0;
}
/*TWITTER*/
#zeta_twitter LI A
{
	color: #96BD0D;
}
#zeta_twitter LI
{
	border-bottom: 1px solid #020202;
	margin: 0 0 5px;
	padding: 0 0 5px;
	list-style: none none;
}
TT, CODE, KBD, SAMP
{
	font-family: inherit;
}
#pagines B
{
	font-weight: normal;
	position: relative;
	top: -5px;
}
#menus_inferior UL
{
	margin: 10px 0 0 7px;
}
.searchform LABEL.screen-reader-text
{
	display: none;
}
#final_prev
{
	position: absolute;
}
#final_prev2
{
	position: absolute;
	margin: 61px 0 0 20px;
}
#zeta_sunbmenu SPAN DIV
{
	padding: 0px 0 0;
}
DIV.blind_down
{
	margin-left: 47px;
}
.sf_search
{
	border: 1px solid #000 !important;
}
