/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #172F47;

}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#626567;
}

.textareaFF
{
background-attachment:scroll;
background-repeat:repeat;
background-image:url(images/form_bg.jpg);
width: 97%;
height:141px;
border: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#626567;
font-weight:bold
}
.textareaIE
{
background-attachment:fixed;
background-repeat:repeat;
background-image:url(images/form_bg.jpg);
width: 97%;
height:141px;
border: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#626567;
font-weight:bold
} 


.inputIE {
background-attachment:fixed;
background-repeat:repeat;
background-image:url(images/form_bg.jpg);
background-repeat:repeat-x;
height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#626567;
font-weight:bold;
}

.inputFF
{
/* background-attachment:fixed; */
background-repeat:repeat;
background-image:url(images/form_bg.jpg);
border: 4px;
height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#626567;
font-weight:bold;
}

.buttonIE
{
background-attachment:fixed;
background-image:url(images/form_bg.jpg);
background-repeat:repeat-x;
border-width:1px;
border-style:solid;
height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#626567;
font-weight:bold;
}

.buttonFF
{
background-attachment:fixed;
background-repeat:repeat;
background-image:url(images/form_bg.jpg);
border-width:1px;
height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#626567;
font-weight:bold;
}


.fileFF
{
background-color:#D2D2D2;
border: 0px;
height:19px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#626567;
font-weight:bold;
}

 
 .selectIE
{
background-color:#D2D2D2;
background-attachment:fixed;
background-repeat:repeat;
background-image:url(images/form_bg.jpg);
background-repeat:repeat-x;
border: 0px;
border-width:0px;
height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#626567;
font-weight:bold;
}

.header {font-family:Tahoma, sans-serif; font-size: 12px; COLOR:#2FFFFF; padding-left:10px; padding-right:5px; font-weight:900px }
.text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#626567; padding-left:20px; padding-right:10px }
.text2 {font-family:Verdana,sans-serif; font-size: 11px; color:#ffffff; padding-left:20px; padding-right:10px }
.news {font-family:Arial, sans-serif; font-size: 11px; color:#ffffff; padding-left:10px; padding-right:5px; font-weight:900px; }
a:link{text-decoration: underline}
a:visited{text-decoration: underline}
a:hover{text-decoration: none}
a:active{text-decoration: underline}
.white {color: #FFFFFF}

li {list-style : url(images/pic.jpg);}

.padingleft45 {padding-left:45px}
.padingright45 { padding-right:45px}

.padingleft25 {padding-left:25px}
.padingright25 {padding-right:25px}

.padingleft15 {padding-left:15px}
.padingright15 { padding-right:15px}

.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.normalfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.sectionheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #666666;
	line-height: 5px;
}
.smallfont {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
a {
	color: #666666;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.portfolio {
	padding-top: 5px;
}

h1
{font-size:17px; color:#FF7C33; font-weight:bold; margin:0 0 10px 0}
div#container 
{width: 805px;}
div#topnav
{position: relative; background: url(/media/en/all_regions/images/navigation/tna_gr_shadowline2.gif) repeat-x bottom; height: 89px; width: 748px;}
div#topnav #logo 
{padding: 18px 0 0 28px;}
div#topnav #topright 
{position: absolute; top: 0; right: -8px;}
div#topnav #topright span 
{float: left; background: url(/media/en/all_regions/images/navigation/tna_gr_orangearrow.gif) no-repeat 9px 5px; border-left: 1px solid #ced3dc; height: 22px; padding: 0 8px 0 18px;}
div#topnav #topright span.first 
{border-left: 0;}
* html div#topnav #topright span.points 
{width: 85px;   /* total width (only for IE5.x/Win) */ w\idth: 85px;  /* content width (for other IE) */}
div#topnav #topright span.points 
{width: 50px;}
* html div#topnav #topright span.ouvrir 
{width: 95px;   /* total width (only for IE5.x/Win) */ w\idth: 95px;  /* content width (for other IE) */}
div#topnav #topright span.ouvrir 
{width: 60px; /* */}
div#topnav #topright span.store 
{width: 40px;}
div#topnav #topright a 
{text-decoration: none; color: #000066;}
div#topnav #topright a:hover 
{text-decoration: underline; color: #ff7c33;}
div#mainnav 
{position: absolute; top: 26px; left: 120px;}
div#mainnavlow 
{position: absolute; top: 51px; left: 120px;}
div#mainnav, div#mainnavlow 
{background: url(/media/en/all_regions/images/navigation/tna_gr_greyline.gif) repeat-x 0 32px; padding: 0 0 1px 0; width: 628px;}
div#topnav .button, div#topnav .button2, div#topnav .lastbutton, div#topnav .onbutton, div#topnav .befonbutton, div#topnav .lastonbutton, .left, .leftfirst 
{float: left; margin: 0 -2px 5px 0;}
div#mainnavlow span.left, div#mainnav span.left, div#mainnav span.leftfirst 
{width: 27px; height: 33px;}
div#mainnavlow span.left, div#topnav.lowsponsor div#mainnavlow span.left  
{background: #fff url(/media/en/all_regions/images/navigation/tna_bo_firsttab_of_2.gif) no-repeat top left;}
div#mainnav span.left 
{background: #fff url(/media/en/all_regions/images/navigation/tna_bo_firsttab_of.gif) no-repeat top left;}
div#mainnav span.leftfirst 
{background: #fff url(/media/en/all_regions/images/navigation/tna_bo_firsttab_on.gif) no-repeat top left;}
div#mainnavlow span.leftfirst 
{background: #fff url(/media/en/all_regions/images/navigation/tna_bo_firsttab_on_2.gif) no-repeat top left; width: 27px; height: 38px;}
div#topnav .button, div#topnav .button2, div#topnav .onbutton, div#topnav .befonbutton 
{padding: 0 35px 0 0;}
div#topnav .lastbutton, div#topnav .lastonbutton 
{padding: 0 40px 0 0;}
div#topnav .button2 
{background: url(/media/en/all_regions/images/navigation/tna_bo_midletab_ofon.gif) no-repeat top right;}
div#topnav .button 
{background: url(/media/en/all_regions/images/navigation/tna_bo_midletab_of.gif) no-repeat top right;}
div#mainnav .befonbutton 
{background: url(/media/en/all_regions/images/navigation/tna_bo_midletab_ofon.gif) no-repeat top right;}
div#mainnavlow .befonbutton 
{background: url(/media/en/all_regions/images/navigation/tna_bo_midletab_ofon_2.gif) no-repeat top right; height: 38px;}
div#mainnav .onbutton 
{background: url(/media/en/all_regions/images/navigation/tna_bo_midletab_onof.gif) no-repeat top right;}
div#mainnavlow .onbutton 
{background: url(/media/en/all_regions/images/navigation/tna_bo_midletab_onof_2.gif) no-repeat top right; height: 38px;}
div#topnav .lastbutton 
{background: url(/media/en/all_regions/images/navigation/tna_bo_lasttab_of.gif) no-repeat top right;}
div#topnav .lastonbutton 
{background: url(/media/en/all_regions/images/navigation/tna_bo_lasttab_on.gif) no-repeat top right;}
div#mainnavlow .lastonbutton 
{background: url(/media/en/all_regions/images/navigation/tna_bo_lasttab_on_2.gif) no-repeat top right;}
div#topnav .cart 
{float: right; margin-top: 7px;}
div#subnav 
{position: absolute; top: 59px; left: 115px; width: 635px; padding: 0;}
div#subnav .bluebutton 
{margin-left: -4px;}
img, a 
{border: 0;}
div#topnav .title 
{position: absolute; top: 30px; left: 170px;}
.sponsor div#mainnav 
{left: 190px;width: 558px;}
.sponsor div#subnav 
{left: 190px; width: 558px; padding: 0;}
div#topnav.sponsor #logo, div#topnav.lowsponsor #logo 
{padding: 10px 0 0 20px;}
div#topnav.sponsor #logo .olymp, div#topnav.lowsponsor #logo .olymp 
{margin-left: 21px;}
.lowsponsor div#mainnav 
{left: 140px;width: 608px;}
.lowsponsor div#subnav 
{left: 140px;}
#leftnav 
{float: left; width: 161px; margin-left: 0; padding: 5px 0; font-weight: bold; color: #000066;}
#leftnav div 
{margin: 0; padding: 0;}
#leftnav div.levelone div.wrap, #leftnav div.leveltwo div.wrap 
{padding: 0; border-bottom: 0;}
#leftnav a 
{color: #000066; text-decoration: none; display: block; padding: 3px 0;} /*1C3FB4*/
#leftnav div.levelone a:hover 
{background: #89B2E3; color: #fff;}
#leftnav div.leveltwo a:hover 
{background: #D0DDED; color: #000066;}
#leftnav div.levelthree a:hover 
{background: #ABC3E0; color: #000066;}
#leftnav div.levelone 
{border-top: 1px solid #9EA7BA; background: url(/media/en/all_regions/images/navigation/lna_gr_shadow.gif) repeat-x bottom; padding-bottom: 5px;}
#leftnav div.levelone div 
{border-bottom: 1px solid #9EA7BA;}
#leftnav div.levelone div.on 
{background: #89B2E3;}
#leftnav div.levelone a.on 
{color: #fff;}
#leftnav div.levelone div a 
{padding-left: 10px; font-weight: bold;}
#leftnav div.leveltwo div 
{border-bottom: 1px solid #C0C5D0;}
#leftnav div.leveltwo div.on, #leftnav div.leveltwo div.laston 
{background: #D0DDED;}
#leftnav div.leveltwo div.laston
{border-bottom: 1px solid #D0DDED;}
#leftnav div.leveltwo div a 
{padding-left: 20px; font-weight: normal;}
#leftnav div.leveltwo 
{background: #F2F2F2; border: 0;}
#leftnav div.levelthree 
{padding-top: 1px;}
#leftnav div.levelthree div 
{border-bottom: 1px solid #B0B0B0;}
#leftnav div.levelthree div.on 
{background: #ABC3E0;}
#leftnav div.levelthree div a 
{padding-left: 30px; font-size: 9px; font-weight: normal;}
#leftnav div.levelthree 
{background: #DBDBDB;}
#leftnav div.leveltwo div.last, #leftnav div.levelthree div.last 
{padding-bottom: 0; border-bottom: 0px;}
#leftnav div.pub 
{padding-top: 5px;}
#leftnav form.search 
{background: url(/media/en/all_regions/images/navigation/lna_gr_bgsearchbox.gif) repeat-x bottom; padding: 0 0 0 10px; margin: 0; height: 42px;}
#leftnav form img 
{border: 0; margin-bottom: 9px;}
#leftnav form a 
{display: inline; border: 0;}
#leftnav form input 
{height: 20px; font-size: 9px;}
#leftnav p.nosearch 
{background: url(/media/en/all_regions/images/navigation/lna_gr_bgnosearchbox.gif) repeat-x bottom; height: 7px; padding: 0; margin: 0;}
#leftnav form.login 
{background: #d2e1f4; border-top: 1px solid #9fa8ba; padding: 7px 0 7px 10px; margin: 0; font-weight: normal;}
#leftnav form.login span 
{display: block; margin-top: 0px; margin-bottom: 0px;}
#leftnav input.chck 
{height:13px; float:left; margin-top: 5px; margin-bottom:10px;}
#leftnav div.links 
{margin-top: 5px;}
#leftnav div.links a:hover 
{text-decoration: underline; color: #ff7c33;}
#leftnav div.links a 
{text-decoration: underline; color: #1C3FB4;}
#leftnav div.links span
{background: url(/media/en/all_regions/images/navigation/tna_gr_orangearrow.gif) no-repeat 0 5px; padding:0 2px 0 8px;}
/* footer */
#footer 
{clear: both; width: 748px; margin-top: 15px; text-align: right; color: #000066;}
#footer div span 
{margin: 0 10px;}
#footer a 
{color: #000066; text-decoration: none;}
#footer a:hover 
{color: #ff7c33; text-decoration: underline;}
#footer .copyright 
{margin-top: 15px; font-size: 9px; color: #4776BF;}
/* content */
#content 
{margin-left: 169px; width: 578px;}
/* breadcrumb */
div#content #bc 
{padding: 5px 0; font-weight: bold; color: #626E90;}
div#content #bc span 
{padding-right: 5px;}
div#content #bc span a 
{font-weight: normal; color: #1C3FB4;}
div#content #bc span a:hover 
{color: #FF7C33;}
/* home page */
div#content div#lob
{padding-top:5px;}
div#content div#lob div
{border-left: 1px solid #ced3dc; float:left;font-size: 11px; height:120px;width:143px}
div#content div#lob #lob1
{border-left: 0; background: #fff url(/media/all_languages/all_regions/images/funnel/section1_brand.jpg) no-repeat bottom right;}
div#content div#lob #lob2
{background: #fff url(/media/all_languages/all_regions/images/funnel/section2_brand.jpg) no-repeat bottom right;}
div#content div#lob #lob3
{background: #fff url(/media/all_languages/all_regions/images/funnel/section3_brand.jpg) no-repeat bottom right;}
div#content div#lob #lob4
{background: #fff url(/media/all_languages/all_regions/images/funnel/section4_brand.jpg) no-repeat bottom right;}
div#content div#lob div span
{padding:5px 0 5px 5px; display:block}
div#content div#lob div span.link
{padding-left:5px; display:inline}
div#content div#lob div#lob1 span
{padding-left:2px;}
div#content div#lob div#lob1 span.link
{padding-left:2px;}
div#content div#lob div a
{font-size: 11px;text-decoration:none}
div#content div#lob div a.enter
{color: #1C3FB4;text-decoration:underline;background: url(/media/all_languages/all_regions/images/funnel/arrow_link.gif) 0 2px no-repeat;height:15px; padding:0 2px 0 12px; text-align:left;margin-left:5px}
div#content div#lob div a.enter:hover
{color: #FF7C33;}
div#content div#lob div#lob1 a.enter
{margin-left:2px}
div#content div#promo
{float:right;margin:7px 2px 0 0; padding:0}
div#content div#bg
{background: url(/media/all_languages/all_regions/images/misc/bg_gradient10.gif) repeat-x; height: 16px; width: 576px;}
div#content div.bg
{background: url(/media/all_languages/all_regions/images/misc/bg_gradient10.gif) repeat-x; height: 16px; width: 576px;}
div#content #cust_serv 
{background: url(/media/all_languages/all_regions/images/misc/bg_gradient10.gif) bottom left repeat-x; padding-bottom:30px}
div#content #cust_serv #find 
{padding:7px 0 0 450px;}
div#content #find div, div#content #find div.two
{background: url(/media/en/all_regions/images/navigation/tna_gr_orangearrow.gif) no-repeat 1px 5px;height: 13px; padding: 0 8px 0 8px;}
div#content #find div.two
{height: 25px;}
div#rightcolumn
{position: absolute; top:115px; left:602px}
/* c2a */
div#c2a, div#solutionOverview
{padding:0 0 10px 10px; margin-bottom:7px; border-left:1px solid #9EA7BA; border-bottom:1px solid #9EA7BA; width:146px}
div#solutionOverview
{padding:0}

a.blueNavFunnel{color: #000066; text-decoration: none; font-size: 11px; font-weight: 400;}
a.blueNavFunnel:hover{color: #FFFFFF;}
a.greyNavFunnel{color: #666666; text-decoration: none; font-family: Arial; font-size: 11px; font-weight: 400;}
a.greyNavFunnel:hover{color: #000066;}
a.blueNav, a.boldblueNav{color: #000066; text-decoration: none; font-size: 11px; font-weight: 400;}
a.boldblueNav{font-weight: bold}
a.blueUnderlined, a.blueBoldUnderlined, a.blueBoldBiggerUnderlined{color: #000066; text-decoration: underline; font-size: 11px; font-weight: 400;}
a.blueBoldUnderlined, a.blueBoldBiggerUnderlined{font-weight: bold}
a.blueBoldBiggerUnderlined{font-size: 13px;}
a.blackUnderlined, a.blackBoldUnderlined{color: #000000; text-decoration: underline; font-size: 11px; font-weight: 400;}
a.blackBoldUnderlined{font-weight: bold}
a.boldorangeNav{color: #ff9900; text-decoration: none; font-size: 11px; font-weight: 600;}
a.whiteNav, a.whiteNavUnderlined{color: #ffffff; text-decoration: none; font-family: Arial; font-size: 11px; font-weight: 400;}
a.whiteNavUnderlined{text-decoration: underline;}
a.greyNav{color: #666666; text-decoration: underline; font-family: Arial; font-size: 11px; font-weight: 400;}

.bigblueText{color:#000066; font-size:13px; font-weight:400; }
.blueBoldText{color:#000066; font-size:11px; font-weight:600; }
.bigblueBoldText{color:#000066; font-size:13px; font-weight:600; }
/*.boldBlackText{color:#000000; font-size:11px; font-weight:600; }*/
.blueHeading{color: #000066; font-size: 17px; font-weight: 700;}
.blueText{color:#000066; font-size:11px; font-weight:400; }
.boldRedAsterix{color:#ff0000; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:600;}
.copyrighttext { font-size: 10px; color: #000000; font-family: Arial, Helvetica, Geneva, swiss, sunsans-regular; }
.darkBlueSearchText{ color:#000066; font-family:Arial,Helvetica,Sans-Serif; font-size:13px; font-weight:600;}
.errorDescription{color:#ff0000; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:400;}
.errorText{color:#ff0000; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:600;}
.lightBlueBoldText{color:#6699cc; font-size:11px; font-weight:600; }
.largeBlueBoldText{color:#6699cc; font-size:17px; font-weight:600; }
.menuStyle{font-size:9px;}
.rightcolumnTableHeadings{ color:#000066; font-family:Arial,Helvetica,Sans-Serif; font-size:13px; font-weight:600;}
.whiteBoldText{color: #ffffff; font-size: 11px; font-weight: 600;}
.StrikeThroughText{color: #ff9900;font-family: Arial, Helvetica, Sans-Serif;font-size: 17px;font-weight: 700;text-decoration : line-through;}
.comparisonPrice{color:#000000; font-size:12px; font-weight:700;}
.whiteNormalText{color: #ffffff; font-size: 11px; font-weight: 400;}
.whiteNormalBoldText{color: #ffffff; font-size: 11px; font-weight: 600;}
.greyText{color:#666666; font-size:11px; font-weight:400; }
.blueTextSMALL {color: #000099; font-size: 10px; font-weight: normal; text-decoration: none; }


.bigBoldWhiteText, .bigWhiteText, .smallBoldWhiteText, .boldWhiteText, .whiteText, .whiteTextUnderlined, .boldWhiteTextUnderlined, a.whiteTextUnderlined, a.boldWhiteTextUnderlined, a.whiteText, a.boldWhiteText, a.smallWhiteText, a.smallBoldWhiteText
{color: #FFFFFF; text-decoration: none;}
.bigBoldWhiteText, .bigWhiteText
{font-size: 12px;}
.bigBoldWhiteText, .smallBoldWhiteText, .boldWhiteText, .boldWhiteTextUnderlined, a.boldWhiteTextUnderlined, a.boldWhiteText, a.smallBoldWhiteText, 
{font-weight:bold}
.smallWhiteText, a.smallWhiteText, a.smallBoldWhiteText, .smallBoldWhiteText 
{font-size: 9px; font-family: Arial, Helvetica, sans-serif;}
.whiteTextUnderlined, .boldWhiteTextUnderlined, a.whiteTextUnderlined, a.boldWhiteTextUnderlined
{text-decoration: underline}
a.whiteText:hover, a.boldWhiteText:hover, a.smallWhiteText:hover a.smallBoldWhiteText:hover, a.whiteTextUnderlined:hover, a.boldWhiteTextUnderlined:hover 
{color: #DAF2FF;}

.bigBoldOrangeText, .bigOrangeText, .smallBoldOrangeText, .smallOrangeText, .boldOrangeText, .boldOrangeText, .orangeText, .boldOrangeTextUnderlined, a.boldOrangeTextUnderlined, a.orangeText, a.boldOrangeText, a.smallOrangeText, a.smallBoldOrangeText, .productprice
{color: #FF7C33}
.bigBoldOrangeText, .smallBoldOrangeText, .boldOrangeText, a.boldOrangeTextUnderlined, a.boldOrangeText, a.smallBoldOrangeText, .productprice
{font-weight:bold;}
.bigBoldOrangeText, .bigOrangeText
{font-size:15px;}
.smallBoldOrangeText, .smallOrangeText, a.smallOrangeText, a.smallBoldOrangeText
{font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}
a.orangeTextUnderlined:visited, .orangeTextUnderlined, .boldOrangeTextUnderlined, a.orangeTextUnderlined, a.boldOrangeTextUnderlined 
{text-decoration:underline; color:#FF7C33}
a.orangeTextUnderlined:hover, a.boldOrangeTextUnderlined:hover,  a.smallBoldOrangeText:hover, a.orangeText:hover, a.boldOrangeText:hover, a.smallOrangeText:hover 
{text-decoration:underline; color: #AA3D00;}

.bigBoldBattleshipGreyText, .bigBoldBattleshipGreyTextUnderlined, .bigBattleshipGreyText, .smallBoldBattleshipGreyText, .smallBattleshipGreyText, .boldBattleshipGreyText, .battleshipGreyText, .battleshipGreyTextUnderlined, .boldBattleshipGreyTextUnderlined, a.battleshipGreyTextUnderlined, a.boldBattleshipGreyTextUnderlined, a.battleshipGreyText, a.boldBattleshipGreyText, a.smallBattleshipGreyText, a.smallBoldBattleshipGreyText, .productname
{color: #626E90; text-decoration: none;}
.bigBoldBattleshipGreyText, .bigBoldBattleshipGreyTextUnderlined, .smallBoldBattleshipGreyText, .boldBattleshipGreyText, .boldBattleshipGreyTextUnderlined, a.boldBattleshipGreyTextUnderlined, a.boldBattleshipGreyText, a.smallBoldBattleshipGreyText, .productname
{font-weight: bold}
.bigBoldBattleshipGreyText, .bigBoldBattleshipGreyTextUnderlined, .bigBattleshipGreyText
{font-size: 12px;}
.bigBoldBattleshipGreyTextUnderlined, .battleshipGreyTextUnderlined, .boldBattleshipGreyTextUnderlined, a.battleshipGreyTextUnderlined, a.boldBattleshipGreyTextUnderlined
{text-decoration: underline;}
.smallBoldBattleshipGreyText, .smallBattleshipGreyText, a.smallBattleshipGreyText, a.smallBoldBattleshipGreyText
{font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}
a.smallBoldBattleshipGreyText:hover, a.battleshipGreyTextUnderlined:hover, a.boldBattleshipGreyTextUnderlined:hover, a.battleshipGreyText:hover, a.boldBattleshipGreyText:hover, a.smallBattleshipGreyText:hover 
{color: #000066;}

.darkBlueBackground
{background: #626E90}

.bigBoldBlackText, .bigBlackText, .smallBoldBlackText, .smallBlackText, .boldBlackText, .blackText, .blackTextUnderlined, .boldBlackTextUnderlined, a.blackTextUnderlined, a.boldBlackTextUnderlined, a.blackText, a.boldBlackText, a.smallBlackText, a.smallBoldBlackText
{color:#000000; text-decoration: none;}
.bigBoldBlackText, .smallBoldBlackText, .boldBlackText, .boldBlackTextUnderlined, a.boldBlackTextUnderlined, a.boldBlackText, a.smallBoldBlackText
{font-weight:bold}
.bigBoldBlackText, .bigBlackText
{font-size: 17px;}
.BoldBlackText, .blackText
{font-size: 10px;}
.smallBoldBlackText, .smallBlackText, a.smallBlackText, a.smallBoldBlackText
{font-family: Arial, Helvetica, sans-serif;font-size: 9px;}
.blackTextUnderlined, .boldBlackTextUnderlined, a.blackTextUnderlined, a.boldBlackTextUnderlined
{text-decoration: underline;}
a.smallBoldBlackText:hover, a.blackTextUnderlined:hover, a.boldBlackTextUnderlined:hover, a.blackText:hover, a.boldBlackText:hover, a.smallBlackText:hover 
{color: #BBBBBB;}


.bigBoldLightBlueText, .bigLightBlueText, .smallBoldLightBlueText, .smallLightBlueText, .boldLightBlueText, .lightBlueText, .lightBlueTextUnderlined, .boldLightBlueTextUnderlined, a.lightBlueTextUnderlined, a.boldLightBlueTextUnderlined, a.lightBlueText, a.bigLightBlueTextUnderlined, a.boldLightBlueText, a.smallLightBlueText, a.smallBoldLightBlueText 
{color: #1C3FB4; text-decoration: none;}
.bigBoldLightBlueText, .smallBoldLightBlueText, .boldLightBlueText, .boldLightBlueTextUnderlined, a.boldLightBlueTextUnderlined, a.boldLightBlueText
{font-weight: bold}
.bigBoldLightBlueText, .bigLightBlueText
{font-size: 14px;}
 a.bigLightBlueTextUnderlined
{font-size: 12px;}
.smallBoldLightBlueText, .smallLightBlueText, a.smallLightBlueText, a.smallBoldLightBlueText
{font-family: Arial, Helvetica, sans-serif;font-size: 9px;}
.lightBlueTextUnderlined, .boldLightBlueTextUnderlined, a.lightBlueTextUnderlined, a.boldLightBlueTextUnderlined, a.bigLightBlueTextUnderlined
{text-decoration: underline;}
a.lightBlueTextUnderlined:visited, a.boldLightBlueTextUnderlined:visited, a.lightBlueText:visited, a.boldLightBlueText:visited, a.smallLightBlueText:visited, a.smallBoldLightBlueText:visited, a.bigLightBlueTextUnderlined:visited
{color: #666666;}
a.smallBoldLightBlueText:hover, a.lightBlueTextUnderlined:hover, a.boldLightBlueTextUnderlined:hover, a.lightBlueText:hover, a.boldLightBlueText:hover, a.smallLightBlueText:hover, a.bigLightBlueTextUnderlined:hover
{color: #FF7C33;}

.bigBoldGreyText, .bigGreyText, .smallBoldGreyText, .smallGreyText, .boldGreyText, .greyText, .greyTextUnderlined, .boldGreyTextUnderlined, a.greyTextUnderlined, a.boldGreyTextUnderlined, a.greyText, a.boldGreyText, a.smallGreyText, a.smallBoldGreyText
{color: #000001; text-decoration:none}
.bigBoldGreyText, .smallBoldGreyText, .boldGreyText, .boldGreyTextUnderlined, a.boldGreyTextUnderlined, a.boldGreyText, a.smallBoldGreyText
{font-weight:bold}
.bigBoldGreyText, .bigGreyText
{font-size:17px}
.smallBoldGreyText, .smallGreyText, a.smallGreyText, a.smallBoldGreyText
{font-family: Arial, Helvetica, sans-serif;font-size: 9px;}
.greyTextUnderlined, .boldGreyTextUnderlined, a.greyTextUnderlined, a.boldGreyTextUnderlined
{text-decoration: underline;}
a.smallBoldGreyText:hover, a.greyTextUnderlined:hover, a.boldGreyTextUnderlined:hover, a.greyText:hover, a.boldGreyText:hover, a.smallGreyText:hover 
{color: #666666;}

.bigBoldLightGreyText, .bigLightGreyText, .smallBoldLightGreyText, .smallLightGreyText, .boldLightGreyText, .lightGreyText, .lightGreyTextUnderlined, .boldLightGreyTextUnderlined, a.lightGreyTextUnderlined, a.boldLightGreyTextUnderlined, a.lightGreyText, a.boldLightGreyText, a.smallLightGreyText, a.smallBoldLightGreyText
{color: #000001; text-decoration:none}
.bigBoldLightGreyText, .smallBoldLightGreyText, .boldLightGreyText, .boldLightGreyTextUnderlined, a.boldLightGreyTextUnderlined, a.boldLightGreyText, a.smallBoldLightGreyText
{font-weight:bold}
.bigBoldLightGreyText, .bigLightGreyText
{font-size:17px}
.smallBoldLightGreyText, .smallLightGreyText, a.smallLightGreyText, a.smallBoldLightGreyText
{font-family: Arial, Helvetica, sans-serif;font-size: 9px;}
.lightGreyTextUnderlined, .boldLightGreyTextUnderlined, a.lightGreyTextUnderlined, a.boldLightGreyTextUnderlined
{text-decoration: underline;}

.copywriteText 
{color: #969FB9;}
.redText, .boldRedText
{color: #FF0000;}
.boldRedText 
{font-weight: bold}

.ecareLightBlue, .boldEcareLightBlue, .boldEcareLightBlueUnderlined, a.ecareLightBlue, a.boldEcareLightBlueUnderlined, a.boldEcareLightBlue
{color: #1C3FB4; text-decoration:none}
.boldEcareLightBlue, .boldEcareLightBlueUnderlined, a.boldEcareLightBlueUnderlined, a.boldEcareLightBlue
{font-weight:bold}
.boldEcareLightBlueUnderlined, a.boldEcareLightBlueUnderlined
{text-decoration: underline;}
a.ecareLightBlue:visited, a.boldEcareLightBlue:visited, a.boldEcareLightBlueUnderlined:visited 
{color: #000066}
a.ecareLightBlue:hover, a.boldEcareLightBlueUnderlined:hover, a.boldEcareLightBlue:hover 
{color: #FFFFFF;}

.introText 
{font-size:14px;}
.productprice
{font-size:12px;}
.productname
{font-size:14px;}

div.link_list a, #leftnav div.link_list a
{text-decoration: underline; color: #1C3FB4;padding:0}
div.link_list a:hover,#leftnav div.link_list a:hover
{text-decoration: underline; color: #ff7c33;}
div.link_list, #leftnav div.link_list 
{background: url(/media/en/all_regions/images/navigation/tna_gr_orangearrow.gif) no-repeat 0 5px; padding:0 2px 0 8px;margin-bottom:2px;text-align:left}

div.link_bigArrow a
{text-decoration: underline; color: #1C3FB4; font-size:12px}
div.link_bigArrow a:hover
{text-decoration: underline; color: #ff7c33; font-size:12px}
div.link_bigArrow 
{background: url(http://www.bell.ca/media/all_languages/all_regions/images/misc/television/misc_arrow.gif) no-repeat 4px left; padding:0 2px 0 12px; text-align:left}

/* Content nav */
div#contentnav 
{background: url(/media/en/all_regions/images/internet_access/update_2004/common/mna_gr_tabline.gif) repeat-x 0 23px; margin-bottom: 10px; padding: 0 0 1px 0; width: 576px;float:left;}
div#contentnav .button, div#contentnav .lastbutton, div#contentnav .onbutton, div#contentnav .befonbutton, div#contentnav .lastonbutton, .left, .leftfirst 
{float: left; margin: 0 -2px 5px 0;}
div#contentnav span.left, div#contentnav span.leftfirst 
{ width: 16px; height: 30px;}
div#contentnav span.left 
{ background: #fff url(/media/all_languages/all_regions/images/contentnav/mna_bo_firsttab_of.gif) no-repeat top left;}
div#contentnav span.leftfirst 
{background: #fff url(/media/all_languages/all_regions/images/contentnav/mna_bo_firsttab_on.gif) no-repeat top left;}
div#contentnav .button, div#contentnav .onbutton, div#contentnav .befonbutton 
{padding: 0 32px 0 0;}
div#contentnav .lastbutton, div#contentnav .lastonbutton 
{padding: 0 33px 0 0;}
div#contentnav .button 
{background: url(/media/all_languages/all_regions/images/contentnav/mna_bo_middletab_of.gif) no-repeat top right;}
div#contentnav .befonbutton 
{background: url(/media/all_languages/all_regions/images/contentnav/mna_bo_middletab_ofon.gif) no-repeat top right;}
div#contentnav .onbutton 
{background: url(/media/all_languages/all_regions/images/contentnav/mna_bo_middletab_onof.gif) no-repeat top right;}
div#contentnav .lastbutton 
{background: url(/media/all_languages/all_regions/images/contentnav/mna_bo_lasttab_of.gif) no-repeat top right;}
div#contentnav .lastonbutton 
{background: url(/media/all_languages/all_regions/images/contentnav/mna_bo_lasttab_on.gif) no-repeat top right;}

#tabcontent 
{width:576px; float:left;}
#tabcontent #leftcontainer
{width:420px;float:left;margin:0;padding:0px;}
#tabcontent #rightcontainer
{width:146px; margin-left:427px;padding:0px;}
#tabcontent #rightcontainer .top
{height:5px; background:url(/media/all_languages/all_regions/images/misc/right_container_top.gif) no-repeat top left; margin:0; padding:0; width:146px; font-size:1px;}
#tabcontent #rightcontainer .mid
{background:url(/media/all_languages/all_regions/images/misc/right_container_mid.gif) repeat-y left; padding:3px 0 3px 12px;margin:0;}
#tabcontent #rightcontainer .bot
{height:9px; background:url(/media/all_languages/all_regions/images/misc/right_container_bot.gif) no-repeat top left; margin:0 0 10px 0; padding:0; width:146px; font-size:1px;}
#tabcontent #rightcontainer .mid img.title
{margin-bottom:5px; display:block;}
div.box420top
{height:7px; background:url(/media/all_languages/all_regions/images/misc/box420_top.gif) no-repeat top left; margin:0; padding:0; width:420px; font-size:1px;}
div.box420mid
{border-left:1px solid #9CA5BD; border-right:1px solid #9CA5BD; padding:2px 8px;}
div.box420bot
{height:7px; background:url(/media/all_languages/all_regions/images/misc/box420_bot.gif) no-repeat top left; margin:0 0 10px 0; padding:0; width:420px; font-size:1px;}
.dropbox 
{background: url(/media/all_languages/all_regions/images/misc/dropbox_bottom_right.gif) no-repeat bottom right;}
.dropbox 
{ margin-bottom: 10px;}
.dropboxtop { background: url(/media/all_languages/all_regions/images/misc/dropbox_top_right.gif) no-repeat top right; padding: 0;}
.dropbox h3 
{ padding: 5px 0 5px 18px; margin-bottom: 0;}
.dropboxtop h3 
{ background: url(/media/all_languages/all_regions/images/misc/dropbox_top_left.gif) no-repeat top left;}
.boxbottom 
{ background: url(/media/all_languages/all_regions/images/misc/dropbox_bottom_left.gif) no-repeat bottom left; padding: 0 0 15px 12px;}
.dropboxg 
{ background: url(/media/all_languages/all_regions/images/misc/dropbox_bottom_right_g.gif) no-repeat bottom right;}
.dropboxg 
{ margin-bottom: 10px;}
.dropboxtopg 
{ background: url(/media/all_languages/all_regions/images/misc/dropbox_top_right_g.gif) no-repeat top right;  padding: 0;}
.dropboxg h3 
{ padding: 5px 0 5px 18px; margin-bottom: 0;}
.dropboxtopg h3 
{ background: url(/media/all_languages/all_regions/images/misc/dropbox_top_left_g.gif) no-repeat top left;}
.boxbottomg 
{ background: url(/media/all_languages/all_regions/images/misc/dropbox_bottom_left_g.gif) no-repeat bottom left; padding: 0 0 15px 12px;}
#landingdropbox .dropboxtop 
{background: url(/media/all_languages/all_regions/images/misc/dropbox_top_right_landing.gif) no-repeat top right; padding: 0;}
#landingdropbox .dropboxtop h3 
{ background: url(/media/all_languages/all_regions/images/misc/dropbox_top_left_landing.gif) no-repeat top left; height: 45px; margin-top: 0; padding: 10px 0 0 20px;}
.tabbox_top
{ background: url(/media/all_languages/all_regions/images/misc/tab_box_top_576.gif) no-repeat top left; height:40px; }
.tabbox_top img
{ position:relative; top:12px; left:20px; }
.tabbox_mid
{ background: #fff url(/media/all_languages/all_regions/images/misc/tab_box_mid.gif) repeat-y; width:576; border-right:1px solid #CCD0DB;}
.tabbox_bot
{ background: url(/media/all_languages/all_regions/images/misc/tab_box_bot_576.gif) no-repeat top left; height:40px; }
.tabbox_content
{ padding:5px 10px 5px 20px}
table.detail 
{ width: 550px; margin-right: 10px;}
table.orphan 
{ margin-left: 12px;}
table.detail td 
{ border-bottom: 3px solid #fff; border-left: 3px solid #fff; text-align: center; padding:5px 5px 5px 7px;}
table.detail td.nobotborder 
{ border-bottom: 0px solid #fff; border-left: 3px solid #fff; text-align: center; padding:5px 5px 5px 7px;}
table.detail td.noleftborder 
{ border-bottom: 3px solid #fff; border-left: 0px solid #fff; text-align: center; padding:5px 5px 5px 7px;}
table.detail td.left 
{ text-align: left;}
table.detail td.lvl2 
{ padding-left:25px;}
table.detail td.lvl3 
{ padding-left:43px;}
table.detail tr 
{ background: #f2f2f5;}
table.detail tr.on 
{ background: #CECECE;}
table.detail tr.highlight
{ background: #CECECE;}
table.detail th 
{ background:#fff; padding-bottom:3px; text-align: center;color:#000066; font-size:12px; font-weight:600;}
.tblbotright, table.detail td.tblbotright
{background: #f2f2f5 url(/media/all_languages/all_regions/images/misc/grey_round_bot_right.gif) no-repeat bottom right;}
.tbltopleft, table.detail td.tbltopleft
{background: #f2f2f5 url(/media/all_languages/all_regions/images/misc/grey_round_top_left.gif) no-repeat top left;}
.tbltopright, table.detail td.tbltopright
{background: #f2f2f5 url(/media/all_languages/all_regions/images/misc/grey_round_top_right.gif) no-repeat top right;}
.tblbotleft, table.detail td.tblbotleft
{background: #f2f2f5 url(/media/all_languages/all_regions/images/misc/grey_round_bot_left.gif) no-repeat bottom left;}
table.detail tr.on td.tblbotright
{background: #CECECE url(/media/all_languages/all_regions/images/misc/grey_round_bot_right.gif) no-repeat bottom right;}
table.detail tr.on td.tbltopleft
{background: #CECECE url(/media/all_languages/all_regions/images/misc/grey_round_top_left.gif) no-repeat top left;}
table.detail tr.on td.tbltopright 
{background: #CECECE url(/media/all_languages/all_regions/images/misc/grey_round_top_right.gif) no-repeat top right;}
table.detail tr.on td.tblbotleft 
{background: #CECECE url(/media/all_languages/all_regions/images/misc/grey_round_bot_left.gif) no-repeat bottom left;}
#tabcontent #leftcontainer
{padding-bottom:10px}
#tabcontent #rightcontainer .mid div.action, .action_button
{margin-top:5px;text-align:right;}
.tabbox_top
{background: url(/media/all_languages/all_regions/images/misc/tab_box_top_576.gif) no-repeat top left; height:40px; }
.tabbox_top img
{position:relative; top:12px; left:20px; }
.tabbox_mid
{background: #fff url(/media/all_languages/all_regions/images/misc/tab_box_mid.gif) repeat-y; width:576px; border-right:1px solid #CCD0DB;}
.tabbox_bot
{background: url(/media/all_languages/all_regions/images/misc/tab_box_bot_576.gif) no-repeat top left; height:40px; }
.tabbox_content
{padding:5px 10px 5px 20px;}
h2.h2
{color:#006; font-size:15px; font-weight:bold;padding-left:10px;margin:0 0 10px 0}
h3.h3
{color:#006; font-size:13px; font-weight:bold;padding-left:20px;margin:10px 0 7px 0}
h4 
{color:#006;font-size:12px; font-weight:bold; margin:0;}
#printpage
{position:absolute;top:84px;left:10px}
h3.listing 
{background:url(/media/all_languages/all_regions/images/misc/listing_285_top.gif) no-repeat top left;height:45px;font-size:14px;color:#ff8230;padding:5px 10px;margin:0;}
td.listing 
{background:url(/media/all_languages/all_regions/images/misc/listing_285_bottom.gif) no-repeat bottom;}
.listing_check 
{border-top:1px solid #cccccc; background:#f2f2f2; margin:1px; padding:3px; text-align:center;}
.listing_desc 
{padding:0 5px 5px}
.listing_specs 
{padding:0 5px 10px;}
.listing_price 
{background:#f2f2f2; padding:3px 5px;margin:16px 0 5px 0;}
.listing_img 
{margin:0 5px 10px 10px;}
.credit_table {border-bottom:1px solid #ff6600;}
.credit_table_title {background:#FF6600;color:#ffffff;font-size:11px;font-weight:bold;padding:3px;text-align:center}
.credit_table_left, .credit_table_right {vertical-align:bottom;background:#ffffff;font:10px arial}
.credit_table_left {text-align:left;border-left:1px solid #ff6600;padding-left:3px; width:100%}
.credit_table_right {padding:0 3px 0 7px;border-right:1px solid #ff6600;text-align:right}
.credit_table_first {padding-top:0px}
.credit_table_total_left,.credit_table_total_right {color:#ff6600; font-weight:bold}
.credit_table_total_left {padding:3px 0 3px 3px;}
.credit_table_total_right {padding-top:3px;padding-bottom:3px;}

.colorgrisfonce {color: #5c676d}
a.colorgrisfonce:link {
	color: #5c676d;
	text-decoration: underline;
}
a.colorgrisfonce:visited {color: #5c676d;
	text-decoration: underline;}
a.colorgrisfonce:hover {color: #5c676d;
	text-decoration: none;}
	
td.menuon { background-color: #e3e7eb; color: #FFFFFF; }
td.menuoff { background-color: #FFFFFF; color: #e3e7eb; }

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/

text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
/* 
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
*/
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Cool DHTML Tooltip */
#dhtmltooltip{
position: absolute;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase; letter-spacing:1px; font-size:9px; color:#FFFFFF;
text-align:center;
width: 150px;
border: 1px solid #666666;
padding: 1px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}