/* CSS Document */
body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f; background-image:url(../images/bgfiller.png); background-repeat:repeat-y; background-position:center; background-color:#000;}
a {outline:none;}
.mainbaser{padding:0; width:1250px; overflow:hidden; margin:0 auto;}
.header{width:100%; float:left; background-color:#007fe0; border-bottom:4px solid #000000;}
.logo{width:450px; background:url(../images/toplogocut.jpg) no-repeat right #000000; float:left; margin-bottom:5px; padding-left:55px;}

.navigation{float:right; width:600px;}

.navu{float:left; width:600px; overflow:hidden;}
.navbase{float:left; height:36px; margin:30px 5px 10px 0; width:600px;}
ul {font-family:Calibri, Arial, Verdana; font-size:13px; height:35px;}
ul li {border:0 solid #444444; display:inline-block; float:left; height:36px; list-style-type:none; overflow:hidden;} 


.middlecontent{width:100%; float:left;}
.mainbanner{width:100%; float:left;}

/*****middle container*******/
.lionbase{ background:url(../images/lion.png) no-repeat left top #000000; float:left; width:100%; padding-bottom:20px;}
.lionbaseinner{float:left; width:920px;}
.title{float:left; width:700px; margin-left:190px; margin-top:6px;}
.services{float:left; width:700px; margin-left:216px; position: relative;}
.curve{ float:left; position:absolute; z-index:999; top:0; left:0;}
.pannel{ background-color:#0c0c0c; float:left; min-height:139px; width:645px; margin:18px 0 0 30px;}
.listingbase{float:left; width:100%; overflow:hidden;}
.listbase{float:left; width:190px; overflow:hidden; margin:25px 8px 0 15px;}
.listbase ul{padding:0; margin:0; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#616161; height:25px;}
.listbase ul li{background:url(../images/arrow.png) left no-repeat; padding-left:20px; display: inline-block; width:100%; margin:0 0 10px 5px;  height:25px; display: inline-block; float:left; list-style-type: none; overflow: hidden;}
.listbasemid{float:left; width:170px; overflow:hidden; margin:25px 8px 0 35px;}
.listbasemid ul{padding:0; margin:0; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#616161; height:25px;}
.listbasemid ul li{background:url(../images/arrow.png) left no-repeat; padding-left:20px; display: inline-block; width:100%; margin:0 0 10px 5px;  height:25px; display: inline-block; float:left; list-style-type: none; overflow: hidden;}
.request{background:url(../images/webdesign.png) no-repeat; float:right; width:320px;}
.requestbtn{float:left; margin-top:163px; margin-left:44px; width:200px;}
/*****middle container*******/

/*****content*******/
.infocontainer{float:left; width:100%; background-color:#060606; min-height:250px;}
.infobase{float:left; width:850px; margin-left:25px; margin-top:20px;}
.infotitle{float:left; width:100%; margin-bottom:10px;}
.infocontent{float:left; width:100%; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#5f5f5f; line-height:23px; text-align:left;}
.testimonialbase{float:right; background-color:#0c0c0c; min-height:200px; width:280px; margin:10px; padding:10px 15px;}
.testimonialtitle{float:left; margin-bottom:10px;}
.testimonialcontent{float:left; margin:0 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3d6875; line-height:18px; text-align:left;}
.testimonialcontent span{ color:#979917; font-style:italic;}
/*****content*******/

/*****footer*******/
.footer{float:left; width:100%; background:url(../images/sea.png) no-repeat center top #000000; padding-bottom:25px; }
.leftfooter{float:left; width:450px; margin-left:35px; margin-top:54px;}
.socialbase{float:left;}
.socialbase ul{margin:0px; padding:0px; list-style-type:none;}
.socialbase li {display:block;float: left; margin-right:10px; margin-top:5px; height:48px;}
.socialbase li a {display:block; width:48px; height:48px; text-indent:-9999px; background-image:url(../images/sociallinks.png); background-repeat:no-repeat;}
.socialbase li a.fb { background-position: 0 0;}
.socialbase li a.tw { background-position: -48px 0;}
.socialbase li a.gp { background-position: -145px 0;}
.socialbase li a.bl { background-position: -97px 0;}
.socialbase li a.inst { background-position: -193px 0;}
.socialbase li a.ytb { background-position: -244px 0;}
.socialbase li a:hover.fb { background-position: 0 -5px;}
.socialbase li a:hover.tw { background-position: -48px -5px;}
.socialbase li a:hover.gp { background-position: -145px -5px;}
.socialbase li a:hover.bl { background-position: -97px -5px;}
.socialbase li a:hover.inst { background-position: -193px -5px;}
.socialbase li a:hover.ytb { background-position: -244px -5px;}
.copyright{float:left; font-family:Calibri, Arial, Verdana; color:#3d6875; font-size:16px; margin-top:30px;}
.rightfooter{float:right; width:300px; margin-top:45px;}
/*****footer*******/


/*****inner pages middle container*******/
.innerpagesbase{ background:#000000; float:left; width:100%; padding-bottom:20px;}
.lionbaseinner{float:left; width:920px;}
.innertitle{float:left; width:700px; margin-left:30px; margin-top:6px;}
.innerservices{float:left; width:880px; margin-left:20px; position: relative;}
.curve{ float:left; position:absolute; z-index:999; top:0; left:0;}
.innerpannel{ background-color:#0c0c0c; float:left; min-height:139px; width:845px; margin:18px 0 0 30px;}
.innerlistingbase{float:left; width:100%; overflow:hidden;}

.innerinfocontent{float:left; padding:10px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#5f5f5f; line-height:23px; text-align:left; min-height:345px;}
.linkscont {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 16px; color: #2b7281; text-decoration: none; padding-left: 10px;}

.profilepicbase{ float:left; margin-top:20px; width:800px;}
.profilepic{float:left; margin-right:15px; background-color:#383838}
.profilepic{padding:5px;}
.profilecontent{float:left; font-size:13px; background-color:#111111; width:550px; padding:10px;}

h1{ margin:0; padding:0; width:500px; margin-bottom:10px!important;}
.sitename{ font-size:16px; color:#3d6875; margin-bottom:5px; }
a.sitename{ font-size:16px; color:#3d6875; text-decoration:none;}
a.sitename:hover{ font-size:16px; color:#3d6875; text-decoration:none;}
/*****inner pages middle container*******/



