/***********************************************************/
/* Front page positioning 											           */
/* To get a proper anchor pointer in I.E for text modules  */
/* - dont use a float or width, position with margins      */
/*                                                         */
/***********************************************************/

dl.productIntro {width:23.5em; float:left; margin:10px 6px 30px; border-right:1px solid #ccc; }
dl.productIntro dt { float:left; width:10em; padding:0; background:none; margin:20px 0 0 5px; font-size:1.2em; }
dl.productIntro dd.first { clear:both; }

dl.productIntro dd.price { 
	background: #fff url(http://resources.nildram.net/images/random/blu-spikey-56x56.gif) top left no-repeat;
	float:left;
	width:47px;
	height:40px;
	color:#fff;
	margin:0;
	font-weight:bold;
	font-size:1.1em;
	padding:20px 0 0 14px;
	letter-spacing:0;
}

dl.productIntro dd { 
	text-align:left; 
	margin:10px 0 0 5px; 
	padding-left:15px; 
	background:#fff url(http://resources.nildram.net/images/lists/orange-tick-9x8.gif) center left no-repeat; 
}

dl.productIntro dd.order { 
   background:#fff url(http://resources.nildram.net/images/thread/order-fff-146x31.gif) center left no-repeat; 
   height:31px; 
   text-align:left;
}


dl.productIntro dd.order a { margin-left:2px; padding-right:20px; width:100px; height:30px; line-height:27px; text-align:center; background: transparent url(http://resources.dev.nildram.net/images/icons/arrow-forward_16.gif) center right no-repeat; }

dl.productIntro dd.order a:hover { color:#fff; }






/* Comparison table */
div#content table.compare colgroup.compareNildram { background-color:#405e9d; }
div#content table.compare td.cn { color:#fff; font-weight:bold; }
div#content table.compare td { border-bottom:1px solid #ccc; padding:1px; text-align:center; }
caption { padding:3px; font-weight: bold; font-size: 1.1em; color: #fff; background-color:#405e9d; }


div#content table td.bigPrice { font-size:3em; line-height:3em; text-align:center; font-weight:bold;  }



/* Call charges */
div#content table.infoTable td { padding:1px; }
div#content table.infoTable { width:23em; letter-spacing:0; }
div#content div.call { float:left; width:23.5em; }
div#content table.infoTable caption { font-size: 1em; margin:0 0 0 2px; }

/* Small print list */
ul.smallPrint { clear:both; font-size:0.8em; letter-spacing:0; }




dl.latestFaqs { float:right; width:22em;  }
dl.latestFaqs dt { background: transparent url(http://resources.nildram.net/images/icons/info_16.gif) center left no-repeat; padding-left:20px; margin:5px;}
dl.latestFaqs dd { background: transparent url(http://resources.nildram.net/images/lists/orange-question-9x8.gif) center left no-repeat; padding-left:12px; margin-left:8px; }
dl.latestFaqs dd.viewAll { background:none; float:right; margin:-5px 0 0 0; }



/*** Make our Homepage banners text resizeable - due to the nature of the banners have the image resize able too. ***/
div#homepageHeaderCont { margin-top:20px; clear:both; height: 5.8em; }
img#homepage { width:48.3em; height:5.8em; position:absolute; z-index:1; }
h1.homepage {color:#fff;padding:0.1em 0 0 1em;line-height:1.1em;position:absolute;z-index:100;}
h1.homepage strong { color:#efaa22; }

	a.order_btn {
		width: 169px; height: 33px;
		margin: 0;
		padding: 0;
		background: url('/images/btn_order.gif') no-repeat;
		background-position:0px 0px;
		display:block;
		margin: 5px auto 0 auto;
		}
	a.order_btn:hover {
		background-position:-170px 0px;
		}	
