body{margin:0px; padding:0px; font-family:arial, sans-serif; outline:none; background-color:#F5F8FC;}
a img{border:none;}
a, #pane1, .scroll-pane{outline:none; border:none;}

.clear{clear:both; margin:0px; height:0px; font-size:0px; line-height:0px;}
#frame{background-color:#95D0DF; width:786px; height:500px; margin:auto; /*margin-top:150px;*/ position:relative;}
/*#frame-home{background:url('../images/home-bg.jpg') no-repeat; width:786px; height:500px; margin:auto; margin-top:150px;}*/
#vertical{position:absolute; width:100%; top:50%; margin-top:-250px; left:0px;}

.sep{float:left; padding-top:8px; z-index: 88; width:14px; text-align:center;}
.menu{padding-top:10px;}
.hr{background-color:#BFE3EC; height:1px; width:100%;}

.enter{position:absolute; bottom:15px; right:15px;}

.hometext, .abouttext, .clientstext, .portfoliotext{margin-top:25px;}
.homeimg, .aboutimg, .portfolioimg{margin-top:18px;}

.clients-frame{margin-top:18px; background-color:#FFFFFF; height:116px; width:100%; padding-top:1px;}
.col1{margin-left:25px; margin-top:14px; width:213px; border-right:1px solid #CCCCCC; float:left;}
.col2{margin-left:17px; margin-top:14px; width:131px; border-right:1px solid #CCCCCC; float:left;}
.col3{margin-left:17px; margin-top:14px; width:185px; border-right:1px solid #CCCCCC; float:left;}
.col4{margin-left:17px; margin-top:14px; width:130px;  float:left;}
.client{color:#999; font-size:11px; height:18px; position:relative;}
.client img{position:absolute; top:0px; margin-left:5px;}
.client-note{margin-top:30px; margin-left:25px; font-size:11px; color:#FFFFFF; font-weight:bold;}

.page, .pagetransparent{background:url('../images/page.jpg') no-repeat; color:#95D0DF; font-size:10px; height:13px; width:13px; padding-left:3px; float:left; margin-top:35px; cursor:pointer;}
.pagetransparent{opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; cursor:pointer;}
.pagetransparent:hover{opacity: .99; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99);	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"; cursor:pointer;}

h1{margin:0px; padding:0px; color:#999; font-size:16px; margin-bottom:5px;}
p{margin:0px; padding:0px; font-size:12px; color:#A6A6A6; margin-top:6px; margin-bottom:6px; line-height:1.4em;}
p strong{margin:0px; padding:0px; color:#999;}
.port-left-text{background-color:#FFF; width:282px; }
.port{height:320px; background-color:#FFF; width:776px;padding-left:10px; padding-top:6px;}
#portimg{height:285px; width:450px;  float:left; margin-top:10px; overflow:hidden;}
.port-back{margin-left:25px; margin-top:30px; position:relative; float:left; margin-right:120px; width:55px; height:20px;}
.port-back a{font: bold 15px arial; text-decoration: none; color:#FFF; }
.port-back img{ position:absolute; top:3px; right:-3px;}
.port-note{margin-top:30px; margin-left:25px; font-size:11px; color:#FFFFFF; font-weight:bold;}

.logo{float:right; bottom:30px; right:25px; position:absolute;}

.noscroll{width:255px;}

.contact{height:320px; background-color:#FFF; width:776px;padding-left:10px;}
.form{width:280px; height:300px; padding-right:22px; border-right:1px solid #CCCCCC; margin-top:10px; float:left;}
.contactmap{float:right; margin-right:20px; margin-top:10px;}
.address{float:left; margin-top:200px; margin-left:20px;}
.label{font-size:12px; color:#A6A6A6; float:left; width:50px;margin-top:3px; margin-bottom:3px;}
.field{float:left; width:200px;margin-top:3px; margin-bottom:3px;color:#999;}
textarea, input{color:#999;}
.text{width:225px;}
.submit{border-width:0px; padding:0px; margin:0px; font-weight:bold; color:#999; background-color:#ffffff; font-size:12px; cursor:pointer;}
.sholder{margin-top:10px; float:left;}
.error{float:right;margin-top:6px;}

/*#hide{display:none;}*/
#loading{position:absolute; width:786px; height:330px;background-color:#95D0DF; top:89px; left:0px;}
.loadingimg{margin-left:377px; margin-top:150px;}

