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

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#fff; background:url(../images/bg.jpg) top center fixed no-repeat;}

a, abbr, address, area, article, aside, audio,b, base, bdi, bdo, blockquote, br, button,canvas, caption, cite, code, col, colgroup, command,datalist, dd, del, details, dfn, div, dl, dt,em, embed,fieldset, figcaption, figure, footer, form,
h1, h2, h3, h4, h5, h6, head, header, hgroup, hr, html,i, iframe, img, input, ins,kbd, keygen,li, link,map, mark, menu, meta, meter,nav, noscript,object, ol, optgroup, option, ouput,p, param, pre, progress,q,rp, rt, ruby,s, samp, script, section, select, small, source, span, strong, style, sub, summary, sup,table, tbody, td, textarea, tfoot, th, thead, time, title, tr, track,
u, ul, var, video,
wbr {margin:0; padding:0;}

canvas, footer, header, menu, nav, section {display:block;}

a {text-decoration:none;}
a,img,link,area,nav,menu {border:none;}
dd, dl, dt, li, ol, ul {list-style:none;}
table,tr,td {border-collapse:collapse; border-spacing:0;}
textarea { resize:none;}
.clearfix { zoom:1;}
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0;}
.cb {clear:both;}

.lfloat{float:left;}
.rfloat{float:right;}

@font-face { 
  font-family: Yanone Kaffeesatz; 
    src: url('../fonts/YanoneKaffeesatz-Regular.eot'); 
    src: local("Yanone Kaffeesatz"), url('../fonts/YanoneKaffeesatz-Regular.ttf'); 
} 

@font-face { 
  font-family: News Cycle; 
    src: url('../fonts/NewsCycle-Regular.eot'); 
    src: local("News Cycle"), url('../fonts/NewsCycle-Regular.ttf'); 
} 
/***Ashu singh***/
.master-holder{width:908px; height:auto; margin:0 auto; padding:0px; background:#fff;}
/**header start**/
.header-holder{ width:868px; margin:0px; padding:12px 20px; height:55px;}
.left-logo-holder{ width:175px; margin:0px; padding:0px; height:auto;}
.right-holder{ width:119px; margin:0px; padding:0px; height:auto;}
.right-holder ul{ margin:0px; padding:0px;}
.right-holder ul li{ margin:0px; padding:0px; list-style:none; float:left;}
.right-holder ul li a{ margin:0px; padding:0px 12px; text-decoration:none; font:normal 13px Arial, Helvetica, sans-serif; color:#3d3d3d; margin-right: 0px; border-right: 1px dashed #9e9a8b; }
.right-holder ul li a:hover{ margin:0px; padding:0px 12px; color:#f27717;}
.right-holder ul li a.last{ border-right:none; padding-right:0;}
/***header end***/

/**nav start**/
/*Header Nav Menu*/
#menu-holder{width: 908px;	height:33px; margin: 0 auto;	background: url('images/tanpaper-bg.jpg') repeat scroll 0 0 #e0dbc8;position: relative;	-moz-box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3);-webkit-box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3);	box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3);}

#menu, #menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#menu {width: 908px; height:33px; margin: 0 auto;
	}
	
	#menu:before,
	#menu:after {
		content: "";
		display: table;
	}
	
	#menu:after {
		clear: both;
	}
	
	#menu {
		zoom:1;
	}
	
	#menu li {
		float: left;
		border-right: 1px dashed #9e9a8b;
		position: relative;
	}
	
	#menu a {
		float: left;
		padding-top:9px;
		padding-bottom:9px;
		padding-left:11px;
		padding-right:11px;
		color: #868686;
		text-transform: uppercase;
		font: bold 11px Arial, Helvetica;
		text-decoration: none;
	}
	
	#menu li:hover > a {
		color: #3A3A3A;
	}
	
	*html #menu li a:hover { /* IE6 only */
		color: #fafafa;
	}
	
	#menu ul {
		margin: 20px 0 0 0;
		_margin: 0; /*IE6 only*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 33px;
		left: 0;
		z-index: 1;    
		background: #123766;
		background: -moz-linear-gradient(#123766, #082852);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#123766), to(#082852));
		background: -webkit-linear-gradient(#123766, #082852);    
		background: -o-linear-gradient(#123766, #082852);	
		background: -ms-linear-gradient(#123766, #082852);	
		background: linear-gradient(#123766, #082852);
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;  
	}

	#menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}
	
	#menu ul ul {
		top: 0;
		left: 150px;
		margin: 0 0 0 20px;
		_margin: 0; /*IE6 only*/
		-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		box-shadow: -1px 0 0 rgba(255,255,255,.3);		
	}
	
	#menu ul li {
		float: none;
		display: block;
		border: 0;
		_line-height: 0; /*IE6 only*/
		-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	}
	
	#menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
	}
	
	#menu ul a {    
		padding: 10px;
		width: 130px;
		_height: 10px; /*IE6 only*/
		display: block;
		white-space: nowrap;
		float: none;
		text-transform: none;
	}
	
	#menu ul a:hover {
		background-color: #e9e3c9;
		background-image: -moz-linear-gradient(#e8e2ca,  #A29D8C);	
		background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e2ca), to(#A29D8C));
		background-image: -webkit-linear-gradient(#e8e2ca, #A29D8C);
		background-image: -o-linear-gradient(#e8e2ca, #A29D8C);
		background-image: -ms-linear-gradient(#e8e2ca, #A29D8C);
		background-image: linear-gradient(#e8e2ca, #A29D8C);
	}
	
	#menu ul li:first-child > a {
	}
	
	#menu ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #123766;
	}
	
	#menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
		border-bottom: 6px solid transparent;
		border-top: 6px solid transparent;
		border-right: 6px solid #e8e2ca;
	}
	
	#menu ul li:first-child a:hover:after {
		border-bottom-color: #e8e2ca; 
	}
	
	#menu ul ul li:first-child a:hover:after {
		border-right-color: #0299d3; 
		border-bottom-color: transparent; 	
	}
	
	#menu ul li:last-child > a {
	}
.icon {background:url(../images/home-icon.png) no-repeat; display: inline-block; text-indent: -9999px; vertical-align: middle; height: 13px; width: 17px;}
/***nav end***/

/**middle start**/
.middle-holder{padding:12px 20px; margin:0 auto; min-height:500px;}
/**slider start**/
.slider{width:869px; height:auto; margin:0px; padding:0px;}
#container{max-width:869px; margin:0 px; padding-top:20px;}
#banner-fade,#banner-slide{margin-bottom: 60px;}
ul.bjqs-controls.v-centered li a{display:block; padding:10px; background:#fff; color:#000; text-decoration: none;}
ul.bjqs-controls.v-centered li a:hover{background:#000; color:#fff;}
ol.bjqs-markers li a{padding:2px 8px; background:#fff; color:#000; margin:5px; text-decoration: none; border-radius:50%;}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{background: #ff7d00;color:#fff;}
p.bjqs-caption{background: rgba(255,255,255,0.5); display:none;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0; display:none;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; display:none;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:280px; position:absolute; bottom:0; top:226px; right:0; margin-left: 265px;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0; display:none;}
/** slider end**/
.caption-container {height: 60px; background: url('bluepaper-bg.jpg') repeat scroll 0 0 #C4E7E4; -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3); box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3); margin-top: -120px; width: 866px; margin-left: 0px;}
/***slider end***/

/**welcome start**/
.welcome-holder{width:869px; height:auto; margin:0px; padding:0px;}
.welcome-holder h1{padding:10px 15px 10px 0; font: 170% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #f56e00; border-bottom:dashed 1px #ccc; text-transform:uppercase;}
.welcome-holder p{margin:10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6F6E6E; font-weight:normal; text-align:justify; line-height:20px;}
/***welcome end***/

/**carousel start**/
.casual_area{width: 868px; height: 110px; margin:20px 0px; padding: 13px 0px; margin-bottom: 10px; background: #fff; border:solid 1px #ccc;}
.carousel {position:relative; overflow:hidden; width: 868px; min-height:110px; margin:0 auto;}
.carousel-container {width:838px; margin:0 auto; 0px 15px;}
.jCarouselLite {width:100% !important;}
.carousel .prev, 
.carousel .next {display:block; width:23px; height:23px; text-indent:-9999em; cursor:pointer; position:absolute; top: 45px; z-index:99;}
.carousel .prev {left:4px; background:url(../images/carousel-prev.png) 0 0 no-repeat;}
.carousel .next {right:4px; background:url(../images/carousel-next.png) 0 0 no-repeat;}
.carousel .next:hover,
.carousel .prev:hover {cursor:pointer;}
.carousel-list li {width:160px; height:110px; margin-right:4px;}
.img-border {padding:0px;}
.SpotProd {width: 160px; margin: 0 27px 0 0; height: 110px;}
.SpotProd .img {min-height: 110px; display:block; text-align: center; background:#fff!important; padding: 0px 0!important;}
.SpotProd h2 {margin-bottom: 5px!important; font-size: 13px; font-weight: normal; color: #14235E; margin: 0 0 10px 0;}
.SpotProd h2 .Desc {border-bottom: 1px solid #CCCCCC; color: #17286B; display: block; font-weight: normal!important; height: 23px; margin: 5px 0; overflow: hidden; padding-bottom: 10px; text-decoration: none !important;}
.SpotProd .Price {width: 173px; display: block; float: left; margin-top: 5px; text-align:center;}
.SpotProd .Price span {color: #8e000c; font-size: 14px;}
#CenterColumnInner input {border: 1px solid #ccc; width: 170px; padding: 5px 3px; background: #fff;}
/**carousel end**/
/***middle end***/

/**footer start**/
.footer-holder{width:908px; height:60px; margin:0 auto; padding:0px; background:#fff; border-top:solid 3px #f6881e;}
.footer-inr{width:600px; height:60px; margin:0 auto; padding:0px; background:url(../images/shadpw.png)  bottom center no-repeat;}
.footer-inr p{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4f4f4f; font-weight:normal; text-align:center; line-height:20px; padding-top: 30px;}
/***footer end***/

/**internal start**/
.master-inr-holder{width:869px; height:auto; margin:0px; padding:0px;}
.master-inr-holder h1{padding:10px 15px 10px 0; font: 170% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #f56e00; border-bottom:dashed 1px #ccc; text-transform:uppercase;}
.master-inr-holder .president{padding:10px 15px 10px 0; font: 140% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #f56e00; margin-top: 80px; width:200px;}
.master-inr-holder strong{padding:10px 15px 10px 0; font: 150% "freestyle Script", arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #f56e00;}

.master-inr-holder p{margin:10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888; font-weight:normal; text-align:justify; line-height:20px;}
.equipment-list-holder{width:600px; height:auto; margin:0 auto; padding:0px;}
.equipment-list-holder h2{padding:10px 15px 10px 0; font: 150% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #4F4F4F;}
.list-inr{width:598px; height:30px; margin:0px; padding:0px; border:dashed 1px #ccc;}
.list-inr-top{width:600px; height:30px; margin:0px; padding:0px; background:#123f66;}
.list-inr-box{width:198px; height:30px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; font-weight:normal; color:#4f4f4f; border-right:dashed 1px #ccc; line-height: 26px;}
.list-inr-box-top{width:199px; height:30px; margin:0px; padding:0px; font-family:'Yanone Kaffeesatz', arial, sans-serif; font-size:15px; text-align:center; font-weight:normal; color:#fff; line-height: 30px; letter-spacing:1px;}
.points{width:868px; height:auto; margin:0px; padding:0px;}
.points ul{margin:0px; padding:0px;}
.points ul li{ margin:0px 0 5px 0px; padding:0px; list-style:none; font:normal 13px Arial, Helvetica, sans-serif; color:#6F6E6E; text-shadow: 1px 1px 1px #FFFFFF; display:block; text-align:justify; line-height: 22px; height:285px;}
.points ul li h2{padding:25px 15px 12px 0px; font: 170% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #123f66; border-bottom:dashed 1px #ccc; margin-bottom:10px;}
.imgshadow {background:#FFFFFF; padding:4px; border:1px solid #777777; margin-top:5px; -moz-box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; box-shadow:0px 0px 5px #666666;
}

/**business policy start**/
.business-policy{width:868px; height:480px; margin:25px 0px; padding:0px; background:url(../images/business-policy-bg.png) no-repeat;}
.policy-points1{width:515px; height:auto; margin:0px; padding:0px;}
.policy-points1 ul{margin:0px; padding:0px;}
.policy-points1 ul li{ margin:0px 0 5px 0px; padding:0px; list-style:none; font:normal 13px Arial, Helvetica, sans-serif; color:#6F6E6E; text-shadow: 1px 1px 1px #FFFFFF; display:block; text-align:justify; line-height: 22px; height:95px;}
.policy-points1 ul li h2{padding:0px; font: 170% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #123f66;}

.policy-points2{width:515px; height:auto; margin:0px; padding:0px;}
.policy-points2 ul{margin:0px; padding:0px;}
.policy-points2 ul li{ margin:0px 0 5px 0px; padding:0px; list-style:none; font:normal 13px Arial, Helvetica, sans-serif; color:#6F6E6E; text-shadow: 1px 1px 1px #FFFFFF; display:block; text-align:justify; line-height: 22px; height:95px;}
.policy-points2 ul li h2{padding:78px 0px 0px 0px; font: 170% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #123f66;}
/**business policy end**

/**history start**/
.history-points{width:515px; height:auto; margin:0 auto; padding:0px;}
.history-points ul{margin:0px; padding:0px;}
.history-points ul li{ margin:20px 0 5px 0px; padding:0px; list-style:none; font:normal 13px Arial, Helvetica, sans-serif; color:#6F6E6E; text-shadow: 1px 1px 1px #FFFFFF; display:block; text-align:justify; line-height: 22px;}
.history-points ul li h2{padding:0px; font: 170% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #123f66; padding-bottom: 5px;}
.history-main-list{width:515px; height:auto; margin:0px; padding:0px;}
.history-main-list h2{padding:10px 15px 10px 0; font: 150% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #4F4F4F; border-bottom: dashed 1px #ccc;}
.history-list{width:515px; height:auto; margin:0px; padding:0px;}
.list-box1{width:100px; height:auto; margin:0px; padding:5px 0px; font-family:'Yanone Kaffeesatz', arial, sans-serif; font-size:18px; text-align:left; font-weight:normal; color:#f56e00; line-height: 26px;}
.list-box2{width:380px; height:auto; margin:0px; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#4f4f4f;}
/**history end**

/**organization start**/
.organization{width:868px; height:632px; margin:0 auto; padding:0px; background:url(../images/org-img.jpg) no-repeat;}
.organization-points{width:868px; height:auto; margin:0 auto; padding:528px 0px 0px 0px;}
.organization-points ul{margin:0px; padding:0px;}
.organization-points ul li{ margin:0px; padding:10px; list-style:none; float:left; font:normal 13px Arial, Helvetica, sans-serif; color:#6F6E6E; text-shadow: 1px 1px 1px #FFFFFF; display:block; text-align:center; border-radius:15px; text-transform:uppercase; border: solid 2px #363636; width:111px; height:50px; margin-right: 11px;}
.organization-points ul li h2{padding:0px; font: 170% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #123f66; padding-bottom: 5px;}
.organization-points ul li:last-child{ margin:0;}
/**organization end**

/**shinwoowork start**/
.shinwoo-work{width:868px; height:auto; margin:0px; padding:0px;}
.shinwoo-work-left{width:185px; height:auto; margin:0px; padding:0px;}
.shinwoo-work-right{width:680px; height:auto; margin:0px; padding:0px;}
.shinwoo-work-right ul{margin:0px; padding:0px;}
.shinwoo-work-right ul li{ margin:12px 0px 0px 0px; padding:0px; list-style:none; font:normal 13px Arial, Helvetica, sans-serif; color:#6F6E6E; text-shadow: 1px 1px 1px #FFFFFF; display:block; text-align:left; background:url(../images/bullets.png) 0 4px no-repeat; padding-left:20px; height:auto!important;}
.shinwoo-work-points{width:868px; height:auto; margin:0px; padding:0px;}
.shinwoo-work-points ul{margin:0px; padding:0px;}
.shinwoo-work-.points ul li{ margin:0px 0 5px 0px; padding:0px; list-style:none; font:normal 13px Arial, Helvetica, sans-serif; color:#6F6E6E; text-shadow: 1px 1px 1px #FFFFFF; display:block; text-align:justify; line-height: 22px;}
.shinwoo-work-points ul li h2{padding:25px 15px 12px 0px; font: 140% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #123f66; border-bottom:dashed 1px #ccc; margin-bottom:10px;}
/**shinwoowork end**

/**process start**/
.process{width:868px; height:auto; margin:0px; padding:0px;}
.process ul{margin:0px; padding:0px;}
.process ul li{ margin:0px 0 5px 0px; padding:0px; list-style:none; font:normal 13px Arial, Helvetica, sans-serif; color:#6F6E6E; text-shadow: 1px 1px 1px #FFFFFF; display:block; text-align:justify; line-height: 22px; height:208px;}
.process ul li h2{padding:25px 15px 12px 0px; font: 170% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #123f66; border-bottom:dashed 1px #ccc; margin-bottom:10px;}
/**process end**/

/**patentstatus start**/
.patentstatus{width:515px; height:auto; margin:0 auto; padding:0px;}
.patentstatus ul{margin:0px; padding:0px;}
.patentstatus ul li{ margin:20px 0 5px 0px; padding:0px; list-style:none; font:normal 13px Arial, Helvetica, sans-serif; color:#6F6E6E; text-shadow: 1px 1px 1px #FFFFFF; display:block; text-align:justify; line-height: 22px;}
.patentstatus ul li h2{padding:0px; font: 170% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #123f66; padding-bottom: 5px;}
.patentstatus-list{width:515px; height:auto; margin:0px; padding:0px;}
.patentstatus-list h2{padding:10px 15px 10px 0; font: 150% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #4F4F4F; border-bottom: dashed 1px #ccc;}
.patent-status-list{width:515px; height:auto; margin:0px; padding:0px;}
.patent-status-box1{width:180px; height:auto; margin:0px; padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; font-weight:normal; color:#f56e00; line-height: 26px;}
.patent-status-box2{width:315px; height:auto; margin:0px; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#4f4f4f;}
/**patentstatus end**

/**portfolio start**/
#gallery { padding: 10px 14px; width: 868px;}
#gallery h2{padding:0px 15px 12px 0px; font: 140% 'Yanone Kaffeesatz', arial, sans-serif; text-shadow: #FFF 1px 1px; margin: 0 1px; color: #123f66; border-bottom:dashed 1px #ccc; margin-bottom:10px;}
#gallery p{margin:10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888; font-weight:normal; text-align:left; line-height:20px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; margin:0px 10px 0px 0px; }
#gallery ul img {border: 1px solid #ccc; margin-bottom:15px;}
#gallery ul a:hover img {border: 1px solid #0755ab; color: #fff; }
#gallery ul li:last-child {margin:0;}
#gallery ul a:hover { color: #fff; }
/**portfolio end**/

/**inspection start**/
.inspection{width:868px; height:600px; margin:0 auto; padding:0px; background:url(../images/inspection-bg.jpg) no-repeat;}
/******/
/**contact start**/
form { 
	margin: 10px 0 0 0 
}
input, textarea { 
background:url(../images/input.jpg) repeat-x;
color: #888;
border: 1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
width: 175px;
height: 30px;
padding: 0 15px;
margin: 5px 0;
float: left;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
outline:0;
}
input:hover {
color:#888;
border:solid 1px #0066CC;
background:none;
}
textarea { resize:none; background:url(../images/text-area.jpg) repeat-x #fff; height:130px; padding-top:10px; padding-bottom:10px;}
textarea:hover {border:solid 1px #0066CC; background:none;}
#submit { 
	background: url("../images/submit_bg.gif") repeat-x scroll 0 0 transparent; 
	border: 1px solid #003380; 
	border-radius: 2px 2px 2px 2px; 
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
	color: #fff; 
	cursor: pointer; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size: 14px;
	font-weight: bold; 
	height: auto; 
	padding: 6px 10px; 
	width: auto;
	margin-top: 15px; 
}
#submit:hover { 
	background: url("../images/submit_hover_bg.gif") repeat-x scroll 0 0 transparent; 
	border: 1px solid #f56e00; 
	cursor: pointer; 
}
a { 
	color: #88BBC8; 
	text-decoration: none; 
}
a:hover { 
	color: #f26525 
}
#signup-form { 
	width:413px; 
	margin: 0 auto; 
	margin-top: 10px; 
	margin-bottom: 0px;  
	padding:0px 10px; 
	padding-bottom:15px;
}
.signup-input-main { 
	width:435px; 
	margin: 0 auto; 
	margin-top: 10px; 
	margin-bottom: 0px;  
	padding:0px; 
}
.signup-input-left { 
	width:200px; 
	margin: 0 auto; 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-right:15px; 
	padding:0px; 
}
.signup-input-right { 
	width:200px; 
	margin: 0 auto; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding:0px; 
}
.send p { 
	margin-bottom: 5px;
}
textarea { 
	width: 386px; 
	margin: 0 0 0 2px; 
}
#required p{
	font-size:10px;
}
form label { 
	display: block; 
	margin-bottom: 0px; 
	font-weight: bold; 
	font-size: 12px; 
	margin-left: 1px;
}

.input-width2{width: 390px;}
.input-width3{width: 390px; height:150px;}
.input-width4{width: 45%;}
.input-width5{width: 45%;}
/***contact end***/
/***internal end***/
