body {
	background:#ffffff;
}

#container {
	margin:0 auto;
	position:relative;
	width:960px;
}

#header {
}

.logo {
	margin:10px;
	float:left;
	padding:10px;
}

.phone {
	float:right;
	clear:right;
	margin-top:10px;
}

.topLinks {
	font-size:11px; 
	font-family:tahoma;
	color:#525252;
	float:right;
	padding:10px;
}

.topLinks a {
	color:#444444;
	display:block;
	padding:8px;
	float:left;
	margin:0px 5px;
}

#navigation {
	clear:both;
	background:url('../imagesMain/navRepeat.jpg') repeat-x;
	height:36px;
	margin-bottom:10px;
	position:relative;
	z-index:600;
}

#navigation ul {

}

#navigation ul li {
	float:left;
}

#navigation ul li a {
	display:block;
	color:#ffffff;
	padding:12px 23px 11px 23px;
	font-family:arial;
	text-decoration:none;
	font-size:13px;
	border-right:1px solid #003550;
	border-left:1px solid #227ea6;
}

#navigation ul li a:hover {
	background:#013b58;
	color:#ffcc00;
}

/*extended*/

#navigation ul li ul {
	position:absolute;
	left:-999em;
	float:left;
}

#navigation ul li:hover ul {
	position:absolute;
	left:auto;
	background:#0b5b7e;
	width:150px;
}

#navigation ul li:hover ul li {
	font-size:11px;
	font-weight:bold;
	margin:0px;
	border:0px;
}

#navigation ul li:hover ul li a {
	background-image:none;
	padding:8px 15px;
	float:left;
	display:block;
	border:0px;
	border-top:1px solid #227ea6;
	width:119px;
	color:#ffffff;
}

#navigation ul li:hover ul li:hover a {
	background:#023b58;
}

/*end extended*/

#content {
	width:725px;
	float:left;
	padding-left:10px;
}

#productList {
	float:left;
	width:225px;
	position:relative;
	z-index:550;
}

#productList h3 {
	background:#1777a1;
	font-family:arial;
	font-weight:bold;
	color:#ffcc00;
	font-size:13px;
	padding:8px 15px;
}

#productList ul {
	border-top:1px solid #c5c5c2;
	
}

#productList ul li {
	float:left;
	width:225px;
}

#productList ul li a {
	background:url('../imagesMain/productBg.jpg') repeat-x;
	display:block;
	font-family:arial;
	font-weight:bold;
	color:#222222;
	border-bottom:1px solid #c5c5c2;
	padding:8px 12px;
	font-size:13px;
	text-decoration:none;
}

#productList ul li:hover a {
	background:#d7d9da;
}

#productList ul li a:hover {
	background:#d7d9da;
}


/*extended*/

#productList ul li ul {
	position:absolute;
	left:-999em;
	float:left;
}

#productList ul li:hover ul {
	position:absolute;
	left:200px;
	top:auto;
	margin-top:-31px;
	background:#d7d9da;
	border-top:1px solid #c5c5c2;
	width:180px;
}

#productList ul li:hover ul li {
	margin:0px;
	border:0px;
}

#productList ul li:hover ul li a {
	background-image:none;
	padding:8px 15px;
	float:left;
	display:block;
	font-weight:bold;
	color:#222222;
	border-bottom:1px solid #c5c5c2;
	padding:8px 12px;
	width:155px;
}

#productList ul li:hover ul li:hover a {
	background:#ffffff;
}

/*end extended*/

.newsSide {
	background:#f0f0f0;
	padding:0px 15px 15px 15px;
}

.newsSide p {
	font-family:arial;
	font-size:11px;
	color:#222222;
	line-height:16px;
	padding:10px 0px;
	border-bottom:1px solid #c0c0c0;
}

.newsSide p a {
	color:#003366;
}

.softwareFeature {
	border:1px solid #c5c5c2;
	float:left;
	width:135px;
	margin:5px 0px;
	margin-right:5px;
	text-align:center;
	height:150px;
	position:relative;
}

#content h2 {
	font-family:arial;
	font-weight:400;
	font-size:20px;
	color:#e29446;
	margin:15px 0px;
}

#content p {
	font-family:arial;
	font-size:13px;
	color:#424242;
	line-height:18px;
	margin:10px 0px;
}

.softwareFeature img {
	padding-top:10px;
}

.softwareFeature a {
	font-family:arial;
	font-size:13px;
	color:#266b92;
	font-weight:bold;
	position:absolute;
	left:0px;
	bottom:15px;
	width:130px;
}

#affiliates {
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding:10px;
	margin:15px 0px;
}

#footer {
	padding-top:10px;
	padding-bottom: 30px;
	background-image: url("https://seal.godaddy.com/images/3/en/siteseal_gd_3_h_l_m.gif");
    background-repeat: no-repeat;
    background-position: center bottom; 
}

#footer p {
	text-align:center;
	font-family:arial;
	font-size:12px;
	line-height:20px;
	color:#444444;
}

#footer p a {
	color:#444444;
}

#featuredProds {
	padding:0px 0px;
}

.quad {
	width:320px;
	height:200px;
	padding:20px;
	float:left;
}

.quadr {
	width:320px;
	height:200px;
	padding:20px;
	float:right;
}

.quada {
	width:680px;
	height:200px;
	padding:0 20px 0 20px;
	float:left;
}

.quadb {
	width:680px;
	padding:0 20px 20px 20px;
}

.quad h4 {
	color:#266b92;
	font-family:arial;
	font-size:13px;
}

.quad a {
	color:#1777a1;
}

.quademv {
	width:320px;
	height:300px;
	padding:20px;
	float:left;
}

.quad1 {border-right:1px solid #c5c5c2; border-bottom:1px solid #c5c5c2; }
.quad2 {border-bottom:1px solid #c5c5c2;}
.quad3 {border-right:1px solid #c5c5c2;}
.quad5 {border-right: 1px solid #c5c5c2; border-top: 1px solid #c5c5c2;}
.quad6 {border-top: 1px solid #c5c5c2;}
.quad7 {border-right:0px solid #c5c5c2; border-bottom:0px solid #c5c5c2; }


/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:279px;
	margin-left:0px;
}
/* rotator css */

div#rotator ul {margin:0px;}

	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:0px;
}
    div#rotator ul li.show {
	z-index:500
}

/**DENIS STYLESHEET EDITS **/

.DIYbuild {
	border:1px solid #cccc99;
	padding:10px;
	margin:10px;
	background-color: #D8E9F1;
}

.DIYbuild h1 {
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#166caf;
	margin:0px 0px 10px 0px;
}

.DIYbuild p {
	font-family:arial;
	font-size:13px;
	line-height:18px;
	color:#003366;
	margin:10px 0px;
}

.DIYbuild td {
	font-family:arial;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#003366;
	padding:2px;	
}

/**END DENIS STYLESHEET EDITS**/

/**DENIS STYLESHEET EDITS **/


.DIYbuildhp {
  position:relative;
	background:#28749d;
	border:0px;
	margin-top:10px;
	margin-bottom:10px;
}

.DIYbuildhp p {
	font-family:arial;
	font-size:13px;
	line-height:18px;
	color:#ffffff;
	margin:10px 0px;
}

.DIYbuildhp .BundleContent{
	padding:20px;
}

.DIYbuildhp table {
	padding:20px;
	margin:0 auto;
	position:relative;
	width:500px;
}


/**END DENIS STYLESHEET EDITS**/


/**BEGIN myBUNDLE **/

.BundleTitle
{
  position:relative;
  overflow:hidden;
  cursor:pointer;
  vertical-align:middle;
  display:table-cell;
  -moz-user-select:none;
}

.BundleContent
{
  position:relative;
  height:0px;
  overflow:hidden;
  display:none;
}

.BundleContent table {
	padding:10px;
}

.BundleContent td {
	font-family:arial;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#ffffff;
	padding:2px;
	text-align:left;	
}


/**END myBUNDLE**/

/* panes */
#stage {
	background: #ffffff;	
	width:725px;
	height:279px;
	display:block;	
}

/* single pane */
#stage div {
	display:none;	
	color:#fff;	
}

/* override the root element to enable scrolling */
	#stage {
		position:relative;
		overflow:hidden;
		float:right;
	}

	/* override single pane */
	#stage div {
		float:left;
		display:block;
	width:725px;
		font-size:14px;
	}

	/* our additional wrapper element for the items */
	#stage .items {
		width:20000em;
		position:absolute;
		clear:both;
		margin:0;
		padding:0;
	}

#stage .items div {
	display:block;	
	width:725px;
	height:279px;
}

#stage .items h2 {
	color:#ffffff;
	font-family:arial;
	font-size:26px;
	text-align:right;
	margin:0px;
	padding:15px;
}

#stage .items p {
	text-align:right;
	float:right;
	width:240px;
	margin:0px;
	padding:20px;
	font-size:24px;
	font-weight:400;
	line-height:30px;
	color:#ffffff;
}

#stage .items p span {
	color:#f6c107;
}

.gets {
	float:right;
	clear:both;
	margin-top:40px;
}

.box-img {
	float:left;
	margin-right:10px;
}

.box-title {
	font-family:arial;
	font-size:13px;
	line-height:18px;
	margin:10px 0px;
	float:left;
	width:150px;
}

/* kinjal added 16-jan-2010 */
.my-column-right{ width:125px; float:left; }
#content-3col {
	width:590px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
#content-3col h2 {
	font-family:arial;
	font-weight:400;
	font-size:20px;
	color:#e29446;
	margin:15px 0px;
}

#content-3col p {
	font-family:arial;
	font-size:13px;
	color:#424242;
	line-height:18px;
	margin:10px 0px;
}
.product-box{
	border:1px solid #C5C5C2;
	width:588px;
}

.catClass {
	float:left;
	width:180px;
	height:230px;
	padding:15px;
	border:1px solid #c0c0c0;
	margin:10px 10px;
	text-align:center;
	position:relative;
}

.catClass:hover {
	background:#f5f5f5;
}

.noright {margin-right:0px;}

.catClass h3 {
	font-family:arial;
	font-weight:400;
	font-size:17px;
	color:#095fb0;
	font-weight:bold;
	text-align:center;	
}

.catClass p {
	text-align:center;
}

.catClass img {
	width:120px;
}

.catClass:hover img {
	display:none;
}

.catClass .desc {
	float:right;
	width:190px;
}

#content .catClass .desc p {
	font-size:11px;
}

.catClass .infoBox {
	display:none;
}

.catClass:hover .infoBox {
	display:block;
	position:absolute;
	top:15px;
	left:0px;
	padding:15px;
	z-index:50;
}

.catClass .infoBox ul {
	text-align:left;
	margin-left:20px;
	margin-top:15px;
	list-style:disc;
}

.catClass .infoBox ul li {
	font-family:arial;
	font-size:13px;
	line-height:18px;
}

.catClass .infoBox ul li a {
	color:#2c94dc;
}

/**COMPLETE SYSTEM ADDED **/


#cs {
	width:725px;
	padding-top:10px;
}

.productcs {
	background:#edf7fd;
	margin-bottom:15px;
	position:relative;
}

#content .productcs h2 {
	color:#ffffff;
	background:#1777a1;
	font-size:18px;
	padding:10px;
	font-weight:900;
	font-family:arial;
}

.csPrice {
	position:absolute;
	left:300px;
	top:30px;
	overflow:visible;
	background:url('../images/price_bg.png');
	background-repeat:no-repeat;
	font-family:arial;
	font-weight:900;
	color:#ffca0e;
	font-size:24px;
	padding:30px 33px 60px;
}

.csPhoto {
	float:left;
	width:400px;
	padding:10px;
}

.csPhoto p {
	text-align:center;
}

.csPhoto img {
	border:1px solid #aecfe3;
}

.csDesc {
	float:right;
	width:285px;
	padding:10px;
}

.csDesc ul {
	
}

.csDesc ul li {
	background:0px 4px url('../images/list-arrow-blue.png') no-repeat;
	font-family:arial;
	font-size:13px;
	line-height:18px;
	color:#333333;
	padding:3px 5px 3px 23px;
}

.csDesc1 {
	padding:10px;
}

.csDesc1 ul {
	
}

.csDesc1 ul li {
	background:0px 4px url('../images/list-arrow-blue.png') no-repeat;
	font-family:arial;
	font-size:13px;
	line-height:18px;
	color:#333333;
	padding:3px 5px 3px 23px;
}

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
@media screen and (max-width: 500px) {
    body {
	background:#e5e6e1 url('../images/bg_repeat.png') repeat-x;
	}
	
	#container {
	margin:0 auto;
	position:relative;
	width:100%;
	}
	
	#header {
		
	}

.logo {
	margin:2px;
	float:center;
	padding:2px;
	}

.phone {
	float:left;
	margin-top:4px;
	margin-bottom:10px;
	}

.topLinks {
	font-size:10px; 
	font-family:tahoma;
	color:#525252;
	float:right;
	padding:2px;
	}

.topLinks a {
	color:#444444;
	padding:1px;
	display:block;
	float:right;
	}
	
#navigation {
	clear:both;
	background:url('../imagesMain/navRepeat.jpg');
	height:36px;
	width:95vw;
	margin-bottom:30px;
	position:relative;
	z-index:600;
}

#navigation ul {

}

#navigation ul li {
	float:center;
	background:url('../imagesMain/navRepeat.jpg');
}

#navigation ul li a {
	display:block;
	color:#ffffff;
	padding:12px 27px 11px 27px;
	font-family:arial;
	text-decoration:none;
	font-size:13px;
	border-right:1px solid #003550;
	border-left:1px solid #227ea6;
}

#navigation ul li a:hover {
	background:#013b58;
	color:#ffcc00;
}

/*extended*/

#navigation ul li ul {
	position:absolute;
	left:-999em;
	float:left;
}

#navigation ul li:hover ul {
	position:absolute;
	left:auto;
	background:#0b5b7e;
	width:150px;
}

#navigation ul li:hover ul li {
	font-size:11px;
	font-weight:bold;
	margin:0px;
	border:0px;
}

#navigation ul li:hover ul li a {
	background-image:none;
	padding:8px 15px;
	float:left;
	display:block;
	border:0px;
	border-top:1px solid #227ea6;
	width:119px;
	color:#ffffff;
}

#navigation ul li:hover ul li:hover a {
	background:#023b58;
}

/*end extended*/

#content {
	width:300px;
	float:left;
	padding-left:10px;
}

#productList {
	float:center;
	width:95vw;
	z-index:550;
}

#productList h3 {
	background:#1777a1;
	font-family:arial;
	font-weight:bold;
	color:#ffcc00;
	font-size:13px;
	padding:8px 15px;
	width:90%;
}

#productList ul {
	border-top:1px solid #c5c5c2;
	
}

#productList ul li {
	float:left;
	width:225px;
}

#productList ul li a {
	background:url('../imagesMain/productBg.jpg') repeat-x;
	display:block;
	font-family:arial;
	font-weight:bold;
	color:#222222;
	border-bottom:1px solid #c5c5c2;
	padding:8px 12px;
	font-size:13px;
	text-decoration:none;
}

#productList ul li:hover a {
	background:#c7c9ca;
}

#productList ul li a:hover {
	background:#c7c9ca;
}


/*extended*/

#productList ul li ul {
	position:absolute;
	left:-999em;
	float:left;
}

#productList ul li:hover ul {
	position:absolute;
	left:200px;
	top:auto;
	margin-top:-31px;
	background:#d7d9da;
	border-top:1px solid #c5c5c2;
	width:180px;
}

#productList ul li:hover ul li {
	margin:0px;
	border:0px;
}

#productList ul li:hover ul li a {
	background-image:none;
	padding:8px 15px;
	float:left;
	display:block;
	font-weight:bold;
	color:#222222;
	border-bottom:1px solid #c5c5c2;
	padding:8px 12px;
	width:155px;
}

#productList ul li:hover ul li:hover a {
	background:#ffffff;
}

/*end extended*/

.newsSide {
	float:center;
	background:#f0f0f0;
	padding:0px 15px 15px 15px;
	width:90%;
}

.newsSide p {
	font-family:arial;
	font-size:16px;
	color:#222222;
	line-height:16px;
	padding:10px 0px;
	border-bottom:1px solid #c0c0c0;
}

.newsSide p a {
	color:#003366;
}

.softwareFeature {
	border:1px solid #c5c5c2;
	float:left;
	width:135px;
	margin:10px 0px;
	margin-right:10px;
	text-align:center;
	height:150px;
	position:relative;
}

#subtitle {
	max-width:490px;
	margin-top:15px;
}

#content h2 {
	font-family:arial;
	font-weight:400;
	font-size:20px;
	color:#e29446;
	margin:15px 0px;
}

#content p {
	font-family:arial;
	font-size:14px;
	color:#424242;
	line-height:18px;
	margin:10px 0px;
}
	
#subcontent p {
	text-align:left;
	font-size:14px;
	width:100%;
}

#subcontent table tr td {
	height:auto;
}

.softwareFeature img {
	padding-top:10px;
}

.softwareFeature a {
	font-family:arial;
	font-size:13px;
	color:#266b92;
	font-weight:bold;
	position:absolute;
	left:0px;
	bottom:15px;
	width:130px;
}

#affiliates {
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding:10px;
	margin:15px 0px;
}

#footer {
	padding-top:6px;
}

#footer p {
	text-align:center;
	font-family:arial;
	font-size:12px;
	line-height:20px;
	color:#444444;
}

#footer p a {
	color:#444444;
	font-size:13.8px;
	margin:5px;
}

#featuredProds {
	padding:0px 0px;
}

.quad {
	width:400px;
	height:200px;
	padding:10px;
	float:center;
}

.quad h4 {
	color:#266b92;
	font-family:arial;
	font-size:13px;
}

.quad a {
	color:#1777a1;
}

.quademv {
	width:320px;
	height:300px;
	padding:20px;
	float:left;
}

.quad1 {border-right:1px solid #c5c5c2; border-bottom:1px solid #c5c5c2; }
.quad2 {border-bottom:1px solid #c5c5c2;}
.quad3 {border-right:1px solid #c5c5c2;}
.quad5 {border-right: 1px solid #c5c5c2; border-top: 1px solid #c5c5c2;}
.quad6 {border-top: 1px solid #c5c5c2;}


#affiliatebanner {
	width:93vw;
}
.banner {
	width:90vw;
}
#completebanner {
	width:150%;
	height:5%
}
#hwbanner {
	width:150%;
}
#swbanner {
	width:90vw;
}
#bundlecustombanner {
	width:470px;
}
#downloadsbanner {
	width:90vw;
}
#quotebanner {
	width:90vw;
}
#contactbanner {
	width:90vw
}
#allinonebanner {
	width:90vw;
}
#utcbanner {
	width:90vw;
}
#touchbanner {
	width:90vw;
}
.barcodebanner {
	width:90vw;
}
#batteriesbanner {
	width:90vw;
}
#cablesbanner {
	width:90vw;
}
#cardreadersbanner {
	width:90vw;
}
.cashdrawersbanner {
	width:90vw;
}
#cashregistersbanner {
	width:90vw;
}
#articlelibrarybanner {
	width:90vw;
}
#checkreaderbanner {
	width:90vw;
}
#liquorstoreposbanner {
	width:90vw;
}
#keyboardsbanner {
	width:90vw;
}
.labelprinterbanner {
	width:90vw;
}
#cognitivetpgbanner {
	width:90vw;
}
#labelsbanner {
	width:90vw;
}
.poledisplaysbanner {
	width:90vw;
}
#portableterminalsbanner {
	width:90vw;
}
.poscomputersbanner {
	width:90vw;
}
#printheadsbanner {
	width:90vw;
}
.receiptprintersbanner {
	width:90vw;
}
#rfidprinterbanner {
	width:90vw;
}
#ribbonsbanner {
	width:90vw;
}
#signaturepadsbanner {
	width:90vw;
}
#touchscreensbanner {
	width:90vw;
}
#articlelibrarybanner {
	width:90vw;
}
#driversbanner {
	width:90vw;
}
img {
	float:left;
}
.imgsize img {
	max-width: 80%;
}
.compareA, .compareB, .compareAtop, .compareAmiddle, .compareAbottom, .style5 {
	float:left;
	width:100%;
}
#installationad {
	float:left;
	position:inline-block;
	width:100%;
}
.productcs {
	width:150%;
}

.csDesc {
	float:left;
}

.catClass {
	display:inline;
	width:100%;
	height:40%;
}

.infoBox ul {
	text-align:center;
}

.infoBox li a {
	margin:3px 0 15px 0;
	line-height:35px;
	font-size:20px;
}

.downloadtables {
	width:90vw;
}

#sirclebannerdiv {
	position:inline-block;
	float:right;
	height:auto;
	width:10vw;
}
#contactform {
	width:40vw;
	height:400px;
	background-color:#d3d3d3;
	float:left;
}
.style1, .style2 {
	text-align:left;
	font-size:46px;
	position:relative;
	float:left;
	margin-bottom:10px;
}
.style9 {
	float:left;
	width:75vw;
}
.scannerbranddesc {
	float:left;
}
.hprpimg {
	width:100%;
}
.table td {
	clear: both;
	float: left;
	width: min-content;
}
textarea {
	width:100%;
}
}