/* all theme */
a {	text-decoration:none;	color: #819139;	}

/* LEFT TAB */
#vtab {
	float:left;
	width: 230px;
	text-align:center;
	padding-left:20px;
}

div.vtab_element {
	float:left;
	width: 180px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	border-style:solid; border-color:#E0D9B8; border-width: 15px;
	background-image:url(../images/bg_tab_natural.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

/* PRODUCT TAB */
#pricebg {
	float:left;
	width:74px; height:33px;
	margin-top:2px;
	position:relative; left:-11px;
	background-image:url(../images/sticker2.gif);
	background-repeat:no-repeat;
	text-align:right;
}

#pricetxt {
	font-size:14px; font-weight:bolder; color:#ffffff;
	text-align:center;
	margin-left:40px;
	padding-right:5px;
	padding-top: 8px;
}

div.itemtreehover {
	min-height: 21px;
	height:auto;
	line-height:21px;
	vertical-align:middle;
	padding-left:10px;
	background-color:#819139;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#E0D9B8;
	cursor: url('../images/cursors/hand_white.png'), auto;
	font-weight:600; color:#FFFFFF;
}


span.producttitle {
font-size:28px; color:#819139;	}

#pricebgbig {
	float:left;
	height:54px; width:75px;
	background-image:url(../images/sticker2_big.gif);
	background-repeat:no-repeat;
	margin-top:2px;
	position:relative; left:-5px; top:0px;
	text-align:center;
	padding-left:56px;
	line-height:54px;
	vertical-align:middle;
	font-size:20px; color:#ffffff;
	font-weight:600;
	text-align:center;
}

/* field focus style */
input.x-form-focus, textarea.x-form-focus{
	border: 1px solid #819139;
}

.x-combo-list .x-combo-selected{
	border:1px dotted #819139 !important;
    background:#e7edce;
    cursor: url('../images/cursors/hand_white.png'), auto!important;
	cursor: url('./images/cursors/hand_white.cur'), auto;
}

.x-combo-list {
    border:1px solid #819139;
    background:#ddecfe;
    zoom:1;
    overflow:hidden;
}

/* button */
td.button {
background-image:url(../images/buttonbg_natural.gif);
background-repeat:repeat-x;
padding:0 10px 1px 10px;
vertical-align:middle;
}

td.buttonhover {
background-image:url(../images/buttonbg_natural_hover.gif);
background-repeat:repeat-x;
padding:0 10px 1px 10px;
vertical-align:middle;
}

input.quantity_hover {
	text-align:center;
	width: 26px;
	height: 14px;
	padding-top:2px;
	border-style:solid; border-width:1px;  border-color:#819139;
	font-size:11px; color:#666666;
	background:#fff url(../images/form/text-bg.gif) repeat-x;
}

input.quantity {
	text-align:center;
	width: 28px;
	height: 16px;
	padding-top:2px;
	border-style:solid; border-width:1px;  border-color:#819139;
	font-size:11px; color:#666666;
	background:#fff url(../images/form/text-bg.gif) repeat-x;
}
