/*******************************************************************************
* Base Styles - DON'T CHANGE THESE!!!                                          *
*                                                                              *
* These rules are used to reset the CSS default properties so things render    *
* identically (or as close we we can get them) in different browsers.          *
*******************************************************************************/

body									{ margin: 10px; padding: 0; font-size: 0.948em; line-height: 1.22 }
h1, h2, h3, h4, h5, h6, p,
ul, ol, dl, form, fieldset,
table, address, blockquote				{ margin: 0 0 1.22em 0; padding: 0; }
ul ul, ul ol, ol ol, ol ul				{ margin-bottom: 0 }
ul, ol, blockquote						{ margin-left: 1.75em }
blockquote								{ margin-right: 2.75em }
fieldset 								{ padding: 0.5em }
table									{ border-collapse: collapse; border-spacing:0 }
th										{ text-align: left }
select,input,textarea					{ font: inherit }


/*IE6 FLicker Fix*/


/******************************************************************************* 
* Page Structure                                                               *
*******************************************************************************/
#container								{ width: 985px; margin: auto; font-family:Verdana; font-size:0.80em; color:#666;}
#container1								{ width: 760px; font-family:Verdana; font-size:0.80em;}

#header									{ height:120px; background:url("images/head-back.jpg") 0 62% no-repeat; position:relative;}

/*#navigation								{ margin:0; padding-right:250px}*/
#navigation								{width:100%;margin:0; float:left; margin-bottom:0px; height:38px;}

#footer									{ border-top:1px solid #ccc; clear:both; width:948px; padding-top:1em; font-size:90%;}


/******************************************************************************* 
* Common Styles                                                                *
*******************************************************************************/

body									{ background:url("images/body-back.jpg") top left repeat-x ; margin:0;}

address								{ font-style:normal; }
legend									{ display:none; } 
h1, h2, h3, h4, h5, h6					{ font-family: Calibri, "Times New Roman", Times, serif; font-weight: normal; color: #00b2df; }
h1										{ font-size: 2.2em; line-height: 1.15em; margin-bottom:.5em;}
h2										{ font-size: 1.6em; line-height: 1.1em;  margin-bottom:.5em;}
h3										{ font-size: 1.4em; color:#003466 }
h4										{ font-size: 1.2em; color: #666; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; }
h5										{ font-size: 1.1em;  }
h6										{ font-size: 1.0em;  }




/*#header h1								{ margin: 0 }
#header img								{ border:0; display:none; background:#000;}
#header  a								{ display:block; width:200px; height:50px; position:absolute; margin-top:40px;}
#header  a								{ display:block; width:200px; height:50px; position:absolute; }*/

#navigation	a.skip,
#footer a.skip							{ position: absolute; left:-1000em }
#navigation	ul							{ list-style: none; margin: 0; padding:0; float:left; background:url("images/nav-back.jpg") top left repeat-x ; margin-bottom:1.5em; }
#navigation	li							{ float:left; padding:0;  }
#navigation li a						{ display:block; font-size:0.90em; text-decoration:none; color:#fff; margin:0; padding:7px 8px 10px 8px; }



/*#footer	ul								{ list-style: none; margin-left: 0; float:right;}*/
#footer	ul								{ list-style: none; margin-left: 0; float:left;}
#footer	li								{ display: inline; margin-right: 1em; padding-top:1em;}
#footer li a							{  color:#666; }
#footer p.copyright						{ float:left; }


#related h2							{ font-size: 1.7em; margin: 0 0 0.2em 0; }
#related li							{display:block ; list-style: none; padding:0em; padding:0 0 0 15px; background:url("images/related-nav-bullet.png") 0 .85em no-repeat}
#related ul							{ line-height: 2em;background:url("images/related-seperator.png") bottom left no-repeat; padding-bottom:40px; }
#related li	a						{display:block;  font-size: 1.1em; color: #003466; text-decoration: none; font-weight: bold; padding:0.25em 0; }
#related li	a:hover					{display:block;  background:#CDF5FF; margin-left:-21px; padding-left:21px; _margin-left:0px; _padding-left:0px;}


/*#related h2							{ font-size: 1.7em; margin: 0 0 0.2em 0; }
#related ul							{display:inline-block ; list-style: none; line-height: 2em; margin: 0; padding: 0 0 0 0; margin-bottom:1em;}
#related li							{border:1px solid black; list-style: none; padding:0em; padding:0 0 0 15px; background:url("images/related-nav-bullet.png") 0 .85em no-repeat}
#related ul							{ display:inline-block ;background:url("images/related-seperator.png") bottom left no-repeat; padding-bottom:40px; }
#related ul ul						{ margin-left:0px; margin-bottom:0; background:none; padding-bottom:0;}
#related li	a						{ font-size: 1.1em; color: #003466; text-decoration: none; font-weight: bold; display:block; padding:0.25em 0; }
#related li	a:hover					{ background:#CDF5FF; margin-left:-21px; padding-left:21px; _margin-left:0px; _padding-left:0px;}
#related li li	a:hover				{ background:#003466; margin-left:-31px; padding-left:31px; _margin-left:0px; _padding-left:0px;}
#related li li a					{ color: #0cf; }*/

#related ul.cta						{ background:none; padding-bottom:0; }
#related ul li.contact-cta			{ background:none;  padding-left:0; margin-top:1em}
#related ul li.contact-cta	a		{ width:170px; display:block; text-indent:-1000em; width:170px; height:78px; background:url("images/contact-cta.jpg") top left no-repeat; }
#related ul li.contact-cta a:hover {  margin:0; background:url("images/contact-cta.jpg") top left no-repeat;}

#related								{ float:left; width:170px; padding:40px 30px 0 0; border-right:1px solid #ccc; margin-bottom:30px; background:url("images/related-seperator.png") top left no-repeat;  }
#related dt								{ margin-top:1em }
#related dd								{ margin:0.3em 0; }


#related form							{ margin:0; padding:0; _position:relative; background:url("images/newsletter-back.png") top left no-repeat; padding:10px }
#related form p						{ margin-top:2em; font-size:80%; }
#related fieldset 						{ margin:0; padding:0; border:0;}
#related fieldset legend				{ display:none; }
#related fieldset input				{ width:140px; }
#related form h2						{ color:#666; font-size:1.4em}






#content								{ float:right;width:98%; margin-bottom:30px; line-height:1.4em; position:relative;  }
#content h1 span						{ color:#001444; }
#content dd								{ margin-left:0; margin-bottom:1em; padding-bottom:2em; }
#content dd a.skip						{ float:right; font-size:80%; margin-bottom:0em;}
#content dt								{ color:#003466; padding:2em 0 0 0; margin:1em 0 1em 0; clear:both; border-top:1px solid #ccc}
#content img							{ float:left; border:1px solid #ccc; margin:4px 20px 10px 0; padding:6px; }
/*#content ul								{ list-style:none; margin:0; }*/
#content strong						{ font-size:1.2em; }
#content a.call-out						{ display:block; border:0px solid red; background:url("images/call-out-back.jpg") bottom left repeat-x #505B60; height:1.6em; padding-bottom:10px; text-align:center; color:#fff; padding:10px; font-size:1.4em; font-weight:bold; text-decoration:none;}
#content fieldset textarea#reason				{ width:90%; height:150px; }
#content em										{ color:#ff9900; font-style:normal;  }
#content ul								{ list-style:none; margin:0 0 1em 0}
#content li								{ _position:relative; background:url("images/bullet-std.png") 0 .5em no-repeat; padding-left:10px; }

#breadcrumbs							{ clear:both; padding:0em 0 1.5em 0; background:#fff; font-size:90%; border:0x solid red;  }
#breadcrumbs ul							{ list-style:none; margin:0;}
#breadcrumbs li							{ display:inline; margin:0; text-transform:lowercase}
#breadcrumbs li	a						{ color:#666; text-transform:lowercase; margin-top:1.5em;}

#content #form-error					{ border:2px solid #900; padding:15px; background:#fdd; margin-bottom:2em;}
#content #form-error h1					{ font-size:1.4em; color:#900}
#content #form-error ul					{ list-style:url("images"); list-style:none; position:relative; margin:0; }
#content #form-error ul li				{ background:none; }

#related #divison-logos					{ margin:1em 0 2em 0; text-align:left; clear:both; _position:relative; padding:30px 0 0 0 ; background:url("images/related-seperator.png") top left no-repeat; line-height:80%;}
#related #divison-logos h2				{ margin-bottom:0em; border:none; margin-bottom:1em; }

#related #divison-logos ul				{ list-style:none; margin:0; padding:0; background:none;}

#related #divison-logos ul li			{ _border-bottom:1px solid #fff; background:none; margin:.35em 0; padding:0; font-weight:bold;}

#related #divison-logos ul li span		{ color:#666; font-weight:normal;}

#related #divison-logos ul li a		{ color:#003466; font-weight:bold;  text-decoration:none;}

#related #divison-logos ul li a:hover	{ background:none;}

#related #divison-logos img				{ border:0; display:block; margin:0 auto;  }

/*#content a.pdf-download					{ display:block; width:528px; height:98px; background:url("images/pdf-download.png") top left no-repeat; text-indent:-1000em; }*/

#content a.pdf-download					{  background:url("images/pdf-ico.png") center left no-repeat;  padding:10px 0; padding-left:60px; margin-top:1em;}


/******************************************************************************* 
* Page Specific Styles                                                         *
*******************************************************************************/

/*********** Nav For All Pages ***************/
#container.home #navigation li.home,
#container.about #navigation li.about,
#container.technical #navigation li.technical,
#container.product-return #navigation li.product-return,
#container.reference #navigation li.reference,
#container.contact #navigation li.contact,
#container.aboutus #navigation li.aboutus,
#container.our-products #navigation li.our-products,
#container.contact #navigation li.contact,
#container.training #navigation li.training						{ float:left; margin-left: 0.5em; background:url("images/tabs-right.png") top right no-repeat;}

#container.home #navigation li.home a,
#container.about #navigation li.about a,
#container.technical #navigation li.technical a,
#container.product-return #navigation li.product-return a,
#container.reference #navigation li.reference a,
#container.contact #navigation li.contact a,
#container.aboutus #navigation li.aboutus a,
#container.training #navigation li.training a,
#container.contact #navigation li.contact a,
#container.our-products #navigation li.our-products	a			{ float:left; color:#000; background:url("images/tabs-left.png") top left no-repeat; padding:7px 10px 11px 10px; text-decoration:none;  }

li.demoroom, li.lessonplans {float:left; margin-left: 0.5em; background:url("images/tabs-right.png") top right no-repeat;}
li.demoroom a, li.lessonplans a {float:left; color:#000; background:url("images/tabs-left.png") top left no-repeat; padding:7px 10px 11px 10px; text-decoration:none;}



/* Home Page */

#container.home #content,
#container.home #related										{ margin-top:2em; }
#container.home #content img									{ border:0px solid #ccc; }
#container.home #content h3                                     { margin-top:1em; margin-bottom:1em }
#container.home #content #feature-box							{ padding:20px; border:2px solid #001444; }
#container.home #content #feature-box h3						{ margin-top:0; }

/* Product */
#container.our-products #content dd									{ min-height:130px; }
#container.our-products #content dl dl dt							{ margin-bottom:-1.5em; padding:0; border:0; min-height:0; }
#container.our-products #content dl dl dd							{ margin:0; padding:0 0 0 100px; border:0;  min-height:0;}
#container.our-products img											{ border:0px solid #ccc; }
body.product #container.our-products img						{ border:1px solid #ccc; }
#container.our-products #content h2								{ clear:both; margin:1em 0; }
#container.our-products #content a.call-out						{ display:block; width:530px;  _width:500px;height:59px; text-indent:-10000em; background:url("images/product-cta.jpg") top left no-repeat; margin-top:1em; _background-position:center center; _margin:auto; }

#container.our-products #related								{ position:relative; padding-top:120px; }
#container.our-products #related ul								{  }
#container.our-products #related li.contact-cta					{ position:absolute; top:20px; }

#container th,
/*#container td								{ padding:0.5em 0.35em }*/
#container td								{ padding:0em 0em }
#container tr.alt							{ background: #def;  }
#container table 							{ width:100%; font-size:90%; clear:both;}
#container th								{ background: #003466 ; color: #fff }

/* Contact */

#container.contact	#content fieldset							{ border:none; padding:0; margin:0; }
#container.contact	#content dt									{ border:none; margin:0;  padding-top:0; margin:0.5em 0;}
#container.contact	#content dd									{ margin:0; padding:0; }

/* Technical */

body.parts #container.about img				{ border:none; }
#container.technical #content img		{ border:none; }

/* Ask the experts */

#container.ask-the-experts	img					{ float:left; border:none;}
#container.ask-the-experts	#content ul			{ position:relative; float:left;}


/******************************************************************************* 
* Iciniti Specific Styles                                                         *
*******************************************************************************/

/* used to control left hand navigation menu */
ul.collapsed { display:none; }
ul.expanded { display:block; }

login-cta  { color:White; text-transform:lowercase;text-align:left;}
a.login-cta { color:White; text-transform:lowercase;text-align:left;}
div.login-cta a { color:White; text-transform:lowercase;text-align:left;}
/*a.login-cta { color:#003466; text-transform:lowercase;text-align:left;}
div.login-cta a { color:#003466; text-transform:lowercase;text-align:left;}*/


/* CI*/



#myAccount {width:175px; padding: 10px 20px 0 0; margin-bottom:10px;  }
#myAccount ul							{ list-style-position:inside;list-style-type:disc; margin: 0; padding: 0 0 0 0; margin-bottom:1em;line-height: 2em;}
#myAccount li							{ list-style-position:inside; list-style-type:disc; padding:0em; padding:0 0 0 15px; }
#myAccount li	a						{ font-size: 1.1em; color: #003466; text-decoration: none; font-weight: bold; width:133px; }
#myAccount li	a:hover					{ background:#CDF5FF; margin-left:-21px; padding-left:21px; _margin-left:0px; _padding-left:0px;}
#myAccount li li	a:hover				{ background:#003466; margin-left:-31px; padding-left:31px; _margin-left:0px; _padding-left:0px;}
#myAccount li li a					{ color: #0cf; }


.related img {text-align:center;border:none;}

.loginText
{
	color:white; 
}
.loginText a
{
	color:white; 
	text-decoration:none; 
}
.loginText a:hover
{
	color:white; 
	text-decoration:none;
}

.tollFree
{
	width:200px;height:55px;float:left;text-align:left;font-size:small;color:white;
}
.tollFree a
{
	width:200px;height:55px;float:left;text-align:left;font-size:small;color:White;margin-top:5px;text-decoration:none;  
}
.tollFree a:hover
{
	width:200px;height:55px;float:left;text-align:left;font-size:small;color:White;margin-top:5px;text-decoration:none;
}

/*For Item_Details Tab Control*/
.TAB_Menu
{
			 color:Black;
			 text-decoration:none;
			 /*background-color:white;*/
			 background-image :url("../../Images/OverViewTop1.jpg");
			 background-repeat:no-repeat;  
			 font-weight:bold;
			 /*display:block; */
			 width:530px;
			 height:81px;
			 padding:0px; 
			 
			 
			 			  
}
.TAB_MenuStatic
{ 
			color:Black;
			text-decoration:none;
			width:150px;
			/*height:30px;*/
			/*background-image :url("../../Images/unselectedtab.gif");
			background-repeat:no-repeat; 
			font-weight:bold;
			display:block; */
			border:1px solid black;
			
			
}
.TAB_MenuHover	    
{ 
	  		
	  		color:Black;
	  		text-decoration:none;
	  		width:150px;
	  		
}
.TAB_MenuSelected
{ 
	  		
	  		color:Black;
	  		text-decoration:none;
	  		/*background-color:#9ACCF9;*/
	  		width:150px;
	  		
}


#cartsummary {
	MARGIN-BOTTOM: 1em; WIDTH: 192px
}
#cartsummary H2 
{
	FONT: 18px Arial; BACKGROUND: url(../../images/icon-basket.gif) no-repeat; COLOR: #0ad;float:left;padding-left:25px;   
}
#cartsummary TABLE {
	WIDTH: 100%
}
#cartsummary TR.EVEN TD {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: -1px; COLOR: #036; PADDING-TOP: 0.5em
}
#cartsummary TR.ODD TD 
{
	 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; BORDER-BOTTOM: #ccc 1px solid
}
#cartsummary TR.total TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; BORDER-BOTTOM: #ccc 1px solid
}

.featuredHeader
{
	font-size:Large;
	font-weight:Bold;
	color:Gray;
}
.featuredHeader a
{
	font-size:Large;
	font-weight:Bold;
	color:Gray;
	text-decoration:none; 
}
.featuredHeader a:hover
{
	font-size:Large;
	font-weight:Bold;
	color:Gray;
}
.featuredHeader a:visited
{
	font-size:Large;
	font-weight:Bold;
	color:Gray;
}

.itemLink 
{
	color:Gray;
	text-decoration:none;
	font-size:10px;   
}
.itemLink a
{
		color:#00b2df;
	text-decoration:underline;
	font-size:10px; 
}
.itemLink a:hover
{
		color:#00b2df;
	text-decoration:underline;
	font-size:10px; 
}
.itemLink a:visited
{
		color:#00b2df;
	text-decoration:underline;
	font-size:10px; 
}

.Payment td								{ padding:0em 0em }

.RoundedBox
{
      width:162px;
      background:url(../../images/middle_outline.jpg);
      background-repeat:repeat-y;
      text-align:center; 
      padding:0px;
     
}

.RoundedBoxHeader
{
    height:12px;
    text-align:center ; 
    padding:0px;
    background:url(../../images/top_outline.jpg);    
    background-repeat:no-repeat;
}

.RoundedBoxFooter
{
    width:162px;    
    text-align:center ; 
    padding:0px;
    background:url(../../images/bottom_outline.jpg);    
    background-repeat:no-repeat;
}


.chapterLinks
{
	color:#003466;
	text-decoration:none;  
}
.chapterLinks a
{
	color:#003466;
	text-decoration:none;  
}
.chapterLinks a:hover
{
	color:#003466;
	text-decoration:underline;  
}
.chapterLinks a:visited
{
	color:Purple;
	text-decoration:none;  
}
.overview li
{
	display:block ; 
	list-style: none;
	list-style-position:outside;  
	padding:0.1em 0;
	margin-top:1em;
	text-indent:2em;
	background-image:url("images/related-nav-bullet.png");
	background-repeat: no-repeat;
	background-position:0em 0.5em;
	text-align:justify; 
}
.pdfFile
{
	text-align:left;
	text-decoration:none;
	color:Black;
	font-size:small;
}
.pdfFile a
{
	text-align:left;
	text-decoration:none;
	color:Black;
	font-size:small;
}
.pdfFile a:hover
{
	text-align:left;
	text-decoration:underline;
	color:Black;
	font-size:small;
}
.ItemDetailsTabs
{
	width:535px;
	height:500px;
	text-align:center;
	/*background-image:url("images/OverViewTab.png");
	background-repeat:no-repeat;
	background-color:Black;  */
}
.ListingTop
{
	width:510px;
	height:10px; 
	background-color:Gray; 
	background-image:url("../../images/Listingtop.png");
	background-repeat:no-repeat;
	background-position:top; 
}
/* CI*/
.search {}
.seeit tr td label {font-size:13px; color:#666666; font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,Serif; line-height:1.2em;}


/* IE6 only */
/*\*/
* html #navigation {margin-top:-28px;position:relative;}
/**/

