@charset "utf-8";

:link,:visited {text-decoration:none}
ul,ol {list-style:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img {border:none}
a { outline:none}
address {font-style:normal}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #868686;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #2f8fb7;}
#bg {width: 100%; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:left top; margin:0px; background-color:#FFFFFF;}
.cl {clear:both;}
#top_navigation_area {width:969px; text-align:left; height:58px; margin:0 auto;}
#logo {text-align:left; float:left; height:58px; margin:0px;}
#navigation_container{width:552px; text-align:left; float:left; height:58px; overflow:hidden;}
#rey_bg {background-image:url(../images/bg_rey1.jpg); background-repeat:repeat-x; width:100%; text-align:center; background-position:left top; margin:0px;}
#rey_bg2 {background-image:url(../images/bg_rey.png); background-repeat:no-repeat; background-position:left top; width:100%; text-align:center;}	
#content_holder {width:958px; text-align:center; margin:0px auto;}
.punch_line {width:958px; height:86px; text-align:center; padding-top:27px; font-family:'Botanika Mono Web',Arial,sans-serif; font-size:24px; color:#f2f1f1; text-align:center; text-shadow: 1px 1px 2px #1581a5; font-weight:normal;}
#main_image {width:944px; background-image:url(../images/main_image_bg.png); background-repeat:no-repeat; background-position:7px 5px; height:414px; text-align:left; margin:0px; padding:7px 0px 0px 5px;}
#main_content_holder {width:896px; text-align:left; margin:0px; padding-top:24px; padding-left:31px; padding-right:31px;}	
#left_side_bar {width:650px; text-align:left; float:left; margin-right:42px; margin:0px 36px 0px 0px;}	
.what_we_do {width:644px;}
.what_we_do_title {text-align:left; border-bottom:solid 1px #ebebeb; height:30px; font-size:18px; color:#292929; font-weight:normal;}
.what_we_do p{width:644px; line-height:18px; padding:14px 0px 0px 0px; text-align:left;}
.learn_more {background-image:url(../images/learn_more_arrow.gif); background-repeat:no-repeat; background-position: left 21px; height:14px; padding:18px 0px 0px 12px;}
.learn_more a{color:#2f8fb7; text-decoration:underline;}
.learn_more a:hover{color:#47b2de; text-decoration:underline;}
.line {width:644px; height:18px; border-bottom:solid #ebebeb 1px;margin:0px;}
.services_tx {width:644px; padding:18px 0px 18px 0px;}
.services_tx1 {font-size:18px; color:#292929; font-weight:normal;}
.services_tx p{margin:0px;}
.services_content{width:644px; text-align:left; margin:0px 0px 0px 0px;}
.sr_design, .sr_webdevelopment {width:200px; float:left; overflow:hidden; margin:0px 20px 0px 0px; text-align:left;}
.sr_print_media{width:200px; float:left; overflow:hidden; margin:0px 0px 0px 0px; text-align:left;}
.sr_graphic {width:200px; height:129px; text-align:center;}
.services_content h1 {font-weight:bold; color:#292929; padding:10px 0px 0px 0px;}
.sr_content {width:200px; line-height:22px; padding:10px 0px 0px 0px; text-align:left;}
.sr_content a{text-decoration:none; color:#868686;}
.sr_content a:hover{text-decoration:none; color:#2f8fb7;}
.read_more {height:14px; width:66px; background-image:url(../images/read_more_arrow.jpg); background-repeat:no-repeat; background-position:right 18px; padding:14px 12px 0px 0px; color:#2f8fb7;}
.read_more a{color:#2f8fb7; text-decoration:underline;}
.read_more a:hover{color:#47b2de; text-decoration:underline;}
.hp_read_more {height:14px; width:auto; background-image:url(../images/read_more_arrow.jpg); background-repeat:no-repeat; background-position:right 18px; padding:14px 12px 0px 0px; color:#2f8fb7; float:left;}
.hp_read_more a{color:#2f8fb7; text-decoration:underline;}
.hp_read_more a:hover{color:#47b2de; text-decoration:underline;}
.view-work {height:14px; width:62px; background-image:url(../images/read_more_arrow.jpg); background-repeat:no-repeat; background-position:right 18px; padding:14px 12px 0px 0px; color:#2f8fb7; float:right; margin-right:22px;}
.view-work a{color:#2f8fb7; text-decoration:underline;}
.view-work a:hover{color:#47b2de; text-decoration:underline;}
.right_side_bar {width:210px;float:right;text-align:left;}
.request_praposal {width:210px; height:140px; background-image:url(../images/request_praposal_graphic.jpg); background-repeat:no-repeat; background-position:left top;}
.request_praposal_content_area {width:182px; height:112px; padding:14px; text-align:left; margin:0px;}
.request_praposal_title {font-size:18px; color:#292929; padding:0px 0px 8px 0px;}
.request_praposal_content{text-align:left; margin:0px;}
.tell_us_bttn {width:65px;height:23px; display:block; text-align:center; line-height:23px; margin-top:12px;}
.tell_us_bttn a{background-image:url(../images/tell_us_bttn.jpg); background-repeat:no-repeat; background-position:left top; display:block; color:#FFFFFF; text-decoration:none;}
.tell_us_bttn a:hover{background-image:url(../images/tell_us_bttn_hover.jpg); background-repeat:no-repeat; background-position:left top; display:block;color:#dcf8ff; text-decoration:none;}
.news-n-announcement {width:210px; padding:12px 0px 0px 0px;}
.news-n-announcementtt {font-size:18px; color:#292929; margin-bottom:8px; font-weight:normal;}
.news-n-announcement h2 {font-size:11px; color:#868686; font-weight:bold; margin:3px 0px 0px 0px;}
.news-n-announcement p {color:#868686; font-weight:normal; font-size:11px; margin:0px 0px 0px 0px;}
.news-n-announcement p a{color:#0891d2; text-decoration:none;}
.news-n-announcement p a:hover{color:#0891d2; text-decoration:underline;}
.news-n-announcement .date {color:#2f8fb5; font-weight:normal; font-size:10px; margin:0px 0px 0px 0px;}
.news-read-more {font-size:11px; margin:2px 0px 0px 140px}
.news-read-more a{color:#2f8fb5; text-decoration:underline;}
.news-read-more a:hover{color:#2f8fb5; text-decoration:none;}
.we-are-hiring {width:210px; height:49px; margin:12px 0px 20px 0px;}
.we-are-hiring a{width:210px; height:49px; background-image:url(../images/we-are-hiring.jpg); background-repeat:no-repeat; background-position:left 10px; display:block; border-top:1px #ebebeb solid; border-bottom:1px #ebebeb solid; padding:12px 0px 12px 0px;}
#meet_out_team {width:210px; height:137px; margin-top:10px;}
#meet_out_team_lable {position:relative; background-image:url(../images/meet_out_team_lable.png); background-repeat:no-repeat; background-position:left top; width:190px; height:36px; color:#FFFFFF; top:1px; line-height:32px; padding:0px 0px 0px 20px; z-index:10000; margin:-37px 0px 0px 0px; display:block; font-size:13px;}
.testimonials_bg {width:210px; background-image:url(../images/testimonials_bg.jpg); background-repeat:no-repeat; background-position:left top; margin:12px 0px 0px 0px;}
.testi_content {width:170px; height:190px; padding:40px 20px 0px 20px; color:#ffffff; font-size:18px; line-height:25px; font-style:italic; text-align:center; font-weight:normal;}
.testi_footer {width:200px; height:44px; text-align:left; padding: 8px 5px 0px 5px;}
.testi_read_more {height:14px; width:70px; background-image:url(../images/read_more_arrow.jpg); background-repeat:no-repeat; background-position:right 3px; padding:0px 0px 0px 0px; color:#2f8fb7; font-size:11px; float:left;}
.testi_read_more a{color:#2f8fb9; text-decoration:underline;}
.testi_read_more a:hover{color:#47b2de; text-decoration:underline;}	
.tesi_writer {width:100px; height:44px; float:right; text-align:right; color:#000000; font-size:12px; padding-top:2px;}
.line2 {width:896px; height:18px; border-bottom:solid #ebebeb 1px; margin:0px 0px 18px 0px;}
.line3{height:12px; border-bottom:solid #ebebeb 1px; margin:0px 0px 12px 0px;}
.our_process_content_area {width:650px; text-align:left;}
.our_process_title {font-size:18px; color:#292929; margin:18px 0px;}
.process_field {width:124px; height:102px; float:left; overflow:hidden; margin:0px 8px 0px 0px;}
.process_field img{width:124px; height:85px;}
.process_field p{width:124px; text-align:center; color:#1d8fd0; margin:0px 0px 0px 0px; font-weight:bold;}
.process_field_ls {width:122px; height:102px; float:left; overflow:hidden; margin:0px 0px 0px 0px;}
.process_field_ls img{width:122px; height:85px;}
.process_field_ls p{width:122px; text-align:center; color:#1d8fd0; font-weight:bold; margin:0px 0px 0px 0px;}
.footer_bg {width:100%; background-image: url(../images/footer_bg.jpg); background-repeat:repeat-x; background-position:left top; text-align:center;}
.footer_content_holder {width:928px; text-align:center; padding:64px 0px 0px 76px; margin:0px auto 28px auto;}
.footer_left {width:227px; float:left; text-align:left; height:155px; border-right:#55a3c4 1px solid; margin:0px 17px 0px 0px;}
.footer_middle {width:305px; float:left; text-align:left; border-right:#55a3c4 1px solid; margin:0px 17px 0px 0px;}
.footer_right {width:334px; float:left; text-align:left; height:155px;}
.stay_update {width:227px; text-align:left; font-size:18px; color:#FFFFFF; height:20px; margin:0px; padding: 0px 0px 14px 0px;}
.subsscribe_here {width:227px; color:#9cddf8; text-align:left;}
.new_letter_area {width:227px; height:26px; text-align:left; margin:5px 0px 26px 0px;}
.copy_right_area {width:227px; text-align:left;}
.pr_name {width:227px; height:15px; text-align:left;}
.copy_right_text {width:227px; color:#FFFFFF; text-align:left; font-size:10px; margin:5px 0px 0px 0px;}
.newsletterwrap span{padding-left:13px; display:block; margin-bottom:0px; font-size:10px;}
.newsletterwrap input.newsletteremail {background-color:#f4f4f4; border:none; background-image:url(../images/newsletter_bg.jpg); background-position:left top; background-repeat:no-repeat;height:19px; padding-top:0px; width:159px; padding-left:1px; font-size:12px; color:#5d5d5d; float:left;}
.newsletterwrap input.newsletteremail .invalid {background-position: 0px -52px;}
.newsletterwrap input.newsletteremail:focus {background-position: 0px 0px;}
.newsletterwrap input.newsletteremail {padding: 0px 0 0 5px; height:26px;}
.newsletterwrap input.newsletterSubmit {background:transparent url(../images/newsletter_bg.jpg) no-repeat right top; width:26px; float:left; cursor:pointer; border:none; height:26px;}
.newsletterwrap input.newsletterSubmit:hover {background-position: right -26px;}
.newsletterwrap input.newsletterSubmit:active {background-position: left top;}
#newsletter_thnq_msg {position:absolute; width:158px; height:22px; z-index:4; text-align:left; display:none; line-height:25px; padding-left:5px; background-color:#FFFFFF; margin-left:4px;}
#newsletter_thnq_msg p{	font-size:12px; font-weight:normal; color:#006699; margin-top:1px; line-height:25px;}
.footer_navigation_area {width:305px; text-align:left; margin:0px;}
.footer_navigation_area h1{width:270px; background-image:url(../images/footer_nav_icon.jpg); background-repeat:no-repeat; background-position: left top; height:24px; line-height:22px; color:#FFFFFF; font-size:18px; font-weight:normal; padding:0px 0px 5px 30px;}
.footer_navigation_left {width:108px; float:left; margin:0px 30px 0px 30px;}
.footer_navigation_list {width:108px; float:left; margin:0px 30px 0px 10px;}
.footer_navigation_list li {width:94px; height:21px; background-image:url(../images/bullet.jpg); background-repeat:no-repeat; background-position:left 2px; padding:0px 0px 0px 14px; margin:6px 0px 0px 0px; color:#FFFFFF;}
.footer_navigation_list li a{	text-decoration:none; color:#FFFFFF;}
.footer_navigation_list li a:hover{	text-decoration:none; color:#9cddf8;}
.footer_navigation_right {width:108px; float:left; margin:0px;}
.footer_nav_list {width:94px; height:21px; background-image:url(../images/bullet.jpg); background-repeat:no-repeat; background-position:left 2px; padding:0px 0px 0px 14px; margin:6px 0px 0px 0px; color:#FFFFFF;}
.footer_nav_list a{text-decoration:none; color:#FFFFFF;}
.footer_nav_list a:hover{text-decoration:none; color:#9cddf8;}
.interested_working {width:290px; height:36px; background-image:url(../images/talk_symbol.jpg); background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 36px; font-size:18px; color:#FFFFFF; line-height:34px;}
.interested_working_text {width:290px; padding:5px 0px 0px 36px; color:#9cddf8;}
.footer_about_ur_project_bttn_area {width:290px; padding:22px 0px 0px 36px; text-align:left;}
.footer_tell_us_bttn {width:218px; height:32px; line-height:28px; float: left; display:block; text-align:center; font-size:15px; color:#3c3c3c;}
.footer_tell_us_bttn a{width:218px; height:32px; background-image:url(../images/footer_tell_us_bttn.jpg); background-repeat:no-repeat; background-position: 0px 0px; text-decoration:none; color:#3c3c3c; display:block;}
.footer_tell_us_bttn a:hover{width:218px; height:32px; background-image:url(../images/footer_tell_us_bttn.jpg); background-repeat:no-repeat; background-position: 0px -32px; text-decoration:nonecolor:#2f8fb7; display:block;}
.footer_talk_symbol {width:32px; height:35px; float:left; background-image:url(../images/talk_symbol2.jpg); background-repeat:no-repeat; background-position:left top; margin:0px 0px 0px 8px;}
div#browserWarning {margin: 0 auto; padding:5px 10px; position:relative; background-color:#fbe875; border-top:solid 1px #000; border-bottom:solid 1px #000; text-align:center; color:#000;}
div#browserWarning h1 {margin:0px 0px 5px; font-size:18px; font-weight:bold;}
div#browserWarning p {font-size:14px;}
div#browserWarning a {font-size:14px; color:#b96021; text-decoration:underline; font-weight:bold;}
div#browserWarning a#warningClose {position:absolute; top:10px; right:10px;}
#newsletter_form_footer input.error{border-color:#e77776; background-image:url(../images/newsletter_bg.jpg); background-repeat:no-repeat; background-position: 0px -52px;}
#cssdan-lable {width:69px; height:164px; position:fixed; top:50%; right:0px; margin-top:-82px; z-index:10000;}
#ol-key-page {width:360px; height:auto;}
#ol-key-page  li {margin:0px 0px 10px 0px; float:left; display:inherit;}
#ol-key-page img{margin: 0px 0 0px 0px;}
#ol-key-page  li p {margin:6px 0px 0px 0px; line-height:14px; color:#707070; font-size:11px;}
#ol-key-page li h2 {font-size:16px; font-weight:bold; color:#000000; margin:6px 0px 0px 0px;}
.highlight {color:#46b1cd;}
.sitemap-ul {margin:0px; padding:0px;}
.sitemap-ul h1 {font-size:12px; color:#000000; text-decoration:none; padding:10px 0px 0px 0px;}
.sitemap-ul a{font-size:12px; color:#000000;}
.sitemap-ul a:hover{font-size:12px; color:#3399FF;}
.sitemap_left_side_bar {width:400px; float:left; text-align:left;}
.sitemap_services{font-size:11px; color:#868686; padding-top:10px; padding-left:20px;}
.ul-sitemap {font-size:11px; color:#868686; margin:10px 0px 0px 0px; padding-left:50px;}
.ul-sitemap li {background:url(../images/arrow2.jpg) left 50% no-repeat; padding-left:10px; margin-bottom:6px;}
.ul-sitemap li a{color:#868686; text-decoration:none; outline:none;}	
.ul-sitemap li a:hover{color:#39abc9; text-decoration:none;}
#navigation {list-style: none;}
#navigation li {float: left;}
#navigation a * {display: none;}
#navigation a,#navigation a .hover {height: 58px;position: relative;display: block;background: url(../images/navigation_strip.jpg) 0 0px no-repeat;}
#navigation a.home {background-position: 0 0;width: 62px;}
.highlight a.home:hover,#navigation a.home .hover {background-position: 0 -60px;width: 62px;color:#FFFFFF;}
#navigation a.our_work_bttn {background-position: -62px 0px;width: 90px;}
#navigation .highlight a.our_work_bttn:hover,#navigation a.our_work_bttn .hover {background-position: -62px -60px;}
#navigation a.methodology_bttn {background-position: -152px 0;width: 117px;}
#navigation .highlight a.methodology_bttn:hover,#navigation a.methodology_bttn .hover {background-position: -152px -60px;}
#navigation  .methodology_bttn2 {background: url(../images/navigation_strip.jpg);background-position: -152px -60px;width: 117px;height:60px;}
#navigation  .methodology_bttn2 span {display:none;}
#navigation a.our_servicess_bttn {background-position: -269px 0;width: 104px;}
#navigation .highlight a.our_servicess_bttn:hover,#navigation a.our_servicess_bttn .hover {background-position: -269px -60px;}
#navigation .highlight a.our_servicess_bttn:hover,#navigation a.our_servicess_bttn a.selected {background: url(../images/navigation_strip.jpg);background-position: -269px -60px;}
#navigation a.who_we_are_bttn {background-position: -373px 0;width: 100px;}
#navigation .highlight a.who_we_are_bttn:hover,#navigation a.who_we_are_bttn .hover {background-position: -373px -60px;}
#navigation a.reach {background-position: -473px 0;width: 79px;}
#navigation .highlight a.reach:hover,
#navigation a.reach .hover {background-position: -473px -60px;}
#navigation .highlight a.reach:hover,#navigation a.reach .hover {background-position: -473px -60px;}
#main-navigation {height:58px;}
#main-navigation li {float:left; height:58px; margin:0px; position:relative;}
#main-navigation li a {height:58px; display:block;}
#main-navigation li a span {display:block; height:58px; text-indent:-999px; line-height:0; font-size:0;}
#main-navigation #nav-home {background:url(../images/home-nav.gif) 0 0px no-repeat; width:62px;}
#main-navigation #nav-home span {background:url(../images/home-nav.gif) 0 -58px no-repeat; width:62px;}
#main-navigation #nav-our-work {background:url(../images/our-work-nav.gif) 0 0px no-repeat; width:90px;}
#main-navigation #nav-our-work span {background:url(../images/our-work-nav.gif) 0 -58px  no-repeat; width:90px;}
#main-navigation #nav-methodology {background:url(../images/methodology-nav.gif) 0 0px no-repeat; width:117px;}
#main-navigation #nav-methodology span {background:url(../images/methodology-nav.gif) 0 -58px  no-repeat; width:117px;}
#main-navigation #nav-our-services {background:url(../images/our-services-nav.gif) 0 0px no-repeat; width:104px;}
#main-navigation #nav-our-services span {background:url(../images/our-services-nav.gif) 0 -58px  no-repeat; width:104px;}
#main-navigation #nav-about-us {background:url(../images/about-us-nav.gif) 0 0px no-repeat; width:100px;}
#main-navigation #nav-about-us span {background:url(../images/about-us-nav.gif) 0 -58px  no-repeat; width:100px;}
#main-navigation #nav-contact-us {background:url(../images/reach-us-nav.gif) 0 0px no-repeat; width:79px;}
#main-navigation #nav-contact-us .current {background:url(../images/reach-us-nav.gif) 0 0px no-repeat; width:79px;}
#main-navigation #nav-contact-us span {background:url(../images/main_navigation.gif) -473px -58px no-repeat; width:79px;}
#main-navigation .current { background-position:left bottom !important; }
#main-navigation li a.current span { display:none !important; }
#inner_contact_right_side_bar {width:668px; text-align:left; float:right; margin:0px;}
.inner_contact_right_side_container {background-image:url(../images/inner_partition_line.jpg); background-repeat:repeat-y; background-position:left top; margin:0px 0px 0px 0px;}
#inner_contact_left_side_bar {width:210px; float:left; text-align:left; margin-right:18px;}
.branches_add-container {background-image:url(../images/inner_partition_line.jpg); background-repeat:repeat-y; background-position:left top; margin:0px; padding:36px 36px;}
.branches-add {width:530px;background-image:url(../images/br-add-partition-line.jpg); background-repeat:repeat-y; background-position:center top; text-align:left; height:100px;}	
.mumbai-add {width:264px; background-image:url(../images/mumbai-add-title.jpg); background-repeat:no-repeat; background-position:left top; overflow:auto; margin-right:34px; float:left;}
.mumbai-add p{	padding:48px 0px 0px 0px; color:#000000; line-height:18px;}
.nashik-add {width:230px; background-image:url(../images/nashik-add-title.jpg); background-repeat:no-repeat; background-position:left top; overflow:auto; float:left;}
.nashik-add p{padding:48px 0px 0px 0px; color:#000000; line-height:18px;}
.br-linkx {color:#656565;}
.br-linkx a{color:#656565; text-decoration:underline;}
.br-linkx a:hover{color:#3ab6d6; text-decoration:none;}
.br-linkx2 {color:#656565; padding-left:5px;}
.br-linkx2 a{color:#656565; text-decoration:underline;}
.br-linkx2 a:hover{color:#3ab6d6; text-decoration:none;}
.services_we_offer {margin:20px 0px 5px 0px; font-size:15px; color:#191919;}
.left-ul {margin:0px; padding:0px;}
.left-ul h1 {font-size:15px; color:#39abc9; padding:10px 0px 0px 0px;}
.ul-left {font-size: 11px; color:#868686; margin:10px 0px 0px 0px;}
.ul-left li {background:url(../images/arrow2.jpg) left 50% no-repeat; padding-left:10px; margin-bottom:6px;}
.ul-left li a{color:#868686; text-decoration:none; outline:none;}	
.ul-left li a:hover{color:#39abc9; text-decoration:none;}
.contact_containt_fix {padding:30px 0px 30px 32px; background-image:url(../images/horizontal_dotted_line.jpg); background-repeat:repeat-x; background-position:left bottom;}
.contact_head {margin:0px; background-image:url(../images/got_project_icon.jpg); background-repeat:no-repeat; background-position:left top; padding-left:58px; height:46px;}
.contact_head h2 {font-size:15px; color:#000000; padding-top:3px;}
.contact_head p {padding-top:6px;}
.contact_leftcolumn {float:left; width:287px; margin:0px 25px 0px 0px;}
.contact_rightcolumn {float:right; width:323px;}
.contact_rightcolumn2 {float:right; padding-top:40px; width:323px;}
form.contact label{font-family:Arial,Verdana,sans-serif; font-weight:bold; font-size:12px; color:black;}
.contact_discription{color:#3ab6d6; font-size:11px;}
#fld_warning {color:red; font-size:11px;}
form.contact input.inputfield {background-color:#f4f4f4; border:none; background-image:url(../images/field_bg.jpg); background-position:left top; background-repeat:no-repeat; height:29px;padding-top:0px; width:265px; padding-left:8px; padding-right:10px; font-size:12px; margin-top:10px; margin-bottom:20px; color:#5d5d5d; line-height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
form.contact input.inputfield.invalid {background-position: 0px -58px;}
form.contact input.inputfield:focus {background-position: 0px -29px;}
.phone_txt {float:left; padding-top:5px; height:26px; font-size:12px; color:#000000; font-weight:bold; width:98px;}
.phoneno_fld_area {float:left;}	
form.contact input.inputfield_small {background-color:#f4f4f4; border:none; background-image:url(../images/field_bg.jpg); background-position: 0px -87px; background-repeat:no-repeat; height: 22px; padding-top:7px; width:165px; padding-left:8px; padding-right:10px; font-size:11px; margin-bottom:20px; color:#5d5d5d;}
form.contact input.inputfield_small:focus {background-position: 0px -116px;}
.contact_doublecolumn {position:relative; padding-top:0px; clear:both; height:122px;}
.thanq_message {position:absolute; top:5px; left:5px; width:588px; height:113px; z-index:4; text-align:center;}
.thanq_message h2{font-size:14px; font-weight:bold; color:#181818; margin-top:25px;}
.thanq_message p{font-size:12px; font-weight:normal; color:#3ab6d6; margin-top:8px;}
.thanq_message_off{position:absolute; top:5px; left:5px; width:588px; height:113px; z-index:4; text-align:center; display:none;}	
.thanq_message_off h2{font-size:14px; font-weight:bold; color:#181818 ;margin-top:25px;}
.thanq_message_off p{font-size:12px; font-weight:normal; color:#3ab6d6; margin-top:8px;}
div.servicess_interested_dropdown_container {float:left; width:283px; height:29px; background-image:url(../images/dropdown_bg.jpg); background-position:left top; background-repeat:no-repeat;margin-top:10px; margin-bottom:20px; font-size:11px;}
div.servicess_interested_dropdown_container.dropdown_over {background-position: 0px 0px;}
div.servicess_interested_dropdown_container.dropdown_over:hover {background-position: 0px -29px;}
div.servicess_interested_dropdown_container.dropdown_over.invalid {background-position: 0px -58px;}
select.servicess_interested_dropdown {width:283px; height:29px; position:absolute; z-index:2; margin-top:2px; padding-top:8px; display:inline; background-color:#ffffff; cursor:pointer;
font-size:11px; font-family:Arial;}
select.servicess_interested_dropdown.dropdown_over {}
select.servicess_interested_dropdown.dropdown_down {}
div#servicess_interested_dropdown_label {position:absolute; z-index:1; line-height:25px; height:29px; padding-left:9px;}
form.contact div.contact_inputtext {width:593px;}
form.contact div.focused div.contact_inputtext_ml {background-position:0px -123px;}
form.contact textarea.inputfield {}
form.contact textarea.contact_inputtext_mm {width:587px; height:115px; background-image:url(../images/message_box.jpg); background-repeat:no-repeat; background-position:left top; font-size: 11px; color:#5d5d5d; float:left; border:none; padding:2px 3px; font-family:Arial, Helvetica, sans-serif;}
form.contact textarea.contact_inputtext_mm:focus {background-position:0px -119px;}
form.contact textarea.contact_inputtext_mm.invalid {background-position: 0px -238px;}
form.contact div.contact_inputtext_mr {float:right; width:4px; height:111px; background-image:url(../images/message_box.jpg); background-position:right -4px;}
form.contact div.focused div.contact_inputtext_mr {background-position: right -123px;}
form.contact div.contact_inputtext_bottom {float:left; width:593px; height:4px; font-size:0px; background-image:url(../images/message_box.jpg); background-position: 0px -115px;}
form.contact div.invalid div.contact_inputtext_bottom {background-position: 0px -223px;}
form.contact div.focused div.contact_inputtext_bottom {background-position: 0px -234px;}
.any_file_to_attach_area {margin:0px; padding-top:20px;}
#file_attach_contentholder {margin-bottom:8px; width:594px; position:relative;}
#file_attach_contentholder2 {margin-bottom:8px; width:594px; position:relative;}
.anyother_file_text {width:112px; float:left; margin-right:9px; margin-top:6px;}
.anyother_file_text h1 {font-size:12px; color:#000000; font-weight:bold;}
.anyother_file_text p {color:#3ab6d6; font-size:11px;}
.file_upload_area {float:left; margin:0px;}
.fileattached{margin:0px 0px 5px 0px; height:30px;}
.fileinputs {position:relative; height:29px; width:480px; background:url(../images/anyother_file_attached_bg.jpg); background-repeat:no-repeat; background-position:left top;}
.file {width: 390px;margin: 0;}
.file.hidden {position: absolute; text-align:right;z-index:2; width:460px; border:1px #FFFFFF solid; background-color:#FFFFFF;}
.fakefile {position:absolute; top:0px; left:0px; width:465px; padding:0; margin:0; z-index:1;}
.fakefile input {margin-bottom: 3px;margin-left: 4px;margin-top:6px;width:398px;height:20px;border:none;font-weight:bold;}
.fffl {width:300px;}
.fakefile img{margin-top:0px;}
.fakefile span {text-align:center; height:29px; width:50px; font-weight:bold; cursor:default;} 
.uploadfile {height:26px; width:85px; float:right; cursor:pointer; color:#3d3d3d; text-align:center; text-decoration:none; font-weight:bold; font-size:11px; line-height:26px;	}
.uploadfile a{cursor:pointer; color:#3d3d3d; text-decoration:none;}
.uploadfile a:hover {color:#666666; text-decoration:none;}
.addfile {display:block; width:19px; height:29px; float:right;}
.addfile a{background-image:url(../images/add_bttn.jpg); background-repeat:no-repeat; background-position:0px 0px; display:block; width:19px; height:29px;}
.addfile a:hover{background-image:url(../images/add_bttn.jpg); background-repeat:no-repeat; background-position:0px -29px; display:block; width:19px ;height:29px;}
.removefile {display:block; width:19px; height:29px; float:right;}
.removefile a{background-image:url(../images/remove_file_bttn.jpg); background-repeat:no-repeat; background-position:0px 0px; display:block; width:19px; height:29px;}
.removefile a:hover{background-image:url(../images/remove_file_bttn.jpg); background-repeat:no-repeat; background-position:0px -29px; display:block; width:19px; height:29px;}
.attachfileformat {color:#3ab6d6; font-size:11px; margin-bottom:0px;}
.sendnow_bttn_area{margin:20px 0px 0px 395px; text-align:left;}
.iamdone_tx {float:left; font-weight:bold; color:#343434; font-size:16px; margin:5px 15px 0px 0px;}
.send_now_bttnn {float:left;}
.send_now_bttn {width:116px; height:30px; display:block;}
.send_now_bttn a{background-image:url(../images/send_now_bttn.jpg); background-repeat:no-repeat; background-position:left top; display:block; width:116px; height:30px}	
.send_now_bttn a:hover{background-image:url(../images/send_now_bttn_hover.jpg); background-repeat:no-repeat; background-position:left top; display:block; width:116px; height:30px}	
.send_now_bttn span {display:none;}
.th_containt_fix {padding:30px 0px 30px 32px; height:600px;}
.th_containt_fix h2 {font-size:15px; color:#000000; padding-top:3px; text-align:center;}
.th_containt_fix p {padding-top:6px; text-align:center;}
.attach_bttn{width:143px;height:30px;float:left;}
.attach_bttn span{display:none;}
.attach_bttn a{background-image:url(../images/any_file_attach_bttn.jpg);background-repeat:no-repeat;background-position:0px 0px;width:143px;height:30px;display:block;outline:none;}
.attach_bttn a:hover{background-position:0px -30px;width:143px;height:30px;display:block;}
.attach_bttn .current{background-position:0px -30px;width:143px;height:30px;display:block;}
#signin_menu{width:442px;height:30px;display:none;z-index:100;border:1px #ffffff solid;text-align:left;padding-top:0px;top:-1px;left:0px;margin-top:0px;margin-right:0px;margin-left:5px;color:#789;font-size:11px;text-align:left;float:left;}
#signin_menu label{font-weight:normal;color:#00CCFF;font-size:11px;text-align:left;margin-top:5px;}
.attach_bttn1{width:143px;height:30px;float:left;}
.attach_bttn1 span{display:none;}
.attach_bttn1 a{background-image:url(../images/any_file_attach_bttn.jpg);background-repeat:no-repeat;background-position:0px 0px;width:143px;height:30px;display:block;outline:none;}
.attach_bttn1 a:hover{background-position:0px -30px;width:143px;height:30px;display:block;}
.attach_bttn1 .current{background-position:0px -30px;width:143px;height:30px;display:block;}
#signin_menu1{width:442px;height:30px;display:none;z-index:100;border:1px #ffffff solid;text-align:left;padding-top:0px;top:-2px;left:0px;margin-top:0px;margin-right:0px;margin-left:5px;color:#789;font-size:11px;text-align:left;float:left;}
#signin_menu1 label{font-weight:normal;color:#00CCFF;font-size:11px;text-align:left;margin-top:5px;}
.call_no{font-size:18px;color:#191919;margin-top:-2px;margin-bottom:20px;}
.call_no2{font-size:18px;color:#191919;margin-top:20px;margin-bottom:20px;}
.Call_tx {color:#39abc9;}
.Call_line {padding:0px 0px 15px 0px;}
.Call_line2 {padding:0px 0px 0px 0px;}
