body {
 background: #FFCA7A;
 margin: 0px;
 padding: 0px;
 font-size: 12px;
}
img {
 border: 0px;
}
.holdcontent {
 width: 912px;
 height: 820px;
 margin: auto; 
 background: #30271E url(./images/mainbackground.jpg) repeat-x 0px 250px;
 text-align: center;
}
.producttable img {
 width: 400px;
 min-width: 100px;
}
.dropdown { 
 font-size: 14px;
 margin-top: 25px;
 background: #332F2B;
 visibility: hidden;
 position:absolute;
 z-index:100;
 width: 200px;
 text-align: left;
 padding: 1px 1px 0px 1px;
}
.dropdownimg { 
 visibility: hidden;
 margin-top: 25px;
 background: #332F2B;
 position:absolute;
 z-index:66;
}
.submenulink { 
 padding-left: 5px;
 background: #C5BAA4;
 width: 195px;
 cursor: pointer;
 margin-bottom: 1px;
}
.submenulinkhover{
 padding-left: 15px;
 background: #BDB6B0;
 width: 185px;
 cursor: pointer;
 margin-bottom: 1px;
}
.topleft {
 width: 64px; 
 margin: auto;
 float: left;
 height: 24px;
 background: url(./images/topleft.jpg);
}
.topcenter {
 width: 784px;
 margin: auto;
 float: left;
 height: 24px;
 background: url(./images/topcenter.jpg);
}
.topright {
 width: 64px;
 margin: auto;
 float: left;
 height: 24px;
 background: url(./images/topright.jpg) #FFCA7A;
}
.midright {
 width: 56px;
 margin: auto;
 float: left;
 height: 795px;
 background: url(./images/midright.jpg) repeat-y;
}
.midcenter {
 width: 800px;
 margin: auto;
 float: left;
 height: 576px;
}
.midleft {
 width: 56px;
 margin: auto;
 float: left;
 height: 795px;
 background: url(./images/midleft.jpg) repeat-y;
}
.bottomright {
 width: 64px;
 margin: auto;
 font-size: 1px;
 float: left;
 height: 35px;
 background: url(./images/bottomright.jpg);
}
.bottomcenter {
 width: 784px;
 margin: auto;
 float: left;
 font-size: 1px;
 height: 35px;
 background: url(./images/bottomcenter.jpg) repeat-x;
}
.bottomleft {
 width: 64px;
 margin: auto;
 font-size: 1px;
 float: left;
 height: 35px;
 background: url(./images/bottomleft.jpg);
}
.bannerspot {
 width: 800px;
 margin: auto;
 height: 220px;
 background: #584C3C;
}
.linksbar {
 width: 800px;
 margin: auto;
 height: 25px;
 background: url(./images/linkbar.jpg); 
 font-size: 18px;
 text-align: center;
 padding-top: 5px;
}
.linksbar a {
 text-decoration: none;
 color: #6A5F4D;
}
.linksbar a:Hover {
 text-decoration: none;
 color: #3A342C;
}
.leftcolumn {
 color: #FFF;
 width: 200px;
 height: 520px;
 float: left;
 overflow: auto;
 background: #594D41 url(./images/leftbar.jpg) repeat-x 0px 72px;
}
.leftcolumn a {
 text-decoration: none;
 color: #FFF;
}
.leftcolumn a:Hover {
 text-decoration: underline;
 color: #FFF;
}
.rightcolumn {
 width: 560px;
 height: 520px;
 float: left;
 margin-left: 23px;
}
.gazzolacopyright {
 width: 800px;
 float: left;
 height: 20px;
 color: #FFF;
 padding-top: 5px;
}
.bannerimg {
 background: #594D41 url(./images/banner.jpg);
 width: 354px;
 height: 203px;
 float: left;
 margin-left: 23px;
 margin-top: 8px;
}
.bannerscroller {
 background: #594D41 url(./images/bannerimg.jpg);
 width: 370px;
 height: 202px;
 float: left;
 margin-left: 25px;
 margin-top: 8px;
}
.maincontent {
 width: 560px;
 height: 505px;
 margin-top: 15px;
 float: left;
 background: #72685E url('./images/background.jpg') no-repeat right bottom;
}
.pagetitle {
 margin-left: 45px;
 color: #FFFFFF;
 font-size: 22px;
 line-height: 22px;
 height: 23px;
 margin-top: 15px;
 text-align: left;
}
.pagebarrier {
 margin-top: 0px;
 background: #FFFFFF;
 height: 2px;
 font-size: 1px;
 margin-left: 35px;
 width: 525px;
}
.pagecontent {
 color: #FFFFFF;
 font-size: 13px;
 margin-top: 12px;
 margin-left: 5px;
 margin-right: 5px;
 text-align: left;
 overflow: auto;
 height: 446px;
}
.contenttopleft {
 width: 6px; 
 float: left;
 font-size: 1px;
 height: 7px;
 background: url(./images/contenttopleft.jpg);
}
.contenttopright {
 width: 6px; 
 float: right;
 height: 7px;
 font-size: 1px;
 background: url(./images/contenttopright.jpg);
}
.contentbottomleft {
 width: 6px; 
 float: left;
 font-size: 1px;
 height: 7px;
 background: url(./images/contentbottomleft.jpg);
}
.contentbottomright {
 width: 6px; 
 float: right;
 height: 7px;
 font-size: 1px;
 background: url(./images/contentbottomright.jpg);
}
.contacttable {
 min-width: 400px;
 margin: auto;
}
.contacttable a {
 text-decoration: none;
 color: #FFF;
}
.contacttable a:Hover {
 text-decoration: underline;
 color: #FFF;
}
.pagecontent td {
 margin: auto;
 vertical-align: top;
}
.producttable td {
 padding: 0px;
 vertical-align: middle;
}
.producttable {
 cellspacing: 0px;
 min-width: 400px;
 margin: auto;
}
.producttable a {
 text-decoration: none;
 color: #FFF;
}
.producttable a:Hover {
 text-decoration: underline;
 color: #FFF;
}
.productavailable {
 width: 30px;
 height: 30px;
 background: url('./images/av.jpg') no-repeat;
}
.productunavailable {
 width: 30px;
 height: 30px;
 background: url('./images/unav.jpg') no-repeat;
 empty-cells: show;
}
.displaylink {
 width: 500px;
 max-height: 120px;
 margin: auto;
 margin-bottom: 5px;
 float: left;
}
.displaylinkimg {
 width: 100px;
 margin: auto;
 float: left;
}
.displaylinkinfo {
 max-width: 400px;
 min-height: 20px;
 max-height: 120px;
 overflow:auto;
 margin: auto;
 float: left;
}
.displaylink img {
 max-width: 90px;
 max-height: 110px;
 margin: 5px;
 float: left;
}
.displaylink a {
 text-decoration: none;
 font-weight: bold;
 color: #FFF;
}
.displaylink a:Hover {
 text-decoration: underline;
 font-weight: bold;
 color: #FFF;
}
.displayphoto img {
 max-width: 119px;
 max-height: 100px;
 float: left;
}
.displayphoto {
 width: 125px;
 height: 150px;
 margin-left: 5px;
 margin-right: 3px;
 float: left;
}
.displayphotocaption {
 width: 110px;
 height: 50px;
 float: left;
}
.displayphoto a {
 text-decoration: none;
 color: #FFF;
}
.displayphoto a:Hover {
 text-decoration: underline;
 color: #FFF;
}
.displayphototitlelge {
 width: 520px;
 height: 20px;
 text-align: left;
 font-weight: bold;
}
.displayphotolge {
 width: 520px;
 margin: auto;
 text-align: center;
}
.displayphotocaptionlge {
 width: 520px;
 max-height: 150px;
 min-height: 30px;
 overflow: auto;
 text-align: left;
}
.displayphotolge img {
 max-width: 510px;
 max-height: 500px;
 margin: 5px;
}
.displayphotolgeoptions {
 width: 520px;
 text-align: center;
 color: #FFF;
}
.displayphotolgeoptions a {
 color: #FFF;
 text-decoration: none;
}
.displayphotolgeoptions a:Hover {
 text-decoration: underline;
 color: #FFF;
}
.userfile {
 height: 20px;
 margin-left: 10px;
}
.userfile a {
 color: #FFF;
 text-decoration: none;
}
.userfile a:Hover {
 color: #FFF;
 text-decoration: underline;
}
.usernote {
 margin-left: 5px;
 margin-bottom: 10px;
}
.admin {
 width: 500px;
 margin-left: 5px;
 margin-bottom: 10px;
 font-size: 14px;
 float: left;
}
.adminsub {
 margin-top: 20px;
 width: 500px;
 margin-left: 5px;
 font-size: 12px;
 float: left;
}
.adminsub a {
 color: #FFF;
 text-decoration: none;
}
.adminsub textarea {
 font-family: arial;
 font-size: 13px;
}
.adminsub a:Hover {
 color: #FFF;
 text-decoration: underline;
}
.ccase {
 margin-left: 5px;
 width: 500px;
 margin-top: 5px;
 float: left;
}
.ccfile {
 overflow: hidden;
 width: 300px;
 float: left;
}