html {
	height: 100%;
}
img {
	border: 0px;
}
body {
	margin: 0px;
	padding: 0px; 
	font: normal 10px Arial, Helvetica, Verdana, sans-serif;
}
#counterdiv {
	background-color: white; width: 200px; height: 100px; visibility: hidden; position: absolute; top: 40%; left: 40%; text-align: center; z-index: 999;
}
.preload {display: none;}
.clear {display:block; clear:both;width:100%;height:0px;}
a:link, a:visited, a:active {
	color: rgb(205,145,56); text-decoration: none; font-weight: bold; font-size: 12px;
}
a:active {
	color: rgb(255,255,255);
}
a:hover {
	color: rgb(205,145,56); text-decoration: underline; font-weight: bold; font-size: 12px;
}
#thebody {
	overflow-y: hidden;
}
.centerD {
	position: absolute; left: 50%; top: 50%; height: 45px;
}
#sI {
visibility: hidden;
}
#introD {
	position: relative; left: -220px; top: -25px;
}
#hI {
	opacity: 0; 
	filter: alpha(opacity=0); 
	margin-left: 24px;
}
#submenuD {
	width: 160px; position: absolute; top: 60px; left: 0px; z-index: 6; visibility: hidden;
}
.smiD {
	color: rgb(255,255,255); position: absolute; top: 0px; padding: 20px 20px 0px 20px; background: rgb(190,185,181); width: 120px; opacity: .92; filter: alpha(opacity=92);
}
div.submenuLD {
	margin: 0px 0px 15px 0px; opacity: 1; filter: alpha(opacity=100);
}
#menuD {
	width: 160px; position: absolute; top: 45px; left: -160px; z-index: 8;
}
#menuinnerD {
	color: rgb(233,225,221); font-weight: bold; font-size: 15px; padding: 20px; opacity: 1; filter: alpha(opacity=100);
}
#menumidD {
	position: relative; background: url('menubg.jpg'); height: 701px;
}
#menutopI {
	position: absolute; top: 0px; left: 0px;
}
#menubotI {
	position: absolute; bottom: 0px; left: 0px;
}
#frame {
	width: 83%; height: 100%; float: right;
}
#pageD {
	width: 980px; height: 700px; margin: auto; position: relative;
}
#splashtopI {
	position: absolute; top: 0px; left: 0px;
}
#splashtop1I {
	position: absolute; top: 0px; left: 0px;
}
#splashbotI {
	position: absolute; bottom: 0px; left: 0px;
}
#splashbot1I {
	position: absolute; bottom: 0px; left: 0px;
}
#splashD, #splash2D {
	background: url('splashbg.jpg'); position: absolute; left: 170px; top: 132px; 
	height: 614px; width: 814px; visibility: hidden; z-index: 4;
}
#splash2D {
	top: 666px; height: 80px;
}
#hotlistD {
    visibility:hidden;position:absolute;top:35px;left:170px;border-collapse:collapse;
}
#hotlistD td {
    vertical-align:bottom;
}
#hotlistD a {
    display:block;width:160px;text-align:center;
}
.suggestD #hotlistD {
    visibility:visible;position:static;top:0;left:0;border-collapse:collapse;height:95px;margin-bottom:42px;float:left;
}
#imagefaderD {
	position: relative; top: 7px; left: 7px;height:600px;
}
#imagefaderD div {
    width:800px; text-align:center;
}
#pager {
    position:absolute;
    top:5px;
    right:9px;
    width:28px;
    z-index:100;
    margin:0;
    padding:3px 2px;
    xbackground:url('/bg-white-50.png');
    text-align:center;
}
#pager a {
    border:1px solid rgb(180,180,180);
    xbackground:rgb(220,220,220);
    text-decoration:none;
    margin:4px 2px;
    padding:1px 5px;
    color:rgb(180,180,180);
    display:block;
}
#pager a:hover {
    text-decoration:none;
    color:rgb(180,180,180);
    background:rgb(120,120,120);
}
#pager a.activeSlide {
    background:rgb(120,120,120);
}
#pager a:focus {
    outline:none;
}
div.menuLD {
	margin: 0px 0px 13px 0px;
}
a.menuL:link, a.menuL:visited, a.menuL:active {
	font-size: 18px; font-weight: bold; color: rgb(255,255,255); text-decoration: none;
}
a.menuL:hover {
	font-size: 18px; font-weight: bold; color: rgb(255,255,255); text-decoration: underline;
}
#menuinnerD em {
	display: block; margin: 35px 0px 10px 0px;
}
div.menu2LD {
	margin: 0px 0px 10px 0px;
}
a.menu2L:link, a.menu2L:visited, a.menu2L:active {
	font-size: 15px; font-weight: bold; color: rgb(255,255,255); text-decoration: none; opacity: 1; filter: alpha(opacity=100);
}
a.menu2L:hover {
	font-size: 15px; font-weight: bold; color: rgb(255,255,255); text-decoration: underline; opacity: 1; filter: alpha(opacity=100);
}
#blockerD {
	position: absolute; left: -160px; top: 45px; width: 160px; height: 720px; background-color: rgb(255,255,255);  z-index: 10;
}
#slidersD {
	position: relative; top: 4px; left: 6px;
}
.sliderxD {
position: absolute; top: 0px; overflow: hidden; width: 185px; height: 70px; border: 1px solid rgb(233,225,221);
}
.sliderinnerD {
	width: 2000px; position: relative; top: 0px; left: -95px;
}
#slider0D {
	left: 0px; 
}
#slider1D {
	left: 205px; 
}
#slider2D {
	left: 410px; 
}
#slider3D {
	left: 615px;
}
.topshadeD {
	background-color: rgb(0,0,0); opacity: .5; filter: alpha(opacity=50); position: absolute; left: 0px; width: 10px; height: 70px; display: none;
}
.botshadeD {
	background-color: rgb(0,0,0); opacity: .5; filter: alpha(opacity=50); position: absolute; right: 0px; width: 10px; height: 70px; display: none;
}
.sliderI {
	/* margin: auto; 0px 0px 0px 20px; */
}
.opaqLD {
	opacity: 0; filter: alpha(opacity=0); position: absolute; bottom: -1px; width: 185px; height: 20px; text-align: center;
}
a.opaqL:link, a.opaqL:visited, a.opaqL:active {
	font-size: 15px; font-weight: bold; color: rgb(210,210,210); text-decoration: none; opacity: 0; filter: alpha(opacity=0);
}
a.opaqL:hover {
	font-size: 15px; font-weight: bold; color: rgb(210,210,210); text-decoration: underline; opacity: 0; filter: alpha(opacity=0);
}
.sliderID {
	float: left; text-align: center; width: 185px; /* margin: 0px; */
}
#loggedD {
	position: absolute; top: 5px; right: 10px; visibility: hidden;
}
#signonD {
	background: url('curl.gif'); position: absolute; top: 0px; right: 0px; width: 417px; height: 113px; text-align: right; z-index: 6; padding: 4px; visibility: hidden;
}
#signonD input.text {
	width: 50px; font-size: 10px; color: rgb(180,180,180); height: 12px;
}
#signonD #submit {
	width: 25px; font-size: 10px; height: 18px; font-weight: bold; color: rgb(0,0,0);
}
#remember {
	width: 20px;
}
a.darkL:link, a.darkL:visited , a.darkL:active {
	color: rgb(150,150,150); font-size: 10px; text-decoration: underline;
}
a.darkL:hover {
	color: rgb(50,50,50); font-size: 10px; text-decoration: none;
}
a.applyL:link, a.applyL:visited, a.applyL:active {
	color: rgb(205,165,56); font-weight: bold; text-decoration: underline;
}
a.applyL:hover {
	color: rgb(235,195,86); font-weight: bold; text-decoration: none;
}
.applyS {
	color: rgb(205,165,56); font-weight: bold; font-size: 10px;
}
#s {
	color: rgb(203,205,191); font-style: italic; font-weight: normal; width: 89px; height: 14px; margin: 0px 0px 26px 0px;	float: left; border-top: solid 1px rgb(133,125,121);
}
#ssubmit {
	_position: relative; _left: -2px;
}
.n_row {
	clear: both; margin-bottom: 20px; height: 100px;
}
.newsletter {
	width: 100px; float: left;
}
#shsmallI {
	visibility: hidden; position: absolute; top: 10px; left: 32px;
}
#expD {
	position: absolute; top: 42px; right: 0px; padding: 0px 15px 0px 0px; width: 100%; height: 90%;
}
#expinnerD {
	position: relative; top: 0px; right: 0px; margin: 18px 0px 0px 205px;
}
.h1S {
	font-size: 16px; color: rgb(163,155,151); position:relative;
}
.h1S .new {
	position:absolute;right:-60px;
}
.xyS {
    position:relative;display:inline-block;float:left;padding-right:20px;
}
.xyS .new {
    position:absolute;top:-16px;right:10px;
}
.thumbsugI {
	margin: 0px 30px 0px 0px; 
}
.thumboI {
	border: 1px solid rgb(163,155,151); cursor: pointer;
}
.thumbD {
	width: 105px; height: 125px; border: 1px solid rgb(243,235,231); padding: 5px; text-align: center; font-size: 10px; font-weight: normal; position: relative;
}
.thumbwrapD {
	float: left; width: 105px; height: 145px; margin: 0px 50px 50px 0px; position: relative;
}
img.statusI {
	margin: 3px 0px 0px 5px; filter: alpha(opacity=70); opacity: .7;
}
.optdesD {
	float: left; width: 105px; height: 70px; margin: 15px 15px 0px 0px; font-size: 12px; font-weight: normal; text-align: center; cursor: pointer;
}
.detailswrapD {
	float: left; margin: 0px 0px 0px 15px; width: 300px; height: 420px;
}
.detailsD {
	font-size: 15px; padding-top: 80px;
}
.addD {
	text-align: right; font-size: 12px; font-weight: bold; margin: 15px 0px 0px 0px; border-top: 1px solid rgb(200,200,200); padding-top: 15px; line-height: 30px;
}
.priceS {
	font-size: 20px;
}
.pricegS {
	font-size: 20px; color: rgb(163,155,151);
}
.availS {
	font-size: 10px; color: rgb(200,40,40); font-weight: bold;
}
.optionsD {
	clear: both; font-weight: bold; font-size: 14px; margin: 15px 15px 30px 0px; height: auto; width: auto;
}
.suggestD {
	clear: both; font-weight: bold; font-size: 14px; margin: 0px 15px 50px 0px; height: auto; width: auto; color: rgb(200,40,40); color: rgb(205,145,56); border-top: solid 1px rgb(0,0,0); padding-top:5px;
}
.suggestD a.kw:link, .suggestD a.kw:visited, .suggestD a.kw:active {
	font-weight: bold; font-size: 14px; /*color: rgb(200,40,40);*/ text-decoration: underline;
}
.suggestD a.kw:hover {
	font-weight: bold; font-size: 14px; /*color: rgb(205,145,56);*/  text-decoration: none;
}
#optionS {
	color: rgb(32,178,33); font-size: 16px; font-weight: bold; margin-right: 15px; float: left; width: 180px;
}
#a2cB {
	float: right;
}
#largeI {
	margin: 15px 15px 15px 0px;
}
#largeID {
	float: left; position: relative; width: auto; height: auto;
}
#leftI, #centerI, #rightI {
	position: absolute; bottom: 0px; visibility: hidden; border: black 1px solid;
}
#leftI {
	left: 115px;
}
#centerI {
	left: 235px;
}
#rightI {
	left: 355px;
}
.insituThumb {
    float:left;clear:left;margin-right:10px;cursor:pointer;
}
.new {
    position:absolute;top:-10px;right:-10px;
}
a.thumbDA:link, a.thumbDA:visited, a.thumbDA:active {
	color: rgb(153,145,141);
}
a.thumbDA:hover {
	color: rgb(0,0,0);
}
span.codeS {
	font-size: 10px; color: rgb(193,185,181); line-height: 22px;
}
img.thumbI {
	margin-bottom: 4px;
}
.specialS {
	color: rgb(200,40,40); font-weight: bold; font-size: 20px;
}
.discD {
	position: absolute; top: -14px; left: 0px; font-weight: bold; font-size: 11px; color: rgb(200,40,40); text-align: center;
}
.nocooksS {
	color: rgb(200,40,40); font-weight: bold; font-size: 10px;
}
a.nocooksS {
	color: rgb(200,40,40); font-weight: bold; font-size: 10px; text-decoration: underline;
}
#viewcartA {
	position: absolute; right: 420px; top: 10px; padding: 0px; margin: 0px; white-space: nowrap;
}
#fb1 {
    position:absolute; left:-143px; top:8px; width:90px;
}
#fb2 {
    float:left; width:90px;
}
.cartheadD {
	margin-bottom: 0px; border-top: 1px solid rgb(183,175,171); border-bottom: 1px solid rgb(183,175,171); clear: both; font-weight: bold; font-size: 12px; height: 40px;
}
.cartrowD {
	margin-bottom: 15px; border-top: 1px solid rgb(243,235,231); clear: both;
}
.cart0D {
	width: 105px; height: 70px; padding: 5px; 
	margin-right: 15px; float: left;
}
.cart1D {
	width: 24%; padding-top: 15px;
	margin-right: 15px; float: left;
}
.cart2D {
	width: 6%; padding-top: 15px;
	margin-right: 15px; float: left; white-space: nowrap;
}
.qua {
	width: 25px; text-align: right; position: relative; top: -5px; left: 10px; *left: -200px; _left: -200px;
}
#checkout0B {
	position: relative; top: -12px;
}
#checkout1B {
	position: relative; top: -6px;
}
.cartbut0D {
	padding-bottom: 10px; clear: both; font-weight: bold; font-size: 15px; height: 35px; border-bottom: 1px solid rgb(243,235,231);
}
.cartbut1D {
	margin: 5px 0px 5px 0px; border-top: 1px solid rgb(183,175,171); clear: both; font-weight: bold; font-size: 15px; height: 35px;
}
.updateB {
	font-size: 9px; font-weight: normal; padding: 0px; margin: 0px; *position: relative; *left: -210px;
}
.totD {
	width: 12%; padding-top: 15px; text-align: right;
	margin-right: 15px; float: left; white-space: nowrap;
}
#thisdel {
	width: 250px; height: 80px; font: normal 10px Arial; overflow: auto;
}
.pageD {
	width: 600px; font-size: 12px; color: rgb(50,50,50);
}
a.pw:link, a.pw:visited, a.pw:active {
	color: rgb(210,210,210); text-decoration: underline; font-weight: normal; font-size: 10px; position: relative; top: 5px;
}
a.pw:hover {
	color: rgb(50,50,50); text-decoration: none; font-weight: normal; font-size: 10px; position: relative; top: 5px;
}
h2XXX {
    color:rgb(163,155,151);position:relative;top:-5px;margin:0 0 12px 0; font-size:15px;
}
h2 a:link, h2 a:visited, h2 a:active {
	color: rgb(205,145,56); text-decoration: none; font-weight: bold; font-size: 15px;
}
h2 a:hover {
	color: rgb(205,145,56); text-decoration: underline; font-weight: bold; font-size: 15px;
}
#seeRTF {
    color: rgb(150,150,150); width: 110px; font-size: 12px;
    background-color: rgb(240,240,240); float: left; clear: left; padding: 15px;
}
#seeRTF a {
    font-size: 12px; color: rgb(215,180,86);
}
.minOrderD {
    color:rgb(150,150,150);font-weight:normal;text-align:right;clear:both;
}
.grey {
    color:rgb(150,150,150);font-size:10px;position:relative;top:-10px;
}
