body {background-color:#fff; margin:0px; font-size:90%; color:#000; background:url(http://www.qingjade.com/images/back-tile.jpg)}

#bodybox {position:relative; width:780px; margin:0px auto; }

#header {position:relative; height:145px; background:url(http://www.qingjade.com/images/headerbk4.gif) no-repeat; width:780px; margin:0px auto;}

#logoMain {position:absolute; top:35px; left:5px;}

#logoTagline {position:absolute; top:108px; left:270px;}

/*#nav {position:absolute; top:48px; left:497px; font:bold 14px Arial,sans-serif; color:#666; }*/

#nav {position:relative; font:bold 16px Arial,sans-serif;}

#nav a {text-decoration:none;}

#nav a:link {color:#850A0D;}
#nav a:visited {color:#850A0D;}
#nav a:hover {color:#CC4C39;}

#navL1 {position:absolute; top:45px; right:135px; text-align:right}

#navL2 {position:absolute; top:66px; right:145px; text-align:right}

#navL3 {position:absolute; top:87px; right:145px; text-align:right}

#navL4 {position:absolute; top:110px; right:135px; text-align:right}

/*#nav ul {margin-top:0px; list-style:none; display:block; }

#nav li {margin:0px; padding:0 0 3px 4px; border-left:1px solid #EECF86; width:5em;}

#nav a {padding:2px 2px 2px 2px; text-decoration:none; color:#666; }
#nav a {color:#666; text-decoration:none;}
#nav a:link {color:#666;}
#nav a:visited {color:#666;}
#nav a:hover {color:#CC4C39;}
*/

label {font:bold italic 17px Georgia,serif; color:#990000; margin-left:20px;}

label i {font-size:22px}

.btrtop {border-top:1px solid #EECF86}

#hierNavMenu ul {font:bold 14px Arial; color:#CC4C39;}

.menuList li {font:bold 20px Arial; color:#CC4C39;}

.agentNav {font:bold 17px Arial; color:#CC4C39; margin-left:30px;}
.agentNavSub {font:bold 14px Arial; color:#666; margin-left:42px;}
.agentNavSubOn a:link {color:#CC4C39;}

/*#sitetools {position:absolute; top:40px; right:20px; font:13px Arial,sans-serif; text-align:right;}*/

#sitetools {position:relative; font:bold 11px Verdana,sans-serif; background:#850A0D; border-bottom:3px solid #B44835; padding:2px 0px 2px 10px; color:#fff; height:1.5em}

#sitetools a {margin:4px 0px 4px 0px; text-decoration:none;}

#sitetools a:link {color:#fff;}

#sitetools a:visited {color:#fff;}

#sitetools a:hover {color:#FFCC00;}


/*#sitetools a:link {color:#555;}

#sitetools a:visited {color:#555;}

#sitetools a:hover {color:#F75C44;}*/

a:link {color:#555;}
a:visited {color:#555;}
a:hover {color:#F75C44;}

#mainbody {width:774px; position:relative; font:1em Arial,Helvetica,sans-serif; color:#000; line-height:140%; text-align:left; border:3px solid #CC523D; background:#fff;}

#mainContent {font:1em Arial,Helvetica,sans-serif; color:#555; padding:0px 20px 15px 20px;}

h1 {font:bold 2em Arial,Helvetica,sans-serif; color:#CC4C39; margin:15px 0px 0px 0px; }

em {font:bold 1.2em Arial,Helvetica,sans-serif; color:#666; font-style:normal;}

.quotes p {margin-bottom:30px; display:block;}

#stories {font-style:italic; text-indent:3em;}

#footer {margin:0px 0px 30px 0px; font:1em Georgia,Times,serif; background:url(images/rule_purple.gif) repeat-x; padding:16px 0px 0px 20px; font-size:1em; color:#fff; clear:both; height:40px; position:relative; line-height:170%;}

#footer small {font-size:.9em;}

#footer a:link {color:#fff}
#footer a:visited {color:#fff}
#footer a:hover {color:#F75C44;}

#ftleft {position:absolute; top:6px; left:1px}

#ftright {position:absolute; top:6px; right:1px; text-align:right}

#mainContent a:link {color:#CC4C39;}

#mainContent a:visited {color:#B9665C; }

#mainContent a:hover {color:#F75C44;}


/* home page */
#mainimage {background-image:url(images/backgroundHome3.jpg); width:774px; height:542px; z-index:3;}

#homeText {position:absolute; top:0px; left:0; font:1px Arial,sans-serif; color:white; z-index:-1; width:750px; height:500px;}

#homeText a {font:1px Arial,sans-serif; color:white;}


/* shipping handling */

.ratestable td {background:#eee;}
#shiphandlelist li {margin-bottom:15px}


/* categories page */

a.prodItemLink { color:#666; }
a.prodItemLink:hover { color:#CC4C39; }

#contentCell { width:580px; padding:0px 20px 10px 30px; border:0px solid #000;}

.menuList { 
	margin: 0 0 0 15px; 
	padding: 0;
	list-style-type: none;
	color:#990000;
	font-size:12pt;
	line-height:17pt; 
}
.subList { 
	list-style-type: none;
	margin: 3px 0 0 15px; 
	padding: 0;
}
.subList li { 
	padding: 2px 0 2px 5px; 
	margin: 0;
	border-left: 1px solid #EECF86; 
	border-bottom: 1px solid #EECF86;
	font-weight: bold;
	font-size:10pt;
	line-height:14pt;
}

#lastNavListLink { 
	border-bottom: 0;
}

#hierNavCell { width: 150px; }

.subList a { text-decoration:none; color:#555;}
.subList a:hover { color:#CC4C39;}

.selectedItem a { color:#CC4C39; }

.labelText { color:#666; font-weight:bold;}
.valueText { color:#444; font-weight:bold;}
.framedProduct { border:1px solid #444;}

#backLink {display:block;font-size: 12pt; line-height: 14pt; color: black; margin-bottom:10px;}

#detailImgCell { padding-right: 20px; }

#lgimg {border:1px solid #444;}

#viewcart {position:absolute; top:30px; right:10px;}
