@charset "utf-8";

/***********************  Global Setting Of Css  *********************/
body { background:#fff url(../images/inner_header_bg.jpg) repeat-x 0 94px; color:#505050; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; }

#indexbody { background:#fff url(../images/header_bg.jpg) repeat-x 0 94px; }

*{ margin:0; padding:0 }

img, fieldset { border:none; float:left; }

a, input { outline:none }

.float_left { float:left }

.float_right { float:right }

.PositionRelative { position: relative; float:left; }

.absImage { position:absolute; float:left; left:5px; top:-40px; width:87px; height:97px; }

.clear { clear:both }

.display { display:none; }

/****Comman Class Used ******/
											/*****For Links ***********/
a.text_blue { color:#38abc9; text-decoration:none; }

a.text_blue:hover { background-color:#E3F7FF; }

/*****Main Wrapper Container ***********/
div#wrapper { margin:0 auto; width:1000px; }

/*******Header main And navigation********/
div#header { float:left; width:980px; padding:40px 10px 15px; }

#header ul { color:#262928; float:right; width:auto; font-size:19px; list-style-type:none; padding:10px 10px 0 0; }

#header ul li { float:left; font-size:19px; padding-left:30px; height:29px }

#header ul li a { color:#262928; text-decoration:none }

#header ul li a:hover { background:#e3f7ff; color:#38abc9 }

#header ul li span { color:#38abc9 }

/********
													Flash File
													*********/
#flashFile { float:left; height:254px; width:990px; padding-left:10px }

/********Footer Section************/
#footer { float:left; width:100%; background:url(../images/footer_top.gif) repeat-x left bottom; }

#footer_wrapper { margin:0 auto; width:990px; text-align:left }

/**********Our Services***********/
#footer div.our_services_left { background:url(../images/services_panel_left.gif) top left no-repeat; float:left; width:990px;}

#footer div.our_services_right { background:url(../images/services_panel_right.gif) top right no-repeat; float:left; padding:15px 0 0 20px; width:970px}

#footer div.our_services_bg { background:#000 url(../images/services_panel_bg.gif) top center repeat-x; color:#d8d9dd; float:left; width:990px }

.our_services_bg h1 { background:url(../images/our_services_arrow.gif) 225px 11px no-repeat; color:#d8d9dd; float:left; font-size:22px; font-weight:normal; line-height:26px; padding-bottom:8px; width:950px }

.our_services_bg div.FooterHeading { background:url(../images/our_services_arrow.gif) 225px 11px no-repeat; color:#d8d9dd; float:left; font-size:22px; font-weight:normal; line-height:26px; padding-bottom:8px; width:950px }


.services_hdg { background:url(../images/arrow_white_01.gif) no-repeat right 16px; color:#d8d9dd; float:left; font-size:15px; font-weight:normal; line-height:18px; padding:10px 310px 6px 0; width:auto }

.services_hdg2 { background:url(../images/arrow_white_01-30.gif) no-repeat 115px 16px; color:#d8d9dd; float:right; font-size:15px; font-weight:normal; line-height:18px; padding:10px 274px 6px 0; width:auto }

.our_services_bg ul { color:#a3a3a4; font-size:11px; float:left; list-style-type:none; width:190px }

.our_services_bg ul li { background:url(../images/bullet_gray.gif) 2px 8px no-repeat; border-bottom:1px dashed #514f51; float:left; line-height:16px; list-style-type:none; margin:0; padding:4px 0 4px 15px; width:162px }

.our_services_bg ul li.services_last { border-bottom:none; }

.our_services_bg ul li a { color:#a3a3a4; text-decoration:none; }

.our_services_bg ul ul { float:left; width:160px; padding-top:2px; }

.our_services_bg ul ul li { background:none; border-bottom:none; padding:0; }

.paddingLft14 { padding-left:14px }

/****Main Bottom  Footer*****/
#footer_left { background-color:#000; color:#5c5c5c; float:left; font-size:13px; font-weight:normal; line-height:18px; padding:20px 50px 45px 10px; width:710px }

#footer_right { background-color:#000; float:right; padding:22px 23px 0 0; width:197px }

#footer_left a, #footer_left span { color:#797979; text-decoration:none }

.microsoft_gold { float:right; width:65px; height:36px; background:url(../images/microsoft_gold.gif) no-repeat }

/*Pagination*/
.pagination { width:550px; float:left; padding:25px 0 0 0; }

.pagination ul { margin: 0; padding: 0; text-align: left; font-size: 12px; }

.pagination li { list-style-type: none; display: inline; float:left; padding:0 5px 0 0; }

.pagination a, .pagination a:visited { text-align:center; width:27px; background:url(../images/btn_page.gif) left top no-repeat; text-decoration: none; float:left; color:#5A5A5A; height:27px; line-height:27px; }

.pagination a:hover, .pagination a:active { color: #fff; text-align:center; width:27px; background:url(../images/btn_page.gif) left bottom no-repeat; text-decoration: none; float:left; height:27px; line-height:27px; }

.pagination span.currentpage { color: #fff; text-align:center; width:27px; background:url(../images/btn_page.gif) left bottom no-repeat; text-decoration: none; float:left; height:27px; line-height:27px; }

.pagination a.disablelink { background-position:left bottom; float:left; }

.pagination span.prevAc { background:url(../images/btn_previous.gif) no-repeat left 0; float:left; width:29px; height:27px; padding:0; }

.pagination a.prev { background:url(../images/btn_previous.gif) no-repeat left -54px; float:left; width:29px; height:27px; padding:0; }

.pagination a.next { background:url(../images/btn_next.gif) no-repeat left -54px; float:left; width:29px; height:27px; padding:0; }

.pagination span.nextAc { background:url(../images/btn_next.gif) no-repeat left 0; float:left; width:29px; height:27px; padding:0; }

.pagination a.next:hover { background:url(../images/btn_next.gif) no-repeat left -27px; float:left; width:29px; height:27px; padding:0; }

.pagination span.nextAc:hover { background:url(../images/btn_next.gif) no-repeat left -27px; float:left; width:29px; height:27px; padding:0; }

/******Mid Content*******/
div#mid_content { float:left; padding-top:14px; width:1000px; padding-bottom:30px; text-align:left; position:relative }

/*****Main Left Section********/
div#left_content { float:left; width:678px; padding:6px 0 0 10px }

#left_content p { float:left; padding:10px 0 2px; width:640px }

#left_content p.text_17 { color:#242726; float:left; font-size:17px; line-height:24px }

#left_content h2 { background:url(../images/arrow_gray.gif) right 45px no-repeat; color:#38abc9; float:left; font-size:22px; font-weight:normal; line-height:36px; padding:30px 20px 3px 0 }

ul.features { float:left; width:660px; list-style-type:none }

ul.features li { float:left; width:330px; font-size:15px; font-weight:bold; padding-top:12px }

ul.features li span.feature_hdg { float:left; width:330px; padding:5px 0 4px 0; }

a.black_link { color:#000; text-decoration:none }

a.feature_frame { float:left; background:url(../images/thumb_bg.jpg) left top no-repeat; padding:15px 13px }

a.feature_frame:hover { float:left; background:url(../images/thumb_bg.jpg) left bottom no-repeat; padding:15px 13px }

/****Main Right Section*****/
div.right_content { float:left; width:312px }

.right_content p { color:#000; float:left; font-size:14px; line-height:18px; width:290px; }

.right_content p.textpadding { padding:9px 0 10px 0; }

.right_content h3 { background:url(../images/arrow_gray.gif) right 25px no-repeat; color:#38abc9; float:left; font-size:22px; font-weight:normal; line-height:36px; padding:10px 20px 0 0 }

.right_content h3.righthdg { background:url(../images/arrow_gray.gif) right 15px no-repeat; color:#38abc9; float:left; font-size:22px; font-weight:normal; line-height:36px; padding:0 20px 10px 0 }

.right_content div.testi_text_home { color:#505050; float:left; font-size:14px; font-weight:normal; width:290px }

.by_text_home { color:#000; float:left; font-size:12px; font-weight:bold; line-height:16px; padding:8px 0 10px; width:290px }

.grey_text { color:#505050 }

.date { color:#666; font-size:13px; font-style:italic }

/****Award Logos******/
.award_icons { float:left; width:300px }

.award_icons ul { float:left; width:300px; list-style-type:none; }

.award_icons li { float:left; width:50px; height:40px; }

.award_icons li.award_asod { background:url(../images/award_asod.gif) no-repeat }

.award_icons li.award_ima { background:url(../images/award_ima.gif) no-repeat }

.award_icons li.award_w3 { background:url(../images/award_w3.gif) no-repeat }

.award_icons li.award_w { background:url(../images/award_w.gif) no-repeat }

.award_icons li.award_m { background:url(../images/award_m.gif) no-repeat }

/*******Client Logos********/
.our_clients { float:left; padding:35px 0 0px 10px; width:990px }

.clientsbg { background:url('../images/clients_new.gif'); float:left; height:53px; width:990px; overflow:hidden }

.clientsbg h5 { color:#38abc9; float:left; font-weight:normal; font-size:22px; padding-top:13px }

/*********Who We Are Page**********/

																/*********Inner Header*******/
#inner_header { float:left; width:990px; padding-left:10px; background:url(../images/inner_page_bg.gif) no-repeat 10px 0; }

#inner_header h1 { font-size:28px; color:#38abc9; line-height:36px; float:left; background:url(../images/arrow.gif) right 91px no-repeat; padding:75px 20px 7px 0; width:auto; font-weight:normal }

#inner_header div.headingbanner { font-size:28px; color:#38abc9; line-height:36px; float:left; background:url(../images/arrow.gif) right 91px no-repeat; padding:75px 20px 7px 0; width:auto; font-weight:normal }

#inner_header div.headingbanner a { color:#aaa8a8; text-decoration:none }


#inner_header div.headingbanner a:hover { color:#38abc9 }


#inner_header a { color:#aaa8a8; text-decoration:none }

#inner_header a:hover { color:#38abc9 }

h3.inner_heading { float:left; color:#38ABC9; font-size:18px; padding:12px 0 5px; width:610px; font-weight:normal; }
#left_content h4.heading { float:left; color:#38ABC9; font-size:15px; padding:12px 0 5px; width:610px; font-weight:bold; background:none;}
span.textint{ font-weight:bold;}
h3.inner_heading_black { float:left; color:#242726; font-size:18px; padding:12px 0 5px; width:610px; font-weight:normal }

/*********Inner Left Section**********/
#left_content div.featured_bg { float:left; width:530px; background:url(../images/thumb_panel_bg.jpg) no-repeat 0 10px; padding:40px 30px 30px; }

#left_content ul.Linksjobs { float:left; width:530px; margin:0; padding:5px 0 0 0; list-style-type:none; }

#left_content ul.Linksjobs li { color:#38ABC9; font-size:13px; font-weight:bold; float:left; width:530px; margin:0; padding:0 0 7px 0; list-style-type:none; }

#left_content ul.Linksjobs li a { color:#38ABC9; font-size:13px; font-weight:bold; text-decoration:none; }

#left_content ul.Linksjobs li a:hover { background:#E3F7FF; color:#38ABC9; }

#left_content ul.Linksjobs li.last { float:left; width:530px; margin:0; padding:10px 0 0px 0; list-style-type:none; }

#left_content ul.Linksjobs li.last a.img { background:none; }

div.hire_resources { float:left; width:990px; padding:20px 0 50px 10px; background:url(../images/hire_bg.jpg) no-repeat 0 20px; text-align:left }
.hire_resources p { float:left; padding:5px 0 0 0; width:990px }

/**********Inner Right Section*************/
#right_relative { float:left; width:310px; position:relative }

#right_relative div.right_container { float:left; width:266px; position:absolute; z-index:15; left:2px; top:-40px; background:url("../images/form_bg.jpg") no-repeat top left; padding:72px 0 0 44px }

.right_container label, span.required { float:left; width:215px; padding:8px 0 2px }

span.redstar { color:#CB0000 }

.input_here { background:none; border:none; width:217px; height:20px; float:left; border:0; margin:0; font-size:13px; color:#505050; }

.input_herein { background:url("../images/input_bg.jpg") no-repeat; width:217px; height:20px; float:left; border:0; margin:0; padding:4px 0px 3px 4px; font-size:13px; color:#505050; }

.commentsAreaIn { background:url("../images/text_area.jpg") no-repeat; width:211px; height:105px; float:left; border:0; padding:6px 4px 6px 6px; color:#505050; font-size:13px; }

.commentsArea { width:211px; height:105px; float:left; border:0; color:#505050; font-size:13px; outline:none; background:none; border:none; }

.submitBtn { float:left; width:auto; padding:15px 0 25px }

.testi_text { float:left; width:220px; padding-left:30px; background:url(../images/quote.gif) no-repeat 30px 470px; padding:470px 0 0 60px }

.testi_text_bottom { float:left; width:220px; padding-left:30px; background:url(../images/quote.gif) no-repeat 30px 18px; padding:20px 0 0 60px }

.by_text { font-size:12px; line-height:16px; font-weight:bold; color:#000000; float:left; width:240px; padding-top:8px }

#left_content div.logos { float:left; width:566px; padding:28px 0 10px 12px; background:url(../images/logos_bg.jpg) no-repeat 0 18px }

#left_content div.creative_logos { float:left; width:566px; padding:31px 0 13px 12px; background:url(../images/logos_bg.jpg) no-repeat 0 18px }

/**********What We Do Page**********/
ul.services_list { float:left; width:330px; padding:10px 0 20px; list-style-type:none; font-size:14px }

ul.services_list li { float:left; padding: 0 0 3px 25px; width:304px; background:url(../images/bullet.gif) no-repeat 5px 4px ;}

ul.services_list ul { padding:2px 0; float:left; list-style-type:none; width:304px }

ul.services_list ul li { background:none; padding:0; line-height:normal }

/*****Portfolio Page*******/
	#left_content h4 { background:url(../images/arrow_gray.gif) no-repeat right 33px; color:#38ABC9; font-size:28px; padding:25px 20px 2px 0; width:auto; font-weight:normal; float:left }

ul.creative_services { float:left; width:660px; list-style-type:none }

ul.creative_services li { float:left; width:220px; padding:20px 0 10px; font-size:17px }

ul.creative_services li.cservicesLast { width:240px }

a.arrowed_link { float:left; background:url(../images/arrow_gray.gif) no-repeat right 6px; color:#38abc9; text-decoration:none; padding-right:18px }

a.services_bg { float:left; background:url(../images/our_image_bg.jpg) left top no-repeat; padding:8px 9px 9px; margin-top:8px }

a.services_bg:hover { float:left; background:url(../images/our_image_bg.jpg) left bottom no-repeat; padding:8px 9px 9px; margin-top:8px }

/*******Contact Us Page***********/
.link_inner { border-bottom:1px dotted #0A86BC; color:#0A86BC; font-size:13px; text-decoration:none }

.link_inner:hover { border-bottom:1px dotted #FFF }

#left_content p.address { background:url(../images/email.jpg) no-repeat 0 12px; padding-top:30px }

#left_content address { background:url(../images/email.jpg) no-repeat 0 12px; padding:30px 0 2px; float:left; width:580px; font-style:normal }

#left_content p.email { background:url(../images/internet.jpg) no-repeat 0 10px; padding-top:30px }

#left_content p.faxp { background:url(../images/fax1.jpg) no-repeat 0 14px; padding-top:34px }

#left_content p.phone { background:url(../images/telephone.jpg) no-repeat 0 14px; padding-top:34px }

/***********Sitemap Page************/
.sitemapul { float:left; list-style-type:none; width:600px }

.sitemapul li { background:url(../images/bullet_arrow1.gif) no-repeat 2px 8px; float:left; font-size:14px; font-weight:bold; line-height:16px; padding:4px 0 6px 16px; width:584px }

.sitemapul ul { float:left; list-style-type:none; width:584px }

.sitemapul ul li { background:url(../images/bullet_arrow2.gif) no-repeat 2px 12px; color:#666; font-size:13px; font-weight:normal; width:568px }

.sitemap_link { color:#666; text-decoration:none }

.sitemap_link:hover { background-color:#E3F7FF; color:#38ABC9 }

/*******News Page*********/
#left_content p.news_para { float:left; padding:10px 0 2px; width:632px }

.news_thumb { float:left; width:189px; padding:14px 9px 10px 8px; background:url(../images/thumbnails/our_image_bg.jpg) no-repeat 0 5px; margin:0 15px 5px 0 }

.lightbox_span { color:#38abc9; font-weight:bold; font-size:15px }

h3.news_full { float:left; color:#38ABC9; font-size:18px; padding-top:12px; width:620px; font-weight:normal }

span.news_side { float:left; color:#38ABC9; font-size:18px; padding-top:5px; width:411px }

.news_desc { float:left; width:411px; padding-top:10px }

.news_date { float:left; width:411px; color:#666; font-size:13px; font-style:italic }

/***********Refund Policy************/
.refund_ul { float:left; width:620px; padding:10px 0; list-style-type:none }

.refund_ul li { float:left; background:url(../images/bullet.gif) no-repeat 5px 4px; font-size:14px; line-height:18px; padding:0 0 5px 25px; width:595px }

.refund_section { float:left; width:630px; padding-bottom:10px }

.margTop10 { margin-top:10px }

.refund_bg { background-color:#F5F5F5 }

.refund_left { float:left; width:210px; padding:0px 10px }

.refind_right { float:right; width:390px; padding:0 10px 0 0 }

#left_content .refund_section p { padding:0; width:auto; margin-top:10px; float:none }

/******Ajax development Support********/
.portfolio_bg { float:left; width:510px; padding:20px 40px; background:url(../images/thumb_panel_bg.jpg) no-repeat 0 10px; height:220px; }

#left_content .portfolio_bg h2 { background:url(../images/arrow_gray.gif) 91px 15px no-repeat; padding:0 0 12px 0; width:510px }
#left_content .portfolio_bg div.portfoliohead { background:url(../images/arrow_gray.gif) 91px 15px no-repeat; padding:0 0 12px 0; width:510px ; line-height:36px; font-size:22px;
font-weight:normal;}

.image_border { border:1px solid #ECEAEA }

.portfolio_bg .more_btn { float:left; padding-top:15px; width:100px }

/********Logo Design*********/
.testi_text2 { float:left; width:220px; padding-left:30px; background:url(../images/quote.gif) no-repeat 30px 30px; padding:30px 0 0 60px }

/*****RIA Design*******/
h3.head_breadcrumb { float:left; color:#38ABC9; font-size:27px; padding:4px 0 30px; width:620px; font-weight:normal }

/****Job Application****/
.lightgrey { color:#7F7F7F }

.career_form { float:left; width:580px }

.career_form fieldset { float:left; width:580px; padding-top:15px }

.career_form fieldset.btnfield { float:left; width:580px; padding:20px 0 10px }

.career_form fieldset label { float:left; width:320px; line-height:24px }

.career_form fieldset label.Big { float:left; width:580px; line-height:24px }

.selecttxt { float:left; width:252px; border:1px solid #CCCCCC; height:22px; margin-right:3px; }

.inputtxt { float:left; width:248px; padding:2px 0 0 2px; border:1px solid #CCCCCC; height:20px; margin-right:3px; }

.txtarea { border:1px solid #CCCCCC; float:left; font-size:13px; height:220px; margin:2px 0 8px; padding:4px 0 3px 4px; }

.txtareaCareer { border:1px solid #CCCCCC; float:left; font-size:13px; height:220px; margin:2px 0 8px; padding:4px 0 3px 4px; width:564px; }

/***************Css Crearted on 07092009******************/
.left_panel { width:670px; float:left; }

.left_panel ul { width:670px; float:left; margin:0; padding:31px 0 0 0; list-style-type:none; }

.left_panel li { float:left; margin:0; padding:0 30px 0px 0; width:auto; }

.left_panel li.banner { float:left; margin:0; padding:0 30px 30px 0; width:auto; }

.left_panel li.nopadding { float:left; margin:0; padding:0 0 0 0; }

.left_panel li a { color:#000000; text-decoration:none; }

.left_panel li a.head_url { color:#38ABC9; text-decoration:none; background:url("../images/arrow_gray.gif") right 5px no-repeat; padding-right:20px; }

.left_panel li span.featured { background:url(../images/thumb_bg.jpg) left top no-repeat; width:230px; height:121px; float:left; padding:15px 13px; }

.left_panel li span.featured:hover { background:url(../images/thumb_bg.jpg) left bottom no-repeat; width:230px; height:121px; float:left; padding:15px 13px; }

.left_panel li.featuredMain { width:256px; float:left; padding:0 50px 0px 0; }

.left_panel li span.description { color:#505050; width:256px; float:left; padding:10px 0px 0px 0px; }

.left_panel li span.head { font-size:16px; height:30px; line-height:30px; float:left; font-weight:bold; }

/********Bottom Banners********/
.banner728 { float:left; width:728px; padding:20px 0 0 10px; }

.banner728Inner { float:left; width:728px; padding:0 0 0 0px; }

.banner728Inner ul { float:left; width:728px; padding:0px; margin:0; list-style-type:none; }

.banner728Inner li { float:left; padding:20px 0 0 0; margin:0; }

/******Light Window**************/
.lightwindow_span { color:#38abc9; font-weight:bold; font-size:15px; }

/**************************New Jobs and  current opening Page************************************/




/***************************Carreres New Page*************/
.contentCarrer { width:990px; float:left; padding:20px 0 0 0; }

.contentCarrer h2.top { width:990px; font-size:18px; font-weight:normal; color:#242726; padding:15px 0px 10px 0px; float:left; }

.contentCarrer div.leftContentCarreie { width:471px; float:left; padding:0 0 10px 0; }

.leftContentCarreie h3.top { width:471px; font-size:18px; font-weight:normal; color:#38abc9; padding:15px 0px 9px 0px; float:left; }

.leftContentCarreie h3.tohead { width:471px; font-size:18px; font-weight:normal; color:#38abc9; padding:15px 0px 14px 0px; float:left; }

.ImageNetsol { border:1px solid #DFDFDF; float:left; padding:3px; }

.leftContentCarreie p.para { width:421px; padding:15px 0px 5px 0px; float:left; }

.leftContentCarreie p.pararight { width:421px; padding:0px 0px 0px 0px; float:left; }

.leftContentCarreie p.pararight a { float:left; }

.leftContentCarreie p.link { width:421px; padding:5px 0px 0px 0px; float:left; }

.leftContentCarreie p.lin2 { width:391px; padding:0px 0px 0px 0px; float:left; }

.imageGalleryMain { width:990px; float:left; padding:17px 0 0 0; }

.imageGalleryMain ul { width:990px; float:left; padding:0 0 0 0; list-style-type:none; }

.imageGalleryMain li { float:left; padding:0 17px 17px 0; float:left; margin:0; list-style-type:none; }

.imageGalleryMain li img { float:left; }

.whatwebox { float:left; width:623px; height:308px; padding:5px 0 10px 4px; background:url(../images/whatwe_bgbox.jpg) 0 0 no-repeat; }

.whatwebox.NoBg { float:left; width:623px; height:auto; padding:5px 0 10px 4px; background:none; }

.whatwebox ul { width:600px; float:left; list-style-type:none; padding:15px 0px 5px 10px; margin:0px; color:#505050; }

.whatwebox ul li { width:540px; list-style-type:none; padding:15px 0px 25px 60px; margin:0px; color:#505050; font-size:14px; font-weight:normal; float:left; line-height:18px; }

.whatwebox ul li.adobeicon { background:url(../images/award_asod.gif) 0 0 no-repeat; }

.whatwebox ul li.intmediaicon { background:url(../images/award_ima.gif) 0 0 no-repeat; }

.whatwebox ul li.horizonicon { background:url(../images/award_m.gif) 0 0 no-repeat; }

.whatwebox ul li.webmarketicon { background:url(../images/award_w.gif) 0 0 no-repeat; }

.whatwebox ul li.w3silvericon { background:url(../images/award_w3.gif) 0 0 no-repeat; }

div#left_comments { float:left; width:668px; }

#left_comments .whatwecomments { float:left; width:331px; height:auto; padding:20px 0 10px 0 }

.whatwecomments .CmntsHdg { float:left; width:287px; font-weight:bold; font-size:16px; padding:0 0 15px 0; }

.whatwecomments .smallbox { float:left; width:259px; height:128px; background:url(../images/whatwe_smallbox.gif) 0 0 no-repeat; padding:15px 10px 0 18px }

.whatwecomments .smallbox .cmntp { width:255px; padding:0 0 8px 0; }

.whatwecomments .smallbox1 { float:left; width:259px; height:158px; background:url(../images/whatwe_smallbox1.gif) 0 0 no-repeat; padding:15px 10px 0 18px }

.whatwecomments .smallbox1 .cmntp { width:255px; padding:0 0 8px 0; }

.left_container .paddingbot { padding-bottom:15px; }

.MajorTexr { font-size:18px; font-weight:normal; color:#38abc9; }
.MajorList { font-size:15px; font-weight:bold; color:#38abc9; }

.MajorTexr2 { font-weight:normal; color:#38abc9; }

.BlueTextPara { color:#38abc9; }

div#left_List { float:left; width:668px; }

#left_List ul { float:left; width:300px; }

#left_List ul li { background:url(../images/bullet_arrow2.gif) no-repeat 2px 12px; color:#666; font-size:13px; font-weight:normal; width:568px float:left;
width:300px; list-style-type:none; line-height:30px; }

.form_bg_job_openings { background:url(../images/form_bg_jobs_openings.jpg) no-repeat; width:265px; height:608px; padding:72px 0px 0px 35px; float:left; position:absolute; z-index:15; left:2px; top:-40px; }

.form_bg_job_openings ul { width:225px; float:left; margin:0; padding:0; list-style-type:none; }

.form_bg_job_openings ul li { background:transparent url(../images/job_arrow_big.gif) no-repeat 10px 5px; color:#505050; float:left; font-size:14px; font-weight:bold; line-height:18px; margin:0; padding:0 0 8px 25px; width:200px; }

/*************************************SiteMap******************/
.left_containerSite { width:930px; float:left; padding-bottom:20px; }

.left_containerSite h3.inner_heading { float:left; color:#38ABC9; font-size:18px; padding:12px 0 12px 0; width:930px; font-weight:normal }

.left_containerSite p { float:left; padding:10px 0 2px; width:930px; }

.left_containerSite ul.siteMapMain { width:915px; float:left; list-style-type:none; padding:5px 0px 5px 5px; margin:0px; color:#505050; }

.left_containerSite ul.siteMapMain li { width:900px; list-style-type:none; background:url("../images/bullet.gif") 0px 4px no-repeat; padding:0px 0px 5px 20px; margin:0px; color:#505050; font-size:14px; font-weight:normal; float:left; line-height:18px; }

#footer_left_smap { color:#5c5c5c; float:left; font-size:13px; font-weight:normal; line-height:18px; padding:20px 50px 45px 10px; width:710px }

#footer_right_smap { float:right; padding:22px 23px 0 0; width:197px }

#footer_left_smap a, #footer_left_smap span { color:#797979; text-decoration:none }

/****************Ad tech **************/
.Adtecth { float:left; padding-bottom:4px; width:964px; padding:0 18px; }

/*************Updated Logos*************/
.clientsbg ul { float:left; list-style-type:none; height:42px; padding:0px 0 0 0; }

.clientsbg li { float:left; height:42px; padding:0; }

.clientsbg li.client_pcworld { width:90px; background:url(../images/pc_world.gif) no-repeat 23px 5px }

.clientsbg li.client_mothercare { width:85px; background:url(../images/mothercare.gif) no-repeat 23px 5px }

.clientsbg li.yahoo { width:115px; background:url(../images/yahoo.gif) no-repeat 23px 5px }

.clientsbg li.clickboth { width:117px; background:url(../images/clickbooth_logo.gif) no-repeat 23px 5px }

.clientsbg li.neverblue { width:124px; background:url(../images/neverblue_logo.gif) no-repeat 23px 5px }

.clientsbg li.microsoft { width:106px; background:url(../images/microsoft_logo.gif) no-repeat 20px 5px }

/***********************Add Tech Section********************/
#AddtectMain { width:100%; height:auto; float:left;  }

#wrapper_adtech { margin:0 auto; width:1000px; }

/***********************Sony Logo********************/
.clientsbg li.client_sonymusic { width:106px; background:url(../images/sonymusic_logo.gif) no-repeat 20px 3px }



/*************/

.Facebooktext{color:#38ABC9; font-size:15px; font-weight:bold;}

/********2010-0616************************/
#left_content h2.sub_heading { float:left; color:#38ABC9; font-size:18px; padding:12px 0 0px; width:610px; font-weight:normal; background:none; }
#left_content h1.main_heading { float:left; color:#38ABC9; font-size:22px; line-height:25px; padding:12px 0 0px; width:610px; font-weight:normal; background:none; }


/*************************Career Alert************/
div.hire_resources_career { float:left; width:990px; padding:20px 0 50px 10px; background:url(../images/career_bg.jpg) no-repeat 0 20px; text-align:left }

div.hire_resources  form{ float:left; width:990px; text-align:left; padding:6px 0 0 0;}


div.hire_resources  form fieldset.btnfield{ float:left; width:auto; text-align:left; border:none; padding:7px 20px 0 0;}
div.hire_resources  form fieldset label{ float:left; width:80px; text-align:left;}
div.hire_resources  form fieldset label.emailcareer{ float:left; width:50px; text-align:left;}
.inputtxt_career { float:left; width:168px; padding:2px 0 0 2px; border:1px solid #CCCCCC; height:20px; margin-right:3px; }

.Twiterfeed{ width:270px; float:left; padding:5px 0 0 0;}

.AdtectLondonBanner{ width:270px; height:auto; float:left; font-size:14px; color:#333534; padding-top:10px;}
.AdtectLondonBanner span.adtechdes{ width:148px; height:auto; float:left; padding-left:14px; padding-top:3px;}


.right_content h3 span.twitter { background:url(../images/tweet_brid.jpg) left 10px no-repeat;  padding:10px 0 5px 53px; }


.tweetback{ width:270px; height:auto; float:left; padding:10px 0 0 0 ; }

.tweetback a.retwwt{ height:8px; width:14px; margin-left:10px;  background:url(../images/icon_retweet.jpg) 0 6px   no-repeat; padding-right:21px;}

#left_content h2.home { background:url(../images/arrow_gray.gif) right 30px no-repeat; color:#38abc9; float:left; font-size:22px; font-weight:normal; line-height:36px; padding:15px 20px 3px 0 }
ul.features li.top { float:left; width:330px; font-size:15px; font-weight:bold; padding-top:2px }
p.NoBodr a{color:#38abc9; text-decoration:none; }