.boxheader  {
height:25px;
background:#ce1a02;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#FFF;
padding-left:15px;
width:100%;
font-weight:bold;
vertical-align:middle;
 }
.cartheader  {
background-color:#003751;
height:28px;
color:#FFFFFF;
 }
.boxcontentgreen  {
background:#d4dea3;
vertical-align:top;
width:100%;
 }
.ParaBox td  {
padding-bottom:10px;
 }
.PageBox  {
background-color:#FFFFFF;
 }
.price  {
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF0000;
 }
.PageHeader  {
 }
.PageFooter  {
background-image:url(../images/imgPageFooter.gif);
 }
.ColumnBox  {
margin:10px;
margin-top:0px;
margin-right:0px;
 }
.CenterColumnBox  {
margin:10px;
 }
.RightColumnBox  {
margin:10px;
margin-top:0px;
margin-left:0px;
 }
#GalleryItem img  {
display:block;
float:left;
margin:2px;
 }
#Gallery td.GalleryTitle  {
font-weight:bold;
border-bottom:1px dashed #666666;
text-align:left;
text-indent:2px;
font-size:11px;
 }
#RelatedProductList td.RelatedProductTitle  {
font-weight:bold;
text-align:left;
text-indent:2px;
font-size:11px;
 }
#ProdBox  {
float:left;
margin:0px;
margin-bottom:20px;
 }
#ProdBox a {
text-decoration:none;
font-weight:bold;
 }
#ProdBox td.BoxHeading  {
padding-top:0px;
 }
#ProdBox td.BoxFooter  {
padding-top:0px;
padding-bottom:0px;
 }
#ProdBox td.BoxContent  {
padding-top:0px;
padding-bottom:0px;
 }
#CatBox  {
float:left;
margin:0px;
margin-bottom:20px;
 }
#CatBox a {
text-decoration:none;
font-weight:bold;
 }
#CatBox td.BoxHeading  {
padding-top:4px;
 }
#CatBox td.BoxFooter  {
padding-top:4px;
padding-bottom:4px;
 }
#CatBox td.BoxContent  {
padding-top:1px;
padding-bottom:0px;
 }
#CatBox td.BoxDescription  {
padding-top:4px;
padding-bottom:4px;
 }
#RelatedProductList td.RelatedProdListBox  {
 }
#ProdList td.ProdListBox  {
 }
#CatList td.CatListBox  {
 }
h3.ProductListInfo  {
font-size:11px;
font-weight:bold;
 }
#BackLink a  {
text-decoration:none;
font-weight:bold;
font-size:11px;
 }
#ProdExtraImageList img  {
margin:5px;
 }
#ProdExtraImageList td.ProdExtraImageBox  {
border:1px solid #ce1a02;
 }
#BreadCrumb h1  {
font-size:11px;
margin-top:0px;
margin-bottom:0px;
 }
#BreadCrumb a  {
font-size:11px;
text-decoration:none;
font-weight:bold;
 }
#DirectoryLink a  {
font-size:11px;
text-decoration:none;
font-weight:bold;
 }
#NewsHeadline a  {
font-size:11px;
text-decoration:none;
font-weight:bold;
 }
#ProductReviews td.ReviewTitle  {
font-weight:bold;
text-align:left;
text-indent:2px;
font-size:11px;
border-bottom:1px solid #ce1a02;
 }
#ProductReviews td.ReviewHeading  {
font-weight:bold;
text-align:left;
text-indent:2px;
font-size:11px;
 }
#ProductReviews td.ReviewDate  {
font-size:10px;
 }
#ProductReviews td.ReviewAuthor  {
color:#ce1a02;
font-size:10px;
 }
#HeaderBasket  {
 }
td.BasketBox  {
border:1px solid #cccccc;
 }
.searchbox  {
font:11px Tahoma, Arial, Verdana;
color:#000;
background-image:url(../images/general/searchbox.jpg);
background-repeat:no-repeat;
width:130;
 }
.gobtn  {
background:url(../images/general/gobtn.jpg) no-repeat;
width:27px;
height:19px;
border:0px none;
margin-left:4px;
 }
.box_t {
height:8px;
background-image:url(../images/general/left-box/t.gif);
background-repeat:repeat-x;
 }
.box_b {
height:8px;
background-image:url(../images/general/left-box/b.gif);
background-repeat:repeat-x;
 }
.box_l {
width:8px;
background-image:url(../images/general/left-box/l.gif);
background-repeat:repeat-y;
 }
.box_r {
width:8px;
background-image:url(../images/general/left-box/r.gif);
background-repeat:repeat-y;
 }
.box_tl {
width:8px;
height:8px;
background-image:url(../images/general/left-box/tl.gif);
background-repeat:no-repeat;
 }
.box_tr {
width:8px;
height:8px;
background-image:url(../images/general/left-box/tr.gif);
background-repeat:no-repeat;
 }
.box_bl {
width:8px;
height:8px;
background-image:url(../images/general/left-box/bl.gif);
background-repeat:no-repeat;
 }
.box_br {
width:8px;
height:8px;
background-image:url(../images/general/left-box/br.gif);
background-repeat:no-repeat;
 }
.title_white  {
font:11px Tahoma, Arial, Verdana;
color:#ffffff;
 }
.title_white14  {
font:14px Tahoma, Arial, Verdana;
color:#ffffff;
 }
.specialoffers  {
font:28px "Times New Roman", Tahoma, Arial, Verdana;
color:#127fd1;
font-weight:bold;
 }
#RSNavBar  {
color:#FFFFFF;
font-weight:bold;
 }
#RSNavBar td  {
color:#FFFFFF;
font-weight:bold;
 }
#RSNavBar a  {
text-decoration:none;
color:#FFFFFF;
 }
.contactLabel  {
 }
td.FilterBoxLabel  {
font-weight:bold;
color:#333333;
text-align:right;
 }
select.FilterMenu  {
width:100px;
font-size:11px;
font-weight:bold;
color:#333333;
border-left:1px solid #EEBC0A;
border-right:1px solid #EEBC0A;
border-top:1px solid #EEBC0A;
border-bottom:1px solid #EEBC0A;
margin-bottom:1px;
padding:1px;
 }
.cartbkg td  {
background-color:#CCCCCC;
height:33px;
color:#000000;
padding-top:3px;
padding-bottom:3px;
 }
.cartbkg td a {
color:#000000;
 }
.cartbkg td a:hover {
color:#000000;
 }
.cartbkgover td {
background-color:#CCCCCC;
height:33px;
color:#000000;
padding-top:3px;
padding-bottom:3px;
 }
.cartbkgover td a {
color:#000000;
 }
.cartbkgover td a:hover {
color:#000000;
 }
#ProductDetail  {
 }
#ProductDetail table  {
border:none;
 }
#PageBody  {
 }
#ReviewCategory a  {
 }
.orderheader  {
font-weight:bold;
background:#C6E6F0;
padding-bottom:5px;
 }
