@charset "UTF-8";
/* CSS Document */

.onlyprint { display: none; }

body {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:1.4em;
	letter-spacing:normal;
	margin: 10px 0 10px 0;
	}
	
body a:hover{
	color:#223489;
	text-decoration:underline;
	}
	
body a:active{
	color:#223489;
	text-decoration:none;
	}

body a{
	text-decoration:none;
	color:#bf0f00;
	font-weight:bold;
	}
/*	
form {
visibility:hidden;
height:0px;
}
*/

/*
:::::::::::::::::::::::::::::::::::::::General:::::::::::::::::::::::::::::::
*/

#container {
	width:968px;
	/*height:700px; cs removed 9/2*/
	margin:10px auto 0 auto;
	border:#e7eaee 1px solid;
	background:url(../images/containerbkgrd1.gif) repeat-y;
	}
	
#header {
	/*background:url(../images/umarq-header.jpg) #fff no-repeat;*/
	background: #A4AFC3 url(../images/umarqheader.jpg) no-repeat;
	width:968px;
	height:172px;
}

#logo {
	position: relative;
	left:29px;
	top:17px;
	width:155px;
	height:87px;	
}

#tagline {
	position: relative;
/*	left:160px;
	top:106px; */
	left:-16px; 
	top:45px;
	width: 750px;
	height: 35px;
	z-index: 1;
}

#flashdiv
{
	height: 725px;
	width: 600px;
	position:absolute;
	top: -1000px;
	left: 310px;
	z-index: 3;	
}

/*
#header img {
	display:none;
	}
*/

#taglinetext{
	/*using image instead */
	height:30px;
	width:auto;
	position: absolute;
	left:160px;
	top:106px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
}

#nav {
	width:968px;
	height:62px;
	background:url(../images/home-navbkground_1.gif) no-repeat;
/*	border-top:#e7eaee 1px solid; */
	}

#nav a:hover{
	text-decoration:none;
	}

#nav2 {
	width:968px;
	height:33px;
	background:url(../images/home-navbkground_2.gif) no-repeat;
	border-bottom:#e7eaee 1px solid;
	}

#nav2 a:hover{
	text-decoration:none;
	}
	

/* Shopping Cart */

a.continueshopping{
	margin-left: 10px;
}

#netsuite {
	font-size:1.2em;
}
	
#netsuite a {
	background-color: #ffffff;
	padding: 3px;
}

#netsuite a:hover{
	text-decoration:none;
	}

#netsuite {
	position: absolute;
	top: 215px;
	left: 50px;
	visibility: hidden;
}

#store{
	width: 900px;
	height: 600px;
	border:#e7eaee 4px solid;
}

.btn-BuyOff2{
	margin-top: 4px;
	margin-bottom: 4px;
}

.btn-BuyOn2{
	margin-top: 4px;
	margin-bottom: 4px;
}

/* end Shopping Cart */ 

#colorband1 {
	display:block;
	float:left;
	width:260px;
	min-height:385px;
	height:auto !important;
	height:385px;	
	background:url(../images/colorbandbkground.jpg) repeat-x; 
	margin-bottom: 20px; /* cs added 9/2 just in case */
	}
	

#colorband1 img {
	float: left; 
/*	border:#000000 1px solid; */
	border:#c3cad2 1px solid;
	margin-right:10px;
	width:84;
	height:62;
	}
	
#colorband1 img a{
	text-decoration:none;
/*	color:#000000; */
	color:#223489;
/*	border:#000000 1px solid; 
	border:#000000 2px solid;*/
	border:#e7eaee 1px solid;
	}
	

#colorband1-6tn {
	display:block;
	float:left;
	width:260px;
	min-height:460px;
	height:auto !important;
	height:460px;	
	background:url(../images/colorbandbkground-6tn.jpg) repeat-x;
	margin-bottom: 20px; /* cs added 9/2 just in case */
	}
	
#colorband1-6tn img {
	float: left; 
	border:#c3cad2 1px solid;
	margin-right:10px;
	width:84;
	height:62;
	}
	
#colorband1-6tn img a{
	text-decoration:none;
	color:#223489;
	border:#e7eaee 1px solid;
	}

.thumbnail {
	display:block;
	width:231px; 
	height: 62px;
	margin:7px 0 14px 14px;
	clear:both;
	}

#mainContent{
	display:block;
	float:left;
	width:559px;
/*	height:380px; cs removed 9/2*/
	padding-top:40px;
	padding-bottom:20px;
	font-size:.9em;
	background-color:#fff;
	}
	
#mainContent p{
	width:480px;
	padding-left:30px;
	font-size:1.2em;
	line-height:1.6em;
}



#mainContent h3{
	padding-left:60px;
	}
	
#mainContent table {
	width: 95%;
	margin:0 auto;
	}
	
#mainContent th,td {
	padding-left:10px;
	}
	
#mainContent th {
	font-size:1.2em;
	text-align:left;
	color:#000000;
	}

#mainContent th.head {
	font-size:1.1em;
	padding:5px;
	}	
	
#mainContent td.part {
	width:13%;
	}

#mainContent td.asterick {
	width:1%;
	}

#mainContent td.partasterick {
	width:16%;
	}

#mainContent td.description {
	width:75%;
	width:66%;
	}
	
#mainContent td.price {
	width:10%;
	text-align:right;
	padding-right:5px;
	white-space:nowrap;
	}

#mainContent td.buy {
	width:10%;
	padding-right:10px;
	}

#colorband2 {
	float:left;
	width:149px;
	min-height:385px;
	height:auto !important;
	height:385px;	
	background:url(../images/colorbandbkground.jpg) repeat-x;
	}

#colorband2-6tn {
	float:left;
	width:149px;
	min-height:460px;
	height:auto !important;
	height:460px;	
	background:url(../images/colorbandbkground-6tn.jpg) repeat-x;
	}

/*cs added colorbandshim 9/2*/
#colorbandshim {
	display:block;
	width:149px;
	height:100px;
	clear:both;
	}
	
	
/*
h2 span{
	display:none;
	}
*/

h2 {
	font-size:1.2em;
	
}
  
	
#secondarySubContent{
	background-color:#FFFFFF;
	width:257px;
	float:left;
	border-top:#999999 1px solid;
	}
	
	


#footercontainer{
margin:0 auto;
width:968px;
height:30px;
font-size:.8em;
text-align:center;
color:#666;
border-bottom:#e7eaee 1px solid;
border-left:#e7eaee 1px solid;
border-right:#e7eaee 1px solid;


}
#footercontainer p {
display:block;
width:948px;
height:30px;
margin-top:0px;
padding:0;
}
/*added for thumbnails with stopwatch*/

.thumbnail2 {
	display:block;
	width:249px;
	height: 62px;
	margin:7px 0 14px 14px;
	clear:both;
	}
	
 .time {
	float:left;
	width:113px;
	margin:0;
	padding:0;
	font-size: .95em;
	line-height:1.2em;
	
	}
	
	
.stopwatch {
	float:left;
	width:38px;
	margin:0;
	margin-top:10px;
	}
	

.video {
	float:left;
/*	border:thin solid; */
	border:#e7eaee 1px solid;
 	margin-right:10px;
	vertical-align:text-top;
	width:84px;
	height:62px;
	}
	
.bigger {
	font-size: 1em;
	font-weight:bold; 
	text-indent:none;
	}
	
.emphasize{
	font-weight:bold;
}
	
.imagecaption  {
	display:inline;
	font-size: .95em;
	line-height:1.2em;
}

/*::::::::::::::::::::::::::::::::::: NAVIGATION ::::::::::::::::::::::::::::::::::::::::*/

#nav ul{
	height:33px;
	margin:0;
	font-size:1.2em;
	list-style:none;
	padding: 8px 0 0 285px;
}
#nav li {
	display:block;
	float:left;
	line-height:normal;
	margin:0;
	color:#000;
	font-weight:bold;
	}
	
#nav2 ul {
	height:33px;
	margin:0;
	list-style:none;
	padding: 0 0 0 285px;
	}
	
#nav2 li {
	display:block;
	float:left;
	margin:0;
	color:#000;
	font-weight:400;
	height:20px;
	padding-top:8px;
	
	}

.navhome {
	width:39px;
	}
	
.navgallery {
	width:48px;
	}
	
.navdemos {
	width:108px;
	}
	
.navdownloads {
	width:63px;
	}
	
.navspecs {
	width:163px;
	}
	
.navcontact {
	width:76px;
	}

.navpadding {
	padding:0 20px 0 0;
	}
.specspace {
	width: 163px;
	}

	
.navmetal {
	width:80px;
	}
	
.navcontour {
	width:100px;
	}
	
.navengrave {
	width:100px;
	}
	
.navbraille {
	width:140px;
	}
	
.navhardware {
	width:145px;
	}
	
.navsoftware {
	width:145px;
	}
	
.navpricing {
	width:100px;
	}

#nav li a {
	display:block;
	height:17px;
	}
	
#nav2 li a {
	font-weight:bold;
	}

a.active:link, a.active:hover, a.active:visited, a.active:active {
	text-decoration:none;
	color:#000000;
	}

/*::::::::::::::::::::::::::::::::::::::::::::::::HOME:::::::::::::::::::::::::::::::::::::*/	

.image {
	border:#999 1px solid;
	width:82px;
	height:60px;
	}
	
/*::::::::::::::::::::::::::::::::::::::::::::::::GALLERY:::::::::::::::::::::::::::::::::::::*/
#gallery #nav{
	background:url(../images/navbkgrd_gallery1.gif) no-repeat;

}

#gallery #nav2{
	background:url(../images/navbkgrd_gallery2.gif) no-repeat;

}

	
#gallery h3 {
margin:0;
padding-left:25px;
font-size:1.6em;
color:#000000;
font-weight:bold;
}


/*:::::::::::::::::::::::::::::::::::MORE DEMOS::::::::::::::::::::::::::::::::::::::::::*/
#moredemos #nav {
	background:url(../images/navbkgrd_demos1.gif) no-repeat;
}

#moredemos #nav2 {
	background:url(../images/navbkgrd_demos2.gif) no-repeat;
}

#moredemos h3 {
margin:0;
padding-left:25px;
font-size:1.6em;
color:#000000;
font-weight:bold;
}
/*:::::::::::::::::::::::::::::::::::HARDWARE SPECS::::::::::::::::::::::::::::::::::::::::::*/

#hardwarespecs #nav {
	background:url(../images/navbkgrd_specs1.gif) no-repeat;
}

#hardwarespecs #nav2 {
	background:url(../images/navbkgrd_specs2.gif) no-repeat;
}

table.specsheet {
	border:#003399 1px solid;
	padding:5px;
	width:470px;
	}
	
table.specsheetlower {
	border-left:#003399 1px solid;
	border-right:#003399 1px solid;
	border-bottom:#003399 1px solid; 
	padding:5px;
	width:470px;
}

table.notop {
	border-top:#003399 0px solid;
}

table.nobottom {
	border-bottom:#003399 0px solid;
}

.copyhead {
	padding-left:30px;
	}

.spechead {
font-size:2.5em;
padding:5px;
background-color:#e7eaee;
}

.subhead {
font-size:1.1em;
font-weight:bold;
border-top:#003399 1px solid;
border-bottom:#003399 1px dotted;
}

.alt3 {
background:#f2f5f9;
border-bottom:#e7eaee 1px dotted;
}

.alt2 {
border-bottom:#e7eaee 1px dotted;
}


/*:::::::::::::::::::::::::::::::::::SOFTWARE SPECS::::::::::::::::::::::::::::::::::::::::::*/
#softwarespecs #container {
height:1550px;
}



#softwarespecs #nav {
	background:url(../images/navbkgrd_specs1.gif) no-repeat;
}

#softwarespecs #nav2 {
	background:url(../images/navbkgrd_specs2.gif) no-repeat;
}

/*:::::::::::::::::::::::::::::::::::PRICING::::::::::::::::::::::::::::::::::::::::::*/
#pricing #container {
height:1500px;
}

#pricing .spechead {
font-size:1.2em;
padding:5px;
background-color:#e7eaee;
}

#pricing #mainContent {
height:100%;
}

#pricing #nav {
	background:url(../images/navbkgrd_specs1.gif) no-repeat;
}

#pricing #nav2 {
	background:url(../images/navbkgrd_specs2.gif) no-repeat;
}

#pricing .emphasize {
	font-size:1.4em;
	font-weight:bold;
	}

/*:::::::::::::::::::::::::::::::::::CONTACT US::::::::::::::::::::::::::::::::::::::::::*/
#contact #nav {
	background:url(../images/navbkgrd_contact1.gif) no-repeat;
}

#contact #nav2 {
	background:url(../images/navbkgrd_contact2.gif) no-repeat;
}

.text2 {
	padding-left:25px;
	}
.phone {
	padding-left:5px;
	}
.email {
	padding-left:14px;
	}
.address {
	padding-left:20px;
	}
	
.contactime {
	float:left;
	width:300px;
	margin:0;
	padding:0;
	}

/*:::::::::::::::::::::::::::::::::::::::::::::::LINKS::::::::::::::::::::::::::::::::::*/

/*
#footercontainer a:visited, a:active{
	text-decoration:none;
	color:#666666;
	}
*/	