@charset "utf-8";
/* CSS Document */

body{clear:both;
             width:100%;
             background-image:url(../images/design/home-headerbg.gif);
             background-position:top;
             background-repeat:repeat-x;
             background-color:#ffffff;
			 font-family:Tahoma;
			 font-size:16px;
			 margin:0px;}
#body_panel #showcase{width:954px; margin-top:25px; clear:both; background-color:#FFFFFF;}
#showcase #showcase_description{width:355px; float:left; }

#showcase #showcase_img_panel{width:580px; float:left}
.normaltxt{font-family:Tahoma; font-size:12px; color:#010302}
.normaltxt_11px{font-family:Tahoma; font-size:11px; color:#010302}

#warpper{width:100%; text-align:left; height:auto; }
#maincontain{width:100%; height:auto; margin-left:auto; margin-right:auto;}

#header{width:1000px;  background-image:url(../images/design/topbg.gif); height:219px; background-repeat:repeat-x; background-position:top;margin:0px auto 0px auto;}

.leftfloat{float:left;}
.rightfloat{float:right;}
.clear{clear:both;}

.toptext{font-size:11px; color:#000000; padding-top:10px; padding-left:5px; padding-right:10px;}
.toptext A{font-size:11px; color:#000000; padding-top:10px; }
.toptext A:hover{font-size:11px; color:#DD648F; padding-top:10px; }

.case {margin:0px auto 0px auto;}

#slider{width:1000px; margin-left:auto; margin-right:auto; background-image:url(../images/design/sliderbg.jpg); height:80px; background-position:top; }

.red-heading { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF0000;}

/*#mainpanel{width:1000px; margin:12px auto 0px auto; background-color:#000000;}
*/
#mainpanel #videopanel{width:437px; float:left; background-color:#000000}
#mainpanel #casestudy_panel{width:502px; float:left; background-color:#000000}

/*#casestudy_panel #casestudy_slider{ width:470px; margin-left:auto; margin-right:auto; margin-top:22px; }
*/
.casestudy_largetxt{font-size:15px; color:#B8B8B8; font-weight:bold;}
.casestudy_txt{font-size:11px; color:#B8B8B8; line-height:18px;}

#bodypanel{width:1000px; margin-left:auto; margin-right:auto; margin-top:0px; clear:both; background-color:#FFFFFF; }

/*#bodypanel #rightpanel{ background-color:#FFFFFF; width:190px; text-align:left; float:right; margin-right:4px;}
*/
#bodypanel #leftpanel {font-size:13px; line-height:18px; margin-top:10px;}

.h1{font-size:13px; line-height:18px; margin-top:10px;}


.redboldtxt{font-size:13px; font-weight:bold; color:#D70101}
.blueboldtxt{font-size:13px; font-weight:bold; color:#0D6783}

a.clickhere{font-size:13px; font-weight:bold; color:#D70101; text-decoration:none;}
a.clickhere:hover{font-size:13px; font-weight:bold; color:#0D6783; text-decoration:none;}

h1{font-size:20px; font-weight:bold;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}

.ind-tabs { width:100%; margin:0px auto 0px auto;}
.padding_login{padding-top:5px;}

.logigtext{ font-family:Arial, Helvetica, sans-serif; width:55px; font-size:11px; text-align:right; padding-right:7px; padding-top:7px; float:left; color:#303030;}
.logigright{  width:100px; font-size:10px; float:left; margin:5px 0px 0px 0px; }
.combo{ background-color:#FFFFFF; border:1px solid #DDDDDD; width:95px; font-family:tahoma;  font-size:11px; padding-left:2px;}


#bodypanel #newletter_panel{width:100%; margin-left:auto; margin-right:auto; background-image:url(../images/design/subscribe-bg.gif); height:53px; background-repeat:repeat-x;}

.newlettertext{font-size:14px; color:#000000; padding-left:17px; padding-right:17px; margin-top:20px;}

.news-img{font-size:14px;  width:70px; height:54px; float:left; background-image:url(../images/design/news-iconbg.gif);}

.stay-informed { height:53px; float:left; width:425px; margin-top:13px;}

.email-field { width:350px; float:left;}

.combo_subs{background-color:#FFFFFF; border:1px solid #7A7A7A; width:252px;  font-size:11px; margin-top:7px;}

.ring-back { padding:5px 0px 0px 0px; clear:both;}

.subscribe { width:105px; float:left; margin-top:19px;}

.padding_navpanel{float:left; padding-top:35px; padding-left:25px;}

.services_links{font-family:Tahoma; font-size:11px; color:#010302; text-decoration:none; }
.services_links A{font-family:Tahoma; font-size:11px; color:#010302; text-decoration:none; }
.services_links A:hover{font-family:Tahoma; font-size:11px; color:#DC638E; text-decoration:underline;}

#navigation ul li{ list-style:url(../images/design/arrow.gif); margin:0px; font-size:11px; margin-left:-25px; line-height:18px; padding:0px;}

#footercontain{width:1000px; height:172px; background-image:url(../images/design/footerbg.gif); background-repeat:repeat-x; margin-left:auto; margin-right:auto;}
#footercontain #footer{width:1000px; margin-left:auto; margin-right:auto; background-image:url(../images/design/footerbg_right.gif); background-repeat:no-repeat; background-position:right top; height:102px;}
#footer .footertext{ float:left; width:480px; padding-left:25px; padding-top:32px; font-size:11px; line-height:20px; color:#FFFFFF;}
a.footerlink{text-decoration:none; padding-left:5px; padding-right:5px; color:#FFFFFF}
a.footerlink:hover{text-decoration:underline; padding-left:5px; padding-right:5px;}

#footer .footertext1{ float:left; width:480px; margin-left:25px; margin-top:28px; font-size:11px; line-height:22px; color:#585858;}
/*a.footerlink1{text-decoration:none; padding-left:5px; padding-right:5px; color:#585858}
a.footerlink1:hover{text-decoration:underline; padding-left:5px; padding-right:5px;}*/

a.forgotlink{text-decoration:none;  color:#9B0000}
a.forgotlink:hover{text-decoration:underline; color:#585858}

.client-login { margin:20px 0px 0px 0px;}
.affiliate-login  { margin:20px 0px 0px 0px;}

.plz-contact A { font-family:Tahoma; font-size:12px; color:#289BB6; font-weight:bold; text-decoration:none; margin-top:10px;}
.plz-contact A:hover { font-family:Tahoma; font-size:12px; color:#289BB6; font-weight:bold; text-decoration:underline;}

a.just-name {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A6B628; text-decoration:underline;}
a.just-name:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666;  text-decoration:underline;}

a.plus-more {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A6B628; text-decoration:underline;}
a.plus-more:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666;  text-decoration:underline;}

a.click {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A6B628; text-decoration:underline;}
a.click:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666;  text-decoration:underline;}

.just { width:30%;}

.plus { width:40%;}

.start-ups { float:left; width:252px;}
.small-but { float:left; width:252px; }
.large-but { float:left; width:252px; }

.next { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#A6B628; font-weight:bold; float:left; margin-top:10px; width:100%;}
.next-txt {font-family:verdana, Helvetica, sans-serif; font-size:15px; color:#A6B628; font-weight:bold; width:80%; float:left; }
.next-numbers {  width:19%; padding-left:0px; text-align:left; word-spacing:5px;}

#bodypanel #leftpanel_inside{ width:100%; text-align:left; float:left; margin:0px 0px 0px 0px; text-align:justify;}
#bodypanel #leftpanel_inside2{ width:100%; text-align:left; float:left; margin:0;}
#bodypanel #leftpanel_inside .h1{font-size:13px; line-height:18px; margin:10px 10px 0px 10px;}
#bodypanel #leftpanel_inside .h1 a{ text-decoration:none; font-weight:bold; color:#808080;}
#bodypanel #leftpanel_inside .h1 a:hover{ text-decoration:underline; font-weight:bold; color:#808080;}
#bodypanel #leftpanel_inside .h1 strong{  font-size:12px;  margin-top:10px; color:#333333; font-weight:bold;}

.headings {  font-size:17px;  margin-top:10px; color:#A6B628; font-weight:normal;}

.first-heading { margin:20px 0px 0px 40px;}
.second-heading { margin-left:40px;}

.comingsoon{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#000000;}

.redtxtsm{font-family:Tahoma; color:#A6B628; font-size:28px}
.normaltxtser{font-family:Tahoma; font-size:12px; font-weight:bold; color:#666666;}
.normaltxtser A{font-family:Tahoma; font-size:12px; font-weight:bold; color:#000000;}
.normaltxtser A:hover{font-family:Tahoma; font-size:12px; font-weight:bold; color:#ffffff;}
.normal_boldtxt{font-family:Tahoma; font-size:11px; color:#010302; font-weight:bold;}


.menu_links{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#344149;}
.menu_links A{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#344149;}
.menu_links A:hover{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}


a.topnavlink{font-family:Tahoma; font-size:12px; color:#010302; text-decoration:underline}
a.topnavlink:hover{font-family:Tahoma; font-size:12px; color:#010302; text-decoration:none}


.greenboldtxt{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#A8BF6D; font-weight:bold;}

/*SERVICES PART CSS*/
#services_mainimg{width:1000px; margin-left:auto; margin-right:auto; background-image:url(../images/design/sliderbg.jpg); height:164px; background-position:top;}

.dottedline{ background-image:url(../images/design/dottedline.gif); background-repeat:repeat-x; padding-top:15px; width:740px;}

#servicesbox{ width:737px; text-align:left; float:left;}
#servicesbox .panelbg { background-image:url(../images/design/panelbg.jpg); background-repeat:no-repeat; height:208px; clear:both; }
#servicesbox .bot_panelbg {width:737px; text-align:left; float:left;}

#servicesbox .leftcontain{width:406px; padding-left:5px; float:left;}
#servicesbox .midcontain{width:25px; padding-left:5px; float:left;}
#servicesbox .rightcontain{width:240px; padding-left:5px; float:left; margin-top:-5px; margin-bottom:-15px;}

#servicesbox  ul li { list-style:url(../images/design/bullet.gif); margin:-1px; font-size:11px;  line-height:18px;}
#servicesbox  a{ color:#B12359; font-size:12px; text-decoration:none;}
#servicesbox  a:hover{color:#B12359; font-size:12px; text-decoration:underline;}

#servicesbox h1{font-size:15px; margin:0;}
/*SERVICES PART CSS*/
/*Portfolio*/

.portfolio_nav{ width:939px; margin-top:25px; background-image:url(../images/design/portfolio_linkbg.gif); background-repeat:no-repeat; height:43px; margin-left:auto; margin-right:auto;}
 #pnavigation{ float:left; padding-left:25px; padding-right:25px; display:block; margin:0; padding-top:13px;}
 
 .graytxt{font-family:Tahoma; font-size:12px; color:#6C6C6C}
.grayboldtxt{font-family:Tahoma; font-size:12px; color:#6C6C6C; font-weight:bold;}

#body_panel #portfolio_description{ width:939px; margin-top:25px; margin-left:auto; margin-right:auto;}

#portfolio_description .description_panel{ background-image:url(../images/design/description_bg.jpg); height:281px; background-repeat:no-repeat; margin-left:auto; margin-right:auto; width:939px;}

#portfolio_description .clearpadding{padding-top:11px; clear:both;}

#portfolio_description h1{font-family:"AvantGarde Bk BT"; color:#000000; font-size:30px; font-weight:normal; margin:0;}

/*27nov2009*/
.text_area {width:70%; float:left;}
.float_left{float:left;}
.float_right {float:right;}
.flash_bg {background-image:url(../images/design/flash_icon.jpg); background-repeat:no-repeat; background-position:bottom center;}
.heading_bg {background-image:url(../images/design/heading_bg.jpg); background-repeat:no-repeat; background-position:right;}

/*23dec2009*/
#slideshow { float: left; background-color:#FFFFFF; }

/*29dec2009*/
.sitemap {width:916px; margin-left:auto; margin-right:auto;}
.sitemapfirst_bg {background-image:url(../images/design/sitemapmain_bg1.gif); background-repeat:no-repeat; background-position:top center; height:138px;}
.sitemapsecond_bg {background-image:url(../images/design/sitemapsecond_bg1.gif); background-repeat:no-repeat; background-position:top center; height:70px;}
.about {width:110px; float:left;}
.service {width:142px; float:left;}
.work {width:117px; float:left;}
.case1 {width:139px; float:left;}
.news {width:114px; float:left;}
.arctical {width:109px; float:left;}
.contact {width:185px; float:left;}

.production {width:181px; float:left;  background-image:url(../images/design/production_bg1.gif); height:182px; background-repeat:no-repeat;}
.marketing {width:177px; float:left; background-image:url(../images/design/marketing_bg1.gif); height:182px; background-repeat:no-repeat;}
.planning {width:191px; float:left; background-image:url(../images/design/planing_bg1.gif); height:182px; background-repeat:no-repeat;}
.appraisal {width:209px; float:left; background-image:url(../images/design/apprisal_bg1.gif); height:182px; background-repeat:no-repeat;}
.others {width:158px; float:left; background-image:url(../images/design/other_bg1.gif); height:182px; background-repeat:no-repeat;}

#ul_sitemap ul li{ list-style:url(../images/design/arrow.gif); margin:0; font-size:11px; margin-left:-25px;}
#ul_sitemap ul {font-weight:normal;}


a.toplink{font-size:11px; color:#000000; padding-top:10px; text-decoration:none; }
a.toplink:hover{color:#DD648F; text-decoration:underline; }


/*04jan2010*/
#bodypanel #showcase{width:954px; margin-top:25px; clear:both; background-color:#FFFFFF; margin-left:auto; margin-right:auto;} 

.home_pagemain{ 
               width:100%;
               margin:0px;
               padding:0px;
			   }
			   
.header_main{
             clear:both;
             width:100%;
             background-image:url(../images/design/inner-headerbg.gif);
             background-position:top;
             background-repeat:repeat-x;
             background-color:#ffffff;
			 }

.footer_main{
        clear:both;
        width:100%;
        background-image:url(../images/design/home-footerbg1.gif);
        background-repeat:repeat-x;
        background-color:#ffffff;
		height:563px;
		background-position:top;
		}
		
.home_container{width:1000px; margin:0px auto;
padding:0px;}
		
.about_main {
width:100%;
margin:0px;
padding:0px;}

.header{
clear:both;
width:100%;
background-image:url(../images/design/home-headerbg.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;
}

.footer{
clear:both;
width:100%;
background-image:url(../images/design/home-footerbg1.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;
height:563px;
}

.inner_container {
width:1000px;
margin:0px auto;
padding:0px;}

.spacer{ float:left;}