body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #858383;
	margin: 0px;
	padding: 0px;
}
P{
padding: 0 0 5px 0;
margin:0px;
}

FORM {
padding: 0px;
margin:0px;
}

input, textarea, select {
font: 97% Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:1px;
margin:0px;
}

A:link IMG { border: none }



/******* hyperlink and anchor tag styles *******/

:active, :focus{
    outline:none;
  }
  

a:link, a:active, a:visited{
	color: #EC1C02;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
	color: #AC0701;
}



h1{
 font: bold 120% Verdana, Arial, Helvetica, sans-serif;
 color: #EC1C02;
 margin: 0px;
 padding: 0 0 5px 0;
}

h2{
 font: bold 115% Verdana, Arial, Helvetica, sans-serif;
 color: #EC1C02;
 margin: 0px;
 padding: 0 0 5px 0;
}

h3{
 font: bold 100% Verdana, Arial, Helvetica, sans-serif;
 color: #EC1C02;
 margin: 0px;
 padding: 0 0 5px 0;
}

.search {
color:#FFFFFF;
font-weight: bold;
}

input.search{
font: 92% Verdana, Arial, Helvetica, sans-serif;
color:#666;
width: 120px;
padding:1px;
border: none;
margin:0px;
}

.top_border {
border-top: #EC1C02 1px solid;
}

td.search{
background:url(../images/search_bg_repeat.gif) repeat-x;
}

strong.navigation {
color: #EC1C02;
}

#product_nav{
font: bold 95% Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background: #EC1C02 url(../images/navbutton.gif) no-repeat bottom right;
padding-right:20px;
text-align: right;
margin:0px;
}

#product_nav a:link, #product_nav a:active, #product_nav a:visited {
	color:#FFFFFF;
	text-decoration: none;
}

#product_nav a:hover {
	text-decoration: none;
	color: #E3E1E1;
}


.sub_product_name_td {
background-color:#EC1C02;
color:#FFFFFF;
font-size:18px;
padding:5px 0px;
}

.sub_product_img_td {
border:#E3E1E1 1px solid;
padding:9px;
}

.sub_product_details_td {
padding-top:5px;
}

.sub_product_details_td select {
padding:0px;
margin:0px;
font-size:95%;
color:#666666;
width:100px;
}

.sub_product_details_td input {
padding:0px;
margin:0px;
font-size:95%;
color:#666666;
width:100px;
}

.terms_td {
padding:20px 30px;
border-bottom: #CCCCCC 1px dashed;
}


/*Sub menu*/
#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 136px;
padding: 0px;
margin: 0px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font: 11px Verdana, Helvetica, sans-serif;
display: block;
background: #FFF url(../images/sub_menu_bg.jpg) top repeat-x;
border: #DAD6D9 1px solid;
border-top:none;
padding: 7px 10px 8px 10px;
text-decoration: none;
width:136px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
background:#FFF url(../images/sub_menu_bg_hover.jpg) center top repeat-x;
}
#vertmenu ul li a#chosen:hover, #vertmenu ul li a#chosen:focus {
background: url(../images/login_menu_bg_hover.jpg) top repeat-x;
}

#category td {
border: #E3E1E1 1px solid;
padding:10px;
font-size:110%;
font-weight:bold;
background:#FFF/*#FAF9FB*/;
}

#category p {
padding-top:10px;
}

#product {
border: #E3E1E1 1px solid;
width:170px;
padding:10px;
background:#FFF;
}

#product IMG {
padding-bottom:10px;
}

#product h1 {
padding:3px;
background-color:#EC1C02;
color:#FFFFFF;
font-weight:bold;
margin-bottom:5px;
}

#product select {
padding:0px0;
margin:5px 0 0 0;
font-size:95%;
color:#666666;
width:145px;
}

#product input {
padding:0px;
margin:0px;
font-size:95%;
color:#666666;
width:90px;
}
#product span {
float:right;
}

#product a:link, #product a:active, #product a:visited {
	text-decoration: underline;
}

#product a:hover {
	text-decoration: none;
}
#product a img {border: none; }

#details select {
padding:0px;
margin:5px 0 0 0;
font-size:95%;
color:#666666;
width:160px;
}

#details input {
padding:0px;
margin:0px;
font-size:95%;
color:#666666;
width:90px;
}

.asterisk{
color:#CC0000;
font-size:95%;
}

#login select {
padding:1px;
margin:0px;
font-size:95%;
color:#666666;
}

#login input {
padding:1px;
margin:0px;
font-size:95%;
color:#666666;
}

#login textarea {
padding:1px;
margin:0px;
font-size:98%;
color:#666666;
}

.home_box {
border:#DAD6D9 1px solid;
}


/*NEW DESIGN*/

body { background:#C2C2C1 url(../images/nd-left-bg.jpg) center repeat-y;font-size:12px;color: #000; }
.main_wrap { }
.leftpnl { background:url(../images/nd-left-bg-top.jpg) left top no-repeat;}
leftpnl_in {width:260px; float:none; clear:both;}
.leftnav {width:144px; clear:both; float:left; padding:270px 58px 20px 58px; margin:0;}
.leftnav ul {list-style: none;margin: 0px;padding: 0px;border: none;}
.leftnavul li {margin: 0px;padding: 0px;}
.leftnav ul li a {font:bold 14px Arial, Helvetica, sans-serif;display: block;background: url(../images/nd-nav-button.png) left top no-repeat;text-decoration: none;width:144px; line-height:33px; text-align:center; color:#FFF; text-transform:uppercase; margin-bottom:8px;}
.leftnav ul li a:hover, .leftnav ul li a:focus { text-decoration:none; color:#FFF;}

.search_pnl {width:178px; float:left; clear:both; margin:10px 40px 80px; text-align:center; background:#C2C2C1; padding:3px 0 10px 0; border:#EEE 1px solid;}
input.srch {width:150px; padding:3px; color:#666; border:#CCC 1px solid; background:#FFF; font:14px/17px Arial, Helvetica, sans-serif; margin-bottom:8px;}
.home_box { background:#FFF;}
