@charset "UTF-8";
/* CSS Document for IntegrityLifeSettlements.net
Authored by Phreesurf Web Design http://phreesurf.com */


/* LAYOUT */
body {
background: #c7d2e1 url(/img/bg/main.jpg) repeat-x fixed;
margin: 0;
padding: 0;
font-family: Tahoma, Geneva, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #333;
}
#wrap {
width: 600px;
text-align:left;
margin: 0 auto;
}

#head, #content {
border-left:#CCC 1px solid;
border-right:#CCC 1px solid;
}
#head {
border-top:#CCC 1px solid;
background: #FFF;
padding: 15px 0 0 0;
margin: 20px 0 0 0;
width: 598px;
text-align:center;
font: bold 24px "Myriad Pro", "Century Gothic", "Avant Garde", Arial, Helvetica, sans-serif;
color: #039
}
#content {
border-bottom:#CCC 1px solid;
background: #fff;
width: 574px;
margin:0;
padding: 12px;
}
#foot {
width: 100%;
font-size:11px;
text-align: center;
margin: 20px auto 25px auto;
color:#FFF;
}
.btn275 { width: 275px; }
.btn275top {
width: 100%;
height: 11px;
background:url(../img/obj/btn275top.png);
}
.btn275mid {
width: 261px;
border-left: #e6e4dd 1px solid;
border-right: #e6e4dd 1px solid;
background: #e9e8e8 url(../img/bg/btn-sand.png) repeat-x;
padding: 6px 6px 0 6px;
min-height: 40px;
text-align:center;
font-weight:bold;
color:#444
}
.btn275bot {
width: 100%;
height: 11px;
background:url(../img/obj/btn275bot.png);
}
.hid { display:none; }
.horizit {
float: left;
margin: 0 5px 12px 5px
}
.centerit { text-align: center }
.clearit { clear: both }
/* END LAYOUT */
/* FORMATTING */
/* Text*/
.txt10p { font-size: 10px; }
.txt11p { font-size: 11px; }
.txt12p { font-size: 12px; }
.txt13p { font-size: 13px; }
.txt14p { font-size: 14px; }
.txt16p { font-size: 16px; }
.blutxt { color:#036; }
.grntxt { color: #060; }
.redtxt { color: #C00; }
.whttxt { color:#FFFFFF; }
.grytxt { color:#878787; }
h1 {
font-size: 20px;
color:#036;
font-weight:bold;
margin: 0 0 18px 0;
}
h2 {
font-size: 16px;
color:#036;
font-weight:bold;
margin: 0 0 14px 0;
}
h3 {
font-size: 14px;
color:#036;
font-weight:bold;
margin: 0 0 12px 0;
}
p { margin: 0 0 14px 0; }
/* Links */
a {
text-decoration: none;
outline: none;
}
a:link, a:visited { color: #036; }
a:hover { color: #900; }
a:active { color:#66AAFF; }
img { border: none; }
/* END FORMATTING */

/* FORM ELEMENTS */
form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
margin: 0;
padding: 0;
}
#introform {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
margin: 0 auto;
padding: 0;
min-width: 500px;
max-width: 600px;
width: 560px;
}
#introform label {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
display: block;  /* block float the labels to left column, set a width */
float: left;
width: 200px;
padding: 0;
margin: 5px 0; /* set top margin same as form input - textarea etc. elements */
text-align: right;
}
fieldset {
clear: both; /*note that this clear causes inputs to break to left in ie5.x mac, commented out */
border-color: #ddeded;
border-width: 1px;
border-style: solid;
padding: 10px;        /* padding in fieldset support spotty in IE */
margin-bottom: 10px;
}
legend { font-size:1.1em; }
label {
display: block;  /* block float the labels to left column, set a width */
float: left;
width: 170px;
padding: 0;
margin: 5px 0; /* set top margin same as form input - textarea etc. elements */
text-align: right;
}
input, textarea {
display: inline; /*inline display must not be set or will hide submit buttons in IE 5x mac */
width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
margin: 5px 0 0 5px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
color: #555;
border: 1px solid #d1dfde;
padding: 2px;
}
select {
width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
margin: 5px 0 0 5px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
color: #555;
border: 1px solid #d1dfde;
}
input, select, textarea {
font-size: 11px;
font-family: sans-serif;
}
input#reset { margin-left:0px; /* set margin-left back to zero on reset button (set above) */ }
.hidfld { border: 0; }
textarea { overflow: auto; }
form small {
display: block;
margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
padding: 1px 3px;
font-size: 88%;
}
form br { clear:left; }
form .required { font-weight:bold; }
#thesubmit {
padding: 5px;
margin: 10px 
margin: 1px auto;
border: 0;
float:none;
cursor:pointer;
}
/* END FORM ELEMENTS */


/* Let there be songs to fill the air.. */

