body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; margin:0px auto; padding:0px;/* background:url(../images/bg.gif) repeat #000; */ 
background:url(../images/bg2.gif) repeat-x top #000;}
p {	padding:0; margin:0;}

ul{	list-style:none; line-height:normal; padding:0; margin:0; }

br{	line-height:normal; }

/*--------------------------------content-------------------------------------*/

.main-container{ width:960px; height:100%; margin:0 auto; background:#000;}

/*.upper-space{ height:18px; }*/
.upper-space{ height:0px; }

.header-up{ background:url(../images/headerbg-up.jpg) no-repeat left top; height:16px; }

.header-bg{ background:url(../images/header-bg.jpg) repeat-x left top #000; padding:9px 8px 0px 32px; width:920px;  }

.header-bg .input1{ width:202px; height:14px; padding-left:1px; color:#959595; border:1px solid #ffffff; font-size:10px; font-family:Tahoma;  }

.header-bg .go-button{ padding-top:6px; }

.header-bg .search{ padding-left:250px;  }

.header-bg .search-text{ padding-bottom:5px; }

.banner-bg{ background-color:#1c1c1c; padding:8px 0px 0px 0px; text-align:left; }

/*--------------------------------Left Navigation-------------------------------------*/
 .nav3 { list-style:none; border: 1px solid #343434; background:#232323; margin-top:6px; font-size:11px; width:194px; }
.nav3 ul{ list-style:none;}

 .nav3 ul li{ line-height:20px; color:#f1f1f1; border-bottom:1px solid #343434; display:block; }

.nav3 ul li a{ color:#f1f1f1; padding:0 20px 0 10px; text-decoration:none; display:block; line-height:20px; }

.nav3 ul li a:hover{ color:#777777; display:block; background:#2c2c2c; line-height:20px; border-left:5px solid #eb0000; padding-left:8px; }

.nav3 ul li span a{ color:#777777; display:block; background:#2c2c2c; line-height:20px; border-left:5px solid #eb0000;  padding:0 20px 0 20px; }

/*-----------------------------span----------------------------------------------*/

.menutitle{
cursor:pointer;
background-color:#232323;
color:#f1f1f1;
text-align:left;
font-weight:normal;

}

.submenu{color:#bfbfbf;}

.sub-menu-height{ line-height:18px; }

/*--------------------------topnav---------------------------*/
.sep{ color:#777777; }
.menu1 { position:relative; z-index:100; font-weight:normal; float:left;  background:url(../images/nav-bg.jpg) repeat-x; height:38px; width:100%; line-height:46px; font-family:"Trebuchet MS", Arial, Verdana; }
.menu1 ul {padding:0px 0px 0px 6px;margin:0px;list-style-type:none;}
.menu1 li {float:left; position:relative; height:38px; line-height:46px; }
.menu1 a, .menu1 a:visited {display:block; font-size:10px; text-decoration:none; color:#ffffff;  }
* html .menu1 a, * html .menu a:visited {width:132px; padding:0px; margin:0px;}
.menu1 ul li a:hover { padding:0 10px; text-decoration:none; }
.menu1 ul li a { padding:0px 10px; margin:0px; float:left; font-family:"Trebuchet MS", Arial, Verdana;  }
.menu1 ul li{ font-family:"Trebuchet MS", Arial, Verdana; font-weight:bold; font-size:10px;}
.menu1 ul ul li{  font-weight:bold; color:#ffffff; font-size:10px; height:19px; line-height:19px;  text-align:left;  }
.menu1 ul ul a.drop, .menu1 ul ul a.drop:visited { color:#ffffff; font-size:10px;   line-height:19px; }
.menu1 ul ul :hover > a.drop { color:#777777;font-size:10px;}
.menu1 ul ul {visibility:hidden;position:absolute;height:0;top:38px;left:0px; width:132px; }
* html .menu ul ul {top:38px;t\op:31px;}
.menu1 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.menu1 ul ul a, .menu1 ul ul a:visited {background:url(../images/black-trans.png) repeat left top;  line-height:19px;  padding:0 10px 0 5px; width:140px; color:#ffffff;font-size:10px; height:19px;  border-left:4px solid #1a1a1a; border-bottom:1px solid #666666; }
* html .menu1 ul ul a, * html .menu1 ul ul a:visited {width:140px;}
.menu1 a:hover, .menu1 ul ul a:hover{color:#777777; background:url(../images/black-trans.png) repeat left top; line-height:19px;  border-left:4px solid #bc0000;  }
.menu1 :hover > a, .menu1 ul ul :hover > a {color:#777777; background:#262626;  line-height:19px;   }
.menu1 ul ul a:hover{padding:0 10px 0 5px; text-decoration:none;color:#777777;}

.menu1 a:hover, .menu1 ul a:hover{color:#777777;background:url(../images/nav-bg.jpg) repeat-x left top;  line-height:46px;  border-width:0;}
.menu1 :hover > a, .menu1 ul :hover > a {color:#777777; background:url(../images/nav-bg-hover.jpg) repeat-x left top;  line-height:46px;  border-width:0;}
.menu1 ul li:hover ul,
.menu1 ul a:hover ul{visibility:visible; }
.menu1 ul :hover ul ul{visibility:hidden;}
.menu1 ul :hover ul :hover ul{ visibility:visible;}

/*--------------------------------Navigation-------------------------------------*/

.main-container .nav1{ background:url(../images/nav-bg.jpg) repeat-x; height:38px; font:11px/25px "Trebuchet MS", Arial, Verdana, Tahoma; font-weight:bold; color:#FFFFFF; padding-left:0px; text-align:left;}

.main-container .nav1 ul{ list-style:none;}

.main-container .nav1 ul li{ line-height:46px; height:38px; display:block; float:left; color:#FFFFFF; }
.main-container .nav1 ul li.end{ background:none; border:0; }

.main-container .nav1 ul li.sep{ color:#777777; }

.main-container .nav1 ul li a{ color:#FFFFFF; display:block; padding:0 23px; text-decoration:none;}

.main-container .nav1 ul li a:hover{ color:#777777; font-weight:bold; display:block; }

.main-container .nav1 ul li a.selected{ color:#777777;}

/*--------------------------------Navigation2-------------------------------------*/

.main-container .nav2{ height:41px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; font-weight:normal; }

.main-container .nav2 ul{ list-style:none; display:block; }

.main-container .nav2 ul li{ height:41px; display:block; float:left; color:#FFFFFF; }

.main-container .nav2 ul li.end{ background:none; border:0; }

.main-container .nav2 ul li.cart{ background:url(../images/cart.jpg) no-repeat right top; border:0; padding-right:16px; }

.main-container .nav2 ul li a{ color:#FFFFFF; display:block; padding:0 8px; text-decoration:none;}

.main-container .nav2 ul li a:hover{ color:#777777; font-weight:normal; display:block; }

.main-container .nav2 ul li span{ color:#777777; font-weight:normal; display:block; padding:0 8px; }


/*--------------------------------Footer-------------------------------------*/
.footer{ padding:24px 0 20px 0; font-family:Tahoma, Arial, Verdana; font-weight:bold; font-size:11px; line-height:24px; }

 .footer .link1{ color:#FFFFFF; text-decoration:none;  }

 .footer .link1:a{ color:#FFFFFF; text-decoration:none;  }

.footer .link1:hover{ color:#FFFFFF; text-decoration:underline;  }

.footer .footer-text {padding-left:280px; text-align:center;}

/*------------------------------------------------------------------------------------------*/
/*
.topNav { float:left; position:absolute; height:17px; }

.cart { background:url(../images/cart.jpg) right 3px no-repeat; float:left; padding:0px 0px 0px 8px; line-height:17px; }
.cart a {  display:block; line-height:17px; background:url(../images/v-divider.gif) right top repeat-y; padding-right:13px; color:#dbdbdb; text-decoration:none; }
.cart a:hover { text-decoration:underline; }

.sitemap { float:left; padding:0px 0px 0px 7px; line-height:17px; margin-left:4px; }
.sitemap a { color:#dbdbdb; text-decoration:none; }
.sitemap a:hover { text-decoration:underline; }


.myaccount { float:left; padding:0px 0px 0px 7px; line-height:17px; margin-left:0px; }
.myaccount a { color:#dbdbdb; text-decoration:none; }
.myaccount a:hover { text-decoration:underline; }


.sepline { float:left; padding:0px 0px 0px 0px; line-height:17px; margin-left:11px; }*/

