/* Show scrollbar always */
html {overflow: -moz-scrollbars-vertical;}

/* To get right padding for main content box */
td.main {padding:1px;}

/* centre table in a page */ 
table.maintable {width:784px; margin-left:auto; margin-right:auto; padding:0; border-collapse:collapse;}
td.maintable {padding:0; border-collapse:collapse;}
td.head {width:784px; height:68px; background-image: url(images/head.gif); background-repeat:no-repeat; background-color: #FFFFFF; padding:0; border-collapse:collapse;}
tr.head {width:784px; height:68px; background-image: url(images/head.gif); background-color: #FFFFFF; background-repeat:no-repeat; padding:0; border-collapse:collapse;}

body {font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; word-spacing:1px; color: #2F3234; margin:0px;}

p, td {font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; word-spacing:1px; color: #2F3234;}

.headaddress{font-family: Tahoma,Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; word-spacing:1px; color: #870C2C; text-align:center; font-weight:bold;}
td.headaddress{width:164px;}

.maintxt{font-family: Tahoma,Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; word-spacing:1px; color: #2F3234;}
.maintxt a{font-family: Tahoma,Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: none; word-spacing:1px; color: #C3B74B;}
.maintxt a:hover{font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: none; word-spacing:1px; color: #2F3234;}

.maintitle{font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; word-spacing:1px; color: #2F3234;}

.seotext{font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; text-align:center; font-size: 10px; word-spacing:1px; color: #870C2C; padding:4px;}
.seotext a{color: #870C2C; text-decoration:none;}
.seotext a:hover{color: #2F3234; text-decoration:none;}
.seotitle{font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; word-spacing:1px; color: #870C2C;}

/* MENU ------------------------------------------------------- */
ul.leftmenu {font-size:12px; list-style-type: none; text-align:left; margin-left:0; margin-top:4px;  padding:0;text-indent:0;}
ul.leftsubmenu {font-size:10px; list-style-type: none; font-size:10px; text-align:left; margin:4px; padding-left:4px; text-indent:0;}

li.leftmenu {border-bottom: solid 1px #F3F1F1; letter-spacing: 1px; margin:0; padding-left:0; padding-top:2px;}
li.leftmenu a {border-bottom: solid 1px #F3F1F1; text-decoration:none; color:#242424; font-weight:bold;}
li.leftmenu a:hover {border-bottom: solid 1px #F3F1F1; color:#BEAE72;}

li.leftsubmenu {font-size:10px; border-bottom: solid 1px #F3F1F1; margin-left:4px; margin-top:2px; text-indent:0px; padding-left:4px;}
li.leftsubmenu a {border-bottom: solid 1px #F3F1F1; text-decoration:none; color:#242424;}
li.leftsubmenu a:hover {border-bottom: solid 1px #F3F1F1; color:#BEAE72;}

.SqlMenu ul {font-size:12px; list-style-type: none; text-align:left; margin-left:0; margin-top:4px;  padding:0;text-indent:0;}

.SqlMenu li {border-bottom: solid 1px #F3F1F1; letter-spacing: 1px; margin:0; padding-left:0; padding-top:2px;}
.SqlMenu li a {border-bottom: solid 1px #F3F1F1; text-decoration:none; color:#242424; font-weight:bold;}
.SqlMenu li a:hover {border-bottom: solid 1px #F3F1F1; color:#BEAE72;}

.SqlMenu li.level1 {font-size:10px; border-bottom: solid 1px #F3F1F1; margin-left:4px; margin-top:0px; text-indent:0px; padding:0px 0px 0px 4px;}
.SqlMenu li.level1 a {font-weight: normal; border-bottom: solid 1px #F3F1F1; text-decoration:none; color:#242424;}
.SqlMenu li.level1 a:hover {border-bottom: solid 1px #F3F1F1; color:#BEAE72;}
/* MENU ------------------------------------------------------- */

td.belowhead {border-top:1px solid #BEAE72; padding:1px; line-height:4px}
td.base {border-top:1px solid #870C2C; padding:1px; line-height:4px}

.welcometext {text-align:center; padding-bottom:8px;}
.welcometitle {text-align:center; font-weight:bold;}

.mainimage {border: solid 1px #878787; padding:0; border-collapse:collapse;}
td.mainimage {width:460px; padding-right:1px; border:none;}
table.map {width:460px; padding:0; border:none;}

td.lefthandside {width:153px; padding:1px; border:none;}
td.righthandside {width:164px; padding:1px; border:none;}

td.loginarea {height:40px; border: solid 1px #E3DDC5;}

/* Main right hand side features */
td.featuretop {height:112px; border: solid 1px #E3DDC5;}
td.featuretopsub {font-weight:bold; text-align:center; height:18px; border-top: solid 1px #E3DDC5; border-left: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5; background-image:url(images/memberbarbg.gif);}
table.featuretop {width:160px; height:112px; padding:1px;}
td.featuremiddle {height:112px; border: solid 1px #E3DDC5;}
td.featuremiddlesub {font-weight:bold; text-align:center; height:18px; border-top: solid 1px #E3DDC5; border-left: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5; background-image:url(images/memberbarbg.gif);}
td.featurebottom {height:92px; border: solid 1px #E3DDC5;}
td.featurebottomsub {font-weight:bold; text-align:center; height:18px; border-top: solid 1px #E3DDC5; border-left: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5; background-image:url(images/memberbarbg.gif);}
table.featurebottom {width:160px; height:92px; padding:1px;}
td.featurespace {line-height:2px; height:2px; padding:0px; margin:0px;}
.featuretitle {font-family: Tahoma,Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; word-spacing:1px; color: #2F3234; text-align:left;}
.featuretext {font-family: Tahoma,Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; word-spacing:1px; color: #2F3234; text-align:left;}
td.featuretext {padding-left:4px;}
td.featuremoreinfolink{text-align:right;}
td.featurevisitus{text-align:center; padding-top:6px;}
.featurevisituste{line-height:18px; text-align:center;}

/* Contact right hand side features */
td.contacttop {height:112px; border: solid 1px #878787;}
td.contacttopsub {height:18px; border-top:solid 1px #878787; border-left: solid 1px #878787; border-right: solid 1px #878787;}
table.contacttop {width:160px; height:130px; padding:1px;}
td.contactmiddle {height:112px; border: solid 1px #BEAE72;}
td.contactmiddlesub {height:18px; border-top: solid 1px #BEAE72; border-left: solid 1px #BEAE72; border-right: solid 1px #BEAE72;}
td.contactbottom {height:92px; border: solid 1px #870C2C;}
td.contactbottomsub {height:18px; border-top: solid 1px #870C2C; border-left: solid 1px #870C2C; border-right: solid 1px #870C2C;}
table.contactbottom {width:160px; height:92px; padding:1px;}
td.contactspace {line-height:2px; height:2px; padding:0px; margin:0px;}
.contacttitle {font-family: Tahoma,Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; word-spacing:1px; color: #2F3234; text-align:left;}
.contacttext {font-family: Tahoma,Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; word-spacing:1px; color: #2F3234; text-align:left;}
td.contacttext {padding-left:4px;}
td.contactmoreinfolink{text-align:right;}
td.contactvisitus{text-align:center; padding-top:2px;}
.contactvisituste{line-height:18px; text-align:center;}

td.memberstop {height:18px; border-bottom: solid 1px #878787; background-image: url(images/memberstop.gif);}

input.searchbox {width:140px; height:12px; font-size:10px; border: solid 1px #870C2C;}
input.searchbutton {width:23px; height:18px; border:none;}
.searchtext {font-weight:bold; color:#870C2C; padding-left:12px;}

input.loginbox {width:140px; height:12px; font-size:10px; border: solid 1px #870C2C; text-align:left;}
input.loginbutton {width:23px; height:18px; border:none;}
.logintext {font-weight:bold; color:#870C2C; text-align:left; text-indent:2px;}

.basetextleft {width:160px; font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; text-align:left; font-size: 10px; word-spacing:1px; color: #CCCACA;}
.basetextmiddle {width:460px; font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; text-align:center; font-size: 10px; word-spacing:1px; color: #CCCACA;}
.basetextmiddle a{color: #CCCACA; text-decoration:none;}
.basetextmiddle a:hover{color: #870C2C;}
.basetextright {width:164px; font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; text-align:right; font-size: 10px; word-spacing:1px; color: #CCCACA;}
.basetextrighto {color: #BEAE72;}
.basetextright a{color: #CCCACA; text-decoration:none;}
.basetextright a:hover{color: #BEAE72;}

.membertext{font-family: Tahoma,Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; word-spacing:1px; color: #2F3234; padding-left:4px;}
.membertitle{font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; word-spacing:1px; color: #2F3234;}


/* Products page */
td.productsrhs {width:4px; background-color:#BEAE72;}
table.products {border-spacing:1px;}
td.productimage {width:80px; padding-bottom:1px;}
td.products {padding:4px;  text-align:left;border: solid 1px #EEEADB;}
.productline_over {font-family: Tahoma, Verdana, Arial; color: #B39200; font-size: 10px;font-weight: normal; background-color: #EEEADB;}
.productline {font-family: Tahoma, Verdana, Arial; color: #333333; font-size: 10px;font-weight: normal; text-decoration: none;}
.productline_over a{font-family: Tahoma, Verdana, Arial; color: #B39200; font-size: 10px;font-weight: normal; background-color: #EEEADB; text-decoration:none;}
.productline a{font-family: Tahoma, Verdana, Arial; color: #333333; font-size: 10px;font-weight: normal; text-decoration: none;}
a.producttitle {font-size: 10px; font-weight:bold; word-spacing:1px; color: #2F3234; padding-bottom:4px;display:block;}
a:hover.producttitle {font-size: 10px; font-weight:bold; word-spacing:1px; color: #870C2C; text-decoration:none;}
.productlistimage {width:82px; padding-right:2px; padding-bottom:2px;}

/* Contact form */
td.gtscontacttop {padding-bottom:8px; padding-left:6px; padding-top:6px; width:180px; border-top: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5; border-bottom: solid 1px #E3DDC5; }
td.gtscontacttopleft {padding-bottom:8px; width:246px; border-top: solid 1px #E3DDC5; border-bottom: solid 1px #E3DDC5;}
.contactimg {border: solid 1px #E3DDC5; }
.gtscontacttoptitle {font-weight:bold;}
.contacttext {}
.contacttext a{text-decoration:none; color:#870C2C;}
.contacttext a:hover{color:#BEAE72;}

td.gtscontactform {padding-top:8px; padding-bottom:6px; border-right:solid 1px #E3DDC5; border-bottom:solid 1px #E3DDC5; padding-left:4px; background-color:#F7F5ED; }
table.ContactForm td{vertical-align:top}
table.ContactForm td.fieldname{font-weight:bold; color: #870C2C}
table.ContactForm input, table.ContactForm select, table.ContactForm textarea {color: #777879; border:1px solid #777879; width: 360px; height:12px; font-size:10px;	padding: 2px}
table.ContactForm input.button {height:20px; width:80px;}
table.ContactForm textarea {height:100px}
.gtscontactformint {display:block; padding-bottom:8px;}

.BackLink a {font-weight: bold; text-decoration: none; color: #BEAE72} 
.BackLink a:hover { text-decoration: underline }

/* ****************************************************************************************************** */
/* General FCE / ListStyles */
#FCE_Footer textarea.editor { width: 150px; height: 100px; font-size: 10px }
#FCE_Header textarea.editor { width: 600px; height: 80px; font-size: 10px }
#FCE_Specials textarea.editor { width: 160px; height: 160px; font-size: 10px }

/* Editors */
.SqlTableEditor .grid { border: 1px dashed orange; width: 100%; margin-top: 1px }
.SqlTableEditor .grid th { background-color: #EEEADB }

.SqlTableEditor .editor { display: block; border: 1px dashed orange; }
.SqlTableEditor .editor .fields { border: 1px solid #878787; width: 100%; margin-top: 1px }
.SqlTableEditor .editor .fields th { background-color: #EEEADB }
.SqlTableEditor .editor .fields .fieldname { padding-left: 4px }
.SqlTableEditor .editor input, .SqlTableEditor .editor textarea { font-family: Arial,Helvetica,sans-serif; width: 300px }
.SqlTableEditor .editor .checkbox input { font-family: Arial,Helvetica,sans-serif; width: auto;}
.SqlTableEditor .editor table.fields tbody tr td.edit textarea  { font-weight: normal; font-size: 11px; height: 80px }
.SqlTableEditor .editor input { height: 16px }
.SqlTableEditor .editor input.button { height: 20px }

.SqlTableEditor a.button { background-color: white; border: 1px solid black; color: black; text-decoration: none; font-size: 10px; padding: 2px 8px 2px 8px; margin-left: 4px  }
.SqlTableEditor a.button:hover { text-decoration: underline;  }

.FormatText p { padding: 0px; margin: 0px; margin-bottom: 8px}

.TaggedItemList table { width: 100% }
#SimilarProducts td { text-align: center	 }
.TaggedItemList .caption { font-weight: bold }

/* Specific editor styles */
#REC_PrecisTID textarea, #CAT_PrecisTID textarea, #PROD_PrecisTID  textarea { height: 60px }
#REC_TextTID textarea, #CAT_TextTID textarea, #PROD_TextTID  textarea { height: 120px }

.searchsection { display: block; font-weight: bold; margin: 8px 0px 4px 0px }


/* ****************************************************************************************************** */
/* ****************************************************************************************************** */
/* ****************************************************************************************************** */
/* THIS SECTION IS MACHINE READABLE - DO NOT EDIT WITHOUT ASKING ME! */
/* !FCE_BEGIN */

/* title, Title */ .FCE_DisplayArea .title, .preview .title, .FormatText .title { font-weight: bold; margin-bottom: 4px}
/* storage, Storage Title */ .FCE_DisplayArea .storage, .preview .storage, .FormatText .storage { font-weight: bold; padding: 1px 0px 0px 18px; background: #fff url(images/storage.gif) no-repeat}
/* cooking, Cooking Title */ .FCE_DisplayArea .cooking, .preview .cooking, .FormatText .cooking { font-weight: bold; padding: 1px 0px 0px 18px; background: #fff url(images/cooking.gif) no-repeat}
/* awards, Award Title */ .FCE_DisplayArea .awards, .preview .awards, .FormatText .awards { font-weight: bold; padding: 1px 0px 0px 18px; background: #fff url(images/award.gif) no-repeat}
/* b, Bold for Links */ .FCE_DisplayArea .b, .preview .b, .FormatText .b { font-weight: bold }
/* size1, Size +1 */ .FCE_DisplayArea .size1, .preview .size1, .FormatText .size1 { font-size: 11px }
/* size2, Size +2 */ .FCE_DisplayArea .size2, .preview .size2, .FormatText .size1 { font-size: 12px }
/* size4, Size +4 */ .FCE_DisplayArea .size4, .preview .size4, .FormatText .size1 { font-size: 14px }

/* !FCE_END */
/* END MACHINE READABLE SECTION */

/* recipe styles */
table.recipe {background-color:#F7F5ED;}
table.recipes {border: solid 1px #E3DDC5;}
td.recipetexttop {padding-bottom:4px;border-top: solid 1px #E3DDC5;border-right: solid 1px #E3DDC5;background-color:#FFFFFF;}
td.recipetextmiddle {padding-left:4px; padding-top:4px; padding-bottom:4px; border-top: solid 1px #E3DDC5;}
td.recipetextbottom {padding-left:4px; padding-top:4px; padding-bottom:6px; border-top: solid 1px #E3DDC5;border-right: solid 1px #E3DDC5;}
td.recipetextbase {padding-left:4px; padding-top:4px; padding-bottom:6px; border-top: solid 1px #E3DDC5;background-color:#FFFFFF;}
td.recipetextbase a{color:#870C2C; font-weight:bold;}
td.recipetextbase a:hover {text-decoration:none;color:#212121;}

.recipetitle{font-family: Tahoma, Verdana, Myriad, Arial, Helvetica, sans-serif; line-height:16px; font-size: 10px; font-weight:bold; word-spacing:1px; color: #2F3234;}
.recipelistimage {padding-right:2px; padding-bottom:2px;}
.recipedetailimage {padding-right:6px; text-align:left;}

/* 4 printing ****************/
td.recipete4pxttop {padding:4px; }
td.recipe4ptextmiddle {padding:4px; border-top: solid 1px #000;}
td.recipe4ptextbottom {padding:4px; border-top: solid 1px #000;}
td.recipe4ptextbase {padding:4px; border-top: solid 1px #000;}
.recipe4ptitle {font-size:14px; font-weight:bold; border-bottom:1px solid #212121; padding:4px;}


/* producer styles */
table.producer {width:452px; background-color:#F7F5ED;}
td.producers {padding:4px; text-align:justify; border: solid 1px #EEEADB;}
.producertoptext {padding-top:4px; padding-right:4px; text-align:justify; border-top: solid 1px #EEEADB; border-right: solid 1px #EEEADB; background-color:#FFF;}
.producertoptext a {text-decoration:none; color:#870C2C; font-weight:bold;}
.producertoptext a:hover{color:#BEAE72;}
.producertext {padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; text-align:justify; border-top: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5;}
.producertitle{line-height:16px; font-weight:bold; word-spacing:1px; color:#2F3234;}
td.producerdetailimage {padding-right:6px; padding-bottom: 18px; border-top: solid 1px #EEEADB; background-color:#FFF;}
td.producerdetailinfo {padding-left:6px; background-image:url(images/proddetailmenubar.gif); text-align:center; font-weight:bold; height:18px; border: solid 1px #E3DDC5;}
td.producersubbar {background-color:#FFFFFF; border-right: solid 1px #E3DDC5;}
td.producersubmenubarslower {padding-left:6px; padding-right:6px; background-image:url(images/proddetailmenubar.gif); font-weight:bold; height:18px; border: solid 1px #E3DDC5; text-align:center;}
td.producersubmenubarslowerw {border-bottom: solid 1px #E3DDC5;}

/* product styles */
td.productdetailimage {padding-bottom: 18px; background-color:#FFFFFF;}
.proddetailimage {border:solid 1px #EEEADB;border:solid 1px #E3DDC5;}
.proddetailsubimage {border:solid 1px #EEEADB; text-align:center;}
td.prodsubimage {text-align:center; width:33%;}
td.prodsimtext {text-align:center; font-weight:bold; height:24px;}
td.prodsubbar {background-color:#FFFFFF; border-right: solid 1px #E3DDC5;}
td.prodsubmenubars {padding-left:6px; background-image:url(images/proddetailmenubar.gif); font-weight:bold; height:18px; border: solid 1px #E3DDC5;}
td.prodsubmenubarslower {padding-left:6px; background-image:url(images/proddetailmenubar.gif); font-weight:bold; height:18px; border: solid 1px #E3DDC5; text-align:center; width:30%;}
td.prodsubmenubarslowerright {padding-left:6px; background-image:url(images/proddetailmenubar.gif); font-weight:bold; height:18px; border-top: solid 1px #E3DDC5; border-left: solid 1px #E3DDC5; border-bottom: solid 1px #E3DDC5;text-align:center; width:30%;}
td.prodsubspacelower {border-bottom: solid 1px #E3DDC5;}
td.prodlinkslower {padding-top:6px; padding-left:4px; padding-right:6px; padding-bottom:6px; width:30%; text-align:justify;}
td.prodmainmenubar {padding-left:6px; background-image:url(images/memberbarbg.gif); font-weight:bold; height:18px; border-left: solid 1px #E3DDC5;border-top: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5; border-bottom: solid 1px #E3DDC5; background-repeat: repeat-x}
td.prodtoptext {padding:6px; background-color:#FFFFFF; text-align:justify; border-right: solid 1px #E3DDC5; height:104px;}
td.prodmaintext {padding-left:4px; padding-right:4px; padding-top:20px; padding-bottom:16px; background-color:#F7F5ED; text-align:justify; border-top: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5;}
td.prodmaintextbottom {background-color:#F7F5ED; text-align:justify; border-bottom: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5; padding-bottom:6px;}
td.prod {padding:2px;}
ul.prod, .TaggedItemList ul {list-style:none); margin:0px; padding-left:6px; text-indent:0px; list-style-position: outside;}
li.prod, .TaggedItemList li {list-style: none; padding-top:2px;}
td.prodlinkslower a { font-weight: bold; text-decoration: none; color: black }
td.prodlinkslower a:hover { text-decoration: underline }

/* product rhs */
td.prodrhstop {padding:4px; border: solid 1px #E3DDC5;  text-align:justify;}
hr.prodrhstop {width:150px; text-align:center; height:1px; border:none; noshade:true; color:#E3DDC5; background-color:#E3DDC5;}
td.prodrhslowhead {background-color:#870C2C; color:#BEAE72; text-align:center; padding:3px;}
td.prodrhslow {text-align:center; padding:6px; border: solid 1px #E3DDC5}
td.prodrhslow a {text-decoration:none; color:#870C2C;}
td.prodrhslow a:hover {color:#BEAE72;}
td.prodrhslowlink {text-align:right; padding-top:6px;}

/* events styles */
table.event {width:452px; background-color:#F7F5ED;}
td.event {padding:4px; text-align:justify; border: solid 1px #EEEADB;}
.eventtext {padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; text-align:justify; border-top: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5;border-bottom: solid 1px #E3DDC5;}
.eventtoptext {padding-top:4px; text-align:justify; border-top: solid 1px #EEEADB; border-right: solid 1px #EEEADB; background-color:#FFFFFF;padding-right:4px;}
.eventtoptext a {text-decoration:none; color:#870C2C; font-weight:bold;}
.eventtoptext a:hover{color:#BEAE72;}
.eventtitle{line-height:16px; font-weight:bold; word-spacing:1px; color:#2F3234;}
td.eventdetailinfo {padding-left:6px; background-image:url(images/proddetailmenubar.gif); text-align:center; font-weight:bold; height:18px; border: solid 1px #E3DDC5;}
td.eventsubbar {background-color:#FFFFFF; border-right: solid 1px #E3DDC5;}
td.eventdetailimage {padding-right:6px; padding-bottom: 18px; border-top: solid 1px #EEEADB; background-color:#FFFFFF;}

/* links styles */
td.links {padding:4px; text-align:justify; border-top: solid 1px #E3DDC5; border-right: solid 1px #E3DDC5;border-bottom: solid 1px #E3DDC5; height:405px;}
table.links {height:400px;}
.links a {font-weight:bold; color:#870C2C;text-decoration:none;}
.links a:hover {color:#BEAE72;}

/* Overrides */
.bold {font-weight:bold;}
.center {text-align:center;}
.toppad6 {display:block; padding-top:6px;}

/* Member Area */
td.memhead {background-image:url(images/memberbarbg.gif); height:16px; text-align:center; border-bottom: solid 1px #E3DDC5;}

/* Image formatting */
.image_left {float:left; border:solid 1px #E3DDC5; margin-right:2px;}
.image_right {float:right; border:solid 1px #E3DDC5; margin-left:2px;}

/* Pager styles */
span.pager input.button {background-image:url(images/proddetailmenubar.gif);color:#870C2C; border:solid 1px #E3DDC5;margin-top:2px;}
.pager em {color:#870C2C; border-bottom:solid 10px #ffffff;}
.summary {color:#2F3234;line-height:4px;}

/* Sitemap Styles */
ul.smap {font-size:12px; list-style-type: none; text-align:left; margin-left:0; margin-top:4px;  padding:0;text-indent:0;}
ul.smapsub {font-size:10px; list-style-type: none; font-size:10px; text-align:left; margin:4px; padding-left:4px; text-indent:0;}

li.smap {letter-spacing: 1px; margin:0; padding-left:0; padding-top:2px;}
li.smap a {text-decoration:none; color:#870C2C; font-weight:bold;font-weight:bold;}
li.smap a:hover {color:#BEAE72;}

li.smapsub {font-size:10px; margin-left:4px; margin-top:2px; text-indent:0px; padding-left:4px;}
li.smapsub a {text-decoration:none; color:#870C2C;font-weight:bold;}
li.smapsub a:hover {color:#BEAE72;}

.smap {margin-left:0; margin-top:4px;  padding:0;text-indent:0;}
.smap a { color:#870C2C; font-weight:bold;}
.smap a:hover {color:#BEAE72; text-decoration:none;}
td.smap {border-bottom:solid 1px #F3F1F1;}

td.maincontent {border:solid 1px #EEEADB; padding-left:4px; padding-top:2px; padding-right:4px; padding-bottom:4px;}

.imagepreview { width: 120px; height: 80px; display: block; border: 1px solid #909090 } 

#map {border:1px solid #E3DDC5;}
td.object {border:1px solid #E3DDC5;}