@charset "utf-8";

/* CSS Document */



@import url("reset.css");



*{margin:0px; padding:0px;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

img{border:0px;}

a{text-decoration:none; outline:none; color:#3d4584;}

.clear{clear:both;}



@font-face {

    font-family: 'swis721_cn_btroman';

    src: url('fonts/swz721c-webfont.eot');

    src: url('fonts/swz721c-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('fonts/swz721c-webfont.woff') format('woff'),

         url('fonts/swz721c-webfont.ttf') format('truetype'),

         url('fonts/swz721c-webfont.svg#swis721_cn_btroman') format('svg');

    font-weight: normal;

    font-style: normal;



}



.wrapper{width:100%; display:table;}

.top-bar{width:100%; height:155px;}

.top-content-container{width:1000px; height:128px; margin:0 auto; background:url(../images/top-bg.jpg) center top no-repeat;}

.navigation-container{width:100%; height:27px; background:url(../images/nav-bg.gif) left top repeat-x;}

.nav-main-container{width:1000px; height:27px; margin:0 auto; font-family:swis721_cn_btroman, Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; text-transform:capitalize;}

.nav-main-container ul{float:left; width:1000px; height:27px; display:block; list-style-type:none;}

.nav-main-container ul li{float:left; margin:0 1px;}

.nav-main-container ul li a{padding:0 15px; display:block; color:#000;}

.nav-main-container ul li a:hover{display:block; color:#FFF; background:url(../images/nav-bg-h.gif) left top repeat-x;}

.nav-main-container ul li a.active{display:block; color:#FFF; background:url(../images/nav-bg-h.gif) left top repeat-x;}

.logo{width:254px; height:110px; float:left; margin:0 0 0 10px;}

.logo h1{width:254px; height:110px; background:url(../images/genmarco-logo.png) left top no-repeat;}

.logo h1 a{width:254px; height:110px; display:block; text-indent:-9999px;}

.slides-container{width:100%; height:331px; display:block;}

.main-content-wrapper{width:974px; margin:0 auto; background:url(../images/banner-shadow.jpg) center top no-repeat; padding:15px 13px 0 13px;}

.home-left{float:left; width:180px; height:auto; margin-right:40px;}

.home-middle{float:left; width:460px; height:auto; margin-right:49px;}

.home-middle h2{font-family:swis721_cn_btroman, Arial, Helvetica, sans-serif; 
	font-size:16px;
	 text-transform:uppercase;
	  line-height:18px; padding:0 0 10px 0; font-weight:normal;}

.home-middle p{text-align:justify; line-height:16px;}

.home-middle span{background:url(../images/bull.gif) left 2px no-repeat; display:inline-block; padding:0 0 0 15px; margin-top:7px; color:#0a77b2; text-align:left; line-height:16px;}

.bulletes li{background:url(../images/bull.gif) left 2px no-repeat; display:inline-block; padding:0 0 0 15px; margin-top:7px; text-align:left; line-height:16px;}
.bulletes span{background:url(../images/bull.gif) left 2px no-repeat; display:inline-block; padding:0 0 0 15px; margin-top:7px; text-align:left; line-height:16px;}
.bulletes li{background:url(../images/bull.gif) left 2px no-repeat; display:inline-block; padding:0 0 0 15px; margin-top:7px; text-align:left; line-height:16px;}

.clients{background:url(../images/bull2.gif) left 2px no-repeat;display:block;font-size:12px;padding:0 0 0 15px; color:#3d4584; font-weight:bold; text-align:left;}

.home-right{float:left; width:245px; height:auto;}

.home-right h2{font-family:swis721_cn_btroman, Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; line-height:18px; padding:0 0 10px 30px; font-weight:normal;}

.form-container{width:235px; background:#f4f4f4; padding:10px 5px;}

.feedback{width:230px; height:auto; margin:0 auto;}

.slectfiled{width:140px; height:17px; border:solid 1px #afc7d8;}

.slectfiledcomments{width:141px; height:37px; border:solid 1px #afc7d8;}

#ddtags{width:100%; height:auto;}

dl{margin-bottom:15px;}

dl dt {color:#09145f; float:left; font-weight:bold; margin-right:10px; padding:5px;  width:60px;}

dl dd {margin:2px 0; padding:7px 0;}

.write-to-us{background:url(../images/write-icon.jpg) left top no-repeat; width:245px; height:auto;}

.loaction{background:url(../images/location-icon.jpg) left top no-repeat; font-family:swis721_cn_btroman, Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; line-height:18px; width:180px; height:auto;}

.loaction h2{padding:0 0 15px 30px; font-weight:normal;}

.loaction img{margin:0 auto 10px auto; display:block;}

.download{width:179px; height:30px;}

.read-more{font-size:11px; color:#1f5770; font-weight:bold; background:url(../images/more-bull.gif) right 3px no-repeat; width:70px; margin-top:7px;}

.read-more a{color:#1f5770;}

.read-more a:hover{color:#ff9000;}

.content-bottom{width:974px; height:40px; margin:7px auto; display:block; background:url(../images/content-bottom.jpg) center top 

no-repeat;}

.services-container{width:100%; height:150px; background:url(../images/services-bg.gif) left top repeat-x;}

.services-main-container{width:974px; height:116px; margin:0 auto; padding:18px 13px;}

.service1{float:left; width:286px; height:97px; padding:9px 13px; background:url(../images/crew-management.jpg) left top no-repeat;}

.service2{float:left; width:286px; height:97px; padding:9px 13px; margin:0 19px; background:url(../images/quality-policy.jpg) left top no-repeat;}

.service3{float:left; width:286px; height:97px; padding:9px 13px; background:url(../images/mission-statement.jpg) left top no-repeat;}

.services-container h3{font-family:swis721_cn_btroman, Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; line-height:22px; padding:0 0 7px 0; color:#ffdb00; font-weight:normal;}

.services-container span{font-size:11px; color:#FFF; display:block; margin-bottom:7px;}

.bottom{width:100%; height:82px; background:#efefef; border-top:solid 1px #e9e9e9;}

.bottom-main{width:974px; height:52px; padding:15px 13px; margin:0 auto;}

.bottom-navigation{width:490px; margin:0 auto; font-size:11px; text-transform:uppercase; color:#09145f;}

.bottom-navigation ul{float:left; width:600px; display:block; list-style-type:none;}

.bottom-navigation ul li{float:left; line-height:11px;}

.bottom-navigation ul li a{color:#09145f; padding:0 6px;}

.bottom-navigation ul li a:hover{color:#0a77b2; padding:0 6px;}

.copy{width:600px; margin:15px auto 0 auto; display:block; text-align:center;}



/**inner page style**/

.inner-header{width:100%; height:165px; background:#eef5ff; display:block;}

.inner-left-content{float:left; width:705px; height:auto; padding:0 0 25px 0; line-height:16px;}

.inner-left-content p{text-align:justify; line-height:16px;}

.inner-left-content h2{font-family:swis721_cn_btroman, Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; line-height:18px; padding:0 0 10px 0; font-weight:normal;}

.inner-left-content .photo{width:151px; height:188px; display:block; float:left; margin:0 25px 0 0;}

.inner-right{float:right; width:245px; height:auto;}

.inner-right h2{font-family:swis721_cn_btroman, Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; line-height:18px; padding:0 0 10px 30px; font-weight:normal;}

.blue-bold-text{font-size:13px; font-weight:bold; color:#0a77b2;}

.inner-right .download{margin:20px auto;}

.inner-right .loaction{margin:0 auto; width:235px;}

.add_block{float:left; width:350px; margin:0 50px 0 0; line-height:16px;}

.form_block{float:left; width:250px; margin:0 0 0 0;}

.form_block .write-to-us h2{padding:0 0 10px 30px}

.crew_ul{flaot:left; margin-top:10px; margin-bottom:10px;}

.crew_ul ul{float:left; list-style-type:none; display:block;}

.crew_ul ul li{display:block;  background:url(../images/bull2.gif) left 4px no-repeat; padding:0 0 0 15px; line-height:18px;}

.inner-left-content table{width:500px;}	

.inner-left-content table td{padding:5px; border:2px solid #fff;}	

.odd{background-color:#e8e9e9;}	

.even{background-color:#d7d9d9;}

.quality_content_italic{ border:2px solid red;box-shadow: 4px 4px 4px;text-align:justify;font-family:Candara;font-size:15px;color:#3d4584;text-align:justify;line-height:140%;text-align:center!important; line-height:20px!important; padding:10px 0; }
.quality_content{ text-align:justify;font-family:Candara;font-size:15px;color:#3d4584;text-align:justify;line-height:140%;text-align:center!important; line-height:20px!important; padding:10px 0; }


.inner-left-content .quotation_table{width:600px; margin-top:20px;}

.inner-left-content .quotation_table th{background-color:#1f5770; color:#FFF; font-weight:bold; line-height:25px; text-align:left;padding-left:15px; height:25px; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; border-bottom-left-radius:0; 	border-bottom-right-radius:0;}
	
.bold-text{font-weight:bold; font-size:13px;}

/*mychanges*/

.home-middletext
{
font-family: 'f5';
src: url('../css/f5.ttf');
float:left; 
width:460px; 
height:auto; 
margin-right:49px;	

}

.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    width: 190px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
   
    cursor: pointer;
    height: 30px;
}
.button5 {background-color: #555555;} 