html {
 width:930px;
 margin: 0 auto;
}

body  {
 background-image:url(../../images/bk.gif);
 background-repeat:repeat-y;
 background-position:center;
 width:930px;
 margin: 0 auto;
}

#container {

	display: block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	height:auto;
	width:930px;
}



#main {
	background-color:#FFFFFF;	
}

#header {

}

#strip1 {
float:right;
text-align:right;
margin-top:10px;
} 

#strip2 {
float:right;
}

#strip3 {
float:right;
}

#strip4 {
float:right;
}

#affil{
width:257px;
float:left;
margin-top:5px;
}

#flash {
	height:129px;
	width:727px;
	float:left;
	margin:0px 0px 0px 0px;
	padding-left:10px;
	
}

#sidebox {
	width:176px;
	height:auto;
	float:right;
	border-left:groove;
	border-left-color:#CCCCCC;
	border-left-width:2px;
	border-top:groove;
	border-top-color:#CCCCCC;
	border-top-width:2px;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	background-color:#EDEDED;
}

#footer {
	padding-top: 20px;
	clear: both;
	text-align: left;
	background-color:#FFFFFF;
}

h1 {
font-size:18px;
color:#336633;
width:727px;
float:left;
margin-top:10px;
}


  
#banner {
background-color:#336633;
color:#FFFFFF;
width:100%;
clear:left;
padding-bottom:5px;
height:26px;
}


#title {
float:left;
width:583px;
padding-left:15px;
font-size:18px;
padding-top:3px;
}

#search {
float:left;
color:#ffffff;
width:320px;
padding-top:7px;
font-size:15px;
text-align:left;
}

form {
float:right;
padding-left:10px;

}

#bask {
float:right;
height:100px;
width:145px;
font-size:10px;
padding-top:6px;
padding-left:8px;
background-image:url(../../images/back.png);
background-repeat:no-repeat;
color:#336633;
}

#help {
font-size:10px;
font-weight:800;
}

#phone {
font-size:18px;
}



/* ---------------------------header & menu --------------------------------------------*/



#ht {
width:160px;
float:right;
color:#336633;
padding-left:20px;
padding-right:10px;
}

#ht a:hover {
color: #999999;
text-decoration:none;
}

#ht a {
color:#6f8e65;
text-decoration:none;
}

#smt {
width:195px;
float:right;
padding-right:10px;
}
#smt a {
color:#4bb249;
text-decoration:none;
}
#smt a:hover {
color: #999999;
text-decoration:none;
}

#land {
width:100px;
float:right;
padding-right:10px;
}

#land a {
color:#3c89c4;
text-decoration:none;
}

#land a:hover {
color: #999999;
text-decoration:none;
}

#knot {
width:155px;
float:right;
}
#knot a {
color:#ce0f3d;
text-decoration:none;
}
#knot a:hover {
color: #999999;
text-decoration:none;
}

#wreford_logo {
float:left;
padding-left:10px;
padding-top:10px;
}
#main_nav {
padding-top:10px;
}

#main_nav a:hover {
text-decoration:none;
}

#main_nav a {
text-decoration:none;
font-size:14px;

}

#sub_nav {
font-family:Arial, Helvetica, sans-serif;
float:right;
font-size:12px;
color:#999999;
padding-top:6px;
width:420px;
}

#sub_nav a:hover {
color: #999999;
text-decoration:none;
}

#sub_nav a {
color: #ffffff;
text-decoration:none;
font-weight:lighter;
}


/* --------------------------main navagation...... home etc--------------------------------- */

#menu {
width:930px;
float:left;
color:#336633;
font-size:140%;
font-weight:lighter;
background-image:url(../../images/menu_bg.jpg);
background-repeat:repeat-x;
display:block;
}

#menu a {
color:#336633;
text-decoration:none;
}

#menu a:hover {
color: #999999;
text-decoration:none;
}

#m_home {
width:186px;
float:left;
padding:5px 0px 0px 0px;
margin:2px 2px 2px 0px;
text-align:center;

}

#m_hedging {
width:186px;
float:left;
margin:2px 2px 2px 2px;
padding:5px 0px 0px 0px;

text-align:center;

}

#m_trees {
width:186px;
float:left;
margin:2px 2px 2px 2px;
padding:5px 0px 0px 0px;
height:30px;
text-align:center;

}

#m_topiary {
width:186px;
float:left;
margin:2px 2px 2px 2px;
padding:5px 0px 0px 0px;;

text-align:center;

}

#m_contact {
width:184px;
float:left;
margin:2px 0px 2px 2px;
padding:5px 0px 0px 0px;


text-align:center;

}

#space {
height:2px;
background-color:#666666;
}


/* --------------------------footer--------------------------------- */
#footer {
text-align:center;
font-size:11px;
padding-top:15px;
clear:both;
padding-bottom:10px;
width:100%;
position:relative;
}

#footer a:hover {
color: #999999;
text-decoration:none;
}

#footer a {
color:#336633;
text-decoration:none;
}

#bottom_border {
height:1px;
background-color:#336633;
text-align:center;
width:100%;
clear:both;
}

.bottom_border {
height:1px;
background-color:#336633;
text-align:center;
width:100%;
clear:both;
}
/* --------------------------is this ever gonna end?--------------------------------- */

#row1 {
clear:left;
text-align:center;
width:727px;
height:137px;
padding-bottom:20px;
padding-top:8px;
border-bottom:dotted;
border-bottom-color:#999999;
border-bottom-width:thin;
font-size:12px;
font-weight:bold;
background-color:#efefef;
margin-left:10px;
}

.row1 {
clear:left;
text-align:center;
width:727px;
height:137px;
padding-bottom:20px;
padding-top:8px;
border-bottom:dotted;
border-bottom-color:#999999;
border-bottom-width:thin;
font-size:12px;
font-weight:bold;
background-color:#efefef;
margin-left:10px;
}

#trade {
height:10px;
position:absolute;
top:165px;
right:195px;
text-decoration:underline;
font-size:14px;
}


#trees em, #trees2 em {
font-size:10px;
}

.trees em, .trees2 em {
font-size:10px;
}

#stars {
font-size:10px;
}

#home_t {
margin:10px;
width:700px;
}