/*
A1 Motorstores

A1.css

*/

body{ margin: 0px; background: #000; font: normal 0.8em/1.2 Verdana, Arial, Helvetica, sans-serif; text-align: center; }

img { border: 0; margin: 0px; padding: 0px; }
form { border: 0 }
p { margin: 0 0 1.0em 0; }
table { border-collapse: collapse; }
th { background-color:#DEDFEF; }
td { vertical-align: top; }
.checkbox { padding: 0px; margin: 1px; }
textarea, input, select { font: normal 1.05em verdana, geneva, helvetica, sans-serif; border: 1px solid #FE0000; padding: 2px; }
input.text { background-color: #EFEFEF; width: 250px; }
input.submit { font: normal 0.95em verdana, geneva, helvetica, sans-serif; border: 1px solid #FE0000; height: 22px; }
	
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #009; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #F00; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #F00; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #009; }

/* Image link */
a.linkopacity img { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; } 
a.linkopacity:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }

/* site divs */
#main { width: 100%; height: 100%; text-align: center; margin-top: 20px; }
#entry { width: 755px; text-align: center; margin-bottom: 0px; margin-top: 10px; text-align: left; margin: auto; border: 1px solid #FFF; }
#inentry { width: 755px; height: 532px; text-align: center; margin-bottom: 0px; margin-top: 10px; text-align: left; margin: auto; border: 1px solid #FFF; }

#front { width: 800px; height: 600px; text-align: center; margin-bottom: 0em; margin-top: 10px; text-align: left; margin: auto; border: 1px solid #FFF; background-image:url( '/images/A1_front.jpg' ); }

/* Limk Img Pos */
#links_box { position: relative; top: 200px; left: 240px; width: 450px; height: 350px; }
#a-c { position: relative; top: 0px; left: 160px;  }
#d-g { position: relative; top: 0px; left: 80px; }
#h-k { position: relative; top: 0px; left: 80px; }
#l-q { position: relative; top: 0px; left: 5px; }
#r-u { position: relative; top: 0px; left: 80px; }
#v-z { position: relative; top: 0px; left: 5px; }



#enter { text-align: center; width: 100%; position: relative; top: 460px; left: 0px; }
#login { text-align: center; width: 100%; position: relative; top: 200px; left: 0px; }
#login_box { width: 310px; border: 2px solid #FE0000; background-color: #FFF; margin: auto; padding: 5px; text-align: center; opacity:.85; filter: alpha(opacity=85); }
#admin { width: 755px; text-align: center; margin-bottom: 0em; margin-top: 10px; text-align: left; margin: auto; border: 1px solid #FE0000; background-color: #FFF; padding: 2px; }

#top_nav { width: 100%; background-image:url('/images/nav_top_bg.jpg'); background-repeat x; }
#page_main { width: 100%; text-align: left; }
#page_inner { padding: 20px; min-height: 500px; }

.entmain { width: 755px; height: 132px; background-image:url('/images/main2.png'); margin-top: -3px; }
.entfrm { position: relative; top: 55px; left: 330px; }

.prodCat{ width: 95%; margin-bottom: 30px; border-bottom: #333 1px dotted }
.product{ margin: 30px; float: left; width: 120px; }

.error { color: #FE0000; font-weight: bold; }
.frnt img { margin: 0px; border: 0px; padding: 0px; }
img { margin: 0px; border: 0px; padding: 0px; }
.clear, .clr { clear: both }
