h1,h2,h3,h4,h5,a,td,p   {color:#447095}

.reverse {background-color:#447095;color:#ffffff}
.birthstone {text-align:center;font-size:8pt}

/* ADMIN PANEL OVERRIDES */
.txtshade     {color:#447095}

div.show_editbox {  border-top:1px dashed #666666;
          border-bottom:1px dashed #666666;
          background-image:url('images/editback.gif');
        }
ul.nomargin {margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}

.homeback {padding-top:10px;background-image:url(images/diamond-back2.jpg);background-repeat:no-repeat;background-position:top right;}

.slide {background:#222222;border-width:1px;border-style:solid;}

.ourprice {font-size:12pt;font-weight:bold;}
.attributes {border-top:1px solid #333333;}
.attributes td {font-size:8pt;}

.pthumb {border:1px solid #8a8a8a;padding:4px;background:#f5f5f5}
.pthumbsel {border-width:1px;border-style:solid;border-color:#bdbdbd #575757 #575757 #bdbdbd;padding:4px;background:#8a8a8a}
.pfull {border:1px solid #7396B9;padding:8px;background:#99B3CC}

.cart_table {width:540px}
.cart_heading {border-bottom:#cccccc;background:#4a6e90;color:#f0f0f0;font-weight:bold;}
.cart_cell {padding:5px;border-bottom:1px solid #cccccc;}

.oline {border:1px solid #cccccc}

.pcategories {color:#888888;font-size:8pt;}
div.pcategories {padding-bottom:4px;}

ul.submenu {font-size:6pt;color:#666666;}
ul.submenu li {font-size:8pt;}
ul.submenu li a{font-size:8pt;color:#eeeeee;}
.pdescription {padding-bottom:10px;font-size:8pt;}

#helpText {color:#666666}

.panelcontent,
.panelcontent a,
.panelcontent p,
.panelcontent td {color:#333333}

.admintable th,
.admintable .docheader {background:#666666;color:#eeeeee;}

.admintable td,
.admintable td  a {color:#333333}


.inputarea {font-family:arial;font-size:9pt;width:95%;}

.bkground { background-image:url(images/top-back.gif);
      background-repeat:repeat-x;
      padding:0;
      margin:0;
}

.topdrop {background-image:url(images/header-back.gif);
        background-repeat:repeat-x;
}
.bottomdrop { background-image:url(images/header-back.gif);
        background-repeat:repeat-x;
}

.headerback { background-image:url(images/header-back.gif);
        background-repeat:repeat-x;
}

ul li {   padding-bottom:.3em;}

.menu   { border-bottom:1px solid #dcdcdc;height:24px}
.menu a   { font-size:15px;color:#404040;font-weight:bold;text-decoration:none;}
.menu a:hover {color:#7094B6;}

.menusel {  background:#e4d1e4;border-bottom:1px solid #dcdcdc;height:24px}
.menusel a {  font-size:15px;font-weight:bold;color:#404040;text-decoration:none;}
.menusel a:hover {color:#7094B6;}

.svcname {font-size:11pt;font-weight:bold;color:#6A445D}


.home_thumbs {border:1px solid #CBBAB1;background:#D2CBB7;padding:4px;}

.content_area {padding: 10px 10px 0px 20px;line-height:1.4em;}

.footer_text {color:#c6d8ee;font-size:10pt;}
.footer_text a {color:#c6d8ee;font-size:10pt;}

a.no_underline {text-decoration:none;}
a.no_underline:hover {text-decoration:underline;}

.page_section {background:#F2EEBF;padding:6px;border:1px solid #FEDA9F}


/* FAQ Page styles */
.faq_question {   padding:6px;
        border-top:1px solid #F0F0F0;
        border-bottom:1px solid #F0F0F0;
        background:#4A6E90;
        font-weight:bold;
        font-size:110%;
        color:#F0F0F0;
}
.faq_answer {padding:6px;border-bottom:1px solid #BFB49F;line-height:1.4em}
.faq_answer_img {padding-top:10px;}

/* Testimonial Page Styles */
div.test_top_quote    { padding:5px 40px 0px 40px;color:#6A445D;font-size:30px;
            background:url('images/tqt.gif');background-repeat:no-repeat;background-position:top left;}
div.test_bottom_quote  {  background:url('images/tqb.gif');background-repeat:no-repeat;background-position:bottom right;
            font-family:"Times New Roman",times,serif;font-size:16px;font-style:italic;font-weight:bold;}
div.test_bottom_credit {text-align:right;padding-right:60px;padding-top:8px;font-style:normal;font-size:12px;font-weight:normal;}
hr.testimonial {height:1px;border:0px;width:70%;margin:0px;background-color:#C3BDA9;color:#C3BDA9}
