/* CSS ARTBYHEART */


div#menu {height:138px; background: url(/img/about/bg.gif) no-repeat left 73px;}
/* H1, H2 and h3 image text swap for design purposes */
h1 { margin:0; font-size:16px; width:181px; float:left;}
h1 a{ display:block; width:181px; padding: 101px 0 0 0; overflow: hidden; background: url(/img/about/logo.gif) no-repeat 5px 27px; height: 0px !important; height /**/:101px;}
h2 { font-size:14px; margin:0 0 15px 0; padding: 25px 0 0 0; overflow: hidden; height: 0px !important; height /**/:25px; background:url(/img/about/about-art-by.gif) no-repeat; }
h2#email-this-site { background:url(/img/about/email-this-site.gif) no-repeat; }
h2#custom-designs { background:url(/img/about/custom-designs.gif) no-repeat; }
h2#contact-artbyheart { background:url(/img/about/contact-artbyheart.gif) no-repeat; }
h2#testimonials { background:url(/img/about/testimonials.gif) no-repeat; }


h2#price-list { background:url(/img/about/price-list.gif) no-repeat; }
h3#from-small-drawings { font-size:14px; margin:12px 0 0 0; padding: 20px 0 0 0; overflow: hidden; height: 0px !important; height /**/:20px; background:url(/img/about/from-small-drawings.gif) no-repeat;}
ul#nav {list-style:none; margin:86px 0 0 0; padding:0; float:left;}
/* navigation image text swap for design purposes */
ul#nav li {margin:0; padding:0; float:left; width:183px;}
ul#nav li a{ display:block; width:183px; padding: 19px 0 0 0; overflow: hidden; height: 0px !important; height /**/:19px;}
ul#nav li#nav1 a{background: url(/img/about/nav/faq.gif) no-repeat left top;}
ul#nav li#nav2 a{background: url(/img/about/nav/the-gallery.gif) no-repeat left top;}
ul#nav li#nav3 a{background: url(/img/about/nav/how-to-order.gif) no-repeat left top;}
ul#nav li#nav1 a:hover{background: url(/img/about/nav/faq.gif) no-repeat left -19px;}
ul#nav li#nav2 a:hover{background: url(/img/about/nav/the-gallery.gif) no-repeat left -19px;}
ul#nav li#nav3 a:hover{background: url(/img/about/nav/how-to-order.gif) no-repeat left -19px;}

div#contact { background:#D1F2F1; float:left; padding-bottom:6px; width:100%;}
div#contact p { margin:2px 0 1px 8px; color:#0192AC;}
div#contact p.normal { margin:10px 0 1px 8px;}
div#contact input.txt { margin:2px 8px 2px 8px; width:95%;}
div#contact h4 {margin:8px 0 2px 8px; padding: 18px 0 0 0; overflow: hidden; height: 0px !important; height /**/:18px; background:url(/img/get-started/your-details.gif) no-repeat }
div#contact textarea{ width:95%; margin:2px 8px 2px 8px; height:65px; }

em { font-style: normal; font-weight: bold; color:#1ABCB8; }

table#price th { color:#1ABCB8; text-align:left;}
table#price th, table#price td {
	border-bottom: 1px solid #99CCCC;
}

p a{color:#74B01B; text-decoration:none;}
p a:hover{text-decoration:underline;}


div#footer { border-top: 1px solid #1ABCB8; }
div#footer ul li{ border-right: 1px solid #1ABCB8;}
div#footer ul li a{ color:#1ABCB8;}
div#footer ul li#credit a:hover{ color:#1ABCB8;}