body {

	font-family: Tahoma, Arial, geneva, verdana;

	font-size: 11px;

	margin: 0 0 10px 0;
	background: #B2B099 url(../images/bg.jpg);

	background-repeat: repeat-x;

	padding: 0 0 10px 0;


}



input.update{

	border: 2px solid #c50000;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	color: #c50000;

	margin-top: 10px;

	background-color: #ffffff;

}

td.button_right_sm{

	background-image: url(../images/button_right_sm.gif);

	background-color: #ffffff;

	background-repeat: no-repeat;

	background-position: right;

	height: 24px;

	width: 11px;

	padding: 0px;

}

td.button_left_sm{

	background-image: url(../images/button_left_sm.gif);

	background-color: #ffffff;

	background-repeat: no-repeat;

	background-position: left;

	width: 11px;

	height: 24px;

	padding: 0px;

}



td.button_mid_sm{

	background-color: #c50000;

	height: 24px;

	padding: 0px;

	font-size: 13px;

	font-weight: bold;

	color: #ffffff;

	vertical-align: middle;

	text-align: center;

}



td.button_right{

	background-image: url(../images/button_right.gif);

	background-color: #ffffff;

	background-repeat: no-repeat;

	background-position: right;

	height: 32px;

	width: 15px;

	padding: 0px;

}

td.button_left{

	background-image: url(../images/button_left.gif);

	background-color: #ffffff;

	background-repeat: no-repeat;

	background-position: left;

	width: 15px;

	height: 32px;

	padding: 0px;

}



td.button_mid{

	background-color: #c50000;

	height: 32px;

	padding: 0px;

	font-size: 13px;

	font-weight: bold;

	color: #ffffff;

	vertical-align: middle;

	text-align: center;

}



td.resulttop{

	background-image: url(../images/prod_top.gif);

	width: 260px;

	background-repeat: no-repeat;

	height: 16px;

}



td.resultbg{

	background-image: url(../images/prod_bgtile.gif);

	width: 260px;

	background-repeat: repeat-y;

}



td.resultbottom{

	background-image: url(../images/prod_bottom.gif);

	width: 260px;

	background-repeat: no-repeat;

	height: 12px;

}



textarea.txt1{

	width: 150px;

	border: 1px solid #c50000;

	height: 60px;

}

textarea.txt2{

	width: 200px;

	border: 1px solid #c50000;

	height: 100px;

}

textarea.txt2{

	width: 250px;

	border: 1px solid #c50000;

	height: 150px;

}

input.txt1{

	width: 150px;

	height: 18px;

	border: 1px solid #c50000;

	margin-bottom:5px;

}

input.txt2{

	width: 200px;

	height: 18px;

	border: 1px solid #c50000;

	margin-bottom:5px;

}

input.txt3{

	width: 250px;

	height: 18px;

	border: 1px solid #c50000;

	margin-bottom:5px;

}

h3{

	color: #c50000;

	font-size:14px;

}

a.bread{

	color: #ffffff;

	font-weight: bold;

	text-decoration: underline;

}

a.bread:hover{

	color: #ffffff;

	font-weight: bold;

	text-decoration: none;

}

a.lnkmenu {

	color: #ffffff;

	font-weight: bold;

	text-decoration: none;

}

a.lnkmenu:hover{

	color: #ffffff;

	font-weight: bold;

}





table.nav table td a{

	text-align: left;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	width: 180px;;

	height: 30px;

}



table.nav table td{

	text-align: left;

	width: 100%;

	border-bottom: 1px solid #ffffff;

	height: 30px;

	/*padding-left:10px;*/

	padding-top: 6px;

	vertical-align: middle;

}





td.footer_top{

	background-image: url(../images/footer_top.gif);

	background-repeat: no-repeat;

	background-position: top;

	height: 10px;

	width: 720px;	

}

td.footer_bg{

	background-image: url(../images/footer_bgtile.gif);

	background-repeat: repeat-y;

	width: 720px;

	text-align: right;

	height: 20px;

}

td.footer_bottom{

	background-image: url(../images/footer_bottom.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 10px;

	width: 720px;

}

.redsmall{

	color: #c50000;

	font-size: 11px;

}

.redsmall2{

	font-family: Arial, Helvetica, sans-serif;

	color: #c50000;

	font-size: 12px;

	display: block;
	width: 130px;
}

td.prodtitle1{

	background-image: url(../images/prod_title1.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	width: 155px;

	color: #c50000;

	font-size: 13px;

	font-weight: bold;

	height: 25px;

}

td.prodtitle2{

	background-image: url(../images/prod_title2.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	width: 155px;

	color: #c50000;

	font-size: 13px;

	font-weight: bold;

	height: 25px;

}



table.nav td{

	vertical-align: top;

}

table.nav td a:hover{

	text-decoration: underline;

	color: #ffffff;

}

td.result2top{

	background-image: url(../images/prod2_top.gif);

	width: 275px;

	background-repeat: no-repeat;

	height: 16px;

}



td.result2bg{

	background-image: url(../images/prod2_bgtile.gif);

	width: 275px;

	background-repeat: repeat-y;

	height: 16px;

}



td.result2bottom{

	background-image: url(../images/prod2_bottom.gif);

	width: 275px;

	background-repeat: no-repeat;

	height: 12px;

}

td.result1top{

	background-image: url(../images/prod1_top.gif);

	width: 275px;

	background-repeat: no-repeat;

	height: 16px;

}



td.result1bg{

	background-image: url(../images/prod1_bgtile.gif);

	width: 275px;

	background-repeat: repeat-y;

	height: 16px;

}



td.result1bottom{

	background-image: url(../images/prod1_bottom.gif);

	width: 275px;

	background-repeat: no-repeat;

	height: 12px;

}



td.result2{

	background-image: url(../images/product_item2.gif);

	width: 275px;

	height: 110px;

}

td.result2{

	

}

select.search{

	border: 1px solid #7F9DB5;

	height: 18px;

	width: 140px;

	color: #c50000;

	font-size: 12px;	`

}

input.keyword{

	border: 1px solid #7F9DB5;

	height: 18px;

	width: 140px;

	color: #c50000;

	font-size: 12px;

}

table.sidebar{

	background-color: #ffffff;

	width: 180px;

	background-image: url(../images/sidebar_bgtile.gif);

	background-repeat: repeat-y;

	width: 180px;

}



td.sidebartop{

	background-image: url(../images/sidebar_top.gif);

	background-repeat: no-repeat;

	width: 180px;

	height: 10px;

}



td.sidebarbottom{

	background-image: url(../images/sidebar_bottom.gif);

	background-repeat: no-repeat;

	width: 180px;

	height: 15px;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #c50000;

	font-weight: bold;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #c50000;

	font-weight: bold;

	margin: 0;

}

a.more{

	color: #c50000;

	font-size: 12px;

	text-decoration: none;

}



a.more:hover{

	color: #c50000;

	font-size: 12px;

	text-decoration: underline;

}



td.showcasetop{

	background-image: url(../images/showcase_top.gif);

	background-repeat: no-repeat;

	width: 530px;

	height: 30px;

	padding-top:5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

}

td.showcasebg{

	background-image: url(../images/showcase_bgtile.gif);

	background-repeat: repeat-y;

	width: 530px;

}


.menu {

	padding: 4px 10px;

	background-color: #C20003;

	border-bottom: 1px solid #fff;

}



.menu2 {

	padding: 4px 10px;

	background-color: #C20003;

}



.menutop{

	background-image: url(../images/menu_top.gif);

	background-repeat: no-repeat;

	background-position: top right;

	background-color: #C20003;

	height: 10px;

	padding: 0 10px;

}



.menubottom{

	background-image: url(../images/menu_bottom.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	background-color: #C20003;

	width: 180px;

	height: 10px;

	padding: 0 10px;

}



table.nav{

 	background-image: url(../images/menu_tl.gif);

	background-position: top left;

	background-repeat: no-repeat;

	background-color: #BD0007;

	height: 200px;

}

td.nav{

	background-image: url(../images/menu_tr.gif);

	background-position: top right;

	background-repeat: no-repeat;

}

td.corner{

	width: 20px;

	height: 20px;	

	background-color: #ffffff;

}



td {

	font-family: Tahoma, Arial, geneva, verdana;

	font-size: 11px;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



table{

	margin: 0px;

		

}



p {

	font-family: Tahoma, Arial, geneva, verdana;

	font-size: 11px;

	color: #000000;

}



a {

	text-decoration: none;

	color: #c50000;

}



a:hover {

	text-decoration: underline;

	color: #c50000;

}



.nav {

	font-weight: bold;

	text-decoration: none;

	font-size: 11px;

	color: #0000FF;





}



.nav:hover {

	font-weight: bold;

	text-decoration: none;

	font-size: 11px;

	color: #0099FF;





}



.footer {

	font-family: Tahoma, Arial, geneva, verdana;

	font-size: 10px;

	font-weight: bolder;

	color: #999999;

	text-transform: uppercase;





}



.footerLink {

	font-family: Tahoma, Arial, geneva, verdana;

	font-size: 10px;

	color: #000000;





}



.footerLink:hover {

	font-family: Tahoma, Arial, geneva, verdana;

	font-size: 10px;

	color: #000000;

	text-decoration: none;





}



li {

	list-style-type: square;

	padding-bottom: 5px;

}



.spacing {



	padding: 10px 0px 0px;

	margin: 0px;

}



.carthead {

	color: #fff;

	font-weight: bold;

}



.formbox {

	font-family: Tahoma, Arial, geneva, verdana;

	font-size: 11px;

	border: 1px solid #C20003;

	padding: 1px;

	width: 100%;

}



.formboxsmall {

	font-family: Tahoma, Arial, geneva, verdana;

	font-size: 11px;

	text-align: center;

	border: 1px solid #C20003;

	padding: 1px;

	width: 40px;

}



.button {

	font-family: Tahoma, Arial, geneva, verdana;

	font-size: 11px;

	border: 1px inset #C20003;

	background: #C20003;

	color: #fff;

	font-weight: bold;

	padding: 2px 20px;

}



.price {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 13px;

	color: #C20003;

}



.price2 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 15px;

	color: #C20003;

}



.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:#c20003;
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:#fff0f0;
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:#fff0f0;
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;
 }


.showcasetop a {
	color: #FFF;
}