body	{
  margin: 0;
  padding: 0;
  border: 0;
  text-align: center;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:16px;
  background: url(art/bg.gif) top center repeat-y;
  }
#salemessage {  
	position: fixed;
	width:100%;
	z-index: 100;
	top: 200px;
	left:0px;
	text-align:center;
	}
#message { width:350px;background-color:#990000;margin:0 auto;padding:20px;color:#ffffff;font-size:14px;
	text-align:center;
}
#message { position:absolute;top:250px;left:50%;margin-left:-175px;}


  /* Wrapper */

#wrapper  {
  margin: 0 auto;
  padding: 0;
  border: 0;
  width: 800px;
  text-align: left;
  }
 #nav {
	height:21px;
	width:800px;
	background-color: #003B94;
 }
 #subnav {
 float:left;
 width:165px;
 margin-top:25px;
 }
 #subnav li {
 list-style-type: none;
 line-height:15px;
 padding-bottom:15px;
 }
 #subnav ul {
 margin-left:10px;
padding-left:8px;
}
 #bodyarea {
 float:left;
 width:380px;
 padding-left:15px;
 margin-top:25px;
 padding-right:15px;
 }
  #bodyarea-wide {
	float:left;
	width:600px;
	padding-left:15px;
	margin-top:25px;
	padding-right:15px;
	display:inline;
 }
  #mivabody {
 width:750px;
 padding-left:10px;
 }
 H1 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
color: #003399;
}
 H2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
color: #555555;
}

.boldhead {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
color: #003399;
}

   /* footer layout */


#footer  {
  margin: 0;
  text-align: center;
  border-top: 1px solid #f9f9f9;
text-size:10px;
clear:both;
padding-top:25px;
} 
#footlinks {
padding:3px;
background-color:#E0EBFF;
}
#footer a {
color:#333333;
} 
#footer li {
display:inline;
list-style-type:none;
padding-right:10px;
}
#boiler {
padding-top:10px;
color:545454;
}
a {
color:#003B94;
}
#rtphoto {
width:225px;
float:left;
}
#sidebarteaser {
padding:5px;
text-align:center;
font-weight:bold;
}
#sidebarteaser a {
color:#003399;
}
.redteaser {
	color: #B62C2B;
	font-size: 13px;
}

#cart {
	float:right;
	width:150px;
}

.price {
	font-size:22px;
	color: #003B94;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pricesmall td { padding-top:15px;}
.pricesmall {
	font-size:18px;
	color: #003B94;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.dollar { font-size:12px;}

.item { font-size:11px;font-style:italic;color:353535px;}

.disclaim {
	color:#990000;
}
