@charset "utf-8";
/* CSS Document created by Grace Ruan for OneCAD Solutions Ltd. All Rights Reserved. */

* {
margin-top: 0;
}

body {
margin: 0;
text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: url(images/background.jpg) repeat-x #100E0F
}

/* outer layers */
#container {
width: 765px;
margin: 0 auto;
}

#banner {
float: left;
width: 765px;
height: 204px;
}

#navigation {
float: left;
width: 765px;
height: 63px
}

#main {
float: left;
width: 765px;
background: url(images/container.jpg)
}

#bottom {
float: left;
width: 765px;
height: 109px;
background: url(images/footer.jpg) no-repeat
}

/* inner layers */
#content {
float: left;
width: 585px;
padding: 90px;
padding-top: 30px;
font-size: 12px;
background: url(images/body.jpg) no-repeat
}

#contact {
width: 585px;
padding: 90px;
padding-bottom: 0px;
padding-top: 0px;
font-size: 10px;
text-align: center;
background: url(images/container.jpg) repeat-y
}

#backtop {
float: left;
padding-left: 70px;
padding-top: 20px;
}

#copyright {
float: left;
padding-left: 70px;
padding-top: 20px;
font-size: 11px;
color: #737373
}

/* headings and fonts */
h1 {
color: #666666;
font-size: 26px;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: capitalize
}

h2 {
color: #CA0000;
padding-left: 20px;
padding-top: 20px;
padding-bottom: 3px;
font-size: 22px;
font-family: "sans-serif", Arial, Helvetica;
border-bottom: thin double #CA0000;
text-transform: capitalize
} 

h3 {
color: #7C0002;
font-size: 18px;
padding-top: 40px;
padding-bottom: 0px;
font-family: "sans-serif", Arial, Helvetica;
text-transform: capitalize
}

h4{
color: #9E1B1B;
font-size: 13px;
font-family: "sans-serif", Arial, Helvetica;
text-transform: capitalize;
}

b {
font-size: 11px;
font-weight: bold;
color: #FFAD00;
}

i {
font-size: 11px;
font-style: italic;
font-weight: bold;
color: #930000;
}

em {
color: #9E1B1B;
font-style: normal;
font-weight: bold
}

ul {
list-style-image: url("images/dot.gif");
}

li {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
height: 20px;
}

.img {
border: 1px solid #cdcdcd
}

/* links */
a:link,a:visited,a:active {
color: #990000;
font-weight: bolder
}

/* quote elements */
.quote_block {
width: 558px;
background: url(images/quote_bg.jpg) repeat-y;
margin-left: 15px;
margin-bottom: 20px
}

.quote_top {
width: 558px;
height: 18px;
background: url(images/quote_top.jpg) no-repeat
}

.quote_bottom {
width: 558px;
height: 28px;
background: url(images/quote_bottom.jpg) no-repeat
}

.quote {
width: 558px;
background: url(images/quote_quotation.jpg) no-repeat bottom;
}

.quote_text {
padding-top: 20px;
padding-left: 50px;
padding-right: 50px;
font-style: italic;
font-size: 13px
}
/* form elements */
.input{
background: url("images/bginput.jpg") center repeat-x;
color: #FED20F;
margin: 0 0 0 0;
width: 150px;
height: 8px;
padding: 3px;
border: #CA0000 1px  solid;
}

label {
color: #CA0000;
font-weight: bold;
padding-left: 20px;
padding-right: 20px
}

select,option {
background: #231F20;
color: #FED20F;
width: 150px;
border: #CA0000 1px  solid;
text-align: center
}

textarea {
background: #231F20;
color: #FED20F;
margin: 0 0 0 0;
width: 250px;
padding: 3px;
border: #CA0000 1px  solid;
}

.fbutton {
background: url(images/bgbutton.jpg) no-repeat;
color: #FFFFFF;
width: 60px;
margin: 0 0 0 0;
boder: 0;
height: 25px
}

/* tables */
td{
vertical-align: top
}

.td {
border: #CCCCCC 1px solid;
padding: 0px;
}

