/* dark brown: 704a2c */
/* medium brown: 9c826e */
/* light brown: b7a495 */
/* very light brown: ebe1d8 */
/* super light brown: ece5e1 */


/*----------- ADD BOOKMARK BUTTON RULES ---------*/
h3.titleleft {
float: left;
}
p.addtoplanner {
float: right;
padding: 10px 10px 0px 0px;
}
p.addtoplanner a:link, p.addtoplanner a:visited {
padding: 1px 10px;
border: none;
color: #fff;
background: #9c826e;
}
p.addtoplanner a:hover, p.addtoplanner a:active {
border: none;
background: #704a2c;
}
/*----------- PAGE LAYOUT RULES ---------*/
#memberpageleft {
float: left;
padding: 0 0 0 10px;
width: 216px !important;
width /* ie 5 only */: 226px;
}
#memberpageleft .quicksearch {
border-top: 1px solid #aaa;
border-right: 1px solid #aaa;
padding: 0 10px 0 0;
width: 205px !important;
width /* ie 5 only */: 216px;
}
#subnav {
padding: 0 11px 0 0;
width: 205px !important;
width /* ie 5 only */: 216px;
}
#subnav img {
padding-top:8px;
}
#memberpageright {
float: left;
padding: 0 0 0 10px;
width: 605px !important;
width /* ie 5 only */: 615px;
}
#membercontentleft {
float: left;
padding: 0 10px 0 0;
width: 455px !important;
width /* ie 5 only */: 475px;
}
#membercontentright {
float: right;
padding: 0;
border-left: 0;
width: 140px;
}
/*----------- SUBNAV RULES ---------*/
ul.subnav {
background-color:#ece5e1;
margin-bottom: 10px;
list-style-type: none;
padding: 0;
}
ul.subnav li {
padding: 0;
color:#fff;
border-bottom: 1px solid #fff;
}
ul.subnav li.current {
padding: 4px 10px;
color:#000;
background-color: #fff;
}
ul.subnav li.standard {
padding: 4px 10px;
color: #704a2c;
background: 0;
}
ul.subnav a:link, ul.subnav a:visited {
padding: 4px 10px;
display: block;
text-decoration: none;
border-bottom: none;
color: #704a2c;
background: 0;
}
ul.subnav a:hover,ul.subnav a:active {
 color: #fff;
 background-color: #b7a495;
}



ul.subnav a.reg:link, ul.subnav a.reg:visited {
padding: 4px 10px;
display: block;
text-decoration: none;
border-bottom: none;
color: #fff;
background: #704a2c;
}

ul.subnav a.reg:hover,ul.subnav a.reg:active {
 color: #fff;
 background-color: #b7a495;
}


/*----------- GALLERY RULES ---------*/
ul.gallery {
width:130px;
margin-bottom: 10px;
list-style-type: none;
padding: 0;
}
ul.gallery li {
padding: 0;
margin-bottom: 3px;
color:#fff;
border-bottom: none;
}
ul.gallery a:link, ul.gallery a:visited {
padding: 2px 2px 0 2px;
margin: 0;
display: block;
text-decoration: none;
border-bottom: none;
background-color:#ece5e1;
}
ul.gallery a:hover,ul.gallery a:active {
color: #fff;
background-color: #b7a495;
}
/*----------- PRICE TABLE RULES ---------*/
.price {
border-collapse: collapse;
padding:5px;
width:100%;
background-color:#ece5e1;
}
.price td {
padding:3px 10px;
border: 1px solid #fff;
}
.price th {
text-align: left;
padding:3px 10px;
border: 1px solid #fff;
background-color: #ebe1d8;
}
td.book {
text-align: center;
}
td.book a {
background-color: #9c826e;
border: none;
color: #fff
}
td.book a:hover {
background-color: #704a2c;
border: none;
}
/*----------- PRODUCT PAGE RULES ---------*/
.product {
background-color:#ece5e1;
margin-bottom: 10px;
border-bottom: 1px solid #fff;
padding: 5px;
}
.product p {
padding: 0 0 3px 0;
margin: 0;
}
.productpic {
float: right;
}
.productpic a {
background: none;
border: none;
}
.product h4 {
margin: 0 0 4px 0;
padding: 0;
}
.product img {
width: 126px;
margin: 0 0 4px 10px;
padding: 0;
}

