/*------------------------  Pethkar Projects New CSS  ------------------------------------*/
body { padding:0px; margin:0px auto; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:100%; color:#333; background-image: url(../images/top_bg.jpg); background-repeat: repeat-x; background-position: center top; background-color:#FFF; }
input, textarea, select { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
img, a { outline:none; text-decoration:none; }
h1 { font-weight:normal; font-size:13px }
.img_border { border:1px solid #eee; }
.img_border:hover { border:1px solid #ccc; }
.red { color:#D20005; }
/* Form CSS*/
.form_proparties { font:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; border:1px solid #CCCCCC; background-color:transparent; padding:1px; }
.form_proparties1 { font:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; border:1px solid #CCCCCC; background-color:transparent; padding:1px; }
.form_proparties2 { font:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; border:1px solid #CCCCCC; background-color:#FFFFFF; ` padding:1px;
}
.form_proparties3 { font:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; border:1px solid #AC9E53; background-color:#8F7118; padding:6px; outline:none; font-weight:bold; }
input:focus, textarea:focus { background-color:transparent !important; border-color: #CCC #CCC #CCC #CCC !important; }
.sub_links:link { color:#3F85DD; text-decoration: underline; outline:none; font-size:12px; }
.sub_links:visited { text-decoration: underline; color:#3F85DD; outline:none; font-size:12px; }
.sub_links:hover { color:#254F7C; text-decoration:none; outline:none; font-size:12px; }
.sub_links:active { text-decoration: underline; color:#3F85DD; outline:none; font-size:12px; }
/*------------------------ Container Starts Here -------------------------*/

.container { width:980px; height:auto; padding:0px; margin:0px auto; }
.top_bar { width:940px; height:90px; padding:0px; margin:0px; color:#333; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:right; font-size:11px; }
.logo { width:220px; height:80px; padding:0px; color:#333; float:left; margin-top: 7px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
.mandetory { width:670px; height:28px; background-color:#ffffff; padding-top:7px; padding-left:8px; font-family:Tahoma; font-size:11px; color:#666666; }
.form_heading { width:160px; min-height:25px; overflow:auto; padding-top:7px; padding-left:8px; float:left; }
.form_fields { width:500px; min-height:25px; overflow:auto; padding-top:7px; padding-left:8px; float:left; }
.submitButton { width:100px; height:35px; background:url(../images/submit-button-bg.jpg) repeat-x top; border:1px solid #666; color:#FFFFFF; }
.submitButton:hover { width:100px; height:35px; background:url(../images/submit-button-bg-over.jpg) repeat-x top; border:1px solid #666; }
.personal_details { width:670px; height:28px; padding-top:7px; padding-left:8px; }
.formSelectList { width:200px; height:20px; border:1px solid #CCCCCC; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.formTextarea { width:300px; height:60px; border:1px solid #CCCCCC; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.formTextField { width:200px; height:20px; border:1px solid #CCCCCC; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.comTextfield { width:130px; height:20px; border:1px solid #CCCCCC; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.formSelectList { width:200px; height:20px; border:1px solid #CCCCCC; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.line { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding: 0px; float: left; width:550px; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; }
.login { float: right; font-family:Verdana, Geneva, sans-serif; font-size: 11px; color: #000; padding: 0px; width:170px; text-align:right; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.login a:link, .login a:visited, .login a:active { text-decoration:none; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:10px; }
.login a:hover { text-decoration:underline; color:#0095DC; }
.login img { margin:4px 0px; }
.top_nav { width:200px; height:80px; padding:0px; margin:10px 10px 0px 0px; color:#333; float:right; }
.top_bar a:link, .top_bar a:visited, .top_bar a:active { color:#333; text-decoration:underline; }
.top_bar a:hover { color:#0095DC; text-decoration:none; }
/*Navigation Starts*/
.ddsmoothmenu { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; background:none; /*background of menu bar (default state)*/ width:990px; height:36px; float:left; padding:0px; position:absolute; }
.ddsmoothmenu ul { z-index:100; margin: 0; padding: 0; list-style-type: none; margin:0px; padding:0px; float:left; }
/*Top level list items*/
.ddsmoothmenu ul li { position: relative; display: inline; float: left; margin:0px; padding:0px; }
/*Top level menu link items style*/
.ddsmoothmenu ul li a { display: block; background:none; /*background of menu items (default state)*/ color:#333333; padding:8px 34px 10px 35px; text-decoration: none; overflow:hidden; text-align:center; }
* html .ddsmoothmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.ddsmoothmenu ul li a:active { color:#FFFFFF; }
.ddsmoothmenu ul li a:link { color:#ffffff; }
.ddsmoothmenu ul li a:visited { color:#FFFFFF; }
.ddsmoothmenu ul li .selected_tab { /*CSS class that's dynamically added to the currently active menu items' LI A element*/ background:#666;  /*background of menu items during onmouseover (hover state)*/ color:#FFFFFF; }
.ddsmoothmenu ul li a:hover { background-image:url(../images/top_bg_hover.jpg); background-repeat:repeat-x; /*background of menu items during onmouseover (hover state)*/ color:white; }
.current { background-image:url(../images/top_bg_hover.jpg); /*background of menu items during onmouseover (hover state)*/ color:white; }
/*1st sub level menu*/
.ddsmoothmenu ul li ul { position: absolute; left: 0; display: none; /*collapse all sub menus to begin with*/ visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li { display: list-item; float: none; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul { top: 0; }
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a { font:12px Tahoma, Arial, Helvetica, sans-serif; width: 130px; /*width of sub menus*/ padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #666666; }
/* Holly Hack for IE \*/
* html .ddsmoothmenu { height: 1%; } /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass { position: absolute; top: 12px; right: 7px; }
.rightarrowclass { position: absolute; top: 6px; right: 5px; }
/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow { position: absolute; left: 0; top: 0; width: 0; height: 0; background: #999999; }
.toplevelshadow { /*shadow opacity. Doesn't work in IE*/ opacity: 0.0; }
/*Navigation Ends*/

/*-------------------------- Banner Starts Here----------------------------------*/
.header { margin:0px auto; padding:0px; width:980px; height:80px; }
.samrajya { background-image:url(../images/samrajya_logo_new.jpg); background-repeat: no-repeat; background-position: right top; opacity:0.8; filter:alpha(opacity=80); min-height: 123px; overflow:auto; width: 197px; float:right; position:absolute; margin:0px 0px 0px 762px; cursor:pointer; }
.mainContainer { width:980px; min-height:450px; overflow:auto; background:url(../images/container_bg.jpg) top repeat-y; }
.pbap_abs_logo { margin:0px; padding:3px 0px 0px 0px; height:45px; padding-left:400px; float:right; }
.logos { margin:23px; padding:0 }
.download { margin:0px; padding:0px 0px 0px 0px; /*	margin:60px 5px 0px 100px;*/ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; width:350px; float:right; }
.download a:link, .download a:visited, .download a:active { color:#fff; text-decoration:none; }
.download a:hover { color:#fff; text-decoration:underline; }
.more { height:auto; width:300px; z-index:1; float:left; }
.more a { padding:0px; /*	margin:60px 5px 0px 100px;*/ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; float:left; width:300px; z-index:1; }
.more a:link, .more a:visited, .more a:active { color:#fff; text-decoration:none; }
.more a:hover { color:#fff; text-decoration:underline; }
/*-------------------------- Middle Box Starts Here----------------------------------*/
.spacer { height:40px; clear:both; }
.middle { width:980px; min-height:435px; overflow:auto; padding:0px; margin:0px auto; background:url(../images/container_bg.jpg) top repeat-y; position:relative;/*	border-top:2px solid #CCC;*/ }
.slideshow { width:980px; min-height:435px; z-index:-1; position:relative; background:url(../images/container_bg.jpg) top repeat-y; }
.slideshow img { margin:0px 0px 0px 5px; }
.left_side { background-image: url(../images/left_side_bg.jpg); background-repeat: repeat-y; background-position: center top; margin: 0px 0px 0px 5px; padding: 0px; float: left; width: 240px; height:auto; }
.logo_bottom { float: left; width: 240px; height:auto; position:relative; margin-top:15px; }
.left_side ul { display:block; margin:0px; padding:0px; }
.left_side ul li { height:auto; padding:0px; line-height:60px; margin:0px; list-style:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; border-bottom:1px solid #CCC; }
.left_side ul li a { height:61px; width:222px; display:block; padding-left:18x; }
.left_side ul li:hover { height:auto; padding:0px; line-height:60px; margin:0px; list-style:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; background:url(../images/left_side_bg_hover.jpg); background-repeat:repeat-y; border-bottom:1px solid #CCC; }
.left_side_selected { height:auto; padding:0px 0px 0px 18px; line-height:60px; margin:0px; list-style:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; background:url(../images/left_side_bg_hover.jpg); background-repeat:repeat-y; border-bottom:1px solid #CCC; }
.left_side a:link, .left_side a:visited, .left_side a:active { color:#666; text-decoration:none; padding-left:18px; }
.left_side a:hover { color:#0095DC; text-decoration:none; padding-left:18px; }
.heading_box { background-image: url(../images/active-tab.png); background-repeat: no-repeat; background-position: center top; padding: 0px; margin: 14px 0px 0px 19px; line-height:35px; float: left; width: 212px; height:35px; text-decoration:none; position:relative; z-index:2; left:0px; }
.heading_box_new { background-image: url(../images/tab.png); background-repeat: no-repeat; background-position: center top; padding: 0px; margin: 14px 0px 0px 0px; line-height:35px; float: left; width: 212px; height:35px; color:#333333; text-decoration:none; position:relative; z-index:1; left:-14px; }
.heading_box_new:hover { background-image: url(../images/active-tab.png); background-repeat: no-repeat; background-position: center top; color:#fff; cursor:pointer; }
.heading_box, .heading_box1.heading_box_new, .heading_box_new1 a { text-decoration:none; }
.heading_box_new h1 { padding: 0px; margin: 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; }
.current_opening { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color:#0095DC; font-weight:bold; text-decoration:none; }
.heading_box h1 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; color:#fff; }
.heading_box1 { background-image: url(../images/active-tab.png); background-repeat: no-repeat; background-position: center top; padding: 0px; margin: 14px 0px 0px 0px; line-height:35px; float: left; width: 212px; height:35px; text-decoration:none; position:relative; z-index:2; left:-14px; }
.heading_box1 h1 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; color:#fff; }
.heading_box_new1 { background-image: url(../images/tab.png); background-repeat: no-repeat; background-position: center top; padding: 0px; margin: 14px 0px 0px 17px; line-height:35px; float: left; width: 212px; height:35px; color:#333333; text-decoration:none; position:relative; z-index:1; left:0px; }
.heading_box_new1:hover { background-image: url(../images/active-tab.png); background-repeat: no-repeat; background-position: center top; color:#fff; cursor:pointer; }
.heading_box_new1 h1 { padding: 0px; margin: 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; }
.heading2 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; font-weight:bold; color:#0095DC; }
.content_top_links { margin:34px 0px 0px 0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; width:90px; float:right; }
.content_top_links a:link, .content_top_links a:visited, .content_top_links a:active { text-decoration:none; color:#000; }
.content_top_links a:hover { text-decoration:underline; color:#0095DC; }
.right_side { margin: 0px 14px 10px 0px; padding-top:14px; padding-left:14px; padding-right:14px; padding-bottom:5px; float: right; width: 680px; min-height:460px; border:1px solid #CCC; -moz-border-radius:4px; font-size: 12px; text-align:justify; color:#333; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:19px; }
.middle_top_bg { width:980px; height:3px; overflow:hidden; padding:0px; margin:0px; background-image: url(../images/container_top_shadow.jpg); background-repeat: no-repeat; background-position: center top; }
.middle_bg { width:980px; height:9px; overflow:hidden; padding:0px; margin:0px; background-image: url(../images/container_bottom_shadow.jpg); background-repeat: no-repeat; background-position: center top; }
.content_bottom_links { margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border-top:1px solid #EEE; }
.download_link_bottom { float:left; }
.download_link_bottom a:link, .download_link_bottom a:visited, .download_link_bottom a:active { text-decoration:none; color:#0095DC; }
.download_link_bottom a:hover { text-decoration:underline; color:#000; }
.back_link { float:right; }
.back_link a:link, .back_link a:visited, .back_link a:active { text-decoration:none; color:#000; }
.back_link a:hover { text-decoration:underline; color:#0095DC; }
/*-------------------------- Middle Box Ends Here----------------------------------*/

.footer { width:980px; padding:0px; margin:0px auto; margin-bottom:30px; margin-top:6px; color:#333; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.rights { padding:0px; margin:0px 0px 0px 5px; width:420px; float:left; text-align:left; word-spacing:1px; }
.footer_links { padding:0px; margin:0px 5px 0px 0px; width:548px; float:right; text-align:right; word-spacing:2px; }
.footer a:link, .footer a:visited, .footer a:active { color:#333; text-decoration:none; }
.footer a:hover { color:#0095DC; text-decoration:underline; }
.design { text-align:right; margin:2px 10px 2px 0px; }
.dottedLine { border-bottom:1px dotted #999999; }
.bottom_bor { border-bottom:1px solid #CCCCCC; width:100%; height:auto; overflow:auto; }
.question { width:40px; min-height:27px; padding-top:4px; float:left; }
.queDescr { width:630px; min-height:27px; padding-left:40px; padding-top:4px; background-color:#F4F4F4; }
.answer { width:40px; min-height:30px; overflow:auto; float:left; }
.ansDescr { width:630px; min-height:30px; padding-left:40px; }
.quality_policy { padding:10px; width:645px; border:1px solid #CCCCCC; background-color:#F9F9F9; }
.certified { border:1px solid #CCCCCC; min-height:130px; }
.logos { width:225px; height:auto; padding:0px; float:left; }
.newsTitle { }
.newsDate { }
.brand_associates { width:645px; min-height:42px; overflow:auto; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; background:url(../images/menu_bg.jpg); }
.subbrand_associates { width:645px; height:auto; overflow:auto;/*border:1px solid #CCCCCC; */ }
.srno { width:60px; min-height:25px; overflow:auto; float:left; padding:2px; padding-top:6px; }
.product { width:280px; min-height:25px; overflow:auto; float:left; padding:2px; padding-top:6px; }
.brand_logo { width:280px; min-height:25px; overflow:auto; float:left; padding:2px; padding-top:6px; }
.width670 { width:630px; height:auto; overflow:auto; padding-top:12px; padding-left:10px; }
.serialNo { width:50px; min-height:38px; overflow:auto; padding-top:10px; float:left; }
.bankLogo { width:200px; min-height:38px; overflow:auto; padding-top:10px; float:left; }
.apfNo { width:100px; min-height:38px; padding-top:10px; float:left; }
.executiveName { width:210px; min-height:38px; overflow:auto; padding-top:10px; float:left; }
.contactNo { width:120px; min-height:38px; overflow:auto; padding-top:10px; float:left; }
.bankDiv { border-bottom:1px solid #CCCCCC; height:auto; overflow:auto; float:left; padding-bottom:15px; }
.layout_box_heading { width:202px; height:31px; overflow:auto; padding-top:10px; padding-left:10px; background:url(../images/menu_bg.jpg); background-repeat:repeat-x; float:left; }
.layout_box { margin:10px 120px 10px 120px; min-height:auto; overflow:auto; border:1px solid #CCCCCC; padding:5px; }
.layout_main { width:212px; height:50px; overflow:auto; padding-top:0px; float:left; border-bottom:1px solid #CCCCCC; }
.layout_heading { width:90px; height:40px; overflow:auto; padding-top:10px; padding-left:10px; float:left; }
.layout_flatno_box { width:110px; min-height:50px; overflow:auto; float:left; }
.layout_flatno { width:110px; height:25px; overflow:auto; }
.rights_home { padding:0px; margin:0px 0px 0px 5px; width:420px; float:left; text-align:left; word-spacing:1px; width:970px; }
.admin_login { margin:auto; width:400px; min-height:200px; border:1px solid #CCCCCC; padding:10px; }
.top_heading { width:395px; height:30px; background:#999999; padding-top:10px; padding-left:5px; }
.top_headingFont { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:bold; }
.NormalFont { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; }
.admin_name { width:220px; height:30px; padding-top:20px; padding-left:20px; margin:auto; float:left; }
.update_date { width:97%; height:20px; padding:10px; border:1px solid #CCCCCC; }
.welcome { width:97%; min-height:20px; padding:10px; overflow:auto; }
.detail_section { width:97%; padding:10px; height:20px; border:1px solid #CCCCCC; background:url(../images/menu_bg.jpg) repeat-x; }
.details { width:97%; padding:10px; min-height:20px; overflow:auto; border-top:0px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border:0px 1px 1px 1px solid #CCCCCC; }
.label { width:130px; min-height:20px; overflow:auto; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; font-weight:bold; float:left; }
.label_details { width:183px; min-height:20px; padding-right:10px; padding-left:5px; overflow:auto; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; float:left; }
.payment_column { width:64px; height:100%; padding:1px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:10.5px; float:left; border-right:1px solid #CCCCCC; text-align:center; }
.floorplan_box { width:685px; height:auto; text-align:center; }
.floorplan { width:300px; height:30px; text-align:center; border-bottom:1px solid #CCC; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333; font-weight:bold; }
.floorplan_container { width:300px; min-height:150px; text-align:center; border:1px solid #CCC; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333; float:left; margin-right:10px; }
.floorplan_heading { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333; }
.table-border { border:1px solid #CCC; border-collapse:collapse; }
.layouts_iframe { margin:0px; padding:0px; overflow:hidden; }
/*------------------------ Container Ends Here -------------------------*/
