* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 10px;
    line-height: 14px;
    font-family: Tahoma, sans-serif;
    color: #e9e6e7;
    background: #fff url(images/body.gif) repeat 0 0;
    text-align: left;
}

.ProductName
{
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #dc1929; text-decoration: underline; }
a:hover { text-decoration: none; }

.shell { margin: 0 auto; background:url(images/shell.png) repeat-y 0 0; width:572px; padding:0 24px 0 22px}
.left { float: left; display: inline; }
.right { float: right; display: inline; }

.no-text{font-size:0; line-height:0; text-indent:-4000px; display:block}

#header{background:#18202b}
#header .shell{background:url(images/header.jpg) no-repeat 21px 0; height:36px }
#subheader{background:url(images/subheader.gif) repeat 0 0; height:75px}

h1#logo{font-size:0; line-height:0; float:left; width:160px}
h1#logo a{height:75px; background:url(images/logo.gif); text-indent:-4000px; display:block}

/*
#navigation{float:right; padding-top:13px; padding-bottom:14px; width:412px; font-size:11px;}
#navigation li{display:inline;position:relative}
#navigation li a{float:left; border-left:1px solid #ff0000; color:#ff0000; text-transform:uppercase; font-family:"Trebuchet MS"; padding:18px 23px 17px 10px; text-decoration:none}
#navigation li a:hover{color:#edf6bf;}

.navigation .menulevel1 {left:1px}
.navigation .menulevel1 .menumiddle {border-left:0;padding-left:4px}
#navigation .menulevel1 .menuleft {border-left:none}
.navigation .menulevel1 {padding-bottom:4px}
.navigation .menulevel1 {background:#2B2B2B;border:solid 1px black;clear:both;position:absolute;white-space:nowrap;left:0;top:28px;padding-left:4px;padding-right:4px}
.navigation .menulevel1 .menuitem {position:relative;padding:0;padding-top:10px;background:none;clear:both}
*/

.navigation {padding-top:13px; padding-bottom:14px; font-size:11px;;position:relative;z-index:10100}
.navigation ul{list-style-type:none;margin:0}
.navigation .menuleft {cursor:pointer;}
.navigation .menulevel0 {margin:0;padding:0;}

.navigation .menumiddle {;padding-left:4px;}
.navigation .firstitem .menumiddle {border-left:0;padding-left:4px}
.navigation .menumiddle:hover {color:#ffffff;text-decoration:none}
.navigation .menulevel0 .menuitem {position:relative;float:left;padding-top:10px;padding-left:6px;padding-right:0;border-left:solid 1px #ff0000;padding-right:15px;height:26px}
.navigation .menulevel0 .firstitem {float:left;padding-top:10px;padding-right:5px;background:none}
.navigation .menulevel0 .menuleft {font-family:"Trebuchet MS";font-size:12px;color:#ff0000;text-decoration:none;text-transform:uppercase;}

.navigation .menulevel1 .menumiddle {border-left:0;padding-left:4px}
.navigation .menulevel1 {padding:4px}
.navigation .menulevel1 {background:#2B2B2B;border:solid 1px black;clear:both;position:absolute;white-space:nowrap;left:0;top:28px;padding-left:4px;padding-right:4px}
.navigation .menulevel1 .menuitem {position:relative;padding:0;padding-top:2px;background:none;clear:both;border:none;left:3px;}
.navigation .menulevel1 .menuleft {margin-right:4px}
			
/* 12 and 23 */ 
.navigation ul ul, .navigation li:hover ul ul { display:none; } 
/* 22 and 33*/ 
.navigation li:hover ul, .navigation li:hover li:hover ul { display:block; } 

.submenu .menulevel0 {list-style:none;list-style-image:none}
.submenu .menulevel0 .menuitem {display:inline; list-style:none;list-style-image:none;margin:10px}
.submenu .menulevel0 .menuleft {font-family:"Trebuchet MS";font-size:12px;color:#ff0000;text-decoration:none;text-transform:uppercase;}
.submenu .menulevel0 .menuleft:hover {font-family:"Trebuchet MS";font-size:12px;color:#ffffff;text-decoration:none;text-transform:uppercase;}

.hot{background:url(images/hot.gif) repeat-x 0 0;}
.hot .shell{height:229px; background:url(images/hot-shell.jpg) no-repeat 1px 0}
.hot h2{font-family:"Trebuchet MS"; font-size:12px; text-transform:uppercase; padding:4px 0 0 106px; width:574px}
.hot h3{font-size:24px; line-height:17px; font-style:italic; font-family:"Trebuchet MS"; padding-left:31px; margin-top:99px; color:#e7cccc}
.hot h3 span{padding-left:67px;}

#container{padding:30px 0 129px 0; position:relative}
#content{background:url(images/content.gif) repeat-y 0 0; padding:0 19px 0 22px; margin-bottom:17px}
#content_wide{padding:0 19px 0 22px; margin-bottom:17px}
.leftside{float:left; display:inline; width:246px}
.leftside_wide{float:left; display:inline; width:520px}
.rightside{float:right; display:inline; width:249px}
span.red{color:#c70e10;}
#content h3{font-family:"Trebuchet MS"; font-size:16px; color:#fff; margin-bottom:13px; font-weight:normal}
.rightside h3{padding-left:7px;}

.rightside ul{list-style-type:none; height:100%; overflow:hidden}
.rightside li{float:left; width:100%; margin-bottom:6px}
.rightside li a{float:left; color:#edf6bf; background:url(images/arrow.gif) no-repeat 7px 4px; padding-left:24px}
.rightside img{margin-bottom:16px; float:left; margin-top:6px}
.rightside p{padding-bottom:15px; padding-left:5px}

.advert{background:url(images/advert.jpg) no-repeat 0 0; width:575px; position:absolute; left:0; bottom:0; height:110px; margin-left:-1px; margin-bottom:24px;}
.advert .left{width:159px; background:url(images/advert-img.jpg) no-repeat  right 0; padding:0 126px 0 0; height:110px}
.advert .left h3{background:url(images/left-h3.gif); width:155px; height:39px; margin-bottom:29px}
.advert .left p{padding-left:17px; color:#000}
.advert .left p a{color:#fff; text-decoration:none}
.advert .right{width:282px; height:110px}
.advert .right h3{background:url(images/right-h3.gif); width:189px; height:72px; margin-bottom:2px}
.advert .right p{padding-left:15px; color:#000}
.advert .right p a{text-decoration:none; color:#fff}
.advert .right img{position:relative; z-index:2}


#footer{text-align:center; color:#ece6ce; padding-bottom:23px; line-height:16px}
#footer a{color:#ece6ce; text-transform:uppercase; text-decoration:none}
#footer span{padding:0 5px;}
#footer a:hover{color:#ff0000;}
.footer .menuitem {display:inline}

.ProductImage {border:outset 2px red}
