@charset "utf-8";
/* CSS Document */

html {
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;
}

body{
background-image: url(../img/bodybg.jpg);
background-repeat:repeat;
background-attachment:fixed;
margin: 0px;
height: 0px;
width: 100%;
}

#leveller{
position: absolute;
margin-top: 0px;
top: 0px;
padding: 0px;
margin-left: 20%;
margin-right: 20%;
z-index: 1;
}


a.menu{
letter-spacing: 1px;
color: #d5bc98;
font-family: arial;
font-size: 9px;
text-decoration:none;
z-index: 1;
}

a.menu2{
letter-spacing: 0px;
color: #6aad19;
font-family: arial;
font-size: 12px;
text-decoration:none;
background-color:#e9dbc7;
width: auto;
height: 22px;
padding-left: 3px;
padding-right: 3px;
z-index: 1;
}

a.newslink{
font-family: arial;
font-size:10px;
color: #c5a87d;
text-decoration: underline;
line-height: 14px;
}

a{
color: #47a17b;
text-decoration:none;
z-index: inherit;
z-index: 1;
}

a:link {
cursor:pointer;
}
a:visited {
text-decoration: none;
}
a:active {
text-decoration: none;
}
a:hover {
text-decoration:underline;
cursor:pointer;
}




h1{
font-family: arial;
font-size:16px;
color: #878787;
line-height: 22px;
font-weight:100;
color:#66CC66;
z-index: 1;
}

h2{
font-family: arial;
font-size:14px;
color: #878787;
line-height: 20px;
font-weight:100;
z-index: 1;
}

.news{
font-family: arial;
font-style:italic;
font-size:9px;
color: #d5bc98;
padding: 0px;
z-index: 1;
}

p{
font-family: arial;
font-size:13px;
color: #878787;
line-height: 18px;
z-index: 1;
}

p.news{
font-family: arial;
font-size:10px;
color: #d5bc98;
line-height: 14px;
padding: 0px 0px 12px 0px;
margin: 0px;
z-index: 1;
}

#top{
background-image:url(../img/topbg.jpg);
background-repeat:no-repeat;
width: 952px;
height: 181px;
margin-top: 0px;
padding: 0px;
top: 0px;
margin-left: 0px;
position: relative;
float: left;
z-index: 1;
}

#topimg{
position: relative;
float: left;
height: auto;
z-index: 1;
}

#menu{
letter-spacing: 1px;
color: #d5bc98;
font-family: arial;
font-size: 9px;
margin-top: 150px;
margin-left: 440px;
position: relative;
float:left;
z-index: 1;
}


#pusher_big{
margin-top:  181px;
margin-left: 0px;
width: 43px;
height: auto;
float: left;
position: relative;
z-index: 1;
}

#pusher_sm{
margin-top:  181px;
margin-left: 0px;
width: 16px;
height: auto;
float: left;
position: relative;
z-index: 1;
}

.pusher_horiz{
width: 100px;
height: 16px;
float: left;
position: relative;
z-index: 1;
}

#mainframe{
margin-top:  181px;
margin-left: 103px;
width:512px;
height: auto;
float: left;
position: absolute;
z-index: 1;
}

#maintext{
width:472px;
padding-left: 20px;
padding-right: 20px;
margin-top: 21px;
position: absolute;
height: auto;
float: left;
z-index: 1;
}

#maintext_start{
width:472px;
padding-left: 20px;
padding-right: 20px;
margin-top: 265px;
position: absolute;
height: auto;
float: left;
z-index: 1;
}

.bott_text{
position: relative;
width: 215px;
padding-right: 20px;
height: auto;
float: left;
font-size: 12px;
font-family: arial;
color: #878787;
line-height: 16px;
z-index: 1;
}

#menu_sq{
margin-top:  181px;
margin-left: 631px;
width: 112px;
height: auto;
float: left;
position: absolute;
z-index: 1;
}

.menu_sq_itm{
width: 112px;
height: auto;
float: left;
position: relative;
z-index: 1;
}

#news{
width: 112px; 
height: auto;
float: left;
position: relative;
padding-top: 0px;
margin-top: 0px;
z-index: 1;
}

.news_divider{
width: 112px; 
height: 1px;
padding-top: 0px;
padding-bottom: 10px;
z-index: 1;
}

#news_col{
margin-top:  181px;
margin-left: 759px;
width: 325px;
height: auto;
float: left;
position: absolute;
padding: 0px;
z-index: 1;
}

#deco_news{
float: left;
position: relative;
padding-top: 5px;
width: 325px;

z-index: 1;
}

#thanku{
margin-top:  120px;
padding-top: 40px;
width: 311px;
height: 134px;
background-image:url(../img/thanku_bg.jpg);
background-repeat:no-repeat;
}

#largeImg{
position: fixed;
left: 25%;
margin-left: -30px;
top: 20%;
margin-top: -50px;

display: none;
height:auto;
width:auto;
z-index: 2;
border: 3px solid #333333;
}

#largeX{
margin-top: 0px;
margin-left: 0px;
display:inherit;
width:auto;
width: 100%;
z-index: inherit;
height: 30px;
background-color:#333333;
color:#999999;
letter-spacing: 1px;
font-family: arial;
font-size: 10px;
text-decoration:underline;
}


#prodbox{
float: left;
position: relative;
width: 170px;
height: auto;
min-height: 250px;
padding-bottom: 15px;
padding-right: 20px;
z-index: 1;
}

#prodbox_sm{
float: left;
position: relative;
width: 170px;
height: auto;
min-height: 250px;
padding-bottom: 15px;
padding-right: 20px;
z-index: 1;
}

#prodtext{
float: left;
position: relative;
width: 250px;
height: auto;
min-height: 290px;
font-family: arial;
font-size: 15px;
color: #878787;
line-height: 20px;
font-weight:100;
z-index: 1;
}


