
	html	{}
        body {background-color:#202020; font: normal 13px helvetica, arial, sans-serif; color:#4D4D4D; line-height:0px;}
	html, body	{margin:5px;padding:0px;height:100%;}

	#wrapper {background-color:#FFFFFF; width:100%; min-width:1020px; overflow:hidden;}
	#container {}

	#corner_tl {width:3px; height:3px; float:left; background-image: url(../img/corner_tl.gif); clear:left;}
	#corner_tr {width:3px; height:3px; float:right; background-image: url(../img/corner_tr.gif); clear:right;}
	#corner_bl {width:3px; height:3px; float:left; background-image: url(../img/corner_bl.gif); clear:both;}
	#corner_br {width:3px; height:3px; float:right; background-image: url(../img/corner_br.gif); clear:right;}

	#top_shadow {width:100%; background-image: url(../img/top_shadow.jpg);}
	#top {margin: 0 auto;text-align: center; width:963px;}
	#navigation {text-align:left;}
	.logo {margin-right:100px;}

	#image {margin: 0 auto;text-align: center; background-color:#EFEFEF; width:100%;}
	#content {margin: 0 auto; text-align: center; width:963px; background-image: url(../img/image_shadow.jpg); background-repeat: repeat-x; overflow: auto;}
	.header {margin-bottom:-5px;}
	#left {float:left; width:415px; text-align:left; margin-left:30px; margin-top:35px; margin-bottom:70px;}
	#right {float:right; width:415px; text-align:left; margin-right:30px; margin-top:35px; margin-bottom:70px;}
	#left_bottom {float:left; width:415px; text-align:left; margin-left:15px; margin-top:35px; margin-bottom:70px; border-left: 1px solid #666666; padding-left:15px;}
	#right_bottom {float:right; width:415px; text-align:left; margin-right:30px; margin-top:35px; margin-bottom:70px; border-left: 1px solid #666666; padding-left:15px;}
	#left_product {float:left; width:200px; text-align:left; margin-left:105px; margin-top:19px; margin-bottom:70px;}
	#right_product {float:right; width:430px; text-align:left; margin-right:141px; margin-top:35px; margin-bottom:70px;}
	#left_product a {line-height:20px;}
	#left_product .selected {color:#000000; text-decoration:underline;}
        
        #techbox {display: table; width: 460px; min-height: 177px; background-image: url('/img/techbox-bg.png'); background-repeat: no-repeat; padding: 25px 3px 3px 3px;}
        
	.header_navigation {margin-top:30px; margin-bottom:-2px;} 
	#bottom {background-color:#202020; width:100%; min-width:1020px; min-height:200px; }
	#contact {margin: 0 auto; text-align: center; width:963px; font: normal 13px helvetica, arial, sans-serif; color:#CCCCCC; line-height:20px; }
	#contact a {font: normal 13px helvetica, arial, sans-serif; color:#CCCCCC; line-height:20px; text-decoration:none;}
	.listing {width:430px; line-height:29px;}
	.bullet {padding-right: 10px;}
	.price {text-align: right; padding-right: 15px; border-bottom: 1px solid #E0E0E0;}
	.item {width:245px; border-bottom: 1px solid #E0E0E0;}
	.purchase {margin-top:2px;margin-bottom:-5px;}
	.illustration {margin-left:-2px; margin-top:25px; margin-bottom:15px;}
	.description {border-bottom: 1px solid #E0E0E0;}
	.field {border-bottom: 1px solid #E0E0E0; text-align:right;}
	.field input, .field select {text-align:right;}
	.field input, .field textarea {border:0px; width:280px; background-color:#E0E0E0;}

	.shoplist {min-width: 450px; line-height: normal;}
	.shoplist td {padding-right: 15px; padding-bottom: 5px; line-height: normal; white-space: nowrap;}
        .shoplpn {font-weight: bold;}
        .shoplh {font-weight: bold;}
        
	a {color:#4D4D4D; font-size:13px; text-decoration: underline;}
	a img	{border:0px;}
	.tree {color:#4D4D4D; font-size:13px; text-decoration: none;}
        .underlined {text-decoration: underline;}

	p	{font-size:13px; line-height:17px; margin-bottom:20px;}
        h1      {font: 17px helvetica neue, helvetica, arial, sans-serif; font-weight: 300; margin: 9px 0px 17px 0px; color: #000; text-transform: uppercase;}
        h2      {font: 17px helvetica neue, helvetica, arial, sans-serif; font-weight: 300; margin: 25px 0px 10px 0px; color: #000; text-transform: uppercase;}
        ul      {margin: 0; padding: 0;}
        li      {font: normal 13px helvetica, arial, sans-serif; color:#4D4D4D; line-height:17px; margin-left: 10px;}

	form, table, tr, td {margin:0px;padding:0px;}
	select, input, textarea	{font:normal 13px helvetica, arial, sans-serif; color:#4D4D4D; line-height:16px;}
