/* :: www.makhijagroup.com :: CSS Main by Jehangir Larry :: Sep 2007 :: */ 

/*---------------:: LAYOUT ::---------------*/
html /* --short-page shift-- */
{height:100%;margin-bottom:.1px;text-align:center;}
body
{background:#8C3A5B/*#900*/ ;color:#333;font:normal 100%/1.4 HelveticaNeue, 'Helvetica Neue', Helvetica, Verdana, sans-serif;height:100%;margin:0;padding:0;text-align:center;}
#page
{border:1px solid #A6B8C2;margin:0 auto;text-align:left;width:950px;}
#outer
{text-align:left;}
#wrapper
{background:inherit;color:inherit}

div#container /*--For Both Columns --IE (png issue)-- */
{background:#A6B8C2;float:left;margin-right:-200px;width:100%;}
div#wrapper>/**/div#container /*--For Non-IE -- Right/Both Column/s -- empty comment tag -IE7- to ignore child selector-- */
{background:#A6B8C2 url(../graphics/makhijapics/vert_bkg.png)repeat;float:left;margin-right:-200px;width:100%;}

#content{background:#A6B8C2 url(../graphics/makhijapics/vert_bkg.png)repeat-y;margin-right:200px;text-align:center;}/*For Left Column*/

#main{background:#EDEDF3;border-left:1px solid #7C2A4E;border-right:1px solid #7C2A4E;font-size:.9em;margin-left:200px;padding-bottom:30px;padding-top:0;}

/*---------------:: HEADER::---------------*/
#header
{background:url(../graphics/makhijapics/office_table.jpg) no-repeat 0 40%;height:135px;width:100%;}
#header h1
{font-family:Palatino Linotype, serif;font-size:530%;font-weight:400;letter-spacing:-0.10em;margin:0;padding:40px 0 0;text-align:center;text-transform:uppercase;}
#header h1 a
{color:#FFF;border-bottom:none;}
#header h1 a:hover
{background:inherit;color:#7C2A4E;}
#header-sub
{font-size:60%;text-align:center;width:100%;}
#header-sub h2
{background:#06273A;border-bottom:3px double #fff;xborder-top:3px double #fff;color:#D4DDE2;font-family:Palatino Linotype;font-weight:400;margin:1px 0;padding:8px 0 3px;} 
#header-sub h2 span
{background:inherit;color:#ffcdaa;letter-spacing:0.06em;text-transform:capitalize;font-size:120%}

h3
{background:inherit;color:#000;font-size:105%;font-weight:700;margin:10px 15px;text-align:left;text-transform:uppercase;}
#main h2
{background:inherit;border-bottom:1px solid #7C2A4E;color:#7C2A4E;font-size:130%;line-height:1.6;margin:0 30px 0 15px;padding:15px 0 0;text-align:left;text-transform:capitalize;}
#main p
{background:inherit;color:inherit;margin:0;padding:10px 15px 0;text-align:left;}
#mainul
{margin:10px;text-align:left;}
#mainul h3
{border-bottom:none;color:#fff;font-variant:xsmall-caps;margin:0 40px 0 20px;padding:15px 10px ;text-transform:uppercase;}
#quality #mainul h3
{color:#000;}
#mainul ul.land
{background:inherit;border-bottom:2px solid;border-left:1px solid;border-right:1px solid;color:#80A0A0;font-weight:700;list-style-position:inside;list-style-type:square;margin:0 40px 30px 20px;padding:10px 20px;text-transform:capitalize;}
#mainul ul.road
{background:inherit;border-bottom:2px solid;border-left:1px solid;border-right:1px solid;color:#716F64;font-weight:700;list-style-position:inside;list-style-type:square;margin:0 40px 30px 20px;padding:10px 20px;text-transform:capitalize;}
#mainul ul.buildings
{background:inherit;border-bottom:2px solid;border-left:1px solid;border-right:1px solid; color:#606080; font-weight:700; list-style-position:inside; list-style-type:square; margin:0 40px 0px 20px; padding:10px 20px;text-transform:capitalize;}
#mainul li a:hover
{cursor:text;}
#mainul ul.ins
{background:inherit;border-bottom:2px solid;border-left:1px solid;border-right:1px solid;color:#604040;font-weight:700;list-style-position:inside;list-style-type:square;margin:0 40px 30px 20px;padding:10px 20px;text-transform:capitalize;}
#mainul ul.res
{background:inherit;border-bottom:2px solid;border-left:1px solid;border-right:1px solid;color:#5FA145;font-weight:700;list-style-position:inside;list-style-type:square;margin:0 40px 30px 20px;padding:10px 20px;text-transform:capitalize;}
#mainul h3.land
{background:#80A0A0;}
#mainul h3.road
{background:#716F64;}
#mainul h3.buildings
{background:#606080;}
#mainul h3.buildings:hover
{cursor:text;}
#mainul h3.ins
{background:#604040;}
#mainul h3.res
{background:#A0C0C0;}
#mainul ul a
{border-bottom:none;color:#222;}
#mainul ul li ul
{font-weight:400;list-style-type:disc;}
#footer
{background:url(../graphics/makhijapics/footer_back1.gif) repeat-x 0 100%;color:inherit;margin:0;padding:2px;}
#footer a
{color:#ccc;font-size:100%;}
#footer .jl a
{border:none;color:#fff;float:right;font-size:60%;margin-top:3px;padding:0;text-align:left;}
#footer .jl img
{float:right;margin:0;padding:3px 0;}
#footer .jl a:hover
{background:#fff;font-variant:normal;font-weight:400;}
#footer #copy
{color:#fff;float:left;font-size:60%;margin-top:3px;padding:0;text-align:left;}
#footer #copy a
{border:none;color:#fff;cursor:default;}
#footer #copy img
{border:none;float:left;margin:0;padding:0;}
#footer p
{color:#ccc;font-size:80%;margin:0;padding:0;text-align:center;}
#footer a:hover
{color:#c00;}
#footer h5
{border-bottom:3px double #ccc;color:#fff;font-family:Palatino Linotype;font-size:180%;font-weight:400;letter-spacing:-0.06em;margin:0 auto;padding:0;text-align:center;text-transform:uppercase;}
#footer .jump button
{background:inherit;border:none;color:#FF0;cursor:pointer;font-size:90%;font-variant:small-caps;font-weight:700;margin:0 0 2px;padding:0;}
#footer .jump button:hover
{background:#FF0;color:#000;}
#left
{float:left;text-align:center;width:200px;}
#right
{float:right;text-align:center;width:200px;}
ul#lft li
{background:url(../graphics/makhijapics/menu2.gif)no-repeat;font-size:90%;font-weight:400;list-style-type:none;margin:0 auto;text-transform:uppercase;width:150px;}
ul#rht li
{background:url(../graphics/makhijapics/menu2.gif) no-repeat;font-size:90%;font-weight:400;list-style-type:none;margin:0 auto;text-transform:uppercase;width:150px;}
a:hover
{background:#EDEDED;color:inherit;}
#left .box
{background:#CEE1E8;border:none;color:inherit;font-size:90%;margin:20px auto;padding:3px;width:170px;}
#left .box h3
{background:url(../graphics/makhijapics/mansurveying_sm.gif) no-repeat 5% 100%;padding:5px 0 125px 10px;text-align:left;color:#66a}
#left .box a
{color:#666;font-size:120%;font-weight:700;}
#left .box p
{border-top:1px solid #eee;font-size:90%;margin:0;padding:0 10px;text-align:center;}
#left #clock
{margin:20px 0 0;}
#main .boxr
{background:#EDEDF3;border:3px double #A6867F;float:right;margin:1em 30px 20px;text-align:left;width:200px;}
#main .boxl
{background:#EDEDF3;border:3px double #A6867F;float:left;margin:1em 20px 20px;text-align:left;width:160px;}
#financial #main .box
{float:right;margin:1em 20px 20px;}
#right .block
{background:#EDEDF3;border:3px solid #ddd;margin:25px auto 0;padding:10px 0 25px;text-align:center;width:170px;}
div.both
{clear:both;height:0;}
#home .pic
{border:1px solid #666;float:right;margin:15px 20px 10px;padding:10px;z-index:200;}
#directors{overflow:auto}
#management .pic
{border:3px double #ccc;float:left;margin:15px 5px 10px;padding:11px;z-index:200;}
#management .boss
{border:3px double #666;float:none;z-index:200;margin:0 5px}
#management a{border-bottom:none !important}
#management .pic
.pic a
{border-bottom:none;}
.pic a img
{border:none;height:25px;margin:0;padding:5px;width:38px;}
.picv a img
{border:1px solid #000;height:30px;margin-left:0 !important;padding:6px;width:25px;}
#top-right
{margin:0 auto;padding:0;width:190px;}
div#right>/**/#top-right
{margin:10px auto;padding:0;width:180px;}
#search-form
{background:inherit;margin:0;padding:0;}
.submitsearch
{background:url(../graphics/makhijapics/icon_magnifying_sm.gif) no-repeat center inherit;color:#663;cursor:pointer;font-size:.7em;margin:0;padding:0 8px;vertical-align:middle;}
div>/**/.submitsearch
{background:url(../graphics/makhijapics/google_sm.gif) no-repeat center #FFF;margin:0;padding:2px 20px;vertical-align:middle;}
#right .submitsearch:hover
{background:url(../graphics/makhijapics/icon_magnifying_sm.gif) no-repeat center #fff;}
input
{background:#FFFFA0;}
div#firefox
{background:#f60;border:1px solid #F1F7F9;margin:0 auto;padding:0;width:170px;}
div#firefox p
{color:#fff;margin:0 auto;padding:5px 0;}
div#firefox p em
{color:#C00;}
.nohovereffect img
{border:none;font:normal 100%;padding:5px 0;text-decoration:none;vertical-align:middle;}
#left .nohovereffect:hover
{font:normal 100%;text-decoration:none;}
img.left
{border:1px solid #666;float:left;margin:20px;padding:5px;}
img.right
{border:1px solid #666;float:right;margin:20px;padding:5px;}
dl dt
{font-weight:700;}
dl dd
{font-style:italic;}
dt
{line-height:2;list-style-type:none;margin:0;}
dt img
{margin-left:20px;margin-top:6px;}
dl
{list-style-type:none;margin:0;text-align:right;width:270px;}
div.machinery table
{margin:0 auto;text-align:center;}

#home a.home,#services a.services,#contact a.contact,#financial a.financial,#manpower a.manpower,#machinery a.machinery,#management a.management,#quality a.quality,#testimonials a.testimonials,#gallery a.gallery,#proj-ind a.projects, #proj-area a.projects, #proj-others a.projects, #proj-roads a.projects, #proj-running a.projects, #proj-ind a.ind 
{background:#A6B8C2 url(../graphics/makhijapics/logo2.gif) no-repeat 0% 50%;color:#fff !important;cursor:default;font-size:100%;font-weight:700;text-transform:uppercase;}
#home a.home:hover,#services a.services:hover,#contact a.contact:hover,#financial a.financial:hover,#manpower a.manpower:hover,#machinery a.machinery:hover,#management a.management,#quality a.quality:hover,#testimonials a.testimonials:hover,#gallery a.gallery:hover,#proj-ind a.projects, #proj-area a.projects, #proj-others a.projects, #proj-roads a.projects, #proj-running a.projects
{background:#A6B8C2 url(../graphics/makhijapics/logo2.gif) no-repeat 0% 50% !important;color:#000 !important;}

#proj-ind a.ind button,#proj-area a.area button, #proj-others a.others button, #proj-roads a.roads button, #proj-running a.running button
{background:#600 !important;color:#fff;}


/*________CONTACT-FORM_____________________________________________    */
#contactForm
{margin:0;padding:1px 0 10px 30px;}
.cont p em
{color:#600;font-weight:700;}
.submit
{background:inherit;color:#663;}
input.txt
{background:#fff;border:#f7f6ef thin inset;color:#000;display:block;width:300px;}
.submitarea
{margin:1em 0 0;}
address
{font-size:.8em;margin:20px;text-align:left;}
#contact .blockpic
{background:#fff;border:3px double #666;margin:25px auto 20px;padding:10px 0 25px;width:270px;}
#contact .blockpic h3
{background:url(../graphics/makhijapics/icon_information.gif) no-repeat right;color:#0C3C50;padding:20px 0 0;text-align:left;}

/*________GENERAL_____________________________________________    */
#error img
{margin:30px;}
.executed table
{border:1px solid #600;margin:20px;}
.executed th
{border:1px solid #ccc;color:blue;font-size:90%;}
.executed td
{border:1px solid #ccc;padding:10px;text-align:left;}

dd
{list-style-type:none;margin:0;}
.block1 .pic
{margin:20px auto;text-align:center;width:135px;float:none !important}

/*________GALLERY BEGINS_____________________________________________    */
#gallery #right
{display:none;}
.JLgallery
{background:#CCD6DC;color:#000;float:left;height:550px;margin:0;padding:0;position:relative;width:749px;}
.JLgallery em
{color:#666;display:block;font-size:1.5em;height:50px;padding:0;position:absolute;right:15px;text-align:right;top:345px;width:200px;}
.JLgallery span
{border:1px solid #600;display:block;height:430px;left:2px;position:absolute;top:20px;width:528px;}
span b.copyright
{color:#ddd;display:none;font-size:1.5em;font-weight:400;padding:0;position:absolute;right:0;top:10px;}
.thumbs
{background:#dadada;border:1px solid #000;float:right;height:194px;margin-top:140px;overflow:auto;width:209px;}
.thumbs a
{border:1px solid #666;color:#fff;display:block;float:left;height:44px;margin:4px;padding:0;text-align:center;width:54px;}
.thumbs a img
{border-color:#fff;height:40px;margin:0;width:50px;}
.thumbs a img.v
{width:26px;}
.thumbs a:hover
{background:url(../../graphics/makhijapics/click_on.gif);border-color:#B2D4B9;}
.thumbs a:hover img
{height:110px;margin:0 auto;position:absolute;right:30px;top:15px;width:150px;}
.thumbs a:hover img.v
{height:110px;left:552px;top:5px;width:84px;}
.thumbs a.trial
{border:none;color:#fff;display:none;float:left;font-size:.8em;height:24px;left:-295px;position:absolute;top:100px;width:300px;}
.gallerywrap .JLgallery .thumbs p
{color:#c00;font-size:.9em;text-align:center;}
ul.photo
{margin:0;padding:20px 0;}
ul.photo li
{border:3px double #ccc;display:inline;margin:20px 0;padding:5px;text-transform:uppercase;}
ul.photo li button
{background:#666;color:#FFF;}
ul.photo li button:hover
{background:#600;color:#fff;}
.thumbs a:focus,.thumbs a:active
{background:url(../graphics/makhijapics/logo2.gif) no-repeat 50% 50%;border-color:#B2D4B9;}
.thumbs a:focus img,.thumbs a:active img
{cursor:default;display:block;height:375px;position:absolute;right:230px;top:40px;width:500px;}
.thumbs a:focus img.v,.thumbs a:active img.v
{display:block;height:300px;left:190px;position:absolute;top:0;width:400px;}

/*________GALLERY ENDS_____________________________________________    */
#left ul,#right ul
{margin:10px 0 0;padding:0;}
ul#lft li a,ul#rht li a
{background:inherit;border:none;color:#D3E2E9;display:block;padding:4px 8px;}
ul#lft a:hover,ul#rht a:hover
{background:url(../graphics/makhijapics/black1_bg.gif)no-repeat;color:#fff;font-variant:small-caps;text-decoration:none;}
a,a:visited
{border-bottom:1px dotted blue;color:blue;text-decoration:none;}
.box h3 a:hover,.block1 h3 a:hover,.block h3 a:hover
{color:#c00 !important;font-size:90%;font-variant:normal;font-weight:400;}
#jumpto option,.submit:hover,.submitsearch:hover
{background:#000;color:#fff;}
#right .block h3,#right .block1 h3 a
{background:inherit;color:#0C3C50;text-align:center;}
.picv,.pic
{border:1px solid #666;float:left;margin:15px 20px 10px;padding:10px;z-index:200;}
.pic a.p1:link .large,.pic a.p1:visited .large
{background:#fff;border:3px inset #cfcfcf;display:none;height:300px;padding:15px;position:fixed;right:0;top:0;width:450px;}
.picv a.p1:link .large,.picv a.p1:visited .large
{background:#FFF7E0;border:1px solid #cfcfcf;display:none;height:472px;padding:27px;position:fixed;right:290px;top:0;width:618px;}
.pic a.p1:link,.pic a.p1:visited,.picv a.p1:link
{display:block;position:static;}
.pic a.p1:hover,.picv a.p1:hover
{border:none;position:relative;}
.pic a .large,.picv a .large
{padding:0;}
.pic h6,.picv h6
{font-weight:400;margin:0;text-align:center;}

#realname,#message,#email
{border:#f7f6ef thin inset;margin:10px 50px;text-align:left;}
#outer,ul.mainul
{text-align:left;}
#main .boxr h3,#main .boxl h3
{background:inherit;color:#0C3C50;font-weight:700;margin:0;padding:6px 20px 0;text-transform:uppercase;}
#main .boxr p,#main .boxl p
{color:#000;font-size:90%;margin:0;padding:5px 6px 1.25em 20px;text-align:left;}
#main .boxr:hover,#main .boxl:hover
{background:inherit;border:3px double #ddd;color:#c00;}
.pic a.p1:hover .large,.picv a.p1:hover .large,.menurht ul li:hover ul
{display:block;}
#error .block,#error .box
{display:none;}

/*________D-I-S-C-A-R-D___A-F-T-E-R___C-H-E-C-K-I-N-G_________________________________________    */

#home .boxl {margin:14px 9px 0 15px;}
#home .boxr {margin:14px 20px 10px 15px;}

.photo button {cursor:pointer;}
.executed h2 {margin:0 20px !important; border-bottom:none !important;}

#rht li a.gallery{display:none}
#manpower .executed table{margin:20px auto;}