/* START|media screen */
@media screen {
			div.secIdxMain a[href^="http://"],
			div.secIdxMain a[href^="http://"]:visited
			{
				color:						#30F;
				text-decoration:	none;
				background:				transparent url('../images/ico_lnk.png') no-repeat center right;
				padding-right:		14px;
			}

			div.secIdxMain a[href^="http://"]:visited {
				background-image: url('../images/ico_lnk_visited.png');
			}

			div.secIdxMain a[href^="http://"]:hover {
				color:			#FFF;
				background:	#30F url('../images/ico_lnk_hover.png') no-repeat center right;
			}


			div.secIdxPhotos {
				position:			relative;
				margin:				0 auto;
				padding-top:	30px;
				width: 				978px;
				height:				250px;
				background:		url('../images/bg_main1.jpg') repeat-x bottom;
				overflow:			hidden;
			}

			div.secIdxVitalNBoxes {
				position:		absolute;
				bottom:			0;
				left:				0;
				width:			50%;
				height: 		inherit;
				text-align: center;
			}

			div.secIdxVitalNBoxes img {
				padding-top:	20px;
				width:				254px;
				height:				210px;
			}

			div.secIdxVitalNPhoto {
				position:	absolute;
				right:			0;
				bottom:			0;
				width:			50%;
				height: 		inherit;
				text-align:	center;
			}

			div.secIdxVitalNPhoto img {
				width:		489px;
				height:		250px;
			}

			div[class*="secIdxCapt"] {
				position:		absolute;
				bottom:			0;
				left:				0;
				right:			0;
				padding:		7px 7px 14px 7px;
				font-size:	8pt;
				font-weight:bold;
				background:	#000;
				color:			#FFF;
				border:			0;
				opacity:		0.75;
				filter:			alpha(opacity=75);
			}


			div.secIdxMain {
				display:			table;
				border:				0;
				width:				950px;
				margin:				0 auto;
				padding-bottom: 2em;
			}

			div.secWhatIs,
			div.secWhyUse
			{
				display:			table-cell;
				width:				50%;
			}
}
/* END|media screen */


/* START|media handheld */
@media handheld {
	div[class*="secIdxVitalN"] {
		text-align:		center;
	}

	div[class*="secIdxCapt"] {
		font-weight:	bold;
		background: #000;
		color:			#FFF;
		font-weight: bold;
		padding:		5px 0;
	}
}
/* END|media handheld */


/* START|media print */
@media print {

	div.secIdxVitalNPhoto,
	div.secIdxVitalNBoxes
	{
		padding:	2em 0;
		text-align: center;
	}

	div[class*="secIdxCapt"] {
		text-align:		center;
		font-weight:	bold;
	}

}
/* END|media print */