/* CSS - GetCreditnetm */
/* POPUP Specific */
/* Written by Jason Reed */


/* 
===============================================================================
BEGIN GLOBAL PROPERTIES 
===============================================================================
*/

* {
margin: 0;
padding: 0;
}

html {
margin: 0;
padding: 0;
height: 100%;
}

body {
margin-left: 0px;
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 100%;
}

a {
color: #666;
text-decoration: none;
}

a:hover {
color: #333;
text-decoration: underline;
}

img {
border: 0;
padding: 0;
margin: 0;
}

.bold {
font-weight: bold;
}

.red {
color: #FF0000;
}

.boldRed, .errorMessage {
font-weight: bold;
color: #FF0000;
}

li {
margin-left: 35px;
}

/*---------------------------------------------------------------------------*/


/* 
===============================================================================
Clearfix 
===============================================================================
*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*---------------------------------------------------------------------------*/


/* 
===============================================================================
BEGIN CONTAINER PROPERTIES 
===============================================================================
*/

div#container {
margin: 0 auto;
width: 610px;
padding-bottom: 5px;
}

/*---------------------------------------------------------------------------*/


/* 
===============================================================================
BEGIN h1 PROPERTIES 
===============================================================================
*/

h1 {
float: right;
display: block;
background:url(../images/logo.png) no-repeat right top;
width: 100%;
height: 105px;
text-indent: -999em;
overflow: hidden;
}

/*---------------------------------------------------------------------------*/

/* 
===============================================================================
BEGIN h2 PROPERTIES 
===============================================================================
*/

h2 {
font-size: 12px;
font-weight: bold;
margin: 0 0 15px 0;
}

/*---------------------------------------------------------------------------*/


/* 
===============================================================================
BEGIN FORM PROPERTIES 
===============================================================================
*/

#form {
float: right;
width: 345px;
padding: 0 0 0 10px;
margin: 0 0 0 10px !important;
border-left: 1px solid #e4e4e4;
text-align: justify;
}

button {
float: left;
border: 0;
margin: 0;
padding: 0;
overflow: visible;
background: none;
}

button img {
margin: 0;
padding: 0;
border: 0;
}

/*---------------------------------------------------------------------------*/


/* 
===============================================================================
BEGIN RIGHTCOL FORM PROPERTIES 
===============================================================================
*/

#error_message {
margin: 0 0 13px 0;
padding: 0;
}

#form form {
margin: 0;
padding: 0;
}

#form button {
float: right;
display: block;
margin: 0;
padding: 0;
}

#form dl {
width: 345px;
}

#form dt {
float: left;
display: block;
width: 166px;
color: #333;
font-size: 11px;
text-align: right;
padding-right: 15px;
line-height: 18px;
}

#form dd {
float: left;
display: block;
width: 164px;
margin-bottom: 8px;
}

#form input {
width: 160px;
margin: 0;
padding: 0;
font-size: 11px;
}

#form select {
width: 164px;
margin: 0;
padding: 0;
font-size: 11px;
}

/* THIRDS */
#form dd.thirdMargin {
display: inline;
width: 50px !important;
margin: 0 7px 0 0 !important;
}

#form dd.third {
float: left;
display: block;
width: 50px !important;
}

#form .thirdMargin input {
width: 46px !important;
}

#form .third input {
width: 46px !important;
}

#form .thirdMargin select {
width: 50px !important;
}

#form .third select {
width: 50px !important;
}
/* END THIRDS */


/* HALF */
#form dd.halfMargin {
display: inline;
width: 78px !important;
margin-right: 8px;
}

#form dd.half {
float: left;
display: block;
width: 78px !important;
}

#form .halfMargin input {
width: 74px !important;
}

#form .half input {
width: 74px !important;
}

#form .halfMargin select {
width: 78px !important;
}

#form .half select {
width: 78px !important;
}
/* END HALF */


/* PHONE */
#form dd.phoneMargin {
display: inline;
width: 40px !important;
margin: 0 7px 0 0 !important;
}

#form dd.phone {
display: inline;
width: 60px !important;
}

#form .phoneMargin input {
width: 36px !important;
}

#form .phone input {
width: 66px !important;
}

#form .phoneMargin select {
width: 40px !important;
}

#form .phone select {
width: 70px !important;
}
/* END PHONE */

/* CHECKBOXES */
.checkBox {
float: left;
display: block;
width: 15px !important;
color: #333;
font-size: 11px;
text-align: left;
padding-right: 15px;
line-height: 18px;
}

.checkBox input {
width: 12px!important;
}

.checkBoxText {
float: left;
display: block;
width: 390px !important;
color: #333;
font-size: 11px;
text-align: justify;
}

/* END CHECKBOXES */


/*---------------------------------------------------------------------------*/


/* 
===============================================================================
BEGIN Footer PROPERTIES 
===============================================================================
*/

#footer {
clear: both;
margin: 15px 0 10px 0;
}

#footer a {
color: #666;
text-decoration: none;
}

#footer a:hover {
color: #333;
text-decoration: underline;
}

/*---------------------------------------------------------------------------*/