
#container {
width: 1000px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 20px;

}


#header {
height: 115px;
background-color: #fff;
border: 1px solid #000;
border-radius: 10px;

}

#header_text {
float: left;
margin-left: 50px;
margin-top: 20px;
width: 300px;
font-size: 1.1em;
font-family: Comic Sans MS;
}


#sidebar {
width: 190px;
height: 100%;
background-color: #fff;
float: left;
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;
border: 1px solid #000;
border-radius: 10px;
font-family: Comic Sans MS;

}

#sidebar a {
  text-decoration: none;
  color: #000
}

#mainbody {
width: 750px;
height: auto;
background-color: #fff;
float: right;
border: 1px solid #000;
border-radius: 10px;
font-family: Comic Sans MS;
padding-left: 20px;
}

#mainbody table {
font-size: 1em;

}

#mainbody_top img {
width: 120px;
margin-top: 10px;
}

#mainbody_terms {
font-family: Times New Roman;
font-size: 1.1em;
border: 1px solid #000;
border-radius: 10px;
width: 700px;
float: right;
}





#footer {
height: 70px;
width: 100%;

font-size: .7em;
clear: both;
border: 1px solid #000;
border-radius: 10px;
float: left;
margin-bottom: 20px;
}


.invoice_data td {
  font-size: 1em;
  padding: 5px;
  width: 150px;

}

.wrapword{
white-space: -moz-pre-wrap /* Mozilla, since 1999 */
white-space: -webkit-pre-wrap; /*Chrome & Safari */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
