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

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

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-width:1px;border-style:solid;border-color:#111111 #444444 #444444 #111111;padding:4px;background:#222222}
.pthumbsel {border-width:1px;border-style:solid;border-color:#999999 #333333 #333333 #999999;padding:4px;background:#666666}
.pfull {border-width:1px;border-style:solid;border-color:#111111 #444444 #444444 #111111;padding:8px;background:#222222}

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

.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%;}

div.error_msg_block {	
			padding:5px 5px 0px 70px;
			border:1px solid #cccccc;
			background:#222222;
			font-size:9pt;
			margin:6px;
			background-image: url('images/warning2.gif');
			background-position: 8px 12px;
			background-repeat:no-repeat;
		}

.notice {
                        padding:5px 5px 0px 5px;
                        border:1px solid #cccccc;
                        background:#222222;
}

div.error_msg_block ul,ol {padding:0px;margin:0px;}

#topmenu {	background:url("images/menu-back.jpg");
			background-repeat:repeat-x;
			height:33px;
}

.image_heading {display:none;height:0px;padding:0px;margin:0px;}

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

.menu 	{	background:#000000;border-bottom:1px solid #222222;height:24px}
.menu a 	{	font-size:14px;color:#cccccc;font-weight:bold;text-decoration:none;}
.menu a:hover {color:#ffffff;}

.menusel {	background:#373737;border-bottom:1px solid #222222;height:24px}
.menusel a {	font-size:14px;color:#ffffff;font-weight:bold;color:#ffffff;text-decoration:none;}
.menusel a:hover {color:#cccccc;}

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

h3.leaf {	padding:2px 2px 2px 25px;
			background-image:url('images/leaf.gif');
			background-repeat:no-repeat;
			background-position:center left;}
h3.leaf  a		{color:#564E3D;font-size:22px;text-decoration:none;}
h3.leaf  a:hover	{color:#5C6A44;}

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

.menu a:hover {color:#E8DBE3;}

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


.footer_text {color:#aaaaaa;}
.footer_text a {color:#cccccc;}

.designer_text {color:#555555;font-size:8pt;}

table.services {border-top:1px solid #BFB49F;}
table.services td {border-bottom:1px solid #BFB49F;}

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

/* FAQ Page styles */
.faq_question { 	padding:6px;
				border-top:1px solid #cccccc;
				border-bottom:1px solid #cccccc;
				background:#333333;
				font-weight:bold;
				font-size:110%;
}
.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}

