



/**
 * default.css
 */ 
 







/**
 * Summary
 * 	1. Master Page
 * 		1.1 Header
 * 			1.1.1 Language Menu
 * 			1.1.2 Top Menu & Submenu
 *	
 *	 	1.2. Body
 *	
 *		1.3. Footer
 */





 
 
 /**
  * 1. Master Page
  */
	html{height: 100%;}
	body{min-height: 100%; _height: 100%; position:relative; z-index:1;}
	body{background: #D3E6F4 url(../images/bg.jpg) repeat-x left top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}

	
		.static{width:980px !important;}
	 	
		
			/**
			 * 1.1 Header
			 */
			#hd{ padding: 0 14px 15px; font-family: Arial, Helvetica, sans-serif;}
				#hd .first{margin-top: 21px;}
					#logo{float: left;}
					#hd .country{float: left; padding-left: 25px;}
						#hd .country .countryName,
						#hd .country .countrySelector{float: left}
						#hd .country .countryName{padding: 2px 18px 0 0;}
						
					#hd .contactUs{float: right; padding-top: 10px; clear:both;}
						
						/**
						 * 1.1.1 Language Menu
						 */
						#hd .country .langMenu{padding: 9px 0 0}
							#hd .country .langMenu li{ display: inline;}
								#hd .country .langMenu li a{ display: inline-block; text-transform: capitalize; width: 17px; text-align: center; background-position: -18px top}
								#hd .country .langMenu li.current a{ background-position: left top;}
					
					
					/**
					 * 1.1.2 Top Menu & Submenu
					 */
					/**
					 * TODO: Submenu skinning (need design)
					 */
					.topMenu{float: right; padding: 0;}

						.topMenu li{float: left; padding: 0 7px; background: url(../images/nav_separ.gif) no-repeat 0 10px;}
							.topMenu li li{ border: 0;}
						.topMenu li.noBorder{border: 0; background-image:none;}
							.topMenu li a{display: block; padding:7px 0 0 0;}
							.topMenu li.submenu a{padding:7px 13px 10px 10px; background-position: right 12px;}
							/*.topMenu li.submenu a:hover.sub_active{ background-color:#fff; color:#004873;}*/
							
							.topMenu li.submenu{  z-index:190; padding-right:3px;}
							
							.topMenu li.submenu.selected a{ background: url(../images/tabtop_left.gif) #fff no-repeat left top; padding:0; color:#004873;}
							.topMenu li.submenu.selected a span{ background: url(../images/tabtop_right.gif) no-repeat right top; color:#004873; padding:7px 13px 10px 10px; _display:block;}
							.topMenu li[class="submenu selected"] a{display:block;}
							.topMenu li[class="submenu selected"] a span{display:block;}
							
							
							.topMenu li.submenu.selected ul li{ background:none;}							
							
							.topMenu li.submenu .submenu_deployed .submenu_deployed_top{width:218px; height:9px; padding:0; margin:0; line-height:0; font-size:0;_width:201px;}
							.topMenu li.submenu .submenu_deployed .submenu_deployed_bottom{ width:218px;}											
							.topMenu li.submenu .submenu_deployed{ position:absolute; z-index:200; margin:-5px 0 0 0; padding:5px 0 0 0; display:none;  _width:1px;}
							.topMenu li.submenu .submenu_deployed ul{ list-style-type:none; margin:-1px 0 0 0; padding:0; background-color:#fff; width:195px; width:210px;_width:255px;}
							.topMenu li.submenu .submenu_deployed ul li{ margin:0 0 0 0; padding:0 10px 5px 10px; width:170px; _width:215px; float:none;}
							.topMenu li.submenu .submenu_deployed ul li a{ float:none; margin:0; padding:0 0 0 0; border:0;display:block; color:#666; text-decoration:none; background: url(../images/ogone_sprite.gif) no-repeat left top;padding-left: 12px; background-position: -2033px -1893px;}
							.topMenu li.submenu .submenu_deployed ul li a:hover{text-decoration:underline;}		
							
							.topMenu li.submenu .submenu_deployed ul {
								background:none;
								_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Design/images/png_transparents/nav_middle.png', sizingMethod='scale');								
							}							
							.topMenu li.submenu div[class="submenu_deployed"] ul{
								background: url(../images/nav_middle.png) repeat-y right top;
							}

							.topMenu .submenu_deployed_top {	
								/* filter applies only to IE5+/Win */
								_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Design/images/png_transparents/nav_top_ie6.png', sizingMethod='fixed');
								height:15px;
							}
							.topMenu div[class="submenu_deployed_top"] {
								/* [class] applies to non-IE browsers */
								background: url(../images/nav_top.png) no-repeat left top;
							}							
							
							.topMenu .submenu_deployed_bottom {	
								/* filter applies only to IE5+/Win */
								_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Design/images/png_transparents/nav_bottom_ie6.png', sizingMethod='fixed');
								height:15px;
							}
							.topMenu div[class="submenu_deployed_bottom"] {
								/* [class] applies to non-IE browsers */
								background: url(../images/nav_bottom.png) no-repeat left top;
							}
			/**
			 * 1.3. Body
			 */			
			#bd{}
				#bd .mainContent{background: #FFFFFF url(../images/body_bottom.gif) no-repeat left bottom; min-height: 137px; _height: 137px; padding-top: 0x;}
					
					#flashHome{margin: 10px 0 15px;}
				.paymentMethods{ padding: 6px 23px 0; height: 34px; overflow: hidden;}
					.paymentMethods li{margin-right: 20px;}
						.paymentMethods li a{display: block;}
			
				.main{padding: 0 0; margin:0 14px; padding-bottom:18px;}
				.rootItem{padding: 0 14px;}
				
				/**
				 * 1.3.1 Nav
				 */
				.mainNav{ z-index:10;}
				.footerNav{ background: url(../images/navFooter_bg.gif) no-repeat left top; _background: #FFFFFF url(../images/navFooter_bg.gif) no-repeat left top; min-height:193px; _height:193px;}
					.footerNav .logo{ margin: 75px 0 0 55px;}
				
					.navList{padding: 0; width: 736px; background: url(../images/mainNav_bg.gif) repeat-x left top; }										
					
					.footerNav .navList{background: none }
						.navList li.unit{background: url(../images/mainNav_borderRight.gif) no-repeat right top; min-height: 139px; _height: 139px;}
						.navList_leftnav .inner{padding:10px;}			
						
						.footerNav .navList li.unit{padding: 10px 15px 10px 13px; min-height: 119px; _height: 119px; _position:inline;}
						.footerNav .navList li.lastunit{_position:inline;}
							
							.navList li.first{ width: 217px;}
							.navList li.second{ width: 212px;}
							.navList li.third{ width: 151px;}
							.navList li.fourth{ width: 156px; background: url(../images/menu_green_bg.gif) no-repeat right top;}
							
							.footerNav .navList .first{ width: 189px;}
							.footerNav .navList .second{ width: 184px;}
							.footerNav .navList .third{ width: 123px;}
							.footerNav .navList .fourth{ width: 128px; background: none;}

								.mainNav .instantDemo .cnt,
								.mainNav .navList .cnt{padding: 10px 15px 23px 13px}
								
									.submenu{padding: 2px 0;}
										.submenu li{margin-bottom: 3px;}
											.submenu li a{display: block; padding-left: 14px; background-position: -2033px -1893px;}
									
									.submenu .separate {padding-top:17px;}
							
					.mainNav .instantDemo{padding: 0; width: 244px}
							.mainNav .instantDemo .text{ line-height: 16px;}
							.mainNav .instantDemo .btn_t1 {position:absolute;}
							
					
				/**
				 * 1.3.2 Breadcrumb
				 */
				.breadcrumb .unit{ color:#FFF !important; text-decoration:none; background: url(../images/breadcrumb_sprite.gif) no-repeat left -1px; display: block; padding: 3px 10px 5px 28px}
				.breadcrumb .first{background-position:right -1px; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; padding-left: 13px;}
				.breadcrumb .lastUnit{ color:#264895 !important; font-weight: bold; background-position: left -25px; padding-left: 20px}
				.breadcrumb_callfree_left{float:left; width:400px;}				
				.breadcrumb_callfree_right{float:right; padding:10px 0 0 0;}				
				
				
				
				

			/**
			 * 1.3. Footer
			 */			
			
			#ft{text-align: center; margin-top: 10px; padding-bottom:10px;}
						
	 