/* site-specific CSS for Rome  */

/* site-wide defaults -------------------------- */

body { background-color: #C6C1AB; }

a:link    { color: #41442D; }
a:visited { color: #41442D; }
a:hover   { color: #A9BB30; }

h1 { color: #41442D; }
h2 { color: #636746; }
h3 { color: #636746; }
h4 { color: #636746; }

p b { color: #636746; }

div.section b { color: #636746; } /* bold used in print_e.php */

/* css background images -------------------------- */

#background       { background-image: url(/_site/ROM/bg_full.jpg); }
td.sidenav        { background-image: url(/_site/ROM/side_section_bottom.gif); }
div#header        { background-image: url(/_site/ROM/header.gif); }
div#index_footer  { background-image: url(/_site/ROM/bottom.gif); }
div#normal_footer { background-image: url(/_site/ROM/normal_footer.gif); }
table.booknow     { background-image: url(/_site/ROM/booknow_bg.gif);  }
table.booknow2    { background-image: url(/_site/ROM/booknow_bg2.gif); }
td.booknow_div    { background-image: url(/_site/ROM/booknow_div.gif); }
tr.bsk_hdr td     { background-image: url(/_site/ROM/booknow_bg.gif);  }
tr.bsk_tot td     { background-image: url(/_site/ROM/booknow_bg.gif);  }

/* product page selection list elements -------------------------- */

table.booknow    { background-color: #41442d; }
table.booknow2   { background-color: #41442d; }
td.booknow_price { color: #a9bb30; }

/* detailed information elements -------------------------- */

div#prd_accordion h3.ui-state-default {
     background: url("/_site/ROM/arrow_close.gif") no-repeat left center transparent;    
}
div#prd_accordion h3.ui-state-hover {
     background: url("/_site/ROM/arrow_open_on.gif") no-repeat left center transparent;    
}
div#prd_accordion h3.ui-state-active {
     background: url("/_site/ROM/arrow_open.gif") no-repeat left center transparent;    
}
div#prd_accordion h3.ui-state-active { color: #a9bb30; }
h3.prd_toggler:hover { color: #a9bb30; }
.prd_element b    { color: #636746; }
.prd_element h3 b { background-color:#41442d; }

/* header elements -------------------------- */

div#top_menu { background-color: #41442D; }

/* footer elements -------------------------- */

div.link_footer { padding-bottom: 46px; } /* +/- 12px per line */
a.link_footer:hover { color: #A9BB30; }
div.footer { background-color: #41442d; }
div.quicktips h3 { color: #a9bb30; }
.quicktips_title { color: #a9bb30; }
.quicktips_text  { color: #f7f5f3; }
.quicktips_text a:link,
.quicktips_text a:visited { color: #ffffff; }
.quicktips_text a:hover   { color: #ddee6d; }
a.quicktips_viewall:link,
a.quicktips_viewall:visited { color: #a9bb30; }
a.quicktips_viewall:hover   { color: #ddee6d; }
.footer_bullet { color: #a9bb30; font-weight: bold; }
div.top5 ul { color: #a9bb30; }
div.top5 a:link,
div.top5 a:visited { color: #ffffff; }
div.top5 a:hover   { color: #ddee6d; }

/* top of form elements -------------------------- */

.greeting   { color: #a9bb30; }
.greeting b { color: #41442d; }
.greeting a { color: #a9bb30; }

/* wishlist elements -------------------------- */

span#thewishlist { background: #41442d; }
span#thewishlist a:link,
span#thewishlist a:visited { color: #a9bb30; }
span#thewishlist a:hover   { color: #ddee6d; }

/* left-side nav elements -------------------------- */

#sidenav a:link,
#sidenav a:visited { color: #41442d; text-decoration: none; }
#sidenav a:hover   { color: #c62328; }

/* special page elements -------------------------- */

.warning11px  { color: #c62328; font-size: 11px; }
.search_info  { color: #636746; font-size: 11px; }

.askdate_head { color: #a9bb30; font-size: 18px; }
.month a      { color: #41442d; }
.monthname    { color: #f7f5f3; }
.month        { background-color: #B2BB75; border-color: #41442d; }
.dayname      { color: #f7f5f3; background-color: #41442d; }
.monthday     { color: #f7f5f3; border-color: #636746; }
.availday     { background-color: #f7f5f3; border-color: #636746; }

body.index div#content div.bb { background-position: 0 -51px ! important; }

table.basket  { background-color: #cccfb6; }
tr.bsk_dat td { color: #41442d; }
td.dsc a:visited
              { color: #41442d; }
.basket_info  { color: #41442d; font-size: 12px; font-weight: bold; }
.basket_lt0   { color: #c62328; font-size: 12px; } /* less than zero itm desc */
.basket_strong{ color: #c62328; font-size: 12px; font-weight: bold; }
#checkout     { background-color: #41442d; }
#continue     { background-color: #cccfb6; }
div.faq_element strong { color: #636746; }
form#review fieldset { border: 1px solid #636746; }
.hreview .fn    { color: #41442d; }
.concierge span { color: #41442d; }
a.link_filter_product:link    { color: #41442d; text-decoration: none; }
a.link_filter_product:visited { color: #41442d; text-decoration: none; }

