Body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; color:#000000; background-image:url(../images/new_xxx_bg.jpg); background-repeat:repeat-y; background-position:top center;}
a {text-decoration:none;}
.pngimg{ behavior: url("css/iepngfix.htc");}
img{border:0px; text-align: right;}
.left{ float:left;}
.right{ float:right;}
.clr{ clear:both; margin:0px auto; padding:0px; line-height:0px;}
#commonDIV{ width:100%; height:auto;}

#bg {background-image:url(../images/bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.bg1 {width:100%; height:103px;}
.bg2 {width:100%; height:580px;}
.bg3 {width:100%; height:309px;}
.bg4 {width:100%; height:50px;}

.bg1left {width:519px; height:73px; padding-left:15px; padding-top:20px; float:left;}
.bg1right {width:473px; height:59px; padding-top:34px; float:left;}

.bg2left {width:227px; height:auto; padding-left:25px; padding-top:95px; float:left;}
.bg2middle{width:556px; height:auto;float:left; margin-left:105px; margin-top:80px;} 
.bg2right {width:610px; height:auto; padding-top:41px; float:left;}

.bg4left {width:915px; height:auto; padding-left:52px; float:left; margin-top:20px;}
.bg4left_2 {width:915px; height:auto; padding-left:52px; float:left; }
.bg4right {width:430px; height:110px;float:left;}

/*---------------------------------SEO--------------------------------------------*/

#seobg{background-image:url(../images/seo_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.seobg1 {width:1230px; height:100px; }
.seobg2 {width:100%; height:auto; padding-top:10px;}
.seobg3 {width:100%; height:34px; background-color:#151515; padding-top:14px;}

.seobg2left {width:222px; height:470px; padding-left:45px; float:left;}
.seobg2right {width:800px; height:470px; float:left;}
.seoright{background-image:url(../images/seo.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------ElM--------------------------------------------*/
#elmbg{background-image:url(../images/elm_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.elmright{background-image:url(../images/elm.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------LD--------------------------------------------*/
#ldbg{background-image:url(../images/ld_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.ldright{background-image:url(../images/ld.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------PPC--------------------------------------------*/
#ppcbg{background-image:url(../images/ppc_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.ppcright{background-image:url(../images/ppc.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------SEM--------------------------------------------*/
#sembg{background-image:url(../images/sem_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.semright{background-image:url(../images/sem.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------SMO--------------------------------------------*/
#smobg{background-image:url(../images/smo_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.smoright{background-image:url(../images/smo.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------WDD--------------------------------------------*/
#wddbg{background-image:url(../images/wdd_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.wddright{background-image:url(../images/wdd.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------about--------------------------------------------*/
#aboutbg{background-image:url(../images/about_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.aboutright{background-image:url(../images/about_us.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------testimonials--------------------------------------------*/
#testimonialsbg{background-image:url(../images/testimonials_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.testimonialsright{background-image:url(../images/testimonials.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------contact--------------------------------------------*/
#contactbg{background-image:url(../images/contact_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.contactright{background-image:url(../images/contact_us.png); width:624px; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}
.c1 {width:575px; height:50px; font-family:Verdana; font-size:13px; color:#313131; line-height:18px; text-align:left;}
.c2 {width:575px; height:140px; font-family:Verdana; font-size:13px; color:#313131; line-height:18px; text-align:left;}
.c3 {width:575px; height:135px; font-family:Verdana; font-size:13px; color:#313131; text-align:left;}
.c4 {width:261px; height:120px; float:left;}
.c5 {width:273px; height:135px; float:left;}
.c6 {width:113px; height:20px; padding-top:4px; float:left; padding-bottom:5px;}
.c7 {width:156px; height:24px; float:left; padding-bottom:5px; padding-left:3px;}
.c8 {width:81px; height:20px; padding-top:4px; float:left; padding-bottom:5px;}
.c9 {width:158px; height:54px; float:left; padding-bottom:5px;}

/*---------------------------------who we are--------------------------------------------*/
#who_we_are_bg{background-image:url(../images/who_we_are_bg.jpg); width:100%; height:auto; background-repeat:no-repeat; margin:auto;}
.who_we_areright {background-image:url(../images/who_we_are.png); width:624px;; height:383px; padding-left:70px; padding-top:85px; float:left; background-repeat:no-repeat;}

/*---------------------------------what_we_do--------------------------------------------*/
#what_we_do_bg{background-image:url(../images/what_we_do_bg2.jpg); width:100%; height:890px; background-repeat:no-repeat; margin:auto;}
.what_we_doleft {width:222px; height:622px; padding-left:45px; float:left;}
.what_we_doright {float:left; background-image:url(../images/what_we_do.png); width:630px; height:674px; padding-top:91px; padding-left:48px; margin-left:20px;}
.what1 {width:280px; height:160px; float:left;}
.what3 {width:11px; height:160px; float:left;}
.what2 {width:267px; height:31px; padding-left:13px;}
.what4 {width:280px; height:120px;}
.what5 {width:62px; height:120px; float:left;}
.what6 {width:218px; height:120px; float:left; font-family:Verdana; font-size:13px; color:#313131; line-height:16px;}

/*---------------------------------menu-------------------------------------------*/

.f_menu{ width:auto; height:20px; margin-right:15px; float:left; background-color:#000; color:#fff; text-align:center;}
.f_menu:hover{ width:auto; height:20px; margin-right:15px; float:left; background-color:#e1007a; color:#fff; text-align:center;}


/*---------------------------------new-------------------------------------------*/

.main_textbox{ width:690px; height:295px; margin-top:60px; margin-left:35px; float:left;}
.leftside_menu{ width:210px; height:280px; float:left;}
.banner_text{ width:480px; height:164px; float:left;}
.who_text{ width:460px; height:100px; float:left; margin-top:10px;}

/*---------------------------------new2-------------------------------------------*/
.tab_box{ width:540px; height:50px; margin-top:50px; margin-left:90px; float:left;}
.footer_box{ width:100%; height:300px; margin-top:63px;}

/*---------------------------------new3--------------------------------------------*/ 
.font13 {font-family:Verdana; font-size:13px; color:#313131; line-height:18px; text-align:left;}
.font13_1 {font-family:Verdana; font-size:13px; color:#2d48bb; line-height:18px; text-align:left; text-decoration:underline; font-weight:bold;}
.font13_1:hover {font-family:Verdana; font-size:13px; color:#2d48bb; line-height:18px; text-align:left; text-decoration:underline; font-weight:bold;}

.flash_{ width:419px; height:101px; margin-left:133px; margin-top:152px; float:left;}

.pic1 {font-family:Verdana; font-size:18px; color:#f03e3e; text-decoration:none;}
.pic1:hover {font-family:Verdana; font-size:18px; color:#f03e3e; text-decoration:none;}

.pic2 {font-family:Verdana; font-size:18px; color:#3391ea; text-decoration:none;}
.pic2:hover {font-family:Verdana; font-size:18px; color:#3391ea; text-decoration:none;}

.pic3 {font-family:Verdana; font-size:18px; color:#86cb07; text-decoration:none;}
.pic3:hover {font-family:Verdana; font-size:18px; color:#86cb07; text-decoration:none;}

.pic4 {font-family:Verdana; font-size:18px; color:#f5a700; text-decoration:none;}
.pic4:hover {font-family:Verdana; font-size:18px; color:#f5a700; text-decoration:none;}

.pic5 {font-family:Verdana; font-size:18px; color:#ff61c7; text-decoration:none;}
.pic5:hover {font-family:Verdana; font-size:18px; color:#ff61c7; text-decoration:none;}

.pic6 {font-family:Verdana; font-size:18px; color:#ff8e49; text-decoration:none;}
.pic6:hover {font-family:Verdana; font-size:18px; color:#ff8e49; text-decoration:none;}

.pic7 {font-family:Verdana; font-size:18px; color:#2d45c2;text-decoration:none;}
.pic7:hover {font-family:Verdana; font-size:18px; color:#2d45c2;text-decoration:none;}

.map{ width:425px; height:350px; margin:0px auto;}
a{outline: none;}
