html, body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-weight: 100;	}.main_bg {	background-image: url(/images/main_bg.jpg);	background-repeat: repeat-y;}p {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-weight: 100;		color: #FFFFFF;}ul {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;}li {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;}h1 {    font-family: verdana, arial, helvetica, sans-serif;	font-size: 18px;	color: #FFFFFF;}h2 {    font-family: verdana, arial, helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;}.border {	color: #FFFFFF;	border-color: #FFFFFF;}.homemd {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;}.homemd a:link, .homemd a:visited {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;}.homemd a:hover {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: #FF0000;}.lgwhite {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;}.lg {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	color: #FF0000;}.lg a:link, .lg a:visited {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	color: #FF0000;}.lg a:hover {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;}.xlg {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;}.mdwhite {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;}.md {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: #FF0000;}.md a:link, .md a:visited {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: #FF0000;}.md a:hover {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;}.sm {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #FF0000;}.sm a:link, .sm a:visited {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	border-color: #FFFFFF;}.sm a:hover {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}.testimonial {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}.footer {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #FF0000;	text-align: center;}.footer a:link, .footer a:visited {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #FF0000;	text-align: center;	text-decoration: underline;}.footer a:hover {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-align: center;	text-decoration: none;	}.red_text {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;          	color: #FF0000;}.yel_text {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;          	color: #FFE412;}.yel_text a:link, .yel_text a:visited {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: #FFE412;}.yel_text a:hover {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: #FFE412;}/* VIHN STYLES *//* Detail Page */.detailcontactbold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333;}.detailcontact { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #333333;}.detailkey { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;}.detailvalue { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;}.detailheader { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #333333;}.vihntag, .vihntag:visited { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}.vihntag:hover, .vihntag:visited:hover { color: #333333; text-decoration: underline;}/* PrintDetail Page */.prndetailcontactbold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333;}.prndetailcontact { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #333333;}.prndetailkey { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;}.prndetailvalue { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;}.prndetailheader { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #eeeeee;}.printheader { font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;}/* List_In Page */.listheader { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #E9E9E9;}.resultdata, .resultdata:visited { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #333333;}.resultcategory { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #BC2525;}.resultcolor1 { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;}.resultcolor2 { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #E9E9E9;}.resultcolor1top { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;}.resultcolor2top { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #E9E9E9;}.browsecat { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #BC2525; text-decoration: none;}.resultheader { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #1C2387;}.resultheader2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #1C2387;}.sortby { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #333333;}.sortforms { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border: #333333; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px;}/* Inventory Page */.subcategorytext { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}.quantity { font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}.maincategorytext { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}.viewalllistings { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}/* Featured/Specials Page */.featuredhead { color: #FFFFFF; background-color: #C40E0E;}.featuredbody { background-color: #FFFFFF;}