body, tbody, p, dl, dt, dd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #223344; margin:1pt; line-height:16px; }

body {
background-color : #ffffff;
}
a:link {
background-color : transparent;
color : #223344;
font-weight : normal;
text-decoration : none;
}
a:visited {
background-color : transparent;
color : #223344;
font-weight : normal;
text-decoration : none;
}
a:active {
background-color : transparent;
color : #223344;
font-weight : bold;
text-decoration : none;
}
a:hover {
background : #ffffff;
color : #a4c0a9;
font-weight : normal;
text-decoration : none;
}

h1 {
background-color : #ffffcc;
color : #223344;
text-align : center;
font : bold 12px verdana, arial, helvetica, sans-serif;
margin-top : 2px;
margin-bottom : 2px;
}
h2 {
background-color : #ffffff;
color : #666699;
line-height : 1.2;
margin : 2px 2px;
font : bold 12px verdana, arial, helvetica, sans-serif;
text-align : center;
}
h3 {
color : #ffffff;
font : bold 16px verdana, arial, helvetica, sans-serif;
margin-top : 12px;
margin-bottom : 4px;
background : #a4c0a9;
}
h4 {
font : 12px arial, sans-serif;
letter-spacing : 0.09em;
text-transform : uppercase;
margin : 2px;
padding : 0;
}
h5 {
text-align : left;
background-color : #ffffcc;
color : #708090;
font : 12px arial, verdana, sans-serif;
font-weight : normal;
margin-top : 2px;
margin-bottom : 2px;
}
.list {
background : #e5ece3;
color : #006666;
font : 11px arial, verdana, sans-serif;
font-weight : normal;
padding : 6px 4px 6px 6px;
}
ul.circle {
list-style-type : circle;
}
ol {
margin-top : 4px;
margin-bottom : 4px;
line-height : 1.4;
font : 12px veranda, arial, helvetica, sans-serif;
}
li {
margin-top : 2px;
margin-bottom : 2px;
line-height : 1.2;
font : 11px veranda,arial, helvetica, sans-serif;
}

hr {
height:0px;
line-height:0px;
font-size:0;
width:90%;
border:solid #a4c0a9;
border-width:1px 0 0 0;
margin:0;
padding:0;    
   }

table {
font : 11px geneva, verdana, arial, sans-serif;
font-weight : normal;
}

.main {
background-image : url(/images/bg/background-main.gif);
width : 994px;
}
td.top-l {
background-image : url(/images/bg/top-l.jpg);
width : 400px;
}

td.top-r {
background-image : url(/images/bg/top-r.jpg);
width : 594px;
}

td.logo {  
	background-image: url(/images/bg/bg-logo.png);
	background-repeat: repeat-y;
font-family: geneva, arial;font-size: x-large;font-style: oblique;
color : #006666;
}

td.fern {  
	background-image: url(/images/bg/bg-fern.jpg);
	background-repeat: no-repeat;
}

td.c1 {
background-image : url(/images/bg/logotop.jpg);
}

td.c2 {
background-image : url(/images/bg/menutop.gif);
}

td.c3 {
background-image : url(/images/bg/corner227.gif);
width : 226px;
height : 40px;
}

td.c4 {
background-image : url(/images/bg/shadow1.gif);
width : 226px;
}

td.c5 {
background-image : url(/images/bg/background-main.gif);
}

td.c6 {
background-image : url(/images/bg/bottom-green.gif);
}

td.c7 {
background-image : url(/images/bg/bottom-shade.gif);
}
span.c4 {
color : #666666;
font-family : Verdana, Arial, Helvetica;
font-size : 70%;
}
hr {
    height:2px;
    width:50%;
    background:#a4c0a9;
    margin: 0px 160px 0px 150px;  
   }
p {
line-height : 1.2;
margin : 5px 2px;
font : 12px veranda,arial, helvetica, sans-serif;
text-align : left;
}
.title {
background : #ffffff;
color : #a4c0a9;
font : 14px arial, verdana, sans-serif;
font-weight : bold;
}
.subtitle {
background : #ffffff;
color : #a0522d;
font : 12px arial, verdana, sans-serif;
font-weight : bold;
}
.just {
text-align : justify;
}
.copyright {
background : #ffffff;
color : #666666;
font : 9px geneva, verdana, arial, sans-serif;
}

.subcat {
background-color : transparent;
font : 12px verdana, arial, sans-serif;
font-weight : normal;
text-decoration : none;
}

.text {
background : #ffffff;
color : #666666;
font : 14px geneva, verdana, arial, sans-serif;
font-weight : normal;
}
.intro {
padding : 10px;
width : 650px;
}
.details, .details a:link, .details a:visited, .details a:active {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
color : #ffffff;
text-decoration : none;
font-weight : bold;
background-color : #a4c0a9;
border : 1px solid #f0f0f0;
font-style : normal;
height : inherit;
width : auto;
line-height : 20px;
}
.details a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
font-weight : bold;
background-color : #666699;
border : 1px solid #000000;
font-style : normal;
height : inherit;
width : auto;
line-height : 20px;
}
a.product {
font : 10px verdana, Geneva, sans-serif;
color : #666;
text-decoration : none;
}
a.product:hover {
font-weight : bold;
text-decoration : underline;
}
.topmenu {
background : #ffffff;
font : bold 12px geneva, verdana, arial, sans-serif;
padding : 0 10px 0 20px;
}
.title,.menutitle,.gftitle {
background-color:transparent;
color:#798;
font:20px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
font-weight:500
}
.gfsubtitle {
background-color : #ffffff;
color : #a0522d;
font : 12px arial, verdana, sans-serif;
font-weight : normal;
text-decoration : none;
}

.gfcatmenu {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
        color: #5f4c35;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 4px;
        padding-right: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
.gfcatmenu-old {
background-color:transparent;
color:#a4c0a9;
margin-top:2px;
margin-bottom:2px;
line-height:1.4;
font:12px arial, helvetica, sans-serif;
font-weight:400;
text-decoration:none
}
a.catmenu {
text-decoration:none
}

.button {
background-image : url("/images/bg/button.gif");
background-color : #cfe3cf;
font-size : 8pt;
font-family : arial, verdana, helvetica, sans-serif;
color : #000000;
height : 19px;
width : 100px;
cursor : pointer;
font-weight : bold;
text-align : center;
border : 1px solid #000000;
}
.buttonon {
background-image : url("/images/bg/buttonon.gif");
background-color : #f7d0a1;
font-family : arial, verdana, helvetica, sans-serif;
color : #996600;
font-size : 8pt;
height : 19px;
width : 100px;
cursor : pointer;
font-weight : bold;
text-align : center;
border : 1px solid #000000;
}
.button-popups {
background-image : url("/images/bg/button-popup.gif");
background-color : #cfe3cf;
font-family : arial, verdana, helvetica, sans-serif;
color : #000000;
font-size : 8pt;
height : 23px;
width : 100%;
cursor : pointer;
font-weight : bold;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 2px;
border : 0 solid #ffffff;
}
.buttonon-popups {
background-image : url("/images/bg/buttonon-popup.gif");
background-color : #f7d0a1;
font-family : arial, verdana, helvetica, sans-serif;
color : #000000;
font-size : 8pt;
height : 23px;
width : 100%;
cursor : pointer;
font-weight : bold;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 2px;
border : 0 solid #ffffff;
}
.shadeform {
font : 13px arial, verdana, sans-serif;
background-image : url("http://agardenplace.com/images/bg/shadeform.gif");
text-align : left;
width : 250px;
border : 1px solid #000000;
}
.dropdown {
background-color : #ffffff;
color : #333333;
width : 250px;
font : 11px geneva, verdana, arial, sans-serif;
}
.textarea {
font : 12px arial, verdana, sans-serif;
background-image : url("/images/bg/shadeform.gif");
text-align : left;
width : 275px;
border : 1px solid #000000;
}
.searchdrop {
color : #000000;
background-color : #ffffff;
width : 60px;
height : 20px;
font : 11px arial, georgia, "Times New Roman", sans-serif;
}
.searchbutton {
background-color : #a4c0a9;
background-image : url("/images/bg/button.gif");
font-family : arial, verdana, helvetica, sans-serif;
color : #000000;
font-size : 8pt;
height : 20px;
width : 35px;
cursor : pointer;
font-weight : bold;
text-align : center;
border : 1px solid #000000;
}
.atoz h4 {
font-size : 100%;
font-weight : bold;
margin-top : 15px;
}
.banner h2 {
background-color : #a4c0a9;
padding : 2px;
font-size : 100%;
font-weight : 500;
width : 767px;
margin-bottom : 0;
}
.banner h3 {
background-color : #fafafa;
padding : 2px;
padding-right : 4px;
font-size : small;
font-weight : 500;
margin-top : 0;
text-align : right;
width : 767px;
}
.featured table {
margin : auto;
padding : 0;
}
.featured th {
background-color : #f0f0f0;
padding : 2px;
font-family : arial, verdana, helvetica, sans-serif;
color : #a4c0a9;
font-size : 150%;
font-weight : bold;
}
.featured h4 {
font-size : 100%;
margin-top : 2px;
}
.featured .stars {
font-size : x-small;
}
.navigation {
width : 728px;
text-align : center;
margin : 20px 0 20px 0;
}
.price {
background : #ffffff;
color : #a0522d;
font-size : 150%;
font-weight : normal;
}

.prices {
margin-top : 15px;
width : 728px;
font-family : arial, verdana, helvetica, sans-serif;
color : #708090;
}

.product {
margin-top : 15px;
width : 728px;
}
.buy {
font-size : 110%;
margin : 10px 0 10px 0;
background : #ffffcc;
}
.product p {
text-align : justify;
}
.ratings {
margin-top : 15px;
width : 728px;
}
.ratings form {
display : inline;
}
.ratings form select {
color : #af7817;
}
.ratings form textarea {
width : 100%;
}
.searchresults {
width : 728px;
}
.searchresults h4 {
font-size : 100%;
font-weight : bold;
margin : 10px 0 10px 0;
}
.searchresults p {
text-align : justify;
margin : 10px 0 10px 0;
}
.related {
width : 717px;
background-color : #ffffcc;
font-weight : bold;
padding : 4px;
margin-left : 2px;
margin-top : 10px;
}
.starsOn {
color : #af7817;
font-weight : bold;
}
.starsOff {
color : #aaaaaa;
font-weight : bold;
}
.nobr {
white-space : nowrap;
}
.disabled {
color : #aaaaaa;
}

.img-shadow {
float : left;
background : url(miva/graphics/00000001/shadowAlpha.png) no-repeat bottom right !important ;
background : url(miva/graphics/00000001/shadow.gif) no-repeat bottom right;
margin : 10px 0 0 10px !important ;
margin : 10px 0 0 5px;
}
.img-shadow img {
display : block;
position : relative;
background-color : #fff;
border : 1px solid #a9a9a9;
margin : -6px 6px 6px -6px;
padding : 4px;
}
.img-box {
float : left;
background : url(miva/graphics/00000001/cap.png) no-repeat bottom right !important ;
background : url(miva/graphics/00000001/bcap) no-repeat bottom right;
margin : 10px 0 0 10px !important ;
margin : 10px 0 0 5px;
}

.sale {
	font-weight: bold;
	color: #990000;
	}



 /* Header */

#header {
	width: 99%;
	height: 100px;
	margin: 0 auto;
}

/* Logo */

#logo-rt {
	float: right;
        padding: 0px 0 0 0;
}
#logo-rt * {
	margin: 0;
	text-decoration: none;
       font-weight:lighter;
	 color: #878C66;

}

#logo-rt h1 {
	letter-spacing: -2px;
	font-size: 2.2em;
}

#logo-rt h3 {
	margin-top: -5px;
	padding-left: 2px;
	font-size: 1em;
}
}
#logo {
	float: left;
	padding: 2px 0 0 0;
}

#logo * {
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	color: #878C66;
}

#logo h1 {
       	letter-spacing: -2px;
	font-size: 2.2em;
}

#logo h2 {
	margin-top: -5px;
	padding-left: 2px;
	font-size: 1em;
}



