/***************************
=GLOBAL ELEMENTS
***************************/

html *, body * {
    margin: 0;
    padding: 0;
}

body {
    font: 100% Arial, Verdana, Sans-Serif;
    background-color:#fff;       
}

#tableless {
    background: none;
    padding: 0;
    width: 570px;
}

#container { 
    background: none;
    padding: 0;
    width:560px;
}

#main {
    border-top:none;
    float:left;
    width:550px;
    margin:0;
    padding:0 0 0 15px;
}

.UAie6 #main {
    display:block;    
    height:480px;
    }

#left, #right, #footer, #banner, .banner, .utility, .breadcrumbs { display:none; width:0px; height:0px; margin:0; padding:0; border:none; background:none; }

#grout-calculator {
    width:360px;
    float:left;
    }

.labels {
    float:left;
    width:240px;
    }

.fields {
    float:left;
    width:120px;
    }

.UAff h1 {
    color:#235090;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    letter-spacing:0;
    font-weight:normal;
    }

h1, p  {
    margin-bottom:15px;
    }

#main .labels p {
    margin-bottom:7px;
    }

#main input, #main select {
    margin-bottom:7px;
    width:100px;
    padding:1px 4px;
    }

#main select {
    width:109px;
    padding:1px 0px 1px 4px;
    font-size:11px;
    margin-bottom:10px;
    }

#main input.noborder {
    border:none;
    font-weight:bold;
    background-color:#d2d2d2;
    margin-right:5px;
    padding:2px 5px;
    }

#info {
    font-weight:bold;
    color:#000;
    height:25px;
}

#main input.lightwindow_action {
    width:109px;
    }

.floatleft img {
    margin-left:10px;
}

small {
    font-size:10px;
    line-height:10px;
}

.UAie6 h1, .UAie6 p {
    margin-bottom:0;
}

.UAie6 .fields, .UAie6 .labels, UAie6 div {
    margin:0;
    padding:0;
    }

.UAie6 div.clear {
    display:block;    
    height:1px;
    width:100px;
    margin:0;
    padding:0;
    }

.UAie6 input {
    margin-bottom:0;
    }

p.block {
    display:block;
    height:30px;
    width:400px;
}

.UAff .fields {
    clear:right;
    }