/* CSS Document */
body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#21409A;
}

h1 {
font-size:1.5em;
font-weight:bold;
margin-bottom:0px;
}

h2 {
font-size:1.2em;
font-weight:bold;
margin-bottom:0px;
}

a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

label {
width: 140px;
float: left;
text-align: right;
margin-right: 2px;
display: block
}

ul {margin-top:0}


input {
color:#F68121;
font-size:0.8em;
width:140px;
}

a {
font-size:1.1em;
color:#F5761A;
}

/***************************************************************************/
/* main                                                                    */
/***************************************************************************/
.main {
padding-left:30px;
}



/***************************************************************************/
/* tel - floated right in the header                                       */
/***************************************************************************/
.tel {
color:#CCCCCC;
font-size:2.0em;
padding-left:30px;
padding-top:6px;
padding-bottom:12px;
text-align:right;
}


/***************************************************************************/
/* news letter                                                             */
/***************************************************************************/

.news_letter {
color:#CCCCCC;
border:dashed #DDDDDD 1px;
padding:5px;
font-size:1.2em;
}

.news_letter form {
margin:0;
}

.news_letter input {
color:#21409A;
}

/***************************************************************************/
/* packages - the bits that contain the products                           */
/***************************************************************************/
.packages {
padding-left:65px;
padding-right:20px;
text-align:left;
font-size:1.4em;
font-weight:bold;
height:140px;
}

.packages a {
font-size:1.1em;
color:#F5761A;
}

.package form {
text-align:center;
margin-top:10px;
margin-bottom:0px;
}



/***************************************************************************/
/* footer -                                                                */
/***************************************************************************/
.footer {
padding-top:20px;
padding-bottom:0px;
padding-left:30px;
color:#CCCCCC;
text-align:justify;
}


/***************************************************************************/
/* Sign Up                                                                 */
/***************************************************************************/
.contact_form {
margin:20px;
background-color:#CCCCCC;
border: 1px dotted #F5761A;
padding:20px;
}


/***************************************************************************/
/* survey                                                                  */
/***************************************************************************/
.survey label {
width: 440px;
float: left;
text-align: left;
display: block;
}

.survey input {
width:20px;
}
