* {margin:0;padding:0;}

body 
{background:#9dcb3b;
font-family:arial,verdana,tahoma,sans-serif;}

#header
{width:1000px;
height:228px;
//height:229px;
background:url(images/top.gif);
border-top:1px solid #9dcb3b;/*hasLayout fix*/}

#icons
{margin:50px 0 0 59px;height:37px;}

#icons img { border:0;margin-right:20px;float:left; }

#nav {margin: 74px 0 0 50px;
list-style:none;
height:42px;//height:67px;
text-align:center;}

#nav li {display:inline;}

#nav a
{display:block;
height:42px;//height:67px;/*minus padding 25px*/
float:left;
font-size:16px;
color:#9dcb3b;
text-decoration:none;
font-weight:bold;padding-top:25px;}

ul#nav a:hover, ul#nav a.current
{color:#fff;
background-position:0 -67px;}

#cat
{width:130px;
background:url(images/cat.gif) no-repeat;}
#news
{width:127px;
background:url(images/news.gif) no-repeat;}
#about
{width:127px;
background:url(images/about.gif) no-repeat;}
#basket
{width:131px;
background:url(images/basket.gif) no-repeat;}

#wrap
{width:891px;
background:#fff url(images/corner.gif) no-repeat right 0;}

#content
{width:100%;
background:url(images/bottom.gif) no-repeat 28px bottom;
}

#page
{width:80%;
}

#content td
{vertical-align:top;}

#pdetail
{height:550px;
 width:400px;
 margin-left:50px;
 margin-top:50px;
 font-size:14px;
 text-align:justify;
}

#pdetail img { border:0;margin-right:20px; float:left; }

#shortc
{
font-size:14px;
text-align:justify;
	}

#inbasket
{ margin-top:30px;margin-left:250px }


#left
{width:700px;
padding:50px 0 90px 45px;
font-size:14px;}

#cats {margin-bottom:10px;margin-left:10px;}
#cats li {display:inline;margin-right:5px;}
#cats a {color:#9DCB3B;}

a {
 color:#9DCB3B;
}
#special {color:#9DCB3B;font-size:110%;}

#right
{height:755px;}/*          del if use right column!!!!!!!!!!! */

#account
{width:174px;/*174*/
height:76px;/*76*/
position:absolute;
left:764px;
top:228px;
padding: 18px 0 18px 15px;
color:#fff;
font-size:12px;
background:url(images/account.gif) no-repeat;}

#account p {
 padding: 5px 0px 10px 0px;
 width:90px;float:left;}

#account img {margin-left:15px; float:left;border:0;}

#gohome
{display:block;
position:absolute;
width:320px;
height:180px;
left:650px;
top:0;
text-decoration:none;}

#footer
{height:55px;/*-15*/
background:#f9d32e;
padding:15px 65px 0 65px;
font-size:10px;}

#footer .barl {
 float:left;
}
#footer .barr {
 float:right;
}
#footer a {color:#000;}

#tags
{margin-bottom:20px;}

#tags a {color:#9dcb3b;margin:0 10px;}

.block
{width:515px;
background:url(images/block.gif);
font-size:14px;}

.block h2
{font-size:14px;
color:#9dcb3b;
padding:5px 0px 2px 0px;
}

.block h2 a
{color:#9dcb3b;
}

.block p
{margin: 0px 0px;
 text-align:justify;
 }

.block div
{margin:0px 15px 5px 30px;}

.block a.pay {margin: 5px 15px; color:#9dcb3b;}

.block div {clear:both;margin-top:10px;}

.block div h2 {margin-bottom:10px;}

.block div img {border:0;float:right;margin:5px 0px 10px 15px;}

.block div img.odd {float:left; margin:5px 15px 10px 0px;}

.block div span {color:#9dcb3b;}

.ago {color:#9dcb3b; text-decoration:none;}

.pricef{ float:right; margin:20px 20px auto 5%;}

.clear {
 clear:both;
}

#searchform {margin-left:10px;margin-top:5px;}

#s {width:425px;
border:1px solid #000;
}






