
/* body part start */
body{ margin:0 auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:url(../images/main-back-images.jpg) no-repeat #000000; outline:none; text-align:justify; background-position:top;}
a{ outline:none;}
a{ text-decoration:underline; color:#666666; outline:none; font-size:14px;}
a:hover{ text-decoration:none; color:#666666; outline:none; font-size:14px;}

.clear{ clear:both;}
h3{ margin:11px 0 10px 0; padding:0 0 0 0; font-weight:normal; font-size:16px; color:#FF6633; font-family:"Myriad Pro", "MS Serif", "Myriad Pro Cond", "Myriad Pro Light", Tahoma;}
h2{ margin:0 0 10px 0; padding:0 0 4px 0; font-weight:normal; font-size:14px; color:#FF6633; font-family:"Myriad Pro", "MS Serif", "Myriad Pro Cond", "Myriad Pro Light", Tahoma;}
img{ float:left;}
h1{ margin:11px 0 10px 0; padding:0 0 6px 0; font-weight:normal; font-size:14px; color:#FF6633; border-bottom:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif;}
p{ margin:0px; padding:0px; font-weight:normal;}
/* body part end */

/* top header part start */
#main-container{ width:970px; margin:0 auto; padding:0px;}

.main-header-div{ width:970px; height:60px; margin:0px; padding:0px;}
.header-logo-div{ width:375px; float:left; padding:10px 0px 0px 0px;}
.header-rightmenu-div{ width:589px; float:left;}
.header-rightmenu-div .background-img{background:url(../images/top-menu-img.png) no-repeat right top; height:36px; text-align:right; font-size:12px; width:400px; height:28px; float:right; padding-top:8px;}
.header-rightmenu-div .background-img a{ text-decoration:none; color:#333333; padding:10px 0px 0px 5px; font-size:12px;}
.header-rightmenu-div .background-img a:hover{ text-decoration:underline; color:#333333; padding:10px 0px 0px 5px; font-size:12px;}
/* top header part end */

/* top navigation part start */
.top-navigation-middlebg{ background:url(../images/top-navi-middle-bg.png) repeat-x; height:42px; float:left; width:948px;}
.example1 ul{ margin:0px 0px 0px 9px; padding:0px;}
.example1 li {list-style:none; font-size:12px; line-height:42px; display:inline;}
.example1 li a { text-decoration:none; padding:0px 20px 0px 20px; color:#000000; float:left;}
.example1 li a:hover { background:url(../images/top-navi-hover-img.png) repeat-x left; text-decoration:none; color:#000000; padding:0px 20px 0px 20px; line-height:42px; float:left;}
.banner-back-img{ background:url(../images/clipping-mart-banner-png-1.png) no-repeat; width:970px; height:293px;}
.banner-back-img .pading{ padding:10px 0 0 5px}
/* top navigation part end */

/* top banner part start */
.banner-middlebg{ background:url(../images/banner-box-middle-bg.jpg) repeat-x; height:260px; width:939px; float:left; margin-top:0px; padding:0px 0px 0px 5px;}
.banner-left-div{ width:480px; float:left; padding:18px 20px 0 10px;}
.banner-right-div{ width:450px; float:left;}
.banner-right-div h1{ font-size:17px; color:#ffae00; padding-bottom:0px; margin:0px; padding-top:22px; border-bottom:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.banner-right-div span{ font-size:12px; color:#575656; padding-bottom:6px; margin:0px;}
.banner-right-div .banner-link-1 ul{ margin:0px; padding:6px 0px 6px 0px;}
.banner-right-div .banner-link-1 li{padding:0px 0px 0px 21px; background:url(../images/banner-bulet.png) no-repeat 0px 5px; list-style:none; line-height:22px; font-size:13px; color:#FFFFFF; font-weight:bold;}
.banner-right-div .banner-link-1 li a{ text-decoration:none; color:#996600;}
.banner-right-div .banner-link-1 li a:hover{ text-decoration:underline; color:#666666;}

.banner-right-div .banner-link ul{ margin:0px; padding:6px 0px 6px 0px;}
.banner-right-div .banner-link li{padding:0px 0px 0px 19px; background:url(../images/banner-bulet.png) no-repeat 0px 5px; list-style:none; line-height:22px; font-size:13px; color:#FFFFFF; font-weight:bold; text-align:left;}
.banner-right-div .banner-link li a{ text-decoration:none; color:#996600;}
.banner-right-div .banner-link li a:hover{ text-decoration:underline; color:#666666;}
/* top banner part end */

/* middle contant part start */
.backbround-color{ background:#FFFFFF; padding:11px 7px 0 7px;}
.middle-top-box-div{ margin:0px; padding:0 0 0 0; clear:both;}
.middle-top-box-div .left{ width:220px; float:left;}
.middle-top-box-div .left .according-btn{ width:219px; height:36px; float:left; background:url(../images/left-panel-black-btn.jpg) no-repeat;}
.middle-top-box-div .left .according-btn h1{margin:0px; padding: 8px 0px 0px 10px; color:#FFFFFF; border:none}

.middle-top-box-div .left .box-middle-bg{ width:199px; float:left; background:url(../images/left-panel-middle-bg.jpg) repeat-y; padding:3px 10px 6px 10px}
.middle-top-box-div .left .box-middle-bg h1{ margin:0px; padding:0px; font-size:16px; color:#ff7800; border-bottom:1px solid #c1c1c1; padding-bottom:5px;}
.middle-top-box-div .left .box-middle-bg .middle-cont{ padding-top:6px; color:#333333; text-align:left;}
.middlebg-leftbox-cont{ width:193px; height:326px; float:left; padding:8px 10px 0 10px; background:url(../images/feature-work-middle-bg.jpg) repeat-x;}
.middlebg-leftbox-cont h1{ font-size:17px; color:#ff7800; font-weight:normal; margin:0px; border-bottom:1px solid #cbcaca; padding:0 0 3px 0;}
.middlebg-leftbox-cont a{ text-decoration:underline; color:#ff7800; font-size:13px;}
.middlebg-leftbox-cont a:hover{ text-decoration:none; color:#ff7800;}
.middle-img-div{ padding:10px 0 0px 0; width:96px; float:left;}
.middle-img-div img{ margin:0 0 6px 0;}
.middle-img-div ul{ margin:0px; padding:0px;}
.middle-img-div li{ list-style:none; padding:0px 0px 0px 0px;}
.middle-img-div1{ padding:10px 0 0px 6px; width:90px; float:left;}
.middle-img-div1 img{ margin:0 0 6px 0;}
.middle-img-div1 ul{ margin:0px; padding:0px;}
.middle-img-div1 li{ list-style:none; padding:0px 0px 0px 10px; text-align:right;}
.middle-top-box-div .center{ width:501px; float:left; padding:8px 10px 0 10px; line-height:17px;}
.middle-top-box-div .center .top-padding{float:left; width:362px; padding:0 8px 0 0;}
.middle-top-box-div .center .top-padding span{float:left; width:129px;}
.middle-top-box-div .center h1{ font-size:14px; color:#ff7800; font-weight:normal; margin:0px; border-bottom:1px solid #cbcaca; padding:0 0 10px 0; margin-bottom:10px;}
.middle-top-box-div .center ul{ margin:0px; padding:8px 0 0 0;}
.middle-top-box-div .center li{ background:url(../images/cont-bulet.jpg) no-repeat 0px 6px; line-height:19px; list-style:none; padding:0px 0px 0px 17px; font-weight:bold;}
.middle-top-box-div .center li a{ text-decoration:none; color:#333333;}
.middle-top-box-div .center li a:hover{ text-decoration:underline; color:#666666;}
.middle-top-box-div .right{ width:202px; float:left; padding:8px 5px 0 8px;}
.middle-top-box-div .right h1{ font-size:14px; color:#ff7800; font-weight:normal; margin:0px; border-bottom:1px solid #cbcaca; padding:0 0 10px 0; margin-bottom:9px;}
.middle-top-box-div .right ul{ margin:0px; padding:0px 0 0 0;}
.middle-top-box-div .right li{ background:#FFFFFF; margin-bottom:1px; padding-bottom:1px; list-style:none; border-bottom:1px dashed #e5e5e5;}
.middle-top-box-div .right li span{ background:url(../images/bulet-right-link.png) no-repeat 0px 8px; line-height:21px; list-style:none; padding:0px 0px 0px 17px; display:block; margin-left:5px; text-align:left;}	
.middle-top-box-div .right li a{ text-decoration:none; color:#333333; background:#; display:block; font-size:12px;}
.middle-top-box-div .right li a:hover{ text-decoration:none; color:#000000; background:#f3f3f3; display:block; font-size:12px;}
.middle-top-box-div .right a{ text-decoration:underline; color:#ff7800; font-size:12px;}
.middle-top-box-div .right a:hover{ text-decoration:none; color:#ff7800; font-size:12px;}

.middle-top-box-div .right .read-more-right a{ text-decoration:underline; color:#ff7800; font-size:12px; float:right; font-weight:normal;}
.middle-top-box-div .right .read-more-right a:hover{ text-decoration:underline; color:#000000; font-size:12px; float:right; font-weight:normal;}

.middle-bottom-box-div{ margin:0px; padding:12px 0 12px 0; clear:both;}
.cont-bottom-box-middlebg{ background:url(../images/cont-botombox-middlebg.jpg) repeat-x; line-height:46px; padding:0 0 0 0; width:937px; float:left;}
.cont-bottom-box-middlebg ul{ margin:0px; padding:0px;}
.cont-bottom-box-middlebg li{ padding:0px 150px 0px 0px; list-style:none; display:inline; color:#000000; font-size:14px;}
.who-we-are-box-div{ width:230px; float:left; padding-left:5px;}
.who-we-are-box-div img{ padding-bottom:8px;}
.who-we-are-box-div1{ width:206px; float:left; padding-left:26px;}
.who-we-are-box-div .smalltext{ text-align:justify; padding:8px 15px 0 0; line-height:17px;}
.who-we-are-box-div .smalltext span{ padding:3px 0 0 0; text-align:right; float:right;}
.who-we-are-box-div .smalltext span a{ text-decoration:underline; color:#ff7f01; font-size:12px;}
.who-we-are-box-div .smalltext span a:hover{ text-decoration:none; color:#ff7f01; font-size:12px;}
.queck-box-middlebg{ background:url(../images/quck-box-middlebg.jpg) repeat-x; height:189px; float:left; padding:4px 0px 0 12px; width:188px;}
.input{ width:100px; height:14px; border:1px solid #c0c0c0;}
.input1{ width:150px; height:16px; border:1px solid #c0c0c0;}
.textarea1{ width:150px; height:62px; border:1px solid #c0c0c0;}

.textarea{ width:100px; height:62px; border:1px solid #c0c0c0;}
.tecture-img-input{ width:44px; height:16px; border:1px solid #c0c0c0 !important;}
/* services contant part start */
.services-top-div{ margin:0 0 10px 0; padding:0px; width:auto; float:left;}
.services-top-div .left{ width:548px; float:left; padding-right:7px;}
.services-top-div .left span{float:left; padding-top:10px;}
.services-top-div .right{ width:181px; float:right; margin:0px; padding:0 0px 0 0;}
.services-top-div .right img{ float:right;}
.services-link{ clear:both; margin:0px; padding:0px;}
.services-link ul{margin:0px; padding:0px;}
.services-link li{ list-style:none; padding:0 0 0 18px; line-height:19px; background:url(../images/red_arw.png) no-repeat 0px 6px;}
.services-link li a{ text-decoration:none; color:#333333; font-size:12px;}
.services-link li a:hover{ text-decoration:underline; color:#666666; font-size:12px;}
.services-link1{ clear:both; margin:0px; padding:0px;}
.services-link1 ul{margin:0px; padding:0px;}
.services-link1 li{ list-style:none; padding:0 0 12px 18px; line-height:17px; background:url(../images/red_arw.png) no-repeat 0px 5px;}
.services-link1 li a{ text-decoration:none; color:#333333;}
.services-link1 li a:hover{ text-decoration:underline; color:#666666;}
.about-text{ width:auto;}
.about-text b{ margin:0px; padding:0px 0px 4px 0px; font-weight:bold; float:left;}
.about-text span{ float:left; margin-top:10px; padding-right:2px;}
.about-text a{text-decoration:underline; color:#f58807; font-size:12px;}
.about-text a:hover{text-decoration:none; color:#f58807; font-size:12px;}
.group-company{ width:auto; margin:0px; padding:0px; line-height:17px;}
.group-company span{ margin:10px 0 0 0; padding:0 0 8px 0; float:left; border-bottom:1px dashed #CCCCCC; width:100%;}
.group-company a{text-decoration:underline; color:#f58807;}
.group-company a:hover{text-decoration:none; color:#f58807;}
.services-link li span{padding:10px 90px 10px 0; background:none; width:100px; float:left;}
.services-link li span h1{ font-size:16px; color:#FF9966; font-weight:bold; border-bottom:none;}
/* services contant part end */

/* contact us contant part start */
.contactlinks{ line-height:20px;}
.contactlinks p{ margin:0px; padding:0px;}
.contactlinks a{ text-decoration:underline; color:#333333; font-size:12px; padding:0px;}
.contactlinks a:hover{ text-decoration:none; color:#666666; font-size:12px; padding:0px;}
.contact-list ul{ margin:0px; padding:5px 0px 12px 0px;}
.contact-list li{list-style:none; padding:0px 0px 0px 15px; line-height:18px; color:#333333; text-decoration:none; background:url(../images/contact-list-bulet.jpg) no-repeat 0px 7px;}
.contact-list li a{ text-decoration:none; color:#333333;}
.contact-list li a:hover{ text-decoration:underline; color:#666666;}
.gateway-group-text{ margin:0px; padding:0px 0px 2px 0px; line-height:20px;}
/* contact us contant part end */

/* sitemap contant part start */
.sitemap-main-div{ width:auto; margin:0px; padding:0px;}
.sitemap-main-div .div-box{ width:200px; margin:0px; padding:0px; float:left;}
.sitemap-main-div .div-box h1{ font-weight:bold; font-size:14px; color:#333333; padding:0px; margin:0px; border-bottom:none;}
.sitemap-main-div .div-box ul{ margin:0px; padding:4px 0 0 0;}
.sitemap-main-div .div-box li{ list-style:none; line-height:19px; padding:0 0 0 20px; background:url(../images/bullet_or.jpg) no-repeat 0px 5px;}
.sitemap-main-div .div-box li a{ text-decoration:none; color:#333333; font-size:12px;}
.sitemap-main-div .div-box li a:hover{ text-decoration:underline; color:#666666; font-size:12px;}
/* sitemap contant part end */

/* categories contant part start */
.categories-pase-div{ margin:0px; padding-top:0px; width:auto;}
.categories-pase-div p{ width:570px; float:left; margin:8px 0px 10px 100px;}
.categories-pase-div p img{float:left; margin:4px 40px 0px 0; border:none;}
.categories-pase-div p strong{ margin-bottom:10px; font-weight:bold; clear:both; font-size:14px; color:#666666;}
.categories-pase-div p span{ width:100px; padding-right:10px;}
/* categories contant part end */

/* profile contant part start */
.profile-div{ width:auto; margin:0px; padding:0px;}
.profile-div ul{ margin:0px; padding:0px; width:245px; float:left;}
.profile-div li{ list-style:none; line-height:20px; padding:0 0 0 0;}
.profile-div li img{ padding:0 0 10px 0;}
/* profile contant part end */

/* template contant part start */
.template-div{ width:736px; float:left; padding-right:5px; line-height:17px;}
/* template contant part end */
/* middle contant part end */

/* footer part start */
.footer-main-div{ margin-top:2px; padding:0px; clear:both; float:left;}
.footer-box-middlebg{ background:url(../images/footer-box-middle-bg.jpg) repeat-x; height:51px; float:left; width:956px;}
.footer-box-middlebg .left-div{ width:705px; float:left; padding:10px 0 0 0; font-size:12px;}
.footer-box-middlebg .left-div a{ text-decoration:none; color:#333333; padding:0 5px 0 5px; font-size:12px;}
.footer-box-middlebg .left-div a:hover{ text-decoration:underline; color:#666666; padding:0 5px 0 5px; font-size:12px;}
.footer-box-middlebg .right-div{ width:218px; float:left; padding:11px 0 0 30px;}
.footer-box-middlebg .right-div img{ margin:0 6px 0 0;}
/* footer part end */

.errorMsg {
	font-size:11px;
	color :red;
}

.errorMsg2 {
	font-size:11px;
	color :red;
        float:left;
        background-color: bisque;
        border: 1px solid red;
        text-align: left;
        width: 400px;
}
.successMsg{
    font-size:11px;
    color :black;
    float:left;
    background-color: #ABEF00;
    border: 1px solid green;
    text-align: left;
    width: 400px;
}
