/* 
CSS Document
Developer: Muthuswamy K
E-Mail: muthu.work@gmail.com
Website: http://www.muthuswamy.in
*/

/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;vertical-align: baseline;}
body {color: black; background : #474747 url(images/bg.jpg) repeat-x 0px 0px;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}
a{text-decoration : none;}
#rightblock p.right a:hover,#leftblock p.right a:hover,#rightblock p.right_name a:hover{text-decoration : underline;}
.clear{clear : both;font-size : 0px;line-height : 0px;}
#leftblock,#leftblock p,#rightblock,#rightblock p.right_name,#rightblock p.right_name a,#footer p,#leftblock ul.list li,#leftblock label,#leftblock form p{font-family: Arial, Helvetica, sans-serif;}

/* BASIC DESIGN STRUCTURE */
#content{margin : 0; padding : 0px 0px 0px 0px;}
#hold{width : 813px;margin : 0px auto;padding-top : 45px;}
#navigator{ background : green url(images/nav.gif) repeat-y 0px 0px;height : 55px; margin : 0px auto;border-top : 1px solid #828282;}
.home_header{ background : url(images/elmasry.jpg) no-repeat 0px 0px;height : 326px; border-top : 1px solid #7e7e7e;border-bottom : 1px solid #727272;border-left : 1px solid #626262;border-right : 1px solid #828282;margin : 0px auto;}
#mainblock{ padding : 0px 16px 0px;background : #212121 url(images/mainbg.gif) repeat-y 0px 0px;margin : 0px auto;}
#footer{margin : 0px auto;border-top : 1px solid #6a6a6a;}


/* MAIN NAVIGATOR */
#logo{float : left;width : 435px;height : 55px;}
#logo img{margin : 1px 0px 0px 22px;}
#menu{float : left;width : 378px;height : 35px;padding-top : 20px;}
#nav{padding-left : 18px;}
#nav li{padding : 0px 12px 0px;background : url(images/stick.gif) no-repeat right 2px;}
#nav li,#nav li a{float : left;font-size : 13px;font-weight : normal;font-family: Arial, Helvetica, sans-serif;color : #828282;}
#nav #current,#nav li a:hover{color : #3a96d1;}
#nav li.last{background : none;}

/* HEADER */
.home_header h1{display : none;}
#head_div{width : 437px;padding : 20px 16px 20px 19px;background :#3687ba url(images/headdiv.jpg) repeat-x 0px 0px;margin : 94px 0px 0px 339px;position : relative;left : 1px;}
#head_div h2,#head_div h3,#head_div strong{font-weight : normal;font-size : 22px;font-family: Arial, Helvetica, sans-serif;color : #FFF;}
#head_div h3{padding : 8px 0px 2px;font-size : 14px;font-weight : normal;}
#head_div strong{font-size : 18px;font-weight : normal;}
#head_div strong span{font-size : 24px;}
#head_div strong span b{font-family: Georgia, serif;font-size : 30px;font-weight : normal;}

/* MAIN CONTENT */
#mainblock .gap_one{line-height : 10px;height : 10px;font-size : 0px;}
#mainblock .gap_two{line-height : 17px;height : 17px;font-size : 0px;}
#innerblock{background : #212121;padding-bottom : 10px;}
#innerblock a{color:#3888bc;}

#leftblock{width : 434px;float : left;}
#leftblock h2,#rightblock h2{padding : 10px 0px 12px;font-size : 16px;font-weight : bold;color : #0073bc;}
#leftblock p{font-size : 13px;font-weight : normal;color : #b6b6b6;}
#leftblock p.right{padding-top : 5px;}
#leftblock p.right,#leftblock p.right a{font-weight : normal;font-size : 13px;font-family: Tahoma, Geneva, sans-serif;color : #3888bc;text-align : right;}
#leftblock .about{background : url(images/horiz.gif) repeat-x 0px bottom;padding-bottom : 26px;}

#rightblock{background :  url(images/rightblock.gif) repeat-y 2px top;width : 311px;float : left;padding-left : 30px;}
#rightblock p{font-size : 13px;font-weight : normal;color : #b6b6b6;}
#rightblock p.blue{color : #8199a9;}
#rightblock .right_up{background : url(images/horiz.gif) repeat-x 0px bottom;padding-bottom : 60px;}
#rightblock p.right_name{padding-top : 10px;}
#rightblock p.right_name,#rightblock p.right_name a{font-weight : normal;font-size : 13px;color : #cdcdcd;text-align : right;}
#rightblock p.right{padding-top : 5px;}
#rightblock p.right,#rightblock p.right a{letter-spacing : 1px;font-weight : normal;font-size : 13px;font-family: Tahoma, Geneva, sans-serif;color : #3888bc;text-align : right;}
#rightblock #slideshow img{border : 1px solid #616161;}
#rightblock #slideshow{position:relative;width : 313px;height:171px;left : 3px;}
#rightblock #slideshow img{position:absolute;top:0;left:0px;z-index:8;}
#rightblock #slideshow img.active{z-index:10;}
#rightblock #slideshow img.last-active{z-index:9;}

/* FOOTER */
#footer p{padding : 10px 0px 15px;color : #828282;font-size : 11px;font-weight : normal;}

/* OTHER */
#rightblock .float_img{margin : 5px 0px 0px 5px;}

#mainblock .other_left{width : 582px;padding : 0px 0px 10px;margin : 0px;}
#mainblock .other_right{width : 179px;padding : 0px 0px 10px 20px;margin : 0px;background :  url(images/rightblock.gif) repeat-y -4px top;}
.space{padding-bottom : 40px;}
#rightblock p.small_size{font-size : 11px;font-weight : normal;color : #bababa;padding : 20px 0px 0px 4px;}
#rightblock p.center_align{text-align : center;color : #0073bc;font-family: Georgia, serif;font-weight : normal;font-size : 18px;padding-top : 5px;}
#rightblock .other_rightup{padding-bottom : 30px;}
#rightblock p.rightdown{padding-top : 15px;}
#rightblock h2.no_bar{background : #212121;padding-left : 16px;position : relative;left : -16px;}
#mainblock .other_gapone{padding-top : 40px;}
.testi_header{ background : url(images/testimonials.jpg) no-repeat 0px 0px;height : 231px; border-top : 1px solid #7e7e7e;border-bottom : 1px solid #727272;border-left : 1px solid #828282;border-right : 1px solid #828282;margin : 0px auto;}
.testi_header h1{display : none;}

#leftblock p.list_head{padding-top : 30px;}
#leftblock p.list_head b{color : #b6b6b6;font-size : 14px;font-weight : 600;}
#leftblock ul.list{padding-top : 15px;margin-left : 10px;}
#leftblock ul.list li{color : #b6b6b6;font-size : 13px;font-weight : normal;list-style-position : outside;background : url(images/asterix.gif) no-repeat left 1px;padding-left : 10px;}
.about_header{ background : url(images/about.jpg) no-repeat 0px 0px;height : 266px; border-top : 1px solid #7e7e7e;border-bottom : 1px solid #727272;border-left : 1px solid #828282;border-right : 1px solid #828282;margin : 0px auto;}
.about_header h1{display : none;}

.contact_header{ background : url(images/contact.jpg) no-repeat 0px 0px;height : 199px; border-top : 1px solid #7e7e7e;border-bottom : 1px solid #727272;border-left : 1px solid #828282;border-right : 1px solid #828282;margin : 0px auto;}
.contact_header h1{display : none;}
#leftblock form{padding-top : 40px;}
#leftblock label{padding-right : 5px;float : left;font-size : 12px;font-weight : bold;color:#B6B6B6;display : block;text-align : right;width : 200px;line-height : 25px;}
#leftblock form input{padding : 3px 5px;width : 201px;height : 16px;float : left;}
#leftblock form #subject{width : 257px;}
#leftblock form #captcha{width : 80px;float : left;margin-left : 20px;}
#leftblock form p.captcha_para img{float : left;}
#leftblock form p.captcha_para{}
#leftblock form p.submit_para #sub{margin-left : 205px;cursor : pointer;background : url(images/button.png) no-repeat left top; border : none;color : #000;width : 65px;height : 19px;}
#leftblock .s_gap{line-height : 15px;height : 15px;font-size : 0px;}

#portfolio_block{padding : 30px 25px;border-top : 1px solid #5b5b5b;background : #212121 url(images/mainbg.gif) repeat-y 0px 0px;margin : 0px auto;}
#portfolio_block img{margin : 0px 54px 40px 0px; display : block;width : 150px;height : 150px;float : left;}
#portfolio_block img.last{margin-right : 0px;}
#portfolio_block .img_space{clear : both;line-height : 36px;height : 36px;font-size : 0px;}

