html{
    height:100%;
    margin-bottom:1px;
}

a img{
  border:0;
}

#content #main h1{
    color:#FF9900;
    font:normal 21px Tahoma,Arial;
    margin: 0px;
    padding: 20px 0px 10px;
}
#right{
  text-align:center;
    margin: 0px;
    border-bottom:3px solid #fff;
    padding: 3px 0 0 0;
    float: right;
    width: 216px;
    background:#ccc;
}

a,a:active,
a:visited{
  text-decoration:underline;
  color:#E8882E;
}

a:hover{
  color:#000;
}


#right img{
  margin:0 0 3px 0;

}

#content #main h1 strong{color:#333333;font-weight:normal}

#main{
    margin:0px;
    padding:0px;
    width:520px;
    float: left;
}
#footer {
    clear: both;
    margin:0px auto 3px auto;
    padding:10px;
    width:740px;
    background:#ccc;
}
#reg {
    width: 100%;
    float: right;
    margin: 0 0 8px 0;
    padding: 0px;
}
#reg h3 {
    background-color: #FFFFFF;
    font-size: 19px;
    margin: 5px;
    padding: 10px 0 10px 0;
    width:207px;
    font-weight: normal;
}
#reg p {
    color: #000;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 17px;
    margin: 0px;
}
#main p {
    font-size: 13px;
    line-height: 1.4em;
    margin: 0px;
    padding: 5px 0px 15px;
    color: #333333;
}
#footer p {
    font-size: 11px;
    margin: 0;
    padding:0;
}
#footer p span {
    color: #FF9900;
}

#comments {
    border: 3px solid #FF9900;
    margin-right: 10px;
    width: 505px;
    background:#E1EDF2;
}



body {
    margin: 0px;
    padding: 2px 0 2px 0;
    font-family: Tahoma, Arial;
    background:url("img/background-main.gif") top left #fff;
}
#main p span {
    color: #FF9900;
}
#main p.big {
    font-size: 15px;
    font-weight: bold;
}
#main p.intro {
    font-size: 14px;
}


#comments p {
    font-size: 15px;
    margin: 0px;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #666666;
}
#comments p strong {
    font-weight: normal;
    color: #FF9900;
}



#content {
    padding: 0px;
    width: 760px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

#nav{
    background:#ccc;
    margin:3px auto 0px auto;
    padding:0px;
    width:760px;
    height: 32px;
    font-size:13px;
}
form {
    margin: 0px;
    padding: 0px 0px 10px;
}
#footer p a {
    color: #000000;
}
#footer p a:hover {
    color: #FF9900;
}


#nav ul{margin:0px;padding:0px 0px 0px 5px}

#reg form input.grey {
    background-color: #999999;
    border: 1px solid #999999;
    width: 175px;
}

#strapline {
    float: left;
    width: 435px;
}

#top #logo {
    float: left;
    width: 300px;
}

#nav ul li{border-bottom:0px solid #003300;border-left:0px solid #003300;border-right:1px solid #003300;border-top:0px solid #003300;float:left;font:13px Tahoma, Arial;list-style-type:none;margin:8px 0px 0px;padding:0px 8px}

li.last{border-right:0px !important;}

#nav ul li a{color:#000;margin:0px;padding:0px;text-decoration:none}
#nav ul li a.presses{color:#E67C1E;text-decoration:none}
#nav ul li a:hover{color:#E67C1E;text-decoration:none}
#reg #form1 p {
    color: #E67C1E;
}

#top{
    background:#E8882E;
    margin:3px auto 0px auto;
    padding:0px;
    width:760px;
    height: 87px;
}
#top #strapline h1 {
    font-family: Tahoma, Arial;
    font-size: 20px;
    font-weight: normal;
    color: #FFFFFF;
    text-align: right;
    margin: 0px;
    padding: 22px 0px 0px;
}
#top #strapline h2 {
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #F3D426;
    font-size: 19px;
    text-align: right;
    margin: 4px 0 0 0;
    padding: 0;
    width:172px;
    float:right;
    background:url("img/phone-icon.gif") left transparent no-repeat;
}

#main h2 {
    color:#5293B2;
    font:bold 19px tahoma,sans-serif;
    margin: 0px;
    padding: 20px 0px 10px 0px;
}

#main h3 {
    color:#111;
    font:bold 14px tahoma,sans-serif;
    margin: 0px;
    padding: 5px 0px 0px 0px;
}

#main{
  padding:0 0 0 10px;
}

#main ul{
  list-style-type:disc;
  margin:10px 0 10px 20px;
  padding:0;
  font-size:13px;
}

#main li{
  margin:0;
  padding:0;
}


#wrapper{
  width:766px;
  border:3px solid #E8882E;
  margin:0 auto 0 auto;
  background:#fff;
}

#qa{
  margin-top:10px;
}

p.strong{
  font-weight:bold;
}

#contacts td{
  vertical-align:top;
}

#contacts{
  margin:5px 0 0 20px;
}

#contacts input{
  width:200px;
  font:normal normal 12px tahoma,sans-serif;
  padding:1px;
  border:1px solid #333;
  margin:0;
  background:#fff;
}

input{
  background:#fff !important;
}


#contacts textarea{
  width:200px;
  height:170px;
  overflow:auto;
  font:normal normal 12px tahoma,sans-serif;
  padding:1px;
  border:1px solid #333;
  margin:0;
  background:#fff;
}

#contacts label{
  margin:0 10px 0 0;
}

#contacts select{
  margin:0;
  padding:1px;
  border:1px solid #333;
}

input.submit{
  width:60px !important;
  background:#ccc !important;
  font-weight:bold !important;
  color:#000;
}

input.submit:hover{
  color:#E8882E;
}