/*brown is #9c5619 beige is #967f69*/
/* {background:#ffffff url('/images/3ValPen.jpg') no-repeat bottom left}*/
body,div,table{margin:auto}
html { min-height: 100%; margin-bottom: 1px; }
body {font-family:arial ;color:#404548;
font:normal 16px/22px arial;text-align:center; padding:0px;vertical-align:bottom;
background-color:#ded6b6;margin:20px 0px 0px 0px}

a{text-decoration:none;margin:0px;padding:0px;color:#404548}
/* define heading fonts */
p {margin:0px;border:0px;padding:0px}
h1 {font:normal 20px/30px arial;padding:0px}
h2 {font:bold 13px/18px arial}
h3 {font:normal 20px/24px arial}
h4 {font:normal 13px/16px arial;margin:0px}
/* other general stuff*/
input{margin:0px;padding:0px}
img{border:none}
form{margin:0px;padding:0px;border:none}
.center{text-align:center;margin:0px auto}
.centerPad10{text-align:center;padding:10px}
.left{text-align:left}
.right{text-align:right}
.justify{text-align:justify}
.top{vertical-align:top}
.middle{vertical-align:middle}
.bottom{vertical-align:bottom}
.italic{font-style:italic}
.leftPad200{text-align:left;padding-left:200px}
.leftPad20{text-align:left;padding:0px 20px 0px 20px}
.leftPad10{text-align:left;padding:0px 10px 0px 10px}
.adminDiv{background-color:#fff}
.underline{text-decoration:underline}
.mediumImg{height:550px;width:500px}
.thumbnailImg{height:100px;width:100px;padding:2px}
.thumbnailImg:hover{background-color: #404548}
.popUpTextDiv{position:absolute;top:96px;left:49%;border: 1px solid #fff;visibility: hidden;background-color: #dedede;text-decoration: none;
border-width: 0;padding: 0px;text-align:left;height:490px;width:510px}
.imgContainerDiv:hover .popUpTextDiv{visibility:visible}

/*define colours*/  
.topDiv,.bottomDiv,.bodyDiv{background-color:#404548}
.detailText,.returnLinkDiv,.lineDetailTabTextCol{background-color:#dedede}
.bottomDiv,.bottomDiv a{color:#e1dbcc}
#menuDiv, #menuDiv a{color:#e1dbcc}
#menuDiv a.here{color:#ccc}
#menuDiv td:hover, #menuDiv a:hover{color:#998843}
#indexTab{background-color:#ede9de}
#buttonTab td{background-color:#998843}
#buttonTab td:hover{background-color:#404548;color:#998843}
#buttonTab td a{color:#fff}
#buttonTab td a:hover{color:#998843}
.categoryButtonTab td{background-color:#998843}
.categoryButtonTab td:hover{background-color:#404548}
.categoryButtonTab td a{color:#fff}
.categoryButtonTab td a:hover{color:#998843}
body{
scrollbar-face-color: #dedede; 
scrollbar-highlight-color: #ded6b6; 
scrollbar-shadow-color: #404548; 
scrollbar-3dlight-color: #404548; 
scrollbar-arrow-color: #998843; 
scrollbar-track-color: #dedede;
scrollbar-darkshadow-color: #ded6b6; 
}
/*


/*horiz width 1000px */
.bodyDiv,#topTab{width:1000px;margin:0 auto}
#logoDiv{width:350px}
#menuDiv{width:650px}
#indexTab td{width:500px}
.footDiv table td{width:333px;height:50px;vertical-align:middle}

/*page header*/


/*menu formatting*/
.menuDiv{font:normal 12px/18px arial;padding-left:0px;position:relative}
.menuTab td {vertical-align:middle;text-align:center;padding:14px 36px 0px 0px;border-bottom:1px solid #998843}
.menuTab td.lasttd{padding-right:0px}
.dropDownMenuTab{position:absolute;left:26px;padding:0px;z-index:999}
.dropDownMenuTab{visibility:hidden}
.dropDownMenuTab td{text-align:left;padding:0px 10px 0px 0px;font:normal 11px/18px arial;border:none;vertical-align:top}
.dropDownMenuTab td.lastTd{width:320px}
.dropDownMenuTab tr{height:50px;vertical-align:top}
.menuTab td:hover .dropDownMenuTab{visibility:visible}


/* index page*/
.slideshowImg,.slideShowDiv{height:550px;width:500px;vertical-align:bottom}
#buttonTab{width:450px;font:normal 12px/16px arial}
#buttonTab td{height:40px;text-align:center}

/*text page*/
.detailText{min-height:530px;text-align:left;padding:10px}

/*conatct page*/
#nameInput,#emailInput,#phoneInput{width:100px}
#subjectInput{width:480px}
#mapDiv{width:400px;height:605px;background-color:#ccc}


/*blighs page*/
#blighsMapDiv{width:450px;height:380px;background-color:#ccc}

/*category pages*/
.categoryTab td{width:500px;height:510px;vertical-align:middle}
.categoryTabImgDiv{text-align:center;vertical-align:middle}
.categoryTabTextCol{padding-left:10px}
.categoryButtonTab{width:450px;font:normal 12px/16px arial}
.categoryButtonTab td{height:40px;text-align:center;width:160px}


/*line detail pages*/
.lineDetailTab td{width:500px;vertical-align:middle}
.lineDetailTabImgCol{text-align:center}
.lineDetailTabTextCol{width:500px;height:510px;vertical-align:middle;padding:10px}
.lineButtonTab{width:400px}


/*gallery pages
.galleryTab td{width:500px;height:380px;vertical-align:middle}
.galleryTabImgDiv{text-align:center;vertical-align:middle}
.galleryTabTextCol{padding-left:10px}
#galleryButtonTab{width:450px;font:normal 12px/16px arial}
#galleryButtonTab td{height:50px;text-align:center;width:160px}

/*gallery detail pages
.galleryDetailTab td{width:500px;vertical-align:middle}
.galleryDetailTabTextCol{width:500px;height:380px;vertical-align:middle}
#galleryButtonTab{width:400px}

/*florist shop pages
.floristShopTab td{width:500px;height:380px;vertical-align:middle}
.floristShopTabImgDiv{text-align:center;vertical-align:middle}
.floristShopTabTextCol{padding-left:10px}

/*florist detail pages
.floristDetailTab td{width:500px;vertical-align:middle}
.floristDetailTabTextCol{width:500px;height:380px;vertical-align:middle}


/*accessories shop pages
.accessoriesShopTab td{width:500px;height:380px;vertical-align:middle}
.accessoriesShopTabImgDiv{text-align:center;vertical-align:middle}
.accessoriesShopTabTextCol{padding-left:10px}

/*accessories detail pages
.accessoriesDetailTabImgCol{width:500px;vertical-align:middle}
.accessoriesDetailTabTextCol{width:500px;height:380px;vertical-align:middle}

/*footer*/
.credit{font:normal 9px/12px arial;padding:5px}

/*admin pages*/
.slideshowThumbnailImg{width:150px}
.previewDiv {background-image:url('/images/preview.jpg')}
/*
#bottomMenuTab td a,#bottomMenuTab{font:bold 14px/16px arial}
#bottomMenuTab td {padding:10px 20px 10px 20px;text-align:left}
/*
.topDiv{height:80px;text-align:center}
.straplineDiv{height:60px;text-align:center}
.slideshowImg,.slideShowDiv{height:400px;width:800px;vertical-align:bottom}
#detailSlideShowTab td .slideshowImg,#detailSlideShowTab td .slideShowDiv{height:107px;width:160px;vertical-align:bottom}
.detailText{text-align:left;padding:10px;min-height:240px}
.eventsImg{width:150px;height:100px}
.galleryTab td{padding:2px}
.eventsDetailText{font:bold italic 12px/20px arial}
.highlightDiv{padding:10px}

/* contact form input fields
#nameInput{width:120px}
#emailInput{width:140px}
#phoneInput{width:120px}
.addressInput{width:570px}
#subjectInput{width:570px}
.messageInput{width:570px}
/* shop 
.shopText{text-align:left;padding:0px 20px 0px 20px}
.shopBagDesc{font:normal 12px/14px arial;text-align:left}
.shopBagImg{width:180px;height:180px}
.shopTab{width:auto}
.shopTab td{width:200px;padding:10px}

/*bag detail page
.bagDetailTab{width:100%}
.bagDetailImgCol{width:470px}
.medImg{width:300px;height:450px;margin:10px}
.detailThumbnail{width:100px;height:100px;padding:0px 8px 0px 8px}


/*register page
.registerImg{height:160px; margin:10px}

.footDiv {width:800px}
.footDiv,.footDiv a{color:#745a41;font:normal 14px/20px arial;margin:auto}
.credit,.credit a{font:normal 10px/13px arial;text-align:center;padding:8px 0px 0px 0px;width:800px;margin:auto}



/*admin system
.adminBodyDiv{background-color:#fff;color:#745a41;margin:10px;text-align:left;padding-left:100px}
.adminSlideshowThumb {width:100px;height:100px;padding:0px 8px 0px 8px}

