/**************** body and tag styles ****************/
	body {
	  margin-top: 0px;	  
	  margin-bottom: 30px;
	  margin-left: 0px;
	  margin-right: 0px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  background-image:url(homepage/images/bg-internal.jpg);
	  background-repeat: repeat-x;}
	  
	.SPI-Main-Back {
	  background-image:url(homepage/images/bg-internal.jpg);
	  background-repeat: repeat-x;
	  overflow:visible;}  
	  
	#min-width {min-width:850px;
	            width:100%;
	            position:absolute; }
		
	a img {border:none;}
	a:link, a:visited {color:#000000; text-decoration:none;}
	a:hover {color:#666666; text-decoration:underline;}
	a:active {color: #666666; text-decoration:none;}
	#container-hold {width:900px; margin-left:auto;	margin-right:auto; height:1100px; background-color:#FF0000;}
	#container {width:900px; margin-left:auto; margin-right:auto;}
	#header {height:100px; width:950px; float:left; margin-left:0%;}

	.logo{padding:17px 0 10px 10px; width:200px; float:left;}


	#maincontent {margin: 50px 10px 10px 170px;}
	
	#maincontent-rob {margin: 20px 10px 10px 170px;	padding-right:10px;}

    .enews01 {font-size: 9px}
    .enews02 {font-size: 10px; font-weight: bold; }

/*  top menu*/
.header-menu { padding:0; margin:0; width:950px; height:37px; float:left;}
.header-menu div { height:37px;}
.header-menu div div { height:37px;}
.header-menu ul { padding:0; margin:0; list-style:none; border:0;}
.header-menu ul li { float:left; margin:2px 0 0 0; padding:0; border:0; }
.header-menu ul li a { float:left; margin:2px 0 0 0; padding:10px 14px; color:#000; font: bold 11px  Arial, Helvetica, sans-serif; text-decoration:none;}
.header-menu ul li a:hover { color:#000000; text-decoration:none; background-image:url(homepage/images/bg-x.png); background-repeat:repeat-x;}
.header-menu ul li a.active {color:#FF0000; }

/* search bar*/
#searchwrapper {
width:310px; /*follow your image's size*/
height:34px;/*follow your image's size*/
background-image:url(homepage/images/searchbox.png);
background-repeat:no-repeat; 
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:9px;
width:256px;
line-height:28px;
height:28px;
font-size:12px;
color:#666666;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:265px;
width:32px;
height:28px;
}	

.logo {padding:17px 0 10px 10px; width:200px; float:left;}

.live-chat {height:51px; width:70px; float:right; margin-top:0px; text-align:left;}


/* NEW Formatting*/
	#maincontent-new {margin: 50px 260px 10px 170px; text-align:left;}
	
	#maincontent-center {max-width:950px; text-align:left; margin-left:auto; margin-right:auto; min-width:550px; padding-right:10px;}
	
	#maincontent-new p {text-align:left; margin-top:10px; margin-bottom:10px;}
	
	#maincontent-new ul, #maincontent-new ol {padding-left:30px;}

	#sidebar-new {
        position:relative;
		top:50px;
		right:0px;
		padding: 10px 10px 10px 10px;
		margin-bottom:15px;
		margin-left:30px;
		font-size: 10px;
		width:230px;
		float:right;
		background-image:url("images/h1c.jpg");
		background-repeat:no-repeat;}
	
/* Stretchy Images  */
   .image-full {max-width:800px; width:80%;}
   .image-side {float:left; width:30%; margin-right:4%; text-align:center; background:#FFFFFF}
   .image-side h2 {font-size:%150; color:#00adef; padding:0; margin:0 0 5px 0;}
   .image-side img {width:100%}
                   
/* Stretchy Fujifilm Tables  */	
   .table-side {border:#000000 solid 1px; width:63%; min-width:400px}
   .table-side , .table-side-caption {font-size:80%;}
   .table-side-col01 {width:18%}
   .table-side-col02 {width:13%}
   .table-side-col03 {width:17%}
   .table-side-col04 {width:41%}
   .table-side-col05 {width:11%}
   .table-side-col02a {float:left; width:50%;}
   .table-side td {padding-left:5px;}
   .table-header {background:#000000; color:#FFF; font-weight:bold; height:28px; text-align:center; }
   .table-header td {font-size:110%}   
   .table-blue {background:#82DDFF}

/* Stretchy Pressurex-micro Green Tables */	
   tr.pmg-table-green {background:#5AB747}

/* Stretchy Tactilus Tables  */	
   .table-green {background:#AFD88B}
     
	/*sup {text-decoration:none; vertical-align: baseline; position: relative; bottom: .33em; }*/	
	sup {text-decoration:none; }
	
	

	#logo {
		font-size: 10px;
		float: right;
		width: 220px;
		vertical-align: top;
		background: #ffffff;
		/*background-image:url("images/h1.jpg");*/
		background-repeat:no-repeat;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 20px;
		border-left: 1px solid #eee;}

	#sidebar {
		position:relative;
		top:-60px;
		right:0px;
		font-size: 10px;
		float: right;
		width: 230px;
		background-image:url("images/h1.jpg");
		background-repeat:no-repeat;
		padding:10px;
		margin: 10px 0px 10px 20px;
		border-left: 1px solid #eee;}
		
	#sidebar-rob {
		font-size: 10px;
		float: right;
		width: 220px;
		vertical-align: top;
		background: #ffffff;
		background-image:url("images/h1.jpg");
		background-repeat:no-repeat;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 20px;
		border-left: 1px solid #eee;}
	
	.file-downloads, .file-downloads-long { margin: 10px 0 10px 0; overflow:auto; max-height:1200px;}
	.file-downloads div { width:auto; height:45px; }
	.file-downloads-long div { width:auto; height:25px; padding-left:5px; }	
	.file-downloads-test div { width:auto; height:55px; }
	div.file-downloads IMG, div.file-downloads-long IMG { margin:0 5px 0 0; float:left}
	div.file-downloads-test IMG { margin:0 5px 15px 0; float:left}
	
/* NEW */
	td #sidebar {
		font-size: 10px;
		width: 220px;
		vertical-align: bottom;
		background: #ffffff;
		background-image:url("images/h1.jpg");
		background-repeat:no-repeat;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 20px;
		border-left: 1px solid #eee;
	}

	#sidebar h2, #sidebar-new h2 {
		font-size:12px;
		font-weight:bold;
		color:#000;
		border-bottom:1px solid #eee;
		margin:5px 0px 5px 0px;
	}
	
	#maincontent h1, #maincontent-new h1{
		font-size:24px;
		font-weight:normal;
		top:0px;
		color:#000;
		letter-spacing:-1px;
		background-image:url("images/h1.jpg");
		background-position:left;
		background-repeat:no-repeat;
		padding:8px 0px 8px 10px;
		width:90%;
	}

	#maincontent h3, #maincontent-new h3 {
		font-size:18px;
		font-weight:normal;
		color:#000;
		border-bottom:1px solid #eee;
		margin:10px 4px 5px 0px;
	}

	#maincontent h4, #maincontent-new h4 {
		font-size:12px;
		font-weight:bold;
		color:#000;
		padding:10px 2px 2px 2px;
	}

	#maincontent h5, #maincontent-new h5 {
		font-size:18px;
		font-weight:bold;
		color:#00adef;
		padding:0;
		margin: 0 0 5px 0; }
	
	
	p.quote { font-style:italic; }
	
	p.quote span { font-style:normal;
	               display:block;
				   text-align:right; }
				    
	p.quote span b { font-size:100%;
	                 text-transform:uppercase;
					 font-weight:bold; }
					 
					 
    #maincontent div.images {float:left;
	                          padding-right:15px }
					 
	ul.bullets { list-style-type:none;
	             margin: 15px 0 15px 0;
	             padding:0}
				
	ul.bullets li {margin: 0 0 0 0;
	               padding: 0 0 5px 0;}
				

	#footer {
		margin: 20px 0px 10px 0px;
		float: center;
		text-align: center;
		color: #999999;
	}
	
	
	

/** menus **/

.menu {
	position:absolute;
	z-index:20;
	top: 150px;
	left: 3px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	width:145px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
	position:relative;
}

/* get rid of the table */
table.menuhide {position:absolute; top:0; left:0; z-index:100; font-size:1em; }

/* style the links */
.menu a, .menu a:visited, .menu a:hover, .menu strong {
display:block; 
text-decoration:none;
height:18px;
line-height:18px;
width:145px;
color:#000;
background:#f0f0f0;
text-indent:5px;
border-top: 1px solid #eee;
border-bottom: 1px solid #e6e6e6;
border-right: 1px solid #fff;
}



/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {width:145px; w\idth:145px;}
/* style the link hover */
.menu a:hover{
color:#fff; 
background:#86cd19;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:146px;
}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

/* styles for the Pressurex Main Page of the Shoppinp Cart */
.shop_cart-prex00 {padding-top:15px;
color:#000;
font-weight:bold;
font-size:14px;
text-align:left;
display:block}

.shop_cart-prex01 {color:#FFFFFF;
font-weight:bold;
font-size:11px;}

.shop_cart-prex02 {color:#FFFF00;
font-weight:bold;
font-size:11px;}

.shop_cart-prex03 {color:#FFFF00;
font-weight:bold;
font-size:8px;}

/* Submit Button FX */
.submit_buttons { width:75px; height:30px;
                  font-size:1.2em;
				  font-weight:bold;
				  margin-right:10px}
				  

/* other */				  
.extra_small {font-size: x-small}



/* News Page */
#news-content
	{width: 696px}
	
div.news-icons
	{
	font-size: 10px;
	width: 171px;
	height: 250px;
	float: left;
	padding: 0px 2px 0px 2px;
	margin: 0;
	text-align: center;
	}	 
	
/* Floating Translation available Box */
#translation { position:absolute;
               right:10px;
               top:90px;
               font-size:10px;
			   font-weight:bold;
			   text-align:center;
			   background-color:#f3f8e6;
			   padding: 2px 2px 2px 2px;}
			   
#translation div { border: 1px #FFF solid;
                   padding: 5px 5px 5px 5px;}

#translation img { margin-top: 3px}
			   


/* Fujifilm Prescale Page */
.translate-box {border:1px solid #000; background-color:#999999;}
.trans-avail-text {color:#FFF; font-weight:bold; margin:30px;}
a.translate-link, p.translate-link {font-size:10px; color:#FFFFFF; font-weight:bold; line-height:20px;}
a.fp-link {color:#990000;}
div.fp-sideimages {width:250px; height:20px; line-height:20px; color:#FFFFFF; background-color:#000;}

/* More Info Button(s) */
	
.moreinfo-button01 {width:150px; height:40px; background:url(images/moreinfo01a.jpg) }
	
.moreinfo-button01:hover { background:url(images/moreinfo01b.jpg) }	
	


/* New Decision Pages */  
#dp-main { background:url(images/decision-page/dp-mid-left.jpg) repeat-y #0072bc; text-align:left;
           color:#FFFFFF; font-size:12px; min-width:700px; max-width:900px; margin: 0 auto; }
		   
#dp-mid-right { background:url(images/decision-page/dp-mid-right.jpg) repeat-y; background-position:right;}

.dp-image-left {float:left;}
.dp-image-right {float:right;}

#dp-top { background:url(images/decision-page/dp-top-back.jpg) repeat-x; height:15px;}
#dp-bottom {background:url(images/decision-page/dp-bottom-back.jpg) repeat-x; height:20px;}

#dp-mid01, .dp-mid02 {margin: 0 23px 0 13px; height:auto; overflow:auto; display:block;} 

.dp-mid02 {background-color:#4095cd; overflow:hidden}

#fixthis {background-color:none; overflow:hidden}

.dp-mid02 a:hover {background-color:#99c7e4; overflow:hidden;}
.dp-mid02:hover {background-color:#99c7e4; overflow:hidden;}

#fixthis:hover {background-color:none; overflow:hidden;}

.dp-mid02 a, .dp-mid02 a:visited {color:#FFF; text-decoration:none;}

.db-mid-A {width:47%; padding-right:1%; display:inline-block; font-size:14px; font-weight:bold; }

.db-mid-B {width:16%; padding-right:1%; display:inline-block; font-size:15px; font-weight:bold; text-align:center; border-left:#fff 2px solid;}


					   
/* ie Max width Fix */
.ie6Maxwidth1000{
       width:expression(document.body.clientWidth > 1002? "1000px" : "auto");
}
.ie6Maxwidth800{
       width:expression(document.body.clientWidth > 802? "800px" : "auto");
}

/* Videos */
div.video-full { text-align:center }
div.video-full object { width:80%; height:340px}
div.video-full object embed{ width:80%; height:340px}
					   
					   
/* Cisco Client specific landing pages */	

#cisco-main{
max-width:900px;
min-width:550px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
margin-bottom:50px;
}	

.cisco-logo{
float:left;
width:219px;
}

h1.cisco-text {
width:370px;
padding:30px 0px 10px 0px;
float:right;
font-size:50px;
padding-top:10px;
font-weight:bold;
}

.cisco-appli{
color:#CC0000;
font-size:18px;
text-align:center;
font-weight:bold;
padding:8px;
}


.font-size1{
height:40px;
font-size:18px;
font-weight:bold;
color:#C6062A;
vertical-align:middle;
display: table-cell;
}

#cisco-gradient{
background-image:url(client/cisco/LEFT-BUTTON.jpg);
background-repeat:repeat-x;
height:300px;
}

#cisco-box{
width:900px;
height:300px;
margin-left: auto;
margin-right: auto;
background-color:#FF0000;
}

#first-box{
width:224px;
height:300px;
float:left;
border-bottom-style:solid;
border-width:1px;
border-color:#CCCCCC;
background-image:url(client/cisco/first.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-left-style:solid;
border-width:1px;
border-color:#CCCCCC;
}

#second-box{
width:224px;
height:300px;
float:left;
border-bottom-style:solid;
border-width:1px;
border-color:#CCCCCC;
background-color:#FFFFFF;
background-image:url(client/cisco/second.jpg);
background-repeat:no-repeat;
}

#third-box{
width:225px;
height:300px;
float:left;
border-bottom-style:solid;
border-width:1px;
border-color:#CCCCCC;
background-color:#FFFFFF;
background-image:url(client/cisco/third.jpg);
background-repeat:no-repeat;
}

#fourth-box{
width:225px;
height:300px;
float:left;
background-color:#FFFFFF;
background-image:url(client/cisco/fourth.jpg);
background-repeat:no-repeat;
border-bottom-style:solid;
border-right-style:solid;
border-width:1px;
border-color:#CCCCCC;
}

.text-color{
color:#000000;
font-size:16px;
font-weight:bold;
}
.left-text{
margin-left:10px;
}

#example{
width:640px;
height:71px;
margin-left: auto;
margin-right: auto;
}

#cisco-footer{
width:900px;
height:71px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
}






/* Topaq Test Page */	
.topaq-topic {
float:left;
width:47%;
margin:auto;
}

.topaq-title {
background-color:#000;
border:none;
width:100%;
color:#FFF;
font-weight:bold;
margin:auto;
text-align:center;
line-height:25px;
vertical-align:middle;
}

.topaq-h2 {
font-size:14px;
font-weight:bold;
color:#000;
border-bottom:1px solid #CCC;
}

.table-topaq-blue {background:#9ACDE9}
.table-topaq-side-col01 {width:40%}
.table-topaq-side-col02 {width:60%}






/* Body Mapping Stretchy Side Images */
.body-image-side {float:left; width:30%; margin-right:4%; margin-bottom:4%; text-align:center; background:#FFFFFF}
.body-image-side h2 {font-size:%150; color:#00adef; padding:0; margin:0 0 5px 0;}
.body-image-side img {width:100%}



/* Research Articles */
#wp-search-text{
text-align:center;
height:15px;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
color:#9dc427;
}

#wp-holder{
background-image:url(research-articles/gradient-image.jpg);
background-repeat:repeat-x;
text-align:center;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#wp-search-query { margin: 10px 0 15px 0;}

#wp-center-all{
width:580px;
height:40px;
background-image:url(research-articles/bar.png);
background-repeat:no-repeat;
padding-top:5px;
margin-left:auto;
margin-right:auto;
}

#wp-products{
width:200px;
height:30px;
float:left;
padding-left:20px;
}

#wp-applications{
width:260px;
height:30px;
float:left;
}


#wp-search-query{
color:#FF0000;
}

.wp-mid{
padding-top:4px;
}

.wp-mid-btn{
padding-top:2px;
}

#wp-product_app { text-align:center; margin:30px 0 150px 0}

#wp-product_app b {color:#FF0000}

.wp-titles{
font-style:normal;
font-weight:bold;
background-color:#FF0000;
float:left;
}

/* Body Mapping App Page */
.body-mapping-page-main h3 {margin:20px 0 7px 0}
.body-mapping-page-main a {float:left; display:block; width:30%; }
.body-mapping-page-main a img {width:100%; margin:0}
.body-mapping-page-main p {float:left; width:68%; margin-left:1%}
.body-mapping-page-main p a { display:block; float:none; width:auto}

/* Seminar PopUp */
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	margin:0 auto;
	background-image:url(images/seminar-popup/pop-up-bg.jpg); width:530px; height:130px; repeat:no-repeat;
	background-color:#dddddd;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}

/* Worldwide Distributors */

#country {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:left; width:153px; height:130px; margin:20px 0 0 30px;	padding:0; float:left;
}

/* L+B Pages */
ul.lb-arrow li{
list-style: none;
font-size: 11.7px;
background: url(/lenord/gel211/liststyle.png) 0px 3px no-repeat;
padding: 1px 0px 5px 14px;
overflow:auto;
}
