@charset utf-8;
img,div,a,input,.sep-link{behavior:url(css/iepngfix.htc);}
body{font:11px Verdana, Arial, Helvetica, sans-serif;background:top no-repeat #222 url(../images/background.jpg);margin:0;padding:0;}
#wrapper{width:960px;overflow:hidden;margin:0 auto;}
#header{height:83px;}
#nav-container{height:30px;width:618px;position:relative;z-index:10;float:right;margin:31px 25px 0 0;padding:0;}
#nav-container ul{height:30px;list-style-type:none;position:absolute;top:0;left:0;margin:0;padding:0;}
#nav-container li{display:inline;float:left;position:relative;}
#nav-container li a{display:block;float:left;height:30px;background-repeat:no-repeat;background-image:url(../images/menu_map.png);text-indent:-9900px;}
.sep-link{background-image:url(../images/menu_map.png);background-position:-56px -60px;width:24px;height:30px;}
.about-link a{width:50px;background-position:0 0;}
.about-link a:hover{background-position:0 -30px;}
.products-link a{width:77px;background-position:-84px 0;}
.products-link a:hover{background-position:-84px -30px;}
.gallery-link a{width:64px;background-position:-196px 0;}
.gallery-link a:hover{background-position:-196px -30px;}
.contact-link a{width:67px;background-position:-295px 0;}
.contact-link a:hover{background-position:-295px -30px;}
.reseller-link a{width:144px;background-position:-396px 0;}
.reseller-link a:hover{background-position:-396px -30px;}
.client-link a{width:96px;background-position:-569px 0;}
.client-link a:hover{background-position:-569px -30px;}

h1{margin-top:0}
#content{min-height:200px;background:url(../images/page-background.png) repeat-y;margin-top:20px;width:900px;padding:0 30px 20px; overflow:hidden;}

#footer{height:132px;background:url(../images/footer.jpg) no-repeat; padding:25px 10px; clear:both}
#footer form{margin:0;padding:0;}
#footer div{width:195px;float:left;margin:0 20px;}
.contact_details{display:block;margin-bottom:15px;}
.contact_details strong{float:left;width:50px;}
#footer .input_field{width:185px;border:1px solid #ddd;font-size:10px;margin:7px 0;padding:5px;}
#products{background:url(../images/products-background.jpg);width:940px;margin-left:-20px;height:560px;padding:0;}


#our-products{background:url(../images/titles/our-products.gif) no-repeat;text-indent:-9999px;height:28px;}
#welcome{background:url(../images/titles/welcome.gif) no-repeat;text-indent:-9999px;height:34px; margin-top:25px}
#reseller{background:url(../images/titles/reseller.gif) no-repeat;text-indent:-9999px;height:34px;}

#specifications{background:url(../images/titles/specifications.gif) no-repeat;text-indent:-9999px;height:23px; margin-top:40px;}
#available-models{background:url(../images/titles/available-models.gif) no-repeat;text-indent:-9999px;height:23px; margin-top:40px;}
#coin-op{background:url(../images/titles/product-coin-op.gif) no-repeat;text-indent:-9999px;height:34px;}
#non-coin-op{background:url(../images/titles/non-coin-operated.gif) no-repeat;text-indent:-9999px;height:34px;}
#bill-acceptor{background:url(../images/titles/bill-acceptor.gif) no-repeat;text-indent:-9999px;height:34px;}
#audio-model{background:url(../images/titles/audio-model.gif) no-repeat;text-indent:-9999px;height:34px;}
#wheelchair-model{background:url(../images/titles/wheelchair-model.gif) no-repeat;text-indent:-9999px;height:34px;}
#speciality-models{background:url(../images/titles/speciality-machines.gif) no-repeat;text-indent:-9999px;height:34px;}
#gallery{background:url(../images/titles/gallery.gif) no-repeat;text-indent:-9999px;height:34px;}
#contact-us{background:url(../images/titles/contact.gif) no-repeat;text-indent:-9999px;height:34px;}
#customer-care{background:url(../images/titles/customer-care.gif) no-repeat;text-indent:-9999px;height:34px;}
#client-login{background:url(../images/titles/client-login.gif) no-repeat;text-indent:-9999px;height:23px; margin:0 0 5px 0; padding:0 0 10px 0; border-bottom:1px solid #D7d7D7;}
#customise-scope{background:url(../images/titles/customise-scope.gif) no-repeat;text-indent:-9999px;height:34px;}
#care-and-maintenance{background:url(../images/titles/care-maintenance.gif) no-repeat;text-indent:-9999px;height:34px;}
#troubleshooting{background:url(../images/titles/troubleshooting.gif) no-repeat;text-indent:-9999px;height:34px;}
#site-considerations{background:url(../images/titles/site-considerations.gif) no-repeat;text-indent:-9999px;height:34px;}
#order-your-custom-scope{background:url(../images/titles/order-your-custom-scope.gif) no-repeat;text-indent:-9999px;height:34px;}
#thank-you-newsletter{background:url(../images/titles/thank-you-newsletter.gif) no-repeat;text-indent:-9999px;height:34px;}
#thank-you{background:url(../images/titles/thank-you.gif) no-repeat;text-indent:-9999px;height:34px;}
#vsr250{background:url(../images/titles/vsr250.gif) no-repeat;text-indent:-9999px;height:34px;}
#vsr260{background:url(../images/titles/vsr260.gif) no-repeat;text-indent:-9999px;height:34px;}
#vsr270{background:url(../images/titles/vsr270.gif) no-repeat;text-indent:-9999px;height:34px;}
#vsr280{background:url(../images/titles/vsr280.gif) no-repeat;text-indent:-9999px;height:34px;}





.more-products{float:left; width:858px; margin:40px 0 30px 0; overflow:hidden;border:1px solid #d7d7d7; padding:20px;}
.more-products h1{background:url(../images/titles/more-products.gif) no-repeat;text-indent:-9999px;height:34px;margin:0 0 20px; 0;}
.more-products img {border:1px solid #d7d7d7;}
.more-products div{width:25%; float:left; text-align:center;}
.more-products h3{width:150px; margin:20px auto;}
.more-products a img{border:0;}

.sidebar{float:right; width:240px;}
.sidebar img {border:1px solid #d7d7d7; margin-bottom:10px; float:left;}
.sidebar li{border-bottom:1px solid #d7d7d7; margin-bottom:10px; padding-bottom:10px;list-style:none;}
.sidebar li a{font-weight:normal;}
.sidebar ul{float:left; margin:30px 0 0 0; padding:0;  }

.product-details{float:left; width:640px;}
.product-details table{border:1px solid #d7d7d7; border-left:0; font-size:10px;}
.product-details table td{padding:5px; border-left:1px solid #d7d7d7;}
.mr{margin-right:10px;}

.row1{background-color:#a7a7a7; color:#FFF; font-weight:bold}
.row2{background-color:#F1F1F1;}
.row3{border-bottom:1px solid #d7d7d7; }

#gallery-images {border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;overflow:hidden; width:895px;}
#gallery-images img{float:left; padding:24px; border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
#gallery-images img:hover{background-color:#e3e3e3;}

#contact-left{width:500px; float:left; margin:0 50px 0 0;}
#contact-right{width:350px; float:left;}
#contact-right form{width:308px; background:url(../images/contact-form.jpg) no-repeat top; padding:40px 20px 20px 20px; border:1px solid #D7D7D7;}
form input,textarea, select {width:300px; padding:2px; color:#666;  border:1px solid #D7D7D7;}
textarea{ height:80px;}
#custom_form .submit, .submit{height:80px; width:109px; height:28px; margin-top:10px; display:block; border:none;}
#custom_form input, #custom_form textarea, #custom_form select {width:280px; padding:2px; color:#666;  border:1px solid #D7D7D7;}
label{display:block; padding:10px 0; font-weight:bold;}


.newsletter_but{border:none; width:60px; height:21px}

#clientLogin{padding:10px;}
.login {height:80px; width:109px; height:28px; margin-top:20px; display:block; border:none}
img{border:0;}
a{text-decoration:none; color:#006600; font-weight:bold;}
a:hover{text-decoration:underline;}
h2{font-size:14px;}
h3{font-size:12px;}

.box{padding:20px; background:#f7f7f7; margin-top:20px;overflow:auto;}
.box h2{margin:0;}
.box ul{margin:10px 0 0 30px  ;}
.description{float:left; width:400px;}
.right{float:right; margin-left:50px;}
.left{float:left; margin-right:20px;}