﻿ body{
 text-align:center;
 background:#0f4b0f;
 color:#006633;
 font-family:arial, verdana, sans-serif;
 font-size:10pt;}
 .container{
 margin: 50px auto;
 width:616px;
 min-height:768px;
 text-align:left;
 background:#c7e9a4;}
 .header{
 width:616px;
 height:129px;
 background: url('../images/great-grooms-page-header.jpg') 0 0 no-repeat;
}
 .menu{
 width:616px;
 height:30px;
 background:#99cc66;
 text-align:center;	
 padding-top:12px;
 font-size:10pt;
 font-weight:bold;
}
 .content{
 width:616px;
/*height:360px;*/
}
 .stockcontent{
 width:616px;
 height:315px;
}
 .footer{
 width:580px;
 min-height:215px;
 background:#c7e9a4;
 margin-top:24px;
 text-align:center;
 padding-left:18px;
 padding-right:18px;
}
img{
 border:0px;
}
a.furniture {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-furniture.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.furniture {
 background-position: -154px 0;
}
a.pictures {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-pictures.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.pictures {
 background-position: -154px 0;
}
a.ceramics {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-ceramics.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.ceramics {
 background-position: -154px 0;
}
a.jewellery {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-jewellery.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.jewellery {
 background-position: -154px 0;
}
a.silver {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-silver.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.silver {
 background-position: -154px 0;
}
a.clocks {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-clocks.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.clocks {
 background-position: -154px 0;
}
a.garden {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-garden.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.garden {
 background-position: -154px 0;
}
a.misc {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-misc.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.misc {
 background-position: -154px 0;
}
a.gifts {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-presents.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.gifts {
 background-position: -154px 0;
}
a.mirrors {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-mirrors.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.mirrors {
 background-position: -154px 0;
}
a.rugs {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-rugs.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.rugs {
 background-position: -154px 0;
}
a.lighting {
 display: block;
 width: 154px;
 height: 120px;
 background: url('../images/button-lighting.jpg') 0 0 no-repeat;
 text-decoration: none;
}
a:hover.lighting {
 background-position: -154px 0;
}
ul{
 margin-top:-17px;
 margin-left:-40px;
}
ul li{
 list-style-type:none;
 float: left;
}
a{
 color:#006633;
 font-family:arial,verdana, sans-serif;
 font-size:11pt;
 text-decoration:none;
}
a:hover{
 	color:#529936;
}
a.subcategory {
 color:#006633;
 font-family:arial,verdana, sans-serif;
 font-size:8pt;
 text-decoration:underline;
}
a:hover.subcategory {
 text-decoration:none;
}
.search{
 background:#006633;
 color:white;
 font-weight:bold;
 width:244px;
 height:80px;
 text-align:left;
 padding:10px;
}
.searchcenter{
 margin-left:158px;
 padding:0px;
 text-align: left;
}
a.go {
 display: block;
 width: 48px;
 height: 20px;
 background: url('../images/go.jpg') 0 0 no-repeat;
 text-decoration: none;
 float:left
}
a:hover.go {
 background-position: -48px 0;
}
input.searchbox{
	border:0px;
	width:190px;
	float:left;
}
 .resultscontent{
 width:616px;
 height:312px;
 background-color:white;
 overflow:auto;
}
 .resultscontentmenu{
 width:616px;
 height:20px;
 background-color:#006633;
 color:#c7e9a4;
 padding-top:4px;
 text-align:center;
 font-size:9pt;
}
 .resultsContainer{
 font-size:9pt;
 height:268px;
 padding:10px;
}
 .resultsContainerData{
 height:268px;
 font-size:9pt;
 width:150px;
 float:left;
 }
 .resultsContainerImage{
 float:right;
}
 table{
 border:0px;
}
a.links{
 font-size:9pt;
 text-decoration:none;
}
a:hover.links{
 text-decoration:underline;	
}
.holder{
	padding:100px;
}
.timesitalic{
 font-family:'Times New Roman', Times, serif;
 font-style:italic;
}
#dropmenudiv{
position:absolute;
line-height:30px;
z-index:1;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
color:#c7e9a4;
border-top:1px #99cc66 solid;
font-size:10pt;
font-weight:bold;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #c7e9a4;
color:#006633;
}
.logo{
 float:left;	
}
.email
{
 float:right;
 margin-right:15px;
 margin-top:100px;
 font-size:9pt;		
}

a.email{
 text-decoration:underline;
 font-size:9pt;		
}
a:hover.email{
 text-decoration:none;	
}
a.mainmenu {
 display: block;
 width: 139px;
 height: 25px;
 background: url('../images/mainmenu.jpg') 0 0 no-repeat;
 text-decoration: none;
 float:left
}
a:hover.mainmenu {
 background-position: -139px 0;
}
a.moreinfo {
 display: block;
 width: 139px;
 height: 25px;
 background: url('../images/moreinfo.jpg') 0 0 no-repeat;
 text-decoration: none;
 float:left
}
a:hover.moreinfo {
 background-position: -139px 0;
}
 .information{
 width:580px;
 min-height:269px;
 background:#c7e9a4;
 margin-top:10px;
 text-align:left;
 padding-left:18px;
 padding-right:18px;
}
ol{
 list-style-image:url('../images/asterix.jpg')
}
li.linestyle{
 font-weight:bold;
 margin-bottom:10px;
}
.pointers{
 background:#aadc7d;
 width:250px;
 float:left;
 min-height:254px;
 font-style:italic;
 padding-top:10px;
 padding-bottom:10px;
 padding-right:10px;	
}
.info{
 width:295px;
 float:right;
 min-height:274px;
 background:#c7e9a4;
}
p{
 font-size:9pt;
 line-height:12pt;
}
.end{
  clear:both;
 height:25px;
 font-size:8pt;
 text-align:left;
 padding-top:20px;
margin-left:20px;
 margin-top:45px;
}