body {padding:0; margin:0; background:#fff url(images/bg.jpg) repeat-x left top;}
img {border:0;}
p{color:#4D4D4D; line-height:20px;}
.wraper {width:970px; margin:0 auto; padding:0; overflow:hidden;}
.wraper2 {width:810px; margin:auto; padding:0; overflow:hidden;}

a{font-family:Arial; color:#333333; text-decoration:none; font-size:13px;}
a:hover{font-family:Arial; color:#000000; text-decoration:none; font-size:13px;}


.top {width:100%; height:126px; padding:0; float:left; position:relative; overflow:hidden;}
.top2 {width:810px; height:126px; padding:0; float:left; position:relative; overflow:hidden;}
.logo {width:450px; float:left; position:relative; overflow:hidden; text-align:center; padding-top:15px;}
.logo1 {width:290px; float:left; position:relative; overflow:hidden; text-align:center; padding-top:15px;}
.top_right {width:518px; float:left; background:url(images/plus_devider.png) no-repeat left bottom; padding:10px 0 25px 0; text-align:center;}

.header-new{width:970px; height:99px; float:right;}

.header {width:100%; float:left; position:relative; overflow:hidden; padding-bottom:5px;}
.header-lt{width:450px; float:left; overflow:hidden; text-align:center; padding-top:40px; font-family:arial; font-size:11px; color:#333333;}
.header-lt a{color:#333333; text-decoration:none; letter-spacing:2px;}
.header-lt a:hover{color:#000; text-decoration:none;}

.header-rt {width:518px; float:left; background:url(images/plus_horizental.png) no-repeat left bottom; padding:25px 0; text-align:center;}

.contentarea {width:100%; float:left; position:relative; overflow:hidden;}
.contentarea2 {width:810px; float:left; position:relative; overflow:hidden;}
.leftpannel{width:813px; float:left; overflow:hidden;}
.leftpannel2{width:100%; float:left; overflow:hidden;}
.banner {width:100%; float:left;}

.rightpannel{background:#ebeceb url(images/rightpannel-bg.jpg) repeat-x left bottom; width:157px; float:left; overflow:hidden;}

.right-nav {width:100%; float:left; overflow:hidden; font-family:arial; font-size:11px; color:#666666;}
.right-nav h3{background:url(images/module-titlebg.png) repeat-x left top; font-family:arial; font-size:13px; color:#333333; margin:0; padding:5px 10px; height:18px;}
.right-nav h3 a{ color:#333333; text-decoration:none;}
.right-nav ul{ padding:6px 2px 6px 10px; margin:0 0 0 13px; list-style:none; }
.right-nav ul li{ padding:0px 0 3px 0px ; margin:0; list-style-image:url(images/bullet.jpg);}
.right-nav ul li a{font-family:arial; font-size:11px; color:#666666;}
.right-nav ul li a:hover{font-family:arial; font-size:11px; color:#666666;}

.right-nav h4{background:url(images/module-titlebg2.png) repeat-x left top; font-family:arial; font-size:13px; color:#333333; margin:0; padding:0px 10px; height:28px;}
.right-nav h4 .fastquote{font-family:arial;  color:#D2390A; letter-spacing:normal;}
.right-nav h4 .fastquote:hover{font-family:arial;  color:#000000; letter-spacing:normal;}

.right-nav .inputbox{background:url(images/inputbg.jpg) no-repeat; width:125px; height:20px; border:none; color:#333333; font-size:11px; font-family:Tahoma; padding-left:8px;  padding-top:0px; line-height:20px;}



.mainbody { padding:2px 0; width:100%; float:left; position:relative; overflow:hidden;}

.intro-text {background:#ECECEC; width:545px; float:left; padding:25px 15px; position:relative; font-family:arial; font-size:13px; line-height:20px; color:#333333; margin-top:2px;}

.intro-text p{padding:0 0 10px 0; font-family:arial; font-size:13px; color:#333333; margin:0;}

.intro-inner {background:url(images/introbg.png) no-repeat left top; line-height:20px; padding-left:13px;  font-family:arial; font-size:13px;}

.rgt-box {width:150px; height:149px; background:url(images/eye-traffic.jpg) no-repeat; padding:49px 0px 0px 25px; float:right;}
.rgt-box1 {width:161px; height:181px; background:url(images/ultimate-logo.jpg) no-repeat; margin:2px 0px; padding:2px 0px 0px 7px; float:right;}
.rgt-box2 {width:161px; height:181px; background:url(images/lumalife-logo.jpg) no-repeat; margin:2px 0px; padding:2px 0px 0px 7px; float:right;}


.reach-us {width:208px; height:306px; background:#B8B8B8; padding:5px 0px 0px 25px; float:left; margin:1px 0 0 3px;}

.txt {font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#333333;}
.form-txt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.txt1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8b8a8a;}
a.readmore {font-family:arial; font-size:10px; color:#ff6600; text-decoration:none; font-weight:bold;}

.txt-bold {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#333333; font-weight:bold;}
.header-txt {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; padding:0px; margin:0px;}
.style1 {color:#666666}
.txt-box{width:120px; height:15px; border:0px none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
}



.bottom {width:100%; background:#4a4b4d; margin:0; padding:15px 0;}
.footer {background:url(images/footer-logo.png) no-repeat 25px top; width:970px; margin:0 auto; padding:0; height:50px;}

.footer-nav {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; padding:10px 0; text-align:right;}
.footer-nav a{color:#999999; text-decoration:none; font-size:10px;}

.brannav{color:#999999; text-decoration:none; font-size:10px;}
.brannav:hover{color:#ffffff; text-decoration:none; font-size:10px;}

.brands{width:763px; float:left; margin:0px; padding:10px 0px 0px 25px; clear:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
.brands a{color:#66ccff; text-decoration:none; font-size:10px;}
.copy{width:160px; float:right; margin:0px; padding:0px; clear:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#66ccff; text-align:right;}
.copy a{color:#66ccff; text-decoration:none;}


.footer-copy{ width:590px; float:left; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}

#tooltip{position:absolute; border:1px solid #cdcdcd; background:#e3e4e7; padding:2px 5px; font-family:arial; font-size:12px; color:#000; display:none;}	

.submit-btn{background:url(images/submit-btn.jpg) no-repeat; width:66px; height:21px; border:none;}

.internal-body{ background:#ECECEC; width:743px; margin:0px; padding:28px 33px 0px 33px; float:left; font-family:arial; font-size:13px; line-height:20px; color:#333333; overflow:hidden;}

.port-internal-text{font-family:arial; font-size:13px; color:#333333; }

.portfolio-body{ background-color:#ECECEC; width:745px; height:auto; margin:0px; padding:28px 33px 0px 33px; float:left; font-family:arial; font-size:13px; color:#333333; }

a.nav:link {
	color: #666666;
	text-decoration:none;}

a.nav:visited {
	color: #666666;
	text-decoration:none;}


a.nav:hover {
	color: #666666;
	text-decoration:none;}
	
a.bread:link {
	color: #333333;
	text-decoration:underline;}

a.bread:visited {
	color: #333333;
	text-decoration:underline;}


a.bread:hover {
	color: #666666;
	text-decoration:none;}

a.port:link {
	color: #333333;
	text-decoration:none;}

a.port:visited {
	color: #333333;
	text-decoration:none;}


a.port:hover {
	color: #666666;
text-decoration:underline;}

.txt-internal {background:url(images/body-txt-bg2.jpg) repeat-x left top; width:608px; float:left; padding:25px 15px; position:relative; font-family:arial; font-size:11px; color:#666666; margin-top:2px;}




/* added by pradeep on 5aug2010     */


.internal-body2{ background:#FFFFFF; width:740px; margin:0px; padding:28px 33px 50px 33px; float:left; font-family:arial; font-size:13px; line-height:20px; color:#666666; }
.internal-body3{ background:#ECECEC; width:905px; margin:0px; padding:28px 33px 50px 33px; float:left; font-family:arial; font-size:13px; line-height:20px; color:#666666; }


.newsletterbanner {width:100%; height:115px; float:left; background:url(images/newsletter-bg.jpg) no-repeat; padding:20px 0 0px 313px;}
.newsletterbanner h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#333333; letter-spacing:0px;}
h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#333333; letter-spacing:0px;}
.aboutbanner {width:500px; height:80px; float:left; background:url(images/about-us.gif) no-repeat; padding:35px 0 0px 313px;}
.portfoliobanner {width:500px; height:80px; float:left; background:url(images/portfolio.gif) no-repeat; padding:35px 0 0px 313px;}
.brandbanner {width:500px; height:80px; float:left; background:url(images/about-us.gif) no-repeat; padding:35px 0 0px 313px;}
.websitebanner {width:500px; height:95px; float:left; background:url(images/webdesign.gif) no-repeat; padding:20px 0 0px 313px;}
.printbanner {width:500px; height:105px; float:left; background:url(images/print-design.gif) no-repeat; padding:10px 0 0px 313px;}
.contactusbanner {width:500px; height:95px; float:left; background:url(images/contact-us.gif) no-repeat; padding:20px 0 0px 313px;}
.sitebanner {width:500px; height:80px; float:left; background:url(images/sitemap.jpg) no-repeat; padding:35px 0 0px 313px;}
.fastquotebanner {width:500px; height:95px; float:left; background:url(images/fastquote.gif) no-repeat; padding:20px 0 0px 313px;}

h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#333333; letter-spacing:2px;}
h2{margin:0px; padding:0px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#333333; letter-spacing:2px;}
h4{margin:0px; padding:0px; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#333333; letter-spacing:2px;}
h5{margin:0px; padding:0px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#333333; letter-spacing:2px;}

.breakcrum{font-family:Arial; color:#666666; text-decoration:underline; font-size:13px;}
.breakcrum:hover{font-family:Arial; color:#666666; text-decoration:none; font-size:13px;}

.yashheading{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:bold; position:relative; left:-12px;}
.inputbox{background:url(images/inputbg.jpg) no-repeat; width:125px; height:20px; border:none; color:#333333; font-size:11px; font-family:Tahoma; padding-left:8px; line-height:10px; padding-top:0px;}

.estimatehead{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:bold;}

.estimationnav{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C33205; font-weight:bold; text-decoration:none; }
.estimationnav:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }

.viewall{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
.viewall:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }


.internal-body ul{margin:15px 0 0 13px; padding:0px; list-style:none;}
.internal-body ul li{ list-style-image:url(images/arrowbullet.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-left:5px;}


.internal-body .reqsection{margin:0px 0 15px 0; padding:0px; height:40px; border-bottom:1px solid #AEAEAE; }

.required{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF0000; font-weight:bold;}
.list-padding{padding-left:8px;}
.thankyou{width:400px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#E44615; position:absolute; top:338px; left:193px;}
.thankyou2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#696969; font-weight:bold;}


/* Form-css- by Ramesh*/

.formcontainer{width:750px; float:left; overflow:hidden;}
#1{width:750px; padding:10px; background-color:#ECECEC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; float:left; overflow:hidden;}

#form-pan ul li{list-style-image:none;}
#form-pan{width:750px; padding:10px; background-color:#ECECEC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; float:left; overflow:hidden; }

#2{width:750px; padding:10px; background-color:#ECECEC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; float:left; overflow:hidden; }

#3{width:750px; padding:10px; background-color:#ECECEC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; float:left; overflow:hidden; }


#4{width:750px; padding:10px; background-color:#ECECEC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; float:left; overflow:hidden; }

#5{width:750px; padding:10px; background-color:#ECECEC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; float:left; overflow:hidden; }

#6{width:750px; padding:10px; background-color:#ECECEC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; float:left; overflow:hidden; }


.heading{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; margin-bottom:10px; }
#form-box{width:700px; float:left; background:#F3F3F3; padding:20px;  border:1px solid #DEDEDE;}
#form-box img{float:right; padding-right:30px;}
#form-box ul{list-style:none; margin:0px; padding:0px; list-style-image:none;}
#form-box ul li{line-height:30px; list-style:none; list-style-image:none; margin-bottom:5px; }
#form-box-left{width:120px; float:left; }
#form-box-right{width:200px; height:180px; float:left;}
#detail{width:640px; float:left;}
#form-box hr{float:left; width:700px; margin:9px 0 15px 0; color:#D9D9D9; background-color:#D9D9D9; height:1px;border:none;}
#form-box h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; margin:0px 0 10px 0; padding:0px; letter-spacing:normal;}
#form-box .divider{height:1px; border-bottom:1px solid #D9D9D9; float:left; width:700px; margin:9px 0 20px 0;}
#form-box .input1{width:180px; height:18px; border:#B4B4B4 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px;}
#form-box select{width:190px; height:20px; border:#B4B4B4 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
#form-box .textarea1{width:180px; height:40px; border:#D9D9D9 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px;}
#detail textarea{width:634px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#838383; padding:3px;}
#form input{border:#D9D9D9 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px;}
#form textarea{border:#838383 solid 1px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px;}
#form .form-body{background-color:#ECECEC; width:747px; margin:0px; padding:28px 29px 0px 33px; float:left; font-family:arial; font-size:13px; line-height:20px; color:#666666; }


#form-box-right input{border:#B4B4B4 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px; width:50%;}
#form-box-right textarea{border:#B4B4B4 solid 1px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px; width:50%;}


#detail input{border:#B4B4B4 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px;}
#detail textarea{border:#B4B4B4 solid 1px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px;}


/* added by pradeep on 11april   */

a.tip {
	position: relative;
}

a.tip span {
	display: none;
	position: absolute;
	top: -25px;
	left: -5px;
	width:auto;
	padding: 5px;
	z-index: 100;
	background: #5da7d4;
	color: #ffffff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
}

a:hover.tip span {
	display: block;
}


/* added by pradeep on 17may2011  */

.internal-body2 img{float:left; margin-right:10px; margin-bottom:10px;}