* {
	margin:0px;
	padding: 0px;
}

html, body {
	font-family: Arial;
	font-size: 12pt;
}

body {
	background: #eee8dc url('../images/dark_leather.png') repeat;
	background-attachment:fixed;
}
img { behavior: url('http://www.twistavants.com/iepngfix.htc') }

#header {
	border-bottom:solid 1px #d2b48c;
	padding:5px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	font-size: 18px;
}

.tfworld{background:#AAA url('../images/button.png') repeat-x;display: inline-block;padding: 5px 12px;color: #eee8dc !important;text-decoration: none;font-weight: bold;line-height: 1;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);-moz-text-shadow: 0 -1px 1px rgba(0,0,0,0.25);-webkit-text-shadow: 0 -1px 1px rgba(0,0,0,0.25);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer;width:100px;text-align:center;}
.tfworld:hover{background-color:#999;}
.tfworld:active{top:1px;}
.tfworld.lozenge{border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;}
.tfworld.big{padding:1em 2em;}
.tfworld.giant{padding:20px 12px;font-size:22px;}
.tfworld.big.lozenge{border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;}
.tfworld.red{background-color:#900;}
.tfworld.red:hover{background-color:#700;}
.tfworld.purple{background-color:#969;}
.tfworld.tall { padding: 0.75em 0.25em; }
a.tfworld { text-decoration:none; }
a.tfworld:hover { text-decoration:underline; }
.left { float:left; }
p.left {margin-right:10px; }

#mainContent { width:1000px;margin:0 auto;margin-top:10px;position:relative;background:#663300 url('../images/brownMarbled.jpg') repeat-y;min-height:760px;-moz-border-radius: 8px;-webkit-border-radius: 8px; }
#mainContent2 { width:960px;margin:0 auto;position:relative;background:#842c29;padding-bottom:85px; }

.cornerTop { -moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px; }
.cornerBottom { -moz-border-radius-bottomleft: 8px;-moz-border-radius-bottomright: 8px;-webkit-border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px; }
.corner { -moz-border-radius: 8px;-webkit-border-radius: 8px; }

.jCarouselLite { width:720px; height:175px; overflow:hidden; margin:auto; position:relative; top:0px; left:0px; }

#leftBoxTop { width:180px;height:15px;margin:0px 10px 0px 10px;background:url('../images/leftBoxTop.png'); }
#leftBoxMiddle { width:180px;margin:0px 10px 0px 10px;background:#eee8dc;height:550px; } 
#leftBoxBottom { width:180px;height:100px;margin:0px 10px 0px 10px;background:url('../images/leftBoxBottom.png'); }
#leftBoxOuterTop { width:200px;height:15px;background:#e2b26e;margin-left:25px; }
#leftBoxOuterMiddle { width:200px;padding-top:10px;background:#e2b26e;height:740px;margin-left:25px; } 
#leftBoxOuterBottom { width:200px;height:15px;background:#e2b26e;margin-left:25px; }

#leftBoxMiddle ul { list-style:none;margin:0px;padding:0px;padding-top:20px; }
#leftBoxMiddle li { margin:0px 0px 6px -20px;background:url('../images/menuButton6.png') no-repeat;width:220px;height:25px;text-align:left;padding-top:4px; }
#leftBoxMiddle li a { margin-left:20px;color:#eee8dc;text-decoration:none; }
#leftBoxMiddle li a:hover { text-decoration:underline; }

#leftBar {width:225px;position:relative;top:20px;left:-10px;height:750px;z-index:1; }

#rightBox { width:750px;position:absolute;top:20px;right:20px;z-index:10; }
#rightBoxTop { width:100%;height:15px;background:#e2b26e; }
#rightBoxMiddle { width:100%;background:#e2b26e; }
#rightBoxBottom { width:100%;height:15px;background:#e2b26e; }
#rightBoxFooter a { color:#fdfdfd; }
#rightBoxFooter { width:100%;font-size:8pt;color:#fdfdfd;margin-top:10px;text-align:center; }


#content { width:720px;margin:0px 15px 0px 15px; }
#contentTop { width:100%;height:15px;background:#eee8dc; }
#contentImage { width:720px;height:175px;background:#e9e9e9 url('../images/contentImage.jpg') no-repeat; }
#contentImage.beads { width:720px;height:175px;background:#e9e9e9 url('../images/contentImage-beads.jpg') no-repeat; }
#contentText { width:700px;padding:10px;background:#eee8dc;overflow:auto;line-height:1.4em; }
#contentBottom { width:100%;height:15px;background:#eee8dc; }

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9, #menu10, #menu11, #menu12 { width:215px;position:absolute;top:0px;left:0px;background:url('../images/menuButton.png') no-repeat;color:white;z-index:11;padding:3px 0px 3px 20px; }
#menu1 a:link, #menu2 a:link, #menu3 a:link, #menu4 a:link, #menu5 a:link, #menu6 a:link, #menu7 a:link, #menu8 a:link, #menu9 a:link, #menu10 a:link, #menu11 a:link,  #menu12 a:link,
#menu1 a:visited, #menu2 a:visited, #menu3 a:visited, #menu4 a:visited, #menu5 a:visited, #menu6 a:visited, #menu7 a:visited, #menu8 a:visited, #menu9 a:visited, #menu10 a:visited, #menu11 a:visited, #menu12 a:visited { color:#fdfdfd;text-decoration:none; }
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover, #menu8 a:hover, #menu9 a:hover, #menu10 a:hover, #menu11 a:hover, #menu12 a:hover { text-decoration:underline; }

#menu1 { top:50px;left:15px; }
#menu2 { top:85px;left:15px; }
#menu3 { top:120px;left:15px; }
#menu4 { top:155px;left:15px; }
#menu5 { top:190px;left:15px; }
#menu6 { top:225px;left:15px; }
#menu7 { top:260px;left:15px; }
#menu8 { top:295px;left:15px; }
#menu9 { top:330px;left:15px; }
#menu10 { top:365px;left:15px; }
#menu11 { top:400px;left:15px; }
#menu12 { top:435px;left:15px; }

.leftSideForm { width:150px;height:20px;float:left; }
.rightSideForm { width:400px;min-height:20px;float:left; }
.citySideForm { width:110px;min-height:20px;float:left; }
.stateSideForm { width:70px;min-height:20px;float:left;padding-left:20px; }
.zipSideForm { width:100px;min-height:20px;float:left; }
.formItem { width:550px;min-height:16px;padding:3px 0px 3px 0px;clear:right; }

.catalogHeader { width:690px;background:#663300;margin:0px 0px 1px 0px;padding:5px;font-weight:bold;color:#FFF;overflow:auto; }
.catalogRow { width:690px;background:#e2b26e;margin:0px 0px 1px 0px;padding:5px;overflow:auto; }
.catalogRowAlt { width:690px;background:#e3cfb3;margin:0px 0px 1px 0px;padding:5px;overflow:auto; }
.catalogRow:hover, .catalogRowAlt:hover { background:#969;color:white; }
.catalogRow:hover a, .catalogRowAlt:hover a { color:white; }
.catalogRow a, .catalogRowAlt a { color:black; text-decoration:none; }
.catalogRow a:hover, .catalogRowAlt a:hover { color:white; text-decoration:underline; }

.catalogItem { float:left;width:180px; }

.orderName { width:300px;float:left;font-size:14px; }
.orderPrice, .orderQuantity { width:75px;float:left;font-size:14px; }
.orderSmall { font-size: 14px; }
.orderSubTotal { width:75px;float:left; }
.orderTotalTag {width:490px;float:left; text-align:right;padding-right:10px; }
.orderSubTotalBottom { width:75px;float:left;}
.orderTax, .orderShipping, .orderTotal, .orderDiscount { width:75px;float:left; }

.faqSectionTitle { font-size:12pt;font-weight:bold;;margin:10px 0px 10px 0px; }
.faqSectionCS { font-size:11pt;margin:10px 0px 10px 0px;font-weight:bold; }
.faqSectionText {  }
