/* override subnav styles */
#subNavPane div.navHolder div.header,
#subNavPane div.navHolder div.footer { background-image: url('/a/img/products/navDecor.gif'); }
#subNavPane div.navHolder div.footer { height: 6px;	}
#subNavPane ul li { background: #e5f1f8; height: auto; }
	#subNavPane ul li a { height: 48px; background-image: url('/a/img/products/nav1.gif'); }
	#subNavPane ul li.mi0 a { background-position: 0 -1px; }
	#subNavPane ul li.mi1 a { background-position: 0 -51px; }
	#subNavPane ul li.mi2 a { background-position: 0 -101px; }
	#subNavPane ul li.mi3 a { background-position: 0 -151px; }
	#subNavPane ul li.mi4 a { height: 63px; background-position: 0 -200px;}
        
        #subNavPane ul li.mi4 #newlast{height:23px;}
  
	
	#subNavPane ul li.mi0 a:hover,
	#subNavPane ul li.mi0 a.current { background-position: -115px   -1px; }
	#subNavPane ul li.mi1 a:hover,
	#subNavPane ul li.mi1 a.current { background-position: -115px  -51px; }
	#subNavPane ul li.mi2 a:hover,
	#subNavPane ul li.mi2 a.current { background-position: -115px -101px; }
	#subNavPane ul li.mi3 a:hover,
	#subNavPane ul li.mi3 a.current { background-position: -115px -151px; }
	#subNavPane ul li.mi4 a:hover,
	#subNavPane ul li.mi4 a.current { background-position: -115px -200px; }

        #subNavPane ul li.mi4 #newlast:hover{height:23px;}

	#subNavPane ul li.mi0 a { background-position: 0 -1px; }
	#subNavPane ul li.mi1 a { background-position: 0 -51px; }
	#subNavPane ul li.mi2 a { background-position: 0 -101px; }
	#subNavPane ul li.mi3 a { background-position: 0 -151px; }
	#subNavPane ul li.mi4 a { background-position: 0 -200px; }
	
	#subNavPane ul ul { padding-bottom: 0.5em; background: #E5F1F8; }
		#subNavPane ul ul li { width: auto; margin: 0; }
			#subNavPane ul ul li a { 
				display: block;
				padding: 0.2em 0.5em 0.3em 1em;
				background-image: none; 
				height: auto;
				width: auto; 
				font-size: 0.91em; 
				text-decoration: none; 
			}
			#subNavPane ul ul li a:hover,
			#subNavPane ul ul li a.current { background: #F0F8FF; }

/* templates */
#contentPane.productHome { margin: 8px 9px; }
	#contentPane.productHome .splitFifty { margin-left: 136px; }
		#contentPane.productHome .splitFifty .colOne { width: 298px; float: left; }
		* html #contentPane.productHome .splitFifty .colOne { width: 295px; }
		#contentPane.productHome .splitFifty .colTwo {width: 298px; float: left; margin-left: 8px; }
		
			#contentPane.productHome .splitFifty .colTwo ul { list-style-type: none; }
			#contentPane.productHome .splitFifty .colTwo ul li { width: 149px; float: left; margin-bottom: 24px; }
			#contentPane.productHome .splitFifty .colTwo ul li a { font-size: 1.2em; text-decoration: none; }
			
			#contentPane.productHome .splitFifty .colTwo ul li img { border: 0; display: block; float: none; margin: 0 0 10px 0; }
				
#contentPane.contentPane #mainContent h2 { width: 410px; }

#contentPane.contentPage .fourColumn { margin-left: 136px; }
	#contentPane.contentPage .fourColumn .colOne,
	#contentPane.contentPage .fourColumn .colTwo,
	#contentPane.contentPage .fourColumn .colThree,
	#contentPane.contentPage .fourColumn .colFour { width: 133px; float: left; margin-right: 8px; }
	#contentPane.contentPage .fourColumn .colFour { width: 159px; padding: 0 0 0 10px; }
	
	* html #contentPane.contentPage .fourColumn .colFour { width: 154px; }
	
	
/*---- 3 col variant ---*/

#contentPane.contentPage .threeColumn { margin-left: 136px; }

	#contentPane.contentPage .threeColumn .colOne,
	#contentPane.contentPage .threeColumn .colTwo,
	#contentPane.contentPage .threeColumn .colThree,
	#contentPane.contentPage .threeColumn .colFour, 
/*	#contentPane.contentPage .threeColumn .colFour { width: 159px; padding: 0 0 0 10px; } */

	#contentPane.contentPage .threeColumn .colFive,
		#contentPane.contentPage .threeColumn .colSix
	 { width: 180px; float: left; margin-right: 20px; }
	#contentPane.contentPage .threeColumn .colSix { width: 180px; padding: 0 0 0 0px; } 
	
	* html #contentPane.contentPage .threeColumn .colSix { width: 180px; }	

/*---- 3 col variant ---*/	
	
	

div.listContainer { background: url('/a/img/products/sideBox_bottom.gif') no-repeat bottom left; }
div.benefits h3 { background-image: url('/a/img/products/hdrBenefits.gif'); }

#mainContent p.tagLine,#mainContent p.tagline { font-weight: bold; font-size: 1.1em; }

#mainContent div.productFeature {
	float: right;
	width: 140px;
	height: 200px;
/*	margin-bottom: 8px;*/
	margin-bottom: -30px;
	background-position: top center;
	background-repeat: no-repeat;
}

#mainContent div.preAptamilImg { background-image: url('/a/img/products/specialised/Pre-Apt.jpg'); height: 190px; width: 179px; }


#mainContent div.productFeatureSmall {
	float: right;
	width: 98px;
	height: 150px;
	margin-bottom: 8px;
	background-position: top center;
	background-repeat: no-repeat;
}

#mainContent div.productFeature_Specialised {
	float: right;
	width: 140px;
	height: 250px;
        margin-left: 10px;
	
	background-position: top center;
	background-repeat: no-repeat;
}


#smallHead h2 {
		height:22px;
		font-size:14px;
		padding-bottom:5px;
				margin:0px;
				}
