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

/***************************************************************************************
***************************************************************************************
***************************************************************************************
CSS LAYOUT DESIGNED FOR eNet Promote, Inc, Rochester, NY, USA
DEVELOPED BY : AAKASH SHRESTHA
WEBSITE : www.aakashshrestha.com
MOBILE : 977 9841384086
EMAIL: aakashshrestha1@gmail.com | mail@aakashshrestha.com
***************************************************************************************
***************************************************************************************
***************************************************************************************/


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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin:0;
	padding:0;
	border:0;
	color:#6a6969;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	vertical-align:baseline;
}


body {
	background:url(../images/mainbg.jpg) top left repeat-x #fff;
	font-size:12px;
}

a,div {
	outline:none;
}

/****************** GLOBAL CLASSES ************************/

.clear {
	clear:both;
}

.spacer {
	height:8px;
}

.grayBorderBox {
	padding:10px;
	border:solid 1px #e8e8e8;
}

.padBot{
	padding-bottom:15px;
}

h1.mainHeadingWhite {
	font-family:"Arial Rounded MT Bold", Arial;
	font-size:20px;
	color:#FFF;
}

h1.smallGreenHead {
	color:#82a01b;
	font-size:17px;
	font-family:"Arial Rounded MT Bold", Arial;
}

img.alertIcon {
	padding-right:15px;
}

/****************** END OF GLOBAL CLASSES *****************/

#wrapper {
	width:100%;
	background:url(../images/headbg.jpg) top center no-repeat;
}

	#mainwrapper {
		width:1004px;
		margin:0 auto;
	}
	
		#header {
			position:relative;
			padding-left:17px;
			padding-right:17px;
		}
		
			#logo {
				position:absolute;
				top:0;
				left:17px;
			}
			
			#callus {
				position:absolute;
				top:0;
				right:17px;
				background:#282828;
				height:72px;
				width:389px;
				padding-left:64px;
				background:url(../images/callusbg.png) top left no-repeat;
				line-height:48px;
				color:#b3b3b3;
			}
			
				#callus a {
					color:#fff;
					text-decoration:none;
				}
				
				#callus a:hover {
					text-decoration:underline;
					color:#b3b3b3;
				}
				
				#callus span#callusBlue {
					font-family:"Arial Rounded MT Bold", Arial;
					color:#2572ad;
					font-size:15px;
				}
				
				#callus span#telNo {
					font-family:"Arial Rounded MT Bold", Arial;
					color:#fff;
					font-size:15px;
				}
				
			#navigation {
				height:49px;
				padding-top:59px;
			}
			
					#mainNaviagation {
						height:49px;
						padding-left:267px;
						line-height:49px;
					}
					
					#mainNaviagation ul {
						margin:0;
						padding:0;
					}
					
					#mainNaviagation ul li {
						float:left;
						list-style:none;
					}
					
					#mainNaviagation ul li a {
						font-size:15px;
						color:#55a5f2;
						text-decoration:none;
						padding-left:10px;
						padding-right:10px;
						display:block;
						height:49px;
					}
					
					#mainNaviagation ul li a:hover {
						color:#fff;
						background:url(../images/nav-hover.png) bottom center no-repeat;
					}
					
					#mainNaviagation ul li a.active {
						font-size:15px;
						color:#fff;
						background:url(../images/nav-hover.png) bottom center no-repeat;
						text-decoration:none;
						padding-left:10px;
						padding-right:10px;
						display:block;
						height:49px;
					}
					
			#flashBanner {
				height:85px;
				background:url(../images/flash-bg.png) top left no-repeat;
				line-height:85px;
				text-align:center;
				font-family:"Arial Rounded MT Bold", Arial;
				font-size:31px;
				color:#fff;
			}
		
		#banner {
			padding-left:17px;
			padding-right:17px;
		}
		
			#normalBanner {
				height:342px;
				background:url(../images/mainBanner.png) top left no-repeat;
			}
			
			
		#mainBody {
			
		}
		
			div.buleTitle {
				padding-top:17px;
				background:url(../images/bodytop.png) top center no-repeat;
				padding-left:10px;
			}
			
				div.mainTitle {
					width:977px;
					padding-bottom:15px;
					padding-top:17px;
					background:#0e4579;
				}
				
					#bodyMainTitle {
						padding-left:36px;
						padding-right:29px;
					}
					
						div.bodyTitleLeft {
							float:left;
							width:469px;
						}
						
						div.bodyTitleRight {
							float:left;
							padding-left:28px;
							width:415px;
						}
				
				div.leftCornerBlueTitle{
					background:url(../images/titleCorner.png) top left no-repeat;
					height:7px;
					width:7px;
					float:left;
				}
				
				div.leftBottomBlueTitle {
					float:left;
					background:#FFF;
					height:7px;
					width:970px;
				}
				
			div#mainBodyContent {
				padding-left:17px;
				padding-right:17px;
			}
			
			
				
				div#contentsMain{
					background:#FFF;
					padding-left:29px;
					padding-right:29px;
					padding-top:10px;
					padding-bottom:10px;
				}
				
				div#contentsMain ol {
					padding-left:25px;
				}
				
					div.bodyContentLeft {
						float:left;
						width:469px;
					}
					
					div.bodyContentRight {
						float:left;
						width:415px;
						padding-left:28px;
					}
					
					
					/********************* ERROR PAGE ********************/
					
					div.errorContent {
						background:url(../images/alert.jpg) top left no-repeat;
						padding-left:140px;
						padding-top:25px;
						padding-bottom:25px;
					}
					
						div.errorContent a {
							padding:8px 12px 8px 12px;
							background:#747474;
							font-family:"Arial Rounded MT Bold", Arial;
							color:#fff;
							font-size:22px;
							text-decoration:none;
						}
						
						div.errorContent a:hover {
							background:#b61010;
						}
					
					div.errorContent h1 {
						color:#747474;
						font-family:"Arial Rounded MT Bold", Arial;
						font-size:20px;
					}
					
						div.errorContent h1 span {
							color:#0e4579;
							font-family:"Arial Rounded MT Bold", Arial;
						}
						
					div.errorContent h2 {
						color:#747474;
						font-family:"Arial Rounded MT Bold", Arial;
						font-size:16px;
					}
					
					
					/**************************/
					
					
					div.errorContentsucc {
						background:url(../images/succ.jpg) top left no-repeat;
						padding-left:140px;
						padding-top:25px;
						padding-bottom:25px;
					}
					
						div.errorContentsucc a {
							padding:8px 12px 8px 12px;
							background:#747474;
							font-family:"Arial Rounded MT Bold", Arial;
							color:#fff;
							font-size:22px;
							text-decoration:none;
						}
						
						div.errorContentsucc a:hover {
							background:#b61010;
						}
					
					div.errorContentsucc h1 {
						color:#747474;
						font-family:"Arial Rounded MT Bold", Arial;
						font-size:20px;
					}
					
						div.errorContentsucc h1 span {
							color:#0e4579;
							font-family:"Arial Rounded MT Bold", Arial;
						}
						
					div.errorContentsucc h2 {
						color:#747474;
						font-family:"Arial Rounded MT Bold", Arial;
						font-size:16px;
					}
					
					/********************* CONTACT PAGE *****************/
					
						div.contactLeft {
							float:left;
							width:224px;
							border-right:dashed 1px #e8e8e8;
						}
						
						div.contactRight {
							float:left;
							width:228px;
							padding-left:15px;
						}
					
					/********************* CONTACT PAGE *****************/
					
					
						/********************* FORM **********************/
						
						div.bodyContentRight {
							padding-bottom:4px;
						}
						
							div.formRows {
								padding-bottom:6px;
							}
						
							div.fldName {
								float:left;
								width:140px;
								height:29px;
								line-height:29px;
							}
							
							div.fldName1{
								float:left;
								width:140px;
								height:29px;
								line-height:29px;
							}
							
							div.inputFld{
								float:left;
								width:275px;
								min-height:29px;
							}
							
							div.inputFld input[type=submit] {
								border:none;
								background:url(../images/enquire_now.jpg) top left no-repeat;
								text-indent:-1000;
								width:143px;
								height:30px;
							}
							
							div.inputFld input.off {
								width:263px;
								height:17px;
								border:1px solid #c4c4c4;
								color:#a0a0a0;
								font-size:14px;
								padding:5px;
							}
							
							div.inputFld input.on {
								width:263px;
								height:17px;
								border:1px solid #c4c4c4;
								color:#0e4579;
								font-size:14px;
								padding:5px;
								background:#e7e7e7;
							}
							
							div.inputFld textarea.on {
								width:263px;
								height:63px;
								border:1px solid #c4c4c4;
								color:#0e4579;
								font-size:14px;
								padding:5px;
								background:#e7e7e7;
							}
							
							div.inputFld textarea.off {
								width:263px;
								height:63px;
								border:1px solid #c4c4c4;
								color:#a0a0a0;
								font-size:14px;
								padding:5px;
							}
					
					div.homeProject {
					}
					
						div.portImageHome img {
							border:3px solid #4b4b4b;
						}
						
						div.portDesc {
							padding-top:16px;
						}
						
							h1.headingRed {
								font-size:20px;
								color:#c50115;
								font-family:"Arial Rounded MT Bold", Arial;
								padding-bottom:12px;
							}
							
							div.portControl {
							}
							
								div.portControl a.previous {
									width:105px;
									height:30px;
									line-height:30px;
									color:#4a4747;
									font-size:13px;
									display:block;
									background:url(../images/nextPreBg.jpg) top left;
									text-decoration:none;
									padding-right:22px;
									font-weight:bold;
									text-align:right;
								}
								
								div.portControl a.previous:hover {
									color:#2572ad;
									background:url(../images/nextPreBg.jpg) bottom left;
								}
								
								div.portControl a.next {
									width:97px;
									height:30px;
									line-height:30px;
									color:#4a4747;
									font-size:13px;
									display:block;
									background:url(../images/nextPreBg.jpg) top right;
									text-decoration:none;
									padding-left:30px;
									font-weight:bold;
									text-align:left;
								}
								
								div.portControl a.next:hover {
									color:#2572ad;
									background:url(../images/nextPreBg.jpg) bottom right;
								}
							
								div.portPre {
									float:left;
									height:30px;
									width:221px;
									padding-top:16px;
								}
								
								div.portNext {
									float:left;
									height:30px;
									width:129px;
									padding-top:16px;
									padding-left:119px;
								}
		
		#footer {
			height:340px;
			padding-left:17px;
			padding-right:17px;
		}
		
			#footer div.footerBox {
			}
		
				#footer div.footerBox div.footerBoxTop {
					height:17px;
					background:url(../images/footerBoxTop.jpg) top left no-repeat;
				}
				
				#footer div.footerBox  div.footerBoxMid {
					background:#e3e3e3;
					border-left:solid 1px #cacaca;
					border-right:solid 1px #cacaca;
					padding-left:29px;
					padding-right:29px;
				}
				
						h1.blueHead {
							font-family:"Arial Rounded MT Bold", Arial;
							color:#0e4579;
							font-size:21px;
						}
						
						h1.blueHeadSmall {
							font-family:"Arial Rounded MT Bold", Arial;
							color:#0e4579;
							font-size:16px;
						}
						
						h1.grayHeadSmall {
							font-family:"Arial Rounded MT Bold", Arial;
							color:#666;
							font-size:16px;
						}
						
						div.BigTestiBoxTop {
							height:26px;
							background:url(../images/big-testibox.jpg) top left no-repeat;
						}
						
						div.BigTestiBoxBg{
							background:#eeeeee;
							color:#646464;
							font-size:24px;
							padding-left:10px;
							padding-right:10px;
							text-align:center;
						}
						
						div.BigTestiBoxBottom {
							height:52px;
							background:url(../images/big-testibox-bottom.jpg) top left no-repeat;
						}
						
						div.testiName{
							font-size:16px;
							color:#646464;
						}
						
						div.testiName span {
							font-size:24px;
							font-weight:bold;
						}
				
				#footer div.footerBox div.footerBoxBottom {
					height:17px;
					background:url(../images/footerBoxBottom.jpg) top left no-repeat;
				}
				
						div.fContactLeft {
							float:left;
							width:194px;
							background:url(../images/footerComputer.jpg) top left no-repeat;
							height:110px;
							padding-left:128px;
							padding-top:29px;
						}
						
						div.fContactMid {
							float:left;
							width:156px;
							height:110px;
							background:url(../images/footerEmail.jpg) top left no-repeat;
							padding-top:29px;
							padding-left:157px;
						}
						
						div.fContactRight {
							float:left;
							width:163px;
							height:93px;
							background:url(../images/footerIphone.jpg) top left no-repeat;
							padding-top:46px;
							padding-left:111px;
						}
						
						
						div.footerLink {
							padding-top:21px;
							font-size:11px;
							text-align:center;
						}
						
							div.flinkMain {
								border-top:#e5e5e5 solid 1px;
								padding-top:6px;
								font-size:11px;
								color:#e1e1e1;
								text-align:center;
							}
							
							div.flinkMain a {
								text-decoration:none;
								color:#666;
								font-size:11px;
							}
							
							div.flinkMain a:hover {
								text-decoration:underline;
							}
							
							div.copyright {
								padding-top:15px;
								color:#666;
							}
							
							div.social {
								padding-left:430px;
							}
							
							a.twitter {
								display:block;
								height:18px;
								width:17px;
								background:url(../images/twitter.jpg) top left no-repeat;
								float:left;
								text-decoration:none;
								padding-right:1px;
							}
							
							a.twitter:hover {
								background:url(../images/twitter.jpg) bottom left no-repeat;
							}
							
							a.linkedin {
								display:block;
								height:18px;
								width:17px;
								background:url(../images/linkedin.jpg) top left no-repeat;
								float:left;
								text-decoration:none;
								padding-right:1px;
							}
							
							a.linkedin:hover {
								background:url(../images/linkedin.jpg) bottom left no-repeat;
							}
							
							a.facebook {
								display:block;
								height:18px;
								width:17px;
								background:url(../images/facebook.jpg) top left no-repeat;
								float:left;
								text-decoration:none;
								padding-right:1px;
							}
							
							a.facebook:hover {
								background:url(../images/facebook.jpg) bottom left no-repeat;
							}
							
							a.flicker {
								display:block;
								height:18px;
								width:17px;
								background:url(../images/flicker.jpg) top left no-repeat;
								float:left;
								text-decoration:none;
								padding-right:1px;
							}
							
							a.flicker:hover {
								background:url(../images/flicker.jpg) bottom left no-repeat;
							}
							
							a.youtube {
								display:block;
								height:18px;
								width:17px;
								background:url(../images/youtube.jpg) top left no-repeat;
								float:left;
								text-decoration:none;
								padding-right:1px;
							}
							
							a.youtube:hover {
								background:url(../images/youtube.jpg) bottom left no-repeat;
							}
							
							a.google {
								display:block;
								height:18px;
								width:17px;
								background:url(../images/google.jpg) top left no-repeat;
								float:left;
								text-decoration:none;
								padding-right:1px;
							}
							
							a.google:hover {
								background:url(../images/google.jpg) bottom left no-repeat;
							}
							
							a.blogger {
								display:block;
								height:18px;
								width:17px;
								background:url(../images/blogger.jpg) top left no-repeat;
								float:left;
								text-decoration:none;
								padding-right:1px;
							}
							
							a.blogger:hover {
								background:url(../images/blogger.jpg) bottom left no-repeat;
							}
		