body{

	background-image:            url(/img/body-bg.gif);
	background-repeat:           repeat-y;
	background-position:         center;
	background-color:            #000000;
	font-family:                 Verdana, Arial, Helvetica, sans-serif;
	font-size:                   8pt;
}

.request_info_button{

	background-image:            url(/img/request-info-button-green.jpg);
	background-repeat:           none;
	background-position:         center;
	background-color:            #000000;

}

.logobox {
	color:                 #ffffff;
	font-family:           Arial, Helvetica, sans-serif;
	font-weight:           bold;
	font-size:             24px;
	background-attachment: scroll;
	background-image:      url(/img/mechanic-01.jpg);
	background-repeat:     no-repeat;
	background-position:   center top;
	background-color:      #333333;
	height:                150px;
	vertical-align:        top;
	padding-top:           8px;
	padding-left:          7px;
	text-align:            left;
	margin:                0;
}

td{
	font-family:                 Verdana, Arial, Helvetica, sans-serif;
	font-size:                   9pt;    
}

.maintable                     { 
	width: 						700px;
	margin-left:				auto;
	margin-right:				auto;
	}

.content_box { 
	background-color:            #ffffff; 
	border-color:                #FFFFFF;
	color:                       #333;
	border-width:                1px 1px 1px 1px;
	border-style:                dashed;
	padding-top:                 4px;
	padding-right:               4px;
	padding-bottom:              8px;
	padding-left:                8px;	
	vertical-align:              top;
}
.content_box_white { 
	background-color:            #ffffff; 
	border-color:                #B7B6A9;
	color:                       #333;
	border-width:                1px 1px 1px 1px;
	border-style:                dashed;
	padding-top:                 4px;
	padding-right:               4px;
	padding-bottom:              8px;
	padding-left:                8px;	
	vertical-align:              top;
}
.rtcolumn_heading{
	font-family:             Verdana, Helvetica, sans-serif;
	font-size:                   9pt;
	background-color:            #333333;
	color:                       #FFFFFF;
	padding:                     8px 0px;
	font-weight:                 bold;
	text-align:					center;
	width:						200px;
	display:					block;
	margin-top:					20px;
}

.rtcolumn_list_items li {
	line-height:                   1.5;
	text-align:					left;
	margin-left:				-20px;
}

.rtcolumn_section{
	padding:                     4px;
}

.homepage_links {
	padding-top:                 5px;
	padding-bottom:              5px;
	text-align:                  left;
	background-color:            #ffffff;
	border:                      1px solid #333333;
	color:                       #333;
}

.homepage_links li{
	display:					inline;
	list-style:					none;
	margin-left:				-10px;

}

.homepage_links img {
	border:                      1px solid #333333;
	margin-right:                7px;
	margin-bottom:               7px;
	vertical-align:				middle;

}
.featured_links img {
	border:                      1px solid #333333;
	margin-right:                3px;
	margin-bottom:               3px;
}

a                              { color: #2C5D9F; text-decoration: none; }
a:visited                      { color: #2C5D9F; text-decoration: none; }
a:hover                        { color: #000000; text-decoration: underline; }

.small                         { font-size: 8pt; }

.red                           { color: #cc0000; }
.red a                         { color: #cc0000; text-decoration: none; }
.red a:visited                 { color: #cc0000; text-decoration: none; }
.red a:hover                   { color: #800000; text-decoration: underline; }

.result_auto_diesel .red       { color:#999999; }

.copyright_notice              { font-size: 8pt; color: #808080; }
.copyright_notice a            { color: #808080; font-size: 7pt;}
.copyright_notice a:visited    { color: #808080; font-size: 7pt; }
.copyright_notice a:hover      { color: #808080; font-size: 7pt; }
 
.site_nav_bg                   { background-image:         url(/img/nav-bg.gif); margin-left:auto; margin-right:auto; }
.site_nav {
	color:                       #333;
	text-transform:              uppercase;
	font-size:                   8pt;
	/* font-family:              gillsans, "Gill Sans", "New Century Gothic", "Trebuchet MS", Verdana, Helvetica, sans-serif; */ 
	font-family:                 Verdana, Helvetica, sans-serif;
	letter-spacing:              1px;
	padding-top:                 4px;
	padding-right:               4px;
	padding-bottom:              4px;
	padding-left:                4px;
	vertical-align:              middle;
}
.site_nav a:hover              {color: #993300; text-decoration: none;}

.listing                      { font-size: 8pt; }
.listing img                  { margin: 6px 6px 6px 6px; border: none;}
.listing img.noborder         { margin: 0px 0px 0px 0px;border: 0px;}

.continue_X {
	/* font-family:                gillsans, "Gill Sans", "New Century Gothic", "Trebuchet MS", Verdana, Helvetica, sans-serif; */
	font-family:                Verdana, Helvetica, sans-serif;
	text-align:                 center;
	color:                      #73051A;
	font-weight:                bold;
	padding-bottom:             2px;
	margin-bottom:              10px;
	border-bottom-width:        1px;
	border-bottom-style:        dashed;
	border-bottom-color:        #B7B6A9;
	font-size:                  14pt;
}

.continue {
	color:                      #73051A;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	font-size:                  14pt;
	background-color:           #F9FBF8;
	border:                     1px dashed #B7B6A9;
	padding:                    5px;
	text-align:                 center;
}

.continue_sm {
	color:                      #73051A;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	font-size:                  12pt;
	background-color:           #F9FBF8;
	border:                     1px dashed #B7B6A9;
	padding:                    5px;
}
.continue_sm_txt {
	color:                      #73051A;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	font-size:                  10pt;
}
.continue_sm_txt a            { color: #73051A; }
.continue_sm_txt a:hover      { color: #993300; }
.continue_sm_txt a:visited    { color: #73051A; }

.title_black h3,.title_black h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */ 
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:                       #000000;
	border-bottom-width:         1px;
	border-bottom-style:         dashed;
	border-bottom-color:         #000000;
	padding-top:                 2px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}

.continue a                   { color: #73051A; }
.continue a:hover             { color: #993300; }
.continue a:visited           { color: #73051A; }

.locations                    { font-size: 8pt; }

.buttonGoGreen {
	display:inline-block;
	background:url('img/submit-button-arrow-green.gif') top right no-repeat;
	border:none;
	height:24px;
	line-height:24px;
	font-size:14px;
	padding-right:26px;
	margin:2px;
	font-weight:bold;
	color:#000;
}
.buttonGoGreen:hover {
	color:#360;
}

/* ----------------------------------------------------------------------------- */


.heading_auto_diesel                { font-size: 8pt; color: #333333; }
.divider_auto_diesel                { background-color: #CCCCCC; }
.result_auto_diesel                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_auto_diesel img             { margin: 2px 0px 0px 0px; border: 1px solid #2C5D9F;}
.result_auto_diesel img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_auto_diesel a               { color: #2C5D9F; text-decoration: none; }
.result_auto_diesel a:visited       { color: #769ECA; text-decoration: none; }
.result_auto_diesel a:hover         { color: #193862; text-decoration: underline; }
.state_sel_auto_diesel              { font-size: 8pt; color: 303030; }
.state_sel_auto_diesel a            { color: #2C5D9F; text-decoration: none; }
.state_sel_auto_diesel a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_auto_diesel a:hover      { color: #193862; text-decoration: none; }
.title_auto_diesel h3,.title_diesel h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:                       #333333;
	border-bottom-width:         1px;
	border-bottom-style:         none;
	border-bottom-color:         #2C5D9F;
	padding-top:                 2px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.title_auto_diesel h3,.title_diesel h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	display:					block;
	background-color:			 #333333;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.request_auto_diesel                { font-size: 10pt; }

.state_list_auto_diesel p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_auto_diesel a           { color: #2C5D9F; text-decoration: none; }
.state_list_auto_diesel a:visited   { color: #769ECA; text-decoration: none; }
.state_list_auto_diesel a:hover     { color: #193862; text-decoration: none; }

/* ----------------------------------------------------------------------------- */

h1 {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size:    12pt;
	font-weight:  bold;
	color: #333333;
	margin-bottom: 5px;
	vertical-align:middle;
}

/* - - request info extras - - - - - - */

.smallp_red{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
}
.schoolselect {
	width: 450px;
}	
.line_height_inc {
	line-height:16px;
}
.line_height_home {
	line-height:16px;
}

/* ----------------------------------------------------------------------------- */

.myAffiliateWidget {
	margin-left:200px;
	margin-right:200px;
	text-align:center;
}

.sidebarWidget {
	margin-left:-10px;
}

/* ----------------------------------------------------------------------------- */


.freeListing {
        font-size:12px;
	border-top: 1px solid #ccc;
	padding:5px 0;
}
.freeListing.listing_first {
	border-top:none;
}
.freeListing address {
	width:47%;
	display:inline-block;
}
.freeListing p {
	width:47%;
	display:inline-block;
	text-align:right;
}
.listing_first .result_school {
	border-top:none;
}
