*{margin:0;padding:0;}
body{background:#fff;color:#5d5d5d;font-family:Arial;font-size:100%;line-height:0.875em;}
ins{text-decoration:none;}
input{font-weight:400;vertical-align:middle;}
select{font-weight:400;vertical-align:middle;}
img{border:0;text-align:left;vertical-align:top;}
a:hover{
	text-decoration:none;
}
a{color:#b34c49;text-decoration:none;}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.alignright{text-align:right;}
p{margin:0;padding:0;}
.tall_top{background:url(images/tall_top.gif) left top repeat-x;}
.tall_bottom{background:url(images/tall_bottom.gif) left bottom repeat-x;}
.form{height:30px;}
.form input{background:#fff;border:1px solid #7d7d7d;font-family:Tahoma;font-size:1em;height:15px;width:201px;}
textarea{background:#fff;border:1px solid #7d7d7d;font-family:Tahoma;font-size:1em;height:78px;overflow:auto;width:201px;}
ul{list-style:none;}
.ul li{background:url(images/marker.gif) no-repeat 0 4px;color:#497183;padding-left:15px;}
.ul li a{font-weight:700;text-decoration:none;}
.ul li a:hover{text-decoration:underline;}
.ul1 li{background:url(images/marker.gif) no-repeat 0 4px;color:#b34c49;font-weight:700;margin-bottom:5px;padding-left:14px;text-decoration:none;}
.ul1 li a{background:url(images/marker.gif) no-repeat 0 4px;font-weight:700;padding-left:14px;text-decoration:none;}
.ul1 li a:hover{text-decoration:underline;}
.title{margin:0 0 24px;}
.img_indent{float:left;margin:0 19px 0 0;}
#error_message{color:#fff;display:none;padding:0 0 0 15px;margin-top:5px;font-size:12px;font-weight:bold;}

/*==================txt-links==================== */
h1{background:url(images/logo.gif) no-repeat left top;height:71px;text-indent:-10000px;}
h2{color:#b34c49;font-size:1.2em;line-height:1.17em;padding-bottom:10px;}
h2 a{color:#b34c49;font-size:1.2em;line-height:1.17em;padding-bottom:10px;text-decoration:none;}
h3{color:#b34c49;font-size:1em;line-height:1.17em;padding-bottom:15px;}
h3 a{text-decoration:none;text-transform:uppercase;}
h3 a:hover{text-decoration:underline;}
.link1{background:url(images/marker.gif) no-repeat 0 4px;font-weight:700;padding-left:14px;text-decoration:none;}
.link1:hover{text-decoration:underline;}
.link2{background:url(images/marker1.gif) no-repeat 0 4px;font-weight:700;padding-left:14px;text-decoration:none;}
.link2:hover{text-decoration:underline;}
.link3{color:#5d5d5d;text-decoration:none;}
.link3:hover{text-decoration:underline;}
.txt1{color:#b34c49;}
.line_hor{background:url(images/line1.gif) left bottom repeat-x;}

/*==================header==================== */
#header .row_1{height:99px;}
#header .row_1 .indent{padding:8px 0 0 6px;}
#header .row_1 .container{width:752px;}
#header .row_1 .container .column1{width:232px;}
#header .row_1 .container .column1 .indent{padding:8px 0 0 23px;}
#header .row_1 .container .column2{width:520px;}
#header .row_1 .container .column2 .indent{padding:16px 0 19px 0;}
#header .row_2{background:url(images/header_bgd.jpg) no-repeat left top;height:350px;}
#header .row_2 .col_1{width:427px;}
#header .row_2 .col_1 .indent{padding:20px 0 0 25px;}
#header .row_2 .col_2{width:346px;}
#header .row_2 .col_2 img{margin-top:47px;}

/*content */
#content{font-size:0.75em;}

/*footer */
#footer{font-size:0.75em;margin:100px 0 0 0;}
#footer .indent{padding:0 0 0 6px;}

/*==================lead-form==================== */
#theform input{background-color:#eee;border-color:#409AF4;font-size:12px;height:16px;position:relative;vertical-align:middle;z-index:1;}
#theform select{background-color:#eee;border-color:#409AF4;font-size:12px;height:20px;vertical-align:middle;}
#form_text{color:#FFF;font-size:11px;font-weight:700;left:8px;line-height:27px;position:absolute;top:30px;width:250px;z-index:0;}
#form_text_right{color:#FFF;float:right;font-size:11px;font-weight:700;line-height:27px;margin-top:-110px;}
#title_text{background-color:#0e436f;color:#FFF;font-size:14px;font-weight:700;left:0;line-height:16px;padding:3px 3px 3px 10px;position:absolute;text-align:top;top:0;width:387px;z-index:0;}
#title_text_right{color:#FFF;float:right;font-size:14px;font-weight:700;line-height:16px;margin-right:77px;}
#title_text_middle{background-color:#0e436f;color:#FFF;font-size:14px;font-weight:700;line-height:16px;padding:3px 32px 3px 10px;position:absolute;right:0;top:85px;width:138px;z-index:0;}
#form_bottom_bar{background-color:#0e436f;bottom:0;height:30px;position:absolute;width:100%;}
#form_button{background:url(images/button.png) no-repeat;color:#033;cursor:pointer;float:right;font-size:14px;font-weight:700;height:33px;margin-right:5px;padding-top:7px;text-align:center;vertical-align:middle;width:90px;}
.date{margin:30px 0 0 72px;width:92px;}
.name{margin:7px 0 0 72px;width:119px;}
.last_name{margin:7px 0 0 72px;width:119px;}
.phone{margin:7px 0 0 72px;width:119px;}
.email{margin:7px 0 0 72px;width:119px;}
.from_city{margin:30px 0 0 97px;width:119px;}
.from_state{margin:7px 0 0 70px;width:123px;}
.to_city{margin:7px 0 0 70px;width:119px;}
.to_state{margin:7px 0 0 70px;width:123px;}
a.dp-choose-date{background:url(images/calendar.png) no-repeat;display:block;height:20px;left:174px;overflow:hidden;padding:0;position:absolute;text-indent:-2000px;top:31px;width:20px;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
table.jCalendar{background:#aaa;border:1px solid #000;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#1e6fbe;color:#fff;font-weight:700;padding:3px 5px;}
table.jCalendar td{background:#d4e2f4;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover{background:#fff;color:#000;}
table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled{background:#bbb;color:#888;}
table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable{background:#bbb;color:#888;}
table.jCalendar td.unselectable:hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}
/* For the popup   NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css  */div.dp-popup{background:#206da7;font-family:arial, sans-serif;font-size:10px;line-height:1.2em;padding:2px;position:relative;width:171px;}
div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2{color:#FFF;font-size:12px;margin:2px 0;padding:0;text-align:center;}
a#dp-close{display:block;font-size:11px;padding:4px 0;text-align:center;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#000;padding:3px 2px 0;text-decoration:none;}
div.dp-popup div.dp-nav-prev{left:4px;position:absolute;top:2px;width:100px;}
div.dp-popup div.dp-nav-prev a{cursor:pointer;float:left;}
div.dp-popup div.dp-nav-next a{cursor:pointer;float:right;}
div.dp-popup div.dp-nav-prev a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;right:4px;top:2px;width:100px;}
div.dp-popup a.disabled{color:#aaa;cursor:default;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}

/*================== index.html ================== */
#page1 #content .row_1 .indent{padding:9px 0 0 6px;}
#page1 #content .row_1 .indent h2{color:#FFF;font-family:Arial;font-size:11px;font-weight:400;padding-top:175px;width:188px;}
#page1 #content .row_1 .indent .services{color:#FFF;font-family:Arial;font-size:12px;padding-top:175px;width:188px;}
table#serv{width:767px;}
table#serv td{height:251px;width:188px;}
.space{width:5px;}
#page1 #content .row_1 img{margin-right:4px;}
#page1 #content .row_2 .indent{padding:12px 0 31px 6px;}
#page1 #content .row_2 .col_1 .indent{line-height:16px;padding:10px 38px 0 13px;}
#page1 #content .row_2 .col_1 .indent .title{color:#242424;font-family:Arial;font-size:17px;font-weight:700;text-transform:uppercase;}
#page1 #content .row_2 .col_1 h3{font-size:1.2em;margin-bottom:14px;}
#page1 #content .row_2 .col_2 .indent{padding:10px 0 0;}
#page1 #content .row_2 .col_2 .indent .title{color:#242424;font-family:Arial;font-size:17px;font-weight:700;text-transform:uppercase;}
#page1 #content .row_2 .col_2 ul li{margin-bottom:25px;}

/*================== index-1.html ================== */
#page2 #content .indent{padding:26px 0 20px;}
#page2 #content .col_1 .indent{padding:0 46px 0 19px;}
#page2 #content .col_1 p{margin-bottom:9px;}
#page2 #content .col_1 .img_indent{margin:2px 19px 9px 0;}
#page2 #content .col_1 .p1{margin-bottom:3px;}
#page2 #content .col_2 .indent{padding:0;}
#page2 #content .col_2 ul{margin-bottom:14px;margin-top:11px;}
#page2 #content .col_2 p{margin-bottom:9px;}
#page2 #content .col_2 .img_indent{margin:0 19px 14px 0;}

/*================== index-2.html ================== */
#page3 #content .indent{padding:26px 0 31px;}
#page3 #content .col_1 .indent{padding:0 46px 0 19px;}
#page3 #content .col_1 .indent .title{color:#242424;font-family:Arial;font-size:17px;font-weight:700;text-transform:uppercase;}
#page3 #content .col_1 .img_indent{margin:2px 19px 12px 0;}
#page3 #content .col_1 p{margin-bottom:14px;}
#page3 #content .col_1 .p1{margin-bottom:3px;}
#page3 #content .col_2 .indent{padding:0;}
#page3 #content .col_2 ul{margin-bottom:2px;}
#page3 #content .col_2 p{margin:10px 0 11px;}
#page3 #content .col_2 .p1{margin:10px 0 5px;}
#page3 #content .col_2 .img_indent{margin:2px 18px 12px 0;}

/*================== index-3.html ================== */
#page4 #content .indent{padding:26px 0 31px;}
#page4 #content .col_1 .indent{padding:0 46px 0 19px;}
#page4 #content .col_1 .indent .title{color:#242424;font-family:Arial;font-size:17px;font-weight:700;text-transform:uppercase;}
#page4 #content .col_1 .indent h2{color:#242424;font-family:Arial;font-size:17px;font-weight:700;padding-bottom:20px;text-transform:uppercase;}
#page4 #content .col_1 p{line-height:16px;margin-bottom:11px;}
#page4 #content .col_1 .img_indent{margin:2px 19px 15px 0;}
#page4 #content .col_1 .p1{line-height:16px;margin-bottom:3px;}
#page4 #content .col_2 .indent{line-height:16px;padding:0;}
#page4 #content .col_2 ul{margin-bottom:16px;margin-top:17px;}
#page4 #content .col_2 ul li{margin-bottom:14px;}
#page4 #content .col_2 p{margin-bottom:9px;}

/*================== index-4.html ================== */
#page5 #content .indent{padding:26px 0 30px;}
#page5 #content .col_1 .indent{padding:0 46px 0 19px;}
#page5 #content .col_1 .indent .title{color:#242424;font-family:Arial;font-size:16px;font-weight:700;text-transform:uppercase;}
#page5 #content .col_1 .indent .line{border-top-color:#bcbdb7;border-top-style:dotted;border-top-width:1px;margin-bottom:15px;margin-top:15px;}
#page5 #content .col_1 .img_indent{margin:2px 19px 12px 0;}
#page5 #content .col_1 p{line-height:16px;margin-bottom:30px;}
#page5 #content .col_1 .p1{margin-bottom:18px;}
#page5 #content .col_1 .p1 a{font-weight:700;text-decoration:none;text-transform:uppercase;}
#page5 #content .col_1 .p1 a:hover{text-decoration:underline;}
#page5 #content .col_1 .p1 a.link2{background:url(images/marker1.gif) no-repeat 0 4px;font-weight:700;padding-left:14px;text-decoration:none;text-transform:none;}
#page5 #content .col_1 .p1 a:hover.link2{text-decoration:underline;}
#page5 #content .col_1 .container{width:331px;}
#page5 #content .col_1 .container .column1{font-family:tahoma;font-size:0.92em;padding-top:2px;width:61px;}
#page5 #content .col_1 .container .column1 p{margin-bottom:16px;}
#page5 #content .col_1 .container .column2{width:203px;}
#page5 #content .col_1 .container .column3{padding-top:96px;text-align:right;width:67px;}
#page5 #content .col_1 .container .column3 p{margin-bottom:17px;}
#page5 #content .col_2 .indent{padding:0;}
#page5 #content .col_2 .indent .title{color:#242424;font-family:Arial;font-size:16px;font-weight:700;text-transform:uppercase;}
#page5 #content .col_2 .indent .line{border-top-color:#bcbdb7;border-top-style:dotted;border-top-width:1px;margin-bottom:15px;margin-top:15px;}
#page5 #content .col_2 .img_indent{margin:2px 19px 12px 0;}
#page5 #content .col_2 p{line-height:16px;margin-bottom:30px;}
#page5 #content .col_2 .p1{margin-bottom:18px;}
#page5 #content .col_2 .p1 a{font-weight:700;text-decoration:none;text-transform:uppercase;}
#page5 #content .col_2 .p1 a:hover{text-decoration:underline;}
#page5 #content .col_2 .p1 a.link2{background:url(images/marker1.gif) no-repeat 0 4px;font-weight:700;padding-left:14px;text-decoration:none;text-transform:none;}
#page5 #content .col_2 .p1 a:hover.link2{text-decoration:underline;}
#page5 #content .col_2 .container{width:331px;}
#page5 #content .col_2 .container .column1{font-family:tahoma;font-size:0.92em;padding-top:2px;width:61px;}
#page5 #content .col_2 .container .column1 p{margin-bottom:16px;}
#page5 #content .col_2 .container .column2{width:203px;}
#page5 #content .col_2 .container .column3{padding-top:96px;text-align:right;width:67px;}
#page5 #content .col_2 .container .column3 p{margin-bottom:17px;}
#page5 #content .col_2 ul{margin-bottom:2px;}

/*================== index-5.html ================== */
#page6 #content .indent{padding:26px 40px 36px 19px;}
#page6 #content .indent p{margin-bottom:14px;}

/*==================list==================== */
.block{background:url(images/block_bgd.gif) left top repeat-x;}
.block .r{background:url(images/r.gif) right top repeat-y;}
.block .b{background:url(images/b.gif) left bottom repeat-x;}
.block .l{background:url(images/l.gif) left top repeat-y;}
.block .t{background:url(images/t.gif) left top repeat-x;}
.block .l_t{background:url(images/l_t.gif) no-repeat left top;}
.block .r_t{background:url(images/r_t.gif) no-repeat right top;}
.block .r_b{background:url(images/r_b.gif) no-repeat right bottom;}
.block .l_b{background:url(images/l_b.gif) no-repeat left bottom;}
.block .ind{padding:0;}
.block1{background:url(images/block1_bgd.gif) left top repeat-x;width:765px;}
.block1 .left{background:url(images/block1_left.gif) no-repeat left top;}
.block1 .right{background:url(images/block1_right.gif) no-repeat right top;}
.block2{background:url(images/block2_bgd.gif) left top repeat-x;width:763px; height:112px;}
.block2 .left{background:url(images/block2_left.gif) no-repeat left top;}
.block2 .right{background:url(images/block2_right.gif) no-repeat right top;}
.block2 .ind{padding:35px 0 38px 34px;}


#one_a, #two_a, #thr_a, #fou_a, #fiv_a, #six_a, #sev_a, #eig_a {cursor:pointer;float:left;height:98px;width:98px;}
#one_a{background:url(images/logos.jpg) 0px -100px no-repeat;}
#two_a{background:url(images/logos.jpg) -100px -100px no-repeat;}
#thr_a{background:url(images/logos.jpg) -200px -100px no-repeat;}
#fou_a{background:url(images/logos.jpg) -300px -100px no-repeat;}
#fiv_a{background:url(images/logos.jpg) 0px -300px no-repeat;}
#six_a{background:url(images/logos.jpg) -100px -300px no-repeat;}
#sev_a{background:url(images/logos.jpg) -200px -300px no-repeat;}
#eig_a{background:url(images/logos.jpg) -300px -300px no-repeat;}

#one_a:hover{background:url(images/logos.jpg) 0px 0px no-repeat;}
#two_a:hover{background:url(images/logos.jpg) -100px 0px no-repeat;}
#thr_a:hover{background:url(images/logos.jpg) -200px 0px no-repeat;}
#fou_a:hover{background:url(images/logos.jpg) -300px 0px no-repeat;}
#fiv_a:hover{background:url(images/logos.jpg) 0px -200px no-repeat;}
#six_a:hover{background:url(images/logos.jpg) -100px -200px no-repeat;}
#sev_a:hover{background:url(images/logos.jpg) -200px -200px no-repeat;}
#eig_a:hover{background:url(images/logos.jpg) -300px -200px no-repeat;}