/*  Pseudo-classes */

a:link {color:#0042ff} /* unvisited link */
a:visited {color:#606f9b} /* visited link */
a:hover {color:#fffa71} /* mouse over link */
a:active {color:#0042ff} /* selected link */


h1 {
	font-size: 28px;
	font-family: "Helvetica", "Arial";	
	color: #000000;
}
h2 {
	font-size: 14px;
	color: #535353;
	font-family: "Helvetica", "Arial";
}
h3 {
	font-size: 16px;
	color: #535353;
	font-family: "Helvetica", "Arial";
}
h4 {
	font-size: 10px;
	color: #5788ff;
        text-align:center;
	font-family: "Helvetica", "Arial";
}
h5 {
        font-size: 10px;
        color: #5788ff;
        text-align:left;
        font-family: "Helvetica", "Arial";
}

.italics
    {
    font-style:italic;
    margin-left:-31px;
    }

input {
    font-size: 17px;
	color: #476bb4;
	font-family: "Helvetica", "Arial";
}

textarea {
    font-size: 17px;
	color: #476bb4;
	font-family: "Helvetica", "Arial";
}

dl dd {
	margin-left:1em;
}
th,td {
	border:0px solid #000;
	padding:.5em;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p,fieldset,table,pre {
	margin-bottom:1em;
}

html {
    background-color: #100d0a;
    font-family: "Helvetica", "Arial";
}
table 
{
table-layout: fixed;
}
html {
    background-color: #1f2b47;
}


.wrapper {
    background-image:url(../images/fuze-wrapper.png);
    background-repeat:repeat-x;
    width:100%;
    height:288px;
}

#logo {

    background-image:url(../images/logo-top.png);
    background-repeat:no-repeat;
    width:394px;
    height:280px;
    margin-left: auto ;
    margin-right: auto ;
    float:left;
   
}


.titlearea {

    width:950px;
    height:auto;
    margin-left: auto ;
    margin-right: auto ;
    padding-top:13px;

}

#btnpanel {
    background-repeat:no-repeat;
    width:auto;
    height:auto;
    float:right;
    padding-top:204px;
    display:block;
}

#about {
    background-image:url(../images/btn-about-norm.png);
    background-repeat:no-repeat;
    width:85px;
    height:21px;
    float:left;
    }

#product {
    background-image:url(../images/btn-products-norm.png);
    background-repeat:no-repeat;
    width:107px;
    height:21px;
    float:left;
  
}

#approach {
    background-image:url(../images/btn-approach-norm.png);
    background-repeat:no-repeat;
    width:105px;
    height:21px;
    float:left;
    }

#contactbtn {
    background-image:url(../images/btn-contact-norm.png);
    background-repeat:no-repeat;
    width:80px;
    height:21px;
    float:left;
    
}

.about-text {
    width:350px;
    height:atuo;
    margin:-3px;
}

.helpbuttonarea {
    width:371px;
    float:right;
    display:block;
    position:relative;
    top:-300px;
} 

#meet {

    background-image:url(../images/btn-meet-norm.png);
    background-repeat:no-repeat;
    width:371px;
    height:108px;
    display:block;

}

#join {

    background-image:url(../images/btn-join-norm.png);
    background-repeat:no-repeat;
    width:371px;
    height:108px;
    float:left;
    display:block;
}

#aboutexit {

    background-image:url(../images/btn-aboutexit-norm.png);
    background-repeat:no-repeat;
    width:41px;
    height:41px;
    float:right;
    display:block;
    margin:-51px -2px 0px 0px;

}

#aboutexit2 {

    background-image:url(../images/btn-aboutexit-norm.png);
    background-repeat:no-repeat;
    width:42px;
    height:41px;
    float:right;
    display:block;
    margin:-42px 9px 0px 0px;

}

#aboutexit3 {

    background-image:url(../images/btn-aboutexit-norm.png);
    background-repeat:no-repeat;
    width:41px;
    height:41px;
    float:right;
    display:block;
    margin:-58px 105px 0px 0px;
}

#map {

    background-image:url(../images/btn-map-norm.png);
    background-repeat:no-repeat;
    width:371px;
    height:108px;
    float:left;
    display:block;
}


.contents-bg {
    background-image:url(../images/contents-bg.png);
    background-repeat:no-repeat;
    width:931px;
    height:474px;
    margin-left: auto ;
    margin-right: auto ;
    }
    
.footer-bg {

    background-image:url(../images/footer-bg.png);
    background-repeat:repeat-x;
    width:100%;
    height:81px;
    display:block;
    float:left;
	}

#home-contents {
    width:744px;
    height:304px;
    text-align:left;
    padding:85px 0px 0px 98px;
    display:block;
    float:left;
}

.home-text {
    width:440px;
    height:304px;
    display:block;
    float:left;
    border-right:1px solid;
    border-right-color:#bcbcff;
    padding-right:15px;
    padding-left:6px;
}

.home-picture {
    background-image:url(../images/front-desk.png);
    background-repeat:no-repeat;
    width:275px;
    height:304px;
    display:block;
    float:left;
}

#about-contents {
    width:744px;
    height:304px;
    display:none;
    float:left;
    padding:84px 0px 0px 93px;
    text-align:left;
    text-size:16px;
}

#meetourstaff {
    width:744px;
    height:304px;
    display:none;
    float:left;
    padding:84px 0px 0px 93px;
    text-align:left;
    text-size:16px;
}

.meetus {
    background-image:url(../images/meet-the-staff.png);
    background-repeat:no-repeat;
    width:789px;
    height:354px;
    display:block;
    float:left;
    margin:-39px 0px 0px -34px;
}
.ookitalk {
    text-align:left;
    float:left;
    margin:142px 0px 0px 38px;
    width:235px;
    height:196px;
    display:block;
}
.seantalk {
    text-align:left;
    margin:142px 0px 0px 20px;
    width:235px;
    height:196px;
    display:block;
    float:left;
}
.sawaitalk {
    text-align:left;
    float:left;
    margin:142px 0px 0px 18px;
    width:235px;
    height:196px;
    display:block;
}


#jointheteam {
    background-image:url(../images/applicationbg.png);
    background-repeat:no-repeat;
    width:751px;
    height:323px;
    display:none;
    float:left;
    text-align:left;
    text-size:16px;
    margin:77px 0px 0px 88px;
}

jointheteammail {
    width:751px;
    height:323px;
    float:left;
    text-align:left;
    text-size:16px;
    margin:77px 0px 0px 88px;
}

.about-photos {
    background-image:url(../images/about-photos.png);
    background-repeat:no-repeat;
    display:block;
    width:772px;
    height:77px;
    float:left;
}

#about-details {
    background-image:url(../images/btn-fuze-details-norm.png);
    background-repeat:no-repeat;
    display:block;
    width:108px;
    height:25px;
    float:right;
}

#fuze-details {
    display:none;
}

.fuze-map {
    width:350px;
    height:225px;
    float:left;
    margin:-262px 0px 0px 112px;
}

.fuze-info {
    background-image:url(../images/fuze-info-bg.png);
    background-repeat:no-repeat;
    width:741px;
    height:303px;
    margin:88px 0px 0px 99px;
    float:left;
}

#infolink{
    text-decoration: underline;
    color:#558dfd;
}

#about-scapproach {
    background-image:url(../images/btn-scapproach-norm.png);
    background-repeat:no-repeat;
    display:block;
    width:108px;
    height:25px;
    float:right;
    padding-left:5px;
}



#approach-contents {
    width:744px;
    height:304px;
    display:none;
    float:left;
    margin:74px 0px 0px 80px; 
}

.app-button-container {
	
    width:750px;
    height:25px;
    margin:4px 0px 0px 0px;
    display:block;
    float:left;
}

#app1-button {
    background-image:url(../images/btn-webdesign-hover.png);
    background-repeat:no-repeat;
    width:232px;
    height:25px;
    display:block;
    float:left;
    position:relative;
    top:0px;
    left:25px;
}

#app2-button {
    background-image:url(../images/btn-webdevelopment-norm.png);
    background-repeat:no-repeat;
    width:232px;
    height:25px;
    float:left;
    display:block;
    position:relative;
    top:0px;
    left:23px;
    }

#app3-button {
    background-image:url(../images/btn-systemdevelopment-norm.png);
    background-repeat:no-repeat;
    width:232px;
    height:25px;
    display:block;
    float:left;
    position:relative;
    top:0px;
    left:31px;
}

#approach-1 {
    background-image:url(../images/webdesign.png);
    background-repeat:no-repeat;
    width:721px;
    height:267px;
    display:block;
    float:left;
    position:relative;
    top:4px;
    left:18px;
  }

#approach-2 {
    background-image:url(../images/webdevelopment.png);
    background-repeat:no-repeat;
    width:721px;
    height:267px;
    display:none;
    float:left;
    position:relative;
    top:4px; 
    left:18px;
}

#approach-3 {
    background-image:url(../images/systemdevelopment.png);
    background-repeat:no-repeat;
    width:721px;
    height:267px;
    display:none;
    float:left;
    position:relative;
    top:4px;
    left:18px;
    }

.approach-bg {

    background-image:url(../images/services-bg.png);
    background-repeat:no-repeat;
    width:774px;
    height:331px;
    float:left;
    display:block;
    position:relative;
    top:6px;
    left:9px;
}

#product-contents {
    width:744px;
    height:304px;
    display:none;
    float:left;
    padding:84px 0px 0px 93px;
    text-align:left;
    text-size:16px;
    }

.products {
    background-image:url(../images/products.png);
    background-repeat:no-repeat;
    width:752px;
    height:320px;
    float:left;
    display:block;
}

.whatpercent {
    width:91px;
    height:77px;
    z-index:999;
    position:relative;
    float:left;
    left:229px;
    top:-249px;
    /*background-image:url(../images/wp2-icon.png);
    background-repeat:no-repeat; */

}
.cutmypic {

    width:91px;
    height:77px;
    z-index:999;
    position:relative;
    left:229px;
    top:-203px;
    /*background-image:url(../images/cmp-icon.png);
    background-repeat:no-repeat; */
}

.bluejava {
    width:150px;
    height:50px;
}

#contact-contents {
    width:744px;
    height:304px;
    float:left;
    padding:72px 0px 0px 80px;
}

.contactinfo {
    float:left;
    margin:-300px 0px 0px 23px;
    text-align:left;
    display:block
    }

.radiobuttonstext {
    width:240px;
    height:135px;
    float:left;
    display:block;
    z-index:999;
    margin:-300px 0px 0px 290px;
    text-align:left;
}

.radiobuttons {
    width:20px;
    height:135px;
    float:left;
    display:block;
    font-size: 17px;
    z-index:999;
    margin:-267px 0px 0px 524px;

}

#formbg {
    background-image:url(../images/formbg.png);
    background-repeat:no-repeat;
    width:494px;
    height:329px;
    z-index:0;
    margin-left:278px;
}

#firstname {
    width:auto;
    height:auto;
}

#lastname {
    width:auto;
    height:auto;
}

#email {
    width:auto;
    height:auto;
}

#firstname_error {
    font-size:10px;
    width:auto;
    height:auto;
    color:red;
}

#lastname_error {
    font-size:10px;
    width:auto;
    height:auto;
    color:red;
}

#customer_emailerror {
    font-size:10px;
    width:auto;
    height:auto;
    color:red;
}


.messageboxheader {
    width:200px;
    height:17px;
    text-align:left;
    float:left;
    display:block;
    margin:-157px 0px 0px 25px;
}

#applydetails {
    width:257px;
    height:240px;
    z-index:999;
    float:left;
    border:1px solid;
    border-color:lightgray;
}

#messagebox {
    width:727px;
    height:95px;
    z-index:999;
    float:left;
    display:block;
    border:1px solid;
    border-color:lightgray;
    margin:-138px 0px 0px 23px;
}

.president {
    background-image:url(../images/president.png);
    background-repeat:no-repeat;
    width:136px;
    height:136px;
}

#submitapp {
    background-image:url(../images/btn-submit-norm.png);
    background-repeat:no-repeat;
    width:108px;
    height:25px;
    z-index:999;
    float:left;
    margin: 14px 0px 0px 0px;
}

#submitapp2 {
    background-image:url(../images/btn-submit-norm.png);
    background-repeat:no-repeat;
    width:108px;
    height:25px;
    z-index:999;
    float:left;
    margin: -33px 0px 0px 487px;
}

#submitapp3 {
    background-image:url(../images/btn-submit-norm.png);
    background-repeat:no-repeat;
    width:108px;
    height:25px;
    z-index:999;
    float:left;
    margin: -27px 0px 0px 627px;
}

#confirmapplicantletter {
    margin:-57px 0px 0px 145px;
    width:461px;
    height:85px;
}

.joinformerror {
    margin:100px 0px 0px 100px;
    float:left;
    text-align:left;
}

#joinformerrorexit {
    background-image:url(../images/btn-aboutexit-norm.png);
    background-repeat:no-repeat;
    width:41px;
    height:41px;
    float:right;
    margin:0px -198px 0px 0px;
}


#confirmationform {
    padding:73px 0px 0px 89px;
    text-align:left;
    width:850px;
}    


#submitbutton {
    background-image:url(../images/btn-submit-norm.png);
    background-repeat:no-repeat;
    width:108px;
    height:25px;
    z-index:999;
    float:left;
    margin:-33px 0px 0px 365px;
}


