@charset "utf-8";
* { padding:0; margin:0; border:0; }
body { background: url(images/background.png) repeat-x; color: #403F3F; font-family: MyriadLight, Arial, Helvetica, "Nimbus Sans L", FreeSans; }
#bg { background: #fff url(images/bgbot.png) repeat-x bottom; width: 100%; overflow: visible; float:right; }
#bg1 { background: url(images/bgtop.png) repeat-x; width: 100%; overflow: visible; float:right; }
.burgundy, a.burgundy { color: #911e23; }
#Wrap { width: 1000px; margin: 0 auto; }
#Head { float: left; width: 1000px; }
#Head .hleft { float: left; width: 500px; height: 120px; padding: 40px 0 0 80px; }
#Head .hright { float: left; width: 420px; height: 140px; padding-top: 20px; overflow: hidden; }
#Head .hleft h1 { font-size: 50px; color: #b9141b; font-family: Arial; font-weight: lighter; line-height: 52px; }
#Head .hleft span { line-height: 18px; font-size: 18px; text-indent: 145px; display: block; }
#Head .hright .phone { font-size: 34px; line-height: 36px; display: block; text-align: right; padding: 0 80px 0 0; }
#Head .hright .hours { display: block; padding: 0 75px 0 0; text-align: right; }
#Head .hright ul { list-style: none; display: block; width: 420px; padding-top: 10px; padding: 10px 0 0 20px; }
#Head .hright li { display: block; float: left; color: #911E23; font-size: 22px; }
#Head .hright a { font-size: 22px; text-decoration: none; }
#Head .hright a:hover { text-decoration: underline; }
#Content .cleft { float: left; width: 420px; padding: 15px 0 0 80px; font-size: 16px; line-height: 16px; }
#Content .chkright { float: left; width: 340px; padding: 15px 0 0 0px; font-size: 16px; line-height: 16px; }
#Content .cleft h2, #Content .chkright h2 { font-size: 32px; line-height: 32px; padding: 0 0 10px 0; display: block; font-weight: normal; }
#Content .cleft .price { display: block; text-indent: 60px; font-size: 24px; padding-top: 20px; line-height: 24px; padding: 20px 0 10px 0; }
#Content .cleft .price span { color: #911e23; }
#Content { float: left; width: 1000px; padding: 10px 0 0 0; overflow: hidden; }
#Content .cleft .underprice { display: block; text-indent: 50px; }
#Content .cright { float: left; width: 500px; font-size: 18px; line-height: 22px; overflow: visible; }
#Content .cright .rhead { display: block; font-size: 36px; line-height: 36px; height: 60px; }
#Content .cright .roseboxes { font-size: 36px; padding: 30px 0 0 12px; overflow: hidden; width: 488px; }
#Content .cright .roseboxes a { border: solid #9BB752 1px; display: block; width: 150px; float: left; margin-right: 10px; }
#Content .cright .roseboxes a:hover { border: solid #000 1px; }
#Content .cright .compare { clear: left; padding: 20px 0 0 0; overflow: visible; background: url(images/seals.png) no-repeat right bottom; float: left; width: 500px; height: 135px; }
#Footer { float:left; width: 1000px; text-align: center; font-size: 18px; padding-bottom: 9px; }
#Footer p { padding: 0 40px; width: 920px; }
#Footer img { padding: 8px 0; }
#Content .cright .compare img { position: relative; left: -110px; }
#Content .client { float: left; width: 580px; padding: 15px 0 0 80px; }
#Content .client input { float: left; height: 32px; width: 215px; border: none; background: transparent url(images/formbg1.png) repeat-x; font-size: 18px; line-height: 18px; color: #403F3F; padding: 6px 5px 0 5px; }
#Content .client .bigtxt { float: left; height: 30px; width: 130px; font-size: 14px; font-weight: bold; padding: 8px 0 0 0; }
#Content .client span { float: left; display: block; overflow: hidden; height: 38px; }
#Content .client .smltxt { width: 205px; height: 28px; font-size: 10px; color: #999; padding: 10px 0 0 20px; }
#Content .client .cpostal1, #Content .card .cpostal1 { width: 60px; margin-right: 5px; }
#Content .client .cpostal2, #Content .card .cpostal2{ width: 105px; margin-right: 35px; }
#Content .client select { width: 225px; padding: 6px 0px; line-height: 20px; font-size: 18px; background: #FEFBD6; }
#Content .heading1 { float: left; width: 100%; font-size: 30px; height: 50px; }
#Content .heading2 { float: left; width: 100%; font-size: 16px; height: 50px; font-weight: bold; line-height: 20px; }
#Content .card { float: left; width: 920px; padding: 50px 0 30px 80px; }
#Content .card input { float: left; height: 32px; width: 220px; border: none; background: transparent url(images/formbg1.png) repeat-x; font-size: 18px; line-height: 18px; color: #403F3F; padding: 6px 5px 0 5px; }
#Content .card span { display: block; float: left; height: 38px; }
#Content .card .bigtxt2, #Content .card .bigtxt3 { width: 175px; font-weight: bold; padding: 8px 0 0 0; height: 30px; font-size: 14px; }
#Content .card .bigtxt3 { width:150px; padding: 8px 0 0 20px; }
#Content .card .smltxt2 { height: 28px; font-size: 10px; color: #999; padding: 10px 0 0 20px; width: 495px; }
#Content .card select { background-color: #FEFBD6; font-size: 18px; line-height: 20px; padding: 6px 0 0 0; float: left; margin-right: 5px; }
#Content .card .time { width: 355px; font-size: 14px; font-weight: bold; }
#Content .card .small { width: 160px; }
#Content .card .time .time2 { padding: 8px 6px 0 0; height: 30px; }
#Content .card .ajuda { width: 520px; }
#Content .card .country { width: 725px; padding: 8px 0 0 20px; height: 30px; }
#Content .card .full { width: 100%; padding: 8px  0 0 0; font-weight: bold; font-size: 14px; height: 26px; }
#Content .card textarea { float: left; height: 160px; width: 488px; background: #FEFBD6 url(images/formcorner.png) no-repeat  right bottom; border: solid #ccc 1px; margin: 0 500px 8px 0; }
#Content .card .full2 { float: left; padding-top: 6px; font-weight: bold; font-size: 14px; }
#Content .card .cards1 { float: left; width: 100%; padding: 27px 0 0 0; background: url(images/cert.png) no-repeat 400px; height: 54px; }
#Content .buttons { clear:both; width: 840px; border-bottom: solid #bebebe 1px; border-top: solid #bebebe 1px; margin: 0 40px; height: 50px; padding: 10px 40px 0 40px; }
#voltra { float: left; }
#submit { float: right; }
#prefooter { float: left; width: 1000px; padding-top: 20px; height: 230px; background: url(images/seals.png) no-repeat 460px bottom; }
#prefooter span { font-size: 14px; font-weight: bold; width: 100%; text-align: center; display: block; height: 20px; }
#prefooter img { position: relative; top: 64px; left: 175px; }

#Content .main { height: 320px; padding: 30px 33px 0 80px; font-size: 16px; font-weight: bold; }
#Content .main .heading3 { font-size: 36px; display: block; font-weight: normal; position: relative; left: -3px; }
#Content .main p { font-size: 16px; line-height: 28px; padding-top: 26px; display: block; }
