@import 'reset.css';
@import 'fonts.css';
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1

 base.css, part of YUI's CSS Foundation */
img, div { behavior: url(iepngfix.htc) }
body{
background:#addcea url('../img/bg_page.jpg') repeat-x;
}
h1 {
font-size:1.85em;
}
h1.title {
color:#fff;
}
h1.title2 {
color:#005578;
}
h1.title3 {
color:#71ac0d;
font-weight:normal;
}
h1.title4 {
color:#800000;
font-weight:normal;
}
h2 {
font-size:123.1%;
}

h3 {
font-size:108%;
}

h1, h2, h3, h4, h5, h6, strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
}

abbr, acronym {
border-bottom:1px dotted #000;
cursor:help;
}

em {
font-style:italic;
}

ol, ul, dl {
margin-left:2em;
}

ol li {
list-style:decimal outside;
}

dl dd {
margin-left:1em;
}

/*th,td {
border:1px solid #000;
padding:.5em;
}

th {
font-weight:700;
text-align:center;
}*/

caption {
margin-bottom:.5em;
text-align:center;
}

p, fieldset, table {
margin-bottom:1em;
}

p {
margin:0 0 5px 0;
color:#494949;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

.clear {
clear:both;
font-size:0;
line-height:0;
margin:0;
padding:0;
}
div#header{
width:830px;
height:152px;
margin:0 auto;
}
div#menu{
background:url('../img/bg_menu.jpg') no-repeat;
width:829px;
height:40px;
text-align:center;
margin:0 auto;
z-index:2;
position:relative; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0
}

ul.menu li{
display:inline;
color:#fff;
font-weight:600;
}
ul.menu li a{
color:#fff;
padding:0 10px;
}
ul.menu li a:hover{
color:#00fcff;
}
div#conteiner{
background:#f9f9f9 url('../img/bg_container.jpg') repeat-x;
width:827px;
margin:0 auto;
top:-10px;
z-index:1;
position:relative; padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px
}
div#menu-left{
width:180px;
padding:0 10px;
}
div#bands{
background: url('../img/img_bands_left.jpg') no-repeat;
width:192px;
height:340px
}
div.img{
padding:5px 0px;
}
div.img2{
padding:5px 4px;
}
div.img3{
padding:20px 40px 0px 5px;

}
div#some_of_our_clients{
border:1px solid #52bce7;
width:188px;
padding:2px 2px 0 2px;
text-align:center;
color:#008bc4;
font-weight:700;
}
div.some_of_our_clients{
background:#52bce7;
width:178px;
height:14px;
padding:5px;
text-align:center;
}
div#footer{
background:url('../img/bg_footer.jpg') no-repeat;
width:832px;
height:29px;
margin:0 auto; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0
}
div#box_1{
width:590px;
padding:20px 0 0 20px;
}
p.general2{
color:#005578;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
p.general2 a{
font-style:italic;
color:#005578;
font-weight:600;
}
p.order{
color:#278c19;
font-size:136%;
}
div.step{
width:185px;
padding:5px 0 0 10px;
cursor: pointer;
}
div.step_select{
background:url('../img/band_select.jpg') no-repeat;
width:202px;
height:147px
}

div#step_select2{
background:url('../img/band_select2.jpg') no-repeat;
width:178px;
height:147px
}
div.arrow_band{
margin:-5px 0 0 0;
}
div#linegreen{
width:570px;
height:2px;
margin:20px 0;
padding:0 10px;
border-top:1px #9ac059 solid;
}
div#linegray{
width:570px;
height:2px;
margin:10px 0;
padding:0 10px;
border-top:3px solid #6c6c6c;
}
div.lineblue{
width:520px;
height:2px;
margin:10px 0;
padding:0 10px;
border-top:1px solid #2380e8;

}
div#space{
height:10px;
}
div.box_order{
padding:0 0 5px 0;
}
div#box_order{
width:270px;
border-right:1px #8dcd1f solid;
padding:0 5px 0 0;
} 
div#box_order2{
width:300px;
padding:0 0 0 5px;
} 
.textfieldorder{
width:197px;
height:20px;
display:block;
border:1px solid #afafaf;
background:#fff;
}
.textfieldorder2{
width:170px;
}
.textfieldorder3{
width:255px;
}
.btn_order{
background:url('../img/btn_order.jpg') no-repeat -1px;
width:118px;
height:23px;
text-align:center;
border:1px solid #939393;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#457319
}
.btn_order2{
background:url('../img/btn_order.jpg') no-repeat -1px;
width:78px;
height:23px;
text-align:center;
border:1px solid #939393;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#457319; margin-left:0; margin-right:5px; margin-top:0; margin-bottom:0
}
div#title_home{
width:390px;
padding:0 170px 0 0;
}
div#title_home2{
width:450px;
border-right:#838383 2px solid;
}
p.title_home{
color:#0076a6;
font-size:136%;
}
div.table_price{
background:#84b82b;
border:1px solid #939393;
width:570px;
padding:5px 0 0 10px;
margin:5px 0;
height:25px;
color:#fff;
}
div.table_price_divisor{
background:#84b82b;
border:1px solid #939393;
width:580px;
margin:5px 0;
height:4px;
}
div.table_price2_blank{
font-size:0.8em;
width:70px;
height:20px;
padding:10px 0 0 0;
text-align:center;
}
div.table_price2_color{
font-size:0.7em;
width:65px;
height:28px;
padding:2px 0 0 5px;
background:#c2f074;
border-top:#d0d0d0 solid 1px;
border-bottom:#d0d0d0 solid 1px;
}
div.table_price2_blank2{
font-size:0.8em;
width:50px;
height:20px;
padding:10px 0 0 0;
text-align:center;
border-left:#b4d280 1px solid;
}
div.table_price2_color2{
font-size:0.8em;
text-align:center;
width:50px;
height:20px;
padding:10px 0 0 0;
background:#c2f074;
border-top:#d0d0d0 solid 1px;
border-bottom:#d0d0d0 solid 1px;
border-left:#d0d0d0 solid 1px;
}
div.table_price2_blank3{
font-size:0.8em;
width:170px;
height:20px;
padding:10px 0 0 0;
}
div.table_price2_blank4{
font-size:0.8em;
width:135px;
height:20px;
padding:10px 0 0 10px;
}
div.table_price2_blank5{
font-size:0.8em;
width:135px;
height:20px;
padding:10px 0 0 10px;
border-left:#b4d280 1px solid;
}
div.table_price2_color3{
font-size:0.7em;
width:165px;
height:20px;
padding:10px 0 0 5px;
background:#c2f074;
border-top:#d0d0d0 solid 1px;
border-bottom:#d0d0d0 solid 1px;
}
div.table_price2_color4{
font-size:0.7em;
width:135px;
height:20px;
padding:10px 0 0 10px;
background:#c2f074;
border-top:#d0d0d0 solid 1px;
border-bottom:#d0d0d0 solid 1px;
}
div.table_price2_color5{
font-size:0.8em;
width:135px;
height:20px;
padding:10px 0 0 10px;
background:#c2f074;
border-top:#d0d0d0 solid 1px;
border-bottom:#d0d0d0 solid 1px;
border-left:#d0d0d0 solid 1px;
}
div.img_gallery{
width:172px;
height:125px;
margin:10px 10px 10px 0;
padding:5px 0 0 0;
background:#fff;
border:1px solid #939393;
text-align:center;
}
div.img_colors{
width:95px;
margin:15px 0;
text-align:center;
}
div.faq_line{
width:570px;
height:18px;
padding:2px 0 0 0;
border-bottom:2px solid #707070;
}
div.faq_box{
width:570px;
height:18px;
padding:2px 0 0 0;
background:#92c831;
border:1px solid #939393;
}
div.faqboxtxt1{
text-align:left;
width:190px;
}
div.faqboxtxt2{
text-align:center;
width:190px;
}
div.faqboxtxt3{
width:120px;
text-align:left;
}
div.faqboxtxt4{
width:150px;
text-align:center;
}
div.faqboxtxt5{
width:75px;
text-align:center;
}

div.text_colors{
width:570px;
text-align:center;
}
p.install-quote{
color:#76ac16;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:4px 0;
}
p.install-quote2{
color:#8b8b8b;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.box_install-quote{
margin:10px 0;
width:150px;
padding:0 0 0 30px;
}
div.box_install-quote2{
width:300px;
margin:10px 0;
}
div.box_install-quote3{
margin:10px 0;
width:540px;
padding:0 0 0 30px;
}
.textfield_install-quote{
width:300px;
height:20px;
margin:1px 0;
border:1px solid #bebebe;
background:#fff;
}.textfield_install-quote2{
width:135px;
height:15px;
margin:0 0 0 5px;
border:1px solid #bebebe;
background:#fff;
}