body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #7DA400;
	color: #FFF;
	background:#7DA400 url('../images/bgMain.jpg') repeat-x center 50px;
}

html {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wrapper {
	margin: auto;
	text-align: left;
	width:902px;
	margin-top: 15px;
}

#header {
	height:105px;
}

#uplogo {
	width: 450px;
	height: 105px;
	background: url('../images/uplogo.jpg') no-repeat 0px 0px;
	float: left;
}

#uplogo a {
	width: 450px;
	height: 98px;
	line-height: 98px;
	display: block;
}

#topmenu {
	height: 58px;
	width: 452px;
	/*background: url(../images/top_menu_bg.jpg) no-repeat;*/
}

#toplinks {
	height: 37px;
	padding-left: 56px;
}

#toplinks a {
	margin-top:20px;	
	color: #FFF;
	text-decoration: none;
	height: 37px;
	width: 92px;	
	display: block;
	float: left;
	text-align:center;
	font-size: 15px;
	padding-top: 9px;
 	margin:20px 2px 0px 2px;	
}
#toplinks a.selectat {
	background: url('../images/topoff.jpg') no-repeat;
}
#toplinks a:hover {
	background: url('../images/topoff.jpg') no-repeat;
}

#hright {
	float: left;
	width:452px;
	height: 105px;
}

#loginBox {
	height: 47px;
	width: 452px;
	background: url('../images/loginBg.jpg') no-repeat;
}

.clear {
	clear:both;
	margin: 0px;
 }

#main {
	background: url('../images/mainBg.jpg') repeat-y;
	color: #000;
	padding-bottom: 25px;
} 
 
#lefty {
	float: left;
	width: 240px;
	padding-left: 25px;
	padding-top: 35px;
}

#leftMenu {
	margin: 0px;
	padding-left: 10px;
}

#leftMenu li {
	margin:0px;
	padding:0px;
	list-style: none;
}

#leftMenu li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px dotted #333;
	width:175px;
	background: url('../images/bulletOrang.jpg') no-repeat left center;
	padding-left: 20px;
	line-height: 25px;
}

#leftMenu li a:hover { 
	color:#2D7B03;
	background: #AAC459;
	background: #D9EF95 url('../images/bulletOrang.jpg') no-repeat left center;
}

#rightC {
	float: left;
	width:595px;
	padding-top: 35px;
}

#searchTop {
	color: #000;
	font-size: 13px;
	font-weight:bold;
	letter-spacing: -0.2px;
	line-height: 21px;	
}

.searchInput {
	border: 0px;
	background: #F3F7E6;
	width: 380px;
	color: #333;
	font-weight: bold;
	font-size: 11px;
	padding-left: 8px;
	line-height: 14px;
}
div.sBg {
	padding: 3px 0px 0px 0px;
	background: url('../images/searchBg.jpg') no-repeat;
	height:24px;
	width: 406px;
	display: block;
	float:left;

}
#footerUp {
	border-bottom:1px solid #99CC33;
	width:890px;
	margin:auto;
	text-align: left;
	margin-bottom: 15px;
}

#footer {
	background: url('../images/mainBg.jpg') repeat-y;
	height: 65px;
	padding-left: 10px;
	text-align: right;
	padding-right: 65px;
	font-size: 11px;
	color: #000;	
}

#footerBot {
	background: url('../images/footerBgBot.jpg') no-repeat;
	width: 902px;
	height: 10px;
	margin-bottom: 20px;
}

#footer a {
	color: #000;
	padding:4px;	
	line-height: 18px;
}

#footer a:hover {
	text-decoration: none;
	background: #7DA400;
	color: #FFF;
}

.boxHead {
	margin-top: 20px;
}

/* PRODUCTS PAGE */


.breadcrumb {
	margin-top: 10px;
	font-size: 10px;
}

.breadcrumb a {
	color: #333;
	padding: 3px;
}


/*
#pb-right-column { 
	float: left;
	width:310px;
	border:1px solid #333;
	text-align:center;
}

#pb-left-column { 
	float: left;
	width:250px;
	border:1px solid #333;
	margin-left: 10px;
}

.block-content ul {
	margin: 0px;
	padding: 0px;
}

li.ajax_block_product {
	float: left;
	width: 140px;
	margin:0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

a.product_image img {
	border: 1px solid #ccc;
}

h5 {
	font-size: 14px; 
	font-weight: bold; 
	color: #2D7B03;
	margin:0px;
	padding:0px;
}

p.product_desc {
	font-size :11px;
}

h4 {
	color: #2D7B03
}

#thumbs_list { 
	float: left;
	width: 280px;
	border: 0px;
	margin:0px;
	padding:0px;
	overflow: hidden;
}

#thumbs_list ul {
	margin:0px;
	padding:0px;	
}

#thumbs_list ul li { 
	list-style: none;
	margin: 0px;
	padding:0px;
	float: left;
}

#thumbs_list ul li a{ 
	border: 0px;
	margin: 0px;
	padding:0px;
	float: left;
}


ul.idTabs {
	list-style-type:none;
	border-bottom:solid 1px #76839b;
	height:21px;
	margin-top:1em;
}
ul.idTabs li {
	float:left;
	margin-right:1px;
}
ul.idTabs li a {
	background-image: url('../../themes/plante/img/tab_bg.jpg');
	display:block;
	width:173px;
	height:18px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:3px;
	color:#374853;
}

ul.idTabs li a.selected{
	background-image: url('../img/tab_bg_selected.jpg');
	color:white;
}

div.sheets{
	clear:both;
	padding:1em;
}
div#more_info_sheets ul li{ margin-bottom:0.4em; }

#primary_block #short_description_block {
	background:#E5E6E7 url(../../themes/plante/img/product-short-desc-bg.gif) repeat-x scroll left top;
	border:1px solid #D0D3D8;
	margin-bottom:1.5em;
	padding:0.7em;
	font-size: 11px;
	text-align: justify;
}




input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	color:black!important;
	font-weight: bold;
	font-size: 10px!important;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	line-height: 18px;
	height: 18px;
}


input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled {
	padding-bottom:2px;
}

input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	background-position: left -36px;
	cursor:default;
	color:#888!important;
}


input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	color:white!important;
}


input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	color:#488c40!important;
}


input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,
a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover,
a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	background-position: left -18px;
}


input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	color:white!important;
}


input.button_mini, input.button_mini_disabled, input.exclusive_mini, input.exclusive_mini_disabled, a.button_mini, a.exclusive_mini, span.button_mini, span.exclusive_mini {
	width: 30px;
	background-image: url('../../themes/plante/img/button-mini.gif');
}
input.button_small, input.button_small_disabled, input.exclusive_small, input.exclusive_small_disabled, a.button_small, a.exclusive_small, span.button_small, span.exclusive_small {
	width: 60px;
	background-image: url('../../themes/plante/img/button-small.gif');
}
input.button, input.button_disabled, input.exclusive, input.exclusive_disabled, a.button, a.exclusive, span.button, span.exclusive {
	width: 120px;
	background-image: url('../../themes/plante/img/button-medium.gif');
}
input.button_large, input.button_large_disabled, input.exclusive_large, input.exclusive_large_disabled, a.button_large, a.exclusive_large, span.button_large, span.exclusive_large {
	width: 180px;
	background-image: url('../../themes/plante/img/button-large.gif');
}


input.exclusive, input.exclusive_disabled, a.exclusive, span.exclusive { background-image: url('../../themes/plante/img/button-medium_exclusive.gif'); }
input.exclusive_mini, input.exclusive_mini_disabled, a.exclusive_mini, span.exclusive_mini { background-image: url('../../themes/plante/img/button-mini_exclusive.gif'); }
input.exclusive_small, input.exclusive_small_disabled, a.exclusive_small, span.exclusive_small { background-image: url('../../themes/plante/img/button-small_exclusive.gif'); }
input.exclusive_large, input.exclusive_large_disabled, a.exclusive_large, span.exclusive_large { background-image: url('../../themes/plante/img/button-large_exclusive.gif'); }


form p.id_state { display:none; }



.discount {
	color: #FF0000;
	padding:3px;
}

.our_price_display {
	color: #2D7B03;
	font-size: 2em;
	font-weight: bold;
}
#old_price {
	text-decoration:line-through;
}

.buttons_bottom_block {
	text-align: center;
}

*/
/* END */

ul#promotii  {
	margin: 0px;
	padding:0px;
	
}

ul#promotii li {
	width: 142px;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding:0px;
	background-color: #ECF6FF;
	text-align: center;
	padding: 3px;
}

ul#promotii span.price {
	text-align: center;
	display: block;
}

ul#promotii span.exclusive {
	margin: 0.5em auto !important;
}
ul#promotii h5{
	margin:9px 0px 8px 0px;
	padding:0px;
	text-align:center;
	font-size: 14px;	
	height: 40px;
}

ul#promotii a.product_image img {
	border: 1px solid #ccc;
}

ul#promotii h5 a{
	color: #619E3D;
	text-decoration: none;
}

#lefty p {
	margin: 0px;
	padding: 0px;
	
}

 #lefty h4 {
 	padding:0px 0px 0px 10px;
	margin:0px;
 }
 
 ul.tree {
 	margin:0px;
	padding: 0px;
 }

h4.coshead {
	height: 42px !important;
	width: 207px;
	background: url('../images/headCos.jpg') no-repeat !important;
	border: 0px !important;
}
h4.coshead span {
	padding-left: 19px !important;
	float: right;
	margin-top: 21px !important;
}

#cart_block .block_content {
	margin-left: 5px;
	width: 186px;
}

#tags_block_left {
	margin-left: 5px !important;
	width: 191px !important;
}


#tags_block_left h4{
	width: 191px !important;
	border: 0px !important;
}

p.cart_navigation {
	clear: both;
}

.bmlink, .bmlink:hover {
	text-decoration: none;
	border: 0px;
	padding: 0px !important;
}

