body {
    height: 100%;
}

.body {
    height: 100%;
}

.site {
    background: url(main_bg.jpg) repeat-y;
    width: 1000px;
}

#left {
    width: 950px;
}

#leftmain {
    width: 220px;
}

#main {
    padding: 0 0 0 20px;;
}

#menu1 {
    padding: 10px;
    width: 100px;
    background: #669933;
}

.ddmx .item1, .ddmx .item1-active {
    padding: 2px 1px 5px 20px;
    display: block;
    white-space: nowrap;
    position: relative;
    background: url(nav_off.jpg) no-repeat;
}

.ddmx .item3, .ddmx .item3:hover, .ddmx .item1:hover, .ddmx .item1-active:hover, .ddmx .item3-active, .ddmx .item3-active:hover {
    padding: 2px 1px 5px 20px;
    display: block;
    white-space: nowrap;
    position: relative;
    background: url(nav_on.jpg) no-repeat;
    text-decoration: none;
}

.ddmx .item3, .ddmx .item3:hover, .ddmx .item3-active, .ddmx .item3-active:hover {
    font-weight: normal;
}

#power {
    padding-left: 20px;
}

.green {
    background: #669933;
    padding-left: 1px !important;
    width: 170px !important;
}



#left {
    margin: 0 0 0 50px;
    background: url(left_bg.gif) repeat-y;
}

#addresstext {
}
#fff {
}

.featuresdiv {
    width: 150px !important;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #ffffff;
    border: 1px none #000000;
    height: 540px;
    padding: 5px 5px 5px 5px;
    margin-bottom: 10px;
    background: #669933;
}

.featuresdiv input {
    font-family: Verdana;
    font-size: 80%;
}

.featuresheadspan {
    text-align: center;
    font-weight: bolder;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #FFFFFF;
    background: #000000;
}

.featuresspan {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 100%;
    word-wrap: break-word;
    text-align: left;
}

li {
    list-style: inside url(li.jpg);
    padding: 0;
    margin: 0;
}

hr {
    height: 1px;
    color: #669933;
}

#quicklinks {
    margin: 0;
    margin: 0 8px 3px 0;
    font-size: 80% !important;
    position: relative;
}

#qlink div {
    padding: 0 !important;
    margin: 0 !important;
}

#topimg {
    padding: 0px 25px 0px 35px;
	margin-left:35px;
}

#main {
}

.three {
    float: left;
}

#addresstext {
    padding-left: 10px;
}

#addresstext a.normal {
    color: white;
}

#smalladdress {
    font-size: 85%;
}

#blackaddress {
    color: #000000;
}

#content {
    padding: 0 20px 0 0;
	
}
.shopnormal, .shopnormalbold {
    padding: 0;
}

.shopnormalbold {
    background: #eee;
    clear: right;
    text-align: center;
}

.turfmain {
}

.turfimage {
    clear: both;
    margin: 10px;
}

.shop_td{
	 padding: 0 0 5px 0 !important;
	 margin:0 !important;
	 width:230px;
}
hr{
	border:none;
	border-bottom:1px solid #ddd;
}

