body, html {background:url(../gfx/bg.png) repeat-x left top;}
.cTable {
  border:0;
  border-collapse:collapse;
  width:100%;
  height:100%;
}
.cTable #headerTr .cl {
  height:191px;
  vertical-align:top;
  width:279px;
}
.cTable #headerTr .cr {
  height:191px;
  vertical-align:top;
  background:url(../gfx/logo_bg.jpg) no-repeat left top;
}
.cTable #mainTr .cl {
  vertical-align:top;
  width:279px;
  background:url(../gfx/menu.png) repeat-y left top;
}
.cTable #mainTr .ct {
  vertical-align:top;
  width:210px;
}
.cTable #mainTr .cr {
  vertical-align:top;
  background:url(../gfx/cbg.jpg) no-repeat left top;
  padding:0 30px;
}
.cTable #headerTr .cr i {
  display:block;
  width:721px;
  font-size:0;
  height:1px;
  line-height:0;
}
.cTable #footerTr .cl {
  height:28px;
  width:279px;
  background:url(../gfx/footer.png) repeat-x left bottom;
}
.cTable #footerTr .cr {
  height:28px;
  background:url(../gfx/footer.png) repeat-x left bottom;
  text-align:right;
  padding-right:20px;
}
#content {
  margin:0;
  margin-bottom:30px;
}
.bTable {
  border:0;
  border-collapse:collapse;
  width:100%;
}
.bTable #cl {
  vertical-align:top;
}
.bTable #cr {
  width:240px;
  vertical-align:top;
}
#sl {
  float:left;
  background:url(../gfx/s_l.png) no-repeat left top;
  padding:4px 5px 3px 10px;
}
#sl input {
  border:0;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  color:#3ea1cd;
  height:20px;
  width:140px;
}
#sr {
  background:url(../gfx/s_r.png) no-repeat left top;
  width:30px;
  height:27px;
  position:relative;
  float:left;
}
#sr a {
  display:block;
  position:absolute;
  left:9px;
  top:11px;
  width:11px;
  height:5px;
}
.bigLink, .bigLink:visited, .bigLink:link {
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  color:#3ea1cd;
  text-decoration:underline;
  display:block;
  float:left;
}
.bigLink:hover {
  text-decoration:none;
}
.aTable {
  border:0;
  border-collapse:collapse;
  width:100%;
  margin-top:30px;
}
.aTable td {
  vertical-align:top;
  width:50%;
}
.aTable th {
  width:20px;
}
.aTable th i {
  display:block;
  height:1px;
  width:20px;
  font-size:0;
  line-height:0;
}
.date {
  float:left;
  width:61px;
}
.date b {
  font-weight:normal;
  background:url(../gfx/d_t.png) no-repeat left top;
  width:61px;
  height:20px;
  display:block;
  position:relative;
}
.date b s {
  text-decoration:none;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#fff;
  position:absolute;
  left:3px;
  top:5px;
}
.date i {
  display:block;
  font-style:normal;
  background:url(../gfx/d_b.png) no-repeat left top;
  width:61px;
  height:20px;
  position:relative;
}
.date i s {
  display:block;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#3ea1cd;
  position:absolute;
  left:3px;
  top:1px;
}
.comments {
  background:url(../gfx/c.png) no-repeat left top;
  padding:19px 0 9px 5px;
  float:left;
}
.comments a, .comments a:visited, .comments a:link {
  text-decoration:none;
  color:#000;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
.comments a:hover {
  text-decoration:underline;
}
.event {
  clear:both;
  padding-top:10px;
  margin-bottom:15px;
}
.s_date {
  padding:1px 5px;
  color:#3ea1cd;
  border:1px solid #3ea1cd;
  float:left;
  margin-bottom:5px;
}
.s_cont {
  clear:both;
  margin-bottom:15px;
}
.copy, .copy:visited, .copy:link {
  font-family:Arial, Helvetica, sans-serif;
  color:#fff;
  text-decoration:none;
  font-size:12px;
}
.copy:hover {
  text-decoration:underline;
}
.m1 {margin-left:30px;}
.m2 {margin-right:20px;}

.orderName {margin-bottom:10px; font-family:"free serif", "Times New Roman", Times, Georgia}
.orderCustomer {margin-bottom:10px;}
.orderDate {margin-bottom:3px; font-style:italic;}
.orderDocs {margin-bottom:10px; margin-top:10px;}
.orderDocs ul {margin:0; padding:0; margin-left:20px; list-style:none; margin-top:5px;}
.orderDocs li {margin-bottom:2px;}

.gallery2 {}
.gallery2 hr {border-top:1px solid #999; border-bottom:0; border-left:0; border-right:0}
.galleryName {font-size:16px; margin:20px 0 10px 0}


.galleryDescTd {vertical-align:top}
.galleryBorder {padding:5px; border:1px solid #AAAAAA; margin:auto;}


.galleryZag a:link {color:#8f80b5; text-decoration:underline}
.galleryZag a:visited {color:#6375b2; text-decoration:underline}
.galleryZag a:hover {color:#ea7200; text-decoration:none}

.galleryBack {font-size:12px; padding:0px 0px 10px 12px; background:url(/content/gallery/back.gif) no-repeat 0 4px}
.galleryBack a:visited {color:#000099}

.galleryLine {font-size:12px; margin:0; padding:0}

.galAlbList {clear:both}
.galAlbList h2 {font-weight:normal}
.galAlbList .gItem {clear:both; padding:0; margin:0; overflow:hidden}
.galAlbList .gPic {position:relative; float:left; margin:0 10px 20px 0; border:1px solid #ccc !important; background:#fff; top:6px; left:4px; padding:0}
.galAlbList .gPic img {display:block; border:5px solid #fff}
.galAlbList .gPic i, .galAlbList .gPic a {position:relative; top:-3px; left:-3px; display:block; border:1px solid #ccc; background:#fff}
.galAlbList .gPic i {margin:0 0 0px 0}
.galAlbList .gPic a {margin:0}
.galAlbList dl {margin:0 0 0 155px}
.galAlbList dt {font-weight:bold; vertical-align:top; text-align:left; margin:10px 0 10px 10px}
.galAlbList dd {vertical-align:top; padding:10px; text-align:left; margin:0;}

.galPicList {margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px dashed #aaa; clear:both}
.galPicList .clearer {clear:both; margin:0; padding:0}
.galPicList .gItem {border:0; border-collapse:collapse; height:240px; float:left; margin:0 10px 10px 0; width:180px}
.galPicList .gItem td {padding:0; text-align:center}
.galPicList .gPic {display:block; width:180px; text-align:center; font:10px "free serif", Verdana, Arial, Helvetica, sans-serif; padding:2px}
.galPicList .gPic:link, .galPicList .gPic:visited {border:1px solid #fff; background:none; text-decoration:none}
.galPicList .gPic:hover {border:1px solid #ccc; background:#ddd; text-decoration:none}
.galPicList .gTitle {font:10px "free serif", Verdana, Arial, Helvetica, sans-serif}