body {
  font-family: Geneva, Arial, helvetica, sans-serif;
}
/* Normalizes margin, padding */
* {margin:0; padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{margin: 0; padding: 0; }
ul {list-style:none;}
.new {color:red; font-weight:bold;}
p {font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:14px; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100;}
a {text-decoration:underline; color:#af0101;}
a:hover {text-decoration:underline; color:#009900;}
a:visited {text-decoration:underline; color:#af0101;}
a:visited:hover {text-decoration:underline; color:#009900;}
a .cartbutton {border:none; text-decoration:none; outline:none;}
#banner {top: 0px; margin-left: 0px; height:100px; width:1050px;}
#banner h1 {width:1024px; height:100px; position:absolute; }
#keywords {position:absolute; top:5px; width:1014px; text-align:right;}
#keywords p {font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #666666;}
.copywrite {font-size:9px;}
/*top_nav bar styling */
#top_nav { position:absolute; top:80px; left:325px; float:left; font-size:11px; background-color:#991900; }
#top_nav li {float:left; background-color: white; list-style-type:none; border-right:2px solid white;}
#top_nav li:first-child { border-left:2px solid white;}
#top_nav a {text-decoration:none; padding:0 8px; color:#991900; font-weight:bold; }
#top_nav a:hover {color: #0000aa; background-color:white;}
* html #top_nav ul { float:left; border-left:1px solid white;}
div#thumbs_header {position:absolute; top:125px; left:15px; width:870px;font-family:Arial, Helvetica, sans-serif;}
div#thumbs_header p {font-size:11px;}

/*index main*/
#index_head {position:absolute; left:146px; top:200px; width:605px; height:28px; left:146px; top:120px;}
#index_head h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#991900;}
#index_head p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black;}
#index_content p {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:black; text-align: center; margin-top:5px;}
#people_textures_image {position:absolute; left:41px; top:182px;}
#plant_textures_image {position:absolute; left:415px; top:182px;}
#vehicle_textures_image {position:absolute; left:415px; top:490px;}
#background_textures_image {position:absolute; left:41px; top:490px;}
#people_textures_link {position:absolute; top:437px; font-family:Arial, Helvetica, sans-serif; left:74px; font-size:16px;}
#plant_textures_link {position:absolute; top:437px; font-family:Arial, Helvetica, sans-serif; left:458px; font-size:16px;}
#vehicle_textures_link {position:absolute; top:745px; font-family:Arial, Helvetica, sans-serif; left:485px; font-size:16px;}
#background_textures_link {position:absolute; top:745px; font-family:Arial, Helvetica, sans-serif; left:74px; font-size:16px;}
#foreign {position:absolute; top:795px; left:170px; width:600px; }
#foreign p {font-size:10px;}

/*side banner*/
#side_banner {
	position:absolute;
	top: 175px;
	left: 810px;
	width:220px; height:800px;
	background:url(../Images/HTMLPageImages/Index/side_banner_grey.jpg);
	background-repeat:no-repeat;
}
#side_banner li {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:bold; text-align: center; padding-top:5px;  }
#side_banner li p { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:black; text-align: left; font-weight:200; padding:5px; margin-left:5px;}
#side_banner li img {padding-top:10px;}
#side_banner .discounts p {padding-left: 12px; color:black; font-size: 9px; position:relative; top:-7px;left:15px;}
#side_banner .credit p { font-style:italic; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#footer {position:absolute; top:800px;left:140px; text-align:center; font-size:10px; z-index:1000;}
#footer a {float:left; text-decoration:underline; margin-right:5px; color:black;}
#footer a:hover { color:#009900; text-decoration:underline;}
#footer li {padding:0px;}

.buy_viewimages { height:30px; top:160px; position:absolute; left:15px;}
.buy_sidebanner { height:30px; position:absolute; left:15px; margin:10px;}
.buy_button {background-color: #CCCCCC; height:20px; width:70px;  margin-left:0px; margin-top:5px; font-family:Arial; font-size:10px;
border: 2px double #999999;
}
input.formbutton { margin-left:0px; margin-top:5px; height:20px; width:70px; font-size:10px; background-color: #CCCCCC;
  font-family: Arial;
  color: black;
border: 2px double #999999;
}
input.hoverbutton { margin-left:0px; margin-top:5px; height:20px; width:70px; font-size:10px; background-color: #CCCCCC;
  font-family: Arial;
  font-weight: bold;
  background-color: green ; 
  color: white;
  border: 2px double blue;
border-top-color: #999999;
border-left-color: #999999;

}



div#thumb_table {position:absolute; left:15px; top:175px; width:800px; } 
div#samples_table {position:absolute; left:15px;top:175px;width:760px; }

/*docs*/
div#spec_table {position:absolute; left:15px; top:175px; width:800px; }
table#specs_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:780px;
	border:thin none #FFFFFF;
	margin:0px;
	
}
table#specs_table td { border: solid #CCCCCC 1px; padding:5px;}
.credit { font-style:italic; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

