@charset "utf-8";
/***********************************************RESET CSS***********************************************/
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/***********************************************TEXT CSS***********************************************/
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin:0}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin:0}
/***********************************************CUSTOM CSS***********************************************/
a{text-decoration:none; color:#b0b0b0}
a:hover{ color:#8e8d8d; text-decoration: underline}
.services li a{color:#093e6f; text-decoration:underline}

h3, h4{ font:normal 200% "Century Gothic", "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;text-align:center; color:#1e5487; margin-bottom:10px}
h4{font-size: 150%; text-align:left}
li h4{ display:inline}
p, blockquote{ line-height: 2em; text-align: justify; text-indent:1.5em }
.setwidth{width:960px; margin:auto}
.setborder{border: solid #7e7e7e 5px; border-width:0 5px; background-color:#E4E4E4 }
.navwrapper, .footerwrapper{background: #1f1f1f;}
.nav, .footer{ background:#444444; border-color:#303030}
.nav{height:25px;}
a.readmore{background:url(../images/readmore.jpg); width:110px; height:30px; display:block; float:right}
.hdwrapper,.slideshowwrapper, .contentwrapper,.carouselwrapper{ background:#2a2a2a}


.nav ul{ float:right}
.nav ul li,.footer ul li{	display: inline;margin :0;font: normal Tahoma, Geneva, sans-serif;font-size: 85%; border-left:solid #bbb 1px; float:left; height:10px; margin-top:7px }
.footer ul li{ margin-top:10px}
.nav ul li.first, .footer ul li.fist{border:none}
.nav ul li a,.footer ul li a{ display:block;padding:0px 10px; float:left; margin-top:-3px}
.hdwrapper{ }
.hd{background:#e4e4e4; height:70px; position:relative}
.hd h1{ width:340px; height:70px; display:block;overflow:hidden; position:relative;margin-left:10px;}
.hd h1 a img{position:absolute; left:0;top:0}
div.menucont{ position:absolute; right:0; top:0; margin:10px}
.menucont li{float:left; display:inline; margin:0; border-right:solid 1px #4f4f4f}
.menucont li.first{border-left:solid 1px #4f4f4f}
.menucont li a{display: block; float:left; height:20px; padding:10px; background:#999 url(../images/menu_bg.png) 0 -40px}
.menucont li a:hover{background:#476d80; color:#c0d7dc; text-decoration:none}
.menucont div{background:url(../images/menu_bg.png) no-repeat bottom; height:40px; width:20px; float:left}
.menucont div.first{background-position:top}
.menucont ul{ float:left}
.slideshowcont{background:#E4E4E4; height:360px; text-align:center; position:relative;}
.slideimage img{ position:absolute; left:5px; top:5px}
.panel-overlay{ font-size:110%;}
.coraouselcont{background:#E4E4E4; height:275px; padding:10px 0 }


.content{ overflow:hidden; background:#e4e4e4 url(../images/contentbg1.png) repeat-y 50% 0; }

.indexcontenttop{ background:url(../images/contentbg1.png) no-repeat; height:10px}

.indexcontentbot{ background:#e4e4e4 url(../images/contentbg1.png) no-repeat right top; height:10px; padding-bottom:10px}
#leftcol{width:275px; padding:10px 10px 10px 20px; float:left; height:500px;}
#leftcol li, #rightcol li{ list-style-image:url(../images/1rightarrow-32.png);
list-style-position:inside;
padding:10px;}
#rightcol{padding:10px 20px 10px 10px; float:right; width:620px}
#rightcol p{ padding:5px}
#rightcol ul.services li,#leftcol ul.services li{list-style-image:url(../images/redarrow.png)}


#testimonial{float:right;padding:10px 5px;width:305px; font-style:italic; }
#testtext { background: url(../images/testbg.png) 50% repeat-y; width:275px; margin:auto; padding :10px; margin-top:10px}
#testtext .top,#testtext .bottom{ background-image:url(../images/testbg.png); height:10px; margin:-10px}
#testtext .bottom{ background-position: right; margin-top:0}
#testtext .top{ background-position: left; margin-bottom:0}
#testimonial blockquote{ margin:10px 5px}
#testimonial .clientname,#testimonial .designation{ color:#414c62; font-style:normal; font-size:95%; padding:5px 0 0}
#testimonial .clientname{ font-size:115%;}
#testimonial .place{ color:#777; font-size:90%}
.footer{overflow:hidden; height:50px; text-align:center; text-transform:capitalize}
.footer ul{ text-align:center; width:350px; margin:auto}
#copyright{font-size:80%; clear:both; margin-top:25px}
#copyright a{color:#222}
#copyright a:hover{color:#333}
#movie3d{ margin:auto; width:425px}
li.first { border-left:none !important}

#clientlist li { display:block; float:left; width:300px; padding:5px}
