#main table.twoColumns {
  width:595px;
}
#main table.twoColumns tr td.col1 {
  width:315px;
  padding:20px 20px;
  background:url(images/gradient.jpg) repeat-x;
}
#main table.twoColumns tr td.col2 {
  width:210px;
  padding:20px 15px;
  background:#FFEFAA;
  border-bottom:solid #FFF7D0 2px;
}
div.imageBorder {
  border:solid #F39900 1px;
  border-radius:3px;
  -moz-border-radius:4px;
}
div.imageBorder div {
  border:solid #FFEFAA 2px;
  border-radius:3px;
  -moz-border-radius:4px;
}
div.imageBorder div img {
  border:solid #FFFAE2 2px;
  border-radius:3px;
  -moz-border-radius:4px;
}
.gallery-icon {
  position:absolute;
  margin:2px 0 0 152px;
  width:50px;
  height:50px;
  background:url(/assets/images/gallery-icon.png);
}
.articles {
  border-top:solid #FFF7D0 2px;
}
#main .articles table.twoColumns tr td {
  border-bottom:solid #FFF7D0 2px;
}

.longdesc {
  font-size:11px;
  margin:2px 0 1em 0;
  line-height:1.2em;
}

.jiggy {
  width:230px;
  padding:10px;
  border-bottom:solid #A02031 5px;
  font-size:11px;
  line-height:1.3em;
}
.jiggy h4 {
  font-family:georgia,serif;
  font-size:16px;
  font-weight:normal;
  margin-top:0;
}
.jiggy ul {
  margin:0;
  padding:0;
}
.jiggy ul li {
  padding:0;
  margin:0 0 0 16px;
}

/* Checkout */

span.checkout_step_0_0 {
  color:#A02031;
  background:#FFF7D0;
  border:solid #A02031 1px;
  padding:3px;
}
span.checkout_step_1_1 {
  color:#A02031;
  background:url(images/gradient.jpg);
  border:solid #A02031 1px;
  padding:3px;
}
span.checkout_step_0_1 {
  color:#A02031;
  background:url(images/gradient.jpg);
  border:solid #A02031 1px;
  padding:3px;
}

.shop_emptyfield_1 input {
  border:solid #f00 1px;
}
.shop_emptyfield_1 {
  color:#f00;
}

/* gallery */

#gallery {
  width:550px;
  padding: 20px 20px;
}

#gallery img{
  border:1px solid #F39900;
  padding:2px;
}

#gallerydiv {
  background:none repeat scroll 0%;
  margin:0pt auto 10px auto;
  padding:5px;
  text-align:center;
}

#gallerydiv img{
  border:1px solid #F39900;
  padding: 10px;
}
