/*
 * Main.css
 */

/* Navigation
-------------------- */
#ncom_footer ul{list-style: none;}
#ncom_header ul{list-style: none;}

/* CJH.BZ67 #ncom_mainnav{clear: both; float:left; height:50px; background:url(../images/menu-bg.jpg) no-repeat; width:959px;} */ 
#ncom_mainnav{clear: both; height:50px; background:url(../images/menu-bg.png) no-repeat; width:951px; } /* CJH.BZ67 */
#ncom_mainnav a:link,#ncom_mainnav a:visited{float:left; text-decoration: none; color: #ccc;}
#ncom_mainnav a:hover{float:left; text-decoration: underline; color: #99cc33;}
#ncom_mainnav li, #ncom_footernav li {/*background: none;*/ display: inline; margin: 0; padding: 0px; float:left;}

#ncom_globalnav {float:left !Important;margin:40px 0 0 40px; width:400px; height:20px;}

#ncom_globalnav li {background: none;display: inline;margin: 0 0 0 15px;padding: 0;text-decoration:none;}

#ncom_globalnav li a:link, #ncom_globalnav li a:visited {color: #d6d6d6;text-decoration:none;border-bottom: 1px solid #4d4d4d !important;font-size:11px; padding:0; margin:0;}

#ncom_globalnav li a:hover {color: #ffffff;border-bottom: 1px solid #eeeeee !important;text-decoration:none;font-size:11px;padding:0;margin:0;}

#localnav {
	margin:0 0 0 15px;
	
}

#localnav ul {
	margin:0 0 0 10px;
}

#localnav li {
	background:none;
	margin:3px 0;
	padding:0;
}
#ncom_footer {
	padding:5px 2px 0 10px;
	_zoom: 1;
	background: url(../images/footer_bg.gif) no-repeat top;
	display: block;
	height: 60px;
	width: 940px;
	margin: 40px auto;
	font-size: 11px;
	clear: both;
}
#ncom_footer ul#ncom_footernav {
	float:left;
	margin:0;
	width:100%;
}

#ncom_footer ul#ncom_footernav-right{	float:right !important;margin:0;padding:3px 0 0 0;}
#ncom_footer ul#ncom_footernav-right li{	background: url(../images/separator_fnav.gif) no-repeat left 2px;float: left;margin: 0 8px 0 0;padding: 0 0 0 8px;}
#ncom_footer ul#ncom_footernav-right li.first {background: none;padding: 0;}
#ncom_footer ul#ncom_footernav-right li.last {background: none;margin: 0;padding: 0 0 0 8px;background: url(../images/separator_fnav.gif) no-repeat left 2px;}

#ncom_footer ul#ncom_footernav li {background: url(../images/separator_fnav.gif) no-repeat left 2px;display: inline;margin: 0 8px 0 0; padding: 0 0 0 8px;}

#ncom_footer ul#ncom_footernav li.first {background: none;padding: 0;}

.ncom_subfooter{padding:22px 0 0 20px;}

/* Logo
-------------------- */
#logo {
	display: block;
	float: left;
	margin:0;
	padding:0;
	height:86px;
}

/* Search
-------------------- */
#ncom_search {
	/* CJH.BZ191 position: absolute; */
	position: relative; /* CJH.BZ191 */
	float: right; /* CJH.BZ191 */
	top:35px;
	right:5px;
	clear: right;
}

.ncom_lftSdCont #breadcrumbs{margin-bottom:6px !important;display: block;width: 617px;float:left;}
.ncom_lftSdCont #breadcrumbs2{margin-bottom:6px !important;display: block;width: 617px;float:left;}

#breadcrumbs{margin-bottom:6px !important;display: block;width: 100%;float:left;}
#breadcrumbs2{margin-bottom:6px !important;display: block;width: 620px;float:left;}
#breadcrumbs .breadcrumbs-list, #breadcrumbs2 .breadcrumbs-list{
	display: block;
	/* width: 400px; CJH.BZ36 */
	float: left;
	margin:0;
	padding:0;
	font-size:12px;
}
#breadcrumbs .breadcrumbs-list li a, #breadcrumbs2 .breadcrumbs-list li a{
	/* CJH.BZ313 background: url(../images/separator_bcrumbs.gif) no-repeat right 3px !important;*/
	display: inline;
	/* CJH.BZ313 margin: 0 5px 0 0px !important;*/
	/* CJH.BZ313 padding: 0 4px 0 4px; */
	font-weight:bold;
	font-size:10px;
}

/* CJH.BZ313
#breadcrumbs .breadcrumbs-list li a.first, #breadcrumbs2 .breadcrumbs-list li a.first{
	background: url(../images/separator_bcrumbs.gif) no-repeat right 3px;
	display: inline;
	margin: 0 5px 0 0px;
	padding: 0 12px 0 0px;
	font-weight:bold;
	font-size:10px;
}
*/

#breadcrumbs .breadcrumbs-list li, #breadcrumbs2 .breadcrumbs-list li {
	display: inline;
	font-weight:bold;
	font-size:10px;
	margin:0;
	/* CJH.BZ313 padding:0; */
	background:none;
}

.breadcrumbs-list li { padding: 0 4px 0 4px !important; margin: 0 !important; } /* CJH.BZ313 */
.breadcrumbs-list li.first { padding-left: 0px !important; } /* CJH.BZ313 */
.breadcrumbs-list .right-arrow-image { margin-left: 5px; background-position: right 4px !important; }

/* CJH.BZ313 
#breadcrumbs ul li.first, #breadcrumbs2 ul li.first {
	background: none;
	margin-left: 0;
	padding: 0;
}
*/

/* HVW added 10px from share container */
#breadcrumbs #share, #breadcrumbs2 #share 
{
	float: right; 
	/* width: 212px; CJH.BZ36 */
	width: 160px; /* CJH.BZ36 */
	display: block;
	line-height:16px;
	margin:0;
	padding:0;
}

/* CJH.BZ.36 - Page specific breadcrumb widths */
/* HVW removed 10px from right sidebar and single column */
.ncom_left_sidebar #breadcrumbs .breadcrumbs-list { width: 410px; }
.ncom_right_sidebar #breadcrumbs .breadcrumbs-list { width: 440px; }
.ncom_single_column #breadcrumbs .breadcrumbs-list { width: 690px; }

#ncom_content.ncom_lftSide #ncom_maincontent #breadcrumbs #share, #ncom_content.ncom_lftSide #ncom_maincontent #breadcrumbs2 #share, #ncom_content.ncom_lftSide #maincontent2 #breadcrumbs #share, #ncom_content.ncom_lftSide #maincontent2 #breadcrumbs2 #share {float: right; width: 200px; display: block;line-height:16px;margin:0px; padding:0px;}

#breadcrumbs #share li, #breadcrumbs2 #share li{background:none;display:inline;margin:0px;padding:0px; clear:none !important;}
/* HVW removed 10px from the distance separator */
#breadcrumbs #share li.distance, #breadcrumbs2 #share li.distance {width:10px;height:20px;float:right;background:none;margin:0px;padding:0px;}
#breadcrumbs #share li.label-text, #breadcrumbs2 #share li.label-text{float:right;padding-right:7px;background:none;font-weight:bold;}
#breadcrumbs #share li a, #breadcrumbs2 #share li a{margin: 0px 2px;padding: 0px;list-style-type: none;display: block;background: none;float: right;}
#breadcrumbs #share li a, #breadcrumbs2 #share li a { text-decoration: none; height: 16px; width: 16px; display: block; }

#breadcrumbs #share li a.twitter, #breadcrumbs2 #share li a.twitter {
	background: url(../images/share_small_icons.gif) no-repeat left top;text-indent:-9999px;
}
#breadcrumbs #share li a.twitter:hover, #breadcrumbs2 #share li a.twitter:hover {
	background: url(../images/share_small_icons.gif) no-repeat left bottom;text-indent:-9999px;
}
#breadcrumbs #share li a.facebook, #breadcrumbs2 #share li a.facebook {
	background: url(../images/share_small_icons.gif) no-repeat -19px top;text-indent:-9999px;
}
#breadcrumbs #share li a.facebook:hover, #breadcrumbs2 #share li a.facebook:hover {
	background: url(../images/share_small_icons.gif) no-repeat -19px bottom;text-indent:-9999px;
}
#breadcrumbs #share li a.print, #breadcrumbs2 #share li a.print {
	background: url(../images/share_small_icons.gif) no-repeat -75px top;text-indent:-9999px;
}
#breadcrumbs #share li a.print:hover, #breadcrumbs2 #share li a.print:hover {
	background: url(../images/share_small_icons.gif) no-repeat -75px bottom;text-indent:-9999px;
}
#breadcrumbs #share li a.mail, #breadcrumbs2 #share li a.mail {
	background: url(../images/share_small_icons.gif) no-repeat -55px top;text-indent:-9999px;
}
#breadcrumbs #share li a.mail:hover, #breadcrumbs2 #share li a.mail:hover {
	background: url(../images/share_small_icons.gif) no-repeat -55px bottom;text-indent:-9999px;
}

p.copyright {
	padding:0px;float:left;width:350px;font-size:11px;
}
#side-nav{ min-height:70px !important; display:block;}

#side-nav li{ line-height:27px;float:left;}

.side_list { margin:0px !important; padding:0px !important; float:left;}
.side_list li a:link, .side_list li a:visited {font-size: 11px;padding-left: 8px !important;background: url(../images/li_trig_blt.gif) no-repeat left center;line-height: 11px !important;height:27px !important;}

#side-nav li.curent a:link, #side-nav li.curent a:visited {background:url(../images/side_btn.jpg) no-repeat 0 0 !important;color:#fff;float:left;height:27px;display:block;}

#side-nav li a:link, #side-nav li a:visited { height: 27px; line-height:27px; width: 240px !important; padding:0 0 0 7px; margin:0; color:#1b5160; text-decoration:none; display:block; }
#side-nav li a:hover { background:url(../images/side_btn.jpg) no-repeat 0 -27px !important; color: #FFF !important; float:left; height:27px; display:block; }

#side-qoute {	width:209px; margin:40px 0 0 0; padding:14px 9px 14px 30px;	background:#d3d3d3 url(../images/quote_bg.jpg) no-repeat left top; float:left; border-right:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE; }
blockquote { display: block; width:200px !important;	margin-top:4px; background: url(../images/quotes_end.jpg) no-repeat right bottom !important; }

.authorq{display:block; font-weight:bold; text-align:right; width:177px; margin-top:10px;}

.float-left {
	float: left;
}

.imgr{margin:0 0 10px 10px; float:right;}
.imgl{margin:5px 10px 10px 0; float:left;}



.hero-right .big-text-right{font-size:20px;color:#ffffff;padding:20px 0 0 20px;}
.hero-right .big-text-right-education{font-size:20px;color:#ffffff;padding:10px 0 0 20px; margin:0;}
.hero-right .big-text-right2{font-size:20px;color:#ffffff;padding:15px 0 0 20px;}
.hero-right p{font-size:12px;color:#ffffff;padding:0 0 0 20px;width:250px;}
.hero-right .buton-b{padding-left:16px;}

#l2_head {
	/* JonC - IMG DOES NOT EXIST */
	/* background: url(../images/l2-top-p.jpg) no-repeat left top; */
	display: block;
	height: 140px;
	width: 960px;
}


#ncom_left-colum {min-height: 628px;height:auto !important;height: 100% !important;float: left;width: 250px;background: url(../images/lft_side_bg__.jpg) no-repeat;padding: 32px 18px 18px;}
	
#ncom_left-colum.l3BoxedSd {	background: url(../images/l3-boxed-side-bg.jpg) no-repeat;}

#ncom_maincontent .one_row {
	margin-bottom: 10px;
	height: auto;
	width: auto;
	padding-left: 2px;
}
#ncom_maincontent .one_row a {
/*	float: right;*/
	display: inline-block;
}

/* CJH
 * Replaced #tables styles with #fancy-tables
 * ...

#tables{width:570px; background:#e9e9e9;float:left;padding:18px 20px 0 20px;}

#tables .tabular {
	border-right: 2px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	margin-bottom:10px;
}
#tables table {
	margin: 0px !important;
	padding: 0px !important;
}
#tables table tr {
	height: 40px;
}
#tables table tr td{
	background: #dfdfdf;
	text-align: center;
	font: 11px/40px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border-left: 1px solid #cbcbcb;
}
#tables table tr.alt td{
	background: #ccc;
	border-left: 1px solid #afafaf;
}
#tables table th {
	background: url(../images/table_bg-sep.jpg) repeat-x left top !IMPORTANT;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 17px;
	border-left: 1px solid #407b8e;
}
#tables table .t-col1 {
	width: 132px;
	text-align: left;
	padding-left: 12px;
}
#tables table .t-col2 {
	width: 84px;
	text-align:center;
}
#tables table .t-col3 {
	width: 108px;
	text-align:center;
}
#tables table .t-col4 {
	width: 90px;
	text-align:center;
}
#tables table .t-col5 {
	width: 106px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#tables table tr th.t-col1 {
	background: url(../images/table_bg-sep.jpg) repeat-x -1px top;
	border:none;
}
#tables table tr td.t-col1 {
	background: #e0e0e0 url(none);
	border:none;
}
#tables table tr.alt td.t-col1 {
	background: #ccc url(none);
	border:none;
}
#tables table tr td a{
	background: url(../images/li_trig_blt.gif) no-repeat right center !important;
	padding: 0 8px 0 0px;
	font-weight:bold;
	font-size:11px;
}
*/

.money {
	font: bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #444;
}
/* contact */

#requiredf{font-size:11px; line-height:14px; margin:15px 0 20px 0; float:left; width:420px; font-weight:bold;}
#form-zone{width:620px; font-size:11px; float:left;}
.form-item{width:305px; margin:0 0 8px 0; float:left; height:50px;}
.form-item-1{width:305px; margin:30px 0 30px 0; float:left;}
.form-item-3{width:305px; margin:0px 0 8px 0; float:left; height:45px; padding-top:5px;}
.txt-item{width:305px; font-weight:bold; float:left;}
.txt-item-1{width:305px; font-size:14px; font-weight:bold; float:left;}
.txt-item-2{width:620px;  font-weight:bold; float:left;}

.redtxt{color:#ff0000;}

#sel, #sel1, #sel2, #sel4{ margin:0 0 8px 0; float:left;}
#sel3{ margin:4px 0 8px 0 !important; float:left; }
#sel3 select {width:296px; color:#555555; float:left; margin:2px 0 0 0;}
#sel select, #sel1 select, #sel2 select, #sel4 select{width:296px; color:#555555; float:left; margin:2px 0 0 0;}
#sel select option, #sel1 select option, #sel2 select option, #sel4 select option{color:#555555;}

#form-zone input{width:301px; height:15px; padding:6px 0 5px 4px; margin:2px 0 0 0; color:#555555; background:url(../images/bg_input.jpg) no-repeat right top; border:0;}
.l-input{width:305px; float:left;}
.r-input{width:305px; float:right;}

#form-zone textarea{ width:610px; height:93px; padding:4px; margin:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; background:url(../images/bg_comment.jpg) no-repeat left top; overflow:auto; border:0;}
.h-line{width:618px; height:2px; margin:20px 0 10px 0; line-height:2px; font-size:1px; background:url(../images/h_line.gif) repeat-x left top; float:left;}

#notify{width:500px; height:27px; float:left;}
#notify .txt{width:300px; float:left;}
#notify .radios{width:500px; height:20px; float:left; padding-top:1px;}
.rd{width:100px; height:20px; float:left;}
.ck{clear:both; width:400px; height:15px;padding:4px;}

#notify input.radio{width:20px; height:20px; background:none; float:left; margin-top:-3px;}

/*CT 20111215 Moved to language specific stylesheet #form-zone input.submit-button{width:63px; height:27px; display:block; background:url(../images/submit_button.gif) no-repeat left top; text-indent:-9999px; float:right; cursor:pointer; }*/
/*CT 20111215 Moved to language specific stylesheet #form-zone input.submit-button-over{width:63px; height:27px; display:block; background:url(../images/submit_button-over.gif) no-repeat left top; text-indent:-9999px; float:right; cursor:pointer; }*/

/*
* AWHITE20100909.BZ192 -- added to fix issues with RT_NUAN_FORM_BUILDER Checkbox fields
*/
#form-zone input.ck{width:2em; vertical-align:middle;}

.top-spacer{ margin:0 0 5px 0;}





#form-l2pdf{width:595px; font-size:11px; float:left; margin-top:10px; padding:0 10px 0px 10px;}
.form-l2pdf-item{width:595px; margin:0 0 8px 0; float:left; }
.form-l2pdf-item .txt-item { font-size:14px; font-weight:normal;width:220px;}

.txt-item{width:204px; font-weight:bold; float:left; margin:8px 0 0 0;}
.txt-item-country{width:204px; font-weight:bold; float:left; margin:0;}

#form-l2pdf input.pdf-search{width:316px; height:15px; padding:6px 0 5px 14px; margin:2px 0 0 0; color:#555555; background:url(../images/bg-input-pdf.jpg) no-repeat right top; border:0; float:left;}
.l-input{width:305px; float:left;}

/*CT 20111215 Moved to language specific stylesheet  #form-l2pdf input.submit-button{width:36px; height:27px; display:block; background:url(../images/l1-go-btn.jpg) no-repeat left top; text-indent:-9999px; float:right; cursor:pointer; margin:1px 0px 0 0; border:none}*/
/*CT 20111215 Moved to language specific stylesheet  #form-l2pdf input.submit-button-over{width:36px; height:27px; display:block; background:url(../images/l1-go-btn.jpg) no-repeat -36px 0; text-indent:-9999px; float:right; cursor:pointer; margin:1px 0px 0 0; border:none}*/


.l1-3boxes-right select{ width:200px; margin:4px 0 0 0; color:#555555; border:0; float:left; line-height:18px !important; }


/*CT 20111215 Moved to language specific stylesheet  .l1-3boxes-right input.submit-button{width:36px; height:27px; display:block; background:url(../images/l1-go-btn.jpg) no-repeat left top; text-indent:-9999px; float:right; cursor:pointer; margin:1px 0px 0 0; border:none;}*/

/*CT 20111215 Moved to language specific stylesheet  .l1-3boxes-right input.submit-button-over{width:36px; height:27px; display:block; background:url(../images/l1-go-btn.jpg) no-repeat -36px 0; text-indent:-9999px; float:right; cursor:pointer; margin:1px 0px 0 0; border:none;}*/


.home-download { text-indent:-9999px;}
.home-meaningful {text-indent:-9999px;}
.home-customer {text-indent:-9999px;}
.home-employment {text-indent:-9999px;}
.home-latestnews {text-indent:-9999px;}

.marg-Top {	margin-top:-20px;	} /* created for images next to a two row h3 */

#ncom_maincontent ul.dates, #maincontent2 ul.dates { font-size: 11px; margin: 0; padding: 0; width: 200px; }
#ncom_maincontent ul.dates li, #maincontent2 ul.dates li { margin: 0; padding: 0; }
ul.dates .dates-date 
{ 
	display: block; 
	width: 50px; 
	float: left; 
	/* CJH.BZ90 */ clear: left;
}
ul.dates .dates-text { display: block; width: 150px; float: left; }
table.dates { 	font-size: 11px; }

table.dates td { width:auto; }
table.dates .date-column { width: 50px; }

/* CJH
 * General Slideshow Styles
 */
#slideshow { width:959px; padding-left:4px; position:relative !IMPORTANT; z-index:1; }
#slideshow .slides { width:951px; top:0px; z-index:50; }
#slideshow .slide { width: 951px; }
#slideshow .overbox { background:url(/assets/images/overbox.png) no-repeat ;  height:75px ; width:951px; position:absolute !important; left:4px; z-index:100; }
#slideshow .navigation-container { width:935px; position:absolute; z-index:400 !important;left:0; }
#slideshow .navigation-container ul.slides-nav { height:60px; float:right; }
#slideshow .navigation-container ul.slides-nav li {list-style:none; padding:0; margin-left:8px; height:52px; width:52px; cursor:pointer; float:left; }
#slideshow .navigation-container ul.slides-nav li a { display: block; height: 52px !important; width: 52px; overflow:hidden; cursor:pointer; padding:0 !Important; margin:0; }
#slideshow .navigation-container ul.slides-nav li.on a { background:#3d5768; }
#slideshow .navigation-container ul.slides-nav li.on a img { width:48px; height:48px; margin:2px; }
#slideshow .ss_caption { color: #aaa; font: 14px "Lucida Grande", Arial, Sans-serif; text-align:right; line-height: 50px; margin-right: 20px; float: right; }

/* CJH
 * Homepage Slideshow Styles
 */
#slideshow.ss_large { height: 388px; background:transparent url('../images/slides/shadow-home-slide.png') no-repeat scroll left top; }
#slideshow.ss_large .top-spacer { margin:70px 0 5px 0; }
#slideshow.ss_large .slide { height:388px;  }
#slideshow.ss_large .overbox { top: 313px; }
#slideshow.ss_large .navigation-container { top: 323px; }

/* CJH
 * L1 Slideshow Syltes
 */
#slideshow.ss_medium { height: 240px; background: url(../images/head-thumb-bg.png) no-repeat left top; }
#slideshow.ss_medium .top-spacer { margin:0 0 5px; }
#slideshow.ss_medium .slide { height:240px;  }
#slideshow.ss_medium .overbox { top: 164px; }
#slideshow.ss_medium .navigation-container { top:175px; }

/* CJH
 * Call to L2 Action
 */
#hero-frame { position: relative; float: left; background: #1b4048; }
.hero-content { height: 140px; width: 286px; background:transparent url(/assets/images/hero-right.jpg) no-repeat scroll 0 0; }    
.hero-content .big-text-right{font-size:20px;color:#ffffff;padding:20px 0 0 20px;}
.hero-content p{font-size:12px;color:#ffffff;padding:0 0 0 20px;width:255px;}
.hero-content .buton-b{padding-left:16px;}
#ctaFrame { position: absolute; top: 10px; width: 100%; z-index: 1000 }
#ctaNav   { height: 8px; float: right; z-index: 1000; margin-right: 12px }
#ctaNav a { 
   	background: transparent url(/assets/images/head_rght_nav_blts.gif) no-repeat scroll right top;
   	color: #1b4048; float: left; margin-left: 8px; height: 8px; width: 8px; display: block; font-size: 1px;    	 
}
#ctaNav a.activeSlide { background: transparent url(/assets/images/head_rght_nav_blts.gif) no-repeat scroll left top; } 
#ctaNav a:hover { background: transparent url(/assets/images/head_rght_nav_blts.gif) no-repeat scroll left top; }    

/* CJH
 * L2 Banner image
 */
.hero-left.wide {
	width: 951px;	
}

/* CJH 
 * Buy-Now WYSIWYG styles. This overrides border and visibility settings for 
 * items that should display differently when in WCM contribution mode
 */
.wcmOnlyBorder { border: none !important; }
.wcmOnlyVisible { display: none !important; }
.buyNow .sep { margin: 7px 0 7px 0; }

/* CJH
 * Boxed product layout
 */
.prodBox { width: 285px; float: left; }
.prodBoxImage { float: left; width: 75px; }
.prodBoxRadio { float: left; width: 24px; }
.prodBoxInfo { float: left; width: 170px; }
/* TS Added line-height as paragraph seemed a bit spaced out
Added margin-top*/
.prodBoxInfo p { clear: both; line-height: 1.25em; margin-top: 5px;}


/* CJH
 * Ensure proper spacing around maincontent top wysiwyg
 */
#ncom_maincontent .intro {	
	margin-bottom: 20px;
	clear: both;
}

/* CJH
 * Ensure proper spacing for lists inside maincontent top wysiwyg
 */
 
/*TS 20100726 Removed as there was too much spacing around the lists
and this should be handled by the default UL tags and applied globally.*/
/*#ncom_maincontent .intro ul {
	padding-top: 10px;
	padding-bottom: 10px;
}*/

/* CJH
 * Ensure rows of boxes are spaced out
 */
 .block-rep { margin-top: 30px; background: blue }
 .block-rep.first { margin-top: 0px; }
 .block-text { background: none; }
 
 
 /* CJH
  * Styling for Cart count
  */
 #cartLoader { margin: 0 !important; }
 #ncom_shoppingCartCount { color: #D6D6D6; font-size: 11px; }
 #ncom_shoppingCartSpinner { margin-left: 4px; }
 
 /* CJH
  * Homepage tiles positioning
  */ 
 .home-product-containers .home-product-images { text-align: center; }
 .home-product-containers.first { margin-left: 8px !important; }
 .home-product-containers.last { margin-right: 0px !important; }
 .ncom_wideCont .home-link { float: none !important; height: auto !important; }
 .home-tile-caption a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/arrow-blt.gif) no-repeat scroll left center;
	color:#1B5160;
	display:block;
	float:left;
	font-family:"Lucida Grande",Arial,Sans-serif;
	font-size:11px;
	line-height:15px;
	padding-left:8px;
	text-decoration:underline;
}
.home-tile-caption {
	margin-top: 4px;
}
.home-products-images {
	margin-bottom: 3px;
}

/* B Hickey
Pageation
.pageation {float:right;}
.pageation div {float:left;}
.prevPage,.nextPage {width:20px;height:20px;display:block;float:left;background:transparent url(/assets/images/pageation_sprite.png) no-repeat;margin:0 2px;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;cursor:pointer;}
.prevPage {background-position:left top;}
.prevPage:hover {background-position:left bottom;}
.nextPage {background-position:right top;}
.nextPage:hover {background-position:right bottom;}
*/

/*
 * CJH
 * Search Pagination
 */ 
.prevPage { 
	background: url("/assets/images/pageation_sprite_l.png") no-repeat scroll left top transparent;		
	padding-left: 20px;
	padding-right: 8px;	
}
.prevPage:hover {background-position:left bottom;}
.nextPage {
	background: url("/assets/images/pageation_sprite_r.png") no-repeat scroll top right transparent;
	padding-left: 8px;
	padding-right: 20px;
}
.nextPage:hover {background-position:right bottom;}
.navPage {
 	height:20px; 
	display: inline-block;
	margin: 0;
	line-height: 18px;
	width: auto;
	font-size: 100%;
}
