
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1.2;
    background: url(images/header_back.jpg) top repeat-x #006FCD;
    font-family: Tahoma;
    font-size: 12px;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clear{
clear: both;
}

#header{

}
#document{
  background: url(images/background.jpg) center repeat-y;
}

#main{
  background: url(images/header.jpg) top center no-repeat;
}
#header{
  width: 900px;
  height: 127px;
}

#logo{
  width: 900px;
  height: 68px;
  display: block;
}
#page{
  width: 900px;
  height: auto;
  margin: 0 auto;
}

#photo{
  width: 310px;
  height: 283px;
  float: left;
}
#photo .desc{
  height: 58px;
  width: auto;
  margin-bottom: 3px;
  font-size: 11px;
  color: #3A3A3A;
  padding-left: 110px;
}
#photo img{
  display: block;
  width: 265px;
  height: 182px;
  margin-left: 22px;
}
#form{
  width: 287px;
  height: 283px;
  float: left;
}
#form .desc{
  height: 58px;
  width: auto;
  margin-bottom: 3px;
  font-size: 11px;
  color: #3A3A3A;
  padding-left: 97px;
}
#model{
  padding-left: 11px;

}
#model label{
  display: block;
  color: #3F3F3F;
  font-size: 15px;
  margin-bottom: 9px;
}
#model select{
  margin-bottom: 18px;
  height: 20px;
  border: 1px solid #1f7be3;

}
#model .sel_manufacturer{
  width: 140px;
}
#model .sel_model{
  width: 80px;
}


#video{
  width: 300px;
  height: 283px;
  float: left;
}
#video .desc{
  height: 58px;
  width: auto;
  margin-bottom: 3px;
  font-size: 11px;
  color: #3A3A3A;
  padding-left: 105px;
}
#video img{
  display: block;
  width: 265px;
  height: 182px;
  margin-left: 17px;
}
#column_1{
  float: left;
  width: 270px;
  height: auto;
  margin-left: 19px;
  -margin-left: 9px;
}
#column_1 h3{
  color: #838383;
  font-size: 24px;
  padding-bottom: 14px;
}
#column_1 p{
  padding-bottom: 18px;
  font-size: 11px
}

#column_2{
  float: left;
  width: 270px;
  height: auto;
  margin-left: 26px;
}
#column_2 h3{
  color: #838383;
  font-size: 24px;
  padding-bottom: 14px;
}
#column_2 p{
  padding-bottom: 18px;
  font-size: 11px
}
#column_3{
  float: left;
  width: 270px;
  height: auto;
  margin-left: 26px;
}
#column_3 h3{
  color: #838383;
  font-size: 24px;
  padding-bottom: 14px;
}
#column_3 h4{
  color: #2182D6;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 5px;
  text-indent: 10px;
}


#column_3 p{
  display: block;
  background: url(images/tips.jpg);
  width: 250px;
  height: 57px;
  padding: 10px;
  font-size: 11px;
  margin-bottom: 20px;
}

#footer{
  background: url(images/footer.jpg) top center no-repeat;
  width: 100%;
  height: 330px;
}


.step {
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px 0 4px 0;
}

.step b {
	color:#518a00;
}
