/******************
*** Lots of floats mean we hit the IE double margin bug (http://www.positioniseverything.net/explorer/doubled-margin.html)
*** Use the 'display:inline' property to counteract - its better than padding-left!
*** This is used where we transform our defualt product box to a slightly shiffted image on the left version.
******************/

dl#availResults { width: 560px; margin:0; padding:0; }

dl#availResults dt, dl#availResults dd, dl#availResults dd a { color:#fff; }

dl#availResults dt { background:none; font-size:1.4em; }
dl#availResults dd.resultHeading { font-weight:bold; margin:10px 15px 0 15px;}
dl#availResults dd.small { font-size:0.8em; line-height:1.15em; margin-top:15px;}
dl#availResults dd.link { margin: 5px 15px 0 30px; }

dl#availResults dd strong { color:#efaa22; }




/**
 * New BB style  - thread buttons
 */
 dl.productBox, div.productOrder, dl.productBoxPro { float:left; width:190px; text-align:center; margin:10px 0 5px 0; padding:0; height:17em; background: transparent url(/images/homepage/products/vertdivider-1x150.gif) center right no-repeat; }
 div#productBoxesPro { clear:both; height:240px; }

 dl.productBox dt, dl.productBoxPro dt {
   background: transparent url(/images/homepage/products/title-border-188x1.gif) bottom center no-repeat;
   margin:0.28em 0; padding:0 0 0.4em 0;
   width:188px;
   font-size:1.6em; }

 dl.productBox dd, dl.productBoxPro dd { background:none; margin:0; padding:0; }

 dl.productBox dd.description, dl.productBoxInpage dd.description, dl.productBoxPro dd.description {
   font-size:1.5em;
   line-height:1em;
   margin-bottom:0.4em; }

 dl.productBox dd.voice, dl.productBoxInpage dd.voice, dl.productBoxInpage dd.security {
 margin:0 0 0.4em 2em; color:#efaa22; text-align:left; padding-left:30px; font-weight:bold;
 background: url(https://secure.nildram.net/resources_docs/images/icons/chat_24.gif) center left no-repeat; font-size:1.1em; line-height:1em; }

 dl.productBoxPro dd.user {
    margin:0 0 0.4em 2em;
    color:#efaa22;
    text-align:left;
    padding-left:30px;
    font-weight:bold;
    background: url(https://secure.nildram.net/resources_docs/images/icons/group_24.gif) center left no-repeat;
    font-size:1.1em;
    line-height:1em;
 }

 dl.productBox dd.more, dl.productBoxPro dd.more { height:2.35em; padding-top:4.74em; }

 dl.productBox dd.more a, dl.productBoxInpage dd.more a, dl.productBoxPro dd.more a { padding-right:20px; width:100px; height:17px; line-height:17px; text-align:center; background: transparent url(http://resources.nildram.net/images/icons/arrow-forward_16.gif) center right no-repeat; }
 dl.productBox dd.more a:hover, dl.productBoxInpage dd.more a:hover, dl.productBoxPro dd.more a:hover { color:#fff; }

 dl.productBox .small, dl.productBoxPro .small { font-size:0.5em; letter-spacing:0; }

div#productBoxes div.longCont { float:left; clear:both; margin-top:15px; }


ul.ManagedBroadband li { color: #fff; }

/**
  * Product specific - Homepage
  */
 dl.bb2 dt a, dl.bb2 dd strong, dl.bb2Inpage dt, dl.bb2Inpage dd strong { color:#2878b3; text-decoration:none; }
 dl.bb2 dd.more { background: transparent url(/images/homepage/products/bb2-188x85.gif) bottom center no-repeat;}

 dl.bb500 {margin-left:5px; }
 dl.bb500 dt a, dl.bb500 dd strong, dl.bb500Inpage dt, dl.bb500Inpage dd strong { color:#db005f; text-decoration:none; }
 dl.bb500 dd.more { background: transparent url(/images/homepage/products/bb500-188x85.gif) bottom center no-repeat;}


 dl.bb2go { float:right; background:none; }
 dl.bb2go dt a, dl.bb2go dd strong, dl.bb2goInpage dt, dl.bb2goInpage dd strong { color:#76a101; text-decoration:none; }
 dl.bb2go dd.more { background: transparent url(/images/homepage/products/bb2go-188x85.gif) bottom center no-repeat;}


 dl.bb2gol { float:left; margin-left:5px; }
 dl.bb2gol dt a, dl.bb2goInpage dt { font-size:1.35em; font-weight:bold; letter-spacing:0; }
 dl.bb2gol dt, dl.bb2gol dd strong { color:#76a101; }
 dl.bb2gol dd.description, dl.bb2goInpage dd.description { font-size:1.4em; line-height:1.1em; letter-spacing:0; margin-bottom:0.55em; }
 dl.bb2gol dd.more { background: transparent url(/images/homepage/products/bb2gol-order-188x85.gif) bottom center no-repeat;}


 dl.dslpro500 { float:left; }
 dl.dslpro500 dt, dl.dslpro500 dd strong { color:#2878b3; }
 dl.dslpro500 dd.more { background: transparent url(/images/products/dslpro500-188x85.gif) bottom center no-repeat;}


 dl.dslpro1000 { float:left; margin-left:5px;  }
 dl.dslpro1000 dt,  dl.dslpro1000 dd strong { color:#355190; }
 dl.dslpro1000 dd.more { background: transparent url(/images/products/dslpro1000-188x85.gif) bottom center no-repeat;}


 dl.dslpromax { float:left; margin-bottom:25px; position:relative; background: none;}
 dl.dslpromax img#promoProMax {position:absolute; top:20px; right:-160px;}
 dl.dslpromax dt, dl.dslpromax dd strong { color:#5b3299; }
 dl.dslpromax dd.more { background: transparent url(/images/products/dslpromax-188x85-offer.gif) bottom center no-repeat;}
 dl.dslpromax img.promoProMax {position:absolute; z-index:200;right:-130px; top:40px;}


/**
  * Inner pages + pro outter
  */
 dl.productBoxInpage {
    float:left;
    clear:both;
    margin:0.7em 0 0.5em;
    width:580px;
    height:146px; }

 dl.productBoxInpage dt {
   background: none;
   margin:0.5em 0 0 0.5em; padding:0;
   font-size:1.8em; }

 dl.productBoxInpage dd.description {
   margin:0.4em 0 0 0.7em; padding:0; font-size:1.4em; }

 dl.productBoxInpage dd.more {
   float:right;
   width:13.2em;
   text-align:center;
   margin:1.7em 0 0 0; padding:0; }

 dl.productBoxInpage dd.voice, dl.productBoxInpage dd.security {
   margin: 0.4em 0 0 1em; width:35em; line-height:2em;
 }

 dl.productBoxInpage dd.security { background: url(https://secure.nildram.net/resources_docs/images/icons/security-lock_24.gif) center left no-repeat; }



 dl.pro { margin-top:1.3em; background: url(/images/products/pro-580x146.jpg) top left no-repeat; }
 dl.proInpage { background: url(/images/products/proorder-580x146.jpg) top left no-repeat; height:90px; margin-bottom:0; }
 dl.pro strong, dl.proInpage strong { color:#8148d6; }


 

 dl.bb2Inpage		{ background: url(/images/products/bb2-580x146.gif) top left no-repeat; }
 dl.bb500Inpage		{ background: url(/images/products/bb500-580x146-s.jpg) top left no-repeat; }
 dl.bb2goInpage		{ background: url(/images/products/bb2go-580x146.gif) top left no-repeat; }
 dl.pro8000Inpage	{ background: url(/images/products/pro8000-580x146-button.jpg) top left no-repeat; position:relative;}
 dl.pro8000Inpage img#promoProMax {position:absolute; right:-180px; top:-50px;}
 dl.pro1000Inpage	{ background: url(/images/products/pro1000-580x146.jpg) top left no-repeat; }
 dl.pro500Inpage	{ background: url(/images/products/pro500-580x146.jpg) top left no-repeat; }

 div.ordercall		{ position:absolute; font:bold 12px verdana; letter-spacing:normal; width:230px; text-align:left;}









/**
  * Order online buttons
  */

 div.productOrder { border-top:none; width:48em; height:31px; margin:10px 0; }
 div.orderThread, div#content table td.buypronow { padding:0; font-size:1.1em; float:right; clear:both; width:11em; height:33px; display:inline;
 background: url(http://resources.nildram.net/images/thread/order-fff-146x31.gif) bottom right no-repeat; }

 div.orderThread a, div#content table td.buypronow a.buynow { display:inline; width:106px; height:25px; line-height:25px; padding-right:20px; margin:0.2em 12px 0 0;  float:right; text-align:center;
 background: transparent url(http://resources.nildram.net/images/icons/arrow-forward_16.gif) center right no-repeat; }

 div.orderThread a:hover, div#content table td.buypronow a:hover { color:#fff; }






ul.broadbandTerms { clear:both; float:left; margin-top:10px; width:54em; }




dl.options { clear:both; margin-top:2.5em; float:left;  }

div.gradBox, div.gradBoxBig {
	float:right;
	text-align:left;
	border:1px solid #ccc;
	width:14em;
	margin:4px 0 6px 0;
}
div.gradBoxBig { float:left; width:32.2em; margin-top:17px; }



.gradGreen {background: transparent url(https://secure.nildram.net/resources_docs/images/grads/green-1x40.gif) top left repeat-x;}
.gradBlue {background: transparent url(https://secure.nildram.net/resources_docs/images/grads/blue-1x40.gif) top left repeat-x;}
.gradOrange {background: transparent url(https://secure.nildram.net/resources_docs/images/grads/orange-1x40.gif) top left repeat-x;}
.gradRed {background: transparent url(https://secure.nildram.net/resources_docs/images/grads/red-1x40.gif) top left repeat-x;}
.gradPurple {background: transparent url(https://secure.nildram.net/resources_docs/images/grads/purple-1x40.gif) top left repeat-x;}

.gradBlue h2 { background-color:#b4cfda; padding:4px 0; border-bottom:1px solid #ccc; }

div.gradBox h2, div.gradBoxBig h2 { margin:5px 0 0 0; text-align:center; font-size:1.3em; }
div.gradBox h3 { margin:12px 0 0 5px; text-align:left; font-size:1.1em; color:#0076a3; }

div.gradBoxBig h2 { text-align:left; background:#b4cfda; border-bottom:1px solid #ccc; margin-top:0; padding:7px 10px; }

div.gradBox p { margin:2px 5px 3px 5px; }
div.gradBox ul { margin:2px 5px 3px 20px; padding:0; }
div.gradBox a.viewOffer { margin:0 5px 10px; display:inline; width:10em; }









ul#bbprodOp { float:right; margin:15px 0 0; clear:none; width:15.7em; height:14.6em;  }
ul#bbprodOp li a { float:none; display:block; margin:0 0 1.1em 0; }
ul#bbprodOp li a.order { color:#efaa22; }


ul.productButtons { float:left; clear:both; margin:10px 0 0 0; padding:0; list-style:none; display:inline; width:580px }
ul.productButtons li { float:left; margin:0; padding:0; list-style:none; display:inline; text-align:center; padding-top:5px; }

ul.productButtons li.callback{ background: transparent url(/images/buttons/callback-grad-388x25.gif) top left no-repeat; width:388px; height:25px; }
ul.productButtons li.upgrade{ float:right; margin:0; background: transparent url(/images/buttons/upgrade-grad-170x25.gif) top left no-repeat; width:170px; height:25px; }

div#orderBanner {
   position: fixed;
   top: 88%;
   left: 0;
   margin:0; padding:0;
   border-top:1px solid #ccc; background:#eee;
   padding:10px 0;
   width:550px;
   margin-top:10px;
   font-size:1.5em;
   height:1.4em;
   text-align:right;
}
div#orderBanner a { margin-right:10px; padding-right:35px; background: transparent url(https://secure.nildram.net/resources_docs/images/icons/arrow-forward-red_24.gif) center right no-repeat; }



dl.tickList dd, dl.hardware dd, dl.hardwareLong dd, dl.tickList dd.info, dl.tick dd, dl.routerDisplay dd {
	text-align:left;
	margin:5px 0 0 5px;
	padding-left:15px;
	background:#fff url(http://resources.nildram.net/images/lists/orange-tick-9x8.gif) center left no-repeat;
}
dl.tickList dd.info { margin-top:10px; line-height:16px; padding-left:25px; background:#fff url(http://resources.nildram.net/images/icons/info_16.gif) center left no-repeat; }
dl.tickList dt.bbProd { clear:both; }


dl.routerDisplay { float:left; clear:both; margin:15px 0; width:575px; }
dl.routerDisplay dt { background:none; margin-bottom:10px; }
dl.routerDisplay dd.image { float:left; width:120px; background:none; padding:0; margin:0; }
dl.routerDisplay dd { float:left; width:200px; }
dl.routerDisplay dd.datasheet, dl.hardware dd.datasheet { float:left; width:400px; line-height:35px; background: url(http://resources.nildram.net/images/icons/pdficon_large.gif) center left no-repeat; padding-left:40px; margin-top:15px; }
dl.hardware dd.datasheet { width:20em; }

strong.price { font-size:1.4em; color:#efaa22; }





/***********************************************************/
/* Comparison tool && other BB Product options				  */
/***********************************************************/

div#broadbandHelp { float:left; display:none; clear:both; width:48.3em; }

div#chooser, div#switchnow { float:left; display:inline; margin:20px 0 0 22px; width:256px; height:45px; text-align:center;
   background: #fff url(https://secure.nildram.net/resources_docs/images/boxes/bluegrad-256x45.gif) center left no-repeat; }
div#broadbandHelp p { margin-top:8px; }

div#chooser { float:right; }

dl.compare {float:right; width:15em; border:1px solid #ccc; margin-top:-27em;}
dl.compare dt {background:none; margin:5px; padding:0;}
dl.compare dd { margin:3px 5px; }
dl.compare dd.compare { float:right; margin-bottom:0; padding-bottom:0; }

ul.bbOptions { width:48.1em; float:left; clear:both; padding:0; margin:-5px 0 10px 0; border:1px solid #ccc; border-bottom:none; text-indent:5px; text-align:left; }
ul.bbOptions li { display:inline; list-style: none; float:left;  font-size:0.9em; margin:0 5px 0 0; line-height:2.5em; }
ul.bbOptions li a { padding:5px; }
ul.bbOptions li a:hover, ul.bbOptions li a.selected { padding:5px; border-bottom:5px solid #355190; }
ul.bbOptions li.first { margin-left:5em; }

.compareSubmit { border:none; }
input.chooseSubmit { margin-left:298px; width:203px; }


.bbCompare { padding-top:0; border:none; }
div.comDivider { clear:both; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:10px; }


div#bbOption dl, div#bbOption h2 { margin-top:0; }

div#track1, div#track2, div#track3, div#track4, div#track5 {
	float:left; background-color:#eee; width:200px; height:1.5em; cursor: move; padding:0; margin:0 0 5px 0; }

div#handle1, div#handle2, div#handle3, div#handle4, div#handle5 {
	width:5px; height:1.5em; background-color:red; cursor: move; left: 0px; position: relative; padding:0; margin:0; }

div#chooseValue1, div#chooseValue2, div#chooseValue3, div#chooseValue4, div#chooseValue5 {
	float:left; width:2em; height:1.5em; text-indent:10px; }


p.chooseQuestion { width:25em; float:left; margin:0 0 5px 0; }


p.asaMsg { float:left; clear:both; margin:10px 0 0 25px; width:45em; display:inline; }


/***********************************************************/
/* Hardware									 							  */
/***********************************************************/

dl.hardware, dl.hardwareLong { float:left; width:20em; margin:10px 15px 0 0; }

dl.hardwareLong { clear:both; width:44em; margin:10px 0 0 0;  }
dl.hardwareLong dd { float:left; width:44em; }

dl.tick dd { margin-left:20px; }


table#prodMatrix { font-size:0.9em; width:560px; letter-spacing:0; }

h1.splash { margin:10px 0 0; color:#003399; font-size:2.3em; }
h2.splash { margin:5px 0 10px; color:#003399; font-weight:normal; }


div#billyOrderNew, div#billyOrderExis { float:left; width:225px; }
div#billyOrderNew { width:345px; }

/***********************************************************/
/* Switching								 							  */
/***********************************************************/

dl.howtoswitch { float:left; margin-top:10px; }
dl.howtoswitch dt { line-height:21px; padding-left:25px; }
dl.howtoswitch dt.one { background: #fff url(https://secure.nildram.net/resources_docs/images/numbers/1-red.gif) center left no-repeat; }
dl.howtoswitch dt.two { background: #fff url(https://secure.nildram.net/resources_docs/images/numbers/2-red.gif) center left no-repeat; }
dl.howtoswitch dt.three { background: #fff url(https://secure.nildram.net/resources_docs/images/numbers/3-red.gif) center left no-repeat; }


div#getMac { border:1px solid #ccc; background-color:#eee; clear:both; margin-bottom:20px; }
div#getMac h2, div#getMac p, div#getMac select { margin:10px;  }

div#getMac div.selectProvider label { margin:0 10px 0 10px;}
div#getMac div.selectProvider select { margin:0;}
div#getMac div.selectProvider { margin-bottom:10px; }





/***********************************************************/
/* Remote backup							 							  */
/***********************************************************/

div.backup1, div.backup2 {
   border:1px solid #ccc;
   clear:both;
   background: #efefef url(/images/onlinebackup/home-ulbg-122x121.gif) top right no-repeat;
   /*background:#efefef url(/images/onlinebackup/oobu-logo-60x61.gif) top right no-repeat;*/
}

div.backup1 h2, div.backup1 h3, div.backup1 p, div.backup2 h2, div.backup2 h3, div.backup2 p { margin:10px; }

div.backup1 a.buynow, div.backup2 a.buynow { background:#fff; width:577px; display:block; text-align:right; padding-top:10px; }
div.backup1 ul, div.backup2 ul { background:#fff; padding:10px; margin-left:10px; }

div.backup2 { margin-top:15px; background:#efefef url(/images/onlinebackup/business-ulbg-122x121.gif) top right no-repeat; }


div.backup1 ul.features { background: #fff url(/images/onlinebackup/oobu-logo-60x61.gif) top right no-repeat; }
div.backup1 ul li, div.backup2 ul li { background-color: transparent; }

div.backup2 ul.features { background: #fff url(/images/onlinebackup/itape-logo-127x58.gif) top right no-repeat; }
div.backup2 ul li { width:32em; }


a#itape-linkdown, a#oobu-linkdown { font-weight:normal; text-decoration:none; }
div.itape-linkdown, div.oobu-linkdown { width:270px; float:right; background-color:#355190; margin-bottom:10px; cursor:pointer; }
div.oobu-linkdown { float:left; }

div.itape-linkdown h2, div.oobu-linkdown h2 { color:#fff; margin:5px; font-size:1.3em; text-align:center; cursor:pointer; }
div.itape-linkdown p, div.oobu-linkdown p { color:#fff; margin:10px; cursor:pointer; }





/***********************************************************/
/* Online storage							 							  */
/***********************************************************/

h1#onlineStorage {
   line-height:81px;
   margin:0;
   padding-left:1em;
   background:#092951 url(/images/online-storage/header-bg-278x81.jpg) top right no-repeat;
   color:#fff;
}
h1#onlineStorage strong {
   color:#efaa22;
}

div.onlineStorage-what, div.onlineStorage-access { margin-top:1em; }
div.onlineStorage-what h2, div.onlineStorage-access h2 { margin-top:0; }

div.onlineStorage-what { float:left; width:30em; margin-right:1em;}
div.onlineStorage-access { float:right; width:16em; background-color:#eee; border:1px solid #ccc; padding:0.5em;}


/************************************************************************
** Common resizable atributes for small round banners (3 in a line)
*/

div.longCont { clear:both; float:left; margin:20px 0 10px; height: 9.9em; width:48.3em; letter-spacing:0; }
div.longCont .hometalk a, div.longCont .switching a, div.longCont .chooser a, div.longCont .hardware a, div.longCont .firewall a { text-decoration:none; cursor:pointer; float:left; }
div.longCont strong { color:#efaa22; }
div.longCont h3 { padding:0.4em 0 0 0.3em; margin:0; font-size:1.4em; }

div.longCont .hometalk, div.longCont .switching, div.longCont .chooser, div.longCont .hardware, div.longCont .firewall { float:left; width:15em; height:10em; margin:0;}
img#hometalk, img#switching, img#chooser, img#hardware, img#firewall { width:15em; height:9.9em; position:absolute; z-index:1; }

div.longCont .hometalk p.extra, div.longCont .switching p.extra, div.longCont .chooser p.extra, div.longCont .hardware p.extra, div.longCont .firewall p.extra {
   float:right;
   width:9.3em;
   color:#000;
   font-weight:bold;
   margin:0;
   text-align:right;
   padding-right:20px;
   line-height:16px; display:inline;
   text-decoration:underline;
   background: url(https://secure.nildram.net/resources_docs/images/icons/arrow-forward-red_16.gif) center right no-repeat;}


/************************************************************************
** HomeTalk - a middle box
*/
div.longCont .hometalk { margin-left: 1.6em; }
div.longCont .hometalk div.holder { position:absolute; z-index:100; width:15em; }
div.longCont .hometalk ul { margin:0.8em 0.2em 0 1.5em; color:#333; font-weight:normal; }


/************************************************************************
** Hardware - a middle box
*/
div.longCont .hardware { margin-left: 1.6em; }
div.longCont .hardware div.holder { position:absolute; z-index:100; width:15em; }
div.longCont .hardware ul { margin:0.8em 0.2em 0 1.5em; color:#333; font-weight:normal; }


/************************************************************************
** Hardware - a middle box
*/
div.longCont .firewall { margin-left: 1.6em; }
div.longCont .firewall h3 { width:10em; }
div.longCont .firewall div.holder { position:absolute; z-index:100; width:15em; }
div.longCont .firewall p { margin:0.8em 0 0 0.5em; color:#333; font-weight:normal; width:12em; }

/************************************************************************
** Chooser - a right box
*/
div.longCont .chooser { margin-left: 1.6em; }
div.longCont .chooser h3 { width:6em; }
div.longCont .chooser div.holder { position:absolute; z-index:100; width:15em; }
div.longCont .chooser p { margin:0 0 0 0.5em; color:#333; font-weight:normal; width:10em; }

/************************************************************************
** Switch to Nildram - a left box
*/
div.longCont .switching div.holder { position:absolute; z-index:100; width:15em; }
div.longCont .switching p { margin:0.8em 0 0 5.4em; color:#333; font-weight:normal; width:9.5em; }



/************************************************************************
** Big Special Offer Box
*/
.voip_prom_mod {
	background:#365291; 
	border: solid 6px #638dea;
	position: relative;
	margin: 10px 0 0 0;
}

.voip_prom_mod .title {
	position: absolute; top: -7px; left: -21px;
	height:160px; width: 153px;
}
.voip_prom_mod .promoicon {
	position: absolute; top: -6px; right: -20px;
	height:160px; width: 153px;
}
.voip_prom_mod .tl {
	position: absolute; top: -6px; left: -6px;
	background: url('/images/homepage/tl.gif') no-repeat;
	height: 16px; width: 16px;
}
.voip_prom_mod .tr {
	position: absolute; top: -6px; right: -6px;
	background: url('/images/homepage/tr.gif') no-repeat;
	height: 16px; width: 16px;
}
.voip_prom_mod .bl {
	position: absolute; bottom: -6px; left: -6px;
	background: url('/images/homepage/bl.gif');
	height: 16px; width: 16px;
}
.voip_prom_mod .br {
	position: absolute; bottom: -6px; right: -0.54em !important; right: -0.55em;
	background: url('/images/homepage/br.gif') no-repeat;
	height: 16px; width: 16px;
}	
.voip_prom_mod .content {
	margin: 150px 15px 15px 15px;
}
.voip_prom_mod .content p{ 
	margin: 10px 0 10px 0;
	text-align: left;
	font-family:tahoma; font-size:12px; color:#fff; text-align:left;	
}
.voip_prom_mod .content strong{ 
	color:#efaa22; 
}
.voip_prom_mod .content ul{ 
	margin: 10px 15px 10px 15px; padding: 0px; 
	list-style-type: none;
	white-space: no-wrap; text-align: center;
}
.voip_prom_mod .content ul li{ 
	font-weight:bold;  
	margin:10px 10px 5px 10px; padding: 0 0 0 20px;
	display: inline; line-height: 15px;
	background: url('/images/homepage/nil_orange_bullet.gif') no-repeat 5px 4px;
	font-family:tahoma; font-size:12px; color:#fff; text-align:left;	
}
.voip_prom_mod .content hr {
	width:468px; width: 90%;
	margin: 0 auto 0 auto; text-align:center;
	border: none;
	border-top:solid 1px #FF9900;
	padding:5px 0 5px 0; 
}
.voip_prom_mod .content p.footnote {
	font-size: 11px; color: #69a1d8; font-weight: bold;
	padding:0; margin:0 0 0 0;
}
.voip_prom_mod a {
	color:#fff;
}
.voip_prom_mod a:hover {
	color:#fff; text-decoration:none;
}

/* Styles added 18 Mar 2008 - R Male */

.bus_page p{
	padding:0; margin:0;
	color: #fff !important; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: bold;
}

.bus_page a{
	text-decoration:none !important; color: #fff;
	}

.product_holder {
	width: 610px; height: 400px;
	margin: 10px -15px 0 0;
	}

.product_holder .product_box {
	width: 192px;
	float: left;
	padding: 0 9px 0 0 !important;
	padding: 0;
	}
	
.product_holder .product_box .bus_hdr{
	margin-top: 5px;
	height: 73px;
	background: url('/images/products/bus_prod_header_bg.gif') no-repeat;
	}

.product_holder .product_box .bus_bdy{
	height: 200px;
	background: #365291;
	background: #d1d4e5;
	}

 .product_holder .product_box .bus_bdy2{
	background: #365291;
	height: 185px;
	_height: 0px;
	}
	.product_holder .product_box .bus_bdy2 ul{
	padding: 0px 5px 0px 0px;
	_margin-bottom: 3px;
	}

.product_holder .product_box .bus_bdy ul li{
		line-height:18px;
		color: #5e667b;
	}
	
.product_holder .product_box .bus_bdy ul li strong{
		line-height:18px;
		color: #b20056;
	}

.product_holder .product_box .bus_bdy a{
	text-decoration: none;
	}

.product_holder a{
	text-decoration: none;
	color:#b20056;
	}

.product_holder a:hover{
	text-decoration: none;
	}

.product_holder .product_box .bus_ftr{
	height: 106px; width: auto;
	background-color:#FFFFFF;
	background-image: url('/images/products/bus_ftr_call.gif');
	background-image: url('/images/call_footer.gif');
	text-align:center;
	position:relative; 
	}	
	.product_holder .product_box .bus_ftr img{
	padding-top:10px; margin: 0px;
	}

.product_holder .product_box .bus_ftr2{
	height: 107px; width: 192px;
	background: #fff url('/images/products/bus_ftr_call.gif') no-repeat;
	text-align:center; 
	}	
	.product_holder .product_box .bus_ftr2 img{
	padding-top:10px; margin: 0px;
	}

.product_holder .product_box .bus_bdy img{
	padding: 0px; margin: 0px;
	}
	a.order_btn {
		
		width: 169px; height: 33px;
		/*position: absolute; left: 13px; bottom: 15px;*/ 
		margin: 0;
		padding: 0;
		background: url('/images/products/btn_order.gif') no-repeat;
		background-position:0px 0px;
		display:block;
		margin: 5px auto 0 auto;
		
		}
	a.order_btn:hover {
		background-position:-170px 0px;
		}
	a.order_btn_upstream {
		float:left;
		width: 120px; height: 33px;
/*		position: absolute; left: 13px; bottom: 15px; */
		margin: 0;
		padding: 0;
		background: url('/images/products/order_upstream_btn.gif') no-repeat;
		background-position:0px 0px;
		display:block;
		margin: 5px auto 0 auto;
		}
	a.order_btn_upstream:hover {
		
		}
	a.order_btn_new {
		float:left;
		width: 59px; height: 33px;
/*		position: absolute; left: 13px; bottom: 15px; */
		margin: 0;
		padding: 0;
		background: url('/images/products/order_btn.gif') no-repeat;
		background-position:0px 0px;
		display:block;
		margin: 5px auto 0 12px;
		}
	a.order_btn_nwe:hover {
		/*background-position:-170px 0px;*/
		}	

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

.product_holder hr{
	padding: 0; margin: 0px;
	width: 100%; height: 0px; background-color: #fff;
	border: none;
	border-bottom: solid 1px #a5b4d7;
	}

.product_holder ul {
	margin: 5px 0 15px 10px; padding: 0px;
	list-style:none; 
	}

.product_holder ul li{
	background: #d1d4e5 url('/images/products/tick-opal.png') no-repeat 0px 4px;
	padding-left: 23px;
	padding-top: 2px; 
	color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: bold;
	}

.product_holder strong, 
.bus_adsl2 strong {
	color: #ffcc00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: bold;
	}
.compat_hardware {
	display: block;
	position: relative;
	background: #fff url('/images/products/hw_compat.gif') no-repeat top left;
	width: 594px; height: 166px;
	padding:0px; margin:0px; 
	}
.compat_hardware_sdsl{
	float: left;
	display: block;
	position: relative;
	background: #fff url('/images/sdsl_m/compathw_sdsl.gif') no-repeat top left;
	width: 375px; height: 230px;
	padding:0px; margin:0px; 
	}
	.compat_hardware p,
	.compat_hardware_sdsl p
	{
		padding: 60px 10px 0 15px;
		font-weight: bold;
		color: #fff;
		}
	.compat_hardware strong,
	.compat_hardware_sdsl strong{
		color: #ffcc00; 
		}	

.bus_adsl2 p{
	margin: 60px 10px 10px 0px;
	}

.bus_benefits {
	float: left;
	width: 412px !important; height: 232px;
	padding:0; margin:0;
	}
	
.bus_adsl2 {
	position: relative;
	background: #fff url('/images/products/adsl2_bgorig.gif') no-repeat top left;
	float: left;
	width: 179px; height: 232px;
	padding:0; margin:0; 
	}

.compat_hardware {
	display: block;
	position: relative;
	background: #fff url('/images/products/hw_compat.gif') no-repeat top left;
	width: 594px; height: 166px;
	padding:0px; margin:0px; 
	}
.compat_hardware_sdsl{
	float: left;
	display: block;
	position: relative;
	background: #fff url('/images/sdsl_m/compathw_sdsl.gif') no-repeat top left;
	width: 375px; height: 230px;
	padding:0px; margin:0px; 
	}

	.compat_hardware p,
	.compat_hardware_sdsl p
	{
		padding: 60px 10px 0 15px;
		font-weight: bold;
		color: #fff;
		}
	.compat_hardware strong,
	.compat_hardware_sdsl strong{
		color: #ffcc00; 
		}	

.bus_adsl2 p{
	margin: 60px 10px 10px 0px;
	}
	
.add_extra {
	position: relative;
	float:left;
	margin:0; 
	width:390px; height:235px;
	background: url('/images/products/optional_extras.gif') no-repeat left top;
	}
	.add_extra strong{
		color: #ffcc00; 
		}	
	
.add_extra table {
	width: 370px !important;
	border: none !important;
	
	}
	.add_extra table.extra td.feature{
		width: 120px !important; height: 38px;
		padding:0; margin:0;
		border-bottom: solid 1px #686f83 !important;
	}
	.add_extra table.extra td.price{
		width: 40px; height: 38px;
		padding:0; margin: 0;
		border: none !important;
		background-color: #686f83;
		text-align:center !important;
	}
	.add_extra table.extra td.price p{
		padding:0; margin:0; 
		text-align: center !important;
		color:white;
		font-size: 10px;
		}
	.add_extra table.extra td.feature p {
		padding:0 0 0 5px; margin:0; 
			color:white;
		}

#business2content  { float:right; width: 594px; }

/* IE6 bodge */
div#container .container{
/*
border: solid 1px green;	width: 800px;
*/
}

#bus2_page {};
/* End Styles added 18 Mar 2008 - R Male */


