
.prodhead {
position: absolute;
left: 160px;
color:  #666666;
padding-right: 10px;
margin-left:-5px
}
.xprodhead h1 {
width: 594px;
xheight: 60px; /*29apr */
margin-top: 1px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid #CCCCCC;
background-color: white;
color:  #333;
font-size: 85%;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-family: Arial, Helvetica;
text-decoration: none;
}

#rhsprodhead{
float: right; 
width: 620px; 
padding-bottom:10px;
}

#rhsprodhead h1{		/*29apr */
width: 598px;
margin-top: 1px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
background-color: white;
color:  #333;
font-size: 85%;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-family: Arial, Helvetica;
text-decoration: none;
padding-bottom: 10px;	
}

#rhsprodhead div { 
padding-right: 10px;
position: absolute;
top: 250px;
left: 170px;
index: 10;
width: 500px;
color: #333333;
font-size: 16px;
line-height: 20px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
}
#rhsprodhead a:link { 
color: #333333;
text-decoration: none;
}
#rhsprodhead a:visited { 
color: #333333;
text-decoration: none;
}
#rhsprodhead a:hover { 
color: #333333;
text-decoration: underline;
}
#rhsprodhead a:active { 
color: #333333;
text-decoration: none;
}

div#catfloatlinks{
position: absolute;
clear: both;
width: 620px;  
margin-top: 70px;

color: #980000;
font-size: 14px;
line-height: 18px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
}
div#catfloatlinks a:link{
color: #980000;
text-decoration: none;
}
div#catfloatlinks a:visited{
color: #980000;
text-decoration: none;
}
div#catfloatlinks a:hover{
color: #980000;
text-decoration: underline;
}
div#catfloatlinks a:active{
color: #980000;
text-decoration: none;
}


/* product sort */
div#productsort{
float: right;
xmargin-top: -4px; /* 3july items wrap delete this */
width: 610px; 
background-color: #DDDCDC;
vertical-align: middle;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
color: #666666;
font-size: 70%;
xline-height: 210%;
font-family: Georgia, Times New Roman;
font-weight: normal; 
}

div#productsort h2{
display: inline;
color: #666666;
font-size: 100%;
xline-height: 210%;
font-family: Georgia, Times New Roman;
font-weight: normal; 
}




div#productsort select{
color: #666666;
font-size: 100%;
font-family: Georgia, Times New Roman;
vertical-align: middle;
}
div#productsort a:link{
color: #980000;
text-decoration: none;
}
div#productsort a:visited{
color: #980000;
text-decoration: none;
}
div#productsort a:hover{
color: #980000;
text-decoration: underline;
}
div#productsort a:active{
color: #980000;
text-decoration: none;
}


div#prodpromored { 
float: left; 
zwidth: 133px;
height: 210px;
padding-right: 10px;
padding-left: 10px; 
padding-top: 10px;
zzpadding-bottom: 42px;
background: #710000;
}
div#prodpromoblue { 
zfloat: left; 
zwidth: 133px;
height: 210px;
padding-right: 10px;
padding-left: 10px; 
padding-top: 10px;
padding-bottom: 15px;
background: #253556;
}


.prodgreytext1 {
color: #666666;
font-family: Georgia, Times New Roman;
font-size: 90%;
font-weight: normal;
text-decoration: none;
text-align: left;
vertical-align: top;
background-color: transparent;
}
.prodgreystrike {
color: #666666;
font-family: Georgia, Times New Roman;
font-size: 90%;
font-weight: normal;
text-decoration: line-through;
text-align: left;
vertical-align: top;
background-color: transparent;
}
.prodblacktext1 {
color: #000000;
font-size: 90%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
text-align: left;
vertical-align: top;
background-color: transparent;
}
.prodblacktext1 a:link {
color: #000000;
text-decoration: none;
}
.prodblacktext1 a:visited {
color: #000000;
text-decoration: none;
}
.prodblacktext1 a:hover {
color: #000000;
text-decoration: underline;
}
.prodblacktext1 a:active {
color: #000000;
text-decoration: none;
}
div#sitewidegap{
clear: both;
margin: 0;
xposition: absolute;
width: 775px;
xheight: 20px;
background: #FFFFFF;
padding-top: 0;
}
/* float text NOT NEEDED */
div#prodmainfloat{
position: absolute;
top: 240px;
left: 170px;
index: 1;
width: 550px;
color: #333333;
font-family: Georgia, Times New Roman;
font-size: 18px;
font-weight: normal;
line-height: 22px;
text-decoration: none;
}
.prodgreytext2{
color: #666666;
font-size: 15px;
line-height: 20px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
}
.prodfloatlinks{
width: 500px;
color: #980000;
font-size: 15px;
line-height: 18px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
}
.prodfloatlinks a:link{
color: #980000;
text-decoration: none;
}
.prodfloatlinks a:visited{
color: #980000;
text-decoration: none;
}
.prodfloatlinks a:hover{
color: #980000;
text-decoration: underline;
}
.prodfloatlinks a:active{
color: #980000;
text-decoration: none;
}
/* float text NOT NEEDED */


/* float text */
div#prodlistmainfloat{
position: absolute;
top: 350px;
left: 170px;
index: 1;
width: 550px;
color: #333333;
font-family: Georgia, Times New Roman;
font-size: 18px;
font-weight: normal;
line-height: 22px;
text-decoration: none;
}
.greytext2{
color: #666666;
font-size: 15px;
line-height: 20px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
}
.prodlistfloatlinks{
width: 500px;
color: #980000;
font-size: 15px;
line-height: 18px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
}
.prodlistfloatlinks a:link{
color: #980000;
text-decoration: none;
}
.prodlistfloatlinks a:visited{
color: #980000;
text-decoration: none;
}
.prodlistfloatlinks a:hover{
color: #980000;
text-decoration: underline;
}
.prodlistfloatlinks a:active{
color: #980000;
text-decoration: none;
}

/* +++++++++++++++++++++++++++ */
/* each product ep */


/* +++++++++++++ 3july remove top row promo products ++++++++++++++ */
div#julyrhsprodhead{
float: right; 
border-right: 1px solid #CCCCCC; /* 3july items wrap delete this */
padding-bottom:20px;
width: 596px; /* 3july items wrap change this */
xmargin-top: 1px;
padding-left: 10px;
padding-right: 10px;
background-color: white;
color:  #999;
font-size: 70%;
line-height: 130%;
font-style: normal;
font-weight: normal;
font-family: Arial, Helvetica;
text-decoration: none;
}

div#julyrhsprodhead h1{ 
display:inline;
xmargin-top: 1px;
background-color: white;
color:  #999;
font-size: 100%;
line-height: 100%;
font-style: bold;
font-weight: bold;
font-family: Arial, Helvetica;
text-decoration: none;
padding-bottom:0px;
xmargin-top: 0px;
padding-left: 0px;
padding-right: 0px;
}



div#julyprodsortgap{
float: right;
width: 618px;
height: 20px; 
background-color: white;
border-left: 1px solid white; 
border-right: 1px solid #CCCCCC; 
}

div#julyrhspromo{ 
xfloat: left; 
xmargin-left: -10px;
width: 154px;
xz-index:1;		
xpadding-right: 10px;
xpadding-left: 10px; 
background-color: blue;
padding: 0;
}

div#julyrhspromo2{ 
float: right; 
xmargin-left: 5px;
width: 154px;
xz-index:1;		
xpadding-right: 10px;
xpadding-left: 10px; 
background-color: purple;
padding: 0;
}

















