body { background-image: url(../images/taxture.jpg); padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-repeat:repeat; }
img, img a ,img a:hover, img a:visited{border:none;}
a:link{ text-decoration:none;  color:#353c47 }
a:hover{text-decoration:underline;  color:#353c47 }
a:visited{ text-decoration:none;  color:#353c47 }
ul{ padding:10px;}

.left { float:left; }
.right { float:right; margin: 0px; padding: 0px;  }
.clear { clear:both; }
.align-center{ text-align:center}
.align-center img{align:center; }
p img{align:center; }
.align-right{ text-align:right}
#wraper { margin: auto; height: auto; width: 903px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-align: center; padding: 0px; }
/*Header section---------------------*/
.top_link { float: right; margin: 0px; padding: 0px; }
#Logo { background-image: url(../images/bg_logo.jpg); background-repeat: repeat-x; height: 78px; width: 903px; text-align: left; margin: 0px; padding: 0px; background-position: left top; }
#Logo1 { background-image: url(../images/Logo.jpg); background-repeat: no-repeat; height: 78px; width: 273px; text-align: left;  margin: 0px; padding: 0px; background-position: left top; background-color: #FF0000; }
#banner { background-image: url(../images/Banner.jpg); background-repeat: no-repeat; height: 218px; width: 903px; margin: 0px; padding: 0px; }
#center { margin: 0px; height: 470px; background-image: url(../images/Bg3.jpg); background-repeat: repeat-x; background-color: #FFFFFF; padding-top: 0px; padding-right:   			0px; padding-bottom: 0px; padding-left: 10px; }
#menu { background-image: url(../images/Bg_menubar.jpg); background-repeat: repeat-x; margin: 0px; height: 25px; width: 903px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.menu1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align:center; font-weight: bold; letter-spacing: 1px; }
.menu1 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-left: 12px; padding-right: 12px; text-decoration: none; font-weight:       		normal; letter-spacing: 1px; }
.menu1 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BEBEBE; }


.more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #008ffe; padding: 0px; margin: 0px; text-decoration: none; 			   			text-align:left; }
.more a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #008ffe; }
.more a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #75C5FF; }




/*middle-right section---------------------*/
.right-section { width:198px; float:right; padding-right:10px; padding-top: 20px; margin:0px; padding-left:20px; text-align:left; font-size:11px; }
.portfolio-1{ width:203px; height:123px; padding:0px; margin:0px; background-image:url(../images/officeimg.jpg); background-repeat: no-repeat; }
.portfolio-2{ width:203px; height:18px; padding:0px; margin:0px; background-color: #ff5a14; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; 		   				font-size: 11px; font-weight: normal;text-align:center; }
.portfolio-2 a{ text-decoration:none; color:#FFFFFF; }
.portfolio-2 a:hover{ text-decoration:underline; color:#FFFFFF;}
.portfolio-2 a:visited{ text-decoration:none; color:#FFFFFF;}
.right-content{ width:203px;  padding:0px; margin:0px;  }




/*middle-left section---------------------*/

.left-section { float:left; padding-top: 20px; width: 660px; text-align: left; }




.Head { float:left; width: 400px; text-align: left; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position:left top; height: 20px; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #e86607; padding-top: 3px; letter-spacing: 1px; }
.Body_text { text-align: justify; height: auto; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; clear: both; margin: 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; }
p { margin: 0px; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; text-align: justify; }



.punchline{ background-image:url(../images/punchline.jpg); width:636px; height:46px; background-repeat: no-repeat; }

.bottom-img-link{ margin:0px;padding-top:25px; width:638px; padding-left:20px; }
.bottom-img-link a img{ margin:0px; padding:0px; border:none }

.bottombanner{ text-align:center; padding-top:20px; padding-bottom:10px;}




/*footer section---------------------*/

#footer { width: 903px; height: 24px; margin: auto; padding: 0px; background-image: url(../images/footer_bg.jpg); background-repeat: repeat-x; background-position: left bottom; }
#footer_L { width: 11px; height: 24px; margin: 0px; padding: 0px; background-image: url(../images/footer_L.jpg); background-repeat: no-repeat; float: left; background-position: left bottom; }
.footer_link { width: 875px; height: 20px; margin: 0px; background-image: url(../images/footer_bg.jpg); background-repeat: repeat-x; text-align: center;  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; float: left; font-size: 11px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.footer_link a { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.footer_link a:hover { font-family: Arial, Helvetica, sans-serif; color: #CDCDCD; text-decoration: none; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
#footer_R { width: 11px; height: 24px; margin: 0px; padding: 0px; background-image: url(../images/footer_R.jpg); background-repeat: no-repeat; float: right; background-position: right bottom; }
/*hitcounter section---------------------*/

.hitcounter { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; font-weight: normal; margin-bottom:10PX; margin-top:10PX; }




/*inner-page css----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*inner-rleft-section---------------------*/
/*
.inner-wraper {height:1000px; width: 903px; margin: 0px; padding: 0px;  background-color: #FFFFFF;  padding:0px; margin:0px; border:none; background-image: url(../images/bg-left-link-13.jpg); background-repeat: repeat-y; background-position: left top;}

.search-field { background-image:url(../images/search-bar.jpg);background-repeat: no-repeat;  width:139px; height:27px; padding:0px; margin:0px; border:none; }
*/

.inner-wraper { width: 903px;  padding: 0px;  background-color: #FFFFFF;  padding:0px; margin:auto ; border:none; background-image: url(../images/bg-left-link-13.jpg); background-repeat: repeat-y; background-position: left top; float:left;}
.inner-left-link{ width:179px;   padding:0px; margin:0px;  }
.services{ background-image: url(../images/Services.jpg); background-repeat: no-repeat; height: 29px; width: 179px; }
.left-link{ padding:0px; margin:0px; border:none; }
.search-wraper{ width:179px;  padding:0px; padding-top:15px; padding-bottom:15px; margin:0px; border:none; height:27px;}
.search-field { background-image:url(../images/search-bar.jpg);background-repeat: no-repeat;  width:139px; height:27px; padding:0px; margin:0px; border:none; }
.search-btn { width:37px; height:27px; padding:0px; margin:0px; border:none; float: left;}


.quickquote{ background-image:url(../images/quickquote.jpg); background-repeat: no-repeat; width:179px; height:222px; padding:0px; margin:0px; border:none; background-position: left top; }
.quickquote-inner{ padding-top: 35px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.quickquote-field{ 9px; font-weight: normal; color: #008ffe; padding:5px; }
.fontsize{ width:130px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:font-size: 10px;  color: #008ffe;}
.fontsize-a{ width:150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:font-size: 10px;  color: #008ffe;}


.inner-right{ width:714px; float:right; padding:0px; margin:0px; border:none;}
.inner-right p{ padding:0px; margin:0px; border:none; color: #FFFFFF; font-size:.6em; }
.inner-banner{ background-image:url(../images/banner-inner.jpg); background-repeat: no-repeat; height: 174px; width: 705px; }
.inner-content-wraper{ background-image:url(../images/banner-btm-bg.jpg); background-repeat: no-repeat; width: 705px; float:left;}

.inner-content-left{ width:514px; padding:0px; margin:0px; float:left;}
.inner-content-right{  width:181px; padding:0px; margin:0px; float:right;}
.portfolio-inner{  width:181px; height:89px; padding:0px; margin:0px; background-image:url(../images/img-portfolio.jpg);background-repeat:no-repeat;}
.portfolio-inner-bar{  width:181px; height:31px; padding:0px; margin:0px;}
.work-progress{  width:181px;  height:49px; padding:0px; margin:0px; background-image:url(../images/workinprogress.jpg);background-repeat:no-repeat;}
.inner-right-text{padding:5px; margin:0px;}
.inner-right-text p{ padding-bottom:5px; color:#333333; text-align:left; font:Arial, Helvetica, sans-serif; font-size:11px;}
.joinus-wraper{  width:181px; padding:0px; margin:0px; margin-bottom:10PX;}
.joinus-top{ width:181px;  height:30px; padding:0px; margin:0px; background-image:url(../images/joinus-text1.jpg);background-repeat:no-repeat;}
.joinus-middle{ width:181px; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px; background-image:url(../images/bg-joinus-bx.jpg);background-repeat:repeat-y;}
.joinus-btm{ width:181px; height:9px; padding:0px; margin:0px; background-image:url(../images/joinus-bx-btm.jpg);background-repeat:no-repeat;}
.loginbtn{ padding-right:20px; margin:0px; height:24px; text-align:right;}
.inner-left-text{padding-top:5px; margin:0px;  }
.inner-left-text p{ color:#333333; text-align:left; font:Arial, Helvetica, sans-serif; font-size:11px;}
.Body_text-inner{text-align: justify; height: auto; padding-left:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; clear: both; margin: 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; }
.Body_text-inner p{ text-align:justify;}



/* for table base form*/

#center_inner-quote-form {
	margin: 0px;
	background-image: url(images/Bg3.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 1800px;
}
#center_inner-quote-form1 {
	margin: 0px;
	background-image: url(images/Bg3.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 1050px;
}
.quote-form-head{ margin:0px; padding-left:20px; vertical-align:middle; padding-top:10px; padding-bottom:5px; font-size:14px; 	font-weight:bold; color:#015e7c;}

.quote-form-text{ padding:4px;  text-align:left; margin:0px;  }
.quote-form-text1{ padding:4px;  text-align:left; margin:0px; padding-left:20px; }
.quote-form-radiobtn{ width:10px; text-align:center; }
.quote-form-message{ text-align:left; color:#0099FF; padding-left:10px;}
.quote-form-message1{ color:#FF0000; padding-left:10px;  text-align:left;}
.quote-form-border{ border: none }

/* Innovatiove Technology*/
.div-300px{  float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.div-300px p{font-size:12px;}
.div-300px p img{ padding:8px; vertical-align:middle;}
ul {margin:0px;  padding:0px; padding-left:30px;}
li { margin:0px;  padding: 2px; }

.googlesearch-wraper{ margin:0px; width:180px;  padding:0px; padding-top:15px; padding-bottom:15px; margin:0px; border:none;}
.padding-left{ margin:0px; padding-left:5px;}
.padding-top{ padding-top:5px; margin:0px;}
.inputbox{ margin:0px; width:120px;}

/* portfolio-page Technology*/
.portfolio-wraper{ width:700px; padding:0px; margin:0px; float:left;}
.portfolio-header{ font-size:18px; font-family:Arial, Helvetica, sans-serif; clear:both; color:#175191; margin:10px;}
.portfolio-menu1{ float:left; text-align: center; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position:left top; height: 20px; padding-left: 20px; padding-right: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #e86607; letter-spacing: 1px; margin:5px; }
.portfolio-menu1 a{ text-decoration:none;  color: #e86607; }
.portfolio-menu1 a:hover{ text-decoration:underline;  color: #e86607; }
.portfolio-menu-curent{ float:left; text-align: center; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position:left top; height: 20px; padding-left: 20px; padding-right: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0273e6; letter-spacing: 1px; margin:5px; }


.portfolio-left{ width:220px; padding:5px; float:left;}
.portfolio-right{ width:220px; float:left; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; }

.border1px{ border:1px solid #DFDFDF; }
.pagebar{ background-image: url(../images/bar.gif); background-repeat: no-repeat; height: 21px; width: 682px; text-align: right; padding-top: 5px; padding-right: 10px; margin-left: 10px; font-size: 11px; color: #333333; }
.pagebar a{ padding-right: 5px; padding-left: 5px; color: #175191; }
.pagebar a:hover{ padding-right: 5px; padding-left: 5px; text-decoration: underline; }
.pagebar-current{ color: #333333; }
