@charset "utf-8";
/* CSS Document */

			/* for accodians */
			form#reg_pro{
			/*	display:none; */
			}
			form.reg_pro_form {
				border-top:1px solid #2e93dd;
				border-bottom:1px solid #176aa7;
				padding:15px 0;
			}
			form.subscrineNewsLetter {
				border-top:1px solid #2e93dd;
				padding:15px 0 5px;
			}
				form input.in_texts{
					background:url(../images/input-Texts.png) 0 0 no-repeat;
					height:14px;
					padding:6px 5px 13px; 
					width:250px;
					border:none;
					color:#036;
					margin:0 0 5px 0;
				}
				form input.register_btn{
					background:url(../images/registerNow.png) 0 0 no-repeat;
					border:none;
					height:27px;
					width:141px;
					cursor:pointer;
				}
				form input.register_btn:hover{
					background:url(../images/registerNow.png) 0 -27px no-repeat;
				}
				form input.subscrineNow{
					background:url(../images/subscribeNow.png) 0 0 no-repeat;
					border:none;
					height:27px;
					width:141px;
					cursor:pointer;
				}
				form input.subscrineNow:hover{
					background:url(../images/subscribeNow.png) 0 -27px no-repeat;
				}
				form input.sendMessage{
					background:url(../images/send_message.png) 0 0 no-repeat;
					border:none;
					height:27px;
					width:141px;
					cursor:pointer;
				}
				form input.sendMessage:hover{
					background:url(../images/send_message.png) 0 -27px no-repeat;
				}
				form.contact_form {
					font-size:11px;
				}
				form.contact_form label{
					width:100px;
					float:left;
					font-style:italic;
				}
				form.contact_form fieldset {
					border:none;
				}
				textarea.message{
					background:url(../images/messageBox.png) left top no-repeat;
					border:none;
					width:380px;
					padding:10px 8px;
					height:141px;
					overflow:auto;
				}
				form div.custom_Select {
					background:url(../images/selectBox.png) 0 0 no-repeat;
					height:33px;
					width:260px;
					border:none;
					color:#036;
					margin:0 0 5px 0;
					float:left;
					position:relative;
				}
				form div.custom_Select span{
					width:210px;
					padding:0 9px;
					height:26px;
					line-height:26px;
					display:block;
					position:absolute;
					z-index:1;
				}
				form div.custom_Select select{
					opacity:0;
					filter:alpha(opacity=0);
					width:260px;
					height:26px;
					border:1px solid red;
					position:absolute;
					z-index:100;
				}

.distributionNetworks img.disImage, .productDetails img.proImage, .newsDetails img.newsImage, .aboutUs img.aboutImage, .galleryPage img.galImage{
	max-width:250px;
}
		.art_cont{
			background:url(../images/articles-top.png) 0 0 no-repeat;
			padding:14px 0 0 0; 
			float:right;
			width:620px;
			margin:0 0 20px 0;
		}
		.art_btm {
			background:url(../images/articles_btm.png) left bottom no-repeat;
			height:14px;
			font-size:10px;
		}
		.articles {
			padding:10px 20px 0;
			background:#d5e1eb;
			border-left:1px solid #fff;
			border-right:1px solid #fff;
			min-height:492px;
			height:auto !important;
			height:502px;
		}
		.posts{
			padding:0 0 25px 0;
		}
		.articles .posts h2 {
			font-family:Arial,Helvetica,sans-serif;
			font-size:22px;
			padding:0 0 10px 0;
			line-height:20px;
		}
		.posts img {
			float:right;
			margin:0 0 5px 15px;
		}
		.posts a.download_manuals {
			background:url(../images/download-manuals.png) no-repeat 0 0;
			width:141px;
			display:block;
			height:27px;
			text-indent:-10000px;
			margin:10px 0 0 0;
		}
		.posts a.download_manuals:hover {
			background:url(../images/download-manuals.png) no-repeat 0 -27px;
		}
		.articles h1{
			font-family:Arial,Helvetica,sans-serif;
			font-size:28px;
			color:#069;
			padding:0 0 20px 0;
			line-height:25px;
			text-shadow:#fff 0px 1px;
		} 
		.articles h2 {
			font-size:16px;
			font-weight:bold;
		}
		.articles h3 {
			font-weight:bold;
			text-decoration:underline;
		}
		.articles a{
			color:#069;
		}
		.articles p{
			font-size:11px;
			line-height:16px;
			padding:0 0 10px 0;
		}
		.articles a.more-link{
			display:block;
			color:#069;
			font-style:italic;
			text-decoration:underline;
		}
		.articles a.more-link:hover{
			text-decoration:none;
		}
		.product_page h1 {
			padding:0 0 20px 0;
		}
		.per_profile {
			border:1px solid #ccdae5;
			padding:5px;
			background:#bdd1e1;
			float:left;
			width:561px;
			margin:0 0 10px 0;
		}
		.per_profile img {
			float:left;
			margin:0 10px 0 0;
		}
		.per_profile h2 {
			font-size:14px;
			font-weight:bold;
		}
		.per_profile h4 {
			font-style:italic;
			font-size:12px;
			padding:0 0 5px 0;
		}
		.pro_cats {
			width:580px;
			overflow:hidden;
		}
		.pro_cats ul {
			width:600px;
		}
		.pro_cats ul li {
			width:128px;
			float:left;
			margin:0 20px 20px 0;
			text-align:center;
			font-weight:bold;
		}
		.pro_cats ul li img {
			float:none;
			width:95px;
			border:1px solid #fcfcfc;
			padding:2px;
		}
		.pro_cats ul li span {
			display:block;
			padding:5px 0 10px;
		}
		.pro_cats ul li a:hover {
			color:#000;
		}
		.nepal_map{
			background:url(../images/nepal_map.png) no-repeat;
			width:100%;
			height:310px;
			position:relative;
		}
		.nepal_map a {
			display:block;
			height:22px;
			width:22px;
			text-indent:-10000px;
			cursor:pointer;
		}
		.nepal_map a span {
			position:absolute;
			width:161px;
			padding:15px 8px;
			height:60px;
			background:url(../images/tipBg.png) no-repeat;
			top:-120px;
			left:-42px;
			color:#fff;
			display:block;
			text-indent:0;
			text-align:center;
			line-height:18px;
			text-decoration:none;
			font-size:14px;
			font-family:"Myriad Pro", "trebuchet MS", "Segoe UI", verdana;
			z-index:1000;
		}
		.nepal_map a:hover {
			text-decoration:none;
		}
		.nepal_map ul {
			padding:240px 0 0 0;
			width:300px;
		}
		.nepal_map ul li {
			float:left;
			width:300px;
		}
		.nepal_map ul li h1 {
			width:200px;
		}
		.nepal_map ul li a{
			width:auto;
			text-indent:0;
			padding:0 0 0 30px;
			background:url(../images/ok.png) 10px 0 no-repeat;
		}
		.nepal_map ul li a:hover {
			color:#069;
		}
		.nepal_map a#eastktm {
			position:absolute;
			left:363px;
			top:213px;
		}
		.nepal_map a#westktm {
			position:absolute;
			left:343px;
			top:210px;
		}
		.nepal_map a#Patan{
			position:absolute;
			left:343px;
			top:192px;
		}
		.nepal_map a#bhaktapur{
			position:absolute;
			left:365px;
			top:197px;
		}
		.nepal_map a#brt {
			position:absolute;
			left:477px;
			top:271px;
			z-index:2;
		}
		.nepal_map a#biratmode {
			position:absolute;
			left:528px;
			top:254px;
		}
		.nepal_map a#dharan {
			position:absolute;
			left:482px;
			top:239px;
			z-index:1;
		}
		.nepal_map a#janakpur {
			position:absolute;
			left:386px;
			top:259px;
		}
		.nepal_map a#birjung {
			position:absolute;
			left:316px;
			top:242px;
			z-index:2;
		}
		.nepal_map a#pokhara {
			position:absolute;
			left:251px;
			top:158px;
			z-index:1;
		}
		.nepal_map a#narayanghat {
			position:absolute;
			left:278px;
			top:182px;
			z-index:1
		}
		.nepal_map a#butwal {
			position:absolute;
			left:218px;
			top:198px;
			z-index:2;
		}
		.nepal_map a#bhairahawa {
			position:absolute;
			left:185px;
			top:210px;
			z-index:2;
		}
		.nepal_map a#nepaljung {
			position:absolute;
			left:96px;
			top:169px;
		}
		.nepal_map a#dhangadi {
			position:absolute;
			left:26px;
			top:127px;
		}
		.nepal_map ul li h1 {
			padding:0 0 10px 0;
			text-decoration:underline;
		}
		.nepal_map ul li a{
			color:#333;
		}
		#loc a {
			background:url(../images/mapBulb.png) repeat-x 0 0;
		}
		.contact h2{
			padding:0 0 10px 0;
		}
		.fo_logo ul{
			float:right;
		}
		.fo_logo ul li {
			display:inline;
		}
		.fo_logo ul li a{
			float:left;
			margin:0 8px 0 0;
		}
