/******************************* RESET BROWSER DEFAULT MARGINS, PADDING and BORDERS ********************************/
html, body, div, h1, h2, h3, h4, h5, h6, p, a, img, ul, li {
margin:0;
padding:0;
border:0;
text-decoration:none;
}
/********************* GENERAL LAYOUT START********************/
body{
	margin: 0;
	padding: 0;
	border: 0;
	background:#2f3231;
	color:#fff;
	font-family:"LatoRegular";
}
a{
	text-decoration:none;
	cursor:pointer;
}
img{
	border:0;
}

/********************* GENERAL LAYOUT END********************/
/*right content css start*/
.main_right{
	 
	width:305px;
	height:auto !important;
	overflow:hidden;
	margin:15px 10px 0 0;
}

.main_right .right_panel4{
	float:left; 
	width:305px;
	height:auto !important;
	overflow:hidden;
	margin:15px 0 0 0;
}
.main_right .right_panel4 ul.right_panel_row1{
	float:left; 
	width:300px;
	height:auto !important;
	overflow:hidden;
	padding-bottom:8px;
}
.main_right .right_panel4 ul.right_panel_row1 li.left_side{
	float:left; 
	width:146px;
	height:55px;
	position: relative;
	list-style-type:none;
}
.main_right .right_panel4 ul.right_panel_row1 li.left_side a img{
	float:left;
	margin:0;
	padding:0;
}
.main_right .right_panel4 ul.right_panel_row1 li.left_side a .img_bg_title{
	position: absolute;
	top: 18px;
	left: 15px;
	font-family:"Verdana" Geneva, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#fff;
	text-shadow:1px 2px 3px #000000;
}
.main_right .right_panel4 ul.right_panel_row1 li.right_side{
	float:right; 
	width:146px;
	height:55px;
	position: relative;
	list-style-type:none;
}
.main_right .right_panel4 ul.right_panel_row1 li.right_side a img{
	float:left;
	margin:0;
	padding:0;
}
.main_right .right_panel4 ul.right_panel_row1 li.right_side a .img_bg_title{
	position: absolute;
	top: 5px;
	left:10px;
	font-family:"Verdana" Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	line-height:20px;
	text-shadow:1px 2px 3px #000000;
}
.main_right .right_panel4 ul.right_panel_row1 li.right_side a .word1{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row1 li.right_side a .word2{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row2{
	float:left; 
	width:300px;
	height:auto !important;
	overflow:hidden;
	padding-bottom:8px;
}
.main_right .right_panel4 ul.right_panel_row2 li.left_side{
	float:left; 
	width:146px;
	height:55px;
	position: relative;
	list-style-type:none;
}
.main_right .right_panel4 ul.right_panel_row2 li.left_side a img{
	float:left;
	margin:0;
	padding:0;
}
.main_right .right_panel4 ul.right_panel_row2 li.left_side a .img_bg_title{
	position: absolute;
	top: 5px;
	left: 10px;
	font-family:"Verdana" Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	text-shadow:1px 2px 3px #000000;
	line-height:20px;
}
.main_right .right_panel4 ul.right_panel_row2 li.left_side a .word1{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row2 li.left_side a .word2{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row2 li.right_side{
	float:right; 
	width:146px;
	height:55px;
	position: relative;
	list-style-type:none;
}
.main_right .right_panel4 ul.right_panel_row2 li.right_side a img{
	float:left;
	margin:0;
	padding:0;
}
.main_right .right_panel4 ul.right_panel_row2 li.right_side a .img_bg_title{
	position: absolute;
	top: 5px;
	left:10px;
	font-family:"Verdana" Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	line-height:20px;
	text-shadow:1px 2px 3px #000000;
}
.main_right .right_panel4 ul.right_panel_row2 li.right_side a .word1{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row2 li.right_side a .word2{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row3{
	float:left; 
	width:300px;
	height:auto !important;
	overflow:hidden;
	padding-bottom:8px;
}
.main_right .right_panel4 ul.right_panel_row3 li.left_side{
	float:left; 
	width:146px;
	height:55px;
	position: relative;
	list-style-type:none;
}
.main_right .right_panel4 ul.right_panel_row3 li.left_side a img{
	float:left;
	margin:0;
	padding:0;
}
.main_right .right_panel4 ul.right_panel_row3 li.left_side a .img_bg_title{
	position: absolute;
	top: 5px;
	left: 10px;
	font-family:"Verdana" Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	text-shadow:1px 2px 3px #000000;
	line-height:20px;
}
.main_right .right_panel4 ul.right_panel_row3 li.left_side a .word1{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row3 li.left_side a .word2{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row3 li.right_side{
	float:right; 
	width:146px;
	height:55px;
	position: relative;
	list-style-type:none;
}
.main_right .right_panel4 ul.right_panel_row3 li.right_side a img{
	float:left;
	margin:0;
	padding:0;
}
.main_right .right_panel4 ul.right_panel_row3 li.right_side a .img_bg_title{
	position: absolute;
	top: 5px;
	left:10px;
	font-family:"Verdana" Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	line-height:20px;
	text-shadow:1px 2px 3px #000000;
}
.main_right .right_panel4 ul.right_panel_row3 li.right_side a .word1{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row3 li.right_side a .word2{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:21px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row4{
	float:left; 
	width:300px;
	height:auto !important;
	overflow:hidden;
	padding-bottom:8px;
}
.main_right .right_panel4 ul.right_panel_row4 li.left_side{
	float:left; 
	width:146px;
	height:55px;
	position: relative;
	list-style-type:none;
}
.main_right .right_panel4 ul.right_panel_row4 li.left_side a img{
	float:left;
	margin:0;
	padding:0;
}
.main_right .right_panel4 ul.right_panel_row4 li.left_side a .img_bg_title{
	position: absolute;
	top: 5px;
	left: 15px;
	font-family:"Verdana" Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	text-shadow:1px 2px 3px #000000;
	line-height:20px;
}
.main_right .right_panel4 ul.right_panel_row4 li.left_side a .word1{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row4 li.left_side a .word2{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row4 li.right_side{
	float:right; 
	width:146px;
	height:55px;
	position: relative;
	list-style-type:none;
}
.main_right .right_panel4 ul.right_panel_row4 li.right_side a img{
	float:left;
	margin:0;
	padding:0;
}
.main_right .right_panel4 ul.right_panel_row4 li.right_side a .img_bg_title{
	position: absolute;
	top: 5px;
	left:10px;
	font-family:"Verdana" Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	line-height:20px;
	text-shadow:1px 2px 3px #000000;
}
.main_right .right_panel4 ul.right_panel_row4 li.right_side a .word1{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row4 li.right_side a .word2{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#fff;
}
.main_right .right_panel4 ul.right_panel_row5{
	float:left; 
	width:300px;
	height:auto !important;
	overflow:hidden;
	padding-bottom:8px;
}
.main_right .right_panel4 ul.right_panel_row5 li.left_side{
	float:left; 
	width:146px;
	height:55px;
	position: relative;
	list-style-type:none;
}
.main_right .right_panel4 ul.right_panel_row5 li.left_side a img{
	float:left;
	margin:0;
	padding:0;
}
.main_right .right_panel4 ul.right_panel_row5 li.left_side a .img_bg_title{
	position: absolute;
	top: 5px;
	left: 15px;
	font-family:"Verdana" Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	text-shadow:1px 2px 3px #000000;
	line-height:20px;
}
.main_right .right_panel4 ul.right_panel_row5 li.left_side a .word1{
	font-family:"Verdana" Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}




/*right content css end*/

/* To top banner */
.banner_panel{	
	position: relative;
}
.banner_panel .banner_title{
	position: absolute;
	top: 165px;
	left: 505px;
	font-family:"Verdana" Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#fff;
}
.banner_panel .banner_title a{
	color:#2b478d;
	text-decoration:underline;
}

/* To top container that contain slider and three tab */
body {font-family:"LatoRegular";}
#blox-container { padding-bottom:130px; margin-top:-12px; background-image:url('../../images/fusioni/bg.jpg') !important; background-repeat:repeat !important;}
#tncms-block-329537 { width:590px; }
#tncms-block-329537 div.blox-title { position:relative; width:590px !important; height:37px !important;}
#tncms-block-329537 div.blox-title:after {
    content:'';
    position:absolute;
    width:600px;
    height:12px;
    background:linear-gradient(to left, #000103, #004c88);
    top:25px;
    left:0;
}
.blox-title, .blox-sub-title {
    border-bottom: none !important;
}
#tncms-block-329537 div.blox-title h3{width:500px; font-family:"Verdana" Geneva, sans-serif; font-size:17px; color:#004c87; font-weight:bold;}

#blox-index { border-bottom:11px solid #004c88; position:relative; margin:1em; background-color:#FFF; border:1px solid #CCC; margin-left:10px; width:600px; height:675px;  }
#blox-index:before { /* bottom gradiant for top container */
    content:'';
    position:absolute;
    width:600px;
    height:11px;
    background:linear-gradient(to left, #000103, #004c88);
    bottom:-11px;
    left:0;
}

/* To top slider */
#index-section-title { display:none !important; }
.index-section-flag { display:none !important; }
.top-heading { display:none; }
.slideshow-showcase { margin-top:-10px; }
a#prev1 { height:70px !important; background-image:url('../../images/fusioni/arrow-left.jpg') !important; background-repeat:no-repeat; }
a#next1 { height:70px !important; background-image:url('../../images/fusioni/arrow-right.jpg') !important; background-repeat:no-repeat; right:-18px; }
/*.showcase-transition { height:340px; } */

/* To top slider's bellow three tab  */
#tncms-region-center-two-index { width:600px !important;}

/* To Video Player */
#tncms-region-center-three-index { margin-top:-80px !important; margin-left:-30px; width:600px !important; }
#tncms-block-329853 div.blox-title h3 { text-transform:uppercase; font-weight:bold !important; }
#tncms-block-329853 h3:hover { text-transform:uppercase; }
#tncms-block-329853 div.blox-title { margin: -7px 0px 8px 10px !important; border-bottom:none; }
#tncms-block-329853 { width:620px !important; position:relative; margin:1em;}
#tncms-block-329853 div.video-content { border-bottom:10px solid #004c88; background-color:#FFF; border:1px solid #CCC; padding:10px 10px 10px 10px;  }
.blox-title:first-child:before{
    content: "";
    position:absolute !important;
    width:600px;
    height:11px;
    background:linear-gradient(to left, #000103, #004c88);
    bottom:-11px;
    left:0;
}

/* To tech smart, home and garden... block */
#tncms-region-center-four-index { border-bottom:11px solid #004c88; position:relative; margin-left:-19px; margin-top:20px; width:620px !important; height:550px !important; background-color:#FFF; border:1px solid #CCC; }
#tncms-region-center-four-index:before{
    content: "";
    position:absolute !important;
    width:600px;
    height:11px;
    background:linear-gradient(to left, #000103, #004c88);
    bottom:-11px;
    left:0;
}

/* To hide rail-bottom sidebar of right side */
#rail-bottom { display:none; }

/* To rail sidebar of right side */
#div-gpt-ad-medrec-top { margin-top:10px; }
#tncms-region-side-rail-top-special { margin-top:10px !important; }