/* Style Sheet for Tim Murphy Decorative Painting, (c) 2008 Red Beagle Web Development */

/* Styles for general page layout */
body { background: #ffffff; font-family: verdana, arial, sans-serif; color: #333333; font-size: 0.625em; min-width: 900px; text-align: center; padding: 0px; margin: 0px; }
#plate { position: relative; top: 0px; width: 900px; text-align: left; padding: 0px; margin: 0px auto;  background-color: #ffffff}

#content { position: absolute; width: 524px; top: 119px; left: 376px; background: #ffffff url("../images/textarea_top.gif") no-repeat; padding-top: 10px; }
#logo { position: absolute; top: 0px; left: 0px; width: 376px; height: 231px; background-image: url("../images/logo.gif")}

#copyright_area { text-align: center; margin: 0px; padding: 0px 25px 20px 25px; background: #ffffff url("../images/textarea_bottom.gif") no-repeat scroll bottom;}

p, td, legend, li { font-size: 1.1em; margin: 0px 25px 10px 25px; }
p { line-height: 1.7; text-align: justify; }
td { padding: 3px; }
h1, h2, h3 { color: #58062A; }
h1 { font-size: 1.8em; text-align: center; padding: 0px; margin: 1px 0px 15px 0px; font-weight: bold;  }
h2 { font-size: 1.6em; text-align: left; font-weight: normal;  margin: 10px 25px 10px 25px;}
h3 { font-size: 1.4em; text-align: left; font-weight: normal;  margin: 10px 25px 10px 25px; }
td { vertical-align: top; }
.rightie { text-align: right; }
.alert { font-weight: bold; color: #cc0000; }
.alertC { color: #cc0000; }
.alertHappy { font-weight: bold; color: #6666ff; }
a, a:link { color: #58062A; }
a:visited { color: #666666; }
a:hover { color: #155A62; }
hr { margin: 10px 25px 10px 25px; height: 1px; border-width: 1px; }

.copyright_text { margin: 0px; font-size: 1.1em; line-height: 1.2; text-align: center; }
.contact_text { text-align: center; font-size: 1.4em; }

/* textarea, input { background-color: #333333; border: 1px solid #007b9a; color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 12px; } */
textarea, input { background-color: #f8f8f8; border: 1px solid #FFBFDB; border-right-color: #BF8FA4; border-bottom-color: #BF8FA4; color: #000000; padding: 2px; }

/* PULLDOWN MENU STYLES */
/* Locate the top-level menus */
#menu0 { position: absolute; top: 231px; left: 100px; padding: 0px; }
#menu0_0, #menu0_1, #menu0_2, #menu0_3, #menu0_4, #menu0_5, #menu0_6, #menu0_7 { position: absolute; left: 0px; cursor: pointer; }
#menu0_0 { top: 0px; }
#menu0_1 { top: 22px; }
#menu0_2 { top: 44px; }
#menu0_3 { top: 66px; }
#menu0_4 { top: 88px; }
#menu0_5 { top: 110px; }
#menu0_6 { top: 132px; }
#menu0_7 { top: 154px; }

/* Colors and styles for submenus */
.menu-about { position: absolute; background-color: #512F0F; border: 1px solid #68461D; padding: 0px; display: none;}
.submenu1 { padding: 3px 10px; cursor: pointer; font-size: 11px; }
a.submenu1_link, a.submenu1_link:hover, a.submenu1_link:visited, a.submenu1_link:link { text-decoration: none; color: #FF991F; font-weight: normal }

/* Styles related to images */
img { border: 0px; }

/* Little inset boxes */
.insetBoxLeft { width: 150px; line-height: 1.8; border: 1px solid #999999; border-width: 1px 0px 1px 0px; padding: 5px; font-size: 1.3em; color: #58062A; text-align: center; }
.insetBoxLeft { float: left; margin: 0px 10px 5px 25px; }

/* FAQ */
.faqQ { font-weight: bold; margin-bottom: 5px; margin-top: 15px; line-height: 1.2 }
.faqA { margin-left: 50px; }
.faqReturn { margin-left: 50px; margin-top: 0px; font-style: italic; }

/* Testimonials */
.testimonial {  line-height: 1.2; margin-bottom: 3px; }
.testSource { line-height: 1.2; text-align: right; }
.bookTitle { font-style: italic; }

/* Order Form */
.formHeader { text-align: right; vertical-align: middle; }
table { margin-left: 20px; }
.formError { background: #ffff66; }
.form_format { border: 1px solid #cccccc; padding: 5px; margin: 5px; }

/* Status table */
.statusLeft { text-align: right; padding-right: 0px; }
.statusRight { font-weight: bold; }

/* Rating Stuff */
.ratingQuestion { font-style: italic; line-height: 1.2; }
.ratingWord { font-weight: bold; color: #58062A; width: 100px; background-color: #BF8AA1; padding: 0px;}
.ratingOverWord { width: 100px; background-color: #ffffff; padding: 0px;}
.ratingComment { margin-bottom: 3px; line-height: 1.2; }
.ratingRating { font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 10px; }

