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

body {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 1.7; /* Unitless for proper inheritance */
	font-size: 75%; 
	background-color: #e7e8e9;
	}

p {
	margin-bottom:1em;
	line-height:2em;
}

em {
	font-style:italic;
}
strong {
	font-weight:bold;
}

.important {
	color:#FF0000;
}

h1 {
	color: #00aeef;
	font-size:1.7em;
	font-weight:normal;
	margin-bottom:0.2em;
}
h2 {
	font-size: 1.3em;
	color: #00aeef;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:.5em;
}
h3 {
	font-size: 1.1em;
	color: #00aeef;
	font-weight:bold;
	margin-bottom:.3em;
}

h4 {
	font-weight:bold;
	}

a img {
	border:none;
}
hr {
	border:0;
	border-top:1px solid #98acb7;
	clear:both;
}

ul {
	list-style-type:square;
}
ol {
	list-style-type:decimal;
}
ul, ol {
	margin:0 0 1.5em 0;
}
li {
	margin:0 0 0 2.5em;
	padding:0;
}

blockquote {
	margin-bottom:1em;

}
blockquote cite {
	display:block;
	font-style:normal;
	margin-top:.5em;
	margin-left:100px;
}

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

.center {
	display:block;
	text-align:center;
}

.hidden {
	display:none;
}

ul.collapse {
	margin:0;
}

ul.collapse li {
	margin:0;
}

ul.nobullet, .item-list ul.nobullet li {
	list-style:none;
	margin-left:0;
}

input, select, textarea {
	background:#FFFFFF url(/images/bac_input.gif) no-repeat left bottom;
	border:1px solid #dfdfdf;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding:2px 4px;
}

input[type="radio"], input[type="checkbox"], input.radio, input.checkbox {
	border:0;
	background:none;
}

input.button {
	border:2px solid #0066cc;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	color:#FFFFFF;
	background:#007ac5 url(/images/bac_input-button.gif) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	padding:1px 5px;
}

label {
	display:block;
	font-size:0.8em;
	line-height:1.2em;
}

dl.vertical-data {
	overflow:hidden;	
}

dl.vertical-data dt {
	color:#00AEEF;
	float:left;
	clear:left;
}

dl.vertical-data dd {
	float:left;
	margin-left:.1em;
}

/*  LAYOUT */

.body_shell {
	width:890px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-color:#FFFFFF;
}

/* HEADER */

.head_shell {
	border:0;
	padding:20px 12px 0 12px;
	border-bottom:3px solid #0099ff;
	height:76px;
	}
	
.bookmark {
	position:absolute;
	right:5px;
	top:5px;
}

.contact-promo {
	position:absolute;
	right:25px;
	top:3px;
	padding:0 0 4em 10em;
}

.contact-promo p.phone-word {
	color:#00AEEF;
	font-size:10pt;
	font-weight:bold;
	line-height:1.4em;
	margin:0;
}

.contact-promo span.phone-number {
	display:none;
}

	
/* NAV DROP DOWN */

.head_shell #nav-primary {
	position:absolute;
	left:180px;
	top:64px;
	margin-bottom:0;
	z-index:100;
}

.head_shell #nav-primary li {
	display:block;
	float:left;
	position:relative;
	list-style:none;
	margin-left:0;
}

.head_shell #nav-primary li a {
	display:block;
	padding:5px 12px 5px 12px;
	width:112px;
	height:22px;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	text-transform:lowercase;
	color:#333333;
	text-align:center;
}

.head_shell #nav-primary li:hover a, .head_shell #nav-primary li.hover a{
	color:#0099FF;
	background:transparent url(/images/navigation/bac_primary_nav-arrow.gif) no-repeat center bottom;
}

/* Secondary Level */

.head_shell #nav-primary li:hover ul, .head_shell #nav-primary li.hover ul {
	display:block;
	z-index:100;
}

.head_shell #nav-primary ul {
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	top:32px;
	left:0;
	background: #00aeef url(/images/navigation/bac_secondary_nav.png) no-repeat left bottom;
	border-top:3px solid #0099ff;
	width:132px;
}

.head_shell #nav-primary ul li {
	clear:left;
	float:none;
	width:auto;
}

.head_shell #nav-primary li ul li a, .head_shell #nav-primary li:hover ul li a, .head_shell #nav-primary li.hover ul li a {
	display:block;
	height:auto;
	margin:0;
	padding:9px 12px 9px 12px;
	vertical-align:middle;
	color:#FFFFFF;
	background:none;
	text-align:left;
	font-weight:normal;
	width:auto;
}

.head_shell #nav-primary li:hover ul li:hover a, .head_shell #nav-primary li.hover ul li.hover a {
	background: #83e0ff;
	color:#000000;
}

.head_shell #nav-primary li:hover ul li:hover a.tertiary, .head_shell #nav-primary li.hover ul li.hover a.tertiary {
	background:#83e0ff url(/images/navigation/bac_secondary_nav-arrow.gif) no-repeat right center;
}


/* Tertiary Level */
.head_shell #nav-primary li:hover ul li:hover ul, .head_shell #nav-primary li.hover ul li.hover ul {
	display:block;
	z-index:100;
}

.head_shell #nav-primary li ul li ul, .head_shell #nav-primary li:hover ul li ul, .head_shell #nav-primary li.hover ul li ul {
	display:none;
	top:0px;
	left:132px;
	border:none;
	background:#bfd730;
}

.head_shell #nav-primary li:hover ul li:hover ul li a, .head_shell #nav-primary li.hover ul li.hover ul li a {
	background:none;
	color:#FFFFFF;
}

.head_shell #nav-primary li:hover ul li:hover ul li:hover a, .head_shell #nav-primary li.hover ul li.hover ul li.hover a {
	background-color:#d9e783;
	color:#000000;
}

.page-body {
	position:relative;
	clear:both;
	overflow:hidden;
}

/* Nav Column */

#page-products .nav-column {
	float:left;
	width:175px;
	padding:30px 0 60px 25px;
	margin-top:0;
	position:relative;
	overflow:hidden;
}

.nav-column h3 {
	text-transform:uppercase;
	color:#333366;
	border-bottom:1px solid #333366;
	padding-bottom: .3em;
	font-weight:bold;
	font-size:1.1em;
}

.nav-column h3 a {
	color:#333366;
	text-decoration:none;
}

.nav-column .secondary-nav, .nav-column .promo {
	margin-bottom:2em;
	width:auto;
}


/* CONTENT */

.content_shell {
	position:relative;
	overflow:hidden;
}

.content_shell li {
	margin-bottom:1em;
}

.page-body a {	
	color: #00a4e1;
}

/* BREADCRUMB */

.breadcrumb {
	padding:0 30px;	
	font-size:.9em;
	color:#666666;
	position:absolute;
	z-index:90;
}

.breadcrumb a {
	color:#666666;
}

#content {
	padding:30px;
	position:relative;
	overflow:hidden;
}

/* Promo Column */

.promo-column{
	position:relative;
	overflow:hidden;
	float:right;
	width:235px;
	margin:15px 20px 30px 20px;
	margin-bottom:30px;
}

.promo-column-header {
	background:url(/images/bac_promo-column.gif) no-repeat top left;
	height:10px;
}

.promo-column-body {
	position:relative;
	overflow:hidden;
	border-left:1px solid #00c1f3;
	padding: 0 15px;
	border-right:1px solid #00c1f3;
}
.promo-column-footer {
	background:url(/images/bac_promo-column.gif) no-repeat bottom left;
	height:10px;
}

.promo-column h3 {
	color:#0082b0;
	font-size:1.2em;
}

.promo-column h3 a {
	color:#0082b0;
}

.promo-column p, .promo-column blockquote {
	color:#707070;
	line-height:1.3em
}

/* Form */

form dt {
	clear:left;
	float:left;
	margin-right:4px;
	text-align:right;
	width:87px;
	margin-bottom:0.3em;
}
form dt label {
}
form dd {
	margin-bottom:.3em;
	float:left;
	position:relative;
}

form dd input, form dd select {
	font-size:.8em;
}

form .threecol div.threecol-left {
	margin-right:.3em;
	width:32.5%;
}

form .threecol div.threecol-center {
	width:32.5%;
}

form .threecol div.threecol-right {
	padding-left:0;
	width:32.5%;
}

form .threecol dd input {
	max-width:80px;
}
form .threecol dd select {
	max-width:90px;
}

form dl {
	clear:left;
	overflow:hidden;
	margin-bottom:1em;
}

.products_animation {
	float:right;	
}

.special {
	border-top:3px solid #0099ff;
	padding:4px 0;
}

/* Index */

.index {
	clear:left;	
	margin-bottom:1em;
	background:url(/images/bac_index-header.png) no-repeat;
	padding:8px 0 0 0;
}

.twocol-left .index, .twocol-right .index {
	background:url(/images/bac_index-header-twocol.png) no-repeat;
}


.index-header {
	padding:8px 40px;
	background:transparent url(/images/bac_index.png) no-repeat scroll left -8px;
}

.index-header h2 {
	margin:0;	
}


.twocol-left .index-header, .twocol-right .index-header {
	background:transparent url(/images/bac_index-twocol.png) no-repeat scroll left -8px;
}


.index-body {
	background:url(/images/bac_index.png) no-repeat left -8px;
	padding:0px 7px;
}

.twocol-left .index-body, .twocol-right .index-body {
	background:url(/images/bac_index-twocol.png) no-repeat left -8px;
}


.item {
	position:relative;
	overflow:hidden;
	clear:left;
	padding:8px 33px;
}

.item .item-body p {
	margin-bottom:0;
}

.with-image .item-header .image {
	float:left;
	margin-right:10px;
	width:100px;
	text-align:center;
}

.with-image .item-header .image img, .with-image .item-header .image div {
	float:none;
	margin:0;
	width:auto;
}

.shade {
	clear:left;	
	background:url(/images/bac_index-header.png) no-repeat;
	padding:8px 0 0 0;
}

.shade .index-body {
	background:none;
	padding:0;
}

.topshade, .topshade .index-body{
	background:none;
	padding:0;
}
.topshade  .item {
	background:url(/images/bac_item-topshade.png) no-repeat left top;
	}
	
.item-header p {
	margin-bottom:0;
	line-height:1em;
}

.item-header h3 {
	line-height:1.4em;
}

/*.index .index-shade {
	background:url(/images/bac_index-header.png) no-repeat;
	padding:8px 0 0 0;
}
*/
.shade .item {
	background:url(/images/bac_item.png) no-repeat left bottom;
	padding:8px 40px;
}

.shade .item:last-child, .shade .last {
	background:url(/images/bac_item-last.png) no-repeat left bottom;
	padding:8px 40px 20px 40px;
}

/* ARRAY */

.array {
	display: block;
	height: auto;
	}

div.array:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
	}
	
.element {
	float:left;
	margin-bottom:2em;
	margin-right:0.6em;
	}
	
/* Two Col */

div.twocol {
	display: block;
	height: auto;
	}

div.twocol:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
	}

div.twocol {
	margin-top:.9em;
	margin-bottom:.9em;
}

div.twocol-left {
	float:left;
	width:47%;
	margin-bottom:.9em;
	margin-right:.9em;
	overflow:hidden;
	}

div.twocol-right {
	float:left;
	width:47%;
	margin-bottom:.9em;
	overflow:hidden;
	padding-left:1em;
	}
	
div.twocol ul, div.twocol ol {
	margin-bottom:0;
}

/* Three Col */

div.threecol:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
	}

div.threecol {
	display: block;
	height: auto;
	margin-top:.9em;
	margin-bottom:.9em;
}

div.threecol-left {
	float:left;
	width:30%;
	margin-bottom:.9em;
	margin-right:.9em;
	overflow:hidden;
	}
	
div.threecol-center {
	float:left;
	width:30%;
	overflow:hidden;
	}
	
div.threecol-right {
	float:left;
	width:30%;
	margin-bottom:.9em;
	overflow:hidden;
	padding-left:1em;
	}

div.threecol ul, div.threecol ol {
	margin-bottom:0;
}
/* Promo */

.promo {
	width:329px;
	margin-bottom:1em;
}

.promo ul, .promo ol, .promo p {
	margin-bottom:0;	
}

.promo dl dt, #basicModalContent dl dt  {
	width:80px;
}
.promo input, #basicModalContent input {
	width:180px;
	font-size:8pt;
}
.promo dd label.error, #basicModalContent dd label.error {
	margin-left:90px;
	color:red;
	display:block;
	font-size:0.9em;
}
.promo input.button, #basicModalContent input.button {
	width:auto;
	float:right;
	border-color:#4DB11C;
	background:#51bd04 url(/images/bac_input-button-green.gif) repeat-x top left;
}

.promo-header {
	padding:20px 20px 10px 20px;
	background:url(/images/bac_promo-header.png) top left no-repeat;
	min-height:15px;
	border-bottom:2px solid #bfd731;
}

.promo-header h3 {
	font-size:1.7em;
	color:#FFFFFF;
	font-weight:normal;
	margin:0;
}

.promo-header h3 a {
	color:#FFFFFF;
	text-decoration:none;
}

.promo-header a.pdf {
	padding-right:34px;
	background:url(/images/icon_pdf-med.png) no-repeat top right;
	min-height:32px;
	display:block;
}

.promo-body {
	padding:20px 20px 0 20px;
	background-color:#e1e1e2;
	min-height:160px;
	postition:relative;
	overflow:hidden;
}

.promo-footer {
	padding:0 20px 80px 20px;
	background:url(/images/bac_promo-footer.png) bottom left no-repeat;
	text-align:right;
}

/* Promo Array */

.promo-array {
	clear:both;	
	background:url(/images/bac_promo-array.gif) repeat-x 0 178px;	
	display: block;
	height: auto;
}

.promo-array:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
	}


.promo-array .promo {
	width:369px;
	margin-bottom:0;
	float:left;
	margin:0 0 0 50px
}

.promo-array .promo-header {
	margin:0 20px;
	padding:10px;
	white-space:nowrap;
}

.promo-array .promo-body {
	margin:0 20px;
	min-height:170px
}

.promo-array .promo-footer {
	background:url(/images/bac_promo-footer-shadow.png) bottom left no-repeat;
	padding:0 40px 45px 40px;
}


/* Columns */
ul.four-col li, ol.four-col li {
	width:22%;
	float:left;
	margin-left:1em;
	margin-bottom:0;
}


ul.three-col li, ol.three-col li {
	width:24%;
	float:left;
	margin-left:1em;
	margin-bottom:0;
}

ul.two-col li, ol.two-col li {
	width:45%;
	float:left;
	margin-left:1.3em;
	margin-bottom:0;
}

ul.three-col, ol.three-col, ul.two-col, ol.two-col, ul.four-col, ol.four-col {
	display: block;
	height: auto;
	overflow:hidden;
	}

ul.three-col:after, ol.three-col:after, ul.two-col:after, ol.two-col:after, ul.four-col:after, ol.four-col:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
	}
	
/* Content footer */

.content-footer {
	clear:both;
	position:relative;
	overflow:hidden;
	border-top:3px solid #0099ff;
	background:#999999 url(/images/bac_content-footer.gif) left top repeat-y;
	color:#FFFFFF;
	min-height:100px;
	}

.content-footer p, .content-footer ul, .content-footer li, .content-footer a {
	color:#FFFFFF;
	margin-bottom:0;
}

.content-footer h3 {
	color:#FFFFFF;
	font-size:1.3em;
	margin-bottom:0;
	font-weight:normal;
}

.content-footer .promo {
	padding:6px 30px 6px 30px;
	float:left;
	width:auto;
	margin:0;
}

.content-footer .promo-header {
	background:none;
	border:none;
	min-height:0;
	padding:0 0 8px 0;
}

.content-footer .promo-body {
	background:none;
	min-height:0;
	overflow:hidden;
	padding:0 0 0 14px;
}

.content-footer .feature {
	padding:6px 12px;
	overflow:hidden;
}

.content-footer .feature-header {
	padding:0 0 8px 0;
}
.content-footer .feature ul {
	list-style:none;
	margin:0;
}

.content-footer .feature li {
	margin-left:0;
}

.content-footer .feature p {
	margin:0;
}


/* FOOTER */

.globalfooter {
	clear:both;
	position:relative;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	width:890px;
	text-align:center;
	color:#000000;
	margin-top:1em;
	margin-bottom:2em;
}

.globalfooter  p {
	margin-bottom:.3em;
}

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

/* Page Inventors */

#page_inventors .promo-column {
	background-image:none;
	padding:40px 13px 0 0;
	width:232px;
	margin:0 0 30px 0;
}

#page_inventors .promo-column .promo-column-header {
	height:auto;
}

#page_inventors .promo-column h3 {
	color:#000000;
	text-align:center;
	font-size:1em;
	text-transform:none;
	display:block;
	border:none;
	margin:1em 0 0 0;
}

#page_inventors .promo-column h3 a {
	color:#000000;
	}

#page_inventors .promo-column-body {
	background-image:url(/inventors/images/bac_promo-column-body.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:8px;
	border:0;
}

#page_inventors .promo-column dt label strong {
	color:#0081B4;
	text-transform:uppercase;
}

#page_inventors .promo-column dd {
	margin-bottom:4px;
}
#page_inventors .promo-column dd input, .promo-column dd select {
	width:98px;
	font-size:.9em;
	border:none;
}

#page_inventors .promo-column dl.check {
	margin-top:6px;
}
#page_inventors .promo-column dl.check dd {
	height:25px;
}

#page_inventors .promo-column dl.check dd input {
	width:auto;
	border:none;
}
#page_inventors .promo-column dl.check dt {
	width:149px;
	float:right;
	height:25px;
}

#page_inventors .promo-column dl.check dt span {
	height:25px;
	vertical-align:top;
	margin-top:5px;
	margin-left:5px;
}

#page_inventors .promo-column dl.radio {
	text-align:center;
	overflow:hidden;
	margin-bottom:.3em;
}

#page_inventors .promo-column dl.radio dd {
	height:auto;
	float:left;
	text-align:left;
	width:95px;
}

#page_inventors .promo-column dl.radio dd label {
	font-size:0.8em;
	display:inline;
}

#page_inventors .promo-column dl.radio dd input {
	width:auto;
}

#page_inventors .promo-column dl.radio dt {
	width:100%;
	height:auto;
	font-size:.9em;
	margin-top:1em;
}

#page_inventors .promo-column dl.stacked {
	margin-top:0em;
	margin-bottom:.3em;

}
#page_inventors .promo-column dl.stacked dd {
	height:auto;
	float:left;
	text-align:left;
	width:auto;
}

#page_inventors .promo-column dl.stacked dd input {
	width:174px;
}

#page_inventors .promo-column dl.stacked dt {
	width:100%;
	height:auto;
	font-size:0.8em;
}
#page_inventors .promo-column fieldset dl {
	margin-top:0;
	margin-bottom:0;
}

#page_inventors .promo-column input.button {
	margin-bottom:1em;
	-moz-box-shadow: 2px 3px 8px #666666;
	-webkit-box-shadow: 2px 3px 8px #666666;
	box-shadow: 2px 3px 8px #666666;
	padding:6px 12px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;

}

#page_inventors .promo-column fieldset {
	background-color:transparent;
	border:none;
	padding:0;
	margin-bottom:1em;
	margin-top:1em;
}

#page_inventors .promo-column legend {
	color:#000000;
	font-size:1.1em;
	font-weight:normal;
	margin-left:0;
	padding:0;
}

#page_inventors .promo-column-footer {
	background-image:url(/inventors/images/bac_promo-column-footer.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0 0 8px 0;
	padding-top:0;
	text-align:center;
	height:auto;
	margin-bottom:1em;
}

#page_inventors .promo-column .promo-bottom p {
	font-size:0.9em;
	line-height:1.3em;
	padding:8px 32px 8px 28px;
}

#page_inventors .promo-column p {
	color:#000000;
	font-size:.9em;
	text-align:center;
	font-style:italic;
	margin-bottom:.5em;
}

/* Page Inventors Services */

#page_professional-services .promo-array {
	background:url(/images/bac_promo-array.gif) repeat-x 0 178px;	
	height:600px;
	position:relative;
}

#page_professional-services .promo {
	background-position:top left;
	background-repeat:no-repeat;
	width:370px;
	height:260px;
	padding: 0 28px 8px 13px;
	margin:0;
	position:absolute;
}

#page_professional-services #promo_invention_protection {
	background-image:url(/inventors/services/images/bac_services_invention_protection.jpg);
	top:0px;
	left:70px;
}

#page_professional-services #promo_product_development {
	background-image:url(/inventors/services/images/bac_services_product_development.jpg);
	top:0px;
	left:485px;
}

#page_professional-services #promo_market_research {
	background-image:url(/inventors/services/images/bac_services_market_research.jpg);
	top:275px;
	left:70px;
}

#page_professional-services #promo_marketing_licensing {
	background-image:url(/inventors/services/images/bac_services_marketing_licensing.jpg);
	top:275px;
	left:485px;
}

#page_professional-services .promo-header {
	padding:19px 22px;
	background:none;
	border:0;
	margin:0;
}

#page_professional-services .promo-header h2 {
	margin:0;
	color:#FFFFFF;
}

#page_professional-services .promo-header h2 a {
	color:#FFFFFF;
	text-decoration:none;
} 
#page_professional-services .promo-body {
	padding:8px 22px 0 22px;
	background:none;
	min-height:0;
	margin:0;
}

#page_professional-services .promo-body ul  {
	font-size:1.1em;
	margin-bottom:0;
}

#page_professional-services .promo-footer {
	padding:0 22px 8px 22px;
	background:none;
	text-align:left;
}
#page_professional-services .promo-footer p {
	margin-left:2.5em;
}

/* Page Product Development */

#page_product-development .content_shell {
	background:url(/images/banners/product-development.jpg) top right no-repeat;
}

#page_product-development .promo-array {
	height:470px;
	background:url(/images/bac_promo-array.gif) repeat-x 0 107px;
	padding-left:20px;
}

#page_product-development .promo-array .promo {
	width:auto;
	margin:0;
}

#page_product-development .promo-array .promo a span {
	background-color:#FFFFFF;
	font-weight:bold;
	opacity:0.9;
	display:block;
	text-align:center;
}

#page_product-development .promo-array .promo a {
	text-decoration:none;
	width:203px;
	height:148px;
	padding:16px 6px;
	display:block;
}

#page_product-development .promo-array #idex-protection a{
	background:url(/inventors/services/images/bac_dev_ideaprotection.png) repeat-x top left;
}
#page_product-development .promo-array #creative-brief a{
	background:url(/inventors/services/images/bac_dev_creativebrief.png) repeat-x top left;
}
#page_product-development .promo-array #design-concept a{
	background:url(/inventors/services/images/bac_dev_designconcept.png) repeat-x top left;
}
#page_product-development .promo-array #model a{
	background:url(/inventors/services/images/bac_dev_3dmodel.png) repeat-x top left;
}
#page_product-development .promo-array #control-drawings a{
	background:url(/inventors/services/images/bac_dev_controldrawing.png) repeat-x top left;
}
#page_product-development .promo-array #prototype a{
	background:url(/inventors/services/images/bac_dev_prototype.png) repeat-x top left;
}
#page_product-development .promo-array #package-design a{
	background:url(/inventors/services/images/bac_dev_packagedesign.png) repeat-x top left;
}
#page_product-development .promo-array #retail a{
	background:url(/inventors/services/images/bac_dev_retail.png) repeat-x top left;
}


#page_product-development .center {
	width:55%;
	font-size:.9em;
	margin:0 auto 3em auto;
}

#page_product-development .center ul {
	display: block;
	height: auto;
	margin:0 auto 0 auto;
	width:80%;
}

#page_product-development .center ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
	}

#page_product-development .center ul li {
	float:left;
	width:43%;
	text-align:left;
}


/* Page Marketing and Licensing */

#page_marketing-licensing .content_shell {
	background:url(/images/banners/market_license.jpg) top right no-repeat;
}

#page_marketing-licensing .promo-column {
	padding-top:220px;
	text-align:center;
	
}
#page_marketing-licensing .promo-column p {
	color:#00c1f3;
	margin:0 20px 0 60px;
	font-weight:bold;

}
/* Page Free Info */

#page_free-info .content_shell {
	background:url(/images/banners/free-info.jpg) top right no-repeat;
}

#page_free-info #content .promo {
	float:left;
	margin-right:80px;
	margin-bottom:0;
}

#page_free-info .promo ol li {	
	margin-bottom:0;
}

/* Page Guide Booklets */

#page_guide-booklets .content_shell {
	background:url(/images/banners/free-info.jpg) top right no-repeat;
}

#page_guide-booklets .content_shell .item li {
	margin-bottom:0;
}

/* Page Links */

#page_links .content_shell {
	background:url(/images/banners/free-info.jpg) top right no-repeat;
}

#page_links .index {
	background:url(/images/bac_index-header.png) no-repeat top left;
	padding:8px 0 0 0;
}


#page_links .index-body {
	background:url(/images/bac_index.png) no-repeat bottom left;
}

/* Page Patent Info */

#page_patent-info .content_shell {
	background:url(/images/banners/free-info.jpg) top right no-repeat;
}

/* Page Articles */

#page_articles .content_shell {
	background:url(/images/banners/free-info.jpg) top right no-repeat;
}


/* Page Newsletters */

#page_newsletters .content_shell {
	background:url(/images/banners/free-info.jpg) top right no-repeat;
}

#page_newsletters .shade .item {
	min-height:330px;
}

#page_newsletters ul.four-col {
	padding: 1em 0 1em 0;
	border-bottom:1px solid #00a4e1;
	margin: 0 130px 0 2em;
}

#page_newsletters ul.four-col:last-child {
	border-bottom:0;
}

/* Page Testimonials */

#page_testimonials .content_shell {
	background:url(/images/banners/testimonials.jpg) top right no-repeat;
}

#page_testimonials blockquote {
	padding: 16px 100px 16px 150px; 
	margin:0;
	border-top:2px solid #0099FF;
}

#page_testimonials blockquote:last-child {
	border-bottom:2px solid #0099FF;
}
#page_testimonials blockquote strong {
	font-size:1.7em;	
	line-height:1.1em;
	font-weight:normal;
}

#page_testimonials blockquote .quote-open {
	margin-left:-30px;
	margin-right:5px;
}
#page_testimonials blockquote .quote-closed {
	margin-left:5px;
}

/* Page Tradeshows */

#page_tradeshows .content_shell {
	background:url(/images/banners/tradeshows.jpg) top right no-repeat;
}

/*Science & Tech */
#page_science-technology .breadcrumb {
	color:#FFFFFF;
}

#page_science-technology .content_shell {
	background:url(/images/banners/scitech.jpg) top right no-repeat;
}

#page_science-technology .index {
	margin-top:160px;
}

#page_science-technology .item:first-child {
	overflow:visible;
}

#page_science-technology .item:first-child .right {
	margin-top:-40px;
}

#page_science-technology h1 {
	font-size:1.4em;
	font-weight:bold;
}
#page_science-technology .promo-header span.small {
	font-size:.7em;
}

#page_science-technology #content .promo {
float:left;
margin-bottom:0;
margin-right:40px;
}

/*Science & Tech */

#page_orb .breadcrumb, #page_orb .breadcrumb a {
	color:#FFFFFF;
}

#page_orb .content_shell {
	background:url(/images/banners/orb.jpg) top right no-repeat;
}

#page_orb .index {
	margin-top:160px;
}

#page_orb .item:first-child {
	overflow:visible;
}

#page_orb .item  .right {
	width:200px;
	padding:0 10px 10px 10px;
	margin-bottom:1em;
}

#page_orb h1 {
	margin:-32px 0 0 30px;
}

#page_orb h2 {
	font-size:1.2em;
}

#page_orb #content .promo {
	float:left;
	margin-bottom:0;
	margin-right:40px;
}

/*  Moms  */

#page_moms .head_shell {
	display:none;	
}

#page_moms .content_shell {
	background:url(/moms/images/bac_content.jpg) bottom left no-repeat;
}

#page_moms #content {
	width:263px;	
}

#page_moms p {
	line-height:1.5em;	
}

#page_moms .promo-column {
	border-left:1px solid #00C1F3;
	width:254px;
	}

#page_moms .promo-column-header, #page_moms .promo-column-body, #page_moms .promo-column-footer {
	border:0;
	background:none;
}

#page_moms .promo-column-body {
	padding:0 18px;	
}

#page_moms .promo-column p.border img {
	border:1px solid #999999;
}

#page_moms .promo-column p {
	color:#000000;
	line-height:1.5em;
}
#page_moms .content-footer {
	padding:20px 20px 10px 20px;
	min-height:95px;
}

/* Companies */

#page_companies .content_shell {
	background:url(/images/banners/companies.jpg) top right no-repeat;
}

#page_companies #content {
	padding-right:400px;
}

#page_companies h1 {
	margin-bottom:0;
}

#page_companies h2 {
	margin-bottom:1em;
	margin-top:0;
	font-weight:normal;
}

#page_companies .promo {
	width:587px;
	margin:2em 0 4em -16px;
}

#page_companies .promo .promo-header {
	background:url("/images/bac_promo-header-companies.png") no-repeat left bottom transparent;
	border-bottom:0;
	min-height:0;
	padding:0 0 10px 16px;
}

#page_companies .promo .promo-header h3 {
	color:#00aeef;
	font-weight:bold;
}

#page_companies .promo .promo-body {
	background-color:none;
	min-height:0;
	padding:0 15px 39px 31px;
	font-size:1.4em;
	background:url("/images/bac_promo-footer-companies.png") no-repeat left bottom transparent;
}

#page_companies .promo .promo-body li {
	margin-left:1.5em;
	margin-bottom:0;
}

#page_companies .promo-bottom {
	width:232px;
	position:absolute;
	bottom:0;
	right:70px;
}

#page_companies .promo-bottom .promo-header {
	border-bottom:0;
	min-height:0;
	padding:0;
	background:none;
}

#page_companies .promo-bottom .promo-body {
	background-image:url("/inventors/images/bac_promo-column-body.gif");
	background-position:left top;
	background-repeat:repeat-y;
	border:0 none;
	padding:8px 8px 0 8px;
	min-height:0;
}

#page_companies .promo-bottom form dt {
	width:auto;
}

#page_companies .promo-bottom form dd .button {
	margin-left:76px;
}

/* Products */

.array .productListing {
	float:left;
	padding: 12px 0 12px 20px;
	width:132px;
	height:205px;
	overflow:hidden;
	background-image:url(/products/images/bac_productlisting.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	margin-bottom:7px;
}

.array .productListing .retailers ul {
	margin:.3em 0 0 0;
	text-align:center;
}
.array .productListing .retailers li {
	list-style:none;
	margin:0 .5em 0 0;
	display:inline;
}

.array .productListing .retailers li:last-child {
	margin-right:0;
}

/* Launched */
#page-launched .array .productListing {
	background:none;
	text-align:center;
}

/* Sci Tech Porfolio */

#portfolio-popup {
	width:400px;
	padding:6px 3px;
}

#portfolio-popup ul.nav {
	border-bottom: 3px solid #00a4e1;
	padding:0 12px;
	height:50px;
	margin:4px 0;
}

#portfolio-popup ul.nav li {
	list-style-type:none;
	float:left;
	margin:0;
	padding-right:.6em;
}
#portfolio-popup ul.nav li img {
	background:url(/sciencetechnology/portfolio/images/bac_thumb.gif) no-repeat top left;
	height:45px;
	width:47px;
}

#portfolio-popup ul.nav li img.active {
	background:url(/sciencetechnology/portfolio/images/bac_thumb-active.gif) no-repeat top left;
}

#portfolio-popup #content {
	padding:0;
}

#portfolio-popup h1 {
	padding:0 12px 0 8px;
	margin:0 0 0 4px;
	line-height:1.5em;
	font-size:1.3em;
	font-weight:bold;
	background:url(/sciencetechnology/portfolio/images/bul_green-h1.gif) no-repeat 0px 6px;
}

#portfolio-popup .image {
	padding:0 12px;
}

#portfolio-popup p {
	padding:0 12px;
	line-height:1.5em;
	margin:0;
	font-size:.9em;
}

/* About */
#page_what-we-do .content_shell {
	background:url(/images/banners/about.jpg) top right no-repeat;
}

#page_what-we-do #content {
	padding:30px 260px 30px 30px;
	background:url(/images/banners/about-bottom.gif) bottom right no-repeat;
}

#page_what-we-do .content-footer {
	padding: 14px 36px;
	min-height:71px;
}


#page_leadership .content_shell {
	background:url(/images/banners/about.jpg) top right no-repeat;
}

#page_leadership #content {
	padding:30px 212px 30px 30px;
}

#page_company-history .content_shell {
	background:url(/images/banners/about.jpg) top right no-repeat;
}

#page_company-history #content {
	padding:30px 212px 30px 30px;
}

#page_news .content_shell {
	background:url(/images/banners/about.jpg) top right no-repeat;
}

#page_careers .content_shell {
	background:url(/images/banners/careers.jpg) top right no-repeat;
}

#page_careers #content {
	padding:30px 260px 30px 30px;
}

#page_contact-us .promo-column {
	width:auto;
	margin-right:40px;
}
#page_contact-us div.twocol-left {
	width:40%;
}
#page_contact-us div.twocol-right {
	border-left:2px solid #31bef2;
	padding-left:2em;
	width:52%;
}
#page_contact-us img {
	margin-bottom:1em;	
}

#page_contact-us .promo-column p {
	color:#00aeef;
	font-weight:bold;
	text-align:center;
	font-size:1.1em;
}

#page_contact-us form div.threecol {
	margin-bottom:0;
	margin-top:0;
}

#page_contact-us form div.threecol dl {
	margin-bottom:0;
}

#page_contact-us form .threecol div.threecol-left {
	width:31%;
}

#page_contact-us form .threecol div.threecol-center {
	width:36%;
	margin-top:-26px;
}

#page_contact-us form .threecol div.threecol-right {
	width:31%;
}

#page_contact-us form .threecol-center dl {
	padding-top:26px;
}

#page_contact-us form span.primary-number-label {
	font-style:italic;
	position:absolute;
	right:0;
	top:-26px;
	width:40px;
	}

/* --------------- OLD CSS --------------------*/

#page_launched .item {
	background:none;
	padding:0;
}

/* BODY */


.secondary-nav ul {
	list-style-type:none;
	margin:0
}

.secondary-nav ul li {
	margin-left:0;
}

.secondary-nav ul ul {
	margin-left:1.5em;
}

.secondary-nav li a {
	display:block;
	margin:0pt;
	padding:5px 12px 5px 12px;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	font-size:0.9em;
	letter-spacing:-0.1em;
	text-transform:uppercase;
	color:#475F6D;
	text-decoration:none;
	border-bottom: 1px solid #EDF2F5;
}

.secondary-nav li a span {
	background-image:url(/images/navigation/navGlobalArrow.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:10px;
}

.secondary-nav li a:hover, .secondary-nav li a.current {
	background-color:#E3E4E5;
}


#content .infoBox td.boxText .box-item {
	margin-bottom:1em;
}

.promo-column .promo {
	padding:10px;
	border:1px solid #CCCCCC;
	position:relative;
	overflow:hidden;
	margin-bottom:1em;
	background-color:#FFFFFF;
	width:auto;
}

.promo-column hr {
	margin-bottom:1em;
}

.promo-column .promo blockquote {
color:#000000;
}

#content .page-promo {
	float:right;
	margin-left:.8em;
	position:relative;
	overflow:hidden;
	width:144px;
	}
#content .page-promo p {
	font-style:italic;
	margin-top:.5em;
	text-align:center;
}

.special {
	font-style:italic;
	text-align:center;
	}

.spaceimage .item-header .image  { /* For spacing images down a little bit in items (appear centered) */
	margin-top:20px;

}

.item-header p {
	margin-bottom:0;
	line-height:1em;
}

.with-image .item-header h3 {
margin-left:110px;
}

.movie .item-header h3{
margin-left:210px;
}

.movie .item-header .movie {
	float:left;
	margin-right:10px;
	width:200px;
	text-align:center;
}

.noindent .item-header h3, .noindent .item-body {
margin-left:0;
}

.item-body {
margin-left:110px;
}
.expanded .item {
	font-size:1.2em;
	border-top:1px solid #0099ff;
	margin-bottom:0;
	padding-top:10px;
}
.expanded .item-header .image {
	margin-right:0;
	width:188px;
	margin-top:-1em;
}
.expanded .item-header h3 {
	padding-top:1em;
}
.expanded .item-header h3, .expanded .item-header p {
	display:inline;
	margin-left:0;
}
.expanded .item-footer {
	bottom:0;
	left:188px;
	overflow:hidden;
	position:absolute;
	width:552px;
}

.expanded .item-footer p {
	margin-bottom:0;
	margin-top:6px
}
.expanded .item-footer ul {
	float:right;
    display: inline; 
	margin-bottom:0;
}

.expanded .item-footer ul li {
	margin-left: 2em;
	display: inline;
	list-style: none;
}

/* FORMS */

.vertical-scroll {
	border: 1px solid #999999;
	padding:1em;
	font-size: 0.8em;
	overflow: auto;
	height: 100px;
}
a.button {
	border:1px solid #999999;
	color:#505050;
	background-color:#ECE9D8;
	padding:.3em .8em .3em .8em;
	text-decoration:none;
}


dl.check dt input {
	width:auto;
	border:none;
}
dl.check dd {
}

dl.check dd span {
	height:25px;
	vertical-align:top;
	margin-top:5px;
	margin-left:5px;
}

.promo-column dt {
	text-align:left;
}
	
.element h2 {
	margin:0;
	}
.element li {	
	font-size:0.9em;
	}
	
div.twocol {
	display: block;
	height: auto;
	}

div.twocol:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
	}

div.twocol {
	margin-top:.9em;
	margin-bottom:.9em;
}

div.twocol-left {
	float:left;
	width:48%;
	margin-bottom:.9em;
	margin-right:.9em;
	overflow:hidden;
	}

div.twocol-right {
	float:left;
	width:48%;
	margin-bottom:.9em;
	overflow:hidden;
	padding-left:1em;
	}
	
#twocol-blog .twocol-right {
	border-left:1px solid #c4c8c9;
	}
	
/* COLUMNS */
.threecolpromo .element {
	width:265px;
	min-height:118px;
	margin-right:1em;
	margin-bottom:1em;
	word-wrap: break-word;
}

.threecolpromo .element li {
	display:inline;
	margin:0;
}

.threecolpromo .element li:after {
	content: ", ";
	}
.threecolpromo .element li:last-child:after { display:none; }

.threecolpromo .one {
	clear:left;
}
	
.threecolpromo .three {
	margin-right:0;
}

dl.column dt {
	clear:left;
	float:left;
	margin-right:10px;
	text-align:left;
	width:100px;
	margin-bottom:.5em;
	font-weight:bold;
}
dl.column dd {
	margin-bottom:.5em;
}
dl.column {
	clear:left;
	position:relative;
	overflow:hidden;
}

.promo-column ul.array li {
	display:block;
	float:left;
	margin:0;
	width:100px;
	height:50px;
	vertical-align:middle;
	
}

table.nav td {
	padding:6px 12px 6px 12px;
	background-color: #E3E4E5;
	border-right:12px solid #FFFFFF;
	border-bottom:8px solid #FFFFFF;
}

.smaller {
	font-size:.9em;
}







/* Splash */

.section_leads .body_shell {
	width:880px;
	background-color:#FFFFFF;
	margin-bottom:50px;
	background-image:none;
	min-height:0;
}

.section_leads .head_shell {
	width:auto;
	background-color:#FFFFFF;
	height:66px;
}

.section_leads .head_shell .logo {
margin-left:35px;
position:static;
}

.section_leads .content_shell {
	width:880px;
	border-top:2px solid #0081b4;
	z-index:1;
	min-height:270px;
}

#page_we-know-what-inventors-need-to-succeed .content_shell {

	background-image:url(/leads/images/bac_content_shell.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.section_leads .contact-promo {
	right:0px;
	top:20px;
	left:auto;
}
.section_leads .page-body {
	overflow:hidden;
}

.section_leads .globalfooter {
	background-image:url(/leads/images/bac_globalfooter.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#page_we-know-what-inventors-need-to-succeed  .globalfooter {
	background-image:none;
}

.section_leads .globalfooter a:link, .section_leads .globalfooter a:active, .section_leads .globalfooter a:visited {
	color:#999999;
	text-decoration:none;
}

.section_leads .globalfooter p {
	color:#999999;
}

.section_leads .products_animation {
	padding:0 0 0 80px;
}

.section_leads .promo-top {
	padding:0 0 0 80px;
	margin-bottom:20px;

}

.section_leads .promo-column {
	margin-right:16px;
	padding:0pt;
	position:absolute;
	right:0pt;
	top:189px;
	width:183px;
	z-index:100;	
	height:386px;
	background-image:url(/leads/images/bac_promo-column.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 14px 19px 14px 23px;
	height:382px;
}
.section_leads .promo-column form {
}

.section_leads .promo-column h3 {
	margin-bottom:0;
	height:40px;
}

.section_leads .promo-column dt {
	width:90px;
	text-align:left;
	font-size:.8em;
	margin-right:0;
	margin-bottom:.3em;
	color:#134C7A;
}

.section_leads .promo-column dt label {
	color:#134C7A;
}

.section_leads .promo-column dt label strong {
	color:#0081B4;
	text-transform:uppercase;
}

.section_leads #content a:link, .section_leads #content a:active, .section_leads #content a:visited {
	color:#134C7A;
}

.section_leads .promo-column dd {
	margin-bottom:.3em;
}
.section_leads .promo-column dd input {
	width:86px;
	font-size:.9em;
}
.section_leads .promo-column dl.check {
	margin-top:6px;
}
.section_leads .promo-column dl.check dd {
	width:30px;
	height:25px;
}

.section_leads .promo-column dl.check dd input {
	width:auto;
	border:none;
}
.section_leads .promo-column dl.check dt {
	width:149px;
	float:right;
	height:25px;
}

.section_leads .promo-column dl.check dt span {
	height:25px;
	vertical-align:top;
	margin-top:5px;
	margin-left:5px;
}
 
.section_leads .promo-column input.button {
border:0;
margin-left:30px;
}


.section_leads #content {
	padding:16px 80px 0 80px;
	
}

#page_we-know-what-inventors-need-to-succeed #content {
	margin-right:238px;
	padding-right:36px;
}

.section_leads #content li {
	margin-bottom:1em;
}

.section_leads h1 {
	color:#0081b4;
	font-size:1.6em;
	font-weight:normal;
	text-transform:none;
}
.section_leads p.promo2 {
	color:#134C7A;
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
}

.section_leads .content-footer {
	margin:0;
	padding:0pt 60px 0pt 60px;

}

.section_leads .content-footer p {
	font-style:normal;
	font-size:.8em;
	color:#999999;
}

.section_leads .features {
	padding:0 50px 0 50px;
	clear:both;
}

.section_leads .features .feature {
	width:346px;
	margin-left:8px;
	padding:16px 18px 0 18px;
	float:left;
	background-image:url(/leads/images/bac_feature.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:198px;
}

.section_leads .features .feature h3 {
	height:42px;
	margin:0;
	color:#0081b4;
	font-size:1.2em;

}
.section_leads .features .feature p {
color:#134C7A;
}

.section_leads .features .feature a {
	color:#0081b4;
font-size:1.1em;
}

.section_leads .promo-bottom {
	padding:0 50px 0px 80px;
	clear:both;
}

.section_leads .promo-bottom p {
	font-size:1.1em;
	margin:0;
	}
.section_leads .promo-bottom .array {
	height:80px;
}

.section_leads .promo-bottom .array img {
	padding:20px 10px 20px 10px;
	vertical-align:middle;
}
.section_leads h1.message {
	color:#FF0000;
}

.section_leads form table td {
	padding: .3em .5em .3em .5em;
}

fieldset {
	margin-bottom:2em;
	border:1px solid #CCCCCC;
	padding:1em;
	background-color:#FFFFFF;
}
legend {
	color:#16325A;
	font-size:1.2em;
	font-weight:bold;
	margin-left:1em;
	padding:0pt 0.5em;
}

.section_leads .banner {
	margin:0;
	position:static;
	width:880px;
	border-top:2px solid #0081b4;
	margin-top:20px;
}

ul.utility li {
	list-style:none;
	margin-left:0;
	margin-bottom:.3em;
}
.utility .video {
	background-image:url(/images/icon_movie16.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding: 0 0 0 22px;
}

.product h2.subhead {
	margin-top:0;
	font-weight:normal;
	margin-top:-0.6em;
	font-size:1.2em;
	color:#000000;
}

.product h3 {
	font-size:1em;
	color:#000000;
	font-style:italic;
}

.product .media {
	float:left;
	width:300px;
}

.product .product-content {
	margin-left:300px;
}
.product .product-content .product-content-tabs {
	overflow:hidden;	
	border-bottom:10px solid #00aeef;
}

.product .product-content .product-content-tabs li {
	float:left;
	background-color:#97e5fe;
	height:30px;
	padding: 7px 10px;
	color:#FFFFFF;
	font-size:1.2em;
	margin:0 2px 0 0;
	list-style-type:none;
}
.product .product-content .product-content-tabs li.current {
	background-color:#30cbfe;
}

.product .product-content .product-body {
	border:1px solid #00aeef;
	padding:1em;
	min-height:200px;
}

.product .stores {
	margin-left:300px;
	border-left:1px solid #00aeef;
	border-right:1px solid #00aeef;
	border-bottom:1px solid #00aeef;
	padding:1em;
}

.product .stores h2 {
	margin-top:0;
}
.media .media-player {
	height:235px;
	margin-bottom:2em;
	text-align:center;
	width:270px;
}

.media .product-images, .media .product-videos {
	overflow:hidden;
	margin-bottom:2em;
}
.media .product-images ul li, .media .product-videos ul li {
	list-style-type:none;
	margin:0 1em 0 0;
	float:left;
}

.view-featured-products .product {
	position:relative;	
}
.view-featured-products table {
	width:100%;	
}
.view-featured-products td {
	width:20%;	
	padding:4px;
}

.view-featured-products .product h3 {
	font-size:1.1em;
	font-style:normal;
}


.popup {
	position:absolute;
	width:223px;
	z-index:120;
}

.popup .promo-header {
	background:url("/images/bac_popup-promo-header.png") no-repeat scroll left top;
	border-bottom:medium none;
	min-height:10px;
	padding:5px 14px 0 23px;
}

.popup .promo-header h3 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.4em;
	margin:0;
	line-height:1.1em;
}
.popup .promo-header h4 {
	color:#FFFFFF;
	font-size:.8em;
	margin:0;
}

.popup .promo-body {
	background:url("/images/bac_popup-promo-body.png") no-repeat scroll left bottom transparent;
	color:#707070;
	font-size:0.8em;
	min-height:60px;
	overflow:hidden;
	padding:5px 14px 12px 23px;
}

.popup .promo-body p {
	line-height:1.4em;
}


/* JQZoom */

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(/images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border:1px solid #00aeef;
	background-color: #FFF;
}

