@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font:14px Georgia, "Times New Roman", Times, serif; background:#E8E3D9 url(/coffee-vending-images/vending-background.gif); }
form { margin:0; padding:0; }
a { color:#950806; text-decoration:underline; }
a:hover { text-decoration:none; }
a img { border:none; }
address { padding-left:12px; font:14px Georgia, "Times New Roman", Times, serif; font-style:normal;  }
h1 { margin:0; padding:0 0 0 18px; background:url(/coffee-vending-images/coin.gif) left no-repeat; font:20px Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#643005; }
.m0 { padding:0; margin:0; }

.clear {clear: both; height:0; font-size:0; }
.abs { vertical-align:middle; }
.red { color:#C00; }

.vending { height:235px; background:url(/coffee-vending-images/max-vending-logo.jpg) no-repeat center; }
.coffee { background:url(/coffee-vending-images/bkg-main.jpg) repeat-x top; }
.logo { width:900px; margin:auto; }

.max-vending { width:900px; margin:auto; padding-top:8px; }
.office { float:left; width:240px; }
.machines { float:left; width:660px; }

.welcome { float:left; width:130px; }
.intro { float:left; width:530px; }


.menu { background:url(/coffee-vending-images/menu.gif) no-repeat; }
.menu ul { padding:60px 0 20px 32px; margin:0; }
.menu ul li { list-style-type:none; font:18px Georgia, "Times New Roman", Times, serif; line-height:33px; }
.menu ul li a:hover { color:#F60; text-decoration:none; }

.beans { background:url(/coffee-vending-images/bean.gif) repeat-x center; }
.logos { margin:10px 0 10px 0; }

.footer { height:95px; background:url(/coffee-vending-images/bkg-footer.jpg) repeat-x top; }
.info { width:900px; margin:auto; padding-top:68px; padding-bottom:10px; }
.copyright { float:left; width:440px; font:11px Tahoma, Geneva, sans-serif; color:#806745; }
.copyright a { color:#806745; text-decoration:none;}
.hosting { float:right; width:440px; }
.hosting h3 { color:#000; font:11px Tahoma, Geneva, sans-serif; margin:0; padding:0; font-weight:normal; }
.hosting h3 a { color:#000; text-decoration:none; border-bottom:1px dotted #000; }
.hosting h3 a:hover { color:#806745; border-bottom:1px dotted #806745; }

.contactform td select { width:262px; border:1px solid #000; padding:1px;  }
.contactform .inin { width:260px; border:1px solid #000;  }
.contactform td textarea { width:260px; border:1px solid #000; height:100px;}

.infos { width:310px; font:11px Tahoma, Geneva, sans-serif; }
.infos th { background:#4c3121; padding:4px 6px 4px 6px; color:#FFF; margin:0; }
.infos th.prc { font:16px Georgia, "Times New Roman", Times, serif; color:#FF9; font-weight:bold; }
.infos td { padding:8px; }

.product-image { text-align:center; }
.product-name { text-align:center; }
.product-name span { color:#000000; }
.product-name a { font-weight:bold; }

.itemprice { font:bold 20px Georgia, "Times New Roman", Times, serif; }

.detailedimage {margin:0 0 0 16px; border:3px solid #58320f; padding:2px;}

.squareimage {border:1px solid #58320f; padding:2px; background:#CCC; }
.squareimage:hover {border:1px solid #C00; padding:2px; background:#FFFF99; }