@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,300,300italic,400italic,500,500italic,700,700italic);

/*font-family: 'Ubuntu', sans-serif;*/

/* Main CSS */

body { font-family: 'Ubuntu', Arial, Helvetica, sans-serif; font-size: 14px !important; font-style: 400; color: #000; background:#fff; /*background:url(../images/main_bg.jpg) repeat left top;*/ text-align:justify; }

p, li, span, table { line-height:19px; }

h1, h2, h3, h4 { font-weight:normal; font-family: 'Ubuntu', Verdana, Geneva, sans-serif; }

em { font-style:italic; }

strong { font-weight:bold; }

.example-left strong {
	font-weight: bold;
    color: #D60202;
    text-transform: uppercase;
}

h3 {
    color: #FF8143;
}

a { text-decoration:none; color:#333; }

a:hover { text-decoration:none; color:#FDB91E; outline:none; }

html body div.clear, html body span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; position: static; overflow: hidden; visibility: hidden; width: 0; height: 0; }

#containter { margin: 0 auto; width:990px; padding:0; }

.incontainter { margin: 0 auto; overflow:hidden; width:990px; }

/* header css */

.headerbg { width:100%; height:148px /*height:158px;*/ }

.header { width:990px; margin:0 auto 2px auto; /*height:102px;*/ padding-top:10px; }

.logo { width:301px; height:75px; /*height:94px;*/ float:left; font-size:40px; font-family:'Parisish';/* [disabled]margin-top:7px;

*/ }

.logo span{ font-weight:bold; color:#FFD928; font-size:44px; padding-bottom:20px }

.logo span:hover{ color:#FFD928}

.header_right { float:right; width:414px; text-align:right; margin-top:10px; }

.headextralink a { font-size:14px; }

.header_top_link { margin-bottom:7px; }

.header_top_link a { display:inline; margin:0 5px; }

.header_top_link .last { margin-right:0; }

.header_right .fa_icon { width:414px; height:30px; margin-bottom:8px; }

.header_right ul { float:right; }

.header_right ul li { display:block; float:left; margin-left:10px; }

.header_right ul .f_like { margin-top:2px; }

.search_box input[type="text"] { -moz-box-shadow: 0 0 10px #EEEEEE inset; background-color: #FCFCFC; border: 1px solid #DDDDDD; height: 13px; line-height: 12px; padding: 7px 30px 7px 10px; width: 179px; float: left; -webkit-box-sizing: content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0; -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0; box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0; }

.search_box input { background: none repeat scroll 0 0 transparent; border: 0 none; outline: medium none; }

.search_box input[type="submit"] { background: url(../images/icon_search.png) no-repeat scroll 50% 50% transparent; height: 28px; margin-left: -45px; width: 44px; border:0; }

.search_box input[type="submit"]:hover { background:url(../images/icon_search.png) no-repeat scroll 50% 50% transparent; }

.header_right h1 { color:#484947; font-size:23px; font-weight:normal; margin-top:17px; }

/* navigation css */



.menubg { width:100%; background:#092759 url(../images/menu_bg.png) repeat-x left top; height:44px; }

.menu { width:990px; height:44px; margin:0 auto; }

.bannerbg { height:500px; width:100%; overflow:hidden; margin-bottom:15px; }

.banner { width:100%; height:400px; background-color:#092759; z-index:1; position:relative; }

.inbanner { width:990px; height:267px; padding-top:15px; margin:0 auto; margin-bottom:15px; overflow:hidden; clear: left;}

/*-----------------------------------------------*/

/* ----------------- Banner css -----------------*/

/*-----------------------------------------------*/



/* COMMON CLASSES */

.break { clear:both; }

.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:400px; position:absolute; }

/* HEADER TEXT */

#headertxt { width:325px; margin:0; position:absolute; right:0px; top:340px; }

.pictured { background:#fdb910; color:#2b2a29; padding:9px 16px; float:left; display:block; clear:both; margin-top:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.pictured a { font-family: 'SansationRegular', Verdana, Geneva, sans-serif; font-size:14px; letter-spacing:0; display:block; text-transform:none; color:#2b2a29; text-decoration:none; font-weight:bold; }

.pictured a:hover { color:#006db7; }

/* CONTROLS */

.btn { height:32px; width:32px; float:left; cursor:pointer; }

#back { background-image:url(../images/btn_back.png); }

#next { background-image:url(../images/btn_next.png); }

#control { background-image:url(../images/btn_pause.png); }

/* HEADER NAVIGATION */

#headernav-outer { position:relative; top:355px; margin:0 auto; width:100px; left:-376px; }

#headernav { }

/* CONTENT */

#content { color:#575757; background-color:#eee; }

#content p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; }

#content p a { text-decoration:none; color:#CD2B3A; }

#content p a:hover { text-decoration:underline; color:#7F000C; }

/* header inner banner */



.head_inn .headerimg { height:348px; }

.head_inn #headernav-outer { display:none; }

.head_inn #headertxt { display:none; }

.head_inn #headertxt .pictured { display:none; }

/* -------------------  Banner css ends here ------------------*/





.hpro_slide_con { width:990px; margin-bottom:15px; }

.pbor { border-top:1px solid #bcbdc0; border-bottom:1px solid #bcbdc0; padding-top:5px; margin-bottom:15px; }

.phead { background:url(../images/icon_star_large.png) no-repeat left 6px; padding-left:40px; margin: 0 auto 12px auto; overflow:hidden; height:45px; }

.phead h1 { font-size:38px; display:inline; float:left; padding:0 25px; line-height:normal; }

.phead span { background:url(../images/icon_star_large.png) no-repeat left top; width:41px; height:40px; float:left; margin-top:6px; }



/* -- product tabbed panel -- */

.usual { color:#333; width:990px; }

.usual li { list-style:none; float:left; margin-right:14px; }

#tab_nav { width:595px; margin:0 auto 15px auto; overflow:hidden; }

#tab_nav a { font-size:18px; }

.usual .tabnav a { display:block; padding:6px 10px; text-decoration:none!important; margin: 0 1px 0 0; margin-left:0; color:#2b2a29; background:#e0e0e0; }

.usual .tabnav a:hover { color:#fff; background:#092759; }

.usual .tabnav a.selected { margin-bottom:0; color:#000; color:#fff; 

background:#092759; cursor:default; }

.usual .tabdiv { padding:10px 10px 8px 10px; *padding-top:5px;

clear:left; border:1px solid #bcbdc0; }

.usual .tabdiv a { color:#000; font-weight:bold; }



/* -- carousel css -- */

.scroll { width:870px; margin:0; padding:10px 50px; position:relative; }

.scroll_item { width:425px; height:215px; color:#222; float:left; margin:0 10px 0 10px; padding:0; }

.usual .tabdiv .scroll_item h3 a { display:block; margin: 0 0 3px 0px; font-size:22px; color:#2A2A2A; font-weight:normal; }

.scroll_item img { display:block; margin:0 auto; margin-bottom:1px; }

.scroll_item p { display:block; margin-bottom:2px; font-size:14px; line-height:normal; color:#6D6E71; }

.scroll_item .hmore { display:block; background: #434242 url(../images/arrow_more_small.png) no-repeat 3px 50%; padding: 7px 15px 7px 15px; color:#fff !important; font-size:15px; float:right; font-weight:normal !important; }

.scroll_item .hmore:hover { background-color:#092759 }

.prev { background: url(../images/icon_arrow_black_large_left.png) left top; width:42px; height:41px; position:absolute; left:0px; top:40%; }

.next { background: url(../images/icon_arrow_black_large_right.png) left top; width:42px; height:41px; position:absolute; right:0px; top:40%; }

.single_left { width:511px; }

.single_right { width:339px; text-align:center; }

.single_right img { margin-bottom:5px; }

/* -- home page grids -- */

.row { width:990px; margin-bottom:5px; }

.hleft { width:735px; float:left; margin-right:30px; }

.hright { width:225px; float:right }

.head2 { font-size:23px; margin-bottom:15px; }

/* -- gallery carosule --*/

.scroll_gallery { width:662px; margin:0; padding:15px 34px 10px 34px; position:relative; border:1px solid #bcbdc0; margin-bottom:15px; }

.gallery_item { width:214px; height:240px; color:#222; float:left; margin:0 5px 0 5px; padding:0; }

.gallery_item h3 { display:block; margin: 0 0 3px 0px; font-size:18px; color:#2a2a2a; }

.gallery_item img { display:block; margin:0 auto; margin-bottom:5px; }

.gallery_item p { display:block; font-size:14px; line-height:normal; color:#999999; }

.prev2 { background: url(../images/icon_arrow2_black_large_left.png) left top; width:18px; height:30px; position:absolute; left:7px; top:35%; }

.next2 { background: url(../images/icon_arrow2_black_large_right.png) left top; width:18px; height:30px; position:absolute; right:7px; top:35%; }

/* -- news carosule --*/

.htesti { width:213px; margin:0 0 15px 0; height:120px; padding:5px; position:relative; border:1px solid #bcbdc0 }

.htesti h2 { font-size:23px; margin-bottom:7px; }

.htesti_item { width:213px; height:88px; color:#222; float:left; margin:0 5px 0 5px; padding:0; }

.htesti_item p { display:block; line-height:17px; color:#5b5b5b; margin-bottom:5px; }

.htesti_item a { color:#0085cb; }

.htesti2 { width:213px; margin:0; height:159px; padding:5px; position:relative; border:1px solid #bcbdc0; margin-bottom:15px; }

.htesti2 h2 { font-size:23px; margin-bottom:7px; }

.htesti2_item { width:213px; height:130px; color:#222; float:left; margin:0 5px 0 5px; padding:0; }

.htesti2_item span { display:block; margin-bottom:5px; color:#898989; line-height:16px; }

.htesti2_item p { display:block; line-height:17px; color:#5b5b5b; margin-bottom:5px; }

.htesti2_item a { color:#0085cb; }

.posta { font-size:15px; text-align:center; background:#092759; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:15px; }

.posta  a { color:#fff;}

.posta a:hover { color:#fdb913; }

.ads { width:225px; height:20px; margin-bottom:15px; }

.hleft_con { width:735px; }

.hleft_l { width:225px; float:left; margin-right:30px; }



.hleft_r { width:480px; float:right; }

.hleft_r h1 { font-size:23px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #bcbdc0; text-align:center; }



.hleft_r h3 { background:url(../images/icon_star_small.png) no-repeat left top; margin-bottom:7px; font-size:18px; padding: 2px 0 4px 28px; }



.hleft_r .hlink { display:block; margin-bottom:7px; font-size:14px; color:#414142; margin-left:29px; }

.hleft_r .hlink span { color:#808285; display:block; font-size:12px; text-align:left; }

.hleft_r .hlink:hover, .hleft_r .hlink:hover span { color:#092759; }

.hleft_r table td { vertical-align:top; padding-right:5px }

.henq a { margin-bottom:15px; background:#2b2a29 url(../images/icon_enquiry.png) no-repeat 10px 50%; padding:10px 0 10px 55px; display:block; font-size:18px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.henq a:hover { background:#092759 url(../images/icon_enquiry.png) no-repeat 10px 50%; }

/* -- Footer CSS -- */



.footerbg { width:100%; background:#414142; height:auto; color:#eee; }

/*.footerbg_top { height:5px; width:100%; background:url(../images/footer_bg_top.jpg) repeat left top; margin-bottom:12px; } */

.footer { width:990px; margin: 0 auto; padding-top:10px; }

.footer_links { width:945px; margin:0 auto 15px auto; }

.footer_links a { color:#eee; display:inline-block; padding-right:3px; }

.footer_links a:hover { color:#f6b116; }

.foo_con { width:990px; }

.foo_con h3 { font-size:18px; padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #818181; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; }

.foo_con table { margin-bottom:10px; color:#eee; }

.foo_con table td { padding-bottom:5px; }

.foo_con a { color:#eee }

.foo_con a:hover { color:#f6b116; }

.fbox1 { width:280px; float:left; margin-right:95px; }

.fbox2 { width:270px; float:left; margin-right:60px; }

.fbox3 { margin-right:0; float:right; width:270px; }

.fbox3 ul { padding:0; margin:0; }

.fbox3 ul li { list-style:none; margin-bottom:9px; }

.fbox3 ul li a { padding-left:32px; display:block; background:url(../images/social_media_icons.png) no-repeat left 1px; font-size:15px; }

.fbox3 ul .linked a { background-position: left -26px; }

.fbox3 ul .linked1 a { background-position: left -72px; }

.fbox3 ul .you a { background-position: left -49px; }

.fbox3 ul .emaili a { background: #414141 url(../images/email.png) no-repeat left 2px; }

.fbox3 ul .arti a { background: url(../images/articles_icon.png) no-repeat 1px 0px; }



.foo_btm_bg { width:100%; background:#343435; height:28px; padding-top:7px }

.foo_btm { width:990px; margin:0 auto; }

.fleft { float:left; margin-right:150px; }

.fleft p { padding-top:1px; }

.fcen { float:left; }

.fright { float:right; }

.fright a { color:#eee }

.fright a:hover { color:#f6b116; }

.footerbg_bottom { height:8px; width:100%; background:url(../images/footer_bg_top.jpg) repeat left top; }

/* -- Inner page css -- */

.ileft { width:225px; float:left; margin-right:30px; }

.iright { width:735px; float:left; position:relative; padding-bottom:110px; }

.ads_btm { width:728px; height:90px; margin-bottom:15px; position:absolute; bottom:0; left:0; }

/* -- project browser page -- */

.ongo_con { width:735px; margin-bottom:15px; }

.ongo_con .last { margin-right:0; }

.ongo_col { width:340px; float:left; margin-right:54px; margin-bottom:15px; }

.pro_book_con { width:735px; margin-bottom:15px; }

.pro_book_con h2 { float:left; width:300px; margin-bottom:0 !important; margin-top:10px; }

.pro_book_con a { display:block; float:right; background:#b90b0b url(../images/icon_arrow_white.png) no-repeat 95px 50%; font-size:16px; color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:10px 30px 10px 15px; }

.pro_book_con a:hover { background-color:#2D2D2D }

.pro_logo { margin-bottom:15px; border:2px solid #DBDBDB; width:221px; }

.facebook_box { width:225px; margin-bottom:15px; }

.con_up { background:url(../images/construction_update_btn.html) no-repeat left top; width:225px; height:59px; margin-bottom:8px; display:block; }

.con_up span { display:none; }

.page_head { font-size:22px; margin-bottom:14px; padding-bottom:14px; border-bottom:1px solid #bcbdc0; color: #FF8226;}

.page_head span { font-size:14px; line-height:normal; color:#6C6C6C; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; display:block; margin-top:10px; }

.pro_content { width:735px; margin-bottom:15px; }

.pro_content span { display:block; margin-bottom:10px; font-size:16px; }

.pro_content .con_col1 { float:left; width:395px; margin-right:30px; }

.pro_content .con_col2 { float:left; width:310px; }

.pro_fea { width:735px; margin-bottom:5px; }

.pro_fea .con_col3 { float:left; width:480px; margin-right:30px; }

.pro_fea .con_col4 { float:left; width:225px; }

.pro_fea p { margin-bottom:15px; }

.pro_fea h2 { display:block; margin-bottom:15px; font-size:18px; color:#14263c }

.pro_fea p a img { display:block; border:2px solid #DBDBDB; }

.pro_fea p a:hover img { border:2px solid #E3E3E3 }

.in_testi { width:438px; margin-bottom:10px; border:2px solid #dbdbdb; padding:15px; background:#FAFAFA; }

.in_testi p { margin-bottom:8px; }

.in_testi span { color:#6C6C6C; font-family: 'Ubuntu', Verdana, Geneva, sans-serif; }

.qhead { background-color:#092759; color:#fff; padding:7px 7px 10px 7px; margin-bottom:15px; font-size:20px; }

.floorp { width:480px; margin-bottom:5px; }

.floorp h2 { display:block; margin-bottom:15px; font-size:18px; color:#14263c }

.floorp p { width:225px; float:left; margin-right:30px; margin-bottom:15px; }

.floorp .last { margin-right:0; }

.floorp p a img { display:block; margin-bottom:10px; border:2px solid #D6D6D6; }

.floorp p a:hover img { border:2px solid #E1E1E1; }

.floorp span { display:block; font-size:14px; text-transform: uppercase; }

.inner_nav { margin-bottom:15px; padding:10px 15px; border:1px solid #D5D5D5; background:#FBFBFB; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.inner_nav li { display:block; margin-bottom:5px; }

.inner_nav li a { display:block; background: url(../images/icon_arrow_right.html) no-repeat left 5px; padding-left:20px; border-bottom:1px dotted #DFDFDF; padding-bottom:7px; font-size:14px; }

.inner_nav li a:hover { color:#e0a114; }

.inner_nav li .last { border-bottom:none; padding-bottom:0; margin-bottom:0; }

.inpro_normal { width:735px; }

.inpro_normal h2 { display:block; margin-bottom:15px; font-size:18px; color:#14263c }

.click_enlarge { text-align:center; color:#fff; font-size:14px; width:290px; margin:0 auto; background:#292929; padding: 5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:15px; }

.loc { text-align:center; margin-bottom:5px; }

.loc a img { border:2px solid #C0C0C0; }

.loc a:hover img { border:2px solid #E3E3E3 }

.gmap { width:470px; height:350px; margin:0; padding:5px 5px 10px 5px; background:#bcbdc0 }

.gmap iframe { margin-bottom:10px; }

.floorp h3 { display:block; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted #ABABAB; font-size:15px; }

.list { margin-bottom:18px; }

.list li { display:block; margin-bottom:15px; padding-left:15px; background:url(../images/icon_arrow_spe.png) no-repeat left 4px; font-size:14px; }

.con_date { background: url(../images/icon_date.png) no-repeat left 2px; padding-left:20px; clear:both; display:block; font-size:18px; margin-bottom:15px; padding-bottom:10px; }

/* -- gallery carosule -- */

.neigh_gallery { width:409px; margin:0; padding:20px 28px 20px 28px; position:relative; border:2px solid #bcbdc0; margin-bottom:15px; }

.neigh_item { width:409px; height:174px; color:#222; float:left; margin:0 5px 0 5px; padding:0; }

.neigh_item img { display:block; margin:0 auto; margin-bottom:5px; }

.prev3 { background: url(../images/icon_arrow2_black_large_left.png) left top; width:18px; height:30px; position:absolute; left:5px; top:40%; }

.next3 { background: url(../images/icon_arrow2_black_large_right.png) left top; width:18px; height:30px; position:absolute; right:5px; top:40%; }

/* -- css for icons -- */

/*.icon_ame { padding-left:18px; background:url(../images/icon_amenties.png) no-repeat left 4px; }

.icon_floor { padding-left:18px; background:url(../images/icon_floor_plan.png) no-repeat left 4px; }

.icon_layout { padding-left:18px; background:url(../images/icon_layout_plan.png) no-repeat left 4px; }

.icon_locmap { padding-left:18px; background:url(../images/icon_location_map.png) no-repeat left 4px; }

.icon_spe { padding-left:18px; background:url(../images/icon_specification.png) no-repeat left 4px; }*/

.icon_neigh { padding-left:18px; background:url(../images/icon_neighbour.html) no-repeat left 4px; }

.icon_testi { padding-left:18px; background:url(../images/icon_testi.html) no-repeat left 4px; }

.icon_testibig { padding-left:30px; background:url(../images/icon_testi_big.png) no-repeat left 4px; padding-bottom:5px; }

.icon_news { padding-left:30px; background:url(../images/icon_news.png) no-repeat left 2px; padding-bottom:5px; }

/* ------ Enquiry form -------------*/

.needform { padding-top: 0px; }

.needform form { margin: 0px; padding: 0px; font-size: 14px; color: #333; }

.needform table td { padding-bottom: 10px; }

.inputstyle { height: 24px; width: 214px; line-height:24px; color:#3B3B3B; padding-left:8px; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; font-size:14px; }

.inputstyletextarea { height: 75px; width: 217px; color:#3B3B3B; font-size: 14px; padding-left:5px; padding-top:5px; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; }

.inputstyledropdown { height: 28px; width: 217px; color:#3B3B3B; padding-left:5px; font-size:14px; }

.ilarge { width:250px; height:26px; line-height:26px; }

.tlarge { width:253px; }

.dlarge { width:253px; }

.submitbtn { color:#FFF !important; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; height:28px; width:90px; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background: #092759; font-size:15px; }

.submitbtn:hover { background: #fdb913; color:#2b2a29 !important; }



.captcha { color:#FFF !important; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; height:18px; float:right; width:50px; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background: #092759; font-size:10px; }

.captcha:hover { background: #fdb913; color:#2b2a29 !important; }



/* -- contact us page -- */

.contact_con { width:990px; margin-bottom:15px; }

.contact_con table td { vertical-align:top; }

.contact_con table h1 { font-size:18px; color:#fff; margin-bottom:15px; background:#2b2a29; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:454px; padding:10px 15px; }

.contact_con table .ban { padding:10px 10px 0 20px; border:1px dotted #C9C9C9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:285px; }

.contact_con table .city { padding:10px 10px 0 20px; border:1px dotted #bcbdc0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:451px; height: 300px; }

.contact_con p { padding-bottom:10px; font-size:14px; line-height:22px; }

#enq_tab td { padding-bottom:10px; font-size:14px; vertical-align:top; }

.enq_bg { padding:20px 40px; background:#FCFCFC; border:1px solid #CECECE; margin:0 auto 15px auto; width:653px; }

/* -- Paramesh -- */

.star { color: #FF0000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.test_left { width:350px; height:auto; float:left; background-color:#FFFFFF; border:#ABABAB solid 1px; margin-bottom:20px; padding-bottom:10px; }

.test_left h1 { font-size:16px; padding:10px 10px 4px 10px; color:#181818; }

.test_left span, .test_right span { color:#999999; display:block; margin-bottom:10px; padding-left:10px; border-bottom:1px solid #CECECE; padding-bottom:5px; }

.test_left p { padding:8px 8px 0; }

.test_right { width:350px; height:auto; float:right; background-color:#FFFFFF; border:#ABABAB solid 1px; margin-bottom:10px; padding-bottom:10px; }

.test_right h1 { font-size:16px; padding:10px 10px 4px 10px; color:#181818 }

.test_right p { padding:8px 8px 0; }

.test_left img, .test_right img { display:block; margin: 0 auto 0 auto; border:1px solid #D5D5D5; padding:2px; }

/* -- News and events -- */

.newscon { width:735px; margin-bottom:20px; }

.newsitem { border:1px solid #DEDEDE; padding:15px; margin-bottom:15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:#F4F4F4; }

.newsitem .date { font-size:12px; color:#767676; margin-bottom:8px; background:url(../images/icon_date.png) no-repeat left 3px; padding-left:20px; }

.newsitem h2 { font-size:15px; display:block; margin-bottom:8px; color:#14263C; line-height:19px; font-weight:normal; }

.newsitem p { margin-bottom:15px; display:block; }

.newsitem a { background:#14263C; padding:5px; color:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }

.newsitem a:hover { background:#FDB91E; color:#2b2a29 }

/* -- subscribe -- */

.subscribe { margin-bottom:10px; border:1px solid #bcbdc0; border-top:0; padding:10px; }

.subs { display:block; background:#092459; padding:10px; color:#14263C; color:#fff; font-size:16px; }

.subscribe input[type="text"] { padding:0 5px; margin-bottom:8px; width:188px; border:1px solid #bcbdc0; height:22px; line-height:22px; background: -moz-linear-gradient(top, #fcfcfc 1%, #e8e8e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fcfcfc), color-stop(100%, #e8e8e8)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e8e8e8', GradientType=0);

}

.subscribe input[type="submit"] { height:26px; font-size:13px; padding:5px !important; }

/* -- ongoing landing page css -- */



.scroll_land { width:632px; border: 1px solid #C7C7C7; margin:0; padding:20px 50px; position:relative; background:#F7F7F7; margin-bottom:15px; }

.scroll_land .scroll_item { width:302px; height:181px; color:#222; float:left; margin:0 10px 0 10px; padding:0; text-align:center; }

.scroll_land .scroll_item img { display:block; margin:0 auto; border:2px solid #D2D2D2; }

.scroll_land h3 a { display:block; margin: 0 0 3px 0px; font-size:22px; color:#2A2A2A; font-weight:normal; }

.scroll_land img { display:block; margin:0 auto; margin-bottom:1px; }

.scroll_land p { display:block; margin-bottom:2px; font-size:14px; line-height:19px; color:#818181; }

.prev4 { background: url(../images/icon_arrow2_black_large_left.png) left top; width:18px; height:30px; position:absolute; left:19px; top:40%; }

.next4 { background: url(../images/icon_arrow2_black_large_right.png) left top; width:18px; height:30px; position:absolute; right:19px; top:40%; }

.scroll_land .onland_left { width:384px; }

.scroll_land .onland_right { width:220px; }

.scroll_land .onland_right img { margin-bottom:10px; border:none; }

.land_nor { padding: 20px 30px 20px 40px; width:662px }

.phead_small { background:url(../images/icon_star_small.png) no-repeat left 4px; padding-left:22px; margin: 0 auto 12px auto; overflow:hidden; height:30px; }

.phead_small h1 { font-size:22px; display:inline; float:left; padding:0 20px; line-height:normal; }

.phead_small span { background:url(../images/icon_star_small.png) no-repeat left top; width:22px; height:35px; float:left; margin-top:4px; }

.pin_right p { margin-bottom:15px; }

.pin_right h2 { display:block; background:#DCDCDC url(../images/icon_arrow_spe.png) no-repeat 10px 50%; padding: 7px 0 7px 28px; margin-bottom:15px; font-size:18px; }

.pin_right img { width:165px; height:200px; margin:7px; border:#C0C0C0 solid 2px; }

.pin_right {
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.upcom { margin-bottom:20px; }

.upcom_left { float:left; padding-left:25px; margin-bottom:20px; }

.upcom_left h1 { font-size:18px; margin-bottom:10px; }

.upcom_right { float:left; border:#e2e2e2 solid 1px; padding:7px; margin-bottom:20px; }

.upcom .list li { font-size:14px; }

.upmore { display:block; font-size:13px; background:#092759; margin-top:5px; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:5px 5px 5px 5px; width:180px; text-align:center; }

.head_bor { border-bottom:1px solid #ccc; margin-bottom:15px }

/* -- Quick News  -- */



.quicknews { padding: 6px 10px 6px 10px; width:968px; background:#C0C0C0; border:1px solid #002560; height:26px; overflow:hidden; background: #2261bf; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNjFiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODJhNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #2261bf 0%, #082a63 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2261bf), color-stop(100%, #082a63)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2261bf 0%, #082a63 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2261bf 0%, #082a63 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2261bf 0%, #082a63 100%); /* IE10+ */ background: linear-gradient(to bottom, #2261bf 0%, #082a63 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2261bf', endColorstr='#082a63', GradientType=0 ); /* IE6-8 */

border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block; }

.quicknews .ncontent { color:#fff; margin:5px; width:1600px; display: block; float: left; }

.quicknews .ncontent a { color:#fff; font-size:14px; }

.quicknews .ncontent a:hover { color:#f1e767 }

/* -- quick flyouts -- */

.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0, 0, 0, .8); z-index: 9999; display: none; top: 0; left: 0; }

.reveal-modal { visibility: hidden; top: 40px; left: 50%; margin-left: -300px; width: 600px; background: #eee url(../images/modal-gloss.html) no-repeat -200px -80px; position: absolute; z-index: 99999; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -box-shadow: 0 0 10px rgba(0, 0, 0, .4); }

.reveal-modal.small { width: 200px; margin-left: -140px; }

.reveal-modal.medium { width: 400px; margin-left: -240px; }

.reveal-modal.large { width: 600px; margin-left: -340px; }

.reveal-modal.xlarge { width: 800px; margin-left: -440px; }

.reveal-modal .close-reveal-modal { font-size: 22px; line-height: .5; position: absolute; right: 8px; top: 8px; z-index: 9999999; color: #e8165f; text-shadow: 0 -1px 1px rbga(0, 0, 0, .6); font-weight: bold; cursor: pointer; }

.reveal-modal h1 { display:block; padding:10px 0 10px 0; font-size:23px; text-align:center; }

/* -- Thank you page -- */

.thankyou { font-size:20px; margin:24px 0 40px 60px; color:#008000; background:url(../images/success.html) no-repeat left top; padding: 10px 0 10px 60px; }

.other_projects { font-size:16px; }

.other_projects h2 { padding-left:6px; margin-bottom:20px; border-bottom:1px solid #bcbdc0; padding-bottom:5px; font-size:16px; }

.other_projects table td { padding:3px; }

.other_projects table td p { margin-right:6px; font-size:13px; padding:4px; text-align:center; border:#cacaca solid 1px; background-color:#f0f0f0; }

.other_projects a { display:block; color:#424242 }

.other_projects a:hover { color:#003C77; }

.other_projects table td p span { font-size:20px; }

.other_projects table td img { margin-right:6px; border:#cacaca solid 1px; }

.disclaimer p { margin-bottom:15px; }

/* -- Resources page  -- */



.dir_con { width:735px; margin-bottom:15px; }

.dir_con h1 { display:block; background:#EBEBEB; padding:10px; margin-bottom:15px; font-size:17px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }

.dir_col { float:left; margin-right:27px; width:203px; padding: 10px 10px 0 10px; border:1px solid #D9D9D9; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:#F4F4F4; }

.dir_col h2 { display:block; margin-bottom:10px; font-size:15px; font-weight:bold; }

.dir_col .list1 { margin:0; padding:0; }

.dir_col .list1 li { display:block; list-style:none; }

.dir_col .list1 li a { display:block; background:url(../images/icon_arrow_right.html) no-repeat left 5px; padding:0 0 10px 20px; }

.dir_last { margin-right:0; }

.area td { font-size:14px; padding:5px; }

.input { background: -moz-linear-gradient(center top, #FCFCFC 1%, #E8E8E8 100%) repeat scroll 0 0 transparent; border: 1px solid #BBBBBB; line-height:19px; height:20px; width:160px; padding:4px; }

.matric td { border:#999999 solid 1px; font-size:14px; padding:5px; }

.emi { font-size:14px; padding:4px; }

.emiresult { font-size:14px; width:160px; padding:4px; color:#F00; font-weight:bold; }

.emi_submitbtn { color:#FFF !important; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; height:25px; width:80px; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background: #082a63; font-size:12px; }

.emi_submitbtn:hover { background: #073681; }

/* -- New inner page -- */



.ninner_con { width:990px; margin:0 auto 15px auto; }

.nleft { width:225px; margin-right:30px; float:left }

.ncen { width:480px; margin-right:30px; float:left }

.nright { width:225px; float:left; }

.nlist { margin-bottom:10px; }

.nlist li { display:block; margin-bottom:2px; }

.nlist li a { display:block; padding:6px 10px 6px 35px; color:#fff; background:#092759 url(../images/icon_arrow_white1.png) no-repeat 15px 50%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:14px; }

.nlist li a:hover, .nlist li .pcurr { color:#2b2a29; background:#fdb913 url(../images/icon_arrow_spe.png) no-repeat 15px 50%; }

.nlist li ul { margin-bottom:10px; }

.nlist li ul li { margin-bottom:5px; }

.nlist li ul li a { color:#333; background:#D5D5D5 url(../images/icon_arrow_black.html) no-repeat 13px 50%; }

.nlist li ul li a:hover { background:#fdb913 url(../images/icon_arrow_black.html) no-repeat 13px 50%; }

.nleft h2 { display:block; border:1px solid #bdbec0; background: url(../images/bg_grd.html) repeat-x left top; margin-bottom:12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.nleft h2 a { display:block; color:#092759; font-size:15px; padding:9px 0px 9px 40px; }

.nleft .boo_now a { background:url(../images/new_book_icon.html) no-repeat 10px 50%; }

.nleft .rec_friend a { background:url(../images/new_mail_icon.html) no-repeat 10px 50%; }

.nleft .emi_cal a { background:url(../images/new_emi_icon.html) no-repeat 10px 50%; }

.ncen h2 { color: #14263C; display: block; font-size: 18px; margin-bottom: 15px; }

.ncen p { margin-bottom:15px; display:block; }

.qfact_head { background:#092759; color:#fff; font-size:18px; padding:10px; border-radius:3px; -moz-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px; }

.qfact { border:1px solid #bdbec0; border-top:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:10px; background:#f7f7f7; }

.qfact h2 { font-size:17px; color:#2b2a29; margin-bottom:10px; }

.qfact ul li { display:block; margin-bottom:7px; text-align:left; }

.qfact span { display:block; margin-bottom:2px; color:#092759; font-weight:bold; font-size:13px; }

/*.qfact p { color:#ab218e; font-size:18px; margin-bottom:10px;  }

.qfact strong { font-weight:normal; color:#808285;  font-size:13px; }*/



/* -- Inner Project banner -- */

.pro_ban_border { width:984px; border:3px solid #9d9fa2; border-bottom:none; height: 256px; overflow:hidden; }

.bbottomline { width:990px; background:url(../images/menu_top_color_bg.html) repeat-y left top; height:7px; }

.hbottomline { width:100%; background:url(../images/home_banner_color_bg.png) repeat-x center top; height:7px; }

/* -- bangalore ongoing -- */

.bng_onging { width:713px; margin-bottom:15px; border:1px solid #bcbdc0; padding:10px; }

.bngleft { float:left; width:450px; margin-right:15px }

.bngright { float:right; width:248px; }

.bngright p { font-size:15px; text-align:center; }

.bngright img { display:block; margin: 0 auto; }

.bngright .hmore { display:block; background: #434242 url(../images/arrow_more_small.png) no-repeat 3px 50%; padding: 7px 15px 7px 15px; color:#fff !important; font-size:15px; float:right; font-weight:normal !important; }

.bngright .hmore:hover { background-color:#092759 }

/* -- inner tabbed panel -- */

.usual2 { color:#333; width:480px; }

.usual2 li { list-style:none !important; padding-left:0px !important; float:left; margin-right:14px; border-radius:0px !important; position:static !important }

.ui-tabs .ui-tabs-nav li.ui-tabs-active a{background: #FDB913 !important; color:#fff}

#tab_nav1 { width:480px; margin:0 auto 15px auto; overflow:hidden; }

#tab_nav1 li{}

#tab_nav1 li.tablast { margin-right:0; }

#tab_nav1 a { font-size:15px; }

.usual2 ul a { display:block; padding:6px 9px; text-decoration:none!important; margin: 0 0 0 0; margin-left:0; color:#fff; background:#092759; }

.usual2 ul a:hover { color:#2b2a29; background: #FDB913; }

.usual2 ul a.selected { margin-bottom:0; color:#000; color:#2b2a29; background: #FDB913; cursor:default; }

.usual2 .tabdiv { /*padding:10px 10px 8px 10px; *padding-top:5px; */ clear:left; }

.usual2 .tabdiv a { color:#000; font-weight:bold; }

.heavyfloor p { width:151px; margin-right:13px; }

.heavyfloor p a img { border:1px solid #9d9fa2; margin-bottom:0; }

.heavyfloor p a:hover img { border:1px solid #808285; }

.comp_con { width:735px; margin-bottom:5px; }

.comple_left { float:left; margin-right:20px; width:361px; }

.comple_left img { border:#e2e2e2 solid 1px; padding:7px; margin-bottom:20px; }

.comple_right { float:left; width:350px; }

.comple_right .con_bg { background:#E8E8E8; padding:10px 20px; margin:10px 0; }

.comple_right h1 { font-size:18px; margin-bottom:8px; }

.comple_right p { font-size:14px; line-height:23px; }

.head3 { color: #14263C; display: block; font-size: 18px; margin-bottom: 15px; }

.comple_right_top { display:block; background: url(../images/completed_line_top.html) no-repeat left top; width:350px; height:23px; }

.comple_right_btm { display:block; background: url(../images/completed_line_btm.html) no-repeat left top; width:350px; height:23px; }

.interiors { margin-bottom:15px; width:735px; }

.interiors h3 { display:block; font-size:16px; color:#092759; margin-bottom:15px; }

.interiors h4 { margin-bottom:5px; font-size:16px; }

.interiors p { display:block; margin-bottom:15px; }

.inte_tab img { display:block; padding:5px; border:1px solid #bcbdc0; }

.inte_gallery a img { border:1px solid #bcbdc0; padding:5px; }

.inte_gallery span { text-align:center; display:block; padding:5px; font-size:15px; }

.about_list li { font-size:13px !important; background:url(../images/icon_arrow_black.html) no-repeat left 5px; padding-left:18px; }

.about_head { font-size:16px; margin-bottom:15px; }

.floorp h4 { color:#092759; margin-bottom:5px; font-size:14px; }

.contact_inner p { font-size:14px; }

.project_contentTitle { background:#092759; color:#fff; font-size:15px; padding:6px 8px; border:1px solid #000; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; vertical-align:middle; line-height:20px; cursor:pointer; }

.project_contentTitle:hover { background:#FDB91E; color:#333; }



/* -- Sitemap -- */

.sitemap ul li { display: block; margin-bottom: 10px; }

.sitemap ul li a { background: url("../images/bullet.html") no-repeat scroll left top transparent; font-weight: bold; padding: 1px 0 3px 22px; }

.sitemap ul li ul { margin-left: 10px; margin-top: 10px; }

.sitemap ul li ul li { margin-bottom: 7px; }

.sitemap ul li ul li a { background: url("../images/arrow_right.html") no-repeat scroll left 4px transparent; font-weight: normal; padding-left: 13px; }

.sitemap ul li table a { background: url("../images/icon_dot.html") no-repeat scroll left 7px transparent; display: block; font-weight: normal; padding-left: 15px; }

.sitemap table td table td { padding-bottom: 5px; }

.sitemap table td, .sitemap table td table td { vertical-align: top; }



.search { background: url("../images/bullet.html") no-repeat left 4px transparent;  padding: 1px 0 3px 22px;}





#gen_pren { padding-left:218px; margin-top:15px; margin-bottom:15px; }

#gen_pren a { background:url(../images/arrow002.html) no-repeat left 1px; padding-left:57px; padding-top:10px; padding-bottom:10px; font-size:18px; color:#092759; }

#gen_pren a:hover { color:#FDB91E }





.upcom_tab td { vertical-align:top; padding-bottom:10px; }

.upcom_tab { margin-bottom:15px; }











/* reveal social box css */

.reveal-social { top: -100px; left: 36%; width: 625px; position: fixed; z-index: 99999; padding: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -box-shadow: 0 0 10px rgba(0, 0, 0, .4); background:#E8E8E8;  }

.reveal-social .close-modal { font-size: 22px; line-height: .5; position: absolute; right: 8px; top: 8px; z-index: 9999999; color: #FDB910; text-shadow: 0 -1px 1px rbga(0, 0, 0, .6); font-weight: bold; cursor: pointer; }

.reveal-social h1 { display:block; color:#eee; padding:0px 0 5px 0; font-size:28px;  }

.reveal-social h2 { display:block; color:#fff; padding:5px 0 10px 0; font-size:20px; font-family: 'Ubuntu', Arial, Helvetica, sans-serif;  }

.reveal-social p { font-size:14px; color:#F3F3F3; margin-bottom:13px; text-align:left; }

.reveal-social ul li { display:block; float:left; }



.reveal-social  ul li a { padding-left:32px; color:#fff; display:block; background:url(../images/social_media_icons.png) no-repeat left 1px; font-size:15px; color:#fff; margin-right:10px; }

.reveal-social  ul .linked a { background-position: left -26px; }

.reveal-social  ul .linked1 a { background-position: left -72px; }

.reveal-social  ul .you a { background-position: left -49px; }

.soci_left { float:left; width:150px; padding:56px 0 0 30px;   }

.soci_right { float:right; width:400px; padding:20px 20px 20px 20px; background: #5d6166; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNjE2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzQwNDQ0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDI2MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #5d6166 0%, #404447 44%, #1d262b 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d6166), color-stop(44%,#404447), color-stop(100%,#1d262b)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #5d6166 0%,#404447 44%,#1d262b 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #5d6166 0%,#404447 44%,#1d262b 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #5d6166 0%,#404447 44%,#1d262b 100%); /* IE10+ */

background: linear-gradient(to bottom,  #5d6166 0%,#404447 44%,#1d262b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d6166', endColorstr='#1d262b',GradientType=0 ); /* IE6-8 */ 

-moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;

}





.sen-new {  top: -100px; left: 29%; width: 700px; position: fixed; z-index: 99999; padding: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -box-shadow: 0 0 10px rgba(0, 0, 0, .4); background:#092759;}



.sen-new .close-modal { font-size: 26px; line-height: .5; position: absolute; right: 12px; top: 12px; z-index: 9999999; color: #333; text-shadow: 0 -1px 1px rbga(0, 0, 0, .6); font-weight: bold; cursor: pointer; }





/* article page */

.aleft { width:735px; float:left; margin-right:30px; }

.aright { width:225px; float:left; margin-top:35px; } 

.aright h1 { background:#092759 url(../images/bullet.html) no-repeat left 50%; color: #fff;

display: block; font-size: 18px; margin-bottom: 15px; padding: 7px 10px 7px 25px;}

.quick_con { margin-bottom:15px; padding-left:5px; }

.quick_con p { margin-bottom:5px; font-size:14px;}

.aright .alist { margin-bottom:15px; text-align:left; }

.aright .alist li { display:block; }

.aright .alist li a { display:block;  background: url("../images/arrow-right-16.html") no-repeat scroll left 6px transparent; border-bottom: 1px dotted #D5D5D5; color: #515151; display: block; font-size:13px; padding: 5px 0 8px 27px; }



.previous-link { border:#353339 solid 1px; float:left; background-color:#353339; color:#FFF; margin-top:20px; padding: 4px; width:90px; }

.previous-link a { color:#FFF; }

.previous-link:hover { border:#545454 solid 1px; background-color:#545454; color:#FFF; margin-top:20px; padding: 4px; width:90px; }



.previous-link1 { border:#353339 solid 1px; background-color:#353339; color:#FFF; margin:20px 0px; padding: 4px; width:105px; }

.previous-link1 a { color:#FFF; }

.previous-link1:hover { border:#545454 solid 1px; background-color:#545454; color:#FFF; margin:20px 0px; padding: 4px; width:105px; }



.next-link { border:#353339 solid 1px; float:right; background-color:#353339; color:#FFF; margin-top:20px; padding: 4px;  width:92px; } 

.next-link a { color:#FFF; } 

.next-link:hover { border:#545454 solid 1px; background-color:#545454; color:#FFFFFF; margin-top:20px; padding: 4px;  width:92px; } 



.qprojects { margin-bottom:20px; padding-left:5px; }

.qprojects h2 { font-size:17px;  }

.qprojects p { text-align:left; margin-bottom:10px; color:#6C6C6C; }





.scrollgmain { width:850px; overflow:hidden;  }

.scrollgmain .gleft { float:left; width:511px; margin-right:15px; }

.scrollgmain .gright { float:left; width:320px; }



.scrollgmain .gright a, .scrollgmain .gright p { text-align:center; }

.scrollgmain .gright h3 a { display:block; margin: 0 0 3px 0px; font-size:22px; color:#2A2A2A; font-weight:normal; }

.scrollgmain img { display:block; margin:0 auto; margin-bottom:1px; }

.scrollgmain p { display:block; margin-bottom:2px; font-size:14px; line-height:normal; color:#6D6E71; }

.scrollgmain .hmore { display:block; background: #434242 url(../images/arrow_more_small.png) no-repeat 3px 50%; padding: 7px 15px 7px 15px; color:#fff !important; font-size:15px; float:right; font-weight:normal !important; }

.scrollgmain .hmore:hover { background-color:#092759 }

.pager1{ padding:20px 0 20px 0;}

.pager1 ul{ padding:0px; margin:0px;}

.pager1 ul li{ padding:0px; margin:0px  0 0 10px; display:block; float:left;}

.pager1 ul li a{ padding:6px 10px; margin:0px; display:block; border: solid 1px #CCCCCC; background:#fff; color:#666666; font-size:14px; font-family:Open Sans; }

.pager1 ul li a:hover{ background:#F2F0F1; color:#ED1B2E;}

.gallery{}

.gallery .listitem{width: 210px; border:solid 2px #E1E1E1; border-radius:3px; float:left; margin:5px; overflow:hidden}

.gallery .listitem img{ width:100%;}

.tabs ul{ list-style:none !important}

.tabs ul li{ background:#08234F !important}

.gallery_item_listing { width:214px; color:#222; float:left; margin:0 5px 10px 5px; padding:0; }

.gallery_item_listing h3 { display:block; margin: 0 0 3px 0px; font-size:15px; color:#2a2a2a; font-weight:bold; text-align:left; }

.gallery_item_listing img { display:block; margin:0 auto; margin-bottom:5px; }

.gallery_item_listing p { display:block; font-size:14px; line-height:normal; color:#999999; }





.font_bold { font-weight:bold}
.font_20{ font-size:18px}
.mb_10{ margin-bottom:10px}
.list_style{ padding-left:10px}
.list_style li { list-style: inside}
.list_style p{ font-weight:normal}
.font_color{ color:#f7810f !important}

.needform1 { padding-top: 0px; }

.needform1 form { margin: 0px; padding: 0px; font-size: 14px; color: #333; }

.needform1 table td { padding-bottom: 10px; }

.needform1 input{ width:87%}
.needform1 select{ width:87%}
.needform1 textarea{ width:87%}  


.hleft1 { width:650px; float:left; margin-right:30px; margin-left:30px } 
.hright1 { width:250px; float:right; margin-right:20px }





 .example-left, .example-right,
        .example-enough-space, .example-options {
            width: 100%;
			max-width:100%;
            padding: 5px;

           
        }
        .example-enough-space.has-enough-space {
            text-align: center;
        }

        .example-top, .example-bottom {
            width: 75px;
            height: 50px;
            padding: 5px;

           
        }
.example-left h3 span{ 
	padding-right: 14px;
    color: #0651D4;
    font-size: 15px;
	}
	
.inner_pages{ background:#f0f0f0; color:#000;  padding:14px 15px 0px 11px ; border-radius:5px; box-shadow:4px 5px 7px #999 }
.inner_pages li{ padding:5px 9px }
.inner_pages li a{ font-size:15px; }
.inner_pages .p_none{ padding:5px 4px}
.inner_pages .pl_5{ padding-left:5px}
.inner_pages .active{ font-weight:bold; font-size:14px}
