body { text-align:center; margin:0 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: 90px;
	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-vdn  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:820px;position:relative; padding:0; text-align:left;  border:dotted; border-width:1px 1px 1px 1px; border-color:#CCCCCC; margin:5px auto; margin-top:20px; background-color:#FFFFFF;

	 }
	 

#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: 0px;
	padding-right: 5px;
	background-color:#B07D98;
	letter-spacing: 1px;
}

 A:link {
	font: 13px Helvetica; TEXT-DECORATION: underline; color:#6F0F41;
	letter-spacing: 1px;
	padding-left: 0px;
	padding-right: 5px;
}
A:visited {
	font: 13px Helvetica; TEXT-DECORATION: underline; color:#6F0F41
	letter-spacing: 1px;
	padding-left: 0px;
	padding-right: 5px;
}
A:active {
	font: 13px Helvetica; COLOR:#D9C2CE; TEXT-DECORATION: none;
	color:#B07D98;
	padding-left: 0px;
	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 3%;background:#9F6580; color:#fff; font-size:16px;  width:400px; margin-bottom:20px; }
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;}


.text { color:#fff; font-size:18px; }

h1{
	font-family: Helvetica;
	font-size: 19px;
	word-spacing:1px;
	font-weight: normal;
	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(/vnd/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('/vnd/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 { 
font-size:16px;;  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('/vnd/graphics/help.gif'); 
background-repeat: no-repeat; 
background-position: 0 2px; margin: 5px 0; color: #6F0F41; 
font-family: Helvetica;
font-size:13px; color: #666666; font-weight: normal; padding-left:20px; padding-top:5px }

h2 {clear: both; background-image: url('/vnd/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 }



.greenlight {clear: both; background-image: url('/vnd/graphics/greenlight.png'); 
background-repeat: no-repeat; 
background-position: 0 2px; margin: 5px 0; 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('/vnd/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 }



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


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

li {
	list-style-image: url(/vnd/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('/vnd/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-buttons {
background-color: #ffffff;
padding: 1px;
border: 1px solid #CCCCCC;
color: #333333;
font-family: Helvetica;
font-size: 13px;
width:100px;
}



.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: 19px;
	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;
	margin-bottom:20px;
	}

#boxes td{
	font-family: Helvetica;
	font-size: 15px;
	font-weight:normal;
}
#boxes td.title {
	BACKGROUND-IMAGE: url(/vnd/graphics/bg_subheader_gradient.gif); background-repeat: no-repeat;
	font-family: Helvetica;
	color: #ffffff;
	font-size: 15px;
	font-weight:normal;
	padding-left:5px;
	
}

#boxes th.title {
	padding:4px 8px 4px 10px;
	BACKGROUND-IMAGE: url(/vnd/graphics/bg_subheader_gradient.gif); background-repeat: no-repeat;
	font-family: Helvetica;
	color: #ffffff;
	font-size: 15px;
	font-weight:normal;
	
}

#boxes td.title_light {
	padding:4px 8px 4px 8px;
	BACKGROUND-IMAGE: url(/vnd/graphics/bg_long_subheader_gradient.gif);
	font-family: Helvetica;
	color: #FFFFFF;
	font-size: 19px;

}
#boxes td.title_light_right {
	padding:4px 8px 4px 8px;
	font-family: Helvetica;
	color: #999999;
	font-size: 19px;

}
#boxes td.content {
	padding:5px 8px 5px 8px;
	font-family: Helvetica;
	font-size: 13px;
	color: #666666;
}
.orderHelp { position:absolute; width:400px; left:375px; margin-top:10px; padding: 1px 1px 1px 1px;
	border-width: 1px 1px 1px 1px; border-color:#CCCCCC; border-style:dotted; float:left; }
.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;
}
.atss td  {
	padding: 1px 1px 1px 1px;
	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="/vnd/graphics/spacer.gif" width="4" height="18" border="0" align="absmiddle" /></span> -->

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

