@import url("selectbox.css");
body, h1, h2, h3, p, a, ul, li, img {
	margin: 0px;
	padding: 0px;
}
body {
	background: url(../images/body_bg.jpg) no-repeat center top;
	font-family: Arial, Helvetica, sans-serif;

}
img {
	border:none;
}
ul {
	list-style-type: none;
}
h1 {
	float:left;
	padding: 59px 0 0 8px;
	font-family: "Comic Sans MS";
}
h1 a {
	text-indent: -9999px;
	float: left;
	overflow:hidden;
	width:290px;
	height:56px;
	background-image: url(../images/starting_green_logo.png);
}
h1 a span {
	float:left;
	width:290px;
	height:56px;
	cursor:pointer;
}
h2 {
	font-size: 28px;
	color: #365f1f;
	font-weight:normal;
	margin-bottom:10px;
	line-height:30px;
	letter-spacing:-1px;
	font-family: "Comic Sans MS";
}
h2.shipping_link {
	color: #534741;
	font-size: 16px;
	font-weight: bold;
}
h2.shipping_link a:link,
h2.shipping_link a:active,
h2.shipping_link a:visited {
	color: #365F1F;
}
	
p {
	color:#807f71;
	font-size:12px;
	line-height:16px;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.shipping_info_link {
	color: #365F1F;
}
h2 a.shipping_info_link {
	font-weight: bold;
}
#page-wrapper {
	width: 900px;
	margin: 0 auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebede5;
}
.header {
	float: left;
	width: 100%;
	border-top: solid 4px #ebede5;
	height:127px;
	
}
.header ul {
	float:right;
	height: 37px;
	width: 397px;
	margin-top:78px;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
}
.header ul li {
	padding-left:5px;
	float:left;
}
.header ul li a {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:37px;
}
.shop_clothes {
	width:129px;
	background: url(../images/menu.gif) no-repeat left top;
}
.shop_clothes:hover, li.active .shop_clothes {
	background-position: left bottom;
}
.about_us {
	width:86px;
	background: url(../images/menu.gif) no-repeat -134px top;
}
.about_us:hover, li.active .about_us {
	background-position: -134px bottom;
}
.contact {
	width:80px;
	background: url(../images/menu.gif) no-repeat -225px top;
}
.contact:hover, li.active .contact {
	background-position: -225px bottom;
}
.checkout {
	width:82px;
	background: url(../images/menu.gif) no-repeat -310px top;
}
.checkout:hover, li.active .checkout {
	background-position: -310px bottom;
}
.intro {
	float:left;
	width:100%;
	height:300px;
}
.intro img {
	float:left;
}
.shop_for {
	float:left;
	width:900px;
	padding: 9px 0;
	background-color:#FFFFFF;
}
.shop_for li {
	float:left;
	padding-left:3px;
}
.shop_for a {
	float:left;
}
.shop_for a img {
	opacity: .8;
	filter: alpha(opacity=80);
}
.shop_for a:hover img {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.shop_for li.shop {
	padding:0;
}
.shop_for li.shop a {
	width:300px;
	height:97px;
	background-image: url(../images/shop_for_clothes.gif);
	text-indent:-9999px;
	overflow:hidden;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.shop_for li.shop a:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}
.intro_text {
	float:left;
	width:545px;
	padding: 16px 37px 32px 318px;
	background-color:#ebede5;
}
.intro_text p {
	font-size:13px;
}
.footer {
	float:left;
	padding-top:75px;
	width:100%;
	border-bottom: solid 5px #ebede5;
}
.footer p {
	line-height:20px;
	padding: 0 8px 3px 8px;
	font-size:11px;
}
.footer p a {
	color:#807f71;
}
.copy {
	float:left;
}
.design {
	float:right;
}
.content {
	width:818px;
	float:left;
	min-height:600px;
	padding: 44px 48px 75px 34px;
	border-top: solid 9px #4b6f2a;
	background: #ebede5 url(../images/content_bg.gif) repeat-x left top;
	position:relative;
}
.content h2 {
	margin-bottom:2px;
}
.navigate {
	float:left;
	width:100%;
	height:67px;
	color:#c4c5ba;
}
.navigate ul {
	margin-left:2px;
}
.navigate li {
	display:inline;
	font-size:11px;
	color:#c4c5ba;
}
.navigate li a {
	color:#c4c5ba;
	margin-right:3px;
}
.navigate li.last a {
	color:#4b6f2a;
}
.navigate span{
margin-right:3px;
vertical-align:middle;
}
.column_wide {
	float:left;
	width:460px;
	padding: 28px 0 0 3px;
}
.footnote {
	background: url(../images/fade_border.gif) repeat-x left top;
	margin-top:13px;
	padding-top:15px;
	font-size:11px;
	line-height:14px;
	font-style:italic;
}
.column_narrow {
	float:right;
	width:321px;
	padding-top:28px;
}
.side_pic_wrapper {
	float:left;
	width:100%;
	background: url(../images/fade_border.gif) repeat-x left bottom;
	padding-bottom: 18px;
}
.listing, .details {
	padding: 44px 25px 75px 242px;
	width: 633px;
}
.listing .navigate {
	height:25px;
}
.side_menu {
	background: url(../images/side_menu_bg.jpg) no-repeat left top;
	position: absolute; 
	min-height: 427px;
	width: 171px;
	left: 5px;
	top: -20px;
	padding: 39px 20px 0 40px;
}
.side_menu ul {
	margin-top:10px;
}
.side_menu li {
	padding-left:14px;
	line-height:26px;
	float:left;
	width:157px;
}
.side_menu li a {
	font-size:14px;
	font-weight:bold;
	color:#8b8b8b;
	line-height:26px;
	float:left;
	width: 100%;
}
.side_menu li:hover, .side_menu li.active {
	background: url(../images/side_menu_bullet.gif) no-repeat 4px 9px;
}
.side_menu li a:hover {
	text-decoration:none;
}
.side_menu li.active a {
	color:#4b6f2a;
}
.listing .column_wide {
	width:630px;
}
.details .column_wide {
	width:630px;
}
.item_list {
	width:643px;
	margin-left:-13px;
}
/*.item_list li {
	float:left;
	width:146px;
	font-size:10px;
	text-align:center;
	padding-left:13px;
	padding-bottom:28px;
}
.item_list li a {
	color:#807f71;
	float:left;
	width:100%;
}
.item_list li a:hover {
	text-decoration:none;
	color:#4B6F2A;
}
.item_list li span {
	float:left;
	width:120px;
	margin-top:2px;
	padding:8px 13px 0 13px;
	background: url(../images/list_item_bg.gif) repeat-x left top;
	line-height:13px;
	cursor:pointer;
}
.item_list a:hover img {
	opacity: .9;
	filter: alpha(opacity=90);
}
.item_list img {
	border: solid 1px #bdbeb9;
	float:left;
}
*/

.item_list li {
	float:left;
	width:auto; 
	font-size:10px;
	text-align:center;
	padding-left:13px;
	padding-bottom:28px;
}
.item_list li a {
	color:#807f71;
/*	float:left; */
	
}
.item_list li a:hover {
	text-decoration:none;
	color:#4B6F2A;
}
.item_list li span {
    clear:both;
	float:left;
	width:auto;
/*	margin-top:-5px;
	padding:0px 13px 0 13px;
	background: url(../images/list_item_bg.gif) repeat-x left top; */
	line-height:13px;
	cursor:pointer;
	margin:0 auto;
	
}
.item_list a:hover img {
	opacity: .9;
	filter: alpha(opacity=90);
}
.item_list img {
	border: solid 1px #bdbeb9;
	float:left;
}
.item_list li .imageList {
    width:auto;
	padding-bottom:13px;
	background: url(../images/list_item_bg.gif) repeat-x left bottom; 
}

.item_list li a.productName{
display:block;
text-align:center !important;
margin:0 auto;
margin-top:-5px;
}

.detail_img_wrap {
	float:left;
	padding: 0 40px 0 5px;
}
.details img {
	border: solid 1px #bdbeb9;
}
.listing img {
	border: solid 1px #bdbeb9;
}
.item_details {
	float:left;
	width:321px;
}
.item_info, .availabel, .item_details form {
	float:left;
	width:100%;
	background: url(../images/list_item_bg.gif) repeat-x left bottom;
	padding-bottom: 17px;
}
.info_inner {
	float:left;
	padding: 14px 18px 18px 18px;
	width:285px;
	background-color:#f5f6f2;
}
.info_inner p{
color:#807f71 !important;
font-size:12px;
	line-height:16px;

}
.item_info h2 {
	font-size:18px;
}
.item_info p {
	font-size:11px;
	line-height:14px;
	
}
.availabel h2 {
	font-size:12px;
	letter-spacing:0px;
	font-weight:bold;
	margin:4px 0 6px 0;
	text-transform:uppercase;
}
.availabel ul {
	padding-bottom:13px;
	float:left;
	width:332px;
	margin-left:-9px;
}
.availabel li {
	float:left;
	padding-left:9px;
}
.availabel a {
	float:left;
}
.availabel a:hover img {
	opacity: .8;
	filter: alpha(opacity=80);
}
.item_details form {
	padding: 15px 0 37px 0;
	background-position: left 150px;
}
form label {
	float:left;
	/*
	width:58px; Marija changed this width on 26.09.78*/
	width:34px;

	padding-right:5px;
	text-align:right;
	color:#534741;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
}
form .row {
	float:left;
	width:100%;
	padding-bottom:5px;
}
form p {
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	color:#5faf1e;
}

form select {
	float:left;
	width:110px;
	/*
	border: solid 1px #4b6f2b;*/
	text-align:center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form select.quantity {
	width:70px;
}
form input {
	float:right;
	margin-top:33px;
}
.row input{
   float:left;
   margin-top:0px;
   border:none;
   width:110px;
   }
.clearfloat{
   clear:both;
   height:0px;
   line-height:0px;
   font-size:0px;
}   

.productPagination{
	color: #c4c5ba;
}

.productPagination a:hover {
	text-decoration: none;
	color: #4b6f2a;
}
.productPagination a {
	color: #807f71;
	text-align: center;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
}

/* product detail page*/
.price-size {  float:left;
width:281px;
background-color:#a8dda9;
padding:10px 20px;
padding-bottom:0;
background: #a8dda9 url(../images/list_item_bg.gif) repeat-x left bottom; 
}

.item_details .price-size form {background:none !important; }

.price-size form p {	color:#534741;}