@import url('css/scroll.css');

/* global CSS  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
margin: 0px; padding: 0px; }

section, article, header, nav, footer, aside{display:block}
body { font-family: arial; font-size: 13px; }
a, input { outline:none; text-decoration: none; }
.clear{clear:both; }
img{ border: none; }

/* wrapper*/
.wrapper { width: 100%; padding-bottom: 82px; }
.centerCntr { width: 1000px; margin: 0 auto; }

h3 { padding-bottom: 12px; font-size: 20px; font-weight: bold; color: #333333; text-transform: uppercase; }

/* header */
header { position: relative; width: 100%; z-index:999}

/* nav */
nav { position:fixed; left: 0px; right: 0px; top:0px; z-index:20; background:url(images/header_bg_x.png) repeat-x 0 bottom; height:49px; }
.home a { margin:5px; background:url(images/all.png) no-repeat 0 0; display: block; text-indent: -9999px; width:41px; height:41px; float:left;}
.home a:hover{background:url(images/all.png) no-repeat 0 -40px;}
.iYogi_logo{float:right; padding:7px 0px 7px 0px; width:100px;}


.menu-header{width:775px; float:left; padding-left:10px; height:49px; }
.menu-header ul{ list-style:none;}
.menu-header ul li{float:left; text-transform:uppercase; font-weight:bold; position:relative; font-size:11px; line-height:13px; background:url(images/all.png) no-repeat right 15px;}

/* ----------------   Menu   ------------------------------------------------- */

#access {
	display: block;
	float: left;
	width: 100%;
}

#access a {
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color: #fff;
	display: block;
	text-align:center;
	text-decoration: none;
}
#access li {
	margin-right:10px;	
}
#access li a{	
	padding:8px;
	margin:8px 8px 0px 0px;
}

#access li a:hover, #access li:hover a{	
	background:url(images/mbg.jpg) repeat;  
	color: #0193FE;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
#access li ul {
	display: none;
	position: absolute;
	top: 36px;
	left: 0;
	float: left;
	width: 220px;
	z-index: 99999;
	background:#fff;
	padding:5px 0px;
	-moz-box-shadow:    1px 6px 4px 0px rgba(000, 000, 000, .3);
  	-webkit-box-shadow: 1px 6px 4px 0px rgba(000, 000, 000, .3);
	box-shadow:         1px 6px 4px 0px rgba(000, 000, 000, .3);
	
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;	
}
#access li:hover > ul {
	display: block;
}
#access li ul li{
	float:left;
	width:100%;
	background:none;
}
#access li ul li a{
	text-align:left;
	margin:0px;
	font-size:11px;
	line-height:13px;
	padding:6px 9px;
	color:#000!important;
}
#access li ul li a:hover{
	color:#0193FE!important;
}

#access li ul li ul{
	display: none;
	position: absolute;
	top: -5px;
	left: 220px;
	float: left;
	width: 220px;
	z-index: 99999;
	background:#fff
}
#access li ul li:hover > ul {
	display: block;
}



#access li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a {
	background:#FFF!important;
	color: #0193FE;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
/*  Header Menu Closed ------------ */


/** Header CSS - Black Menu **/
.moresite_nav{float:left; width:60px; }
.moresite_nav ul{ list-style:none;}
.moresite_nav ul li a{float:left; padding:0 0 0 15px; cursor: pointer; color:#efefef; text-decoration:none;}
.moresite_nav ul li a span{float:left; padding:15px 15px 18px 0px}
.moresite_nav ul li{float:left; text-transform:uppercase; font-weight:bold; position:relative; font-size:11px; line-height:13px; background:url(images/all.png) no-repeat right 15px;}
.moresite_nav ul li.special{ padding-top:12px; margin-left:5px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px;}
.moresite_nav ul li.special a{ background:url(images/all.png) no-repeat 0 -366px; font-weight:normal; color:#CC8412; padding:0 0 0 10px;}
.moresite_nav ul li.special a span{float:left; background:url(images/all.png) no-repeat right -408px; padding:4px 10px 4px 0}
.moresite_nav ul li.special a small{float:left; background:url(images/all.png) no-repeat right -942px; margin:0; padding-right:10px; text-transform:none;}
.moresite_nav ul li.special a:hover, .moresite_nav ul li.active a{background:url(images/all.png) no-repeat 0 -387px; color:#cc8412;}
.moresite_nav ul li.special a:hover span, .moresite_nav ul li.active a span{background:url(images/all.png) no-repeat right -429px;}
.moresite_nav ul li.special ul.sub_menu{float:left; width:135px; padding:10px 0;  position:absolute; left:0; top:31px; display:none; background:url(images/special_nav_dropdown_bg.png) repeat-y 0 0; -moz-border-radius-topleft:0; -moz-box-shadow: 3px 3px 8px #271f1b;  -webkit-box-shadow: 3px 3px 8px #271f1b;  box-shadow: 3px 3px 8px #271f1b;}
.moresite_nav ul li.special ul.sub_menu li{float:left; width:115px; margin:0; padding:0 10px; background:url(images/special_nav_hr.png) repeat-x bottom; font-size:11px; line-height:13px; font-family:Tahoma, Geneva, sans-serif;}
.moresite_nav ul li.special ul.sub_menu.max_width{float:left; width:173px;}
.moresite_nav ul li.special ul.sub_menu.max_width li{width:150px; padding:0 10px; display:block; background:url(images/list-divider_01.png) no-repeat 10px bottom;}
.moresite_nav ul li.special ul.max_width li a{text-transform: none !important;}
.moresite_nav ul li.special ul.sub_menu li.last{background:none;}
.moresite_nav ul li.special ul.sub_menu li span{float:left; width:100%; padding:5px 0; color: #fff; }
.moresite_nav ul li.special ul.sub_menu li span a{float:left; width:100%; color:#c5c5c5; text-decoration:none; margin:0; background:none; text-transform:none; background:url(images/arrow.png) left center no-repeat ; text-transform:uppercase;}
.moresite_nav ul li.special ul.sub_menu li span a:hover{color:#FFF!important}	
	/* tfn box */
	.tfnBox { position: fixed; left: 0px; right: 0px; top: 49px; height: 85px; background: url(images/transparent_blackbg.png) left top repeat; z-index:10 }
	.tfnBox img { float: right; }
	.tfnBox p { padding-top: 10px; font-size: 30px; color: #ffffff; font-family: arial; }
	.tfnBox p span { font-size: 50px; font-weight: bold; }
	.tfnBox.inner { height: 70px; }
	.tfnBox.inner p { padding-top: 5px; }
	
	/* banner box */
	.bannerBoxHome { height: 799px; width: 100%; background: url(images/banner1.jpg) top center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banner1.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banner1.jpg', sizingMethod='scale')";
	
	}
	
/*	.bannerBox.inner { height: 400px; background: url(images/banner1small.jpg) top center no-repeat; -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }*/
	

	.bannerBoxinner { height: 403px; width: 100%; background: url(images/banner1small.jpg) top center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banner1.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banner1.jpg', sizingMethod='scale')";
	
	}
	
	
		/* plan box */
		.playBoxHome { position: absolute; left: 450px; display: block; cursor: pointer; }
		.playBoxInner { position: absolute; left: 450px; display: block; cursor: pointer; top: 245px;}
		
		
		/* plan box */
		.planBoxHome { position: absolute; right: 0px; width: 437px; height:257px; background: url(images/transparent_blackbg1.png) left top repeat; }
		.planBoxHome .left { padding: 18px 0px 0px 18px; width: 243px; float: left; }
		.planBoxHome .right { padding: 7px 7px 0px 0px; width: 140px; float: right; }
		.planBoxHome h2 { padding-bottom: 3px; font-size: 23px; text-transform: uppercase; font-weight: bold; color: #ffffff; }
		.planBoxHome p { font-size: 15px; font-weight: normal; color: #ffffff; }
		.planBoxHome .price { padding-left: 18px; margin: 10px -20px 0px -18px; height: 42px; font-size: 14px; color: #fff; background: url(images/strip.png) left center no-repeat; }
		.planBoxHome .price span { font-size: 25px; font-weight: bold; color: #ff6600; }
		.planBoxHome .days { padding: 5px 0px 0px 0px; font-size: 18px; font-weight: bold; text-align: center; color: #333333; height: 78px; background: url(images/days-bg.png) left top repeat-x; }
		.planBoxHome .days span { color: #ff6600; font-size: 36px;}
		.planBoxHome .days small { padding: 10px 0px 0px 0px; display: block; font-size: 12px; color: #757575; font-weight: normal; }
		.planBoxHome a { width: 141px; height: 43px; display: block; text-indent: -9999px; background: url(images/buynow.png) left top no-repeat; }
		.planBoxHome a:hover { background: url(images/buynow.png) left -43px; no-repeat; }
		.planBoxHome img { padding: 5px 0px 10px 18px; }
		.planBoxHome p.whitebase { padding-left: 16px; line-height: 44px; background: url(images/transparent-1.png) left top repeat; }
		
		
		
		
		
		
		
		
		.planBoxInner { position: absolute; top: 138px; right: 0px; width: 437px; background: url(images/transparent_blackbg1.png) left top repeat; }
		.planBoxInner .left { padding: 18px 0px 0px 18px; width: 243px; float: left; }
		.planBoxInner .right { padding: 7px 7px 0px 0px; width: 140px; float: right; }
		.planBoxInner h2 { padding-bottom: 3px; font-size: 23px; text-transform: uppercase; font-weight: bold; color: #ffffff; }
		.planBoxInner p { font-size: 15px; font-weight: normal; color: #ffffff; }
		.planBoxInner .price { padding-left: 18px; margin: 10px -20px 0px -18px; height: 42px; font-size: 14px; color: #fff; background: url(images/strip.png) left center no-repeat; }
		.planBoxInner .price span { font-size: 25px; font-weight: bold; color: #ff6600; }
		.planBoxInner .days { padding: 5px 0px 0px 0px; font-size: 18px; font-weight: bold; text-align: center; color: #333333; height: 78px; background: url(images/days-bg.png) left top repeat-x; }
		.planBoxInner .days span { color: #ff6600; font-size: 36px;}
		.planBoxInner .days small { padding: 10px 0px 0px 0px; display: block; font-size: 12px; color: #757575; font-weight: normal; }
		.planBoxInner a { width: 141px; height: 43px; display: block; text-indent: -9999px; background: url(images/buynow.png) left top no-repeat; }
		.planBoxInner a:hover { background: url(images/buynow.png) left -43px; no-repeat; }
		.planBoxInner img { padding: 5px 0px 10px 18px; }
		.planBoxInner p.whitebase { padding-left: 16px; line-height: 44px; background: url(images/transparent-1.png) left top repeat; }		
		
		
		
	/* featured box */
	.featuredBox { padding: 15px 0px 10px 0px;  width: 100%; }
	
/* section */
section { width: 100%; }

	/* blackstrip */
	.blackstrip { padding: 30px 0px; background: #000; width: 100%; overflow: hidden; }
	
	/* greystrip */
	.greystrip { padding: 30px 0px; background: #f6f6f6; width: 100%; overflow: hidden; }

	/* diagonostice box */
	.homeBox { padding: 10px; margin-left: 20px; width: 293px; float: left; border-left: 1px solid #454444; border-right: 1px solid #454444; border-top: 1px solid #454444; border-bottom: 5px solid #1a99ed; background: #333333; min-height: 190px; }
	.homeBox:first-child { margin-left: 0px; } 
	.homeBox p { font-size: 15px; font-weight: normal; line-height: 18px; color: #ffffff; }
	.homeBox p.gap { padding: 50px 0px 20px 0px; line-height: 20px; }
	.homeBox p.fasteasy{font-size:20px; line-height:50px;}
	.homeBox img { float: right; }
	.homeBox .heading { padding: 0px 0px 0px 14px; margin: 10px 0px 10px -18px; font-size: 23px; text-transform: uppercase; font-weight: bold; color: #ffffff; line-height: 36px; height: 36px; background: url(images/transparent-2.png) left center no-repeat; }
	.homeBox ul { list-style: none; }
	.homeBox ul li { padding-left: 15px; margin-bottom: 8px; font-size: 15px; font-weight: normal; color: #ffffff; background: url(images/yellow-arrow.png) left center no-repeat; }
	.homeBox ul.icon { list-style: none; }
	.homeBox ul.icon li { padding: 0px; margin-left: 15px; background: none; float: left; text-align: center; }
	.homeBox ul.icon li:first-child { margin-left: 2px; }
	.homeBox ul.icon li img { float: none; }
	.homeBox ul.icon li span { display: block; color: #a3a3a3; font-size: 11px; }
	.homeBox .heading-tfn { padding: 0px 0px 0px 14px; margin: 10px -18px 0px 0px; font-size: 25px; font-weight: bold; color: #ffffff; line-height: 36px; height: 36px; background: url(images/transparent-2a.png) right center no-repeat; }
	.homeBox .heading-tfn span { font-size: 16px; font-weight: normal; }
	.homeBox ul.gap { padding: 50px 0px 0px 0px; }
	
	.homeBox.inner { float: none; margin: 0px 0px 10px 0px; min-height: 150px; }
	.homeBox.inner p.gap { padding: 10px 0px 20px 0px; line-height: 20px; }
	.homeBox.inner ul.gap { padding: 10px 0px 0px 0px; }
	.homeBox.inner .heading { margin: 10px 0px 10px -8px; font-size: 23px; text-transform: uppercase; font-weight: bold; color: #ffffff; line-height: 36px; height: 36px; background: url(images/transparent-2.png) left center no-repeat; }
	.homeBox.inner .heading-tfn { margin: 10px -8px 0px 0px; font-size: 25px; font-weight: bold; color: #ffffff; line-height: 36px; height: 36px; background: url(images/transparent-2a.png) right center no-repeat; }
	
	/* homeservice box */
	.homeserviceBox { padding: 30px 0px 60px 0px; position: relative; width: 100%; border-bottom: 1px solid #e9e9e9; overflow: hidden; }
	.homeserviceBox ul { list-style: none; }
	.homeserviceBox ul li { margin-left: 68px; float: left; width: 180px; }
	.homeserviceBox ul li:first-child { margin-left: 0px; }
	.homeserviceBox .heading { padding: 10px 0px 6px 0px; color: #333333; font-size: 18px; }
	.homeserviceBox p{ font-size: 15px; line-height: 20px; font-weight: normal; color: #666666; }
	.homeserviceBox a { padding: 10px 0px; display: block; font-size: 15px; color:#ff6600; text-decoration: underline; }
	.homeserviceBox a:hover { text-decoration: none; }
	.homeserviceBox.inner { border-bottom: none; }
	
	
	
	
	/* content box */
	.contenteBox { width: 460px; float: left; }
	.contenteBox p{ font-size: 15px; line-height: 20px; font-weight: normal; color: #666666; }
	.contenteBox ul { padding-top: 15px; list-style: none; }
	.contenteBox ul li { margin-right: 10px; float: left; }
	.contenteBox img.left { float: left; margin-right: 10px; }
	.contenteBox a { display: block; font-size: 15px; color:#ff6600; text-decoration: underline; }
	.contenteBox a:hover { text-decoration: none; }
	.contenteBox.about { margin-right: 78px;}
		.contenteBox.about  h3 span{text-transform:none}
	
	/* internal container */
	.internalCntr { padding: 10px 0px 50px 0px; border-top: 1px solid #cccccc; float: left; }
	.internalCntr.new { padding: 150px 0px 120px 0px; *padding-bottom: 39px; }
	
	/* main container */
	.mainCntr { padding-bottom: 19px; background: url(images/inner-bg.jpg) left bottom repeat-x; overflow: hidden; }
	
	/* left container */
	.leftCntr { width: 657px; float: left; }
	
		/* virous box*/
		.virousBox { width: 657px; overflow: hidden; }
		.virousBox h1 { padding-bottom: 20px; font-family: arial; font-size: 30px; color: #000000; font-weight: bold; text-transform:uppercase; }
		.virousBox h1 span {text-transform:none;}
		.virousBox h1 img { float: left; margin-right: 18px; }
		.virousBox p { padding-bottom: 18px; font-size: 15px; line-height: 20px; font-weight: normal; color: #666666; }
		.virousBox ul { padding-left: 5px; margin: -10px 0px 25px 0px; list-style: none; }
		.virousBox ul li { padding-left: 12px; margin-bottom: 5px; font-size: 15px; font-weight: normal; color: #666666; background: url(images/black-arrow.png) 0px 5px no-repeat;}
		.virousBox ul.orange { list-style: none; }
		.virousBox ul.orange li { padding-left: 12px; margin-bottom: 5px; font-size: 15px; font-weight: normal; color: #666666; background: url(images/orange-arrow.png) 0px 5px no-repeat; }
		.virousBox .box { position: relative; padding: 15px 20px 20px 20px; margin-bottom: 15px; border: 1px solid #e9e8e8; box-shadow: 2px 2px 2px #e9e8e8; -moz-box-shadow: 2px 2px 2px #e9e8e8; -webkit-box-shadow: 2px 2px 2px #e9e8e8; }
		.virousBox .box img.right { position: absolute; right: 50px; bottom: 30px; }
		.virousBox .box ul { padding-left: 5px; margin: -10px 0px 0px 0px; list-style: none; }
		.virousBox .box ul li { padding-left: 12px; margin-bottom: 5px; font-size: 15px; font-weight: normal; color: #666666; background: url(images/black-arrow.png) 0px 4px no-repeat; }
		.virousBox ul li ul{ margin: 10px 10px 20px 0px; padding: 0px; }
		
		.virousBox h6 { margin:0px; padding:0px 0px 5px 0px; font-family: arial; font-size: 16px; color: #333; font-weight: bold;}
		
		.virousBox .box .c_name{ font-size:16px; line-height:18px; color:#333; font-weight:bold; padding-bottom:8px;}
		.virousBox .box .c_name span{ font-size:12px; line-height:14px; color:#999; font-weight:bold}		

		
		
		.virousBox h3 { text-transform: capitalize; color: #333333; }
		.virousBox .left { padding-right: 20px; width: 25%; float: left; border-right: 1px solid #ebebeb; }
		.virousBox .mid { padding: 7px 20px; font-family: arial; font-size: 18px; font-weight: normal; color: #333333; width: 25%; float: left; border-right: 1px solid #ebebeb; }
		.virousBox .right-side { padding: 6px 20px; margin-bottom: 15px; font-family: arial; font-size: 18px; font-weight: normal; color: #333333; width: 25%; float: left;  }
		.virousBox .pricebox.first { border-left: none; padding-left: 0px; }
		.virousBox .heading { padding-bottom: 15px; font-size: 20px; font-weight: bold; color: #333333; text-transform: uppercase; }
		.virousBox a { font-size: 15px; color: #ff6600; text-decoration: none; }
		.virousBox a:hover { text-decoration: underline; }
		
		.virousBox a.buynow { width: 141px; height: 43px; display: block; text-indent: -9999px; background: url(images/buynow.png) left top no-repeat; }
		.virousBox a.buynow:hover { background: url(images/buynow.png) left -43px; no-repeat; }

		
		/* tech expert box*/
		.techexpertBox { padding-bottom: 50px; width: 100%; overflow: hidden; }
		.techexpertBox h1 { padding-bottom: 15px; font-family: arial; font-size: 40px; color: #000000; text-transform: uppercase; }
		.techexpertBox h1 span { font-size: 22px; display: block; text-transform: none; }
		.techexpertBox img.right { float: right; }
		.techexpertBox p { font-size: 15px; line-height: 22px; font-weight: normal; color: #333333; }
		.techexpertBox p.gap { padding-bottom: 25px; }

		
		/* connnet box */
		.connnetBox { padding: 25px 0px 0px 0px; position: relative; width: 100%; border-top: 1px solid #e9e9e9; overflow: hidden; }
		.connnetBox ul { padding-top: 20px; list-style: none; }
		.connnetBox ul li { margin-left: 68px; float: left; width: 288px; }
		.connnetBox ul li:first-child { margin-left: 0px; }
		.connnetBox .heading { padding: 5px 0px 6px 0px; color: #333333; font-size: 15px; font-weight: bold; text-transform: uppercase; }
		.connnetBox p{ font-size: 15px; line-height: 20px; font-weight: normal; color: #666666; }
		.connnetBox.inner { border-bottom: none; }
		.connnetBox .topheading { padding-bottom: 12px; font-size: 23px; font-weight: normal; color: #999999; text-transform: uppercase; }
		.connnetBox .phone { padding: 15px 0px 0px 0px; font-size: 28px; font-weight: bold; color: #000;}
		.connnetBox .button { padding-top: 12px; width: 114px; height: 36px;}
		.connnetBox .button.send { width: 165px; }
		.connnetBox a { padding-left: 20px; font-size: 14px; color: #fff; display: block; line-height: 36px; height: 36px; background: url(images/button-bg.png) left top no-repeat; }
		.connnetBox a span { padding-right: 20px; display: block; background: url(images/button-bg.png) right -36px no-repeat; }
		
		/* button box */
		.button { padding-top: 12px; height: 36px;}
		.button a { padding-left: 20px; font-size: 14px; color: #fff; display: block; line-height: 36px; height: 36px; background: url(images/button-bg.png) left top no-repeat; }
		.button a span { padding-right: 20px; display: block; background: url(images/button-bg.png) right -36px no-repeat; }
		
		/* recent box */
		.recentBox { padding: 25px 0px 0px 0px; width: 100%; border-top: 1px solid #e9e9e9; }
		.recentBox .topheading { padding-bottom: 12px; font-size: 23px; font-weight: normal; color: #999999; text-transform: uppercase; }
		.recentBox .tabbed { position: relative; z-index: 2; font-family: arial; float: left; width: 260px; }
		.recentBox .tabbed ul { list-style: none; width: 261px; margin-right: -1px; }
		.recentBox .tabbed ul li { margin-bottom: 10px; font-family: arial; font-size: 18px; color: #000; text-transform: uppercase; border: 1px solid #e9e8e8; border-right: none ;  box-shadow: 0px 3px 2px -1px #e9e8e8; -moz-box-shadow: 0px 3px 2px -1px #e9e8e8; -webkit-box-shadow: 0px 3px 2px -1px #e9e8e8; }
		.recentBox .tabbed ul li span{text-transform:none}
		.recentBox .tabbed ul li a { padding: 10px 10px 10px 60px; line-height: 41px; display: block; color: #8e8e8e; }
		.recentBox .tabbed ul li a.news { background: #ededed url(images/i-icon.png) 10px center no-repeat; }
		.recentBox .tabbed ul li a.press { background: #ededed url(images/p-icon.png) 10px center no-repeat; }
		.recentBox .tabbed ul li a.insight { background: #ededed url(images/ins-icon.png) 10px center no-repeat; }
		.recentBox .tabbed ul li a:hover.news , .recentBox .tabbed ul li.active a.news{ background: #ffffff url(images/i-iconh.png) 10px center no-repeat; }
		.recentBox .tabbed ul li a:hover.press , .recentBox .tabbed ul li.active a.press{ background: #ffffff url(images/p-iconh.png) 10px center no-repeat; }
		.recentBox .tabbed ul li a:hover.insight , .recentBox .tabbed ul li.active a.insight{ background: #ffffff url(images/ins-iconh.png) 10px center no-repeat; }
		
		.recentBox .tabbed ul li a:hover { color: #232323; }
		.recentBox .listing { padding: 25px; float: right; width: 688px; border: 1px solid #e8e7e7; }
		.recentBox .inthenewsBox ul { width: 700px; }
		.recentBox .inthenewsBox ul li { border: none; box-shadow: none; }
		.recentBox .inthenewsBox .button { width: 110px; float: right; }

		
		/* inthenews box */
		.inthenewsBox{ }
		.inthenewsBox h1 { padding-bottom: 15px; font-family: arial; font-size: 40px; color: #000000; text-transform: uppercase; }
		.inthenewsBox h1 span { font-size: 22px; display: block; text-transform: none; }
		.inthenewsBox h1 span.insights_news { font-size: 22px; display: block; text-transform: none; float:right; right:0px; width:320px; text-align:left; text-transform:uppercase; padding-top:16px; }
		.inthenewsBox .boxCntr { padding: 30px 30px 0px 30px; overflow: hidden; border: 1px solid #e9e8e8; box-shadow: 2px 2px 2px #e9e8e8; -moz-box-shadow: 2px 2px 2px #e9e8e8; -webkit-box-shadow: 2px 2px 2px #e9e8e8; }
		.inthenewsBox ul { list-style: none; }
		.inthenewsBox ul li { margin-bottom: 25px; font-size: 13px; color: #333333; overflow: hidden; }
		.inthenewsBox ul li .m_logo{ width:110px; float:left; padding-top:0px;}
		.inthenewsBox ul li .m_logo img {border: 1px solid #e9e8e8;}
		.inthenewsBox ul li .m_content{ width:530px; float:right;}	
		.inthenewsBox ul li .m_content.news{ padding-top:30px;}	
		.inthenewsBox ul li p { font-size: 13px; color: #666; line-height: 18px; margin:0px; padding:0px; }
		.inthenewsBox ul li .m_content p strong { font-size: 15px; color: #d45a08; font-weight: bold; }
		.inthenewsBox ul li .m_content span {color: #d45a08; padding-bottom: 5px; font-weight: normal; font-size: 11px; }		
		.inthenewsBox ul li .m_content span.author{color:#999}
		.inthenewsBox ul li .m_content p a { color: #D45A08; text-decoration:none}
		.inthenewsBox ul li .m_content p a:hover { color:#D45A08; border-bottom:solid 1px #D45A08}
		.inthenewsBox ul li .m_content.big{ width:765px; float:right;}	
		
		
		/* fullnews box */
		.fullnewsBox {  padding: 30px 30px 30px 30px; overflow: hidden; border: 1px solid #e9e8e8; box-shadow: 0px 10px 7px -10px #9f9f9f; -moz-box-shadow: 0px 10px 7px -10px #9f9f9f; -webkit-box-shadow: 0px 10px 7px -10px #9f9f9f; float:left }
		.fullnewsBox h1 {font-size: 20px; line-height:26px; font-weight: normal; color: #d45a08; }
		.fullnewsBox h2 { padding-bottom: 5px; font-size: 16px; font-weight: bold; color: #666; }
		.fullnewsBox h3 { padding:15px 0px 5px; font-size: 14px; font-weight: bold; color: #666; }
		.fullnewsBox p { padding-bottom: 15px; font-size: 15px; line-height: 19px; color: #666; }
		.fullnewsBox a {  color: #d45a08; text-decoration: none; }
		.fullnewsBox a:hover { text-decoration: underline; }
		.fullnewsBox .subtitle { font-size: 18px; font-weight: normal; padding-bottom: 15px; color: #333333; }
		.fullnewsBox .date { font-size:12px; color: #999; font-weight:bold }
		.fullnewsBox .author { font-size:12px; color: #aaa; font-weight:normal; }
		.fullnewsBox address { font-size: 15px; padding:10px 0px 0px; color: #333333; }
		.fullnewsBox ul{list-style: none outside none; margin: -10px 0 20px 0px; padding-left: 5px;}
		.fullnewsBox ul li{background: url("images/black-arrow.png") no-repeat 0px 5px; color: #666666; font-size: 15px; font-weight: normal;
    margin-bottom: 5px; padding-left: 12px;}


		
			/* tech box*/
			.tech-cover { padding: 15px 0px; overflow: hidden; }
			.tech-box { padding: 30px 20px; margin-right: 11px; width: 285px ; float: left; background: #292929; }
			.tech-box.last { margin-right: 0px; }
			.tech-box img { float: left; margin-right: 15px; }
			.tech-box h3 { padding-bottom: 10px; font-family: arial; font-size: 18px; font-weight: normal; color: #fff; overflow: hidden; text-transform: uppercase; line-height:50px; }
			.tech-box h3 span{text-transform:none}
			.tech-box  p { font-size: 15px; line-height: 22px; font-weight: normal; color: #7f7f7f; }
			.tech-box ul { padding: 15px 0px 8px 0px; list-style: none; }
			.tech-box ul li { padding-left: 16px; margin-bottom: 8px; font-size: 15px; font-weight: normal; color: #7f7f7f; background: url(images/arrow-1.png) left center no-repeat; }
			.tech-box .button { width: 130px; height: 36px;}
			.tech-box .button.read{ width: 111px;}
			.tech-box a { padding-left: 20px; font-size: 14px; color: #fff; display: block; line-height: 36px; background: url(images/button-bg.png) left top no-repeat; }
			.tech-box a span { padding-right: 20px; display: block; background: url(images/button-bg.png) right -36px no-repeat; }
			
	/* inner section */
	aside { width: 316px; float: right; }
	
/* footer */
footer{float:left; width:100%; position:fixed; left:0; bottom:0; z-index:999; }

/*footer featured start*/
.footer_featured{height:40px; background:#9cb51f;}
.footer_featured .featured_left{float:left; padding:0px 0 0 10px;}
.footer_featured .featured_left p{float:left; width:90px; font-size:11px; line-height:13px; color:#a1a1a1; padding:2px 0;}
.footer_featured .featured_left .featured_scroll{float:left; width:325px; margin-top:-4px; position:relative; overflow:hidden;}
.footer_featured .featured_left .featured_scroll div img{margin-right:15px;}
.footer_featured .featured_right{float:right; padding:13px 10px 0 0;}
.footer_featured .featured_right ul{float:right; list-style:none;}
.footer_featured .featured_right ul li{float:left; padding-left:35px; text-transform:uppercase; font-size:12px; line-height:13px; color:#FFFFFF;}
.footer_featured .featured_right ul li a{float:left; color:#616161;}
.footer_featured .featured_right ul li a:hover{float:left; color:#FFF; unicode-bidi:embed}
.footer_featured .featured_right ul li small{float:left; padding:0 8px 0 0}
.footer_featured .featured_right ul li span{float:left;}

.footer_featured21{height:40px; background:#333333;}
.footer_featured21 .featured_left{float:left; padding:0px 0 0 10px;}
.footer_featured21 .featured_left p{float:left; width:90px; font-size:11px; line-height:13px; color:#a1a1a1; padding:2px 0;}
.footer_featured21 .featured_left .featured_scroll{float:left; width:325px; margin-top:-4px; position:relative; overflow:hidden;}
.footer_featured21 .featured_left .featured_scroll div img{margin-right:15px;}
.footer_featured21 .featured_right{float:right; padding:13px 10px 0 0;}
.footer_featured21 .featured_right ul{float:right; list-style:none;}
.footer_featured21 .featured_right ul li{float:left; padding-left:35px; text-transform:uppercase; font-size:12px; line-height:13px; color:#FFFFFF;}
.footer_featured21 .featured_right ul li a{float:left; color:#616161;}
.footer_featured21 .featured_right ul li a:hover{float:left; color:#FFF; unicode-bidi:embed}
.footer_featured21 .featured_right ul li small{float:left; padding:0 8px 0 0}
.footer_featured21 .featured_right ul li span{float:left;}

.footer_featured41{height:40px; background:#000000;}
.footer_featured41 .featured_left{float:left; padding:0px 0 0 10px;}
.footer_featured41 .featured_left p{float:left; width:90px; font-size:11px; line-height:13px; color:#a1a1a1; padding:2px 0;}
.footer_featured41 .featured_left .featured_scroll{float:left; width:325px; margin-top:-4px; position:relative; overflow:hidden;}
.footer_featured41 .featured_left .featured_scroll div img{margin-right:15px;}
.footer_featured41 .featured_right{float:right; padding:13px 10px 0 0;}
.footer_featured41 .featured_right ul{float:right; list-style:none;}
.footer_featured41 .featured_right ul li{float:left; padding-left:35px; font-size:12px; line-height:13px; color:#FFFFFF;}
.footer_featured41 .featured_right ul li a{float:left; color:#616161;}
.footer_featured41 .featured_right ul li a:hover{float:left; color:#FFF; unicode-bidi:embed}
.footer_featured41 .featured_right ul li small{float:left; padding:0 8px 0 0}
.footer_featured41 .featured_right ul li span{float:left;}



.footer_featured .featured_right1{float:right; padding:13px 10px 0 0;}
.footer_featured .featured_right1 ul{float:right; list-style:none;}
.footer_featured .featured_right1 ul li{float:left; padding-left:35px; margin-right:0px; text-transform:uppercase; font-size:12px; line-height:13px; color:#FFFFFF;}
.footer_featured .featured_right1 ul li a{float:left; color:#616161;}
.footer_featured .featured_right1 ul li a:hover{float:left; color:#FFF; unicode-bidi:embed}
.footer_featured .featured_right1 ul li small{float:left; padding:0 8px 0 0}
.footer_featured .featured_right1 ul li span{float:left;}

/*toggle block start*/
.footer_toggle{width:100%; color:#9a9a9a; z-index:3; position:relative; bottom:-40px;}
.footer_toggle .toogle_up{
	position: absolute;
	left: 482px;
	top: -26px;
	width:100px;
	margin:0 auto;
	height:23px;
	background:url(images/toogle_arrow.png) no-repeat center top;
	cursor:pointer;
}
.footer_toggle .toogle_up.active{background:url(images/toogle_arrow.png) no-repeat center bottom}
.footer_toggle .toogle_up img{cursor:pointer;}
.footer_toggle .toogle_block{height:180px; width:100%; overflow:hidden;}
.toggle_container{float:left; width:100%; background:#1b1a1a;}
.toggle_container .toggle_row {padding:2px 1px; float:left;}
.toggle_container .box{float:left; width:25%;}
.toggle_container .toggle_row .toggle_col {display:block; background:#030303; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px;	min-height:150px; height:auto!important; height:150px; margin-right:1px; padding:15px;}
.toggle_container .toggle_row .toggle_col.last {margin-right:0px;}
.toggle_container .toggle_row .toggle_col .title {float:left; width:100%; color:#00a7d7; font-size:12px; line-height:13px; font-weight:bold; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details {float:left;	width:100%;}
.toggle_container .toggle_row .toggle_col .toggle_details.special {float:left;	width:100%;}
.toggle_container .toggle_row .toggle_col .toggle_details .news{float:left;	width:100%; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details .news.last{padding-bottom:0;}

.toggle_container .toggle_row .toggle_col .toggle_details p {float:left; width:90%; font-size:12px; line-height:15px; color:#616161; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details p a {font-size:10px; line-height:12px; color:#00b3e6; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details p a:hover {text-decoration:underline;}
.toggle_container .toggle_row .toggle_col .toggle_details ul {float:left;	width:100%;}
.toggle_container .toggle_row .toggle_col .toggle_details ul li {float:left;	width:50%; font-size:12px; line-height:18px; list-style:none;}
.toggle_container .toggle_row .toggle_col .toggle_details ul li a {color:#9e9e9e; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details ul li a:hover {color:#fff; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .sub_title {float:left; width:100%; font-size:12px; line-height:14px;	color:#FFF;	padding-bottom:3px;}
.toggle_container .toggle_row .toggle_col .toggle_details .sub_title strong {float:left; display:block;}
.toggle_container .toggle_row .toggle_col .toggle_details .sub_title span {float:right;	display:block;	color:#f7a900;	font-weight:bold;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch {float:left; width:100%; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li {float:left;	width:50%;	font-size:10px;	line-height:13px; color:#616161;
list-style:none; text-transform:uppercase; display:inline;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li span {float:left; width:20px; text-align:center;	vertical-align:middle;
margin-right:5px; padding:3px 0;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li a {color:#616161; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li a:hover{color:#f7a900; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .footer_logo {float:left; width:100%;	padding-bottom:10px;}
.toggle_container .toggle_row .toggle_col .toggle_details .footer_logo img {float:left;	border:0px;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network {float:left;	width:100%; list-style:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network li {float:left; padding-right:10px; font-size:10px; line-height:12px;font-weight:bold; text-transform:uppercase;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network li a {color:#d79200; text-decoration:none; width:20px; height:20px; display:block; background:#ccc; font-size:0; line-height:0;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network li a:hover {color:#d79200; text-decoration:underline; background-position:0 -20px;}

/*media block start*/
.footer_media{width:100%; font-size:11px; line-height:13px; color:#666666; background: #fff; overflow: hidden; height:30px }
.footer_media .footer_media_left { padding-left: 5px; float:left; width:52%;}
.footer_media .footer_media_left p{float:left; line-height:13px; padding:7px 0 0 0}
.footer_media .footer_media_left p a{text-decoration:none; color:#666666}
.footer_media .footer_media_left p a:hover{text-decoration:none; color:#333333;}
.footer_media .footer_media_right { float:right; width:44%;}
.footer_media .footer_media_right img{float:left;}
.footer_media .footer_media_right ul{float:right; list-style:none;}
.footer_media .footer_media_right ul li{float:left; padding:5px 4px 2px; color:#000000;}
.footer_media .footer_media_right ul li a{color:#666666;}
.footer_media .footer_media_right ul li.iYo_logo{float:right; margin:0 0 0 10px; padding:0;}
.footer_media .footer_media_right ul li .follower{float:left; padding:3px 0 3px 10px;}
.footer_media .footer_media_right ul li .fb{float:left; padding:3px 5px 3px 0px; }
.footer_media .footer_media_right ul li .fb-root{float:left; padding:3px 10px 3px 0; width:200px;}
.footer_media .footer_media_right ul li .fb strong{ color:#666;}
.footer_media .footer_media_right ul li .fb strong span{ color:#666666}
.footer_media .footer_media_right ul li.last{ width: 250px;}

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/* Breadcrumbs */
.breadcrumbs{
	float:left;
	width:100%;
	padding:0px 0px 15px 0px;
	color:#333;
	font-size:12px;
	line-height:14px;
}
.breadcrumbs a{
	color:#999;
	text-decoration:none;
}
.breadcrumbs a:hover{
	color:#333;
	text-decoration:underline;
}

/* -------------------------   video section start  ----------------------------------------------- */

	.centerCntr.topvideo { position: relative; width: 1000px; margin: 0 auto; }

	/* thumstrip box*/
	.thumstripBox { position: absolute; top: 0px; right: 0px; width: 50%; height: 799px; }
	
	.videoclosed{
		position:absolute; z-index:999; width:30px; height:30px; display:block; cursor:pointer; top:70px; right:20px;
		font-size:24px; font-weight:normal; color:#000;
	}
	
	/* thum box*/
	.thumBox {position: absolute; z-index: 999; width: 278px; bottom: 82px; right: 0px; display: none; background: #040707 ; }
	.thumBox ul {list-style: none; margin:0px; padding:0px 0px 0px 8px }
	.thumBox li {display: block; float: left; width:82px; height:47px; padding:8px 8px 8px 0px;}
	.thumBox li img { cursor: pointer; opacity:0.5; filter:alpha(opacity=50);}
	.thumBox li.select img, .thumBox li:hover img, .thumBox li.first-child img {opacity:1; filter:alpha(opacity=100);}
		
	/* light  box*/
	.lightBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #f00; display: none; background: url(images/transparent_blackbg1.png) left top repeat; }
	
	/* video box*/
	.videoBox {width: 100%; height: auto; background: #000; display: none; }
	
	
.navigation{float:left; width:100%; padding:0px 0px 25px 0px;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc;	background-color: #FFFFFF;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF;}
.wp-pagenavi a:hover {border: 1px solid #000000; color: #000000; background-color: #FFFFFF;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc;	background-color: #FFFFFF;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000;	background-color: #FFFFFF;}
.wp-pagenavi span.current{padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold;	border: 1px solid #000000;	color: #000000;	background-color: #FFFFFF;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px;	margin: 2px; border: 1px solid #000000;	color: #000000;	background-color: #FFFFFF;}

/* ----------------   FAQ  box ------------- */
.faqBox { width: 100%; }
.faqBox ul { list-style: none; }
.faqBox li { font-family: arial; margin-bottom: 10px; font-size: 14px; }
.faqBox li a { color: #FA960C; text-decoration: none; }
.faqBox li a:hover { text-decoration: underline; } 
.faqBox h5 { line-height: 36px; font-size: 17px; font-weight: 400px ; }
.faqBox img { float: right; margin-right: 10px; }
.faqBox h5.active { padding-top: 0px; }
.faqBox ul.new { padding-top: 15px; margin-bottom: 0px !important; padding-bottom: 0px !important;}
.faqBox p{ padding-bottom: 10px;}
.faqBox a.gap { padding-top: 20px; display: block }

.img-gap { display: block; margin-top: 15px;}
.h-line { border-bottom: 1px dashed #666666; margin-bottom: 15px; }
.review_heading { font-weight: bold; }

.mediaexcerpt { color: #666666; font-size: 14px; line-height: 19px; padding-bottom: 15px; }
.mediaexcerpt img.alignleft{float:left; margin:5px 10px 5px 0px; border:solid 1px #eee}
.mediaexcerpt p{margin-bottom:18px; font-size:14px;}
.mediaexcerpt a.more{color: #D45A08!important; text-decoration: none;}


ul.accordion{margin-left:0px}
ul.accordion li {background: url("images/question.gif") no-repeat scroll 0 2px transparent; list-style: none outside none; margin: 0; padding: 0 0 12px 25px;}
ul.accordion li a{color:#1a83c9; text-decoration:none}
ul.accordion li a:hover{text-decoration:underline}
ul.accordion li div{display:none; margin:6px 0px 10px}
ul.accordion li div a{color:#F60; text-decoration:underline}

.media_listing{ float:left; overflow:hidden; width:100%; background:url(images/media_listing_bg.png) repeat-y 660px 0px;}
.media_left_listing{ float:left; width:640px;}
/* .media_left_listing li{margin-bottom:15px!important;} */
.media_left_listing h1{color: #D45A08; font-size: 20px; font-weight: normal; line-height: 26px;}
.media_left_listing .date{color: #999999; font-size: 12px; font-weight: bold; margin-bottom:10px;}
.media_left_listing .author{color: #AAAAAA; font-size: 12px; font-weight: normal;}
.media_left_listing .m_content.big{width:530px!important}
.media_left_listing .m_logo{width:110px!important; height:65px!important; padding-top:3px!important;}
.media_left_listing .m_content.news{padding-top: 10px!important;}



.media_left_listing h2 { padding-bottom: 5px; font-size: 16px; font-weight: bold; color: #666; }
.media_left_listing h3 { padding:15px 0px 5px; font-size: 14px; font-weight: bold; color: #666; }
.media_left_listing h3 span { text-transform:lowercase}
.media_left_listing p { padding-bottom: 15px; font-size: 15px; line-height: 19px; color: #666; }
.media_left_listing a {  color: #d45a08!important; text-decoration: none; }
.media_left_listing a:hover { text-decoration: underline; }
.media_left_listing .subtitle { font-size: 18px; font-weight: normal; padding-bottom: 15px; color: #333333; }
.media_left_listing .date { font-size:12px; color: #999; font-weight:bold }
.media_left_listing .author { font-size:12px; color: #aaa; font-weight:normal; }
.media_left_listing address { font-size: 15px; padding:10px 0px 0px; color: #333333; }
.media_left_listing ul{list-style: none outside none; margin: -10px 0 20px 0px; padding-left: 5px;}
.media_left_listing ul li{background: url("images/black-arrow.png") no-repeat 0px 5px; color: #666666; font-size: 15px; font-weight: normal;
    margin-bottom: 5px; padding-left: 12px;}






.media_right_listing{float:right; width:320px;}
.media_right_listing ul{list-style:none}
.media_right_listing ul li{margin-bottom:20px!important;}
.media_right_listing .m_content{width:320px!important;}
.media_right_listing .m_content img{float:left; margin:4px 8px 0px 0px; border:solid 1px #eee}
.media_right_listing .m_content p{ width:100%; clear:both}
.media_right_listing .m_content p.time{color:#D45A08; font-size:11px; float:left; margin:2px 0px;}
.media_right_listing .m_content p.time span{ color:#999}
.media_right_listing .m_content p a{color:#D45A08; text-decoration:none}
.insights_news_heading{font-size: 22px; text-transform:uppercase; margin-bottom:10px; font-weight:bold}

/* For Popup */ 
.lightboxpanel{background:url(images/transparent_blackbg1.png); display:block; position:absolute; position:fixed; width:100%; height:100%; margin:0px; display:none; z-index:9999; }
.popimg{margin:0 auto; width:530px; height:429px; position:relative;}
.lightboxcosed{ position:absolute; right:-7px; top:-25px;}
.lightboxcosed img{ cursor:pointer;}
.popimg .poppic{/*-moz-box-shadow: 0px 0px 30px #000; -webkit-box-shadow: 0px 0px 30px #000; box-shadow: 0px 0px 30px #000;*/ border:solid 5px #fff}


.fb_hidden{position:absolute;top:-10000px;z-index:10001}
.fb_invisible{display:none}
.fb_reset{background:none;border-spacing:0;border:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}
.fb_link img{border:none}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}
.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px}
.fb_dialog_content{background:#fff;color:#333}
.fb_dialog_close_icon{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px;top:8px\9;right:7px\9}
.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}
.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}
.fb_dialog_close_icon:hover{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}
.fb_dialog_close_icon:active{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}
.fb_dialog_loader{background-color:#f2f2f2;border:1px solid #606060;font-size:24px;padding:20px}
.fb_dialog_top_left,
.fb_dialog_top_right,
.fb_dialog_bottom_left,
.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}
.fb_dialog_top_left{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}
.fb_dialog_top_right{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}
.fb_dialog_bottom_left{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}
.fb_dialog_bottom_right{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}
.fb_dialog_vert_left,
.fb_dialog_vert_right,
.fb_dialog_horiz_top,
.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}
.fb_dialog_vert_left,
.fb_dialog_vert_right{width:10px;height:100%}
.fb_dialog_vert_left{margin-left:-10px}
.fb_dialog_vert_right{right:0;margin-right:-10px}
.fb_dialog_horiz_top,
.fb_dialog_horiz_bottom{width:100%;height:10px}
.fb_dialog_horiz_top{margin-top:-10px}
.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}
.fb_dialog_iframe{line-height:0}
.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #3b5998;color:#fff;font-size:14px;font-weight:bold;margin:0}
.fb_dialog_content .dialog_title > span{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yd/r/Cou7n-nqK52.gif)
no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}
body.fb_hidden{-webkit-transform:none;height:100%;margin:0;left:-10000px;overflow:visible;position:absolute;top:-10000px;width:100%
}
.fb_dialog.fb_dialog_mobile.loading{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yO/r/_j03izEX40U.gif)
white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}
.fb_dialog.fb_dialog_mobile.loading.centered{max-height:590px;min-height:590px;max-width:500px;min-width:500px}
#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;left:0;top:0;width:100%;min-height:100%;z-index:10000}
#fb-root #fb_dialog_ipad_overlay.hidden{display:none}
.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}
.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0 0, 0 100%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}
.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%
}
.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px
}
.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px
}
.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0 0, 0 100%, from(#4966A6),
color-stop(0.5, #355492), to(#2A4887));border:1px solid #29447e;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset,
rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}
.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}
.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}
.fb_dialog_content .dialog_content{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}
.fb_dialog_content .dialog_footer{background:#f2f2f2;border:1px solid #555;border-top-color:#ccc;height:40px}
#fb_dialog_loader_close{float:left}
.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}
.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}
.fb_iframe_widget{position:relative;display:-moz-inline-block;display:inline-block}
.fb_iframe_widget iframe{position:absolute}
.fb_iframe_widget_lift{z-index:1}
.fb_iframe_widget span{position:relative;display:inline-block;vertical-align:text-bottom;text-align:justify}
.fb_hide_iframes iframe{position:relative;left:-10000px}
.fb_iframe_widget_loader{position:relative;display:inline-block}
.fb_iframe_widget_fluid{display:inline}
.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}
.fb_iframe_widget_loader .FB_Loader{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}
.fb_button_simple,
.fb_button_simple_rtl{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yH/r/eIpbnVKI9lR.png);background-repeat:no-repeat;cursor:pointer;outline:none;text-decoration:none}
.fb_button_simple_rtl{background-position:right 0}
.fb_button_simple .fb_button_text{margin:0 0 0 20px;padding-bottom:1px}
.fb_button_simple_rtl .fb_button_text{margin:0 10px 0 0}
a.fb_button_simple:hover .fb_button_text,
a.fb_button_simple_rtl:hover .fb_button_text,
.fb_button_simple:hover .fb_button_text,
.fb_button_simple_rtl:hover .fb_button_text{text-decoration:underline}
.fb_button,
.fb_button_rtl{background:#29447e url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/FGFbc80dUKj.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none}
.fb_button .fb_button_text,
.fb_button_rtl .fb_button_text{background:#5f78ab url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/FGFbc80dUKj.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 3px 6px;margin:1px 1px 0 21px;text-shadow:none}

a.fb_button,
a.fb_button_rtl,
.fb_button,
.fb_button_rtl{text-decoration:none}
a.fb_button:active .fb_button_text,
a.fb_button_rtl:active .fb_button_text,
.fb_button:active .fb_button_text,
.fb_button_rtl:active .fb_button_text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none}
.fb_button_xlarge,
.fb_button_xlarge_rtl{background-position:left -60px;font-size:24px;line-height:30px}
.fb_button_xlarge .fb_button_text{padding:3px 8px 3px 12px;margin-left:38px}
a.fb_button_xlarge:active{background-position:left -99px}
.fb_button_xlarge_rtl{background-position:right -268px}
.fb_button_xlarge_rtl .fb_button_text{padding:3px 8px 3px 12px;margin-right:39px}
a.fb_button_xlarge_rtl:active{background-position:right -307px}
.fb_button_large,
.fb_button_large_rtl{background-position:left -138px;font-size:13px;line-height:16px}
.fb_button_large .fb_button_text{margin-left:24px;padding:2px 6px 4px 6px}
a.fb_button_large:active{background-position:left -163px}
.fb_button_large_rtl{background-position:right -346px}
.fb_button_large_rtl .fb_button_text{margin-right:25px}
a.fb_button_large_rtl:active{background-position:right -371px}
.fb_button_medium,
.fb_button_medium_rtl{background-position:left -188px;font-size:11px;line-height:14px}
a.fb_button_medium:active{background-position:left -210px}
.fb_button_medium_rtl{background-position:right -396px}
.fb_button_text_rtl,
.fb_button_medium_rtl .fb_button_text{padding:2px 6px 3px 6px;margin-right:22px}
a.fb_button_medium_rtl:active{background-position:right -418px}
.fb_button_small,
.fb_button_small_rtl{background-position:left -232px;font-size:10px;line-height:10px}
.fb_button_small .fb_button_text{padding:2px 6px 3px;margin-left:17px}
a.fb_button_small:active,
.fb_button_small:active{background-position:left -250px}
.fb_button_small_rtl{background-position:right -440px}
.fb_button_small_rtl .fb_button_text{padding:2px 6px;margin-right:18px}
a.fb_button_small_rtl:active{background-position:right -458px}
.fb_share_count_wrapper{position:relative;float:left}
.fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center}
.fb_share_count_inner{background:#e8ebf2;display:block}
.fb_share_count_right{margin-left:-1px;display:inline-block}
.fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size:10px;line-height:10px;padding:2px 6px 3px;font-weight:bold}
.fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size:22px;border:solid 1px #b0b9ec}
.fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yU/r/bSOHtKbCGYI.png)}
.fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yX/r/i_oIVTKMYsL.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative}
.fb_share_no_count{display:none}
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size:10px}
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size:11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px}
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size:13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px}
.fb_share_count_hidden .fb_share_count_nub_top,
.fb_share_count_hidden .fb_share_count_top,
.fb_share_count_hidden .fb_share_count_nub_right,
.fb_share_count_hidden .fb_share_count_right{visibility:hidden}
.fb_connect_bar_container div,
.fb_connect_bar_container span,
.fb_connect_bar_container a,
.fb_connect_bar_container img,
.fb_connect_bar_container strong{background:none;border-spacing:0;border:0;direction:ltr;font-style:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;vertical-align:baseline}
.fb_connect_bar_container{position:fixed;left:0 !important;right:0 !important;height:42px !important;padding:0 25px !important;margin:0 !important;vertical-align:middle !important;border-bottom:1px solid #333 !important;background:#3b5998 !important;z-index:99999999 !important;overflow:hidden !important}
.fb_connect_bar_container_ie6{position:absolute;top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px":body.scrollTop+"px")}
.fb_connect_bar{position:relative;margin:auto;height:100%;width:100%;padding:6px 0 0 0 !important;background:none;color:#fff !important;font-family:"lucida grande", tahoma, verdana, arial, sans-serif !important;font-size:13px !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;letter-spacing:normal !important;line-height:1 !important;text-decoration:none !important;text-indent:0 !important;text-shadow:none !important;text-transform:none !important;white-space:normal !important;word-spacing:normal !important}
.fb_connect_bar a:hover{color:#fff}
.fb_connect_bar .fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 6px 5px 0}
.fb_connect_bar div a,
.fb_connect_bar span,
.fb_connect_bar span a{color:#bac6da;font-size:11px;text-decoration:none}
.fb_connect_bar .fb_buttons{float:right;margin-top:7px}
.fb_edge_widget_with_comment{position:relative;*z-index:1000}
.fb_edge_widget_with_comment span.fb_edge_comment_widget{position:absolute}
.fb_edge_widget_with_comment span.fb_send_button_form_widget{z-index:1}
.fb_edge_widget_with_comment span.fb_send_button_form_widget .FB_Loader{left:0;top:1px;margin-top:6px;margin-left:0;background-position:50% 50%;background-color:#fff;height:150px;width:394px;border:1px #666 solid;border-bottom:2px solid #283e6c;z-index:1}
.fb_edge_widget_with_comment span.fb_send_button_form_widget.dark .FB_Loader{background-color:#000;border-bottom:2px solid #ccc}
.fb_edge_widget_with_comment span.fb_send_button_form_widget.siderender
.FB_Loader{margin-top:0}
.fbpluginrecommendationsbarleft,
.fbpluginrecommendationsbarright{position:fixed !important;bottom:0;z-index:999}
/* @noflip */
.fbpluginrecommendationsbarleft{left:10px}
/* @noflip */
.fbpluginrecommendationsbarright{right:10px}	



