@charset "utf-8";
/* CSS Document */

body {
	margin : 0px;
}
.sitemain {
width: 100%;
float:left;
}
.headerArea {
	width: 100%;
	height: 133px;float:left;
	background:url(../images/top_bg.jpg) repeat-x;	clear:left;
}
h1{
	color: #dc7470;
	font:normal 20px tahoma;
	margin-top:0px;
	margin-bottom:0px;
	
}
h2{
	color:#0965a8;
	font:normal 22px tahoma;
	margin-top:10px;
	margin-bottom:0px;
	
}
h3{
	color:#515605;
	font:normal bold 14px tahoma;
	margin-top:0px;
	margin-bottom:0px;
}
hr {
	height: 1px;
	float:left;
}
.headerContainer {
	height: 133px;
	margin:0px auto;
	width:1000px;
	background:url(../images/top_bg.jpg) repeat-x;	clear:left;
}
.logoContainer {
	height:116px;
	width:264px;
	float:left;
}
.menuContainer {
	height:40px;
	float:right;
	margin-top:15px;
	background:url(../images/menu_left_curve.jpg) no-repeat left;
	padding-right:1px;
	width:643px;
}
.uLinksContainer {
	float:right;
	width:123px;
	height:64px;
	padding: 14px 0px 0px 0px;
}
.menuContainer ul {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:15px;
}
.menuContainer li {
	float:left;
	padding: 0px 8px;
	background:url(../images/menu_bg.jpg) repeat-x top;
}
.menuContainer li.endtab {
	background:none;
	padding:0px;
}
.menuContainer li a {
	height:40px;
	display: block;
	text-indent:-500em;
}
.menu_calendar a {
	width:68px;
	background:url(../images/menu_calendar.jpg) no-repeat left top;
}
.menu_contact a {
	width:82px;
	background:url(../images/menu_contactus.jpg) no-repeat left top;
}
.menu_product a {
	width:67px;
	background:url(../images/menu_products.jpg) no-repeat left top;
}
.menu_product a:hover {
	background:url(../images/menu_products.jpg) no-repeat right top;
}
.menu_needle a {
	width:91px;
	background:url(../images/menu_needle.jpg) no-repeat left top;
}
.menu_classes a {
	width:61px;
	background:url(../images/menu_classes.jpg) no-repeat left top;
}
.menu_stix a {
	width:57px;
	background:url(../images/menu_stix_fix.jpg) no-repeat left top;
}
.menu_guild a {
	width:84px;
	background:url(../images/menu_guild_news.jpg) no-repeat left top;
}
li a:hover {
	background-position: right top;
}
.endtab a {
	width:6px;
	background:url(../images/menu_right_curve.jpg) no-repeat right;
}
.bodyarea {
	background:url(../images/bg_pattern.jpg);
	float:left;	clear:left;
	width: 100%;
}
.bodymain {
	height: 738px;
	margin:0px auto;
	width:1000px;background:url(../images/bg_pattern.jpg);
}
.bodybanner {
	background-color:#f0ecde;
	width:690px;
	padding:15px 0px 0px 30px;
	float:left;
	min-height: 723px;
}
.innerright {
	background-color:#988767;
	width:279px;
	float:left;
}
.bodyProduct {
	background-color:#f0ecde;
	width:770px;
	padding:15px 0px 0px 30px;
	float:right;
	min-height: 723px;
	font:normal 11px tahoma;
}
.productLeft {
	background-color:#988767;
	width:190px;
	float:left;
	min-height: 670px;
	padding-left: 10px;
	padding-top: 10px;
	font:normal 11px tahoma;
}
.breadcrumb{
	font-size: 11px;
	font-weight:bold;
}
.departmentListItem {
	font-size: 12px;
	COLOR: #FFFDFE;
	text-decoration: none;
	font-weight:normal;
}
.departmentListItem A:link  {
	COLOR: #FFFDFE;
	text-decoration: none;
	font-weight:normal;
}
.departmentListItem A:visited { 
	COLOR: #FFFDFE;
	text-decoration: none; 
	font-weight:normal;
}
.departmentListItem A:active {
	COLOR: #FFFDFE;
	text-decoration: none;
	font-weight:normal;
}
 .departmentListItem A:hover {
	COLOR: #FFFDFE;
	text-decoration: underline;
	font-weight:normal; 
}
.tableHeader{
	background-color: #CF6D6A;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.tableHeader td td{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.tableHeader a{
	color: white;
	text-decoration: underline;
}
.tableHeader a:link{
	color: white;
	text-decoration: underline;
}
.tableHeader a:visited{
	color: white;
	text-decoration: underline;
}

.tableHeader a:hover{
	border-bottom: none;
	color: white;
	text-decoration: none;
}

.tableheader a:active{
	color: white;
	text-decoration: underline;
}

.shoppingToolsHeader{
	background-color: #CF6D6A;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.shoppingToolsHeader td td{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.shoppingToolsHeader a{
	color: white;
	text-decoration: underline;
}

.shoppingToolsHeader a:visited{
	color: white;
	text-decoration: underline;
}

.shoppingToolsHeader a:hover{
	color: white;
	text-decoration: none;
}

.shoppingToolsHeader a:active{
	color: white;
	text-decoration: none;
}
.buyBoxContent{
	background-color: #EAEAEA;
	border: 1pt solid #C5C5C5;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}

.buyBoxHeader{
	background-color: #CF6D6A;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#box_left {
	width:327px;
	height:130px;
	font:normal 11px tahoma;
	background:url(../images/box_top.jpg) no-repeat;
	float:left;
	color:#FFFFFF;
	line-height:16px;
	padding-right:0px;
}
#box_left .content {
	margin-top:41px;
	border:1px solid #635841;
	border-bottom:0px;
	border-top:0px;
	background:#b0a185;
	padding:10px;
}
#box_bottom {
	background:url(../images/box_bottom.jpg);
	height:18px;
	padding-left:265px;
}
#box_right {
	width:318px;
	font:normal 11px tahoma;
	background:url(../images/box_top1.jpg) no-repeat;
	float:right;
	color:#FFFFFF;
	line-height:16px;
	padding-right:20px;
}
#box_right .content1 {
	margin-top:41px;
	border:1px solid #635841;
	border-bottom:0px;
	border-top:0px;
	background:#b0a185;
	padding:10px;
}
#box_bottom1 {
	background:#b0a185 url(../images/box_bottom1.jpg);
	height:18px;
	padding-left:256px;
}
p {
	margin-top:5px;
	font:normal 11px tahoma;
	color: #000;
	text-decoration:none;
	margin-right:30px;
}
p strong {
	color: #dc7470;
}
p a {
	font: 11px tahoma;
	color: #dc7470;
}
p a:hover {
	color: #000;
	text-decoration:underline;
}
a {
	font: 11px tahoma;
	color: #dc7470;
}
a:hover {
	color: #000;
	text-decoration:underline;
}
.innerright p {
	margin:16px;
}
.tahoma11normal {
	font:normal 11px tahoma;
	color: #dc7470;
	text-decoration:none;
}
.footerArea {
	height: 75px;
	float:left;
	clear:left;width: 100%;
	background:url(../images/bottom_bg.jpg) repeat-x;
}
.footerContainer {
	font:bold 11px tahoma;
	color: #fff;
	height: 75px;
	width:1000px;
	margin:0px auto;	background:url(../images/footerbgarea.jpg) repeat-x;
}
.footermenuContainer {
	font:bold 11px tahoma;
	text-decoration:none;
	padding: 14px 0px 0px 30px;
	color:fff;
}
.footermenuContainer a {
	color: #fff;
	text-decoration:none;
}
.footermenuContainer a:hover {
	color: #fff;
	text-decoration:underline;
}
.footerimgContainer {
	float:right;
	width:190px;
	height: 50px;
	color:#b93834;
	background:url(../images/footer_img.jpg) no-repeat bottom;
	padding: 20px 0px 0px 100px;
}
.footertahoma11normal {
	font:normal 11px tahoma;
	text-decoration:none;
	color:#a04d4b;
	padding: 25px 0px 0px 100px;
}
.footertahoma11normal a {
	text-decoration:none;
	color:#a04d4b;
}
.footertahoma11normal a:hover {
	text-decoration:underline;
	color:#a04d4b;
}
.calendar {
	width:645px;
	color:#F0ECDE;
	overflow:auto;
}
.calendar div, .calendar ul li, .calendar a, .calendar {
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
.calheader {
	background:#988767;
	text-align:center;
	font-weight:bold;
	width:633px;
	color:white;
	padding:5px;
	border:1px solid #988767;
}
.calpaging {
	width:633px;
	background:#d1c7b2;
	text-align:left;
	border:1px solid #988767;
	color:#5c4c2e;
	padding:5px;
}
.calpaging a {
	text-decoration:none;
	color:#5c4c2e;
}
.calpaging a:hover {
	text-decoration:underline;
}
.calendar ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.calendar ul li {
	line-height:18px;
	float:left;
	border-left:1px solid #988767;
	border-bottom:1px solid #988767;
	color:#a04d4b;
	padding:3px 5px;
}
.calendar ul li {
	width:81px;
}
.calendar ul.addresslist li {
	width:150px;
	height:40px;
}
.products ul li {
	width:160px;
}
.calendar ul li.rtend {
	border-right:1px solid #988767;
}
.calendar ul li.calwkday {
	text-align:center;
}
.calendar ul li.calhlite {
	background:#dacbaf;
}
.contact {
	font:normal 11px tahoma;
	color: #000;
	text-decoration:none;
}
.contactpaging {
	width:250px;
	background:#d1c7b2;
	text-align:left;
	border:1px solid #988767;
	color:#5c4c2e;
	padding:10px;
}
.calendar .contactpaging {
	line-height:19px;
}
.contactpaging a {
	text-decoration:none;
	color:#5c4c2e;
}
.contactpaging a:hover {
	text-decoration:underline;
}
.mainproducts {
	width:650px;
}
.products {
	border:1px solid #988767;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	overflow:auto;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
}
.p1 {
	width:280px;
}
.p2 {
	width:150px;
	float:left;
}
.p3 {
	width:240px;
}
.p4 {
	width:200px;
}
.productheader {
	background:#988767;
	text-align:left;
	color:white;
	padding:5px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
.products ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.products ul li {
	margin:0px;
	padding:0px;
	float:left;
	padding:5px;
	width:130px;
}
.guildnews {
	font:bold 11px tahoma;
	color: #000;
	text-decoration:none;
}
.addresslist {
	clear:left;
}
.products ul li.urlblock {
	width:230px;
	float:none;
}
.products ul li.one {
	background-color:#dacbaf;
}
.products ul li div {
	padding-bottom:6px;
}
.products ul li a {
	color:#a04d4b;
	text-decoration: none;
}
.products ul li a:hover {
	color:#000000;
	text-decoration:underline;
}
.classes1 {
	margin:0px;
	font:bold 11px tahoma;
	color:#515605;
	padding:0px;
}
.classes2 {
	margin:0px;
	font:bold 11px tahoma;
	color:#0965a8;
	padding:0px;
}
#dhtmltooltip {
	position: absolute;
	width: 250px;
	border: 1px solid #988767;
	font:normal 11px tahoma;
	color:#a04d4b;
	padding: 2px;
	padding-left:5px;
	height:50px;
	background-color: #d1c7b2;
	visibility: hidden;
	z-index: 100;
	cursor: pointer;/*Remove below line to remove shadow. Below line should always appear last within this CSSfilter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/

}
#dhtmltooltip h1 {
	margin:0px;
	font:bold 11px tahoma;
	color:#8f3d3b;
	float:left;
	padding:0px;
}
#dhtmltooltip h2 {
	margin:0px;
	font:bold 11px tahoma;
	color:#424242;
	float:left;
	padding:0px;
}
#dhtmltooltip h3 {
	margin:0px;
	font:bold 11px tahoma;
	color:#0965a8;
	padding:0px;
}
#dhtmltooltip a {
	background:#00FF33;
}

#dhtmltooltip .money {
	color:#0965a8;
}

