@charset "UTF-8";

/* CSS Document */

body { height:auto; width:auto; background-color:#FFF; margin:0px; font-size:62.5%; font-family:Tahoma, Geneva, sans-serif; color:#000; }

#top { width:auto; height:auto; background-image:url(images/top.jpg); background-repeat:repeat-x; }

#head { width:1000px; height:138px; background-image:url(images/vending-machine-supplier.jpg); margin-left:auto; margin-right:auto; }

#middle { width:1000px; height:auto; background-color: #FFF; padding-right:50px; padding-left:50px; margin-left:auto; margin-right:auto; }

#nav { width:900px; height:39px; margin-bottom:20px; margin-top:15px; margin-left:auto; margin-right:auto; }

.nav { border-left-width:28px; border-left-color:#FFF; }

#tab { width:273px; height:317px; margin-left:50px; float:left; }

#flash { width:605px; height:296px; background-color:#099; float:left; margin-right:50px; margin-top:15px; margin-bottom:8px; }

#maintxt { width:521px; height:auto; float:left; margin-left:50px; margin-top:15px; margin-bottom:15px; }

#maintxt2 { width:400px; height:auto; float:left; margin-left:50px; margin-top:15px; margin-bottom:15px; }

#img { width:150px; height:auto; float:left; }

#img2 { width:480px; height:auto; float:left; margin-top:25px; }

#right { height:auto; width:auto; }

#contact { width:209px; height:auto; float:left; margin-top:15px; }

#logo { width:209px; height:200px; background-image:url(images/logo.jpg); float:left; background-repeat:no-repeat; }

.number { font-weight:bolder; font-size:1.5em; color:#7fa51c; }

ul { text-decoration:none; list-style:url(images/bullet.jpg); }

li { text-decoration:none; list-style:url(images/bullet.jpg); }

a:link { color:#643f98; text-decoration:none; font-weight:bolder; }

a:visited { color:#643f98; text-decoration:none; font-weight:bolder; }

a:hover { color:#7fa51c; text-decoration:underline; font-weight:bolder; }

.bold { font-weight:bolder; }

.green { color: #7fa51c; font-size:0.8em; }

.green2 { color: #7fa51c; font-weight: 300; margin-top:-10px; font-style:italic; }

.sub { }

.headline { font-size:1.6em; color:#643f98; }

p { font-size:1.2em; line-height:16px; }

h1, h2, h3 { font-size:1.6em; color:#643f98; }

#bottom { height:auto; background-repeat:repeat-x; background-image:url(images/footerbg.jpg); clear:both; background-color:#14073d; margin:0px; }

#footer { height:auto; width:950px; font-size:1em; margin-left:auto; margin-right:auto; color: #FFF; margin-bottom:0px; padding-bottom:0px; padding-top:10px; padding-left:50px; }

#footer li { font-size:1em; list-style:none; display:inline; color: #FFF; padding-left:3px; padding-right:5px; border-right:1px solid #FFF; margin:0px; }

#footer ul { margin:0px; padding:0px; }

#footer a { font-size:1em; color:#FFF; text-decoration:none; }

#footer a:hover { color:#7fa51c; text-decoration:underline; }

#footer a:visited { color:#7fa51c; }

.form { background-color:#7fa51c; border:1px #063 solid; color:#FFF; height:20px; padding-left:3px; }

input.button { width:196px; background-color: #7fa51c; border:1px #444 solid; color:#000; padding: 3px; border:1px #063 solid; }

input.button:hover { background-color: #309; color:#FFF; border:1px #444 solid; }

#end { height:auto; width:auto; background-color:#14073d; color:#FFF; }

#end li { font-size:1em; list-style:none; display:inline; color: #FFF; padding-left:3px; padding-right:5px; border-right:1px solid #FFF; margin:0px; }

#end ul { margin:0px; padding:0px; }

#end a { font-size:1em; color:#FFF; text-decoration:none; }

#end a:hover { color:#7fa51c; text-decoration:underline; }

#end a:visited { color:#7fa51c; }
