    body {
	margin:0;
	padding:0;
	font: 11px/1.5em Verdana;
	background-color: #ffffff;
}

/*- Just4Teeth Tabs --------------------------- */
	 #tabs {
	 background:url(/site-images/tab-bg.gif) no-repeat left top;
	 }

    #tabsJ4T {
	 	background:url(/site-images/tab-bg-r.gif) no-repeat right top;
		width:100%;
	 	font-family: Arial, Helvetica, sans-serif;
      float:left;
      font-size:12px;
		font-weight:bold;
      line-height:normal;
		background-repeat: no-repeat;
      }
    #tabsJ4T ul {
        margin:0;
        padding:15px 12px 0px 15px;
        list-style:none;
      }
    #tabsJ4T li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ4T a {
      float:left;
      background:url(/site-images/tableftJ4T.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabsJ4T a span {
      float:left;
      display:block;
      background:url(/site-images/tabrightJ4T.gif) no-repeat right top;
      padding:5px 13px 5px 3px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ4T a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ4T a:hover span {
      color:#FF4500;
      }
    #tabsJ4T a:hover {
      background-position:0% -45px;
      }
    #tabsJ4T a:hover span {
      background-position:100% -45px;
      }

        #tabsJ4T #current a {
                background-position:0% -45px;
        }
        #tabsJ4T #current a span {
                background-position:100% -45px;
                color: #FF4500;
        }
		  #tabsJ4T #current a:hover span {
                color: #FF4500;
        }
	#crumbtrailarea {
		padding:10px 15px 10px 25px;
		background:url(/site-images/crumb-bg.gif) repeat-y left top;
	}
	#crumbtrail{
		font-size: 11px;
		color: #333333;
	}
	#crumbtrail a{
		color: #333333;
		text-decoration: none;
	}
	#crumbtrail a:hover{
		color: #FF4500;
		text-decoration: underline;
	}
	#userinfoarea {
		background:url(/site-images/crumb-bg.gif) repeat-y right top;
		text-align: right;
	}
	#userinfo {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 2px 20px 2px 2px;
	}
	#userinfo a:hover {
		color: #FF4500;
		text-decoration: underline;
	}
	#searchbox {
		padding: 0px 10px 0px 10px;
	}
	#searchbox input[type=text] {
		height:20px;
		width:120px;
	}
	#copyright {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		color: Gray;
	}
	#flashcontent {
		width: 474px;
		height: 266px;
	}
	#cart-content {
		padding: 0px 10px 0px 19px;
		background:url(/site-images/bg-l.gif) repeat-y left top;
	}
.bwh-content .text {margin: 0 0 0 0px; color: #4E4E4E;}
.box-with-heading {width:240px; padding:0 0 10px 0; margin: 0 5px 0 0; background:url(/site-images/box_base.gif) no-repeat left bottom; border-right: 1px solid #d8d9da; margin-bottom:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.box-with-heading h3 {background:url(/site-images/box.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0; font-size:12px;}
.box-with-heading ul {list-style:none; padding:10px 10px 0 10px; margin:0; width:219px; background:#fff; border:1px solid #d8d9da; border-width:0 0 0 1px; height:auto;}
.box-with-heading ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
.box-with-heading ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.box-with-heading ul li a:hover {text-decoration:underline; color: #FF4500;}
.box-with-heading ul li img {margin: 0 5px 0 0;  padding: 1px; border: 1px solid #CCCCCC; vertical-align: middle; float: left;}
.box-with-heading p {padding:0px 14px 0 29px; margin:0;}

#box-featured {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#box-featured #b1 {background:url(/site-images/box1-lt.gif) no-repeat;}
#box-featured #b2 {
	background:url(/site-images/box1-t.gif) repeat-x;
	padding: 17px 0 4px 5px;
	font-size: 12px;
	color: #FFFFCC;
}
#box-featured #b3 {background:url(/site-images/box1-rt.gif) no-repeat;}
#box-featured #b4 {background:url(/site-images/box1-l.gif) repeat-y;}
#box-featured #b5 a img {margin: 0 5px 0 0;}
#box-featured #b5 .list-item-heading {
	font-size: 10px;
}
#box-featured #b5 .list-item-heading:hover {
	font-size: 10px;
	color: #FF4500;
}
#box-featured #b5 .list-item-description {
	font-size: 10px;
}
#box-featured #b5 .list-item-stockmessage {
	font: 12px bold;
	color: Gray;
}
#box-featured #b5 .list-item-price {
	font-size: 12px;
	color: #FF3300;
}
#box-featured #b6 {background:url(/site-images/box1-r.gif) left top repeat-y;}
#box-featured #b7 {background:url(/site-images/box1-lb.gif)  no-repeat;}
#box-featured #b8 {background:url(/site-images/box1-b.gif)  repeat-x;}
#box-featured #b9 {background:url(/site-images/box1-rb.gif)  no-repeat;}

	input#addtocart {
	border: none;
}
	.footer {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		padding: 0px 5px 5px 15px;
	}
	.footer a {
		color: #BDDFFF;
	}
	.footer a:hover {
		color: #FFFFFF;
	}
	.footer ul {
		list-style-image: url(/site-images/bullet-list.gif);
		list-style-type:square;
	}
	.footer ul li {
		margin-left: -20px;
	}
	.footer-heading {
		font-size: 12px;
		font-weight: bolder;
		color: #FFCC33;
		padding: 7px 0px 0px 5px;
		text-align: center;
	}
	.smalltext a {
		color: #006699;
	}
	.smalltext a:hover {
		color: #FF4500;
	}
	.textboldnolink a {
		color: #006699;
	}
	.textboldnolink a:hover {
		color: #FF4500;
	}
