* {
color: #333333;
line-height: 1.4;
margin: 0pt;
padding: 0pt;
}

body {
background: #FFE600 url()  no-repeat;
font-family:'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;
text-align: center;
}

a {
outline: none;
}

#promo {
background: #A8FF00;
margin: 0pt auto;
width: 876px;
}

#container {
background: #33CCFF;
margin: 0pt auto;
width: 876px;
}

#online {
text-align: right;
right: 300px;
top: 10px;
position: relative;
z-index: 100%;
padding-bottom: 20px;
}

#online h3 {
color: #E60045;
}


h1 {
color: #333;
font-family:Georgia,'Times New Roman',serif;
font-size: 1.4em;
letter-spacing: 0.07em;
}

h2 {
color: #333;
font-family:Georgia,'Times New Roman',serif;
font-size: 1em;
letter-spacing: 0.07em;
}

p {
margin-top: 5px;
font-size: 0.9em;
}

.testimonial {
font-weight: bold;
}

.author {
margin-top: -10px;
font-style: italic;
}

#main {
float: left;
width: 630px;
padding-bottom:60px;   /* Half Height of the footer */
text-align: left;
margin: 30px 0px 0px 30px;
background: #33CCFF;
}



#main p {
color: #333333;
text-align: left;
padding-bottom: 15px;
}

#footer {
background: #A8FF00 url() no-repeat;
text-align: left;
height:120px;   /* Height of the footer */
clear: both;
}

#footer p {
padding: 30px 0 0 30px;
font-size: 0.7em;
}

#main ul {
font-size: 0.9em;
list-style-type: dot;
margin-left: 30px;
padding-bottom: 15px;
}

/* Navigation style starts here */

#nav {
  margin: 0;    
  padding: 0;
  background: #E65C00;
  list-style: none;
  width: 876px;
  float: left;
}

#nav li {
  margin: 0;    
  padding: 0;
  float: left;
}
#nav  a {
  float: left;
  width: 145px;
  text-align: center;
  color: #333;
  text-decoration: none;
  line-height: 2.5;
  border-right: 1px solid #FFF;
  font-size: 0.8em;
}

#nav #nav_con a {
border: none;
}

#nav a:hover {
background: #E60045;
}

#nav li.current a {
background: #E60045;
font-weight: bold;
}

/* Contact Form style starts here */

fieldset {
margin: 1.5em 0 0 0;
padding: 0;
border: none;
}

legend {
margin-left: 1em;
color: #000000;
font-weight: bold;
}

fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}

fieldset li {
padding-bottom: 1em;
}

fieldset.submit {
border-style: none;
margin-left: 1em;
width: auto;
}

label {
float: left;
width: 10em;
margin-right: 1em;
}

label em {
display: block;
color: red;
font-size: 60%;
font-style: normal;
text-transform: uppercase;
}


/* Table style starts here */


table {
font-size: .8em;
border-collapse: collapse;
}

td {
height: 30px;
padding: 10px;
}

.first {
border-top: #333 1px dashed;
}



















