body { text-align:center; margin:10px 0 0 0 ; padding:0;background-color:#f2f2f2;  }

div.dash { background-image:url(/images/dash.jpg); background-repeat:repeat-x ; height:10px; width:100%; margin:30px 0px 5px 0px}



#header {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 70px;
	font-family:Helvetica;
	text-align:center;
	background-color:#FFFFFF;
	border-width: 0px 0px 1px 0px; border-color:#CCCCCC; border-style:dotted;
	color:#6F0F41;

	}
#header  a:link, a:visited , a:active, a:hover { letter-spacing: 1px; font: 13px Helvetica, sans-serif; color:#6F0F41; font-weight: normal; }

#header a:visited { letter-spacing: 1px; font: 13px Helvetica, sans-serif; color:#6F0F41; font-weight: normal; }



#wrapper { width:800px;position:relative; padding:0; text-align:left; background-color:#FFFFFF;  border:dotted; border-width:1px 1px 1px 1px; border-color:#CCCCCC; margin:5px auto; margin-top:0px;

	 }
#wrapper br { margin:1px auto; padding:0px inherit; background-color:#993300; }


#menu A:link {
	font: 13px Helvetica; TEXT-DECORATION: underline; color:#FFFFFF;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
#menu A:visited {
	font: 13px Helvetica; TEXT-DECORATION: underline; color:#FFFFFF;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
#menu A:active {
	font: 13px Helvetica; COLOR:#D9C2CE; TEXT-DECORATION: none;
	color:#B07D98;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 1px;
}

#menu A:hover {
	font: 13px Helvetica; COLOR: #D9C2CE; TEXT-DECORATION: underline;
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#B07D98;
	letter-spacing: 1px;
}
A:hover {
	font: 13px Helvetica; COLOR: #D9C2CE; TEXT-DECORATION: underline;
	color:#999999;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#B07D98;
	letter-spacing: 1px;
}

 A:link {
	font: 13px Helvetica; TEXT-DECORATION: underline; color:#999999;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
A:visited {
	font: 13px Helvetica; TEXT-DECORATION: underline; color:#999999;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
A:active {
	font: 13px Helvetica; COLOR:#D9C2CE; TEXT-DECORATION: none;
	color:#B07D98;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 1px;
}
#footer{
clear: left;
width: 100%;
text-align: center;
padding:0px 0 0px 0px;
color:#6F0F41;
}


#footer div { width:100%;  text-align:center; font-family: Helvetica; font-size:15px; color:#6F0F41;  display:inline; margin:0px 0 0 0 ; padding:0; }
#footer a:link, a:visited , a:active, a:hover { letter-spacing: 1px; font: 13px Helvetica, sans-serif; color:#6F0F41; font-weight: normal; }
#footer a:visited { letter-spacing: 1px; letter-spacing: 1px; font: 13px Helvetica, sans-serif; COLOR: color:#6F0F41; font-weight: normal; }


div#nifty{ margin: 0 10%;background:#9F6580; color:#fff; width:200px;}

div#nifty-detail{ margin: 0 10% 0 0px;background:#f2f2f2; color:#fff; width:100%}
b.rtop, b.rbottom{display:block;background: #FFF;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background:#9F6580;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}

/* Promo */
div#nifty-promo{ margin: 0 0%;background:#009933; color:#fff; width:90%;}
b.rtop-promo, b.rbottom-promo{display:block;background: #FFF;}
b.rtop-promo b, b.rbottom-promo b{display:block;height: 1px;
    overflow: hidden; background:#009933;}
b.r1-promo{margin: 0 5px}
b.r2-promo{margin: 0 3px}
b.r3-promo{margin: 0 2px}
b.rtop-promo b.r4-promo, b.rbottom-promo b.r4-promo{margin: 0 1px;height: 2px;}

/* Promo Almost */
div#nifty-promo-almost{ margin: 0 0%;background:#9F6580; color:#fff; width:90%;}
b.rtop-promo-almost, b.rbottom-promo-almost{display:block;background: #FFF;}
b.rtop-promo-almost b, b.rbottom-promo-almost b{display:block;height: 1px;
    overflow: hidden; background:#9F6580;}
b.r1-promo-almost{margin: 0 5px}
b.r2-promo-almost{margin: 0 3px}
b.r3-promo-almost{margin: 0 2px}
b.rtop-promo-almost b.r4-promo-almost, b.rbottom-promo-almost b.r4-promo-almost{margin: 0 1px;height: 2px;}


.text { color:#fff; font-size:18px; }
.skuImage { margin:10px 0 10px 0px; }
h1{
	font-family: Helvetica;
	font-size: 19px;
	word-spacing:1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	font-weight: normal;
	background-image: url(/slm3/graphics/arrow.gif);
	background-position: left;
	background-attachment: fixed;
	background-repeat: no-repeat;
	padding-left: 5px;
	color: #6F0F41;

}

h3 {
	font-family: Helvetica;
	font-size: 13px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	font-weight: normal;
	background-image: url(/slm3/graphics/arrow.gif);
	background-position: left;
	background-attachment: fixed;
	background-repeat: no-repeat;
	padding-left: 0px;
	margin-top:5px;
	color: #6F0F41;
}

h4 {clear: both; background-image: url('/slm3/graphics/question_manual.gif');
background-repeat: no-repeat;
background-position: 0 2px; margin: 5px 0; color: #6F0F41;
font-family: Helvetica;
font-size:13px; font-weight: normal; padding-left:20px; padding-right:20px; padding-top:2px; padding-bottom:2px }

h5 {clear: both; background-image: url('/slm3/graphics/question.gif');
background-repeat: no-repeat;
background-position: 0 2px; margin: 5px 0;
font-size:16px;;  padding-left:20px; padding-right:20px; padding-top:2px; padding-bottom:2px ;
	font-family: Helvetica;
	word-spacing:1px;
	font-weight: normal;
	color: #6F0F41;}

h6 {clear: both; background-image: url('/slm3/graphics/help.gif');
background-repeat: no-repeat;
background-position: 0 2px; margin: 5px 0; color: #6F0F41;
font-family: Helvetica;
font-size:12px; color: #666666; font-weight: normal; padding-left:20px; padding-top:5px }

h7 {clear: both; background-image: url('/slm3/graphics/arrow_left.gif');
background-repeat: no-repeat;
background-position: 0 2px; margin: 0px 0px 0px 0px; color: #6F0F41;
font-family: Helvetica;
font-size:13px; color: #666666; font-weight: normal; padding-left:10px; padding-top:0px; text-align:left; }

h2 {clear: both; background-image: url('/slm3/graphics/amberlight.png');
background-repeat: no-repeat;
background-position: 0 2px; margin: 5px 0;
font-family: Helvetica;
font-size:13px; color:#FF9933; font-weight: normal; padding-left:20px; padding-top:5px }

.inventory {clear: both;
font-family: Helvetica;
font-size:12px; color: #666666; font-weight: normal; padding-left:20px; padding-top:5px; margin-left:0px; }

.greenlight {clear: both; background-image: url('/slm3/graphics/greenlight.png');
background-repeat: no-repeat;
background-position: 0 2px; margin: 5px 0 0px 5px; color:#009933;
font-family: Helvetica;
font-size:13px; font-weight: normal; padding-left:20px; padding-right:20px; padding-top:2px; padding-bottom:2px }

.redlight {clear: both; background-image: url('/slm3/graphics/redlight.png');
background-repeat: no-repeat;
background-position: 0 2px; margin: 5px 0; color:#940000;
font-family: Helvetica;
font-size:13px; font-weight: normal; padding-left:20px; padding-right:20px; padding-top:2px; padding-bottom:2px }

.whitelight {clear: both; background-image: url('/slm3/graphics/whitelight.png');
background-repeat: no-repeat;
background-position: 0 2px; margin: 5px 0 0px 5px; color:#FFFFFF;
font-family: Helvetica;
font-size:13px; font-weight: normal; padding-left:20px; padding-right:20px; padding-top:2px; padding-bottom:2px }



p {
	font-family: Helvetica;
	font-size: 13px;
	color: #333333;
}


.table_dot_line {
	font-family: Helvetica;
	font-size: 13px;
	background-color: #FFFFFF;
	width:100%;
	border-width: 0px 0px 0px 0px; border-color:#CCCCCC; border-style:dotted;
}

li {
	list-style-image: url(/slm3/graphics/arrow_single.gif);
	font-family: Helvetica;
	font-size: 13px;
}
select {
	font-family: Helvetica;
	font-size: 13px;
}
i {
	font-family: Helvetica;
	font-size: 13px;
	color: #666666;
}
.error {clear: both; background-image: url('/slm3/graphics/errorAlert.gif');
background-repeat: no-repeat;
background-position: 0 2px; margin: 5px 0; color: #990000;
font-family: Helvetica;
font-size:13px;  padding-left:20px; padding-right:20px; padding-top:2px; padding-bottom:2px }

.input {
background-color: #ffffff;
padding: 1px;
border: 1px solid #CCCCCC;
color: #333333;
font-family: Helvetica;
font-size: 13px;

}
.input-buttons {
background-color: #ffffff;
padding: 1px;
border: 1px solid #CCCCCC;
color: #333333;
font-family: Helvetica;
font-size: 13px;
width:100px;

}

.input-search {
background-color: #ffffff;
padding: 0px;
border: 1px solid #CCCCCC;
color: #333333;
font-family: Helvetica;
font-size: 12px;

}




.input:focus {
background-color: #ffffff;
padding: 1px;
border: 1px solid #CCCCCC;
color: #333333;
font-family: Helvetica;
font-size: 13px;

}



form input, form button {
	font-family: Helvetica;
	font-size: 13px;
	color: #333333;
	font-weight:normal;
	border: 1px solid #CCCCCC;
	padding: 1px;
	background-color: #FFFFFF;
}



#boxes b { font-size: 15px;
	font-weight:normal; color: #6F0F41;  }
#boxes {
	text-align:left;
	margin:0px 0px 0px 0px;
	border-top:0px dotted #CCCCCC;
	border-left:0px dotted #CCCCCC;
	font-family: Helvetica;
	font-size: 13px;
	color: #333333;
}
.box-dot{
	font-family: Helvetica;
	font-size: 13px;
	background-color: #FFFFFF;
	border-width: 0px 0px 1px 0px; border-color:#CCCCCC; border-style:dotted;
	}

#boxes td{
	font-family: Helvetica;
	font-size: 15px;
	font-weight:normal;
}
#boxes td.title {

	BACKGROUND-IMAGE: url(/slm3/graphics/bg_subheader_gradient.gif);
	font-family: Helvetica;
	color: #ffffff;
	font-size: 17px;
	font-weight:normal;
	padding-left:3px;

}
#boxes td.title_light {

	BACKGROUND-IMAGE: url(/slm3/graphics/bg_long_subheader_gradient.gif);
	font-family: Helvetica;
	color: #FFFFFF;
	font-size: 17px;
	padding-left:3px;

}
#boxes td.title_light_right {

	font-family: Helvetica;
	color: #999999;
	font-size: 17px;

}
#boxes td.content {

	font-family: Helvetica;
	font-size: 13px;
	color: #666666;
}
.orderHelp { position:inherit; width:400px; left:355px;  }
.orderSizes { width:100%; }
.order td  {
	padding: 1px 1px 1px 1px;
	border-bottom:0px dotted #D1E4EE;
	border-bottom-style: dotted;
	font-family: Helvetica;
	font-size:13px;
	color: #666666;
}

.bucketsUnder {
  padding: 0px 6px 0px 6px;
  text-align: center;
  text-decoration: underline;
  font-family: Helvetica;
  font-size: 13px;
}

.buckets {
  padding: 0px 6px 0px 6px;
  text-align: center;
  font-family: Helvetica;
  font-size: 13px;
}

.bucketTotalUnder {
  padding: 0px 3px 0px 3px;
  text-align: center;
  font-family: Helvetica;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color:#6F0F41;
}

.bucketTotal {
  padding: 0px 3px 0px 3px;
  text-align: center;
  font-family: Helvetica;
  font-size: 13px;
  font-weight: bold;
  color:#6F0F41;
}

.atss td  {
	padding: 0px 0px 0px 0px;
	margin:0px auto;
	border-bottom:1px solid #f2f2f2;
	border-bottom-style: dotted;
	font-family: Helvetica;
	font-size:13px;
	color: #666666;
}
div.dash {	background-image:url(/vnd/graphics/dash.gif);
			background-repeat:repeat-x; background-color:#ffffff;
			height:1px; width:100%; margin:1px 0px 1px 0px; font-family:
			Verdana, Helvetica;
			font-size: 1px;}

#req { background-color:#CC3300; margin-left:2px; }
<!-- <span id="req"><img src="/slm3/graphics/spacer.gif" width="4" height="18" border="0" align="absmiddle" /></span> -->

.preview-dis { border:0px dotted #ccc;padding:10px; margin-top:5px;}
#previews {  }
#previews p{ font-size:14px; }
#previews li { font-size:14px; }
#previews a { font-size:14px; }
#previews td { font-size:14px; border-bottom:0px solid #D1E4EE;  background-color:#ededed; padding-left:5px;
	border-bottom-style: dotted; }
#previews hr { size:1px; text-align:left; }
