﻿* { margin:0; padding:0;}
body { font-family:Arial, Myriad Pro,Helvetica, Sans-Serif; font-size:12px; background-color:#efefef; background-image:url(images/new/body-bg.png); background-position:center top; background-repeat:no-repeat;}
a { text-decoration:none; color:#0083B4;}
img { border:none;}
p { font-size:12px; padding-bottom:10px; color:#7e7e7e; line-height:18px;}
.product-h1{ text-transform:capitalize; padding-bottom:0px; font-size:20px; font-weight:bold;}
.product-h1 a { color:#000;}
h1 { text-transform:capitalize; padding-bottom:20px;}
h3 { color:#1c1c1c; font-size:18px;}
h3 a:hover { text-decoration:none!important;}
h2 { font-size:20px; color:#3f3f3f; font-weight:normal; padding-bottom:10px;}
h4 { font-size:14px; padding-bottom:7px;}
h5 {color:#1c1c1c; font-size:16px; padding-bottom:5px; padding-top:5px;}
ul li { list-style-position:inside}
.wrapper { width:943px; margin-left:auto; margin-right:auto; }
.logo { float:left; padding-top:12px; padding-bottom:11px;}
.login { float:right; padding-top:22px;}
.login  ul { margin:0; padding:0;}
.login li { float:left; list-style:none;padding-left:10px; border-right:solid 1px #ccc; padding-right:10px;}
.login li.last{ border:none; padding:0; padding-left:10px;}
.login li a { display:block;  color:#7d7d7d; line-height:18px;}
.login li a:hover { color:#000; text-decoration:underline;}
.navigation { clear:both; background-image:url(images/new/menu-bg1.png); background-position:left top; height:51px; background-repeat:no-repeat;}
.navigation ul {height:51px; display:block;}
.navigation li { float:left; list-style:none;background-image:url(images/new/spacer.png); background-position:right top; background-repeat:no-repeat; padding-right:2px;}
.navigation li a { display:block; line-height:47px; color:#484848; font-size:12px; text-transform:uppercase;  text-align:center; font-weight:bold; padding-bottom:9px; width:187px;}
.Tab:hover {background-image:url(images/new/bg-menu-hover.png); background-repeat:repeat-x; background-position:left top;}
.Tab a:hover {background-image:url(images/new/spacer.png); background-position:right top; background-repeat:no-repeat;}
.firstTab:hover {background-image:url(images/new/first-tab-hover.png); background-position: left top; background-repeat:no-repeat;}
.firstTab a:hover {background-image:url(images/new/spacer.png); background-position:right top; background-repeat:no-repeat;}
.firstTab-active { background-image:url(images/new/first-tab-active.png); background-position:left top; background-repeat:no-repeat;}
.lastTab{}
.lastTab:hover {background-image:url(images/new/last-tab-hover.png); background-position: right top; background-repeat:no-repeat;}
.lastTab-active {background-image:url(images/new/last-tab-active.png); background-position:right top; background-repeat:no-repeat;}
.active { background-image:url(images/new/active-hover.png); background-position:center top; background-repeat:no-repeat;}
.header { height:auto; padding-bottom:5px; }
.Content { border: solid 1px #e3e3e3; min-height:200px; -moz-border-radius:10px ; -webkit-border-radius:10px; border-radius: 10px; padding:30px; background-color:#fff;}
.retail-software-btn { background-image:url(images/new/retail-software-btn.png); background-position:left top; background-repeat:no-repeat; width:126px; height:37px; float:left;}
.restaurant-software-btn { background-image:url(images/new/restaurant-software-btn.png); background-position:left top; background-repeat:no-repeat; width:126px; height:37px; float:left;}
.salon-software-btn { background-image:url(images/new/salon-software-btn.png); background-position:left top; background-repeat:no-repeat; width:126px; height:37px; float:left;}
.retail-software-btn a, .salon-software-btn a, .restaurant-software-btn a {
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
line-height:11px;
padding-left:20px;
padding-top:7px;
text-shadow:0 0 3px #666;
text-transform:uppercase;
}
.hp-btn {padding-bottom:20px; clear:both; height:37px;}
.hp-top-left { width:547px; float:left;}
.hp-top-right { float:left;}
.hp-top-right img { padding-left:45px;}
.clear { clear:both;} 
.hp-middle-left { width:437px; height:143px; background-image:url(images/new/pos-hardware-hp-bg.jpg); background-position:left top; background-repeat:no-repeat; margin-top:6px; margin-bottom:6px; float:left; margin-right:6px; padding:15px;}
.hp-middle-left:hover, .hp-middle-right:hover, .hp-bottom-box:hover { cursor:pointer;}
.hp-middle-left ul, .hp-middle-right ul { margin-top:10px;}
.hp-middle-left li, .hp-middle-right li { list-style:none; color:#7a7a7a; font-style:italic; font-size:14px; padding-bottom:10px;}
.hp-middle-right {width:438px; height:143px; background-image:url(images/new/hp-free-bg.png); background-position:left top; background-repeat:no-repeat; margin-top:6px; margin-bottom:6px; float:left; padding:15px;}
.hp-bottom-box { width:230px; height:133px; float:left; margin-right:7px; background-image:url(images/new/hp-bottom-box-bg.png); background-position:left top; background-repeat:no-repeat; text-align:center; }
.hp-bottom-box ul {text-align:left; padding-left:20px;}
.hp-bottom-box li { list-style-image:url(images/new/small-checkmark.png); list-style-position:inside; color:#404040;}
.call-now { float:right; clear:right;font-size:15px; color:#000; font-weight:bold; padding-top:13px; width:250px; text-align:right;display:none;}
.Tel {font-size:15px; font-weight:bold; color:#00c0fa; padding-left:5px;}
.cart { padding-left:3px!important;}
.ProductLeft { width:500px; float:left; padding-right:15px;}
.ProductLeft ul {height:22px; background-image:url(images/new/submenu-bg.png); background-repeat:repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; -moz-box-shadow:0px 1px 2px #333;-webkit-box-shadow:0px 1px 2px #333;}
.ProductLeft ul li { list-style:none;  text-align:center; background-image:url(images/new/submenu-spacer.png); background-repeat:no-repeat; background-position:right top; padding-right:2px; height:22px; float:left;}
.ProductLeft ul li a {line-height:22px; color:#fff; font-weight:bold;display:block; text-align:center; font-size:11px; padding:0 10px;}
.ProductLeft ul li a:hover { text-decoration:underline;}
.ProductRight { float:left; text-align:right;}
.price { font-weight:bold; color:#000; font-size:20px;}
.new-price, .new-price span {  color:#dadada; font-size:18px; text-decoration:line-through; margin-top:10px; display:block; margin-bottom:5px;}
.ProductImage { float:left; padding-left:20px; height:300px;}
.italic { font-style:italic; font-size:12px;}
.FeatureTab { width:430px; float:left; margin-bottom:10px; height:120px; overflow:hidden;}
.FeatureTab:hover, .FeatureTabRight:hover { cursor:pointer}
.FeatureTabRight { width:430px; float:left; margin-bottom:10px;  padding-left:21px;height:120px; overflow:hidden;}
.FeatureTab p, .FeatureTabRight p {padding-bottom:5px; color:#000; color:#333;}
.FeatureTab a, .FeatureTabRight a { color:#0083b4; font-weight:bold;}
.space {width:21px; float:left; height:100px; margin-bottom:10px;}
.info {text-align:center; font-size:14px; color:#7d7d7d; padding-top:30px;}
.info h1 {font-size:18px; font-weight:bold; margin-bottom:30px; color:#000;}
.info a { color:#0083b4;}
.infoMarket { text-align:center;}
.infoMarket p { font-size:11px; line-height:14px;}
.hr { border-bottom: dashed 1px #e3e3e3; margin-bottom:10px; width:500px;}
.hr2 { margin:10px 0; background-image:url(images/new/hr2.png); background-repeat:repeat-x; height:2px; clear:both;} 
.hr-solid {border-bottom: solid 1px #e3e3e3; margin-bottom:20px;}
.feature-icon {padding-right:10px; margin-bottom:120px;}
.feature-icon-space {display:block;float:left;height:auto;text-align:center;width:80px;}
.more-features {background-image:url(images/new/more-features.png); background-repeat:no-repeat; width:124px; height:33px; background-position:left top; float:right;}
.more-features a {line-height:28px; padding-left:27px; color:#fff; font-weight:bold;}
.screenshots { background-image:url(images/new/screenshot-bg.png); background-position: center top; background-repeat: no-repeat; font-size:16px; line-height:40px; font-weight:bold; color:#6e6e6e; height:50px; padding-top:15px;}
.Thumbs {-moz-box-shadow:0 1px 3px #333333;-webkit-box-shadow:0 1px 3px #333333;float:left;margin-left:20px;}
.screenshots-title { float:left; width:240px; height:50px; line-height:20px;}
.hp-testimonials { text-align:left; margin-left:10px; margin-right:10px; }
.hp-testimonials img {float:left; width:33px; margin-right:10px;}
.CenterModule {background-image:url(images/new/menu-bg1.png); background-position:left top; height:51px; background-repeat:no-repeat; width:943px; height:51px; margin-top:6px;}
.CenterModule img {padding-left:15px; padding-top:14px; float:left;}
.CenterLinks { float:right; padding-right:15px; display:table; height:51px;}
.CenterLinks li {list-style:none; float:left;}
.CenterLinks li a { padding-left:10px; line-height:50px; color:#7d7d7d; font-size:11px;}
.CenterLinks li a:hover { text-decoration:underline; color:#000;}
.pos-hardware { border: solid 1px #CCC; width:191px; text-align:center; padding-top:10px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px ; border-radius: 5px 5px 5px 5px; background-color:#fff; margin-bottom:5px;}
.Hardware {-moz-border-radius:7px; -webkit-border-radius:7px;border-radius:7px; -moz-box-shadow:0 1px 3px #DADADA; -webkit-box-shadow:0 1px 3px #DADADA; border:1px solid #DADADA;float:left;
height:110px;margin-bottom:10px;margin-right:3.5px;padding-bottom:20px;padding-top:10px;text-align:center; cursor:pointer;}
.Hardware:hover {-moz-box-shadow:0 1px 3px #999; -webkit-box-shadow:0 1px 3px #999;border:1px solid #999;}
.Hardware a { color:#3f3f3f; font-weight:bold; display:block;padding-right:15px; padding-left:15px;width:130px;}
.HardwareWrap { padding:10px!important; -moz-border-radius:10px ; -webkit-border-radius:10px; border-radius: 10px; border:solid 1px #dadada; clear:both;}
.HardwareContent { background-image:url(images/new/free-shipping-bg.png); background-position: right top; background-repeat:no-repeat; background-color:#fff;-moz-border-radius:10px ; -webkit-border-radius:10px; border-radius: 10px; border: solid 1px #e3e3e3; min-height:200px; padding:30px;}
.HardwareContent h1 a span {font-size:18px; color:#363636; }
.BehindContent { background-color:#fff;-moz-border-radius:10px ; -webkit-border-radius:10px; border-radius: 10px;}
.ProductContent { background-image:url(images/new/limited-time-offer.png); background-position: right top; background-repeat:no-repeat; background-color:#fff;-moz-border-radius:10px ; -webkit-border-radius:10px; border-radius: 10px; border: solid 1px #e3e3e3; min-height:200px; padding:30px;}
.Shop-by-cat { background-image:url(images/new/Hardware-Cat-bg.png); background-repeat:no-repeat; background-position:left top; margin-right:10px; padding-left:12px; width:163px; padding-right:12px; padding-bottom:10px; border-bottom: solid 1px #dadada; }
.Shop-by-cat a {color:#1b1b1b; display:block; line-height:22px; }
.Shop-by-cat a:hover {color:#0084b8; text-decoration:underline;}
.Shop-by-cat-title { font-weight:bold; color:#fff;line-height:24px; padding-bottom:5px;}
.Hardware-price { color:#373737; font-size:16px; font-weight:bold;}
.morebtn { background-image:url(images/new/blue-button.png); width:86px; height:20px; line-height:20px; text-align:center; float:left; margin-right:10px;}
.morebtn a span, .morebtn a { color:#fff; display:block;}
.hardware_category { border-bottom: solid 1px #dadada; padding-bottom:20px; margin-bottom:20px;}
.Breadcrumb a { color:#1B1B1B;}
.SoftwareCat { background-image:url(images/new/related-point-of-sale-software.png); width:165px; height:264px; margin-top:12px;padding-left:12px; padding-right:12px;}
.SoftwareCat-Title { line-height:25px; font-weight:bold; color:#fff;}
.SoftwareCat-Content {margin-top:150px; font-weight:bold; color:#2e2e2e}
.hp-middle-left a, .hp-middle-right a { color:#000; } .hp-middle-left a:hover, .hp-middle-right a:hover { text-decoration:underline;}
.adminwrapper { width:100%;}
.adminContent {padding:20px;}
.admin-login {-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;background-color:#DADADA;float:right;padding:10px;text-align:right;width:auto;} 
.admin-login ul{ margin-top:10px;}
.admin-login li { list-style:none; float:left; margin-left:10px;}
.admin-login li a {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 5px #666;-webkit-box-shadow:0 2px 5px #666;box-shadow:0 2px 5px #666;background-color:#FFFFFF;display:block;font-size:9pt;font-weight:bold;line-height:24px;padding:0 10px;}
.admin-login li a:hover { background-color:#0083B4; color:#fff;}
.AdminCategory {    -moz-border-radius:1em 1em 1em 1em;border-collapse:collapse;border-color:White;border-width:0;padding:10px;width:100%;}
.AdminCategory tbody { width:100%;}
.AdminCategory tr { border-bottom:solid 1px #dadada;}
.AdminCategory .GridHeader {background-color:#dadada;color:#333;height:30px;padding:0 10px;text-align:center;}
.AdminCategory td { padding:0 10px; font-size:11px; color:#333;}
.AdminCategory td a { display:block; background-color:#333; -moz-border-radius:5px;background-color:#F9F9F9; display:block; float:left;padding:4px 10px;border:solid 1px #dadada; margin-left:10px;}
.AdminCategory td a:hover { background-color:#f0f0f0;}
.AdminBtn { width:130px!important;}
.AdminCheckBox input {text-align:left; display:table !important; width:auto !important;}
.AdminEdit { background-color:#f9f9f9; -moz-border-radius:5px; padding:10px; margin-bottom:5px; border:solid 1px #dadada; width:100%;}
.AdminEditTitle { width:150px;}
.AdminEdit input{ display:block;height:25px;line-height:25px;margin-bottom:5px;width:450px;}
.AdminEdit textarea { display:block;line-height:18px;margin-bottom:5px;width:450px; height:100px;}
.adminSucessfull { font-size:large; color:Green; float:left; padding-left:10px; }
.AdminAdd {-moz-border-radius:5px;background-color:#f9f9f9;display:block;margin-bottom:20px;padding:5px 35px;width:100px;border:solid 1px #dadada; clear:left;}
.AdminAdd:hover { background-color:#dadada;}
.hardware_product_img {float:left;margin-right:20px;width:150px;}
#Support { background-image:url(images/new/Support-bg.jpg); background-repeat:no-repeat; background-position:right top;}
.support-inside { width:450px; margin-bottom:50px;}
.support-menu { background-image:url(images/new/support-menu-bg.png); background-repeat:no-repeat; background-position:left top; width:430px; height:103px;}
.support-menu a { padding-left:40px; line-height:34px; display:block;}
.support-tutorials { clear:both;}
.support-title { font-size:12px!important; color:#333!important; font-weight:bold!important; display:block!important; padding-left:20px!important; line-height:25px!important; text-transform:uppercase!important;}
.ShoppingCart {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#FFFFFF;border:1px solid #DCDADA;clear:right;display:block;float:right;height:25px;line-height:35px;margin-top:9px;padding-left:5px;padding-right:5px;padding-top:3px;width:160px; text-align:center;}
.Checkout { -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.Checkout tr { border-top:none;}
.Checkout th {background-image:url(images/new/menu-bg1.png); background-position:center center; background-repeat:no-repeat; padding:5px; text-align:left; color:#666; border:none;} 
.Checkout td { padding:5px;} 
.ShoppingCart img { float:left; margin-right:5px;}
.CartLink { display:block; float:left; line-height:20px!important;}
.CartMsg { float:left; line-height:20px; margin-right:5px;}
.ShoppingID { display:none; }
.contact-form { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:solid 1px #dadada; padding:30px; background-image:url(images/new/contact-form-bg.png); background-position: left top; background-repeat:repeat-x;}
.contact-left-form { float:left;padding-right:30px;width:220px;}
.right-contact-form { float:left; width:569px; }
.contact-form textarea { width:100%; margin-bottom:20px; height:197px;}
.Send { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:80px; height:23px; line-height:23px; background-image:url(images/new/button-bg.png); background-repeat:repeat-x; background-position:left top; color:#fff; font-weight:bold; display:block; text-align:center; }
.contact-left-form input { width:100%; height:25px; line-height:25px; text-indent:5px;}
.contact-left-form select {width:100%; padding:5px;  text-indent:2px; padding-left:0px;}
.contact-left-form option { line-height:25px;}
.TotalAmount { text-align:right; padding:10px 0; border-top:solid 1px #dadada;border-bottom:solid 1px #dadada; background-color:#f9f9f9;}
.buy-now {display:block;margin-bottom:55px;margin-top:20px;}
.CartProductNum {color:#333; font-size:10px; display:block;}
.CartProductName { font-weight:bold;}
.CartImage { float:left; display:block; margin-right:20px;}
.order { background-image:url(images/new/order-form-bg.png); background-position: left bottom; background-repeat:no-repeat; background-color:#fdfaf0; padding:20px;}
.order p { font-size:14px;}
.last { background-image:none !important;}
.SoftwareAddToCartBox { float:right; clear:both;}
.SoftwareAddToCart { background-image:url(images/new/blue-button.png); width:86px; height:20px; line-height:20px; text-align:center;  float:right;}
.SoftwareAddToCart a span, .SoftwareAddToCart a { color:#fff; display:block;}
.SoftwareAddToCartImg { float:right}
ul.FeaturesMenu {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; border:solid 1px #e5e5e5; }
ul.FeaturesMenu li { list-style:none; padding:10px;}
.Feature-First { background-color:#f6f6f6;}
.FeaturesMenu h2 { font-size:14px; color:#0084b5; font-weight:bold;}
.FeaturesMenu p { color:#6e6e6e; }
.FeaturesMenu img { margin-bottom:50px;}
.Feature-First:hover, .Feature-Second:hover { background-color:#e5f1fa; cursor:pointer;}
.BackSoftware { font-size:14px; color:#0084b5; font-weight:normal; float:right;}
.FeatureH1 { float:left;}
a h2:hover { text-decoration:underline;}
.Recent-Articles {}
.Salon { height:240px !important}
.Restaurant { height:240px !important}
.Retail { height:275px !important}
.video-category { width:150px; float:left; margin-right:10px; margin-bottom:5px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; border: solid 1px #dadada; background-color:#f6f6f6; padding:7px; position:relative; height:120px;}
.video-category a { display:block; color:#333; font-weight:bold; font-size:12px; padding-bottom:10px; text-align:center;}
.video-category img { position:absolute; bottom:10px; display:block; left:35px;}
.video-category:hover { cursor:pointer; -moz-box-shadow:0px 1px 2px #666;-webkit-box-shadow:0px 1px 2px #666;}
.Note { background-image:url(images/new/contact.png); background-position: center center; background-repeat:no-repeat;}
.Reseller-Table {}
.Reseller-Table td { padding:10px;}
.FreeStuff { background-image:url(images/new/Lifetime-License-No-Additional-Fees.png); background-repeat:no-repeat; background-position:0px 210px;}
h5 a { color:#333;}
ul.ChooseSoftware { display:block; background-image:url(images/new/point-of-sale-software-menu.png); background-repeat:no-repeat; background-position:left top; width:263px; height:140px;}
ul.ChooseSoftware li { list-style:none;}
ul.ChooseSoftware li a { display:block; line-height:46px; padding-left:73px; font-size:14px; color:#000;}
.VideoTutorialsBox { background-color:#f2f2f2; border:solid 1px #dedede; -moz-border-radius:1em;-wekbit-border-radius:1em;border-radius:1em; width:273px; height:384px; text-align:center; float:left; margin-right:28px;}
.VideoTutorialsBox:last-child { margin-right:0;}
.VideoTutorialsBox h4 { font-size:16px; color:#3f3f3f; text-align:center; line-height:38px; padding-bottom:0;}
.VideoTutorialsBox p {color:#3f3f3f;padding:0 20px;text-align:justify;}
.VideoTutorialsBox ul { text-align:left;}
.VideoTutorialsBox ul li {
    background-color: #f6f6f6;
    background-image: url("images/new/hr2.png");
    background-repeat: repeat-x;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
   
}
.VideoTutorialsBox ul li:hover { background-color:#ececec;}
.VideoTutorialsBox ul li a { color:#0983d1; font-size:14px;display:block; background-image:url(images/new/stelka.png); background-repeat:no-repeat; background-position:20px center; padding-top:5px; padding-bottom:5px; padding-left:40px;}
.Footer { text-align:center;}
.SoftwareQuantity {float:left; width:120px;}
.Refund li { list-style-position:inside;}
.Refund {color:#333333;font-size:12px;line-height:18px;text-align:justify;}
.Tabs { margin-bottom:10px; background-color:#f9f9f9; font-size:10px; line-height:14px; padding:10px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; border:solid 1px #f6f6f6;}
.Newsletter { padding-top:10px; padding-bottom:10px;}
.Newsletter input {
float:left;
height:20px;
margin-right:10px;
width:20px;
}
.Newsletter label {
line-height:20px;
}
.SupportWrapper{ clear:both;}
ul.SupportBox { width:123px; background-color:#f9f9f9; -moz-border-radius:1em; -webkit-border-radius:1em;border-radius:1em;  -moz-box-shadow:0 1px 3px #dadada;-webkit-box-shadow:0 1px 3px #dadada;box-shadow:0 1px 3px #dadada; float:left; margin-right:18px; border:solid 1px #dedede; list-style:none; text-align:center;}   
ul.SupportBox:hover { -moz-box-shadow:0 0 15px #666;}
ul.SupportBox li { border-bottom:solid 1px #dedede; padding:7px 0;}
ul.SupportBox li:last-child { border-bottom:none!important;}
.SupportPlanPrice { color:#d95435; font-size:40px; font-family:Myriad Pro, Arial;}
.SupportPlanName {
    color: #3F3F3F;
    font-size: 14px;
    font-weight: bold;
    padding:10px 0;
}
.btnSubscribe {
    -moz-border-radius:1em;
    -webkit-border-radius:1em;
    border-radius:1em;
    background-color: #3F3F3F;
    color: #FFFFFF;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
}
.SupportFormCallback { background-color:#d85232; -moz-border-radius:1em;    -webkit-border-radius:1em;    border-radius:1em; margin-top:15px; margin-bottom:10px; padding:20px; color:#fff; font-weight:bold;}
.SupportFormCallback input { width:215px; height:31px; text-indent:10px;}
.SupportFormCallback span { vertical-align:middle; color:#fff; font-weight:bold; font-size:16px;}
.SupportFormCallback span input{ width:215px; height:26px; text-indent:10px;}
.SupportFormCallback select {width:215px; height:26px;}
.btnSend { width:84px!important; height:33px!important;}
hr { clear:both; padding:10px 0;}
.radInputText {}
.SupportTypeRadio input {
    height: auto;
    margin-right: 20px;
    width: auto;
    margin-left:5px;
}
.SupportFormCallback h2 { margin-top:15px; margin-bottom:0;}
.btnNext {}

