/* ################################################
###             IMPORT CSS STYLES               ###
################################################ */

@import url(http://images1.ecarlist.com/sites/common/dropdown.css);
@import url(http://images1.ecarlist.com/sites/common/similar_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_sidebar_links.css);
@import url(http://images1.ecarlist.com/sites/common/v2_top_search.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_top.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_vitals.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_tools.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_details.css);
@import url(http://images1.ecarlist.com/sites/common/news_sidebar.css);
@import url(http://images1.ecarlist.com/sites/common/news.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_filters.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_right.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_contact.css);
@import url(http://images1.ecarlist.com/sites/common/new_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/featured_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/sitemap-2.0.css);
@import url(http://images1.ecarlist.com/sites/common/specials_footer.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);

/* ###########################################
###          #main block styles            ###
########################################## */

html {
       margin-left: -1px;
       overflow-y: scroll;
}

a:active {outline:none;}
a:focus {outline-style: none;}

body {
	background-attachment: scroll;
	background-color: #000;
	background-image: url(../images/body_bkgd.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#B00;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

blockquote {margin: 0 60px;}

.smallCaps {font-variant: small-caps;}

#page_bkgd {
	background-image: url(../images/page_bkgd_2.jpg);
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	width:1200px;
}
#page_content {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	background-image: url(../images/header_bkgd.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 235px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header h1 {
	display:block;
	padding-left:356px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#header h1 a {
	display:block;
	width:291px;
	height:221px;
	text-indent:-9000px;
	margin:0px;
	padding:0px;
}
#front_image {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	margin: -20px 0 0;
	height: 212px;
	width: 880px;
	padding-top: 41px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#large_button_section {
	background-attachment: scroll;
	background-image: url(../images/large_bttn_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	height: 467px;
	width: 900px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#large_buttons_top {
	margin: 0px;
	padding: 0px;
	height: 173px;
	width: 900px;
	position: relative;
}
#large_buttons_top li { 
	padding:0; 
	margin:0; 
	list-style: none;
}
#large_buttons_top li a {
	background: url(../images/largeButtons.png);
	padding:0px;
	position: absolute;
	margin:0px;
	display:block;
	width: 230px;
	height:104px;
	text-indent:-9000px;
}

#large_buttons_top li a#enforce_large {background-position: left top; left: 40px; top: 28px;}
#large_buttons_top li a#lien_laws_large {background-position: -230px top; left: 336px; top: 28px;}
#large_buttons_top li a#filing_deadlines_large {background-position: -460px top; left: 634px; top: 28px;}
#large_buttons_top li a#notice_letter_large {background-position: -690px top; left: 40px; top: 174px;}
#large_buttons_top li a#lien_file_large {background-position: -920px top; left: 336px; top: 174px;}
#large_buttons_top li a#payment_demand_large {background-position: -1152px top; left: 634px; top: 174px; width: 228px;}
#large_buttons_top li a#file_lawsuit_large {background-position: -1380px top; left: 40px; top: 320px;}
#large_buttons_top li a#release_lien_large {background-position: -1610px top; left: 336px; top: 320px;}
#large_buttons_top li a#free_consultation_large {background-position: -1840px top; left: 634px; top: 320px;}

#large_buttons_top li a#enforce_large:hover {background-position: left bottom;}
#large_buttons_top li a#lien_laws_large:hover {background-position: -230px bottom;}
#large_buttons_top li a#filing_deadlines_large:hover {background-position: -460px bottom;}
#large_buttons_top li a#notice_letter_large:hover {background-position: -690px bottom;}
#large_buttons_top li a#lien_file_large:hover {background-position: -920px bottom;}
#large_buttons_top li a#payment_demand_large:hover {background-position: -1152px bottom;}
#large_buttons_top li a#file_lawsuit_large:hover {background-position: -1380px bottom;}
#large_buttons_top li a#release_lien_large:hover {background-position: -1610px bottom;}
#large_buttons_top li a#free_consultation_large:hover {background-position: -1840px bottom;}

#large_buttons_top li a#lien_kits { background: url(../images/largeButtons_new.png) no-repeat -1840px top; left: 634px; top: 320px;}
#large_buttons_top li a#lien_kits:hover {background-position: -1840px bottom;}


/* ##################################
###         Top Navigation        ###
################################## */

#top_nav {
	background-attachment: scroll;
	background-image: url(../images/top_nav_bkgd.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 33px;
	width: 446px;
	padding-top: 0px;
	padding-right: 267px;
	padding-bottom: 0px;
	padding-left: 267px;
}
#top_navigation {
	margin:0px;
	padding:0px;
}
#top_navigation li { padding:0; margin:0; float:left; display:inline; list-style:none; 
}
#top_navigation li a {
	padding:0px;
	margin:0px;
	display:block;
	height:33px;
	text-indent:-9000px;
	background-image:url(../images/top_nav_2.jpg);
}
#top_navigation li a#home {
	width:73px;
	background-position:0px 0px;
	margin-left: 58px;
}
#top_navigation li a#legal {
	width:153px;
	background-position:-73px;
}
#top_navigation li a#attorney {
	width:106px;
	background-position:-226px;
}

/* rollovers */
#top_navigation li a#home:hover {
	width:73px;
	background-position:-332px 0px;
}
#top_navigation li a#legal:hover {
	width:153px;
	background-position:-405px;
}
#top_navigation li a#attorney:hover {
	width:106px;
	background-position:-558px;
}


/* ##################################
###      Primary Navigation       ###
################################## */

#priNav {
	background-attachment: scroll;
	background-image: url(../images/pri_nav_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	height: 97px;
	width: 810px;
	padding-top: 0px;
	padding-right: 85px;
	padding-bottom: 0px;
	padding-left: 85px;
}
#priNav li { padding:0; margin:0; float:left; display:inline; list-style:none; 
}
#priNav li a {
	padding:0px;
	margin:0px;
	display:block;
	height:30px;
	text-indent:-9000px;
	background-image:url(../images/pri_nav.jpg);
	margin: 20px 0 15px 0;
}
#priNav li a#priNav_enforce_payment {
	width:114px;
	background-position:0px -20px;
}
#priNav li a#priNav_texas_lien_laws {
	width:127px;
	background-position:-114px -20px;
}
#priNav li a#priNav_lien_filing_deadlines {
	width:154px;
	background-position:-241px -20px;
}
#priNav li a#priNav_pre_lien_notice_letter {
	width:162px;
	background-position:-395px -20px;
}
#priNav li a#priNav_file_a_lien {
	width:95px;
	background-position:-557px -20px;
}
#priNav li a#priNav_payment_demand_letter {
	width:155px;
	background-position:-652px -20px;
}
#priNav li a#priNav_file_a_lawsuit {
	width:102px;
	background-position:-810px -20px;
	margin-left: 146px;
	margin-top: -9px;
}
#priNav li a#priNav_free_consultation {
	width:311px;
	background-position:-912px -20px;
	margin-top: -9px;
}
#priNav li a#priNav_release_a_lien {
	width:103px;
	background-position:-1223px -20px;
	margin-top: -9px;
}




/* rollovers */
#priNav li a#priNav_enforce_payment:hover {
	background-position:0 -85px;
}
#priNav li a#priNav_texas_lien_laws:hover {
	background-position:-114px -85px;
}
#priNav li a#priNav_lien_filing_deadlines:hover {
	background-position:-241px -85px;
}
#priNav li a#priNav_pre_lien_notice_letter:hover {
	background-position:-395px -85px;
}
#priNav li a#priNav_file_a_lien:hover {
	background-position:-557px -85px;
}
#priNav li a#priNav_payment_demand_letter:hover {
	background-position:-652px -85px;
}
#priNav li a#priNav_file_a_lawsuit:hover {
	background-position:-810px -85px;
}
#priNav li a#priNav_free_consultation:hover {
	background-position:-912px -85px;
}
#priNav li a#priNav_release_a_lien:hover {
	background-position:-1223px -85px;
}


#priNav li ul { display:none; }
#cmsNav { display:none; }

/* ##################################
###          pageHeader           ###
################################## */



/* ##################################
###      Footer Section       ###
################################## */
#pageHeaderOuter {
	background: url(../images/pageHeaderHolderTile.jpg) transparent center top repeat-y;
}
#pageHeaderHolder {
	background: url(../images/pageHeaderHolderBg.jpg) transparent center top no-repeat;
	padding-top: 20px;
}

#social {
	margin: 55px -115px 0 126px;
	float: left;
}

#social a.twitter {
	background: url(http://images1.ecarlist.com/sites/social_media/images/iconTwitter_24.png);
}

#social a.facebook {
	background: url(http://images1.ecarlist.com/sites/social_media/images/iconFacebook_24.png);}

div#social a{
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	text-indent: -9999px; line-height: 60px; overflow: hidden; opacity: .75;
	margin: 0 3px;
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

div#social a:hover {
	opacity: 1;
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

}

#footer{
	background-attachment: scroll;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 610px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-height: 320px;
	padding-top: 10px;
	padding-right: 435px;
	padding-bottom: 0px;
	padding-left: 154px;
}
#footer_disclaimer {
	background-image: url(../images/metal_tile.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	width: 870px;
	padding-top: 10px;
	padding-right: 55px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer p.cr {
	color: #333;
	font-size: 11px;
	padding-left:5px;
	font-size:13px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	float: left;
}

#footer p {
	color: #333;
	font-size: 11px;
	padding-left:5px;
}

#footer p {
	font-size:13px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
#footer h1 {
	float:left;
	text-indent:-9000px;
	width:204px;
	height:24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
#footer h1 a {
	background: transparent url(../images/ecarlist.jpg) left top no-repeat;
	display:block;
	height: 100%;
	width: 100%;
}
#footer h1 a:hover {
	background-position: right bottom;
}

#inner_page .lawFirmName {font-family: "Times New Roman", Times, serif; color: #999;}
#inner_page .lawFirmName h2 {font-size: 24px; text-align: left; text-decoration: none; text-transform: none;}
#inner_page .lawFirmName span {font-size: 12px;}

#inner_page_content {
	background-image: url(../images/inner_page_tile.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	width: 980px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: justify;
}
#inner_page {
	background-image: url(../images/inner_page_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	width: 780px;
	min-height:300px;
	padding-top: 70px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 100px;
}
#inner_page_bottom {
	width:980px;
	height:69px;
	background-image:url(../images/inner_page_bottom.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}

#inner_page  h1 {
	font-size:16pt;
	padding-bottom:10px;
	padding-top:10px;
	margin:0px;
}
#inner_page  h2 {
	font-size:14pt;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
	text-align: center;
	text-decoration: underline;
	text-transform: uppercase;
}
#inner_page  h3 {
	color:#000;
	font-size:17px;
	padding-top:10px;
	text-decoration: underline;
}
#inner_page p {
	color:#000;
	font-size:12pt;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#inner_page ul, #inner_page ol {
	list-style-type: disc;
	margin-left: 20px;
	margin-top: 20px;
}

#inner_page .main_list {
	list-style-type:none;
	padding-left:30px;
}
#inner_page .main_list li {
	font-size:12pt;
	padding-bottom:10px;
	color: #666;
}
.main_list li a {
	color:#a00;
	text-decoration:none;
}
.main_list li a:hover {
	text-decoration:underline;
}

.main_list2 {
	padding-top:15px;
	padding-left:30px;
	
}
.main_list2 li {
	font-size:12pt;
	padding-bottom:10px;
}
.main_list2 li a {
	color:#000;
	text-decoration:none;
}
.main_list2 li a:hover {
	text-decoration:underline;
}

.back {
	list-style-type:none;
	text-align:center;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top:1px solid #CCC;
}
.back li {
	display:inline;
	padding-left:10px;
	padding-right:15px;
	border-right:1px solid #7a0003;
	font-size:12pt;
}
.back li:last-child {
	border:none;
}
.back li a {
	text-decoration:none;
	color:#B00;
}
.back li a:hover {
	text-decoration:underline;
}

.link_list {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.link_list li {
	font-size:11pt;
	color: #666;
	margin:0px;
}
.tabletitle {
	padding-left:3px;
	padding-right:3px;
}
.links {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.links li {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.links li a {
	color:#000;
	text-decoration:none;
	font-size:11pt;
}
.links li a:hover {
	text-decoration:underline;
}
.grey_back {
	background:#e6e6e6;
	padding:5px;
	width:600px;
	display:block;
	margin:0px;
	padding:10px;
	line-height:15px;

}
.white_back {
	background:#fff;
	padding:5px;
	width:600px;
	display:block;
	margin:0px;
	padding:10px;
	line-height:15px;
}
.link_list li a {
	color:#333;
	padding-top:5px;
	padding-bottom:5px;
}

/* ##################################
###        Subpage Headers        ###
################################## */

#bond_claim_header, #trust_fund_header, #payment_header, 
#lien_header, #lawyers_header, #prompt_header, 
#links_header, #about_header, #release_lien_header,
#file_lawsuit_header, #payment_demand_header, #file_lien_header,
#send_lien_notice_header, #lien_filing_deadlines_header,
#understand_lien_laws_header, #enforce_payment_header
{background-position: center center;}

#bond_claim_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/deadlines_top.jpg);
	background-repeat:no-repeat;
}
#trust_fund_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/trust_fund_statute_top.jpg);
	background-repeat:no-repeat;
}
#payment_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/immediate_payment_top.jpg);
	background-repeat:no-repeat;
	
}
#lien_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/lien_law_top.jpg);
	background-repeat:no-repeat;
}
#lawyers_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/construction_lawyers_top.jpg);
	background-repeat:no-repeat;
}
#prompt_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/prompt_payment_top.jpg);
	background-repeat:no-repeat;
}
#links_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/links_top.jpg);
	background-repeat:no-repeat;
}
#about_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/about_top.jpg);
	background-repeat:no-repeat;
}
#release_lien_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/release_top.jpg);
	background-repeat:no-repeat;
}

#file_lawsuit_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/lawsuit_top.jpg);
	background-repeat:no-repeat;
}

#payment_demand_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/payment_demand_top.jpg);
	background-repeat:no-repeat;
}

#file_lien_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/file_lien_top.jpg);
	background-repeat:no-repeat;
}

#send_lien_notice_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/send_lien_notice_top.jpg);
	background-repeat:no-repeat;
}

#lien_filing_deadlines_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/lien_filing_deadlines_top.jpg);
	background-repeat:no-repeat;
}

#understand_lien_laws_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/understand_lien_laws_top.jpg);
	background-repeat:no-repeat;
}

#enforce_payment_header {
	width:980px;
	height:117px;
	margin:0px;
	padding:0px;
	background-image:url(../images/enforce_payment_top.jpg);
	background-repeat:no-repeat;
}


.address_box {
	padding: 5px;
	float: left;
	width: 250px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #666;
}
#inner_page .address_box h3 {
	color:#000;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;

}
#inner_page .address_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.address_box2 {
	padding: 5px;
	float: right;
	width: 250px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #666;
}
#inner_page .address_box2 h3 {
	color:#000;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}


.clear {
	margin:0px;
	padding:0px;
	clear:both;
}

.customer_tools_right ul {
	list-style-type:none;
}
.customer_tools_right_left {
	width:280px;
	padding:0px;
	float:left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.customer_tools_label {
	font-size:14px;
}
.customer_tools_right_left input {
	width:250px;
	margin-bottom:10px;
}
.customer_tools_right_right {
	width:280px;
	padding:0px;
	float:left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.customer_tools_right_right input {
	width:250px;
	margin-bottom:10px;
}
.customer_tools_right_right textarea {
	width:250px;
}

#inner_page #customer_tools {
	width:630px;
	margin-left:auto;
	margin-top: 25px;
	margin-right: auto;
}
#inner_page #vehicle_question_submit {
	width: 253px;
	height: 43px;
	margin-left: 66px;
	background: url('http://images1.ecarlist.com/sites/lienguru/images/form_button.jpg') no-repeat;
	text-indent: -1000;	
}


#dropmenudiv, #dropmenudiv_firefox {
	display:none;
}

#address_container {
	width:620px;
	padding:0px;
	margin:15px auto;
}

.tabletitle {
	padding-left:3px;
	padding-right:3px;
}
.love_logo {
	/* float:right;
	margin-left:20px;
	margin-bottom:10px;
	margin-right:10px; */
	margin-top:10px;
	padding-bottom:10px;
}
#table_center, .deadline_table {
	width:650px;
	margin-right:auto;
	margin-left:auto;
}

.deadline_table {width: 550px;}
.deadline_table th {border-bottom: 2px solid #333; 
font-size: 14px; text-align: left;}
.deadline_table td {border-bottom: 1px solid #333; padding: 2px;}

.block_quote {
	margin:20px 50px;
	padding:15px;
	background:#fafafa;
	border:1px solid #ebebeb;
}
#customer_tools_right legend {
	text-align:center;
	padding:5px;
}


/* ###################################################
###        #Customer Tools Construction page ###
################################################### */

#construction_attorney #customer_tools_content_wrapper {
	border: 1px solid #9F9F9F;
	padding-bottom: 10px;
}

#construction_attorney .customer_tools_right {
	width: auto
}


#construction_attorney .customer_tools_right fieldset{
	border: none;
}

#phoneCall {font-weight: bold;}
#phoneCall .phoneNumber {font-size: 24px;}

#new_form{
	background: url('http://images1.ecarlist.com/sites/lienguru_v2/images/bg.jpg') no-repeat;
	height: 269px;
	width: 786px;
	position: relative;
}

#new_form fieldset{
	border: 0;
	width: 772px;
	padding: 28px 0 0 0; 
}
#new_form legend{
	display: none
}

#new_form label{
	display:block;
	float:left;
	background:url("http://images1.ecarlist.com/sites/lienguru_v2/images/form_txt.png") no-repeat 0 0;
	text-indent: -9000px;
	height: 27px;
	width: 162px;
}
#new_form li {height: 30px;}

#new_form li input {
	margin-right: 5px;
	height: 20px;
}



#new_form .error_msg{
	display: none
}

#inner_page #new_form ol{
	float: left;
	padding-right: 20px;
	margin: 0;
}

#inner_page #new_form li{
	list-style-type: none;
	margin: 0;
	padding-top:7px;
	width: 360px
}

#new_form .failure input{
	height: 20px;
	border: 1px solid #EB0100;
}

#new_form select{
	width: 149px;
}

#new_form textarea{
	width: 154px;
}


#new_form .validationIcon{display: none;}
#new_form .form_loading{padding-left: 65px; width: 100px; }

#new_form #company_label{ background-position: -96px -8px; }
#new_form #name_label{ background-position: -96px -45px;  } 
#new_form #email_label{ background-position: -96px -121px;  } 
#new_form #phone_label{ background-position: -96px -81px;  } 
#new_form #project_label{ background-position: -93px -158px;  } 
#new_form #owed_label{ background-position: -93px -193px;  } 
#new_form #location_label{ background-position: -93px -228px;  } 
#new_form #body_label{ background-position: -93px -264px;  } 
#customer_tools_right_left ol{
}

.required span {background-color: #f00; border: 1px solid #c33; color: #fff; display: none; font-size: 12px; font-weight: bold; padding: 3px; position: absolute; top: 12px; left: 67px;}
.required.failure span {display: block;}
/* ###################################################
###                  #sitemap                      ###
################################################### */

#sitemap #sitemap_list {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#sitemap #sitemap_list li {
	font-size:12px; float:left; width:150px; padding: 10px; border-bottom: 1px dotted #ccc; height:55px;
}
#sitemap .sitemap_vehicle_title {
	font-weight:bold;	
}
#sitemap #sitemapContent h1 {
	margin-bottom:25px;
	margin-top:15px;	
	font-size: 12pt;
}
#sitemap .sitemap_vehicle_list {
	list-style-type: none;
}
#sitemap #sitemap_list li {
	text-transform: capitalize;
}
#sitemap #sitemap_list li ul {
	display:none;
}
#sitemapContent {
	padding-bottom: 0 20px;
}
#sitemap_list, .sitemap_vehicle_list {
	width: auto;
}

#sitemap #front_image { height:26px; }


#footerNav { margin: 116px 0 0 20px; padding: 0; list-style-type: none; float:left; }
#footerNav li { font-size: 11px; margin: 0 0 0 3px; }
#footerNav li a { color:#fff; text-decoration: none; }
#footerNav li a:hover { color:#dab004; }

