body {margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/inner-page-bg.jpg) left top repeat-x;}

p{margin:0px; padding:0px; border:0px;}
img{margin:0px; padding:0px; border:0px; /*behavior: url("pngbehavior.htc");*/}





.clearflot {clear:both;}

.homepage-wapper {background:url(../images/homepage-bg.jpg) left top repeat-x #e5e5e5;}

.wapper {width:952px; margin:0 auto;}
.header {background:url(../images/header-arrow.jpg) right bottom no-repeat; padding:0 0 0 0; height:177px;}

.logo {padding:40px 0 0 23px; float:left; width:auto;}

.project-done {padding:52px 50px 0 0; float:right; width:auto;}
/*.project-done {padding:52px 50px 0 0; _padding:52px 50px 0 0; .padding:51px 50px 1px 0; float:right;}*/


.menu {float:left; width:auto;}
.menu ul{margin:0px; padding:0px; border:0px;}
.menu li{margin:0px; padding:0px; border:0px; display:inline; float:left; width:auto;}

.get-started {float:right; padding:8px 34px 19px 0; width:auto;}

.slogan {text-align:center; padding:18px 10px;}

.content {padding:48px 0 33px 0 }
.home-cnt-left {float:left; width:408px; padding:0 54px 0 18px;}
.home-cnt-left .left {float:left; width:192px;}
.home-cnt-left .left p {background:url(../images/point-bg-left.jpg) left top no-repeat; color:#372431; font-size:14px; padding:7px 0 8px 10px; margin:0 0 5px 0;}
.home-cnt-left .left p a{color:#372431; text-decoration:none;}
.home-cnt-left .left p a:hover{color:#a98d4a; text-decoration:underline;}

.home-cnt-left .right {float:right; width:210px;}
.home-cnt-left .right p{background:url(../images/point-bg-right.jpg) left top no-repeat; color:#372431; font-size:14px; padding:7px 0 8px 10px; margin:0 0 5px 0;}
.home-cnt-left .right p a{color:#372431; text-decoration:none;}
.home-cnt-left .right p a:hover{color:#41a3b2; text-decoration:underline;}

.home-cnt-right {float:right; width:424px; padding:0 40px 0 8px;}
.home-cnt-right .boxes {padding:0 0 30px 0;}
.home-cnt-right .boxes .box-left{float:left; width:104px;}
.home-cnt-right .boxes .box-right{float:right; width:320px; line-height:20px;}
.home-cnt-right .boxes .box-right .hd{padding:0 0 10px 0;}


.footer {background:url(../images/footer-bg.jpg) left top repeat-x #382532;}
.footer .wapper {width:952px; margin:0 auto;} 
.footer .wapper .footer-left{float:left; width:640px; padding:26px 0 24px 0; color:#ffffff; font-size:12px;}
.footer .wapper .footer-left .copyright {width:450px; float:left;}

.footer .wapper .footer-left .copyright .span{color:#f1931f; font-size:11px; padding:5px 0 0 0;}
.footer .wapper .footer-left .copyright .span a{color:#f1931f; text-decoration:none;}
.footer .wapper .footer-left .copyright .span a:hover{color:#f1931f; text-decoration:underline;}

.footer .wapper .footer-left  .xhtml {width:175px; float:right; text-align:right; padding:0 0 0 0; margin:0 0 0 0; float:right;}


.footer .wapper .footer-right{float:right; margin:0 0 0 0; background:url(../images/footer-right-bg.jpg) left top no-repeat; padding:0px 29px 7px 10px; width:auto;}
.footer .wapper .footer-right img{margin:0 3px;}






















/* inner page start */

.content-wapper {padding:0 0 25px 0;}

.inner-wapper {background:url(../images/content-bot-bg.jpg) left bottom repeat-x;}

.inn-content {padding:0 0 0 0; width:952px; margin:0 auto;}
.inn-content-left {float:left; width:520px; padding:0 0 0 21px;}
.cnt-hd {padding:20px 0 0 7px;}
.cnt-text {padding:30px 0 0 7px; line-height:19px; font-size:14px; color:#313131; font-family:"Trebuchet MS"; text-align:justify;}
.cnt-text a{color:#e46401; text-decoration:underline;}
.cnt-text a:hover{color:#474747; text-decoration:none;}

.inn-content-right {float:right; width:385px; padding:20px 0 0 0;}

.right-box-bellow-bg {background:url(../images/right-box-back-bg.jpg) left 56px repeat-x;}

.right-box-bg {background:url(../images/right-box-bg.jpg) left 1px repeat-y; margin:0 16px 0 17px; padding:5px 51px 5px 51px;}
.right-box-bg .img-hd {padding:0 0 10px 0;}
.right-box-bg .text {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:20px; font-style:italic; color:#FFFFFF; padding:0 0 10px 0;}
.right-box-bg .text a{color:#000000; text-decoration:underline;}
.right-box-bg .text a:hover{color:#FFFFFF; text-decoration:underline;}

/* inner page end */





/* portfolio page start */

.portfolio-content {padding:0 12px 0 0px; width:932px; margin:0 auto;}

.portfolio-left {float:left; width:180px; padding:0 0 0 0; text-align:right;}
.portfolio-left .hd-img {text-align:left; padding:20px 0 56px 0;}
.portfolio-left .left-text ul{margin:0 0 8px 0; padding:0px; border:0px;}
.portfolio-left .left-text li{margin:0px; padding:7px 20px 5px 10px; border:0px; list-style:none; border-bottom:1px solid #e6e6e6;}
.portfolio-left .left-text a{color:#292929; text-decoration:none;}
.portfolio-left .left-text a:hover{color:#d85509; text-decoration:none;}
.portfolio-left .left-text a.active{color:#d85509; text-decoration:none; font-weight:bold;}
.portfolio-left .left-text a.inactive{color:#292929; text-decoration:none; font-weight:bold;}


.portfolio-right {float:right; width:721px; background:url(../images/portfolio-bg.jpg) left top no-repeat; margin:38px 0 0 0; padding:16px 16px 0 15px;}

.portfolio-bot-bg {background:url(../images/portfolio-bot-bg.jpg) left top repeat-y; padding:10px; color:#FFFFFF; padding:15px 22px 10px 32px; line-height:18px;}
.portfolio-bot-bg .hd{color:#ffc137; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; padding:0 0 5px 0;}

.next-back {position:absolute; z-index:1001; padding:0 0 0 590px;}
.next-back ul{margin:0px; padding:0px; border:0px;}
.next-back li{margin:0px; padding:0; border:0px; display:inline; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.next-back a{background:url(../images/next-back.jpg) left top no-repeat; padding:3px 15px 4px 14px; overflow:hidden; line-height:40px; color:#ffffff; text-decoration:none}
.next-back a:hover{background:url(../images/next-back-h.jpg) left top no-repeat; padding:3px 15px 4px 14px; overflow:hidden; line-height:40px; color:#ffffff; text-decoration:none}
.next-back a.active{background:url(../images/next-back-h.jpg) left top no-repeat; padding:3px 15px 4px 14px; overflow:hidden; line-height:40px; color:#ffffff; text-decoration:none}

/* portfolio page end */


/* contact page start */

.inn-content-left2 {float:left; width:505px; min-width:490px; padding:0 0 0 21px;}

.contact {background:url(../images/contact-mid-bg.jpg) left top repeat-y; width:520px;}
.contact-top-cove {padding:0 0 06px 0;}


fieldset {border:none; font-size:12px; color:#243027; color:#1b5152; padding:00px 35px 0 35px;}
fieldset br{clear:both}
label {float:left; width:100%; text-align:left; margin:0 0 0 0; padding:5px 5px 0 0; color:#cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b5152; line-height:18px; vertical-align:top;}
fieldset input{ margin:0 0 10px 0; width:420px; padding:5px 5px 6px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:3px solid #e1e1e1; background:#fcfcfc; color:#243027; clear:both;}

fieldset .select{ margin:0 0 10px 0; width:440px; padding:5px 5px 6px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:3px solid #e1e1e1; background:#fcfcfc; color:#243027; clear:both;}

fieldset .browse{ margin:0 0 10px 0; width:440px; padding:5px 5px 6px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:3px solid #e1e1e1; background:#fcfcfc; color:#243027; clear:both;}

fieldset .textarea{ margin:0 0 10px 0; width:420px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:3px solid #e1e1e1; background:#fcfcfc; color:#243027; clear:both; height:85px; min-height:85px; overflow:auto;}

.content-text {font-size:13px; color:#313131; text-align:justify; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px;}


.right-box-bg2 {background:url(../images/right-box-bg.jpg) left 1px repeat-y; margin:0 16px 0 17px; padding:25px 28px 12px 28px;}
.right-box-bg2 .img-hd {padding:0 0 14px 0;}
.right-box-bg2 .text {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:27px; font-style:italic; color:#FFFFFF;}

.messanger-left {float:left; padding:0 0 5px 22px; width:auto;}
.messanger-right {float:right; width:200px; padding:22px 0 5px 0; font-weight:bold; font-size:12px;}
.messanger-right a{color:#FFFFFF; text-decoration:none;}
.messanger-right a:hover{color:#FFFFFF; text-decoration:underline;}

.checkbox {background:none; border:none; width:20px; margin:0 5px 0 0; padding:0px;}

/* contact page end */

.pagingDiv { width:270px; height:20px}
.pNo {float:right; width:60px; margin-left:3px; margin-right:12px; border:0px solid gray;}

form {margin:0px; padding:0px; border:0px;}


.paging {color:#474747;}
.paging a{color:#35a79e; text-decoration:underline;}
.paging a:hover{color:#474747; text-decoration:underline;}
.paging a.active{color:#474747; text-decoration:underline; font-weight:bold;}

.paging .next {float:right; width:auto;}
.paging .prev {float:left; width:auto;}
.paging .mid {width:80%; margin:0 auto; text-align:center;}

.required{
color:#FF0000;
}


.contact-info {position:absolute; margin:425px 0 0 690px;}

.right-banner {padding:17px;}



.inn-content-full {padding:0 20px;}
.pricing-box {background:url(../images/pricing-mid-bg.jpg) left top repeat-x; margin:0 0 10px 0; width:905px;}
.pricing-box .one {float:left;}
.pricing-box .two {float:left; background:url(../images/arrow.jpg) 10px 12px no-repeat; font-size:18px; color:#54394d; width:430px; padding:15px 0 15px 45px;}
.pricing-box .three {float:left; padding:15px 0 15px 0; font-family:Arial, Helvetica, sans-serif; color:#026e9b; font-size:18px; width:170px; text-align:right;}
.pricing-box .three span {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; margin:0 10px 0 0;}
.pricing-box .four {float:left; padding:9px 0 0 0; width:238px; text-align:right}
.pricing-box .five {float:right;}
.buy-btn {background:url(../images/buy-now.jpg) left top no-repeat; margin:0px; padding:0px; border:0px; width:150px; height:32px;}