/* General typography
=========================*/
body,
input,
select,
button,
textarea {
   font-family: "Lucida Grande", arial, verdana, sans-serif;
}
#sameas {
   font-weight: normal;
}

/* Layout
=========================*/
body {
   text-align: center;
   margin: 0;
   padding: 0px 0px 0px 0px;
   background-image: url("https://protected.accountsupport.com/taoswebcenter/images/pottery_hm/BKG2.jpg");
  /* background-color:#FFFFFF;*/
  /* background-image: url("https://protected.accountsupport.com/taoswebcenter/images/pottery_hm/BKG5.jpg");*/
}
#container {
   width: 750px;
   text-align: left;
   margin: 0 auto;
   border-right: 4px solid #000000;
   border-bottom: 4px solid #000000;
   border-top: 4px solid #000000;
   border-left: 4px solid #000000;
}
#content {
   width: 750px;
   float: right;
   padding: 0 0 20px 0;
   background-color: #ffffff;
   color:#000000;
   font-size: 12px;
}
td, th {
   padding: 0;
}
.padded {
   padding: 0 40px;
   background-color:#ffffff;
}
.home_pg {
   background-color:#000000;
   color:#FFFFFF;
}


/* Header
=========================*/
#header {
   width: 750px;
   float: right;
   color: #fff;
   text-align: left;
   background: #000000;
   border-bottom: solid 0px #000;
   padding: 0;
}
#header h4 {
   margin: 0;
}

/* Drop menu
=========================*/
.dropMenus {
   position: absolute;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   width: 140px;
   visibility: hidden;
   background-color: #0085b2;
   color: #000000;
   border-right: 1px solid #e9e9e9;
   border-bottom: 1px solid #e9e9e9;
   border-left: 1px solid #e9e9e9;
}
.dropMenus a {
   padding: 5px 10px 5px 10px;
   display: block;
   text-decoration: none;
   color:#000000;
   background-color: #ffffff;
   font-size: 12px;
}
.dropMenus a:hover {
   color: #ffffff;
   background-color: #e62b00;
   cursor: pointer;
   cursor: hand;
   font-size: 12px;
}

/* Footer
=========================*/
#footer {
   width: 750px;
   color: #3e3c3a;
   background-color:#FFFFFF;
   font-size:10px;
   font-weight:400;
}
#footer a:link{
   color: #ffffff;
   font-size:10px;
   font-weight:400;
}
#footer a:hover{
   color: #61acbd;
}

/* Text headers
=========================*/
#content h1 {
   color: #e62b00;
   text-align: center;
   font-weight: 800;
   font-size: 16px;
   margin: 20px 0 25px 0;
}
#content h2 {
   margin:0;
   color: #9a1d00;
   text-align: left;
   font-weight: 800;
   font-size: 14px;
}
#content h4 {
   color: #9a1d00;
   text-align: left;
   font-weight: 400;
   font-size: 13px;
}

/* Lists
=========================*/
#content dt {
}
#content dd {
   margin-left: 0;
}

/* Detail box on item view page
=========================*/
.item_details_box {
   float: right;
   border: 1px solid #999;
   background: #e9e9e9;
   padding: 10px;
   margin: 0 0 20px 20px;
   width: 188px;
}
.item_details_box p {
   margin: 0 0 20px 0;
}
.sale_price {
   font-weight: 900;
   color: #70070B;
}

/* Thumbnail list
=========================*/
#item_list {
   width: 670px;
}
#item_list a {
   display: block;
   float: left;
   height: 200px;
   margin: 0 25px 20px 0;
   text-decoration: none;
}
#item_list a span {
   display: block;
   width: 130px;
   text-decoration: underline;
}
#item_list img {
   border: none;
}
.pagination {
   clear: both;
}
.pagination img.left_arrow {
   vertical-align: middle;
   border: none;
   margin-right: 10px;
}
.pagination img.right_arrow {
   vertical-align: middle;
   border: none;
   margin-right: 5px;
}
.pagination span,
.pagination a.page_link {
   padding: 5px 8px;
   color: #70070B;
}
.pagination span.page_link {
   background-color: #70070B;
   color: #fff;
}
.pagination a.page_link {
}
.pagination a.page_link:hover {
   background-color: #70070B;
   color: #fff;
}

/* Messages, alerts and errors
=========================*/
.page_message:before {
   content: url("https://protected.accountsupport.com/taoswebcenter/images/bullet_message.png");
}
.page_alert:before {
   content: url("https://protected.accountsupport.com/taoswebcenter/images/bullet_alert.png");
}
.page_error:before {
   content: url("https://protected.accountsupport.com/taoswebcenter/images/bullet_error.png");
}
.page_message {
   background-color: #6DC462;
   color: #fff;
}
.page_message a {
   color: #fff;
}
.page_message a:visited {
   color: #fff;
}
.page_alert {
   background-color: #F2D658;
   border: 2px solid #C16803;
   color: #C16803;
}
.page_alert a {
   color: #C16803;
}
.page_error {
   background-color: #E25F53;
   border: 2px solid #fff;
   color: #fff;
}
.page_error a {
   color: #fff;
}
.page_message,
.page_alert,
.page_error {
   padding: 10px;
   margin-bottom: 15px;
}

/* General colors
=========================*/
#content a:link {
   color: #e62b00;
   text-decoration:none;
}
#content a:hover {
   color: #e62b00;
   text-decoration:underline;
}
#content a:visited {
   color: #e62b00;
}
#lodging a:link, #lodging a:visited{
   color: #000000;
}

/* Image box
=========================*/
.item_images img {
   border: 1px solid #e9e9e9;
   margin: 0;
}
.item_images img {
   border: 1px solid #e9e9e9;
   margin: 0 8px 6px 0;
}

/* Images
=========================*/
#content img.page_image {
   border-right-width: 5px;
   border-right-color: #ffffff;
   border-right-width: thick;
   margin-right: 5px;
}

/* Table style 1
=========================*/
table.table1 th {
   padding: 5px;
   border-bottom: 1px solid #333;
   background-color: #999;
   color: #fff;
}
table.table1 td {
   width: 100%;
   vertical-align: top;
   padding: 0 10px 10px 10px;
}

/* Table style 2
=========================*/
table.table2 {
}
table.table2 td,
table.table2 th {
   vertical-align: top;
   padding: 0 10px 10px 0;
}

/* Bottom info bar
=========================*/
#bottom_info {
   width: 750px;
   float: right;
   clear: both;
   background-color:#FFFFFF;
   border-top: solid 1px #000000;
   color: #3e3c3a;
   font-size:10px;
   text-decoration:none;
}
#bottom_info a:link {
   text-decoration: underline;
   color: #3e3c3a;
   font-size:10px;
   font-weight:400;
   text-decoration:none;
}
#bottom_info a:visited {
   text-decoration: underline;
   color: #3e3c3a;
   font-size:10px;
   font-weight:400;
   text-decoration:none;
}

/* Bottom navigation
=========================*/
#bottom_nav {
   width: 750px;
   color: #69675B;
   font-size:10px;
   font-weight:400;
   margin: 0 auto;
}
#bottom_nav a:link,
#bottom_nav a:visited {
   color: #000000;
   font-size:10px;
   font-weight:400;
   text-decoration:none;
}
#bottom_nav a:hover {
   color: #e62b00;
}