body { margin-left:auto; margin-right:auto; margin-top:0px; min-width:1000px; width:1000px; background-image:url(cssimages/bg.jpg); 
background-position:center; }

h1 { font-size:20px; text-align:center; color:#ba0000;}
h2 { font-size:16px; text-align:center; color:#3e4141; font-weight:bold; text-decoration:underline; }
h3 { font-size:21px; text-align:center; color:#ba0000; font-weight:bold; text-decoration:underline; }
img { border: none; }

a:link { color: #000000; text-decoration:none; border:none; }
a:visited { color: #3e4141; text-decoration:none; border:none; }
a:hover { color: #a90000; text-decoration:underline; cursor:link; border:none; }
a:active { color: #000000; text-decoration:none; border:none; }

.products { text-align:center; }
.products a:link { color: #a90000; text-decoration:none; border:none; }
.products a:visited { color: #3e4141; text-decoration:none; border:none; }
.products a:hover { color: #000000; text-decoration:underline; cursor:link; border:none; }
.products a:active { color: #a90000; text-decoration:none; border:none; }

.table a:link { color: #a90000; text-decoration:underline; border:none; }
.table a:visited { color: #3e4141; text-decoration:underline; border:none; }
.table a:hover { color: #a90000; text-decoration:none; border:none; cursor:link; }
.table a:active { color: #a90000; text-decoration:underline; border:none; }

.table { width:450px; margin-left:auto; margin-right:auto; text-align:center; }
div#preload { display: none; }

.nav_menu { width:15em; text-align:left; margin-top:5px; }
.nav_menu a, .nav_menu h2, .nav_menu h1 { font: bold 11px/16px arial, helvetica, sans-serif; display: block; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0; padding: 2px 3px; }
.nav_menu h1 { text-align:left; }
.nav_menu h1:hover { color:#a90000; }
.nav_menu ul ul ul { position: absolute; top: 0; left: 100%; width: 100%; }
.nav_menu li { position: relative; }
.nav_menu ul { font-size:17px; list-style:none; margin:0; padding:0; }
.nav_menu h2 { color: #000000; background: #000 url(cssimages/h2bg.gif); 
text-transform: uppercase; }
.nav_menu a, .nav_menu h1 { color: #000; text-decoration: none; }
.nav_menu a:hover, .nav_menu h1:hover { color: #a00; background: #fff; }
div.nav_menu ul ul ul, div.nav_menu ul ul li:hover ul ul { display: none; }
div.nav_menu ul ul li:hover ul, div.nav_menu ul ul ul li:hover ul { display: block; }
.nav_menu ul li {float: left; width: 100%;}
.nav_menu ul li a {height: 1%;}
.nav_menu ul ul ul li { color: #000; background-color:#efefef; background-image:url('templateclean-style.css'); 
text-decoration: none; }

.t1 { background: url('cssimages/arrow.gif') no-repeat right 50%;
}

.link { 
margin-left:auto;
margin-right:auto;
display: block;
width: 361px; 
height: 43px; 
background-image: url('cssimages/click.jpg'); 
cursor:link;
}

.link:hover { 
width: 361px; 
height: 43px; 
background-image: url('cssimages/clickhover.jpg'); 
cursor:link;
}

#container { margin:0 auto; min-width:1000px; width:100%; overflow: hidden; position:relative; z-index:1; }

#keywords { font-size:12px; color:#3e4141; }

.articletext { color:#3e4141; font-size:14px; }
.bodytext { color:#3e4141; font-size:14px; text-align:left; }
#banner { position:relative; z-index:4; width:1000px; height:150px; }
#menubar,#menu,#content,#sub-section,#footer,#banner { overflow:hidden; display:inline-block }
/* safari and opera need this */
#menubar,#footer { width:100% }
#menubar { font-size:20px; text-align:center; height:25px; background-image: url('cssimages/menubarbg.jpg'); }

#leftcolumn,#content,#rightcolumn, { float:left }
#leftcolumn { border-top:solid #000000 1px; padding-bottom: 1000em; margin-bottom: -999.5em; float:left; padding-left:5px; padding-right:5px; width:24%; background-image:url('cssimages/leftcolumnbg.jpg'); }
#content { padding-bottom: 1000em; margin-bottom: -999.5em; float:left; border-top:solid #000000 1px; border-right:solid #000000 1px; border-left:solid #000000 1px; width:50%; background-image: url('cssimages/contentbg.jpg'); 
min-height:100%; padding-left:2px; padding-right:2px; text-align:center; }
#rightcolumn { border-top:solid #000000 1px; padding-bottom: 1000em; margin-bottom: -999.5em; float:left; width:24%; background-image: url('cssimages/rightcolumnbg.jpg'); 
padding-left:2px; padding-right:2px; }

#footer { float:left; height:60px; font-size:10px; text-align:center; border-top:solid 1px #000000; background-color:#FFFFFF; }

td.products { text-align:center; }

#buttons { text-align:center; top:0%; left:85%; padding-top:5px; }

#paperclip { position:fixed; right:0px; bottom:0px; z-index:100;}
.description { text-align: center; font-size: 15px; color:#3e4141; }
#description2 { text-align: left; font-size: 15px; color:red; }
#googlead { bottom: 0; text-align:center; }
.directory { text-align:center; font-size: 14px; color:#3e4141 }

.bottomlinks {
	width:1000px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:14px;
}
.bottomlinks ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}
.bottomlinks ul li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
}
.bottomlinks a {
	color:#284968;
}
.bottomlinks a:hover {
	color:#ca0009;
}


#image_map{ width:238px; height:1694px; background:url('cssimages/ads.jpg') no-repeat; 
position:relative; }
#image_map a{ display:block; position:absolute; }
#image_map a#link1{ width:238px; height:100px; top:0px; left:0px; }
#image_map a#link2{ width:238px; height:100px; top:100px; left:0px; }
#image_map a#link3{ width:238px; height:100px; top:200px; left:0px; }
#image_map a#link4{ width:238px; height:100px; top:300px; left:0px; }
#image_map a#link5{ width:238px; height:100px; top:400px; left:0px; }
#image_map a#link6{ width:238px; height:100px; top:500px; left:0px; }
#image_map a#link7{ width:238px; height:100px; top:600px; left:0px; }
#image_map a#link8{ width:238px; height:100px; top:700px; left:0px; }
#image_map a#link9{ width:238px; height:100px; top:800px; left:0px; }
#image_map a#link10{ width:238px; height:100px; top:900px; left:0px; }
#image_map a#link11{ width:238px; height:100px; top:1000px; left:0px; }
#image_map a#link12{ width:238px; height:100px; top:1100px; left:0px; }
#image_map a#link13{ width:238px; height:100px; top:1200px; left:0px; }
#image_map a#link14{ width:238px; height:100px; top:1300px; left:0px; }
#image_map a#link15{ width:238px; height:100px; top:1400px; left:0px; }
#image_map a#link16{ width:238px; height:100px; top:1500px; left:0px; }
#image_map a#link17{ width:238px; height:100px; top:1600px; left:0px; }
#image_map a#link18{ width:238px; height:100px; top:1700px; left:0px; }
#image_map a#link19{ width:238px; height:100px; top:1800px; left:0px; }
#image_map a#link20{ width:238px; height:100px; top:1900px; left:0px; }
#image_map a#link21{ width:238px; height:100px; top:2000px; left:0px; }
#image_map a#link22{ width:238px; height:100px; top:2100px; left:0px; }
#image_map a#link23{ width:238px; height:100px; top:2200px; left:0px; }
#image_map a#link24{ width:238px; height:100px; top:2300px; left:0px; }
#image_map a#link25{ width:238px; height:100px; top:2400px; left:0px; }
#image_map a#link26{ width:238px; height:100px; top:2500px; left:0px; }

