body
{
font-family: arial;
}

.header-block
{
z-index: 30;
position:relative;								
left:0px;
top: 0px;
height: 54px;
color: black;
margin: 0px;
background-color:#FFF;
}

a img {
border: none;
}

.header-subblock2
{
z-index:35;
position: absolute;
left:400px;
top:20px;
width: 200px;
margin: 0px;
padding: 0px;

}

.header-subblock3
{
z-index:40;
position: absolute;
right:0;
bottom:6px;
font-size:9px;
min-width:220px;
width:auto;
}

.shopping-cart-shadow
{
z-index:35;
position: absolute;
left:862px;
top: 39px;
height:60px;
width:120px;
background-color:#606060;
margin: 0px;
padding: 0 9px;

}

.login-block
{
z-index: 50;
position: absolute;
right:0;							
top:0;
height: 25px;
margin: 0px;
padding: 0px;
color:black;
font-size: 10px;
}

.menu-block
{
margin-bottom:6px;
padding:0px;
list-style: none;
z-index:40;
position:relative;
color: black;
font-size:12px;
min-height:33px;
height:auto;
_height:33px;
}

.menu-block ul
{
}

.menu-block ul li
{
position: relative;
display:inline;
list-style-type: none;

}

.menu-block ul li a
{
text-decoration:none;
color: black;
}

.menu-block ul li ul 
{
position: absolute;
display: none;
left: 0;
}


.shark
{
z-index: 50;
position:absolute;
left: 135px;
top: 35px;
}

/**************************************** STYLES ADDED BY DAVE WHITE ******************************************************/
body {
	text-align:center;
}
#wrapper {
	position:relative;
	width:900px;
	background-color:#FFF;
	margin:0 auto;
}
#scannerSolutionsLogo {
	position:absolute;
	bottom:0;
	left:0;
}
form {
	margin:0;
}
.cart {
	vertical-align:middle;
	position:relative;
	top:-2px;
}
.login-block a:link,
.login-block a:visited {
	margin-left:6px;
	color:#666;
	text-decoration:none;
}
.login-block a:hover {
	color:#666;
	text-decoration:underline;
}
.menu-block-left {
	display:block;
	float:left;
	position:relative;
	width:635px;
	margin-right:6px;
	background:#FFF url(../images/menu.gif) top left repeat-x;
	color:#FFF;
	font-size:12px;
	min-height:33px;
	height:auto;
	_height:33px;
}
.menu-block-left a.menuLink:link, .menu-block-left a.menuLink:visited {
  color:#FFF !important;
  text-decoration:none;
  padding: 6px 14px;
  display: block;
  float: left;
}
.menu-separators {
  display: block;
  float: left;
  padding: 5px 0;
}
.menu-block-left a:hover {
  color:#FFC;
  text-decoration:none;
}
.menu-block-search {
	width:259px;
	background-color:#FFF;
	color:#FFF;
	display:block;
	float:left;
	background:#FFF url(../images/search.gif) top left repeat-x;
	min-height:33px;
	height:auto;
	_height:33px;
}

.menu-block-search a{
	color:#FFF;
	text-decoration:underline;
}

.menu-block-search a:hover{
	color:#FFF;
	text-decoration:none;
}

.splash-block {
	position:relative;
	background-color:#FFF;
	min-height:289px;
	height:auto;
	_height:289px;
	margin-bottom:6px;
}
.splash-block-left {
	position:relative;
	display:block;
	float:left;
	width:210px;
	background:#FFF url(../images/Expert.jpg) 0% 90% no-repeat;
	margin-right:6px;
	min-height:289px;
	height:auto;
	_height:289px;
}
	.free-shipping {
		background-color:#B11928;
		font-weight:bold;
		color:#FFF;
		padding:6px;
		font-size:14px;
		text-align:center;
	}
.splash-block-right {
	display:block;
	float:left;
	width:684px;
	background-color:#FFF;
	margin-bottom:6px;
	min-height:289px;
	height:auto;
	_height:289px;
	position:relative;
}
	.mfr-row {
		position:absolute;
		bottom:0;
		left:0;
		width:684px;
		background-color:#FFF;
	}
		.mfr-row ul {
			list-style:none;
			margin:0;
			padding:0;
			font-size:12px;
			border-right:none;
		}
			.mfr-row ul li {
				list-style-type:none;
				margin:-8px 2px;
				padding: 3px 35px;		
				float:left;
				height:38px;
				overflow:visible;
				background:transparent;
				position:relative;				
			}

			.mfr-row ul li a:active, .mfr-row ul li a:focus {
				outline:none;
			}						
			
			.mfr-row ul li.instructions {
				background-image:none;
			}

.prod-block {
	position:relative;
	margin-bottom:12px;
	margin-top: 8px;
	overflow:visible;
	height:150px;
}
	.prod-block-left {
		position:relative;
		width:533px;
	}
	.prod-block-right {
		display:block;
		position:absolute;
		top:0;
		right:0;
		width:360px;
		background-color:#FFF;
	}
.why-to-buy-block {
	position:relative;
	margin:6px 0;
	overflow:visible;
	min-height:164px;
	height:auto;
	_height:164px;
}
	.why-to-buy-block-1 {
		position:relative;
		width:347px;
		float:left;
		display:block;
		overflow:visible;
		margin-right:6px;
		min-height:164px;
		height:auto;
		_height:164px;
	}
	.why-to-buy-block-1 ol {
			font-size:12px;
			margin:0;
		}
			.why-to-buy-block-1 ol li {
				margin:0;
				padding:0;
				background-color:#FFF;
			}
	.why-to-buy-block-2 {
		position:relative;
		width:180px;
		float:left;
		display:block;
		margin-right:6px;
		overflow:visible;
		min-height:164px;
		height:auto;
		_height:164px;
	}
	.why-to-buy-block-3 {
		display:block;
		float:left;
		width:360px;
		background-color:#FFF;
		min-height:164px;
		height:auto;
		_height:164px;
	}
		.why-to-buy-block-3 ul {
			list-style:none;
			margin:0;
			padding:0;
			font-size:12px;
		}
			.why-to-buy-block-3 ul li {
				list-style-type:none;
				margin:-8px 0px;
				padding:3px 27px;
				border-left:1px solid #CCC;
				float:left;
				min-height:72px;
				height:auto;
				_height:72px;
				overflow:visible;
				background-color:#FFF;
			}
			.why-to-buy-block-3 ul li p {
				margin:4px 0px;
			}
			.why-to-buy-block-3 ul li:first-child {
				border-left:0;
				padding-left:18px;
			}
			.why-to-buy-block-3 ul li.instructions {
				background-image:none;
			}
.footer-block {
	position:relative;
	background-color:#FFF;
	margin-bottom:6px;
	height:auto;
	overflow:visible;
}
	.footer-block .blockbody
	{
		height:18px;
	}
	
.product-detail-block {
	margin-bottom:6px;
	min-height:80px;
	height:auto;
}
.topRound {
	position:relative;
	padding-top:4px;
	background:transparent url(../images/t.gif) top left repeat-x;
	margin:0;
	zoom:1;
}
	.topRound div.l {
		position:absolute;
		top:0;
		left:0;
		height:5px;
		width:5px;
		background:transparent url(../images/tl.gif) scroll top left no-repeat;
		overflow:hidden;
	}
		.menu-block-left .topRound div.l,
		.menu-block-search .topRound div.l,
		.splash-block-left .topRound div.l {
			background:transparent url(../images/tlclear.gif) scroll top left no-repeat;
		}
	.topRound div.r {
		position:absolute;
		top:0;
		right:0px;
		height:5px;
		width:5px;
		background:transparent url(../images/tr.gif) scroll top left no-repeat;
		overflow:hidden;
	}
		.menu-block-left .topRound div.r,
		.menu-block-search .topRound div.r,
		.splash-block-left .topRound div.r {
			background:transparent url(../images/trclear.gif) scroll top left no-repeat;
		}
.bottomRound {
	position:relative;
	margin:0;
	background:transparent url(../images/b.gif) bottom left repeat-x;
	padding-bottom:4px;
	zoom:1;
}
	.bottomRound div.l {
		position:absolute;
		bottom:0;
		left:0;
		height:5px;
		width:5px;
		background:transparent url(../images/bl.gif) scroll top left no-repeat;
		overflow:hidden;
	}
		.menu-block-left .bottomRound div.l,
		.menu-block-search .bottomRound div.l,
		.splash-block-left .bottomRound div.l {
			background:transparent url(../images/blclear.gif) scroll top left no-repeat;
		}
	.bottomRound div.r {
		position:absolute;
		bottom:0;
		right:0;
		height:5px;
		width:5px;
		background:transparent url(../images/br.gif) scroll top left no-repeat;
		overflow:hidden;
	}
		.menu-block-left .bottomRound div.r,
		.menu-block-search .bottomRound div.r,
		.splash-block-left .bottomRound div.r {
			background:transparent url(../images/brclear.gif) scroll top left no-repeat;
		}
.hdrRound {
	position:relative;
	padding:8px 6px 6px 6px;
	background:#FFF url(../images/hdr.gif) top left repeat-x;
	margin:0;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	zoom:1;
}
	.hdrRound div.l {
		position:absolute;
		top:0;
		left:-1px;
		height:5px;
		width:5px;
		background:transparent url(../images/tl.gif) scroll top left no-repeat;
		zoom:1;
	}
	.hdrRound div.r {
		position:absolute;
		top:0;
		right:-1px;
		height:5px;
		width:5px;
		background:transparent url(../images/tr.gif) scroll top right no-repeat;
		zoom:1;
	}
.blockBody {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	text-align:left;
	font-size:12px;
	padding:0;
}
	.bodyContent {
		padding:4px 6px;
	}
	.menu-block-left .blockBody {
		min-height:25px;
		height:auto;
		_height:25px;
	}
	.menu-block-search .blockBody {
		min-height:25px;
		height:auto;
		_height:25px;
	}
		.menu-block-search .blockBody .bodyContent {
			padding:1px 9px;
		}
			.menu-block-search .blockBody .bodyContent input,
			.menu-block-search .blockBody .bodyContent img {
				vertical-align:middle;
			}
	.splash-block-left .blockBody {
		min-height:281px;
		height:auto;
		_height:281px;
		background-color:transparent;
	}
	.prod-block-left .blockBody {
		height:120px;
		background-color:#FFF;
		overflow:none;
	}
	.prod-block-right .blockBody {
		height:120px;
		background-color:#FFF;
		overflow:auto;
	}
	.why-to-buy-block-1 .blockBody {
		height:150px;
		background-color:#FFF;
		overflow:auto;
	}
	.why-to-buy-block-2 .blockBody {
		height:150px;
		background-color:#FFF;
		overflow:auto;
	}
	.why-to-buy-block-3 .blockBody {
		height:150px;
		background-color:#FFF;
		overflow:auto;
	}
	
		
.homeProdDisplay {
	width:500px;
}
.homeProdDisplay td {
	width:25%;
}
.prod-block a:link {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#000099;
}
.clear {
	clear:both;
}
.prod-block .showProducts .pcShowProductInfoH p {
	margin:0;
	text-align:left;
}
.prod-block-right table {
	width:100%;
}
.prod-block-right td {
	text-align:right;
	border-bottom:1px dotted #CCC;
	padding:2px 0;
	font-weight:bold;
	font-size:10px;
}
.prod-block-right td:first-child {
	text-align:left;
	padding-right:9px;
}
.ssLogo {
	position:absolute;
	bottom:0px;
	left:0;
}
h2 {
	font-size:13px;
	color:#666;
	margin:2px;
	font-weight:normal;
	text-align:center;
}
h3 {
	font-size:18px;
	color:#B11928;
	margin:2px;
	text-align:center;
}

a.actionBtn {
	background:#F1F1F1 url(../images/bg/actionBtn.gif) repeat-x top left;
	display:block;
	float:left;
	font: normal 100% Verdana, Arial, Helvetica, sans-serif;
	line-height:100%;
	padding:0;
	text-decoration:none;
	position:relative;
	margin:6px 6px 6px 0;
}
a:link.actionBtn, a:visited.actionBtn, a:active.actionBtn {
	color:#666;
	font-size:10px;
	letter-spacing:0.05em;
}
a:hover.actionBtn {
	color:#000;
	background:#F1F1F1 url(../images/bg/actionBtn.gif) repeat-x bottom left;
}

	a.actionBtn .btnTop {
	}
		a.actionBtn .btnTop .l {
			position:absolute;
			left:0;
			top:0;
			background:transparent url(../images/bg/actionTL.gif) top left no-repeat;
			height:5px;
			width:5px;
		}
		a.actionBtn .btnTop .c {
			padding-top:4px;
			margin:0 4px;
			border-top:1px solid #CCC;
		}
		a.actionBtn .btnTop .r {
			position:absolute;
			right:0;
			top:0;
			background:transparent url(../images/bg/actionTR.gif) top left no-repeat;
			height:5px;
			width:5px;
		}
		a.actionBtn .btnBody {
			position:relative;
			padding:2px 6px;
			border-left:1px solid #CCC;
			border-right:1px solid #CCC;
		}

	a.actionBtn .btnBot {
		clear:both;
	}
		a.actionBtn .btnBot .l {
			position:absolute;
			left:0;
			bottom:0;
			background:transparent url(../images/bg/actionBL.gif) bottom left no-repeat;
			height:5px;
			width:5px;
		}
		a.actionBtn .btnBot .c {
			padding-bottom:4px;
			margin:0 4px;
			border-bottom:1px solid #CCC;
		}
		a.actionBtn .btnBot .r {
			position:absolute;
			right:0;
			bottom:0;
			background:transparent url(../images/bg/actionBR.gif) bottom right no-repeat;
			height:5px;
			width:5px;
		}



/***************************************END STYLES ADDED BY DAVE WHITE ****************************************************/

/******************************************STYLES ADDED FOR DROP MENU *****************************************************/
#dropmenudiv {
  position:absolute;
  border: 1px solid #325A98;
  font:normal 12px Verdana;
  line-height:18px;
  z-index:100;
  background-color:#FFF;
}

#dropmenudiv a:link, #dropmenudiv a:visited{
  display: block;
  text-indent: 3px;
  padding: 1px 0;
  text-decoration: none;
  color:#666;
  text-align:left;
  padding: 3px 5px;
}

#dropmenudiv a:hover{ /*hover background color*/
  background-color: #FF9;
  color: #000;
}
/****************************************** END STYLES ADDED FOR DROP MENU *****************************************************/

table.SpecsTable
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	width: 400px;
	background-color: #666;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.SpecsTable td
{
	background-color: #CCC;
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}

#hideShow1 
{
	display:none;
	width:100%;
}

#hideShow1 td 
{
	width:700px;
}
#hideShow1 td:first-child
{
	width:200px;
	text-align:right;
}

#hideShow2 
{
	display:none;
	width:100%;
}

#hideShow2 td 
{
	width:700px;
}
#hideShow2 td:first-child
{
	width:200px;
	text-align:right;
}

.maintenace-block
{
	padding:2px 0;
}
.add-to-cart-block
{
	padding:2px 0;
}
.description-block
{
	position:relative;
	bottom:0px;
	padding-top:4px;
	padding-bottom:2px;		
}

.skyscraper1
{	
	height:auto;
}

	.skyscraper1 .blockBody
	{		
		border:0;		
		min-height:362px;
		padding-top:4px;
		padding-left:5px;
		_height:362px;		
	}


.skyscraper2
{
	height:auto;
}

	.skyscraper2 .blockBody
	{
		border:0;		
		min-height:362px;
		padding-top:12px;
		padding-left:5px;
		_height:362px;		
	}

#pcMain .pcMainTable td 
{
	height:100;
	
}

.prdimg
{
	text-align:center;
	height:100%;
	margin:5px;
	padding-top:40px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
}

.closer
{
	position:absolute;
	background-color: #CCC;
	top:0px;
	right:0px;
	width:25px;
	height:auto;
}

.closer span
{
	color:#fff;
	font-size:11pt;
	font-weight:bold;
}

.closer span:hover
{
	cursor:pointer;
}

.terms
{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	background-color: #FFFFFF;
}

/*
.showProducts
{
	padding: 2px;
}
*/

.why-to-buy-block-2 .blockBody .bodyContent
{
	margin-top:1px;
	margin-left:27px;
}

.why-to-buy-block-1 .blockBody .bodyContent
{
	margin-top:20px;	
}

.LiveHuman
{	
	position:absolute;
	top:94px;
	right:7px;
	border:solid 1px;
}

#webinar1
{
	cursor:pointer;
	position:inline;
	background: url('/store/pc/images/webinar_btn.png') no-repeat;
	height:24px;
	width:200px;
}

.number-block
{
	color:#B11928;
	font-size:18px;
	font-weight:bold;
	margin:2px;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
	margin:2px;
	position:absolute;
	top: 22px;
	left: 450px;
	
}

	.number-block p
	{
		font-size:12px;
		margin:2px;
	}

.FreeShip
{
	color:#B11928;
	font-size:16px;
	font-weight:bold;
	margin:2px;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
	margin:2px;
	position:absolute;
	top: 92px;
	left: 580px;
	text-align:center;
}
	.FreeShip p
	{
		font-size:11px;
		margin:0px;
		text-align:center;
	}
	
