/* gallery styles
------------------------------------ */

#gallery a img{
width:150px;
}

div.gallbox{
background-color:#fff;
text-align:center;
border:1px solid #ccc;
width:230px;
padding:3px 0px 8px;
margin:15px 5px 5px 0px;
}


/* form styles
------------------------------------ */
form, label, input, textarea {
font-family: "Trebuchet MS", Georgia, "times new roman", times, serif;
font-size: 1em;
margin:0px;
padding:0px 10px 0px 0px;
} 

fieldset {
width:400px;
padding: 0.5em 1em;
margin:20px 0px 0px 120px;
} 

label {
position: relative;
width: 9em;
display: block;
margin: .5em 0em;
} 

label input, label textarea {
position: absolute;
left: 85%;
top: 0px;
width: 16em;
} 

label textarea {
width:258px;
}

input.submit {
margin: 125px 0px 0px 140px; 
padding:0px;
}
 
fieldset br {
display: none;
}

/* body styles
------------------------------------ */

body{
background-color:#666;
margin:0px;
padding:0px;
text-align:center;
}

p, li{
font-family: "Trebuchet MS", Georgia, "times new roman", times, serif;
font-size:15px;
line-height:19px;
margin:0px;
padding:0px;
}

h1, h2, h3, h4{
font-family:arial, verdana, helvetica, sans-serif;
font-weight:normal;
padding:0px;
margin:0px;
}

img {
border:none;
}

img.left{
float:left;
margin:0px;
padding:5px 5px 0px 0px;
}

img.right{
float:right;
margin:0px;
padding:5px 0px 0px 5px;
}

a:link, a:visited{
color:blue;
text-decoration:none;
}

/* top strap styles
------------------------------------ */

#topstrap1{
border:0px solid black;
background-color:#ff99cc;
width:100%;
height:100px;
margin:0px auto;
padding:0px;
}

#topstrap2{
border:0px solid black;
background-color:#ccff99;
width:100%;
height:25px;
margin:0px auto;
padding:0px;
}

/* container styles
------------------------------------ */

#container{
background-color:#fff;
width:950px;
margin:0px auto;
padding:0px;
text-align:left;
}

/* header styles
------------------------------------ */

#header{
background: url(/images/logo_2009.gif) left no-repeat;
background-position: 5% 0%;
background-color:#000;
height:160px;
margin:0px auto;
padding:0px;
}

#header h1{
display:none;
}

/* nav styles
------------------------------------ */

#nav{
text-align:center;
border-top:1px solid rgb(151,190,13);
background-color:#fff;
margin:0px auto 3px auto;
padding:5px 0px 0px 0px;
height:30px;
}

#nav ul{
margin:0px;
padding:0px;
}

#nav li{
display:inline;
font-size:18px;
line-height:19px;
margin:0px;
padding:0px 30px;

}

#nav span{
display:none;
}

#nav a:link, #nav a:visited{
color:#666;
text-decoration:none;
}

#nav a:hover{
color:#97BF0D;
}


/* left styles
------------------------------------ */

#left, #left_inside{
float:left;
border:0px solid black;
margin:0px;
padding:0px;
width:255px;
}

#left_inside{
width:155px;
}

#left img{
padding:0px;
margin:0px;
}

#left_inside p{
padding:0px 0px 0px 6px;
margin:0px;
}

#left_inside img.flowers{
padding:10px 0px 0px 30px;
margin:0px;
}

#left_inside h4{
color:#666666;
font-size:18px;
padding:0px 0px 0px 10px;
margin:10px 0px 5px 0px;
}

#left_inside ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px;
}

#left_inside li{
font-size:13px;
padding:5px 0px 5px 10px;
margin:0px;

}

#left_inside a:link, #left_inside a:visited{
color:#97BF0D;
text-decoration:none;
}

#left_inside a:hover{
color:#339999;
}


/* center styles
------------------------------------ */

#center, #center_inside{
float:left;
border-right:0px solid gray;
margin:0px 0px 0px 10px;
padding:0px 2px 0px 0px;
width:670px;
}

#center_inside{
width:775px;
}


div.pix{
text-align:center;
padding:0px;
margin:0px;
}


#center ul, #center li{
list-style-type:none;
margin:10px 0px 0px 0px;
padding:0px;
}

#center ul{
margin-bottom:20px;
padding-left:30px;
}

#center li{
font-size:19px;
color:#666666;
padding:5px 0px;
}

img.li{
float:left;
padding:0px;
margin:0px 5px 0px 0px;
}


#center h2, #center_inside h2{
font-size:28px;
margin:5px 0px;
padding:0px;
color:rgb(151,191,13);
}

#center_inside strong{
color:#000;
}

#center h2.banner{
font-family:"Arial Narrow",arial, sans-serif;
font-size:28px;
font-weight:normal;
margin-top:0px;
padding-left:30px;
}

#center_inside h3{
color:#339999;
}

#center_inside ul.linklist{
list-style-type:none;
margin:0px 0px 10px 25px;
padding:0px;
}

#center_inside li{
font-size:13px;
margin:0px;
padding:0px;
}

#center_inside a:link, #center_inside a:visited{
color:#97BF0D;
}

img.low_strap{
margin:0px;
padding:0px;
}

img.vase{
float:right;
padding:185px 10px 0px 0px;
margin:0px;
}

#center_inside img.center{
padding-left:200px;
}

#center_inside div.services{
text-align:justify;
}

#center_inside div.services p{
padding-right:90px;
padding-left:60px;
}

#center_inside div.services h3{
padding-left:60px;
padding-bottom:10px;
color:#666666;
}

/* project styles
------------------------------------ */

#center_inside div.project{
width:247px;
float:left;
text-align:center;
border:0px solid black;
margin:10px 10px 10px 0px;
padding:0px;
}

#center_inside div.project h3 a{
font-size:21px;
color:#339999;
color:#666666;
text-decoration:none;
margin:0px;
padding:0px;
}

#center_inside div.project img{
margin:10px 0px 0px 0px;
padding:0px;
}

#center_inside p{
margin-bottom:15px;
}

/* right styles
------------------------------------ */

#right, #right_inside{
float:right;
width:126px;
padding:0px;
margin:10px 0px 0px 0px;
}

#right_inside{
border:0px solid gray;
width:5px;
}



#right p{
font-size:12px;
padding-left:5px;
}


/* footer styles
------------------------------------ */

#footer{
border-top:2px solid rgb(151,190,13);
margin:0px 10px;
padding:0px;
clear:both;
text-align:center;
}

#footer p, #footer a{
font-size:11px;
}

#footer a:link, #footer a:visited{
color:blue;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}