body{margin:0;padding:0;text-align:center;font-family:Arial, Helvetica, sans-serif;background-color:#333333;}

#pagewidth{width:914px;text-align:left;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}

#homebar{width:100%;height:25px;text-align:right;background-color:#ffffff;line-height:23px;}

#mast{width:100%;height:179px;background-image:url(~/images/richfieldimages/header.jpg);background-repeat:no-repeat;}

#mastnav{width:100%;height:32px;text-align:left;background-color:#000000;line-height:30px;}

#contentarea{background-color:#ffffff;padding:15px 15px 15px 0px;}

#smbar{width:100%;height:10px;background-color:#000000;}

#medbar{width:100%;height:30px;background-color:#DA251C;}

#footer{width:100%;height:30px;background-color:#ffffff;line-height:30px;}

#signbox{width:323px;height:55px;background-color:#000;border:2px solid #DA251C;}
#signbox2{width:650px;height:75px;background-color:#000;}

#innerbox{width:15px;height:75px;background-color:#DA251C;}
#innerbox2{width:275px;height:75px;background-color:#000;}

.headbox{width:506px;height:25px;background-color:#DA251C;color:#ffffff;font-style:italic;font-size:15px;font-weight:bold;line-height:25px;}
.headboxsub{width:650px;height:25px;background-color:#DA251C;color:#ffffff;font-style:italic;font-size:15px;font-weight:bold;line-height:25px;}

.divwth1{width:290px;}

.topnav{font-size:15px;color:#ffffff;}
.copytxt{font-size:10px;color:#000000;}
.signuptext{font-size:15px;color:#ffffff;font-weight:bold;}
.signtxtsm{font-size:12px;color:#ffffff;}
.signupreply{font-size:17px;color:#000000;font-weight:bold;}
.regtxt{font-size:12px;color:#000;}
.regtxt2{font-size:14px;color:#000;}
.RetailPrice
{
    font-weight: bold;
    color: black;
    text-decoration: line-through;
}
.ourprice
{
	font-weight: bold;
	color: #b22222;
	font-family: verdana;
}
.retailprice
{
	font-weight: bold;
	color: #000000;
	font-family: verdana;
	text-decoration: line-through;
}


.leftpad1{padding-left:40px;}

.topnav a:link{color:#ffffff;font-size:14px;text-decoration:none;font-weight:bold;}
.topnav a:visited{color:#ffffff;font-size:14px;text-decoration:none;font-weight:bold;}
.topnav a:hover{color:#ffffff;font-size:14px;text-decoration:underline;font-weight:bold;}
.topnav a:active{color:#ffffff;font-size:14px;text-decoration:underline;font-weight:bold;}

.homelink a:link{color:#000000;font-size:12px;text-decoration:none;font-weight:bold;}
.homelink a:visited{color:#000000;font-size:12px;text-decoration:none;font-weight:bold;}
.homelink a:hover{color:#000000;font-size:12px;text-decoration:underline;font-weight:bold;}
.homelink a:active{color:#000000;font-size:12px;text-decoration:underline;font-weight:bold;}

.homelink2 a:link{color:#000000;font-size:12px;text-decoration:none;}
.homelink2 a:visited{color:#000000;font-size:12px;text-decoration:none;}
.homelink2 a:hover{color:#000000;font-size:12px;text-decoration:underline;}
.homelink2 a:active{color:#000000;font-size:12px;text-decoration:underline;}

.copylink a:link{color:#000000;font-size:10px;text-decoration:underline;}
.copylink a:visited{color:#000000;font-size:10px;text-decoration:underline;}
.copylink a:hover{color:#000000;font-size:10px;text-decoration:none;font-style:italic;}
.copylink a:active{color:#000000;font-size:10px;text-decoration:none;font-style:italic;}

.copylink2 a:link{color:#fff;font-size:11px;text-decoration:none;font-weight:bold;}
.copylink2 a:visited{color:#fff;font-size:11px;text-decoration:none;font-weight:bold;}
.copylink2 a:hover{color:#fff;font-size:11px;text-decoration:underline;font-weight:bold;}
.copylink2 a:active{color:#fff;font-size:11px;text-decoration:underline;font-weight:bold;}

.alllink a:link{color:#000000;font-size:12px;text-decoration:none;}
.alllink a:visited{color:#000000;font-size:12px;text-decoration:none;}
.alllink a:hover{color:#DA251C;font-size:12px;text-decoration:underline;}
.alllink a:active{color:#DA251C;font-size:12px;text-decoration:underline;}

.emaillink a:link{color:#000000;font-size:12px;text-decoration:none;font-weight:bold;}
.emaillink a:visited{color:#000000;font-size:12px;text-decoration:none;font-weight:bold;}
.emaillink a:hover{color:#DA251C;font-size:12px;text-decoration:underline;font-weight:bold;}
.emaillink a:active{color:#DA251C;font-size:12px;text-decoration:underline;font-weight:bold;}

.catlink a:link{color:#000000;font-size:14px;text-decoration:underline;font-weight:bold;}
.catlink a:visited{color:#000000;font-size:14px;text-decoration:underline;font-weight:bold;}
.catlink a:hover{color:#DA251C;font-size:14px;text-decoration:none;font-weight:bold;}
.catlink a:active{color:#DA251C;font-size:14px;text-decoration:none;font-weight:bold;}
.catlink2 a:link{color:#000000;font-size:12px;text-decoration:underline;font-weight:bold;}
.catlink2 a:visited{color:#000000;font-size:12px;text-decoration:underline;font-weight:bold;}
.catlink2 a:hover{color:#DA251C;font-size:12px;text-decoration:none;font-weight:bold;}
.catlink2 a:active{color:#DA251C;font-size:12px;text-decoration:none;font-weight:bold;}

.blocklink a:link{color:#ffffff;font-style:italic;font-size:15px;font-weight:bold;text-decoration:underline;}
.blocklink a:visited{color:#ffffff;font-style:italic;font-size:15px;font-weight:bold;text-decoration:underline;}
.blocklink a:hover{color:#000;font-style:italic;font-size:15px;font-weight:bold;text-decoration:none;}
.blocklink a:active{color:#000;font-style:italic;font-size:15px;font-weight:bold;text-decoration:none;}

.signlink a:link{font-size:15px;color:#ffffff;font-weight:bold;text-decoration:none;}
.signlink a:visited{font-size:15px;color:#ffffff;font-weight:bold;text-decoration:none;}
.signlink a:hover{color:#ffffff;font-size:15px;font-weight:bold;text-decoration:underline;}
.signlink a:active{color:#ffffff;font-size:15px;font-weight:bold;text-decoration:underline;}
.signlink2 a:link{font-size:16px;color:#ffffff;font-weight:bold;text-decoration:none;}
.signlink2 a:visited{font-size:16px;color:#ffffff;font-weight:bold;text-decoration:none;}
.signlink2 a:hover{color:#ffffff;font-size:16px;font-weight:bold;text-decoration:underline;}
.signlink2 a:active{color:#ffffff;font-size:16px;font-weight:bold;text-decoration:underline;}


#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer{font-weight:bold;}
#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
font-size:14px;
padding: 5px 10px;
width: 150px;
color: #fff;
background-color: #DA251C;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
font-size:14px;
background-color: #000;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer .over a
{
display: block;
padding: 5px 5px 5px 0px;
font-size:13px;
width: 150px;
color: #fff;
background-color: #000;
text-decoration: none;
}

#navcontainer .over a:hover
{
color: #fff;
font-size:13px;
background-color: #DA251C;
text-decoration: none;
}

h3 {
	font-size: 14px;
	color: #505050;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 18px;
	color: #072F67;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

h4 {
	font-size: 16px;
	margin-bottom: 5px;
	color: #072F67;
	font-family: Arial, Helvetica, sans-serif;
}

#right {
	font-size: 10px;
}

#right form {
	margin: 0;
	color: #154146;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#right input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.submit  {
	font-weight: bold;
	color: #000;
	background-color: #ADC3DC;
	border:1px solid #000;
	font-size: 10px;
}

#right .textField {
	border: 1px solid #000033;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#locations {
	padding:5px;
	background-color: #F4F4F4;
	width: 100%;
}

* html #locations 
{
  width: 180px;
  w\idth: 170px;
}

html>body #locations {
	width: auto;
}

#locations a {
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
}

#locations a:hover {
	font-weight: bold;
	color: #505050;
	text-decoration: underline;
}

.services {
	font-size: 10px;
	color: #286EA0;
	line-height: 1.3em;
}

.box {
	background-color: #EAEAEA;
	height: 190px;}

.box table {
	margin-left: 200px;
}

.box h4 {
	padding-top: 15px;
	margin-left: 15px;
}

.coreboxbody
{
    background-image:url(images/core_box_bg.gif);
    width:140px;
    padding-left:20px;
    padding-right:20px;
}
.coreboxtop
{
   background-image:url(images/core_box_top.gif);
   height:22px;
   width:180px;

}
.coreboxbottom
{
    width:180px;
    background-image:url(images/core_box_bottom.gif);
    height:22px;

}
.coreboxheader
{
    width:180px;
    background-image:url(images/core_box_bg.gif);
    font-weight: bold;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
}
.tenpixspacer
{
    height:10px;
}

.ProductImage
{
    width:130px;
}

.ProductSummaryImageHolder
{
    text-align:center;
    vertical-align:middle;
}


/* End Text Formatting */

