body{margin:0; padding:0; text-align:center; background:#D4D4D4;}
#container{width:800px; margin:0 auto; padding:0; text-align:center; background:#FFFFFF;}

#bodyshell{display:block; float:left; width:800px; margin:0 auto; text-align:center; background:#FFFFFF; 
           border-left:1px solid black; border-right:1px solid black;}
* html #bodyshell{display:block; width:800px; margin:0 auto; padding:0; text-align:center; background:#FFFFFF; }

#header{display:block; float:left; width:800px; height:251px; background:url('header1024.jpg') no-repeat;}
#header ul{display:block; width:800px; text-align:center; margin:0; padding:0; height:auto;}
#header ul li{display:inline; list-style:none; margin:0; padding:0 5px;}
#header ul li a{font-size:14px; font-weight:bold; text-decoration:none; color:#0000E1; font-type:"arial narrow", arial;}
#header ul li a:hover{color:white;}

#header #homenav{display:block; float:left; width:800px; margin:180px 0 0 0; padding:0;}
#header #homenav ul{display:block; width:800px; text-align:center; margin:0; padding:0; height:auto;}
*html #header #homenav ul{display:block; width:800px; text-align:center; margin:0; padding:0; height:auto;}
#header #homenav ul li{display:inline; list-style:none; margin:0; padding:0 5px;}
*html #header #homenav ul li{display:inline; list-style:none; margin:0; padding:0 5px;}
#header #homenav ul li a{font-size:18px; font-weight:bold; text-decoration:none; color:blue; margin: 0 5px;}
#header #homenav ul li a:hover{color:black;}

#main{display:block; float:left; width:800px; height:auto; margin:0; padding:0; background:#ffffff;}

#leftnav{display:block; float:left; width:120px; height:auto; text-align:left;}
#leftnav ul{display:block; float:left; width:115px; height:auto; margin:0 0 0 2px; padding:0; }
#leftnav ul li{list-style:none; margin:0; padding:0;}
#leftnav ul li a{font-size:14px; font-weight:Normal; text-decoration:none; color:#747474;}
#leftnav ul li a:hover{color:black;}

#main1{display:block; float:left; width:670px; height:auto; margin:0 0 0 10px; padding:0; text-align:left;}
#mainimg{display:block; text-align:center; width:400px; margin:-40px auto 0 auto; padding:0}
*html #main1{display:block; float:left; width:670px; height:auto; margin:0 0 0 10px; padding:0; text-align:left;}
*html #mainimg{width:670px; margin:0 auto 0 auto; padding:0; text-align:center;}

#itemtitle{display:block; float:right; width:678px; height:auto; font-weight:bold; color:gray; font-size:34px;}
#top-images{display:block; float:right; width:678px; height:auto; border:0px solid green;}
#top-images .itemthumb{display:block; float:left; width:220px; height:220px; margin:2px;}
#top-images .itemthumb img{width:220px; height:220px;}
#itemprice{display:block; float:right; width:678px; height:auto; margin:0; padding:0; font-size:24px; color:green;}
#itemdesc{display:block; float:right; width:678px; height:auto; font-weight:bold; font-size:16px;}
#itemdata{display:block; float:right; width:678px; height:auto; font-weight:normal; font-size:16px;}

#main .sectioncontainer{display:block; float:right; border:0px solid red; width:670px; min-height:100px; margin:2px 0;}
#main .sectioncontainer .sectionthumb{display:block; float:left; width:200px; height:auto; border:0px solid black;}
#main .sectioncontainer .sectionthumb img{width:100px; height:100px;}

#main .sectioncontainer .sectiontitle{display:block; float:left; width:350px; height:auto; border:0px solid black;}
#main .sectioncontainer .sectiontitle a{font-size:18px; font-weight:normal; text-decoration:none; color:#000000;}
#main .sectioncontainer .sectiontitle a:hover{color:#FF0000;}

#main .sectioncontainer .sectionprice{display:block; float:left; width:114px; height:auto; border:0px solid black;
									  font-size:18px; font-weight:normal; color:#00A500;}

#footer{display:block; float:left; width:800px; height:251px; background:url('footer1024.jpg');}

#bottomnav{display:block; width:800px; text-align:center; margin:220px 0 0 0; padding:0; height:auto; background:transparent;}
#bottomnav ul{display:block; width:800px; text-align:center; margin:0; padding:0; height:auto;}
#bottomnav ul li{display:inline; list-style:none; margin:0; padding:0 5px;}
#bottomnav ul li a{font-size:14px; font-weight:bold; text-decoration:none; color:#0000E1; font-type:"arial narrow", arial;}
#bottomnav ul li a:hover{color:white;}
