/*****************************/
/* Exclusively for Snackstar */
/*****************************/

html,body,ol,ul,li,div,p,h1,h2,h3,h4,h5,h6,textarea,input,select,a,img,table,tr,td,cite,blockquote,address,form{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;}
html{height:100%;min-height:100%;width:100%;}
body{background-color:#3d505a;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:9px;font-weight:normal;height:100%;width:100%;/*line-height:18px;*/text-align:center;letter-spacing:normal;}
body.home{background:#fff url(images/tail-top1.gif) top repeat-x;}
img,div,a{ behavior: url("iepngfix.htc") }
#container{position:relative;margin:0 auto;width:1024px;height:1109px;text-align:left;}
#header,#main,#footer{position:relative;float:left;display:inline;width:1024px;}
.clear{clear:both;}

#header{height:92px;background:url(images/top.jpg) top no-repeat;}
#nav{position:absolute;top:52px;height:40px;width:1024px;background:url(images/nav.gif) top left no-repeat;}
#nav ul{}
#nav ul li{position:relative;float:left;display:inline;list-style:none;height:40px;}
#nav ul li a{display:block;height:40px;text-indent:-9999px;overflow:hidden;}
#nav ul li#snackstar{margin-left:35px;width:59px;}
#nav ul li#snackstar a{width:59px;}
#nav ul li#features{margin-left:2px;width:158px;}
#nav ul li#features a{width:158px;}
#nav ul li#vending-options{margin-left:2px;width:128px;}
#nav ul li#vending-options a{width:128px;}
#nav ul li#vending-company{margin-left:2px;width:225px;}
#nav ul li#vending-company a{width:225px;}
#nav ul li#testimonials{margin-left:2px;width:132px;}
#nav ul li#testimonials a{width:132px;}
#nav ul li#contact-us{margin-left:2px;width:89px;}
#nav ul li#contact-us a{width:89px;}
#nav ul li#toll-free{width:150px;text-indent:-9999px;}

#main{height:965px;background:#95A3AB url(images/gradient.jpg) top repeat-x;}
#content{height:965px;width:608px;position:absolute;top:0;left:347px;background-color:#fff;padding-left:12px;}
#featuresp #content,#vending-companyp #content,#contact-usp #content,#free-infop #content,#vending-optionsp #content,#testimonialsp #content{width:660px;left:296px;padding-left:10px;}
#titles{height:70px;width:578px;background:url(images/gradient.jpg) top repeat-x;padding:6px 0 0 30px;}
#featuresp #titles,#vending-companyp #titles,#contact-usp #titles,#free-infop #titles,#vending-optionsp #titles,#testimonialsp #titles{padding:14px 0 0 30px;height:62px;height:58px;width:631px;}
#blue{height:195px;width:577px;border-top:1px solid #AAB2B7;border-right:1px solid #858D88;background:#CDDDDF url(images/grad-line.jpg) left bottom no-repeat;padding:20px 0 0 30px;}
#featuresp #blue{height:115px;width:631px;background:#CDDDDF url(images/corner.gif) top right no-repeat;border:none;}
#contact-usp #blue{height:105px;width:631px;background:#CDDDDF url(images/light-blue.gif) top right no-repeat;border:none;padding:25px 0 0 30px;}
#featuresp #blue p,#contact-usp #blue p{font-size:16px;line-height:18px;color:#3D505A;padding-bottom:16px;}
#white{border-right:1px solid #9DA09A;width:462px;height:553px;padding:15px 0 0 145px;}
#white-top{height:26px;width:661px;display:block;background:url(images/white-top.jpg) 0 0 no-repeat;}
#testimonialsp #white-top{height:20px;width:661px;display:block;background:url(images/plain-top.gif) top right no-repeat;}
#featuresp #white,#contact-usp #white,#free-infop #white{width:645px;padding:15px 0 0 15px;}
#testimonialsp #white{width:550px;padding:15px 80px 0 30px;}
#contact-usp #white p,#free-infop #white p{font-size:14px;line-height:22px;color:#3D505A;}
#vending-companyp #white{border-right:1px solid #90948B;width:645px;padding:15px 0 0 15px;}
#vending-optionsp #white{border-right:1px solid #90948B;width:650px;padding:15px 0 0 10px;}
#footer{height:85px;background:url(images/bot.jpg) top no-repeat;}

ul#bnav{width:584px;display:block;padding:30px 0 0 20px;}
ul#bnav li{height:163px;position:relative;float:left;display:inline;list-style:none;}
ul#bnav li a{text-indent:-9999px;display:block;height:163px;overflow:hidden;}
ul#bnav li a:hover{-moz-opacity: 0.70;opacity:.70;filter: alpha(opacity=70);}
ul#bnav li#soft{width:195px;}
ul#bnav li#soft a{width:195px;background:url(images/bnav1.jpg) 0 0 no-repeat;}
ul#bnav li#soft a.top{height:130px;background:url(images/bnav1.jpg) 0 0 no-repeat;}
ul#bnav li#soft a.bottom{height:33px;background:url(images/bnav1.jpg) 0 -130px no-repeat;}
ul#bnav li#soft a.bottom:hover{-moz-opacity: 1.0;opacity:1.0;filter: alpha(opacity=100);}
ul#bnav li#water{width:194px;}
ul#bnav li#water a{width:194px;background:url(images/bnav1.jpg) -195px 0 no-repeat;}
ul#bnav li#water a.top{height:130px;background:url(images/bnav1.jpg) -195px 0 no-repeat;}
ul#bnav li#water a.bottom{width:33x;background:url(images/bnav1.jpg) -195px -130px no-repeat;}
ul#bnav li#water a.bottom:hover{-moz-opacity: 1.0;opacity:1.0;filter: alpha(opacity=100);}
ul#bnav li#candy{width:195px;}
ul#bnav li#candy a{width:195px;background:url(images/bnav1.jpg) -391px 0 no-repeat;}
ul#bnav li#candy a.top{height:130px;background:url(images/bnav1.jpg) -391px 0 no-repeat;}
ul#bnav li#candy a.bottom{height:33px;background:url(images/bnav1.jpg) -391px -130px no-repeat;}
ul#bnav li#candy a.bottom:hover{-moz-opacity: 1.0;opacity:1.0;filter: alpha(opacity=100);}
ul#bnav li#healthy{width:273px;height:139px;padding-top:24px;}
ul#bnav li#healthy a{height:139px;width:273px;background:url(images/bnav2.jpg) 0 0 no-repeat;}
ul#bnav li#healthy a.top{height:106px;background:url(images/bnav2.jpg) 0 0 no-repeat;}
ul#bnav li#healthy a.bottom{height:33px;background:url(images/bnav2.jpg) 0 -106px no-repeat;}
ul#bnav li#healthy a.bottom:hover{-moz-opacity: 1.0;opacity:1.0;filter: alpha(opacity=100);}
ul#bnav li#meals{width:311px;height:139px;padding-top:24px;}
ul#bnav li#meals a{height:139px;width:311px;background:url(images/bnav2.jpg) -273px 0 no-repeat;}
ul#bnav li#meals a.top{height:106px;background:url(images/bnav2.jpg) -273px 0 no-repeat;}
ul#bnav li#meals a.bottom{height:33px;background:url(images/bnav2.jpg) -273px -106px no-repeat;}
ul#bnav li#meals a.bottom:hover{-moz-opacity: 1.0;opacity:1.0;filter: alpha(opacity=100);}

p.space{padding-top:20px;margin-left:35px;}
#free-infop #white p.small{font-size:12px;padding-bottom:20px;}

#home #blue{line-height:18px;height:218px;}
#home h1{background:url(images/home-h1.gif) top left no-repeat;height:26px;width:289px;text-indent:-9999px;}
#featuresp h1{background:url(images/features-h1.gif) top left no-repeat;height:33px;width:343px;text-indent:-9999px;}
#vending-companyp h1{background:url(images/venting-h1.gif) 0 5px no-repeat;height:45px;width:439px;text-indent:-9999px;}
#vending-optionsp h1{background:url(images/options-h1.gif) 0 0 no-repeat;height:54px;width:508px;text-indent:-9999px;}
#contact-usp h1{background:url(images/contact-us-h1.gif) 0 15px no-repeat;height:34px;width:353px;text-indent:-9999px;}
#free-infop h1{background:url(images/free-info-h1.gif) 0 15px no-repeat;height:34px;width:347px;text-indent:-9999px;}
#testimonialsp h1{background:url(images/testimonials-h1.gif) 0 5px no-repeat;height:40px;width:403px;text-indent:-9999px;}
#home h2{background:url(images/home-h2.gif) top left no-repeat;height:25px;width:487px;text-indent:-9999px;margin-top:8px;}
#home #white h2{background:url(images/snackstar.gif) 0 0 no-repeat;width:179px;height:32px;padding:0;margin:0;text-indent:-9999px;display:block;}
#home h3{font-size:20px;line-height:18px;padding-bottom:12px;}
#home h4{font-size:16px;line-height:17px;font-weight:normal;}
#home h5{font-size:14px;font-weight:bold;color:#00AAAD;line-height:17px;padding-top:15px;}
#home h6{font-size:16px;font-weight:bold;line-height:17px;padding:0 0 5px 0;margin:0;}
#featuresp h2{font-size:16px;font-weight:bold;color:#00AAAD;line-height:17px;padding-top:15px;}
#contact-usp h2,#free-infop h2{font-size:16px;font-weight:bold;color:#00AAAD;line-height:19px;padding:15px 0 15px 0;}
#testimonialsp h2{font-size:16px;font-weight:bold;color:#00AAAD;line-height:16px;padding:0 0 20px 0;}
#free-infop h3{font-size:16px;font-weight:bold;color:#00AAAD;line-height:19px;padding:15px 0 0px 0;}
#featuresp h4{font-size:14px;font-weight:bold;line-height:18px;padding-top:12px;color:#3D505A;}
#contact-usp h4,#free-infop h4{font-size:14px;font-weight:bold;color:#00AAAD;line-height:19px;}
#vending-companyp h3{font-size:16px;font-weight:bold;line-height:16px;padding-top:12px;color:#00AAAD;padding-bottom:5px;}
#vending-optionsp h3{font-size:16px;font-weight:bold;line-height:16px;padding-top:12px;color:#00AAAD;padding:30px 0 0 20px;}
#vending-companyp p{font-size:14px;color:#3D505A;line-height:16px;}
#testimonialsp p{font-size:14px;color:#3D505A;line-height:18px;padding-bottom:10px;}
#vending-optionsp p{font-size:14px;color:#3D505A;line-height:16px;padding-bottom:5px;padding-left:20px;}
#featuresp #main ul li{background:url(images/bullet.gif) 0 7px no-repeat;padding-left:8px;list-style:none;font-size:14px;color:#3D505A;line-height:18px;padding-bottom:3px;}
#vending-companyp #main ul li.last{padding-bottom:0;}
#vending-companyp #main ul li{background:url(images/bullet.gif) 0 7px no-repeat;padding-left:8px;list-style:none;font-size:14px;color:#3D505A;line-height:16px;padding-bottom:3px;}
#featuresp #main ul li.last{padding-bottom:0;}
#featuresp h6{font-size:14px;font-weight:bold;color:#ADD035;line-height:18px;}
#vending-optionsp h4{font-size:14px;line-height:18px;color:#14A9AB;font-weight:bold;}
#vending-optionsp .col{padding-top:30px;width:142px;position:relative;float:left;display:inline;}
#vending-optionsp .colt{padding-top:30px;width:110px;position:relative;float:left;display:inline;}
#vending-optionsp .colm{padding-top:30px;width:125px;position:relative;float:left;display:inline;}
#vending-optionsp .coll{padding-top:30px;width:130px;position:relative;float:left;display:inline;}
#vending-optionsp .col ul li,#vending-optionsp .colt ul li,#vending-optionsp .colm ul li,#vending-optionsp .coll ul li{list-style:none;line-height:16px;font-size:12px;}
#vending-optionsp .coll ul li{line-height:15px;}
#vending-optionsp .col a,#vending-optionsp .colt a,#vending-optionsp .colm a,#vending-optionsp .coll a{color:#15A8AB;text-decoration:none;}
#vending-optionsp .col a:hover,#vending-optionsp .colt a:hover,#vending-optionsp .colm a:hover,#vending-optionsp .coll a:hover{text-decoration:underline;}
#vending-optionsp .coll h4{line-height:16px;}
#blue-box ul li{list-style:none;background:url(images/white-bullet.gif) 0 7px no-repeat;padding-left:7px;color:#fff;line-height:18px;font-size:14px;}
#testimonialsp a{color:#00AAAD;font-size:14px;font-weight:bold;text-decoration:none;}
#testimonialsp a:hover{text-decoration:underline;}

textarea,select{border:1px solid;border-color:#969696 #D7D7D7 #E4E4E4 #C9C9C9;}
textarea{width:595px;height:110px;margin-bottom:10px;padding:3px 5px;}
#free-infop textarea{width:520px;height:248px;}
input.field{height:17px;border:1px solid;border-color:#969696 #D7D7D7 #E4E4E4 #C9C9C9;}
input.field.narrow{width:30px;}
input.field.narrow2{width:52px;}
input.field.normal{width:100px;}
input.field.wide2{width:150px;}
input.field.wide{width:188px;}
input.field.wide.email{width:188px;margin-left:4px;}
form{margin-bottom:10px;}
textarea,select,input{font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#home h5#warranty{background:url(images/warranty.gif) 0 0 no-repeat;height:30px;width:184px;display:block;text-indent:-9999px;padding:0;margin-top:15px;}
#home #white p{color:#3D505A;font-size:14px;line-height:17px;}
#home #blue ul{padding-bottom:5px;}
#home #blue ul li{font-size:15px;line-height:18px;list-style:none;padding:0 0 10px 0;}
#home #blue p{font-size:18px;font-weight:bold;line-height:15px;}

#col1,#col2,#col3{position:relative;float:left;display:inline;}
#col1{width:310px;}
#vending-companyp #col1{width:350px;}
#vending-optionsp #col1{width:215px;padding-left:20px;font-size:14px;}
#contact-usp #col1{width:385px;padding-right:35px;}
#contact-usp #white #col1 p{line-height:19px;}
#col2{width:330px;}
#vending-companyp #col2{width:290px;}
#vending-optionsp #col2{width:210px;font-size:14px;}
#contact-usp #col2{width:200px;}
#contact-usp #white #col2 p{line-height:15px;padding:0 0 5px 0;}
#vending-optionsp #col3{width:200px;font-size:14px;}
#vending-optionsp #col1 ul,#vending-optionsp #col2 ul,#vending-optionsp #col3 ul{padding-top:12px;}
#vending-optionsp #col1 ul li,#vending-optionsp #col2 ul li,#vending-optionsp #col3 ul li{list-style:none;color:#3D505A;line-height:18px;}

.error{color:#c00;}

#contact-usp h6{font-size:14px;font-weight:bold;padding-top:20px;line-height:19px;color:#3D505A;}

img#table{padding:25px 0 0 25px;}
#machine{background:url(images/small-snack-machine.png) 0 0 no-repeat;width:287px;height:638px;position:absolute;top:80px;left:21px;}
#home #machine{background:url(images/big-snack-machine.png) 0 0 no-repeat;width:331px;height:741px;position:absolute;top:85px;left:29px;}

#blue-box{width:217px;height:137px;background:url(images/blue-box.gif) 0 0 no-repeat;position:absolute;left:784px;top:586px;color:#fff;font-size:14px;line-height:16px;padding:15px 10px 0 13px;}
#blue-box p{font-weight:bold;padding-bottom:10px;}
#blue-box img{vertical-align:baseline;}
#blue-box a{color:#EFD81F;font-weight:bold;text-decoration:none;}
#blue-box a:hover{text-decoration:underline;}
#featuresp #blue-box{top:875px;left:400px;width:296px;height:85px;background:url(images/blue-box3.gif) 0 0 no-repeat;padding:20px 0 0 30px;}
#yellow-box{width:197px;height:231px;background:url(images/yellow-box2.gif) 0 0 no-repeat;position:absolute;left:784px;top:748px;padding:15px 30px 0 13px;font-size:13px;line-height:15px;}
#home #yellow-box h6{padding-bottom:10px;}
#advice{background:url(images/small-yellow-box.gif) 0 0 no-repeat;padding:10px 0 0 18px;width:257px;height:82px;display:block;position:absolute;top:930px;left:749px;color:#080909;font-size:18px;line-height:20px;font-weight:bold;}
#advice span{display:block;font-size:15px;padding-bottom:10px;}

#call-box{background:url(images/large-call-now.gif) 0 0 no-repeat;height:230px;width:263px;text-indent:-9999px;position:absolute;top:718px;left:33px;}
#home #call-box{width:305px;height:122px;left:42px;top:826px;background:url(images/small-call-now.gif) 0 0 no-repeat;}
#info-box{background:url(images/info-bg.gif) top repeat-x;height:50px;padding-top:10px;color:#001822;font-size:19px;line-height:20px;position:absolute;text-align:center;font-weight:bold;top:947px;left:33px;width:263px;}
#home #info-box{width:305px;left:42px;}
#info-box a{color:#001822;text-decoration:none;font-size:16px;display:block;font-weight:bold;}
#info-box a:hover{text-decoration:underline;}
#multivend{background-color:#001822;position:absolute;height:55px;color:#fff;font-size:12px;line-height:55px;text-align:center;top:1002px;left:33px;width:263px;}
#home #multivend{width:305px;left:42px;}

#eco-friendly{background:url(images/eco-friendly.png) 0 0 no-repeat;width:170px;height:71px;display:block;text-indent:-9999px;overflow:hidden;position:absolute;}
#home #eco-friendly{top:157px;left:826px;}
#featuresp #eco-friendly{top:886px;left:453px;}
#vending-companyp #eco-friendly{top:587px;left:147px;}
#vendstar{background:url(images/vendstar.png) 0 0 no-repeat;width:150px;height:183px;display:block;text-indent:-9999px;overflow:hidden;position:absolute;}
#featuresp #vendstar{top:825px;left:700px;}

#home #seal{top:423px;left:250px;position:absolute;background:url(images/seal.png) top left no-repeat;width:232px;height:172px;font-size:18px;padding:60px 0 0 0;text-align:center;}
#contact-usp #seal{top:161px;left:787px;position:absolute;background:url(images/contact-seal.png) 0 0 no-repeat;width:237px;height:172px;font-size:22px;color:#000;text-align:center;line-height:20px;padding:65px 0 0 0;font-weight:bold;}
#contact-usp #seal span{color:#fff;font-size:17px;padding:10px 0 0 0;display:block;}
#contact-usp #seal span.two{color:#000;font-size:20px;padding:0;}
#free-infop #seal{top:101px;left:787px;position:absolute;background:url(images/contact-seal.png) 0 0 no-repeat;width:237px;height:172px;font-size:22px;color:#000;text-align:center;line-height:20px;padding:65px 0 0 0;font-weight:bold;}
#free-infop #seal span{color:#fff;font-size:17px;padding:10px 0 0 0;display:block;}
#free-infop #seal span.two{color:#000;font-size:20px;padding:0;}
#top{height:213px;}

#bottomlinks{width:1024px;position:relative;margin:5px auto 0 auto;height:30px;}
h8{position:relative;float:right;display:inline;}
a#credits{color:#64737A;text-decoration:none;font-weight:bold;font-size:8px;position:relative;float:right;display:inline;text-decoration:none;margin-left:200px;}
a#credits:hover{color:#95A4AB;}