body{margin:0; padding:0; border:0; background: #1f1f1f; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#DDD;}
h1, h2{margin:0; padding:0; font-weight:normal; color:#EEE;}
img{border:0}
a{text-decoration:none; color: #DDD;}
ul{list-style:none; display:block; padding:0; margin:0;}

.main{width:1000px;margin:auto;}
.head{width:960px; padding:20px; height:60px; margin:auto;}
.head a{font-size:32px;}
.nav{width:972px; margin:auto;margin-bottom:20px; height:26px; padding:7px; padding-left:20px;}
.nav a{font-size:18px; float:right; display:block;padding:6px; padding-top:3px; padding-bottom:3px; font-weight:normal; margin-right:20px;}
.nav a:hover{ color:#FFF;}

.disRes{float:left; background-color:#eee; width:500px;display:block; padding:7px;margin:6px; margin-bottom:3px;}
.disRes:hover a{color:#F90; text-decoration:underline;}
.disRes a{font-size:15px;display:block; height:100%; width:100%; color:#222;}
.disRes img{float:left; margin-right:10px;}
.disRes #price{font-size:11px; color:#444;}
.disRes #sale{font-size:12px; color:#FF0000;}
.disRes #sub{font-size:11px; color:#333;}

div.prod{display:block; margin-bottom:30px;}
div.prod img.main{float:left;max-height:250px; max-width:500px; margin-right:20px;}
div.prod div{float:left; margin-top:50px;}
div.prod #price{float:left;font-size:15px; text-decoration:line-through;}
div.prod #sale{float:left;font-size:17px; color:#FF0000;}

#footerCont{width:100%;background:#161616;}
#footer{margin:auto;margin-top:15px; width:960px; padding-top:30px; padding-bottom:30px; text-align:center; color:#DDD;}
#footer a{color:#DDD;}

img.course{float:left;}
.homeProd{width:700px;float:right;}
.homeIn{float:left;padding:5px; text-align:center; width:170px; height:170px; font-size:14px;margin:3px; margin-bottom:20px;}
.homeIn a:hover{text-decoration:underline;}
.homeInfo{float:left;width:200px; margin:auto; height:237px; padding:10px; overflow-y:scroll;}

.catInfo{float:left;width:600px; margin:auto; margin-bottom:20px; height:60px; padding:10px; overflow-y:scroll;}
	/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; width:220px; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { width: 220px; float: left; margin-left: -1px; margin-bottom:1px; background:#1a1a1a; text-align: center; }
	#cssdropdown li.headlink a { display: block; padding: 15px; }
 
	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; border-top: 1px black solid; text-align: left; }
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a { padding: 5px; height: 17px; }
	#cssdropdown li.headlink ul li a:hover { background-color: #003900; }
	
	/* Pretty styling */
	#cssdropdown a { color: white; } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink { background:#1c1c1c;background-image: url('/images/bg.jpg'); }
	#cssdropdown li.headlink ul {background:#1c1c1c; padding-bottom: 10px; }
