/* 
Stylesheet for Pure Painters cost estimation tool.
James Drummond, www.smoothislandsoftware.com
11/28/09
*/

#main{
	width:900px;
    margin:0px auto;
	background-color:#FFFFFF;
	/* color:#748694; */
    color:#636563;
	font-family:Bauhaus-Medium,Helvetica,Arial,sans-serif;
	margin-top: 20px;
    padding:20px;
    padding-top:20px;
    text-align:left;
    margin-bottom: 40px;
    font-weight:bold;
}

#settingsMain{
	width:900px;
    float:left;
    margin:0px auto;
    margin-left:70px;
	background-color:#FFFFFF;
	/* color:#748694; */
    color:#636563;
	font-family:Bauhaus-Medium,Helvetica,Arial,sans-serif;
	margin-top: 20px;
    -moz-border-radius:20px;
    padding:40px;
    padding-top:20px;
    text-align:left;
    padding-bottom:40px;
    margin-bottom: 40px;
    font-weight:bold;
}

#required{
    color:#636563;
}

#star{
    color:red;
}

body{
    text-align:center;   /* hack so that IE centers the main div */
}

h1, h2, h3, h4, h5{
    color:#F79218;
    margin-top:0px;
    margin-bottom:0px;
}

h3{
    color:#8CB2DE;
}

h2{
    font-size:30px;
}

#question{
    width:860px;
    float:left;
}

#numbersContainer{
    margin-top:10px;
    width:400px;
    float:left;
}

.number{
    /*
    width:50px;
    float:left;
    margin:0px auto;
    cursor:pointer;
    margin-bottom:3px;
    border-bottom:3px solid white;
    */
}

/*
.number :hover{
    border-bottom:2px solid black;
}
*/

table{
    color:#636563;
    font-weight:bold;
}

table input, select{
    color:#636563;
}

#roomsDiv{
    width:420px;
    float:left;
}

#normal{
    font-weight:normal;
}

.roomInfo{
    width:400px;
    float:left;
    padding:10px;
    /*border:1px solid #D6D7D6;
    -moz-border-radius:10px; */
    margin-top:20px;
    visibility:hidden;
}

.roomTotalDisplay{
    margin-top:10px;
    width:100%;
    float:left;
    font-weight:bold;
    /*font-size:12px;
     color:#F79218 ;*/
}


.roomInfo table{
    
}

table tr{
    height:25px;
}

.costTable{
    width:93%;
   color:#636563;
}

.costTable input{
    width:50px;
}

.doorSelect{
    margin-left:20px;
    margin-top:10px;
}

.dimensions{
    width:450px;
    float:left;
    margin-top:10px;
}

.otherPainting{
    width:100%;
    float:left;
}

.otherPainting table{
    width:100%;
}

.otherPainting input{
    width:30px;
}

#totalDiv{
    position:fixed;
    top:8%;
    left:51%;
    width:420px;
}

#grandTotal{
    width:100%;
    float:left;
    background-color:#efebef;
    padding:5px;
}

#print a{
    font-size:12px;
    color:#F79218;
}

#totalTable{
    margin:auto;
    width:80%;
    font-weight:bold;
    /*font-size:24px;
    color:#F79218; */
}

#totalTable tr{
    height:12px;
}

#emailMe{
    width:100%;
    float:left;
    margin:auto;
    margin-top:10px;
}

#emailMe table{
    width:100%;
}

/*
#submitEmail{
    width:80%;
    float:left;
    background-color:#636563;
    margin:auto;
    color:white;
    text-align:center;
    /*border:1px solid white; */
/*
    font-size:14px;
    padding:3px;
    cursor:pointer;
}
*/

#submitEmail input{
    width:77%;
    float:left;
    background-color:#636563;
    margin:auto;
    color:white;
    text-align:center;
    /*border:1px solid white; */
    font-size:14px;
    padding:3px;
    cursor:pointer;
    border:1px solid white;
}

#emailConfirm{
    width:80%;
    float:left;
    color:red;
    font-size:18px;
    margin-left:30px;  
}

#emailInput{
    width:100%;
    float:left;
}

#terms{
    font-size:12px;
}

#terms a{
    color:#4a8ace;
}

#bookMe{
    font-size:120%;
    font-weight:bold;
    margin-left:10px;
    margin-bottom:10px;
    color:#636563;
}

#login{
    width:500px;
    float:left;
    margin-bottom:10px;
    text-align:right;
}

#settings{
    width:800px;
    float:left;
}

th{
    text-decoration:underline;
    cursor:pointer;
}




