*{ margin:0px; padding:0px; outline:none; list-style:none;}
a{text-decoration:none; color:#000000;}
a img {border:none;}
html,body{width:100%;}
body{background: url(../images/background.jpg) repeat-x ; font-family:Tahoma; font-weight:normal;}


/****************************** top-header start here *****************************/

#top-header-main{width:100%; float:left;padding:0px 0px 0px 0px;}
.top-header{width:992px; margin:0px auto;}
.logo-container{width:991px; float:left; padding:0px 0px 0px 0px;}
.header-left{width:490px; float:left; padding:20px 0px 0px 0px;}
.header-right{width:500px; float:left;}
.company-logo{float:left;}
.contact{float: right; margin-right:30px;}



/* menu start here */

#menu-main{width:100%; float:left; padding:0px 0px 0px 0px;}
.menu-wrap{width:990px; margin:0px auto;}
.menu{width:990px; float:left; padding:0px 0px 0px 0px;}
.menu ul{float:left; padding:0px 0px 0px 0px;}
.menu ul li{float:left; padding:0px 0px 0px 0px; margin-right:6px;}
.menu ul li a{float:left; font-size:14px;font-weight:bold; height:56px; line-height:56px; padding:0px 0px 0px 26px; color:#fff;}
.menu ul li a span{float:left; font-size:14px; height:56px; line-height:56px; padding:0px 26px 0px 0px;}


.menu ul li a:hover{float:left; font-size:14px; background:url(../images/nav-left.png) no-repeat left;  height:56px; line-height:56px; padding:0px 0px 0px 26px; color:#000;}
.menu ul li a:hover span{float:left; font-size:14px; background:url(../images/nav-right.png) no-repeat right; height:56px; line-height:56px; padding:0px 26px 0px 0px;}


.menu ul li a.active{float:left; font-size:14px; background:url(../images/nav-left.png) no-repeat left; font-weight:bold; height:56px; line-height:56px; padding:0px 0px 0px 26px; color:#000;}
.menu ul li a.active span{float:left; font-size:14px; background:url(../images/nav-right.png) no-repeat right; height:56px; line-height:56px; padding:0px 26px 0px 0px;}



.softwares-clouds{width:254px; height:225px; background:url(../images/clouds-bg.jpg) no-repeat; float: left; padding:15px 0px 0px 15px; margin:10px 0px 0px 0px;}
.cluds{background:#eeeeee;}
.pointer{cursor:pointer; margin:5px;}
.space{padding:5px;}

/**************************** top-header end here *****************************************/









/**************************** container start here *****************************************/

#container{width:991px; margin:0px auto;}


/* header start here */

#hader-wrap-main{ background:url(../images/header-main-bg.jpg) no-repeat center top; width:100%; float:left; height:389px; margin-top:5px; }
#header-wrap{width:990px; margin:0px auto;}
#header-main{ width:990px;float:left; margin-top:1px; margin-bottom:10px;}


/*********************************header gallery*****************************************/
/*
div.wrap {width : 990px;margin : 0 auto;text-align : left;}
div#top div#nav {float : left;clear : both;width : 990px;height : 51px;margin :0px 0 0;}
div#top div#nav ul {float : left;width : 990px;height : 51px;list-style-type : none;}
div#nav ul li {float : left;height : 51px;}
div#nav ul li a {border : 0;height : 51px;display : block;line-height : 52px;text-indent : -9999px; color:#000000;}
div#header {margin : -1px 0 0;}
div#video-header {height : 670px;margin : -1px 0 0;}
div#header div.wrap {height :310px; background : url(images/header-bg.png) no-repeat 50% 0;}
div#header div#slide-holder {z-index : 40;width : 990px;position : absolute;}
div#header div#slide-holder div#slide-runner {width : 990px;height :310px;overflow : hidden;position : absolute;}
div#header div#slide-holder img {margin : 0;display : none;position : absolute;height : 307px;}
div#header div#slide-holder div#slide-controls {left : 0;bottom :0px;width : 990px;height : 46px;display : none;position : absolute;}
div#header div#slide-holder div#slide-controls p.text {float : left;color : #fff;display : inline;font-size : 10px;line-height : 16px;margin : 15px 0px 0px 20px; text-transform : uppercase;}
div#header div#slide-holder div#slide-controls p#slide-nav {float : right;height : 24px;display : inline;margin : 11px 15px 0 0;}
div#header div#slide-holder div#slide-controls p#slide-nav a {float : left;width : 24px;height : 24px;display : inline;font-size : 11px;margin : 0 5px 0 0;line-height : 24px;font-weight : bold;text-align : center;text-decoration : none;background-position : 0 0;background-repeat : no-repeat; color:#000;}*/






.header-thumb-wrap{width:990px; float: left; padding:20px 0px 10px 0px;}
.design-thumb{ background: url(../images/design-thumb.jpg) no-repeat; width:241px; height:260px; float:left; padding:0px 0px 0px 0px;}
.devlopment-thumb{ background:url(../images/development-thumb.jpg) no-repeat;width:272px; height:260px; float:left; padding:0px 0px 0px 0px;}
.marketing-thumb{ background:url(../images/marketing-thumb.jpg) no-repeat;width:247px; height:260px; float:left; padding:0px 0px 0px 0px;}
.seo-thumb{ background:url(../images/seo-thumb.jpg) no-repeat;width:225px; height:260px; float:left; padding:0px 0px 0px 0px;}
.intro-content{width:220px; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; padding:180px 0px 0px 25px; font-family: Arial;}
.intro-content2{width:245px; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; padding:180px 0px 0px 15px; font-family: Arial;}
.intro-content3{width:195px; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; padding:180px 0px 0px 10px; font-family: Arial;}
.intro-content4{width:210px; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; padding:180px 0px 0px 15px; font-family: Arial;}
.view-more{float:right; color:#FFFFFF; margin-right:15px; font-weight:normal;}
.view-more:hover{ text-decoration:underline;}

.view-more2{float:right; color:#FFFFFF; font-weight:normal;}
.view-more2:hover{ text-decoration:underline;}

.quote{background:url(../images/request-container.jpg); width:270px; height:99px; float:left; margin:10px 0px 0px 2px;}
.quote2{background:url(../images/request-container.jpg); width:270px; height:99px; float:left; margin:20px 0px 0px 20px;}

/*************************************************** header end here *************************/


/**************************** center start here*******************************/

#center-main{width:991px; float:left; padding:0px 0px 0px 0px;}

/* leftcontainer start here */

.left-container{width:690px; float:left;padding:0px 0px 0px 10px;}
.left-container2{width:980px; float:left;padding:0px 0px 0px 10px;}
.about-heading{width:670px; float:left; font-size:35px; font-weight:bold; color:#000000; padding:0px 0px 0px 0px;}
.about-normal{ font-weight:normal;}
.about-content{width:640px; float:left; font-size:12px; color:#000000;  padding:10px 0px 20px 0px; font-weight:normal; line-height:18px; text-align:justify;}
.change{width:600px; font-size:16px; float:left; color:#000000; font-weight:bold; padding:0px 0px 0px 0px;}

.testimonials-container{width:640px; float:left;padding:30px 0px 20px 0px;}
.testimonials{background:url(../images/testimonials-box.jpg); width:627px; height:236px; float:left; padding:10px 0px 0px 7px;}
.testimonials2{background:url(../images/testimonials-box.jpg); width:627px; height:238px; float:left;padding:8px 0px 0px 7px; }

.testimonials-heading{ background:url(../images/testimonials-icon.jpg) no-repeat left;width:480px; float: right; font-size:34px; font-weight:bold; padding:20px 0px 30px 80px; color:#E9B96B;}

.testimonials-pic{width:100px; float:left;padding:0px 0px 0px 0px;}
.pic{float:left;}
.testimonials-content{width:410px; float: right; font-size:16px; color:#fff; padding:0px 40px 0px 20px; text-align:justify; line-height:24px;}
.detail{font-size:16px; color:#E9B96B; float: right; padding:10px 0px 0px 0px; font-weight:bold;}
.detail:hover{color:#FFFFFF;}





.web-packages-container{width:690px; float:left; padding:20px 0px 20px 0px;}
.packages-list{width:216px; float:left; padding:10px 0px 0px 0px;}
.packages-list ul{display:block; padding-left:20px;}
.packages-list ul li{display:block; background:url(../images/blue-arrow.jpg) no-repeat left center; padding:2px 0px 0px 15px; font-size:12px; color:#000000; line-height:26px; font-weight:bold;}


.packages-list2{width:330px; float:left; padding:0px 0px 0px 0px;}
.packages-list2 ul{display:block; padding-left:20px;}
.packages-list2 ul li{display:block; background:url(../images/blue-arrow.jpg) no-repeat left center; padding:2px 0px 0px 15px; font-size:12px; color:#000000; line-height:22px; font-weight:bold;}

.order{background:url(../images/order-button.jpg); width:88px; height:34px; float:left; margin:10px 0px 0px 20px;}
.order:hover{background:url(../images/order-button-hover.jpg) no-repeat;}
.price{color:#000000; padding:10px 0px 0px 20px; font-size:18px;}
.blue{color:#1183D0; font-weight:bold;}





/* leftcontainer end here */




/* rightcontainer start here */

.right-container{width:290px; float:left;padding:0px 0px 0px 0px;}
.hire-container-main{width:420px; float: right; padding:0px 0px 0px 30px;}
.girl{float:left; padding:6px 10px 0px 0px;}
.hire-container{background: url(../images/white-box.png) no-repeat right; width:277px; height:90px; float:left; padding:0px 0px 0px 0px; margin-top:10px;}
.hire-heading{width:230px; float:left; font-size:22px; color:#fff; font-weight:bold; padding:6px 0px 0px 40px;}
.guru{float:left; margin:12px 0px 0px 10px;}
.elance{float:left; margin:10px 0px 0px 8px;}
.odesk{float: right; margin:10px 5px 0px 10px;}

.web-template{background:url(../images/free-container.jpg) no-repeat; width:264px; height:86px; float:left; padding:20px 0px 0px 20px; margin-top:2px;}
.templte-haading{width:250px; float:left; font-size:18px; color:#FFFFFF; font-weight:bold; padding:5px 0px 5px 0px;}
.templte-content{width:250px; float:left; font-size:12px; color:#FFFFFF; ; padding:5px 0px 0px 0px;}

.premium-template{background: url(../images/sale-container.jpg) no-repeat; width:264px; height:86px; float:left; padding:20px 0px 0px 20px;}
.request{background:url(../images/request-container.jpg); width:270px; height:99px; float:left; text-decoration:none;margin-top:5px;}

.portfolio-container2{ background:url(../images/latest.jpg) no-repeat left center;width:920px;float:left; padding:0px 0px 20px 30px;}
.portfolio-container3{ background:url(../images/latest.jpg) no-repeat left center;width:900px;float:left; padding:20px 0px 20px 90px;}
.portfolio-container{ background:url(../images/latest.jpg) no-repeat left center;width:900px;float:left; padding:30px 0px 30px 90px;}
.latest{float:left;}
.portfolio-pic{float:left; margin:0px 22px 0px 5px;}
.portfolio-pic2{float: right; margin:0px 0px 0px 0px;}

.slide-link{margin-right:30px;}




.skill-container{background:url(../images/hire-container.jpg) no-repeat bottom; height:189px; width:283px; float:left; padding:5px 0px 0px 0px;}
.skills-heading{width:220px;float:left; font-size:18px; color:#fff; font-weight:bold; padding:10px 0px 10px 25px;}
.skill-list{width:250px; float:left; padding:0px 0px 0px 0px;}
.skill-list ul{ display:block; padding-left:20px;}
.skill-list ul li{ background:url(../images/skill-arrow.jpg) no-repeat left;display:block; font-size:12px; color:#000000; line-height:19px; padding:0px 0px 0px 15px;}

.read-more{ background:url(../images/read-arrow.jpg) no-repeat left center; font-weight:bold;width:90px; float: right; font-size:12px; color:#000000; padding:0px 0px 0px 15px;}
.read-more:hover{color:#0066FF;}

.domain-container{width:220px; float:left; padding:0px 40px 20px 20px; background:#000000; border:5px solid #666666; height:150px;}
.domain{width:150px; float:left; font-size:14px; font-weight:bold; color:#FFFFFF; padding:10px 0px 10px 0px;}


.domain-topbg{background:url(../images/domain-top-bg.jpg) no-repeat top; width:275px; float:left; padding:40px 0px 0px 0px;}

.domain-middlebg{background:url(../images/domain-middle-bg.jpg) repeat-x; width:275px; float:left; padding:0px 0px 0px 0px;}
.domain-bottombg{background:url(../images/domain-bottom-bg.jpg) no-repeat bottom; width:275px; float:left; padding:0px 0px 16px 0px;}
/*.search{background:url(../images/search.png; width:94px; height:31px; float:left;)*/





/*********** center end here********** */


/********************************* container end here *****************************************/



/********************************* footer start here *****************************************/
#footer-main{width:100%; float:left; background:#171715; padding-bottom:10px;}
.footer{width:991px; margin:0px auto;}

.footer-left-part{width:665px; float:left; padding:35px 0px 20px 0px;}

.ss-heading{width:550px; float:left; font-size:36px; padding:10px 0px 10px 35px; font-family:Tahoma; color:#FFFFFF; background:url(../images/s.jpg) no-repeat left center; line-height:40px; margin-left:10px;}
.ss-subheading{font-size:18px;}

.design-box{ background: url(../images/footer-menu-devider.jpg) no-repeat right;width:150px; float:left; padding:0px 30px 10px 10px; margin-top:20px;}
.design-heading{width:150px; float:left; color:#B8ACAC; padding:0px 0px 5px 0px; font-family:Tahoma; font-size:22px; font-weight:bold;}
.design-services{width:150px; float:left; padding:0px 0px 0px 0px;}
.design-services ul{ display:block;}
.design-services ul li{background:url(../images/footer-arrow.jpg) no-repeat left; font-size:12px;padding:0px 0px 0px 15px; color:#B8ACAC; line-height:25px; display:block; text-decoration:none;}




.development-box{background: url(../images/footer-menu-devider.jpg) no-repeat right;width:180px; float: left; padding:0px 0px 10px 40px;margin-top:20px;}
.marketing-box{width:220px; float: right; padding:0px 0px 10px 0px;margin-top:20px;}
.marketing-services{width:220px; float:left; padding:0px 0px 0px 0px;}
.marketing-services ul{ display:block;}
.marketing-services ul li{ background:url(../images/footer-arrow.jpg) no-repeat left; font-size:12px;padding:0px 0px 0px 15px; color:#B8ACAC; line-height:25px; display:block; text-decoration:none;}



.footer-right-part{width:290px; float:left; padding:35px 0px 0px 35px;}
.get-box{background:url(../images/get-box.jpg) no-repeat; width:270px; height:207px; float:left;padding:0px 0px 0px 0px;}
.get-heading{width:240px; float:left; font-size:26px; color:#FFFFFF; font-weight:bold; padding:10px 0px 0px 20px;}
.icon-box{ width:270px; float:left; padding:0px 0px 0px 0px;}
.icon-group{float:left; padding:10px 0px 0px 10px;}
.icon-content{width:160px; float:left; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Tahoma; margin:20px 0px 0px 10px;}
.icon-content:hover{ color:#000000;}
.icon-content2{width:160px; float:left; font-size:14px; font-weight:bold; color:#FFFFFF; margin:35px 0px 0px 10px;font-family:Tahoma;}
.icon-content2:hover{ color:#000000;}

.link-box{background: url(../images/container.jpg); width:254px; height:63px; float:left;padding:10px 0px 5px 15px;}
.facebook-heading{width:150px; float:left; font-size:16px; color:#fff; padding:15px 0px 10px 10px;}
.face-book-icon{float:left; margin:0px 25px 0px 0px;}
.face-book-icon2{float:left; margin:0px 0px 0px 0px;}








#footer-main-bottom{width:100%; float:left; background: #000000; border-top:2px solid #FFFFFF;}
.footer-bottom{width:990px; margin:0px auto;}
.footer-menu{width:800px; float: right; padding:20px 0px 20px 10px;}
.footer-menu ul{float:left;}
.footer-menu ul li{float:left; background:url(../images/menu-devider.jpg) no-repeat right;}
.footer-menu ul li.no-right-bg{background:none;}
.footer-menu ul li a{ font-size:12px; color:#FFFFFF; padding:0px 20px 0px 20px;float:left;}
.footer-menu ul li a:hover{ text-decoration:underline;}

.hit-wrap{width:150px; float:left; padding:10px 0px 0px 0px;}
.copyright{width:990px; float:left; font-size:12px; color:#FFFFFF; text-align:center;padding:0px 0px 0px 0px;}


.validation-box{width:690px; float:left; padding:0px 0px 0px 300px;}



/********************************* footer end here *****************************************/


/********************************* contact *****************************************/

.contact-box-main{width:988px; float:left; padding:0px 0px 20px 0px;}
.contact-box-main2{width:988px; float:left; padding:0px 0px 20px 0px; background:#353535; border:8px solid #CCCCCC; margin-bottom:20px;}
.contact-box-left{width:550px; float:left; padding:0px 0px 30px 0px; background:url(../images/devider-right2.jpg) no-repeat right;}
.contact-box-left2{width:550px; float:left; padding:0px 0px 0px 0px; background:url(../images/devider-right.jpg) no-repeat right;}
.contact-box-right{width:350px; float: left; padding:0px 0px 0px 50px;}
.contact-heading{width:600px; float:left; font-size:44px; font-weight:bold; color:#fff; padding:10px 0px 20px 50px;}

.contact-box{ width:300px; float: left; padding:30px 0px 30px 20px; }
.contact-box2{ width:300px; float: left; padding:30px 0px 30px 20px; }
.contact-id{width:300px; float:left;padding:0px 0px 0px 0px; font-size:24px; font-weight:bold; color:#fff;}
.contact-address{width:300px; float:left; font-size:14px; color:#fff;padding:0px 0px 0px 0px; line-height:25px;}

p {font-family:Arial,Verdana,Helvetica,sans-serif;color:#999999;font-size:1em;line-height:1.2em;margin-bottom:1em;}
#maincontent p a:hover {color:#ffcc00; text-decoration:none;}
#maincontent p a {color:#FFFFFF;}
label, input.txt-field, textarea.textarea  {font-size:14px; font-family:Tahoma;}
textarea {overflow:auto;}
label {color:#000;line-height:22px;margin-right:4px;}
input.txt-field{border:1px solid #585858;background-color: #FDFDEC;color:#000;padding:0 3px;width:218px;width:212px;height:22px;padding-top:4px;height:18px/*font-weight:bold;*/}

#contactform {margin:0; padding:0;color:#FFFFFF;}
#contactform ul {list-style:none; width:400px; margin:0px; float:left; padding:10px 0 0 5px;color:#FFFFFF;}
#contactform ul li {margin-bottom:5px; float:left; width:100%; padding:0 0 0 50px; list-style:none;color:#FFFFFF;}
#contactform ul li.submit { border-top:1px solid #1e1e1e; padding-top:10px; float:left; clear:both; margin-top:12px; text-align:right; padding-bottom:0; margin-bottom:0; color:#FFFFFF;}
#contactform ul li label { width:150px; float:left;color:#FFFFFF; }
#contactform ul li p.fields, #contactform ul.checkboxes{float: right; width:230px;  margin:0px; padding-bottom:0; margin-bottom:0;color:#FFFFFF; }
#contactform ul.checkboxes li {float:none;color:#FFFFFF;}
#contactform ul.checkboxes li label{float:none;color:#FFFFFF;}
#contactform ul.checkboxes li input {margin-right:5px;}
input.txt-field:focus, textarea.textarea:focus {border:1px solid #0C81D0;}
.submit { width:250px; float:left; clear:both; margin-top:12px; padding-bottom:0; margin-bottom:0; padding-left:280px;}
.quote-submit { width:270px; float: left; margin-top:12px; padding-bottom:0; margin-bottom:0; padding-left:270px;}
textarea.textarea {border:1px solid #585858;background-color: #FDFDEC;padding:4px 3px;width:212px;height:100px;color:#000;}
.sbutton{background: url(../images/submit-button.png) no-repeat;border:0px;width:110px;height:48px; cursor:pointer;}
.sbutton:hover{background:url(../images/submit-button-hover.png) no-repeat;border:0px;width:110px;height:48px;}

.check-box-container{width:230px; float: right; padding:5px 0px 5px 0px; clear:both;}
.check-box-txt{width:170px; float:left; color:#fff; font-size:14px; padding:0px 0px 0px 10px; font-weight:normal; margin:0px;}
.check-box{float:left;}



/*********************************sitemap *****************************************/

.sitemap{width:980px; float:left; padding:20px 0px 10px 0px; margin-left:10px;}
.sitemap ul{ float:left;}
.sitemap ul li{float:left; background:url(../images/sitemap-arrow.jpg) no-repeat left center; padding-left:10px;}
.sitemap ul li a{float:left; font-size:18px; color:#000000; line-height:30px; font-weight:bold; padding:0px 20px 0px 0px;}
.sitemap ul li a:hover{color:#990000; text-decoration:underline;}

.sitemap-heading{width:670px; float:left; font-size:44px; font-weight:bold; color:#000000; padding:0px 0px 0px 10px;}

.icons-container{width:930px; float:left; padding:50px 0px 20px 50px;}
.web-template2{background:url(../images/free-container.jpg) no-repeat; width:264px; height:86px; float:left; padding:20px 0px 0px 20px; margin-right:20px; margin-top:2px;}
.templte-haading2{width:250px; float:left; font-size:18px; color:#FFFFFF; font-weight:bold; padding:5px 0px 5px 0px;}
.templte-content2{width:250px; float:left; font-size:12px; color:#FFFFFF; ; padding:5px 0px 0px 0px;}

.premium-template2{background: url(../images/sale-container.jpg) no-repeat; width:264px; height:86px; float:left; padding:20px 0px 0px 20px; margin-right:20px;}
.request2{background:url(../images/request-container.jpg); width:270px; height:99px; float:left; text-decoration:none; margin-top:8px;}


/*********************************Services *****************************************/

.services-heading{width:670px; float:left; font-size:44px; font-weight:bold; color:#000000; padding:10px 0px 0px 10px;}

.services{width:970px; float:left; padding:30px 10px 30px 10px;}
.web-container{ width:335px; float:left; padding:0px 0px 0px 0px;}
.web-icon-box{width:335px; float:left;}
.webheading{width:240px; float:left; font-size:20px; color:#000000; font-weight:bold; padding:40px 0px 0px 0px;}
.web-pic{width:80px; float:left;}
.web-icon{float:left;}

.services-list{width:250px; float:left; padding:0px 0px 0px 30px;}
.services-list ul{display:block;}
.services-list ul li{display:block; background:url(../images/service-bullet.jpg) no-repeat left; padding-left:15px; font-size:12px; color:#000000; line-height:25px;}



.web-container2{ width:240px; float: right; padding:0px 0px 0px 0px;}
.web-icon-box2{width:240px; float:left;}
.webheading2{width:155px; float:left; font-size:20px; color:#000000; font-weight:bold; padding:40px 0px 0px 0px;}
.web-pic2{width:80px; float:left;}
.web-icon2{float:left;}

.services2-list{width:210px; float:left; padding:0px 0px 0px 30px;}
.services2-list ul{display:block;}
.services2-list ul li{display:block; background:url(../images/service-bullet.jpg) no-repeat left; padding-left:15px;font-size:12px; color:#000000; line-height:25px;}



/*********************************Training *****************************************/

.training-heading{width:500px; float:left; font-size:22px; color:#000000; font-weight:bold; padding:0px 0px 0px 0px;}
.training-list{width:300px; float:left; padding:0px 0px 20px 0px;}
.training-list ul{ display:block;}
.training-list ul li{ background:url(../images/service-bullet.jpg) no-repeat left; padding-left:15px;font-size:16px; font-weight:bold; color:#000000; line-height:30px; display:block;}
.training-content{width:640px; float:left; font-size:12px; color:#000000;  padding:10px 0px 0px 0px; font-weight:normal; line-height:18px;}




/*********************************seo page *****************************************/
.seo-container{width:680px; float:left; padding:20px 0px 0px 0px;}
.seo-pic-box{width:150px; float:left;}
.seo-pic{float:left;}
.seo-content-box{width:530px; float:left;padding:0px 0px 0px 0px;}
.seo-heading2{width:300px; float:left; padding:25px 0px 10px 0px; font-size:20px; color:#000000; font-weight:bold;}
.seo-content{width:460px; float:left; font-size:12px; color:#000000; padding:0px 0px 0px 0px; text-align:justify;}
.more{font-size:14px; color: #000; float: right; font-weight:bold;padding:20px 0px 0px 0px; width:100px;}
.more:hover{color:#990000;}
.seo-packs{width:980px; float:left; padding:0px 0px 0px 10px;}
.seo-subheading{width:500px; float:left; font-size:18px; font-weight:bold; padding:10px 0px 10px 0px;}
.seo-heading{width:670px; float:left; font-size:44px; font-weight:bold; color:#000000; padding:10px 0px 0px 0px;}
.seotable{width:990px; float:left;}
.seotable2{width:966px; float:left; padding:20px 0px 0px 24px;}
.seo-pic{float:left;}
.seo-box{float:left; margin-right:2px;}
.seo-box2{float:left;}
.Table-Bg{ border:1px solid #000000;}

.normal-text{ font-size:14px; color:#000000; padding-left:14px; font-weight:bold;}

.heading-1{ font-size:17px; color:#104476; font-weight:bold;}
.heading-2{ font-size:17px; color:#104476; font-weight:bold; padding-left:14px;}
.center-text{ font-size:14px; color:#000000; text-decoration:none;}
.center-text:hover{ color:#104476; text-decoration:none;}




/*********************************portfolio*****************************************/

.portfolio-box{width:690px; float:left; padding:30px 0px 0px 0px;}
.banner-container-out{width:345px; float:left;padding:0px 0px 0px 0px; }
.banner-container{width:345px; float:left;padding:30px 0px 0px 0px; }
.banner{width:305px; float:left;}
.banner:hover{float:left;}
.intro-heading{font-size:20px; color:#000066; float:left; width:295px;}
.intro-subheading{font-size:12px; color:#000066; font-style:italic; font-family:Arial;}
.intro{width:330px; float:left; font-size:11px; font-weight:bold; padding:0px 0px 5px 0px;}
.page-link{width:640px; float:left; padding:0px 50px 30px 0px;}
.left-link{ background:url(../images/next-button.jpg) no-repeat;width:142px; height:56px; text-align:center; line-height:56px; font-weight:bold; float:left; font-size:18px; color:#fff; margin-left:40px; margin-top:30px;}
.left-link:hover{ background:url(../images/next-button-hover.jpg) no-repeat; color:#000000;}
.right-link{background:url(../images/next-button.jpg) no-repeat;width:142px; height:56px; text-align:center; line-height:56px; float: right;font-weight:bold;font-size:18px; color:#000000; color:#fff;margin-top:30px;}
.right-link:hover{ background:url(../images/next-button-hover.jpg) no-repeat; color:#000000;}

.site-links{width:255px; float: left; font-size:14px; color: #993300; font-weight:bold; padding:0px 0px 0px 0px;}
.site-links:hover{color:#993300; text-decoration:underline;}


#gallery{ width: 345px;}
#gallery ul{list-style: none;}
#gallery ul li{display: inline;}


.right-top-heading{background:url(../images/right-top-bg.jpg); width:251px; height:59px; color:#FFFFFF; float: right; font-size:34px; font-weight:bold; padding:0px 0px 0px 20px; margin-top:10px; line-height:59px; text-align: left;}
.work-list{width:271px; float: right; padding:0px 0px 20px 0px;}
.work-list ul{ display:block; padding:0px 0px 0px 0px;}
.work-list li { display:block; background:url(../images/bottom-strip.jpg) no-repeat bottom;color:#000000; padding:0px 0px 0px 10px;}
.work-list li a{ background:url(../images/right-arrow.gif) no-repeat left; padding-left:20px;display:block; font-size:16px; font-weight:bold; color:#000000; line-height:40px;}
.work-list li:hover{ background: #ebeced;}
.work-list li.current{ background: #ebeced;}

.team-container{width:270px; float: right; padding:0px 0px 0px 0px;}
.team-pic-box{width:260px; float: right; padding:10px 0px 10px 10px;background:url(../images/bottom-strip.jpg) no-repeat bottom;}
.team-pic{width:59px; float:left; padding:0px 0px 0px 0px;}
.member{float:left;}
.member-name{width:170px; float:left; font-size:16px; color:#000000; font-weight:bold; padding:0px 0px 0px 0px;}
.member-name:hover{ color: #FF6600;}

.member-intro{font-size:12px; font-weight:normal; padding:5px 0px 0px 0px;}
.right-top-heading2{background:url(../images/right-top-bg.jpg); width:251px; height:59px; color:#FFFFFF;float: right; font-size:34px; font-weight:bold; padding:0px 0px 0px 20px; line-height:59px; text-align: left;}

.member-intros{width:200px; float:left; font-size:11px; color:#000000; padding:0px 0px 0px 0px; }

.star{float:left;}
.star2{float:left; margin:0px 0px 0px 60px;}
.rating{width:200px; float: right; font-size:11px; color:#000000; padding:0px 0px 0px 0px; font-weight:bold;}
.rating:hover{color: #FF6600;}





/***************************************************** PORTFOLIO ****/

.clr{color:#003366; float:left; width:300px;}

ul#portfolio-list li { float:left;padding:10px; margin:10px 6px;width:294px;border:1px #000 solid;}
ul#portfolio-list li:hover{ border:1px #CCC solid;}
ul#portfolio-list li:hover .content_block img{ float:left; margin-right:20px; }
ul#portfolio-list li:hover .content_block h2 a{ font-size:16px; text-decoration:none; padding-top:10px; display:block; color:#000;	}
ul#portfolio-list li:hover .content_block p{ font-size:10px; line-height:18px; color:#000;}
ul#portfolio-list li:hover .content_block a{ color:#000;}
ul#portfolio-list li:hover .content_block a:hover{ color:#000;}

ul#portfolio-list li .content_block img{ float:left; margin-right:20px; }
ul#portfolio-list li .content_block h2 a{ font-size:16px; text-decoration:none; padding-top:10px; display:block;}
ul#portfolio-list li .content_block p{ font-size:10px; line-height:18px;}
ul#portfolio-list li .content_block a{ color:#000;}


#portfolio-filter{width: auto; float: left; padding:0px 0px 40px 20px;}
#portfolio-filter ul{float:left;padding:0px 0px 0px 0px; width:auto;}
#portfolio-filter ul li{float:left;}
#portfolio-filter ul li a{float:left; font-size:12px; color:#fff; background:url(../images/red-tab.png) no-repeat; font-weight:bold; padding:0px 0px 0px 0px; font-family:Arial;height:62px; line-height:35px; text-align:center; width:121px; margin-right:10px;}
#portfolio-filter ul li a:hover, #portfolio-filter ul li a.static{background:url(../images/red-tab-hover.png) no-repeat; }
#portfolio-filter ul li a.static{background:url(../images/red-tab-hover.png) no-repeat; }



#content_wrap{display:block;width:990px;margin:0px auto 40px auto;padding:30px 0px 0px 0px;z-index:1;}
#content{width:990px;padding:0px 0px 30px 0px;float: left;}

/****************************************************   SIDEBAR ****/
#sidebar{width:990px;padding:0px;float:left;}
.menu_box{width:990px;padding:20px 0px 20px 0px;margin-bottom:30px;background:top right no-repeat url('../images/menu_top_line.jpg'font-size:13px;}
.menu_box p{font-size:12px;	color: #999;}
.menu_box ul{ padding:20px 0 0 0; float:left;width:600px;	}
.menu_box ul li{ float:left;}
.menu_box ul li a{display:block;padding:0px 0px 0px 0px;color: #999;border-bottom:1px #CCC dotted;text-decoration:none;font-size:13px;background: no-repeat url('../images/menu_arrow.jpg') 0 15px;}
.menu_box ul li a:hover{color:#598DB2;border-bottom:1px #598DB2 solid;background: no-repeat url('../images/menu_arrow_on.jpg') 0 15px;}













