body {
background: url(/images/background.jpg) repeat;
background-size: 100%;
font-size:11px;
font-family:Tahoma,Arial,Verdana,sans-serif;
}


.header {background-color:transparent;
position: absolute;
left: 50% ;
top: 20px;
margin-left:-350px;
width: 750px;
height: 40px;
z-index:1;
visibility:visible !important;
}

.navigation {background-color:transparent;
position: absolute;
left: 50% ;
top: 45px;
margin-left:-350px;
width: 750px;
height: 375px;
z-index:0;
visibility:visible !important;
}

.information {background-color:transparent;
position: absolute;
left: 50% ;
top: 340px;
margin-left:-350px;
width: 380px;
height: 250px;
color: #cdcbcb;
z-index:1;
visibility:visible !important;
padding: 0px 0px 0px 0px;
}

.clicktocall {background-color:transparent;
position: absolute;
background-image: url(/images/callbox.png);
background-repeat: no-repeat;
padding: 5px 50px 15px 15px;
left: 50% ;
top: 340px;
margin-left:50px;
width: 265px;
height: 250px;
color: #ffffff;
z-index:1;
visibility:visible !important;
}

.services1 {background-color:transparent;
position: absolute;
left: 50% ;
top: 340px;
margin-left:-350px;
width: 380px;
height: 250px;
color: #cdcbcb;
z-index:1;
visibility:visible !important;
padding: 0px 0px 0px 0px;
}

.services2 {background-color:transparent;
position: absolute;
padding: 5px 50px 15px 15px;
left: 50% ;
top: 340px;
margin-left:50px;
width: 265px;
height: 250px;
color: #ffffff;
z-index:1;
visibility:visible !important;
}


.design1 {background-color:transparent;
position: absolute;
left: 50% ;
top: 340px;
margin-left:-350px;
width: 380px;
height: 250px;
color: #cdcbcb;
z-index:1;
visibility:visible !important;
padding: 0px 0px 0px 0px;
}

.design2 {background-color:transparent;
position: absolute;
padding: 5px 50px 15px 15px;
left: 50% ;
top: 340px;
margin-left:50px;
width: 265px;
height: 250px;
color: #ffffff;
z-index:1;
visibility:visible !important;
}


.about {background-color:transparent;
position: absolute;
left: 50% ;
top: 340px;
margin-left:-350px;
width: 645px;
height: 350px;
color: #cdcbcb;
z-index:1;
visibility:visible !important;
padding: 0px 0px 0px 0px;
}

.support1 {background-color:transparent;
position: absolute;
left: 50% ;
top: 340px;
margin-left:-350px;
width: 230px;
height: 350px;
color: #cdcbcb;
z-index:1;
visibility:visible !important;
padding: 0px 0px 0px 0px;
}
 
.support2 {background-color:transparent;
position: absolute;
left: 50% ;
top: 340px;
margin-left:-115px;
width: 230px;
height: 350px;
color: #cdcbcb;
z-index:1;
visibility:visible !important;
padding: 37px 0px 0px 0px;
}

.support3 {background-color:transparent;
position: absolute;
left: 50% ;
top: 340px;
margin-left:125px;
width: 230px;
height: 350px;
color: #cdcbcb;
z-index:1;
visibility:visible !important;
padding: 37px 0px 0px 0px;
}

.promo1 {background-color:transparent;
position: absolute;
left: 50% ;
top: 450px;
margin-left:-250px;
width: 500px;
height: 250px;
color: #cdcbcb;
z-index:1;
visibility:visible !important;
padding: 0px 0px 0px 0px;
}

.promo1_1 {background-color:transparent;
position: absolute;
left: 50% ;
top: 450px;
margin-left:-250px;
width: 500px;
height: 150px;
color: #cdcbcb;
z-index:1;
visibility:visible !important;
padding: 0px 0px 0px 0px;
}


.promo2 {background-color:transparent;
position: absolute;
padding: 5px 50px 15px 15px;
left: 50% ;
top: 440px;
margin-left:50px;
width: 265px;
height: 250px;
color: #ffffff;
z-index:1;
visibility:visible !important;
}


.footer {background-color:transparent;
position: absolute;
text-align: center;
left: 50% ;
top: 600px;
margin-left:-350px;
color: #ffffff;
width: 750px;
height: 50px;
z-index:1;
visibility:visible !important;
}

.footer_about {background-color:transparent;
position: absolute;
text-align: center;
left: 50% ;
top: 680px;
margin-left:-350px;
color: #ffffff;
width: 750px;
height: 50px;
z-index:1;
visibility:visible !important;
}

.footer_design {background-color:transparent;
position: absolute;
text-align: center;
left: 50% ;
top: 975px;
margin-left:-350px;
color: #ffffff;
width: 750px;
height: 50px;
z-index:1;
visibility:visible !important;
}

.footer_promo {background-color:transparent;
position: absolute;
text-align: center;
left: 50% ;
top: 1075px;
margin-left:-350px;
color: #ffffff;
width: 750px;
height: 50px;
z-index:1;
visibility:visible !important;
}

.footer_promo_1 {background-color:transparent;
position: absolute;
text-align: center;
left: 50% ;
top: 575px;
margin-left:-350px;
color: #ffffff;
width: 750px;
height: 50px;
z-index:1;
visibility:visible !important;
}


.footer_services {background-color:transparent;
position: absolute;
text-align: center;
left: 50% ;
top: 1100px;
margin-left:-350px;
color: #ffffff;
width: 750px;
height: 50px;
z-index:1;
visibility:visible !important;
}

a.footer_link:link {
text-decoration: none;
color: #ffffff;
}

a.footer_link:visited {
color: #ffffff;
text-decoration: none;
}

a.footer_link:active {
color: #ffffff;
text-decoration: none;
}

a.footer_link:hover {
color: #cdcbcb;
text-decoration: underline;
}

.login {background-color:transparent;
position: absolute;
left: 50% ;
top: 20px;
text-align: right;
margin-left:110px;
width: 250px;
height: 50px;
z-index:1;
visibility:visible !important;
}

.facebook {background-color:transparent;
position: absolute;
left: 50% ;
top: 520px;
text-align: right;
margin-left:-480px;
width: 250px;
height: 50px;
z-index:1;
visibility:visible !important;
}

.twitter {background-color:transparent;
position: absolute;
left: 50% ;
top: 530px;
text-align: right;
margin-left:110px;
width: 250px;
height: 50px;
z-index:1;
visibility:visible !important;
}

input.button {
  color:#000;
  font-size:11px;
  font-family:Tahoma,Arial,Verdana,sans-serif;
  background-color:#fff;
  border:1px solid;
  border-color: #fff #ffe #ffe #fff;
}

input.text {
  color:#000;
  font-size:11px;
  font-family:Tahoma,Arial,Verdana,sans-serif;
  background-color:#fff;
  text-align: center;
  border:1px solid;
  border-color: #fff #ffe #ffe #fff;
}

select.drop {
  color:#000;
  font-size:11px;
  font-family:Tahoma,Arial,Verdana,sans-serif;
  background-color:#fff;
  border:1px solid;
  border-color: #fff #ffe #ffe #fff;
}

form.form {
  padding-top: 0px;
  border: 0px 0px 0px 0px;
}

label.error { font-weight:normal;color:black;
}

#details_table .details_header {
        color: #FFF;
        font-weight: bold;
        border: none;
        font-size: 13px;
}

#details_table {
        width: 100%;
}

#details_table td {
        padding: 4px 0 4px 10px;
        vertical-align: top;
        border-bottom: solid 1px #C3C3C3;
}

#details_table .small_text {
        font-size: 10px;
        color: #999999;
        padding-bottom: 20px;
        border: none;
}


