@charset "utf-8";
/* CSS Document */

/* HTML
========================================================*/
* { margin:0; border:0; padding:0; }
body { font-size:0; line-height:0; background:#fff/*f0f5fa*/; color:#000; text-align:center; font-family:Arial; }

img, a img { border:0; }

h1 { font:22px/22px Verdana; color:#ed1556; font-weight:bold; }
h2 { font:20px/20px Arial; color:#069 }
h3 { font:14px/18px Arial; display:inline; font-weight:bold; }

a, a:visited { color:#c03; text-decoration:none;   }
a:hover { color:#c03; text-decoration:underline;   }

ul { margin:0; border:0; padding:10px 0 10px 20px; list-style-type:disc; }
ul li { margin:0; border:0; padding:0 10px; }

p {  }


/* MAJOR PARTS
========================================================*/
#wrapper { margin:0 auto 30px auto; border:1px dotted #97c7de; background:#fff; width:802px; wid\th:800px; }

.across { width:100%; text-align:center; }

.break { clear:both; floath:none; }
.line { border-top:1px dotted #97c7de; padding:5px 0; }

/* HEADER
========================================================*/
#hdr { width:800px; height:98px; clear:both; float:none; }
	.logo { float:left; }
	.tagline { float:right;  }


/* MAIN NAVIGATION
========================================================*/
#nav-main { border-bottom:1px dotted #97c7de; background:#fff url("http://www.adhesiveapps.com/images/nav/bg-nav.jpg") repeat-x; width:100%; clear:both; float:none;  }

	#nav-main ul { margin:0 auto; padding:0; list-style-type:none; width:800px; height:24px; }
	#nav-main ul li { position:relative; padding:0; float:left; border-right:1px dotted #97c7de; }
	#nav-main ul li.noborder { border:0; }
	#nav-main ul li a.main:link, #nav-main ul li a.main:visited { font:11px/11px Arial; color:#069; text-decoration:none; font-weight:bold; display:block; padding:8px 6px 4px 6px; width:114px; wid\th:100px; }
	#nav-main ul li a.selected:link, #nav-main ul li a.selected:visited { color:#c03; }
	#nav-main ul li a.main:hover { color:#c03; text-decoration:none; }

	#nav-main ul li ul.navSub { display:none; list-style-type:none; background:#fff; }
	#nav-main ul li:hover > ul.navSub { display:block; position:absolute; top:23px; left:-1px; z-index:1002; padding:0; width:160px; }
	#nav-main ul li ul.navSub li { float:none; border:0; text-align:left; }
	#nav-main ul li ul.navSub li a:link, #nav-main ul li ul.navSub li a:visited { font:11px/14px Arial; padding:7px 10px; border:1px dotted #97c7de; border-width:0 1px 1px 1px; background:#fff; width:160px; wid\th:140px; }

	#nav-main ul li:hover > ul.farRight { width:120px; }
	#nav-main ul li ul.farRight li a:link, #nav-main ul li ul.farRight li a:visited { width:122px; wid\th:102px; }


/* FOOTER
=================================================*/
#ftr { border-top:2px solid #c03; background:#00679b; height:45px; width:800px; color:#fff; font:11px/18px Arial; }

	#ftr-nav { margin:0 auto; padding:0 6px; text-align:left; font-weight:bold; font:11px/11px Arial; background:#fff; width:800px; wid\th:788px; }

		#ftr-nav ul { list-style-type:none; padding:0; background:#fff; }
		#ftr-nav ul li { float:left; margin:0; border:0; padding:0 6px; border-right:1px solid #069; background:#fff; display:block; }
		#ftr-nav ul li.noborder { border:0; }
		#ftr-nav ul li a:link, #ftr-nav ul li a:visited { text-decoration:none; color:#069; }
		#ftr-nav ul li a:hover { color:#c03; text-decoration:none;   }


	#ftr-left { padding:13px 15px; float:left; text-align:left; }
	#ftr-right { padding:13px 15px; float:right; text-align:right; }

	#ftr a, #ftr a:visited { color:#fff; text-decoration:none; }
	#ftr a:hover { color:#fff; text-decoration:underline; }



/* SUB NAVIGATION
========================================================*/
.nav-markets { border-left:1px dotted #97c7de; margin:9px 60px 9px 112px; padding:0 6px; color:#069; width:800px; wid\th:616px; }	
.nav-products { border-left:1px dotted #97c7de; margin:9px 60px 9px 225px; padding:0 6px; color:#069; width:800px; wid\th:513px; }	
.nav-downloads { border-right:1px dotted #97c7de; margin:9px 122px 9px 0; padding:0 6px; color:#069; width:800px; wid\th:665px;  }
.nav-contact { border-left:1px dotted #97c7de; margin:9px 60px 9px 451px; padding:0 6px; color:#069; width:800px; wid\th:277px; }	

	ul.sub { position:relative; margin:0; padding:0; list-style-type:none; font:11px/11px Arial; }
	ul.sub li { margin:0; float:left; display:block; padding:3px 6px; }
	ul.sub li a:link, ul.sub li a:visited { font:11px/11px Arial; color:#069; text-decoration:none; }
	ul.sub li a.selected, ul.sub li a.selected:visited { color:#c03; text-decoration:none; }
	ul.sub li a:hover { color:#c03; text-decoration:underline; }
	
	ul.righted { float:right }



/* CONTENT
========================================================*/
.wide { padding:20px 0; float:left; display:inline; text-align:left; width:700px; }

.left { padding:20px 0; float:left; display:inline; text-align:left; width:318px; height:330px; }
.left a img.sidelined, .left img.sidelined { margin:20px 0 0 0; border:1px dotted #97c7de; border-width:1px 1px 1px 0; }

.downloadThis { margin:40px 0; padding:0 42px 0 0; font-size:12px; text-align:right; }
.downloadThis a img { float:right; margin:-15px -42px 0 0; }
.onShade { margin:40px 20px 40px 0; }

.right { padding:20px 0; float:right; display:inline; text-align:left; width:482px; height:100%; }

.content { padding:20px 35px; font:12px/18px Arial; text-align:left; color:#069; height:100%; }

ul.list { margin:0; border:0; padding:0; list-style-type:none; }
ul.list li { margin:0; border:0; padding:10px 0; border-bottom:1px dotted #97c7de; font-weight:bold; }

.details { background: url("http://www.adhesiveapps.com/images/main/details-bg.gif") repeat-y; }
.details div.left { padding:0; }
.details div.right { padding:0; }

.arrows { padding:0 20px 20px 340px; clear:both; float:none; vertical-align:bottom; }
.arrows a img { margin:2px 2px -2px 2px; }
	.top { float:left; font:11px/11px Verdana; }
	.next { float:right; font:11px/11px Verdana; }
	a.top:link, a.top:visited, a.next:link, a.next:visited { color:#069; text-deocoration:none; }
	a.top:hover, a.next:hover { color:#c03; text-decoration:none; }


/* DOWNLOADS
========================================================*/
.id { padding-right:5px; margin-bottom:3px; font:11px/18px Arial; border-right:1px solid #666; float:left; width:95px; wid\th:90px; }
.name { padding-left:15px; margin-bottom:3px; float:left; font:11px/18px Arial; width:315px; wid\th:300px; }


/* CONTACT FORM
========================================================*/
table#sampleform { margin:0; border:0; padding:0; border-spacing:0; }
table#sampleform td { margin:0; border:0; padding:5px; vertical-align:top;  }
table#sampleform th { margin:0; border:0; padding:5px; vertical-align:top; text-align:right; font-weight:bold;  }

table#careers { margin:0; border:0; padding:0; border-spacing:0; }
table#careers td { margin:0; border:0; padding:5px; vertical-align:top;  }
table#careers th { margin:0; border:0; padding:5px; vertical-align:top; text-align:right; font-weight:bold;  }


	/* form stuff 
	----------------------------------------*/
	INPUT, SELECT, TEXTAREA, file { BORDER: #666 1px solid; }
	
	INPUT.numbers3 { width:25px; }
	INPUT.numbers4 { width:30px; }


/* MISC
========================================================*/
.highlight { font-weight:bold; color:#c03; }



/* HOMEPAGE SLIDESHOW
========================================================*/

	/*Make sure your page contains a valid doctype at the top*/
	#simplegallery{ position:relative; visibility:hidden; border:0; margin:0; padding:0; }
	#simplegallery .gallerydesctext { text-align:left; padding:0; }

	#simplegallery a img, #simplegallery img { padding-right:10px; }
 	div.gallerystatus { padding-right:50px; }

	/*customization for adhesiveapps.com*/
	#galleryThumbs { position:absolute; z-index:1001; top:380px; left:0; width:800px; }

	#galleryThumbs ul { list-style-type:none; padding:5px; margin:0; border:0; }
	#galleryThumbs ul li { float:left; border:0; margin:0; padding:5px; }

	ul#thumbnails { position:absolute; left:0; top:0; }
	ul#thumbnails a img { height:27px; width:42px; }
	ul#thumbnails li a.thumbnail:link, ul#thumbnails li a.thumbnail:visited { border:2px solid #fff; height:27px; width:42px; display:block; }
	ul#thumbnails li a.thumbnail:hover { border:2px solid #f00; }

	ul#playpause { display:none; position:absolute; left:660px; top:10px; }

	div#label { position:absolute; z-index:1001; left:348px; top:396px; font:12px/12px Verdana; color:#fff; }


/* HOMEPAGE SLIDESHOW
========================================================*/
#searchform { margin:0 auto; background:#fff; width:800px; text-align:right; } 
#input_field { font:10px/10px Verdana; padding:1px; margin:10px; border-color:#ccc; }
#search_btn { font:10px/10px Verdana; padding:1px 5px; }

.searchresults { font:11px/14px Verdana; padding:40px; clear:both; float:none; text-align:left; width:800px; wid\th:720px; }
table.t { width:300px; }
p#ofr { width:400px; }


/* COLORS
=======================================================*
.nav-sub { background:red; }
.nav-sub ul li a { background:pink; }
.highlight { padding:40px 0 20px 0; font:14px/20px Arial; font-weight:normal; }

.left { background:green; }
.right { background:blue; }
.content { background:red; }
p { background:yellow; }
h3 { background:purple; }



html { overflow-y:scroll }
div, td, .n a, .n a:visited { color:#000 }
.ts td, .tc { padding:0 }
.ts, .tb { border-collapse:collapse } 
.ti { display:inline }
.ti { display:inline-table } 
.hd { position:absolute; width:1px; height:1px; top:-1000em; overflow:hidden }
.f { color:#000 } 
.flc, a.fl { color:#000 } 
a, .w, .q:visited, .q:active, .q, .b a, .b a:visited { color:#00c }
a:visited { color:#00c } 
a:active { color:#00c }
.t { background:#fff; color:#000; padding:5px 1px }
.bb { border-bottom:1px solid #00c } 
.bt { border-top:1px solid #00c }
.j { width:34em }
.h { color:#36c }
.i { color:#000 }
.a { color:green }
.z { display:none }
div.n { margin-top:20px }
.n a, .n .i { font-size:10pt } 
.n .i, .b a { font-weight:bold } 
#navbar a { display:block }
.std { font-size:82% } 
.xsm { font-size:67% }
#np, #nn, .nr, #logo span, .ch { cursor:pointer; cursor:hand }
.ta { padding:3px 3px 3px 5px }
#tpa2, #tpa3, #tpa4 { padding-top:9px }
#guser { font-size:84%; padding:0 0 4px; text-align:right }
a.gb1, a.gb2, a.gb3, .link { color:#00c !important }
.sl, .r { display:inline; font-weight:normal; margin:0 } 
.sl { font-size:84% }
.r { font-size:100% }
.e { margin:.75em 0 } 
.sm { display:block; margin:0; margin-left:40px } 
.slk td { padding-top:5px; padding-left:40px; vertical-align:top; font-size:84% } 
.slk div { text-indent:-10px; padding-left:10px }
.csb, .n div, #logo span, .ss, #rptglbl { background:url(/images/nav_logo4.png) no-repeat; overflow:hidden }
.csb, .n div, #logo span { background-position:0 0; height:26px; }
.n .nr { background-position:-60px 0; width:16px }
#np { width:44px }
#nf { background-position:-26px 0; width:18px } 
#nc { background-position:-44px 0; width:16px } 
#nn { margin-right:34px; width:66px } 
#nl { width:42px }
#nn, #nl { background-position:-76px 0 } 
#logo { display:block; height:52px; margin:13px 0 7px; overflow:hidden; position:relative; width:150px } 
#logo span { background-position:0 -26px; height:100%; left:0; position:absolute; top:0; width:100% }
.ss { background-position:0 -87px; display:block; left:0; overflow:hidden; position:absolute; top:0 }
.cps { height:18px; overflow:hidden; width:114px } 
em { font-weight:bold; font-style:normal }
#cnt { max-width:80em; clear:both }
body, td, div, .p, a { font-family:arial,sans-serif }
.g { margin:1em 0 }
#sd { font-size:84%; font-weight:bold }
#ap { font-size:64% }



*/
