@charset "utf-8";
/* CSS Document */
body{margin:0px; font-family:Tahoma; font-size:16px; background-position:top center; background-repeat:no-repeat; background-color:#ffffff;}
#body_panel #showcase{width:954px; margin-top:25px; clear:both; background-color:#FFF;}
#showcase #showcase_description{width:355px; float:left; }

#showcase #showcase_img_panel{width:580px; float:left}
.normaltxt{font-family:Tahoma; font-size:12px; color:#010302; outline:none;}
.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;}

#header #logo{width:270px; position:absolute; height:48px; top:60px; margin-left:7px; float:left;}
#header #lefttop_panel{width:634px; position:relative; height:48px;  float:right;}

#header #lefttop_panel{width:634px; position:relative; height:48px;  float:right;}

#header #toppen{width:1000px; margin-left:auto; margin-right:auto; position:absolute; top:0;}

#header #grad{width:1000px; margin-left:auto; margin-right:auto; position:absolute; top:166px; background-image:url(../images/design/grad_bg.jpg); height:54px; z-index:0;}

.toptext{font-size:11px; color:#000; padding-top:10px; padding-left:5px; padding-right:10px;}
.toptext A{font-size:11px; color:#000; 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:50px; background-position:top; }

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

#mainpanel{width:1000px; margin:1px auto 0px auto; background-color:#000;}

#mainpanel #videopanel{width:437px; float:left; background-color:#000; padding-left:37px; padding-top:20px;}
#mainpanel #casestudy_panel{width:502px; float:left; background-color:#000}

#casestudy_panel #casestudy_slider{ width:470px; margin:0 auto 10px auto; }

.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:#FFF; }

#bodypanel #leftpanel{ width:757px; text-align:left; float:left; margin-left:20px;}
#bodypanel #rightpanel{ background-color:#FFF; width:190px; text-align:left; float:right; margin-right:4px;}

#bodypanel #leftpanel {font-size:13px; line-height:18px; margin-top:10px;}

#bodypanel #leftpanel2 { width:757px; text-align:left; float:left; margin-left:20px; font-size:13px; line-height:18px;}

.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;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#737373; font-weight:normal;}
h4 { font:20px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#E06D96; padding:0; margin:0;}
h5 { font:bold 18px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#A8BF6D; padding:0; margin:0;}
h6 { font:18px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#E06D96; padding:0; margin:0;}

.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:#FFF; 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:#000; padding-left:17px; padding-right:17px; margin-top:20px;}

.news-img{font-size:14px;  width:61px; height:53px; float:left;}

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

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

.field-box { width:272px; height:19px; padding:2px 0 0 0; background:none; border:0px; margin:0 0 0 3px;}
.field-box_bg { width:279px; height:21px; background-image:url(../images/design/suscribe_textbox.jpg); background-repeat:no-repeat; float:left;}
.field-box_bg_error { width:279px; height:21px; background-image:url(../images/design/suscribe_textbox_error.jpg); background-repeat:no-repeat; float:left;}
.fieldname-box { width:152px; height:19px; padding:2px 0 0 0; background:none; border:0px; margin:0 0 0 3px;}
.fieldname-box_bg { width:159px; height:21px; background-image:url(../images/design/suscribe_textbox2.jpg); background-repeat:no-repeat; float:left;}
.fieldname-box_bg_error { width:159px; height:21px; background-image:url(../images/design/suscribe_textbox2_error.jpg); background-repeat:no-repeat; float:left;}

.combo_subs{background-color:#FFF; 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-left:19px;}

#navigation .production_panel{width:210px; float:left; margin-top:9px; background-image:url(../images/design/production_bg.gif); background-repeat:no-repeat; }
#navigation .marketing_panel{width:198px; float:left; margin-top:9px; background-image:url(../images/design/marketing_bg.gif); background-repeat:no-repeat;}
#navigation .planning_panel{width:197px; float:left; margin-top:9px; background-image:url(../images/design/planing_bg.gif); background-repeat:no-repeat;}
#navigation .appraisal_panel{width:198px; float:left; margin-top:9px; background-image:url(../images/design/apprisal_bg.gif); background-repeat:no-repeat;}
#navigation .others_panel{width:197px; float:left; margin-top:9px; background-image:url(../images/design/other_bg.gif); background-repeat:no-repeat;}
.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:#FFF;}
a.footerlink{text-decoration:none; padding-left:5px; padding-right:5px; color:#FFF}
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:underline; padding-left:5px; padding-right:5px; color:#585858}
a.footerlink1:hover{text-decoration:none; 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-size:12px; font-weight:bold; color:#A6B628; text-decoration:underline;}
a.just-name:hover { 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-size:12px; font-weight:bold; color:#A6B628; text-decoration:underline;}
a.click:hover {font-size:12px; font-weight:bold; color:#666666;  text-decoration:underline;}

.just { width:30%;}

.plus { width:60%;}

.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:#000;}

.top_menunew{
	width:1000px;
	height:33px;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	line-height:33px;
	top:132px;
	z-index:1;
}

.home_button{
	color:#FFFFFF;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 5px;
	float:left;
}
.home_button a{
	color:#FFFFFF;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 5px;
	line-height:33px;
}

.home_button a:hover{
	color:#FFB3CD;
	text-decoration:none;
}

.quotetxt_box{ width:920px; height:auto; padding:0 0 10px 0;}
.quotetxt_innerbox{ width:290px; height:auto;}
.quotetxt_imgbox{ width:80px; height:auto;}
.quotetxtbox{ width:180px; height:auto;}
.quotetxt_divider{ background:url(../images/design/dotline_qtxtmid.gif) no-repeat bottom; width:21px; height:132px; padding-top:10px;}
.quote_vdotdiv{ background:url(../images/design/quote_vdotdiv.gif) no-repeat; width:529px; height:3px;}
.quote_hdotdiv{ background:url(../images/design/quote_hdotdiv.gif) no-repeat; width:3px; height:430px;}
.quote-head{ margin-left:40px;}
.quote-heading { margin-left:30px;}
input.quotebox{ border:1px solid #D6D6D6; width:225px; height:18px; padding-top:4px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
input.quotebox_error{ border:1px solid #FA5858; width:225px; height:18px; padding-top:4px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
input.quotebox2{ border:1px solid #D6D6D6; width:300px; height:18px; padding-top:4px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
input.quotebox2_error{ border:1px solid #FA5858; width:300px; height:18px; padding-top:4px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
input.affiliatebox{ border:1px solid #D6D6D6; width:395px; height:18px; padding-top:4px; padding-left:2px; padding-right:3px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
input.affiliatebox2{ border:1px solid #D6D6D6; width:95px; height:18px; padding-top:4px; padding-left:2px; padding-right:3px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}

.threeboxtcolor{ color:#808080;}
input.browsebox{ border:1px solid #D6D6D6; width:241px; height:19px; padding-top:4px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
input.txtfeald{ border:1px solid #D6D6D6; width:300px; height:100px; padding-top:4px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
select#quote1{ border:1px solid #D6D6D6; width:225px; height:26px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
select#quote2{ border:1px solid #D6D6D6; width:300px; height:26px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
select#quote2_error{ border:1px solid #FA5858; width:300px; height:26px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
select.quote2{ border:1px solid #D6D6D6; width:300px; height:26px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
select.quote2_error{ border:1px solid #FA5858; width:300px; height:26px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}
select#quote5{ border:1px solid #D6D6D6; width:403px; height:26px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8;}

.innerinputbox{ width:230px; height:auto;}
.quotetxtarea{ width:300px; height:100px; border:1px solid #D6D6D6; padding-top:4px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8; overflow: auto}
.quotetxtarea_error{ width:300px; height:100px; border:1px solid #FA5858; padding-top:4px; font:12px Arial, Helvetica, sans-serif; color:#A8A8A8; overflow: auto}
.affiltxtarea{ width:400px; height:200px; border:1px solid #D6D6D6; padding-top:4px; font:12px Arial, Helvetica, sans-serif; color:#A8BF6D; overflow: auto}
.boxheadline{ background-color:#FFF; margin:0 5px; font:bold 14px Arial, Helvetica, sans-serif; color:#E06D96;}
.boxinnertxt{ font:12px Arial, Helvetica, sans-serif; color:#808080;}
.boxtop {background-image:url(../images/design/boxtop_bg.gif); background-repeat:repeat-x; width:519px; padding:0px; margin:0px;}
.boxbot {background-image:url(../images/design/boxbot_bg.gif); background-repeat:repeat-x; width:519px; padding:0px; margin:0px;}
.boxtop2 {background-image:url(../images/design/boxtop_bg.gif); background-repeat:repeat-x; width:320px; padding:0px; margin:0px;}
.boxbot2 {background-image:url(../images/design/boxbot_bg.gif); background-repeat:repeat-x; width:320px; padding:0px; margin:0px;}
.boxleft {background-image:url(../images/design/boxleft_bg.gif); background-repeat:repeat-y; padding:0px; margin:0px;}
.boxright {background-image:url(../images/design/boxright_bg.gif); background-repeat:repeat-y; padding:0px; margin:0px;}
.boxcontain {width:499px; padding:0px 10px; margin:0px;}
.boxcontain2 {width:300px; padding:0px 10px; margin:0px;}
.boxcontainsign {width:400px; padding:0px 10px; margin:0px;}
.boxtopsign {background-image:url(../images/design/boxtop_bg.gif); background-repeat:repeat-x; width:420px; padding:0px; margin:0px;}
.boxbotsign {background-image:url(../images/design/boxbot_bg.gif); background-repeat:repeat-x; width:420px; padding:0px; margin:0px;}
.equal {clear:both; padding:0px; margin:0px;}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 615px;

}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  color: #ABBE6C;	
  padding: 0.5em;
   background: #f7f7f7;
   border:1px solid #fff;

}

ul#menu li a:hover {
  background: #FCFCFC;
  border:1px dotted #ABBE6C;
}

ul#menu li ul li a {
  background: #FFF;
  color: #ABBE6C;
  padding-left: 10px;
}

ul#menu li ul li a:hover {
  background: #FFF;
  padding-left: 10px;
  color:#E06D96;
}

.redtxtsm{font-family:Tahoma; color:#A6B628; font-size:28px}
.redtxtsmterm{ font:bold 16px tahoma; color:#A6B628;}
.normaltxtser{font-family:Tahoma; font-size:12px; font-weight:bold; color:#666666;}
.normaltxtser A{font-family:Tahoma; font-size:12px; font-weight:bold; color:#000;}
.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:165px; 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:#000; 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:#FFF; }

/*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:75px;}
.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; line-height:18px; padding:0px;}
.ul_sitemap ul {font-weight:normal;}


.sitemap_heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:12px;}
a.sitemap_heading {text-decoration:none; color:#000;}
a.sitemap_heading:hover {color:#ADBE6E; text-decoration:underline;}

a.toplink{font-size:11px; color:#000; 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:#FFF; margin-left:auto; margin-right:auto;} 
#bodypanel #leftpanel .h2{font-size:14px; line-height:18px; color:#A8BF6D; font-weight:bold;}
#bodypanel #leftpanel_inside .h2{font-size:14px; line-height:18px; color:#A8BF6D; font-weight:bold;}

.boxbot1 {background-image:url(../images/design/boxbot_bg.gif); background-repeat:repeat-x; width:151px; padding:0px; margin:0px;}
.boxcontain3 {width:150px; margin:0 10px;}

.ring_textbox {background:none; border:0px; font-family:tahoma; color:#404040; font-size:11px; margin:0 3px 1px 3px; padding:4px 4px 4px 7px; height:16px; width:130px;}
.ring_textbox_error {background:#FA5858; border:0px; font-family:tahoma; color:#404040; font-size:11px; margin:0 3px 1px 3px; padding:4px 4px 4px 7px; height:16px; width:130px;}

.ring_textbox_bg {background-image:url(../images/design/textbox_bg.gif) ; background-repeat:no-repeat ; height:23px; width:150px; background-position:center;}
.ring_textarea_bg {background-image:url(../images/design/textarea_bg.gif); background-repeat:no-repeat; height:83px; width:150px; background-position:center;}

.ring_textbox_bg_error {background-image:url(../images/design/textbox_bg_error.gif) ; background-repeat:no-repeat ; height:23px; width:150px; background-position:center;}
.ring_textarea_bg_error {background-image:url(../images/design/textarea_bg_error.gif); background-repeat:no-repeat; height:83px; width:150px; background-position:center;}

.ring_textarea {border:0px; font-family:tahoma; color:#404040; font-size:11px; height:75px; width:133px; background:none; margin:0 3px 1px 3px; padding:4px 4px 4px 7px; overflow: auto}
.ring_textarea_error {border:0px; font-family:tahoma; color:#404040; font-size:11px; height:75px; width:133px; background:#FA5858; margin:0 3px 1px 3px; padding:4px 4px 4px 7px; overflow: auto}

.button_callme {padding:5px 0 0 5px;}
.suscribe_new {width:953px; margin:0 0px 0 15px; float:left;}
.suscribe_heading {padding-top:13px; padding-left:17px; float:left;}
.subscribe_button {float:right; padding-top:18px;}
/*07jan2010*/
.boxmidbg{ background:url(../images/design/boxmidbg.gif) repeat-y; width:170px; height:auto;}
ul#menu2, ul#menu2 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 180px;

}

ul#menu2 a {
	outline:none;
}

ul#menu2 li {
  margin: 0;
  padding: 0;
}

ul#menu2 li ul {
  margin:0 0 15px 0;
  padding: 0;
  
}


ul#menu3, ul#menu3 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 615px;

}

ul#menu3 a {
  display: block;
  text-decoration: none;	
}

ul#menu3 li {
  margin-top: 1px;
}

ul#menu3 li a {
  color: #ABBE6C;	
  padding: 0.5em;
   background: #f7f7f7;
   border:1px solid #fff;

}

ul#menu3 li a:hover {
  background: #FCFCFC;
  border:1px dotted #ABBE6C;
}

ul#menu3 li ul li a {
  background: #FFF;
  color: #ABBE6C;
  padding-left: 10px;
}

ul#menu3 li ul li a:hover {
  background: #FFF;
  padding-left: 10px;
  color:#E06D96;
}

.cusright { width:217px; height:auto; float:left;}
.cusmid{ width:540px; height:auto; float:left;}

.noouterline{ outline:none;}
.affiliateleft{ width:280px; height: auto; padding-right:20px;}
ul.pbullets{ list-style:none; padding:0 0 0 30px; margin:15px 0;}
ul.pbullets li{ list-style:url(../images/design/arrowbullet.gif); padding:0 0 0 0px; margin:0; line-height:20px;}

ul.pbulletsmenu{ list-style:none; margin:10px 5px 20px 10px; padding:0;}
ul.pbulletsmenu li{ background:url(../images/design/arrowbullet.gif) left top no-repeat; padding:0 0 0 12px; margin:0; line-height:20px;}
ul.pbulletsmenu li a{ font-size:13px; font-weight:bold; color:#666; text-decoration:none;}
ul.pbulletsmenu li a:hover{ font-size:13px; font-weight:bold; color:#CCC; text-decoration:none;}


.video_bg {background-image:url(../images/design/video_img.jpg); background-repeat:no-repeat; height:353px; width:437px;}
.caseheading { padding-left:20px; padding-top:10px;}
.custxtbox{ width:150px; text-align:right; padding-right:10px;}
.cuscodeimg{ padding:2px 6px 0 0;}
.custoppad{ padding-top:3px;}
.casetitle {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.casetitle2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.casetitle2 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; text-decoration:none;}
.casetitle2 a:hover{ text-decoration:none;}
.paddingleft10{padding-left:10px;}
.caseurl {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ABBE6C;}
a.caseurl {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
a.caseurl:hover {text-decoration:underline;}
a.readcasestudy {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ABBE6C; text-decoration:underline;}
a.readcasestudy:hover {color:#E15E8D}
.imgborder{ border:1px solid #CCC; padding:4px;}
.case_pannel {width:252px; float:left;}

#cstudy{margin:0; padding:0;}
#cstudy ul{margin:0; padding:0;}

.newsbox{ width:100%; height:auto; background-color:#EEE; border:1px solid #CCC; border-left:0px; border-right:0px;}

.paddingtop30 {padding-top:47px;}
.quote_style{width:155px; text-align:justify;}
.paddingright18 {padding-right:18px;}

.next_arrow {background-image:url(../images/design/green_next.png); background-repeat:no-repeat; background-position:right; height:24px; padding:5px 17px 0 0; }
.next_arrow:hover {background-image:url(../images/design/pink_next.png); background-repeat:no-repeat; background-position:right;}
.next_arrow a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ABBE6C; text-decoration:underline;}
.next_arrow a:hover {color:#B8266E; text-decoration:none;}

.previous_arrow {background-image:url(../images/design/green_previous.png); background-repeat:no-repeat; background-position:left; height:24px; padding:5px 0 0 17px;}
.previous_arrow:hover {background-image:url(../images/design/pink_previous.png); background-repeat:no-repeat; background-position:left;}
.previous_arrow a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ABBE6C; text-decoration:underline;}
.previous_arrow a:hover {color:#B8266E; text-decoration:none;}
.paddingtop10 {padding-top:10px;}

a.pinkslider{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#E06D96; padding:0; margin:0;}
a.pinkslider:hover{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#E06D96; padding:0; margin:0;}

.round_bg {background-image:url(../images/design/round_bg.jpg); background-repeat:no-repeat; height:355px; width:356px; margin:0 auto;}

.ar_floatleft { float:left; width:470px}
.ar_floatleft ul { list-style:none; padding:0 }


.ar_floatright { float:right; width:270px; padding-right:10px}

.artdetheading { font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#333333;}
.artdet_left_heading {font-size:13px; font-weight:bold; color:#A6B628; text-decoration:underline;}
.starranking {height:20px; padding-top:5px; }
.share { padding-top:2px;}

.art_news_left { float:left; width:160px;}
.art_news_right { float:right; width:530px; padding-top:2px}

.client_name{font-family:"AvantGarde Bk BT", Arial, Helvetica, sans-serif; color:#A8BF6D; font-size:30px; font-weight:normal; margin:0;}
.height30 {height:30px;}

.navactive { font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#333333}
.countnavhold { width:100%; padding-top:5px; padding-bottom:5px}
.countnavleft { float:left;text-align:right; padding-left:2px}
.countnavmid { float:left; width:600px; text-align:center; padding-top:1px}

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

.checklatestlinks { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333; text-decoration:none}
.checklatestlinks:hover { color:#DD7F9F; text-decoration:underline}
.starleft { padding-left:150px; float:left}

.readmorerightpad { float:right; width:150px}

.portfo_graytxt{font-family:Tahoma; font-size:12px; color:#6C6C6C; text-decoration:none}
.portfo_graytxt:hover{ color:#E05888}

.head_border { border-bottom:dotted 1px #cccccc; height:20px; font-size:13px; font-weight:bold; color:#A6B628; text-decoration:none;}
.deatailtop_pad{ margin-top:5px;}
.latest_hold { width:100%; float:right; padding-bottom:20px;}

.navleft_h_toppad {float:left; margin-top:-7px}

#bodypanel #rightpane2{ background-color:#FFF; width:190px; text-align:left; float:left; margin-right:4px;}



ul#menu7, ul#menu7 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 180px;

}


ul#menu7 a {
	outline:none;

}

ul#menu7 li {
  margin: 0;
  padding:5px 0 0 0;
  
}


ul#menu7 li a{
 text-decoration:none;
}
ul#menu7 li a:hover{
 text-decoration:underline;
}

ul#menu7 li ul {
  margin:0 0 15px 0;
  padding: 0;
  
}





a.sublink{ background:url(../images/design/arrowbullet.gif) left top no-repeat; padding:0 0 0 10px; margin:0; line-height:20px; font-size:12px; color:#666; text-decoration:none; }
a.sublink:hover{ color:#333333; text-decoration:underline;}



/*3march2010*/
a.paging {font-family:tahoma; color:#4B4B4B; font-size:16px; text-decoration:none; font-weight:normal; padding:0 2px;}
a.paging:hover {color:#D65C86; text-decoration:underline;}
a.paging strong {color:#D65C86; font-weight:normal;}
.paddingright23 {padding-right:33px;} 
a.prev {font-family:tahoma; color:#4B4B4B; font-size:16px; text-decoration:underline; font-weight:normal; padding:0 10px 0 0;}
a.prev:hover {color:#4B4B4B;  text-decoration:none;}
.margin0 {margin:0;}
.padding0 {padding:0;}

.boxtop1 {background-image:url(../images/design/boxtop_bg.gif); background-repeat:repeat-x; width:151px; padding:0px; margin:0px;}
.color { color:#E06D96; text-decoration:none;}
.color:hover { color:#E06D96; text-decoration:underline;}


ul#menu7_open, ul#menu7_open ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 180px;

}


ul#menu7_open a {
	outline:none;

}

ul#menu7_open li {
  margin: 0;
  padding:5px 0 0 0;
  
}


ul#menu7_open li a{
 text-decoration:none;
}
ul#menu7_open li a:hover{
 text-decoration:underline;
}

ul#menu7_open li ul {
  margin:0 0 15px 0;
  padding: 0;
  
}
.paddingright16 {padding-right:16px;}
.paddingtop20 {padding-top:20px;}

/*19 march 2010*/
ul.mainlinks{ list-style:none; margin:0; padding:5px;}
ul.mainlinks li{ list-style:none; margin:5px 0; padding:0 0 0 0;}

ul.sublinklist { list-style:none; margin:0; padding:10px 0 0 15px;}
ul.sublinklist li{ background:url(../images/design/arrowbullet.gif) left top no-repeat; padding:0 0 0 10px; margin:0; line-height:22px;}
ul.sublinklist li a{ font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#666; outline:none;}
ul.sublinklist li a:hover{ text-decoration:none;}
#captchapad{ padding:5px 0px 0px 6px;}
.paddingtop15{ padding-top:15px;}


/* -------------------------------------------- */
/* ----------- Pagination: Digg Style bg D75F88 borderactive B9466D noraml border D76089 aCTIVE BG D75F88--------- */
/* -------------------------------------------- */
ul#pagination-digg    		{ border:0; margin:0; padding:0; float:right }
#pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; display:inline; list-style:none; /* savers */ float:left; }
#pagination-digg li a { color:#000000;}
#pagination-digg a           { border:solid 1px #000000; margin-right:2px; color:#000000;}
#pagination-digg .previous-off,
#pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next1 a,
#pagination-digg .previous1 a { font-weight:bold; }	
#pagination-digg .active     { background-color:#A6B628; border:1px solid #cccccc; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:3px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, 
#pagination-digg a:visited   { color:#575757; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover     { border:solid 1px #cccccc; background-color:#A6B628; color:#FFFFFF;}


#pagination-digg a.first           { border:solid 1px #D76089; color:#fff; margin-right:2px; background-color:#FFA0C1; }
#pagination-digg a.first:link, 
#pagination-digg a.first:visited   { color:#fff; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a.first:hover     { border:solid 1px #980034; }

#bodypanel #leftpanelcs .h2{font-size:14px; line-height:18px; color:#A8BF6D; font-weight:bold;}
.case_pannel h1{font-family:"AvantGarde Bk BT", Tahoma; color:#000; font-size:20px; font-weight:normal; margin:7px 0; padding:0;}
.allpad5px{ padding:5px;}
a.clickinvert { font:bold 12px Verdana, Geneva, sans-serif; color:#E8FF93; text-decoration:none; line-height:33px;}


/*Main menu css*/
#lists {padding:0; margin:0; list-style:none; position:relative; height:33px; float:left; width:750px; z-index:500;} /* margins for this demonstration only */
#lists li {display:inline; height:33px; line-height:33px; float:left; padding:0; margin:0; width:auto;}

#lists li a.tl {display:block; width:auto; font:bold 12px Verdana, Geneva, sans-serif; color:#FFFFFF; text-decoration:none; padding:0 5px; height:33px; line-height:33px;}
#lists li a.tl:hover { color:#E06D96; text-decoration:none;}

#lists div {display:none;}

#lists li a:hover {text-decoration:none; color:#E06D96; white-space:normal;}
#lists li:hover > a {text-decoration:none; color:#E06D96; white-space:normal;}

#lists :hover div{display:block; width:180px; background:#FFFFFF; position:absolute; left:0; top:34px; border:1px solid #000000; padding-bottom:10px; padding-top:10px;}
#lists :hover div.pos2 {background:#FFFFFF; width:1000px; background:url(../images/design/submenubg2.gif) no-repeat top left #FFFFFF;}
#lists :hover div.pos1 {width:181px; background:url(../images/design/production_bg1.gif) no-repeat top left #FFFFFF; height:182px;}

#lists .two:hover {position:relative;}
#lists .single:hover {position:relative;}

#lists .two:hover div.pos3 {background:#f5eef0; width:300px;}
#lists .single:hover div.pos4 {background:#ffefd5; width:150px;}

#lists :hover div dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left; width:179px;}
#lists :hover div dl dt {width:140px; text-decoration:none; height:20px; line-height:20px;}

#lists .two:hover div {left:-150px;}
#lists .two:hover div dl {width:129px;}
#lists .two:hover div dl dt {width:129px;}

#lists .single:hover div dl {width:129px;}
#lists .single:hover div dl dt {width:129px;}

#lists :hover div dl dd {padding:0; margin:0 0 0 5px;}

#lists :hover div dl dd.moremgin {padding:0; margin:0 0 0 10px;}

#lists :hover div dt a {text-decoration:none; cursor:default; font:bold 12px Verdana, Geneva, sans-serif; color:#E06D96;}
#lists :hover div dd a {display:block; text-decoration:none; font:11px Verdana, Geneva, sans-serif; color:#666666; line-height:18px;}
#lists :hover div dd a:hover { text-decoration:underline;}

#lists .clear {clear:both;}

.pipecolor{ font:bold 12px Verdana, Geneva, sans-serif; color:#FFFFFF;}
/*Main menu css ends*/

a.caseheadtxt{ font:normal 20px Arial, Helvetica, sans-serif; text-decoration:none;}

.sitemapthird_bg {background-image:url(../images/design/sitemapthird_bg1.gif); background-repeat:no-repeat; background-position:top center; height:70px;}