h1,h2,h3 {color: #004b8d;}
td.h2 h2 {margin: 5px 0; padding: 5px 0; border-bottom: 1px solid #333;}
tfoot td {background-color: #faedef; border-top: 1px solid #d30069;}
#related h3 {border-bottom: 2px solid #7abaf2;}
#product-price-discount {color: #603;}
#product-price-discount-suffix {color: #603;}
.cart th {background-color: #7abaf2;}
.cart td.wording_invitors, .aim  {color: #004b8d;}
div.quote .author                {color: #004b8d;}
.actionbuttons {background-color: #faedef; border-top: 1px solid #d30069;}
a.clear {border-right: 8px solid #7abaf2; background-color: #FAEDEF; }
ul {list-style-image: url('/catalog/images/furniture/belarto/li.gif');}

/*** Homepage - right hand column ***/
#customerservices {border-left: 1px solid #eee;}
#customerservices blockquote {background: #FAEDEF url(/catalog/images/furniture/quote_start.gif) no-repeat; margin: 0; padding: 0; width: 100%;}
#customerservices blockquote {font-size: 1.2em; line-height: 180%; color: #7F0047; font-family: arial, helvetica, sans-serif;}
#customerservices blockquote p {margin: 0; padding: 10px 20px;}
#customerservices blockquote .quote {padding-bottom: 0; background: url(/catalog/images/furniture/quote_end.gif) bottom right no-repeat; font-style:italic;}
#customerservices blockquote .cite {text-align: right; font-style:italic; color: #777; font-size: 95%; padding: 0 10px;}

#customerservices .nospace {margin: 0 -12px !important;padding:0 !important;}
#customerservices blockquote {width: 90%;margin: 0 1px;}
#customerservices div {margin-left: 10px;}






/* optional intro text on home page */

#home #products #intro {font-size: 1.1em; padding-right: 20px;}
#home #products #intro ul  {list-style-image: url('/catalog/images/ul.gif'); margin: 0 0 0 16px; padding: 0;}
#home #products #intro li {display:block; width: 100%; height: 1.2em; min-height: 1em; float: none; text-align: left;}
#home #products td h2 {margin: 5px 0; padding:0;}
#home #products tr {vertical-align: middle;}

/* homepage - wedding stationery categories innerfade */
ul#stationeryCategories div {position:relative; /*Very important for innerfade on all browsers*/}
ul#stationeryCategories div img {left:0; top:0; cursor:pointer;}

li#christmasCollection h2, li#weddingCollection h2 { font-size: 1em; }
li#christmasCollection a { border: 1px solid #ccc; padding: 10px 0 410px 0; text-indent: 10px; width:400px; display: block; background: #ccc url(../../images/belarto/the-christmas-collection.jpg) bottom center no-repeat; margin:10px 40px; float: left; font-size:2em; font-family: Helvetica,arial,sans-serif; }
li#weddingCollection a { border: 1px solid #ccc; padding: 10px 0 410px 0; text-indent: 10px; width:400px; display: block; background: #ccc url(../../images/belarto/the-wedding-collection.jpg) bottom center no-repeat; margin:10px 40px;float: left; font-size:2em; font-family: Helvetica,arial,sans-serif;}





/**** Google Maps functionality on "Find An Agent" page - Start */
#postcode { width: 50%;}
.singlecolumn { position: relative; }

/* google map container  */
#map1 				{ z-index: 1; width: 100%; height:600px; background: #eee url(images/indicator.gif) 50% 50% no-repeat ; border: 1px solid #999; }

/* styles for semi transparent floating content containers */
.content h1,
.content h2 		{ color: #234B78; padding-bottom:0; margin-bottom:0; }
.content h1			{ font: bold 150% helvetica,arial,sans-serif; margin: 0;}
.content 			{ z-index: 50; overflow-y: auto; margin: 0; border: 1px solid #ccc; padding: 10px 0 10px 10px; background-color: #fff; filter:alpha(opacity=80); opacity: 0.8; }

/* specific styling for the sidebar */
#sideBar 			{ position: absolute; top: 7px; left:80px; width: 200px; }

/* styling for geo microformats and alternative view data */
.hideThis 			{ display: none; }
/**** Google Maps functionality on "Find An Agent" page - End */









/* Links on Category Page */
#home #products li { border: 1px solid #ddd; width: 190px; min-height:215px; _height:215px; padding:0; margin:0; }
#home #products li a { display:block; margin:0; padding-bottom: 0.5em; height:100%; text-decoration: underline; }
#home #products li a:hover {  }
#home #products li span { margin:0; padding: 0.5em 0;width: 100%; height: 180px; background-color: #fff;}

/* Related links on product page */
#home #related #products li { border: 1px solid #ddd; width: 190px; min-height:215px; _height:215px; padding:0; margin:0; height:auto; }
#home #related #products li a { display:block; margin:0; padding: 0 0 0.5em 0; width:100%; height:100%; }
#home #related #products li span { margin:0; padding: 0.5em 0; width:100%; height:180px; background-color:#fff; }
