body {
padding:0px;
margin:0px;
background-color:#222222;
}
td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
a:link, a:visited, a:active { color:#fff; text-decoration:none;}
a:hover { color:#666; text-decoration:none;}
img{border:0;}

.bg-black{background-color:#000000; }
.bg-top{background-image:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/bg-top.gif); background-repeat:repeat-x; height:75px;}
.bg-top-red{background-image:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/bg-top-red.gif); background-repeat:repeat-x; height:53px;}
.bg-menu-bar{background-color:#222222;  height:61px; font-size:13px; font-weight:bold;}
.bg-mid{background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/bg-mid.gif) top repeat-x #000000 ; padding:3px;}
.bg-left-title{background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/left-title-bg.gif) left repeat-y #1a1a1a; 
height:44px; 
padding-left:12px;
font-size:16px;
font-family:Tahoma, Arial, Verdana;
font-weight:bold; 
}

.bg-left-title-text{ 
color:#999999;
font-size:16px;
font-family:Tahoma, Arial, Verdana;
font-weight:bold; 
text-decoration:none;}
.bg-left-title-text:link, 
.bg-left-title-text:visited{color:#999999; text-decoration:none;} 
.bg-left-title-text:hover{color:#fff; text-decoration:none;}
.bg-left-title-text:active{text-decoration:none;}


.bg-news-letter{background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/newsletter-background.jpg) no-repeat center; height:141px;}
.bg-red-grd{background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/bg-red-grd.gif) repeat-x ; height:44px;}


.left-menu ul{list-style:none; font-size:13px; text-align:left; padding:0; margin:0;}
.left-menu ul li{background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/menu-bulet.gif) center no-repeat; line-height:25px; padding:0px 0 5px 28px; }
.left-menu ul  #last{background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/menu-bulet1.gif) center no-repeat; line-height:25px; padding:0px 0 5px 28px;}


.left-menu ul li, 
.left-menu ul li a:link, 
.left-menu ul li a:visited{color:#FFFFFF;text-decoration:none; } 
.left-menu ul li a:hover{color:#FFFFFF;text-decoration:underline; }
.left-menu ul li a:active{color:#FFFFFF;text-decoration:none; }



.menu-brd-right{border-right:#3e3e3e 2px solid;}
.mid-brd-right{border-right:#3f3f3f 1px solid;}
.mid-brd-btm{width:98%; border-bottom:2px solid #222222; font-size:2px;}



.padding4lr{padding:0px 4px 0px 4px; }
.padding4tb{padding:4px 0px 4px 0px;}
.dis-block{display:block;}

h6{padding:0px; margin:0px; font-size:10px;}
h5{padding:0px; margin:0px; font-size:14px;}
h4{padding:0px; margin:0px; font-size:19px; text-transform:uppercase;}
.fs18px{font-size:18px;}





.hnu{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}, 
.hnu:link, 
.hnu:visited{text-decoration:underline;} 
.hnu:hover{text-decoration:none;}
.hnu:active{text-decoration:underline;}

.hu{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}, 
.hu:link{text-decoration:none;}, 
.hu:visited{text-decoration:underline;} 
.hu:hover{text-decoration:none;}
.hu:active{text-decoration:none;}

.cor-tl-detail{width:9px; height:9px; background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/cor-tl-detail.gif) no-repeat; }
.cor-tr-detail{width:9px; height:9px; background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/cor-tr-detail.gif) no-repeat; }
.cor-bl-detail{width:9px; height:9px; background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/cor-bl-detail.gif) no-repeat; }
.cor-br-detail{width:9px; height:9px; background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/cor-br-detail.gif) no-repeat; }
.brd-t-detail{border-top:1px solid #fd0500; }
.brd-b-detail{border-bottom:1px solid #fd0500; }
.brd-l-detail{border-left:1px solid #fd0500; }
.brd-r-detail{border-right:1px solid #fd0500; }

.pro-pic{background-color:#1a1a1a; border:1px solid #454545; padding:3px; }
.pro-pic img{display:block; border:0px;}
.pro-sep{border-right:1px solid #272727; height:200px; vertical-align:middle;}
.pro-sep-hor{border-bottom:1px solid #272727;}
.pro-sep-no-brd{height:200px; vertical-align:middle;}

.inputbox{font-size:11px;}
.detail-title{border-bottom:1px solid #454545; font-size:16px; text-transform:uppercase; padding:10px 0 5px 0px; font-weight:bold;}


/*new classes*/
.nav-link {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#999999;
	padding:0px 0px;
	}
.nav-link:link, .nav-link:visited, .nav-link:active { color:#999999; text-decoration:none;}
.nav-link:hover { color:#ffffff; text-decoration:none;}

.contact-link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}, 
.contact-link:link, 
.contact-link:visited{text-decoration:underline;} 
.contact-link:hover{text-decoration:none;}
.contact-link:active{text-decoration:underline;}

.call-now{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.product-title{font:bold Arial, Helvetica, sans-serif; font-size:19px; color:#FFFFFF;text-transform:uppercase;}
.pro-title-td{padding-top:8px;}
.pro-title{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-transform:uppercase;}
.pro-title:link, .pro-title:visited, .pro-title:active { color:#ffffff; text-decoration:none;}
.pro-title:hover { color:#999999; text-decoration:none;}
.pro-price{font-size:18px; color:#fd0500;}
.pro-listing-text{padding:0px; margin:0px; font-size:11px;}
.enlarge-link {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fd0500;
	}
.enlarge-link:link, .enlarge-link:visited, .enlarge-link:active { color:#fd0500; text-decoration:none;}
.enlarge-link:hover { color:#ffffff; text-decoration:none;}
.detail-text{font:normal 12px Arial, Helvetica, sans-serif;color:#ffffff;}
.price-text{font:normal 12px Arial, Helvetica, sans-serif;color:#fd0500;}
.dit-cont{font:normal 12px Arial, Helvetica, sans-serif;color:#ffffff; text-align:justify; line-height:18px;}
.ulalignment{ margin:0 0 0 15px; padding:0px; list-style:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/bullet-detail.gif) ; padding:0 0 0 5px; line-height: 18px; font:normal 12px Arial, Helvetica, sans-serif;color:#ffffff; }

.bradcrumb-text {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:5px;
	text-align:left;
	}
	
.breadcrumb-link {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.breadcrumb-link:link, .breadcrumb-link:visited, .breadcrumb-link:active { color:#fff; text-decoration:none;}
.breadcrumb-link:hover { color:#666; text-decoration:none;}
	
.breadcrumb-arrow {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:1px;
	padding-right:1px;
	}					
	
.breadcrumb-off {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#fd0500;
	padding-right:20px;
	}
.footer-link {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.footer-link:link, .footer-link:visited, .footer-link:active { color:#fff; text-decoration:none;}
.footer-link:hover { color:#666; text-decoration:none;}

/* this is for main navigation at the left side*/

ul.navigation
{
margin: 0px 0px; padding: 0px;
list-style-type: none;
text-align:left;

}

ul.navigation li
{
margin: 0px 0px 0px 0px ;
padding: 0px;
font-size:13px; font-weight:bold; color:#999999;
}

ul.navigation li#last {background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/menu-bulet.gif) top no-repeat; line-height:0px; padding:0px 0 5px 0px;}

/* this is for sub navigation underneth the main navigation*/
ul.navigation li ul
{
padding: 8px 10px 0px 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
}

ul.navigation li ul li
{
background: none;
border:none;
background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/menu-bulet.gif) top no-repeat; line-height:0px; padding:0px 0 5px 0px;
}

/* this is for font and link property of main navigation at left side*/

.navigation-title
{
font:bold 13px Arial, Helvetica, sans-serif;
line-height: 25px;
display: block;
background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/left-nav-title-bg.gif) center repeat; line-height:24px; padding-left:5px;
color:#fff;
}
ul.navigation  a
{
font:bold 13px Arial, Helvetica, sans-serif;
line-height: 25px;
display: block;
}
ul.navigation  a:link, ul.navigation  a:visited, ul.navigation  a:active  { color:#999999; text-decoration:none;}
ul.navigation  a:hover{ color:#fd0500; text-decoration:none;}

/* this is for font and link property of sub navigation under the main navigation*/

ul.navigation li ul a:link, ul.navigation li ul a:visited, ul#navigation li ul a:active
{
text-decoration: none;
font: normal 12px Arial, Helvetica, sans-serif;
background:url(http://lib.store.yahoo.net/lib/yhst-19465679091766/menu-bulet1.gif) top no-repeat; line-height:25px; padding-left:28px; padding-bottom:8px;
text-transform:none; 
color:#fff;
line-height:15px;
border:none;
}
ul.navigation li ul a:hover
{text-decoration: underline; font-weight: normal; color:#fff;}


.view-product-link {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-top:3px;
	padding-bottom:3px;
	}
.view-product-link:link, .view-product-link:visited, .view-product-link:active { color:#fff; text-decoration:none;}
.view-product-link:hover { color:#666; text-decoration:none;}
/* this is for main navigation at the left side end here*



