*{ margin:0px; padding:0px; list-style:none; outline:none; text-decoration:none;}

body
{ width:100%;}
html,body{ background:url(../images/back-bg.jpg) repeat-x #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
a img { border:none;}

/* container */
#container { width:1000px; margin:0px auto;}

/* top header */
#header { width:1000px; float:left; padding:0px 0px 0px 0px;height:102px;}
.logo{float:left; margin-left:25px;}
.top-right-links{ width:650px; float: right; padding:0px 0px 0px 0px;}
.callus-box{ width:170px; float:right; padding:30px 0px 0px 10px;}
h2.callus{ width:125px; float:left; font-size:12px; font-weight:normal; color:#999999; padding:5px 0px 5px 5px;}
h2.followus{ width:130px; float:right; font-size:12px; font-weight:normal; color:#999999;  padding:5px 0px 5px 0px;}
.icon-box{ width:200px; float:left; padding:0px 0px 0px 0px;}
.icon{float:left; margin:0px 10px 0px 0px;}
.icon2{float: left; margin:0px 0px 0px 0px;}

.guru{float: right; margin:0px 15px 0px 0px;}

.bottom-callus-box{ width:170px; float: left; padding:5px 0px 8px 0px;}
h2.followus2{ width:150px; float: left; font-weight:bold;font-size:12px;color:#999999;  padding:5px 0px 5px 0px;}
.bottom-icon{float: left; margin:0px 10px 0px 0px;}




#menu{ width:1000px; float:left;  padding:0px 0px 0px 0px;}
	#menu ul { float:left;}
	#menu ul li{ float:left;}
	#menu ul li a{ height:42px; line-height:42px; float:left; font-family:Trebuchet MS; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:0px 20px 0px 28px;}
	#menu ul li a:hover{height:42px; background: url(../images/toplink-arrow.gif) no-repeat top center #75981d;}
	#menu ul li.current{height:42px; background: url(../images/toplink-arrow.gif) no-repeat top center #75981d;}
	#menu ul li.current_page_item{height:42px; background: url(../images/toplink-arrow.gif) no-repeat top center #75981d;}
	
/* Banner */
#banner {width:1000px; height:306px; float:left;  padding:0px 0px 0px 0px;}

/* Center */

#center{ width:1000px; float:left;   padding:0px 0px 0px 0px;}
.web-box{ width:250px; height:150px; float:left; padding:0px 0px 20px 0px; background:url(../images/cont-bg.jpg) no-repeat bottom; margin:0px 0px 0px 0px;}
.web-box2{ width:249px; height:150px; float: right; padding:0px 0px 20px 0px; background:url(../images/cont-bg.jpg) no-repeat bottom; margin:0px 0px 0px 0px;}

.web-hd-box{width:245px; background-color:#ebebeb; float:left; padding:0px 0px 0px 4px;}
.web-hd-logo{ float:left; margin:10px 10px 0px 0px;}
.web-hd{width:195px; line-height:50px; float: left; font-size:14px; color:#333333; font-weight:bold; padding:0px 0px 0px 0px;}
.web-cont-box{ width:220px; text-align:justify; float:left;  padding:10px 0px 0px 10px;  font-size:12px; color:#333333;}
.web-cont{ width:220px; text-align:justify; float:left;  padding:0px 0px 0px 0px;  font-size:12px; color:#333333;}
.more-link { font-weight:bold; text-decoration:none; color:#666666;}
.more-link:hover{text-decoration:underline; color:#333333;}

.google-link { font-size:14px; font-weight:bold; text-decoration:none; color:#b81100;}
.google-link:hover{text-decoration:underline; color:#810c00;}

.icon-top-area{ width:475px; float:left; padding:40px 0px 0px 40px; background:url(../images/top-left-curve.jpg) no-repeat left top; margin:20px 0px 0px 0px;}

.icon-bot-area{ width:475px; float:left; padding:0px 0px 40px 40px; background:url(../images/bot-right-curve.jpg) no-repeat right bottom;}
.app{ float:left; margin:0px 6px 15px 0px;}

.test-box{ width:230px; float: right; padding:0px 0px 0px 0px;}
.test-hd-logo{ float:left; margin:10px 10px 0px 0px;}
.test-hd{width:120px; line-height:50px; float: left; font-size:16px; color:#333333; font-weight:bold; padding:0px 0px 0px 0px;}
.test-cont-box{ width:200px; text-align:justify; float:left;  padding:0px 0px 0px 10px;  font-size:12px; color:#333333;}
.test-cont{ width:200px; text-align:justify; float:left;  padding:0px 0px 0px 0px;  font-size:12px; color:#333333;}

.test-box2{ width:240px; float:left; padding:0px 0px 0px 0px;}
.request-box{ width:240px; float:left; padding:25px 0px 0px 0px;}
.request-pic{float:left; margin-bottom:6px;}

.request-box-right{ width:230px; float: right; padding:0px 0px 0px 0px;}
.request-pic-right{float:left; margin-bottom:15px;}


.content-container{width:1000px; float:left; padding:0px 0px 0px 0px;}
.content-left{ width:752px; float:left; padding:20px 0px 0px 0px;}
.content-right{ width:238px; float:right; padding:20px 0px 0px 10px;}

.welcome-heading{width:600px; float:left; font-size:28px; color:#000000; font-weight:bold; padding:0px 0px 0px 10px;}
.welcome-content{width:712px; float:left; font-size:12px; color:#000000; padding:10px 30px 10px 10px; text-align:justify;}
.welcome-content2{width:700px; float:left; font-size:12px; color:#000000; padding:10px 0px 10px 10px; text-align:justify;}

.link-template{background:url(../images/WebTemp-bg.jpg); width:219px; height:95px; float: right; margin-bottom:15px;padding:10px 0px 0px 10px;}
.free-box{width:215px; float:left;}
.free-pic{float:left;padding:5px 0px 0px 0px;}
.free{width:150px; float:left; font-size:16px; font-weight:bold; color:#000; padding:0px 0px 0px 10px; text-align: center;}
.free-change{font-size:24px; color:#BE421C;}
.web-template{float:left; width:170px; font-size:14px; color:#999999; padding:0px 0px 0px 0px;}
.template-content{width:215px; float:left; font-size:11px; color:#333333; padding:5px 0px 5px 5px;}









/* footer */
#footermain{ width:100%; background:url(../images/footerbg.gif) repeat-x #292929; float:left; margin-top:20px;}
.footerarea{ width:1000px; margin:0px auto;}
.footrer-box{ width:220px; float:left;  padding:20px 0px 0px 10px; border-right:dashed 1px #6c6c6c; border-bottom:dashed 1px #999999;}
.footer-hd{ width:220px; float:left; font-size:18px; color:#FFCC33;}
.footer-content{ width:180px; float:left; padding-top:7px;}
.footer-content ul{ display:block;}
.footer-content ul li{ display:block;}
.footer-content ul li a{ display:block; font-size:12px; text-decoration:none; line-height:26px; color:#999999; background:url(../images/footer-arrow.gif) no-repeat left; padding-left:10px; }
.footer-content ul li a:hover{ text-decoration:underline; color:#FFCC33;}


.footrer-box2{ width:285px; float:left;  padding:20px 0px 0px 10px; border-bottom:dashed 1px #6c6c6c;}
.footer-hd2{ width:270px; float:left; font-size:18px; color:#FFCC33;}
.footer-content2{ width:280px; float:left; padding-top:7px; font-size:12px; color:#999999; padding:7px 0px 0px 0px;}
.copyright-box{width:1000px; float:left; padding:0px 0px 0px 0px;}
.copyright-content{ width:360px; float:left; padding-top:7px; font-size:12px; color:#999999; padding:15px 0px 10px 10px;}
.copyright-content-right{ width:290px; float: right; padding-top:7px; font-size:12px;color:#999999; padding:15px 15px 10px 0px;}
.mail{text-decoration:underline; color:#FFCC33;}
.testing{width:300px; float:left; padding:10px 0px 10px 0px; text-align:left;}
.postion{padding:0px 0px 2px 0px;}

.footer-link{width:300px; float:left; padding:15px 0px 0px 0px;}
.footer-link ul{float:left;}
.footer-link ul li{float:left;background:url(../images/footer-devider.jpg) no-repeat right}
.footer-link ul li a{float:left; font-size:12px;color:#999999; padding:0px 5px 0px 5px; text-decoration:none; }
.footer-link ul li a:hover{color: #FFCC33; text-decoration:underline;}
.footer-link ul li.no{background:none;}
.footer-link ul li a.clrs{color:#FFCC33; text-decoration:underline;}

/* about us */

.aboutus-main-box{width:1000px; float:left; padding:20px 0px 0px 0px;}
.aboutus-main-left{width:740px; float:left; padding:0px 0px 0px 15px;}
.aboutus-main-right{width:230px; float: left; padding:0px 0px 0px 10px;}

.about-heading{width:500px; float:left; font-size:28px; color:#000000; padding:0px 0px 0px 0px; font-weight:bold;}
.about-subheading{ font-size:14px; color:#5f880e; font-weight:bold;}
.about-content{width:650px; float:left; font-size:12px; color:#000000; text-align:justify;padding:10px 0px 10px 0px;}


.about-test-box{ width:230px; float: right; padding:0px 0px 0px 0px;}
.about-test-hd-logo{ float:left; margin:10px 10px 0px 0px;}
.about-test-hd{width:190px; line-height:50px; float: left; font-size:16px; color:#333333; font-weight:bold; padding:0px 0px 0px 0px;}
.about-test-cont-box{ width:200px; text-align:justify; float:left;  padding:0px 0px 20px 10px;  font-size:12px; color:#333333; border-bottom:1px dotted #000000;}
.about-test-cont{ width:200px; text-align:justify; float:left;  padding:0px 0px 0px 0px;  font-size:12px; color:#333333;}





/* Services */


.services-box{width:740px; float:left; padding:0px 0px 0px 0px;}
.services-list{width:250px; float:left; padding:0px 0px 0px 20px;}
.services-list ul{float:left;}
.services-list ul li{ display:block; list-style:none;text-align:left;}
.services-list ul li a{ background: url(../images/arrow.gif) no-repeat left; display:block; text-decoration: none; font-size:12px; color:#000000; line-height:25px; padding:0px 0px 0px 15px; font-weight:bold;}
.services-list ul li a:hover{background: url(../images/arrow-hover.gif) no-repeat left; color:#5f880e; font-weight:bold;}

.services2-list{width:300px; float: right; padding:0px 0px 0px 20px;}
.services2-list ul{float:left;}
.services2-list ul li{ display:block; list-style:none;text-align:left;}
.services2-list ul li a{ background: url(../images/arrow.gif) no-repeat left; display:block; text-decoration: none; font-size:12px; color:#000000; line-height:25px; padding:0px 0px 0px 15px; font-weight:bold;}
.services2-list ul li a:hover{background: url(../images/arrow-hover.gif) no-repeat left; color:#5f880e; font-weight:bold;}




/* Portfolio*/


.portfolio-box-main{width:720px; float:left; padding:0px 0px 0px 0px;}
.portfolio-link{  width:240px; float:left; padding:0px 0px 0px 0px;}
.links{background:url(../images/green-button.jpg) no-repeat;height:90px; width:196px; text-decoration:none; font-size:14px; color:#000000; text-align:center; line-height:70px; float:left; font-weight:bold;}
.links:hover{background:url(../images/yellow-button-hover.jpg) no-repeat;}

.silver-box{width:180px; float:left; background:url(../images/silver-bg.jpg) repeat-x #b7b7b7; border:1px solid #000000; margin-right:28px; padding:0px 10px 10px 10px;}
.gold-box{width:180px; float:left; background:url(../images/gold-bg.jpg) repeat-x #d5bd5b; border:1px solid #000000; margin-right:28px; padding:0px 10px 10px 10px;}
.ultimate-box{width:180px; float:left; background: url(../images/ultimate-bg.jpg) repeat-x #ad5959; border:1px solid #000000; padding: 0px 10px 10px 10px;}

.bronze-heading{width:180px; line-height:25px;text-align:left; float:left; font-family:Arial; font-size:16px; color:#850808; font-weight:bold;}
.offers-box{width:670px; float:left; padding:0px 0px 0px 0px;}
.offers-list{width:176px; float:left; padding:0px 0px 5px 4px;}
.offers-list ul{width:176px; display:block; text-align:left;}
.offers-list ul li{ background:url(../images/arrow00.gif) no-repeat left;display:block; font-family:Arial; font-size:12px; color:#000000; line-height:20px; padding-left:10px;}
.price{width:170px; float:left;font-family:Arial; font-size:12px; color:#000000; font-weight:bold; text-align:left;}
.price-clr{ font-family:Arial; font-size:16px; color:#850808; font-weight:bold; text-align:left;}

.portfolio-box{width:700px; float:left; padding:20px 0px 10px 0px;}
.portfolio-pics { float:left;}
.portfolio-links{ width:219px;float:left; font-family:Arial; font-size:14px; text-decoration:none;line-height:22px;font-weight:bold; color:#000000; margin-right:10px;}
.portfolio-links2{ width:223px;float:left; font-family:Arial; font-size:14px; text-decoration:none;line-height:22px;font-weight:bold; color:#000000;}
.link-txt{text-decoration:none; color:#000000; padding-left:68px; font-size:11px; text-align:center;}
.link-txt:hover{color:#850808;}

.portfolio-graphic-pics { float:left;}
.portfolio-graphic-links{ width:220px;float:left; font-family:Arial; font-size:14px; text-decoration:none;line-height:22px;font-weight:bold; color:#000000; }
.portfolio-graphic-links2{ width:230px;float:left; font-family:Arial; font-size:14px; text-decoration:none;line-height:22px;font-weight:bold; color:#000000;}
.full-page{width:700px; float:left; font-size:12px; color:#000000; font-weight:bold; text-align:center; padding-top:20px;}
.full-page:hover{ color:#666666; text-decoration:underline;}


.next-button{background:url(../images/next-button.png) no-repeat; font-size:16px; font-weight:bold; color:#FFFFFF; width:82px; height:36px; float:left; line-height:36px; margin:20px 0px 0px 280px; padding:0px 0px 0px 35px;}
.next-button:hover{text-decoration:underline;}

.previous-button{background:url(../images/previous-button.png) no-repeat; font-size:16px; font-weight:bold; color:#FFFFFF; width:82px; height:36px; float:left; line-height:36px; margin:20px 0px 0px 280px; padding:0px 0px 0px 35px;}
.previous-button:hover{text-decoration:underline;}



/* Contacts */

.contact-box-main{width:740px; float:left; padding:0px 0px 0px 0px;}
.contact-box{width:240px; float:left; padding:20px 0px 10px 0px; border-bottom:dashed 1px #999999; margin-bottom:20px;}
.contact-heading{width:220px; float:left; font-size:14px; color:#000000;padding:0px 0px 0px 0px; font-weight:bold;}
.contact-txt{width:240px; float:left; font-size:12px; color:#000000;padding:0px 0px 0px 0px;}
.clr-change{color:#FF0000;}
.contact{width:300px; float:left; padding:0px 0px 0px 20px; font-size:28px; color:#000000;}

.contact-content{width:630px; float:left; font-size:12px; color:#000000; text-align:justify;padding:10px 0px 20px 30px;}





/* form-box */
.form-box{width:740px; float:left; padding:0px 0px 0px 0px;}
.form-row{width:600px; float:left; padding:5px 0px 5px 60px;}
.form-text{width:200px; float:left; font-size:14px; color:#000000; line-height:30px;}
.txt-field{width:200px; float:left; height:22px; border:solid 1px #666666;}
.txt-area{width:200px; float:left; height:100px; border:solid 1px #666666;}
.form-row2{width:410px; float:left; padding:5px 0px 5px 260px;}
.submit-button{ background: url(../images/submit.jpg) no-repeat; width:77px; height:45px;float:left;font-size:12px; color:#fff; text-align:center; line-height:34px; font-weight:bold; border:none; line-height:45px; cursor:pointer;}
.submit-button:hover{ background: url(../images/submit-hover.jpg) no-repeat; color:#000;}
.request-heading{width:300px; float:left; padding:0px 0px 0px 20px; font-size:28px; color:#000000;}



/* testimonials */

.testimonials-box{width:626px; float: left; padding:20px 20px 20px 20px; border-bottom:1px dotted #000000;}
.testimonial-txt{width:500px; float:left; font-family:Arial; font-size:12px; color:#000000; text-align:justify;}
.pic-box{float: right;}
.person-name{float: right; font-family:Arial; font-size:12px; color:#850808; font-weight:bold;}


.testimonials-box2{width:626px; float: left; padding:20px 20px 20px 20px; border-bottom:1px dotted #000000;}
.testimonial-txt2{width:500px; float: right; font-family:Arial; font-size:12px; color:#000000; text-align:justify;}
.pic-box2{float: left;}

.person-name2{float: left; font-family:Arial; font-size:12px; color:#850808; font-weight:bold; padding-top:5px;}

.testimonials-heading{width:280px; float:left; font-size:28px; color:#000000; padding:0px 0px 0px 20px; font-weight:bold;}



/* SEO */

.Seo-pack{width:660px; float:left; padding:0px 0px 20px 0px;}
.seo-txt{ width:100px;font-size:12px; color: #000000; float:left; padding-bottom:30px;}

.seo-link{ float:left; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; padding-left:10px;}
.seo-link:hover{color:#999999;}

.Red-text-bold{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#850808; font-weight:bold;}
.bold-text{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}
.normal-text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0px 0px 0px 10px;}
.size-1{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:0px 0px 0px 10px;}
.table-border{ border:solid 1px #666666;}
.seos-content{width:650px; float:left; font-size:12px; color:#000000; text-align:justify;padding:10px 0px 0px 0px;}
.choose2{ background:url(../images/paypal-arrow2.jpg) no-repeat right;width:140px; line-height:25px; height:25px; float: left; font-size:14px; color:#000000; font-weight:bold; padding:0px 10px 0px 100px;}

/* PAYPAL */

.paypal-box{width:680px; float:left; padding:0px 0px 0px 0px;}
.paypal-box2{width:650px; float:left; padding:0px 0px 20px 0px;}
.paypal-box-left{width:280px; float:left; padding:50px 10px 0px 0px;}
.paypal-box-left2{width:250px; float:left; padding:50px 10px 0px 0px;}
.paypal-box-right{width:350px; float:left; padding:0px 0px 0px 0px;}

.paypal{ float: right; clear:both; padding:15px 120px 0px 0px;}
.input{ float:left; margin:10px 0px 0px 20px;}



.paypal-2{ float:left; clear:both; padding:0px 0px 0px 250px;}
.input-2{ float:left; margin:10px 0px 10px 20px;}
.heading-pcks{font-size:12px; color:#000000; float:left; font-weight:bold; width:180px; padding-left:20PX;}
.choose{ background:url(../images/paypal-arrow.jpg) no-repeat right;width:140px; line-height:25px; height:25px; float: left; font-size:14px; color:#000000; font-weight:bold; padding:0px 10px 0px 120px;}



/***************** Sitemap **************************/
.sitemap{width:360px; float:left; padding:10px 0px 0px 40px;}
.sitemap2{width:300px; float:left; padding:10px 0px 0px 30px;}

.sitemap-heading{ background:url(../images/arrow.gif) no-repeat left center;width:240px; float:left; font-size:16px; font-weight:bold; color:#000000; padding:10px 0px 5px 15px;}
.sitemap-heading:hover{color:#993300;}

.sitemap-list{width:250px; float: right;padding:0px 0px 15px 0px;}
.sitemap-list ul{float:left;}
.sitemap-list ul li{ display:block; background:url(../images/arrow.gif) no-repeat left center; padding-left:12px;}
.sitemap-list ul li a{ display:block; font-size:14px; color:#000000; font-weight:bold; line-height:25px;}
.sitemap-list ul li a:hover{color:#993300;}

.sitemap-subheading{background:url(../images/arrow.gif) no-repeat left center;width:300px; float: right; font-size:16px; font-weight:bold; color:#000000; padding:10px 0px 5px 15px;}
.skill-heading{width:500px; float:left; font-size:28px; color:#000000; padding:0px 0px 0px 10px;}

.sitemap-list2{width:250px; float: right;padding:0px 0px 15px 0px;}
.sitemap-list2 ul{float:left;}
.sitemap-list2 ul li{ display:block; background:url(../images/arrow.gif) no-repeat left center; padding-left:12px; font-size:14px; color:#000000; font-weight:bold; line-height:25px;}




/*****************spokeperson **************************/

.spokeperson-box{width:1000px; float:left; padding:0px 0px 0px 0px;}
h1.about-us{width:400px; float:left; font-family:Arial; font-size:22px; color: #000000; padding:20px 0px 15px 20px; text-align:left;}

.person-part-left{width:980px; float:left; padding:0px 0px 0px 20px;}
.person-wrap{width:140px; float:left; padding:0px 0px 10px 0px; margin:0px;}
.person-name{ width:130px; float:left; font-size:14px; color:#000000; font-weight:bold; padding:10px 0px 5px 0px; text-align:center;}
.person-pic{float:left;}
.packages-txt{width:900px; text-align:left;float:left; font-family:Arial; font-size:12px; color:#000;}

.link-arrow{ background:url(../images/link-arrow.jpg) no-repeat left; width:300px; float:left; padding:0px 0px 0px 25px; font-size:18px; font-weight:bold; color:#043668; margin:0px 0px 0px 230px;text-decoration:underline;}
.link-arrow:hover{text-decoration: none;}



.person-part-right{width:245px; float: right; padding:10px 0px 10px 10px;background: #292929; border:5px solid #999999;}
.requestform-box{width:245px; float:left; padding:10px 0px 0px 0px; }
.requestform-row{width:245px; float:left; padding:10px 0px 10px 0px;}
.requestform-text{width:117px; float:left; font-size:12px;  color:#fff; font-family:Arial;}
.requesttxt-field{width:110px; float:left; height:22px; border:solid 1px #666666; margin-left:5px;}
.requestlist-menu{width:112px; float:left; height:24px;border:solid 1px #666666;margin-left:5px;}
.requestform-row2{width:100px; float:left; padding:10px 0px 5px 140px;}
.requestsubmit-button{background:url(../images/submit-button.png) no-repeat; width:80px; height:33px; float:left; padding:0px 0px 0px 0px; border:none;}
.requestsubmit-button:hover{background:url(../images/submit-button-hover.png) no-repeat; }
.request-heading2{width:250px; float:left; padding:0px 0px 0px 0px; font-size:28px; color:#fff; font-family:Arial;}




