_
/* *****************************************
/*  INTERFACE STRUCTURE prod on b1
/* *****************************************/

body { 
  margin: 0px 0px 0px 0px; 
  border: 2px solid blue;
}

div#home {
  text-align: center; /* Hack Fixing. See Above */
  background: url(../images/home_skyline_bg.gif) repeat-x 0 0;
}

#wrapper {
  width: 940px;
  height: 120px;
  margin-top: 0px;
  margin: 0 auto;
  background: url(../images/head_skyline.gif) no-repeat;
  text-align: left; /* See above, body tag text-align */
  position: relative;
  border: 0px solid red;
}

#head {
  width: 940px;
  height: 120px;
  margin-top: 0;
  margin-bottom: 0;
  background: url(../images/head_skyline.gif) no-repeat 0 0;
  position: relative;
  border: 0px solid red;
}

#logo {
  padding-top: 25px;
  margin-left: 75px;
  border: 0px solid red;
}

#result_side {
  width: 565px;
  float: left;
  padding-left: 72px;
}

#right_column {
  float:left;
  width: 170px;
  padding-top: 49px;
  margin-left: 62px;
}

#search_form_div_wrapper {
  font-family: Verdana, Arial, sans_serif;
  height: 25px;
  width: 600px;
  position: absolute;
  vertical-align: middle;
  left: 72px;
  top: 14px;
  left: 74px;
  top: 50px;
  border: 0px solid red;
}

#search_form_div_wrapper label {
  color: #cecbae;
  font-size: .9em;
  font-style: italic;
}

div#head h1 {
  height: 21px;
  width: 140px;
  background: url(../images/logo_main.gif) no-repeat 0 0;
  position: relative;
  top: 15px;
  left: 72px;
}


#search_form_div_home {
  font-family: Verdana, Arial, sans_serif;
  height: 25px;
  width: 600px;
  position: absolute;
  vertical-align: middle;
  left: 72px;
  top: 54px;
  left: 195px;
  top: 150px;
}

#search_form_div_home label {
  color: #cecbae;
  font-size: .9em;
  font-style: italic;
}

.search_form_div_home input {
  font-weight: bold;
  color: #333;
  font-size: 14px;
  background-color: #feffe3;
  border: 2px solid black;
  height: 27px;
  padding: 3px;
  width: 214px;
}

.form_seperator {
  font-size: .7em;
  color: #cecbae;
  padding: 8px 6px;
  vertical-align: top;
}


.label {
  color: #cecbae;
  font-size: 7.5pt;
  font-style: italic;
}

div#head div#about_faq,
div#home_head div#about_faq {
  display: block;
  position: absolute;
  color: #7a9396;
  font-size: 1em;
  font-family: Verdana, Arial, sans_serif;
  top: 8px;
  right: 12px;
}

#about_faq a,
#about_faq a:visited {
  color: #183443;
}

#about_faq a:hover {
  text-decoration: none;
}

/* *****************************************
/*  C TEMPLATES
/* *****************************************/

body {
  font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans_serif;
  font-size: 10px;
  background: #fffff7;
  margin: 0px 0px 0px 0px;
  border: 0px solid blue;
  text-align: center; /* For IE 6 since MapQuest OpenAPI requires there be no valid DOCTYPE declaration. (Eww.) Sorry. */
}

#c_topnav {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-align:left;
  margin-top: 14px;
  color:#78725c;
  width: 780px;
  border: 0px solid orange;
}

#content {
  width: 965px;
  margin-top: 0px;
  margin: 0 auto;
  position: relative;
  border: 0px solid blue;
}

#contentlist {
  margin-top: 0px;
  float: right;
  position: relative;
  border: 0px solid pink;
}

#contentscc {
  width:580px;
  margin-top: 0px;
  float: right;
  position: relative;
  border: 0px solid pink;
}

#c_header {
  float: right;
  background: #fffff7;
  width: 780px;
  border: 0px solid purple;
}

.c_text1 {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align:left;
  color:#786c41;
  padding-top: 2px;
  border: 0px solid red;
}

.cmeta_text1 {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align:left;
  margin-left: 20px;
  color:#786c41;
  padding-top: 2px;
  border: 0px solid red;
}

#c_logo {
  display: block;
  background: #fffff7 url(../images/c_logo.jpg) no-repeat top left;
  width: 600px;
  height: 84px;
  margin: 15px;
  margin-left: auto;
  margin-right: auto;
}

#head_text {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 1.5em;
  font-weight: normal;
  text-align:left;
  color:#666666;
  width: 780px;
  margin-left: auto;
  margin-right: auto;
  border: 0px solid green;
}

a.clink {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-decoration: underline;
  color: #666666;
}

a.clink:hover {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-decoration: underline;
  color: #adaa53;
}

#c_box0 {
  width: 780px;
  margin-left: auto;
  margin-right: auto;
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 8pt;
  border: 0px solid red;
}

#c_box {
  width: 780px;
  background: url(../images/c-bar-darkgray.gif) repeat-x 0 0;
  margin-left: auto;
  margin-right: auto;
  font-family: trebuchet ms,verdana,sans-serif;
  border: 0px solid red;
}

#c-box-head {
	color:#2E3D47;
	}
	
#c_box_topcity {
  width: 560px;
  margin-left: auto;
  margin-right: auto;
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 8pt;
}

#c_box_meta1 {
  width: 390px;
  background: url(../images/c_barbg.gif) repeat-x 0 0;
  float: left;
  margin-left: 20px;
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 8pt;
  color: #786c41;
  border: 0px solid red;
}

#c_box_bus1 {
  width: 390px;
  float: left;
  margin-left: 0px;
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 9pt;
  color: #786c41;
  border: 0px solid red;
}

#c_box_meta2 {
  width: 150px;
  background: url(../images/c_barbg.gif) repeat-x 0 0;
  float: right;
  margin-left: 20px;
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 8pt;
  color: #786c41;
  border: 0px solid red;
}

#cbox_metatext {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align:left;
  color:#666666;
  margin-left: 10px;
  padding-top: 13px;
  padding-bottom: 5px;
  border: 0px solid red;
}

#cbox_citytext {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 12pt;
  font-weight: normal;
  text-align:left;
  color:#666666;
  margin-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 0px solid red;
}

#cbox_text {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align:left;
  color:#2E3D47;
  margin-left: 10px;
  padding-top: 11px;
  padding-bottom: 5px;
  width: 590px;
  border: 0px solid red;
}

#cbox_col1, #cbox_col2, #cbox_col3 {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 9pt;
  color:#666666;
  text-align: left;
  width: 230px;
  margin-left: 10px;
  float: left;
  border: 0px solid red;
} 

#cbox_city_col1, #cbox_city_col2, #cbox_city_col3, #cbox_city_col4 {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 9pt;
  color:#666666;
  text-align: left;
  width: 130px;
  margin-left: 10px;
  float: left;
  border: 0px solid red;
} 

a.navc1 {
  font-family: trebuchet ms,verdana,sans-serif;
  line-height: 20px;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: underline;
  color: #444466;
}

a.navc1:hover {
  font-family: trebuchet ms,verdana,sans-serif;
  line-height: 20px;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: underline;
  color: #adaa53;
}

a.navcmeta1 {
  font-family: trebuchet ms,verdana,sans-serif;
  line-height: 20px;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
  color:#9c956f;
}

a.navcmeta1:hover {
  font-family: trebuchet ms,verdana,sans-serif;
  line-height: 20px;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
  color: #adaa53;
}

a.navc1b {
  font-family: trebuchet ms,verdana,sans-serif;
  line-height: 25px;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #9c956f;
}

a.navc1b:hover {
  font-family: trebuchet ms,verdana,sans-serif;
  line-height: 25px;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #adaa53;
}

#c_footer {
  width: 700px;
  font-family: trebuchet ms,verdana,sans-serif;
  line-height: 16px;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  color:#444444;
  margin-left: auto;
  margin-right: auto;
  border: 0px solid red;
}

a.navcfooter {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: underline;
  color:#9c956f;
}

a.navcfooter:hover {
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: underline;
  color: #adaa53;
}

hr {
  width: 780px;
  height: 1px;
  color: #cccdbf;
   background-color: #cccdbf;
  margin-left: auto;
  margin-right: auto;
}

a.navccity1 {
  font-family: trebuchet ms,verdana,sans-serif;
  line-height: 25px;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
  color:#9c956f;
}

a.navccity1:hover {
  font-family: trebuchet ms,verdana,sans-serif;
  line-height: 25px;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
  color: #adaa53;
}

.icon_try_sccb {
  background: url(../images/icon_trysearch.gif) no-repeat;
  float: right;
  margin-top: 10px;
  width: 245px;
  height: 276px;
  border: 0px solid red;
}

/****************************************/


/**************************
NEW STYLES BY CMERRICK
**************************/



.icon_try_place {
  background: url(../images/trySearch_cm.gif) no-repeat top right;
  float: right;
  margin-top: 0px;
  padding-top: 10px;
  padding-right: 20px;
  width: 144px;
  height: 276px;
  border: 0px solid red;
}


div#head_text .moreInfoLink	{
	font-size: 1em;
}
		
div#head_text h1 {
  display: block;
  font-size: 1.5em;
  color:#292F3A;
}

div#head_text .seoRatingIcons	{
	float: left;
	margin-right: 12px;
}

h3.moreRecBusiness	{
	margin-bottom: 0px;
	padding: 10px 20px 0px 10px;
	clear: left;
  border: 0px solid red;
}
h3.moreRecBusiness a{
	text-decoration: none;
	color: #547681;
}
div.moreRecBusiness	{
	padding: 20px 10px 0px 10px;
	clear: left;
}
div#moreRecBox	{
	clear: left;
	padding: 0px;
	margin: 0px;
	width: 616px;
	background: url(../images/moreRecBox.gif) no-repeat top left;
	border: 0px solid black;
}

div#moreRecBoxBottom	{
	padding: 0px;
	margin: 0px;
	height: 14px;
	width: 616px;
	background: url(../images/moreRecBoxBottom.gif) no-repeat bottom left;
}

div.moreRecBusiness h3	{
	margin-bottom: 4px;
	padding-bottom: 0px;
	margin-top: 4px;
	padding-top: 0px;
}

#c_box_bus1 {
  margin-left: 0px;
  font-family: trebuchet ms,verdana,sans-serif;
  font-size: 9pt;
	clear: both;
	margin-top: 20px;
	width: 100%;
}

div#searchHorizontal	{
	background: url(../images/newSearchBg.gif) no-repeat bottom left;
	height: 70px;
}


#search_form_div_wrapper {
  font-family: Verdana, Arial, sans_serif;
  height: 51px;
  width: 600px;
  position: relative;
  vertical-align: middle;
  top: 20px;
  left: 10px;
  border: 0px solid brown;
}

#search_form_div_wrapper .label {
  color: #2a4755;
  font-size: .65em;
  font-style: italic;

}


#search_form_div_home {
  font-family: Verdana, Arial, sans_serif;
  height: 25px;
  width: 600px;
  position: absolute;
  vertical-align: middle;
  left: 72px;
  top: 54px;
  left: 195px;
  top: 150px;
}

#search_form_div_home input .label {
  color: #2a4755;
  font-size: .9em;
  font-style: italic;
}

.search_form_div_home input {
  font-weight: bold;
  color: #333;
  font-size: .9em;
  background-color: #fbf9dd;
  border: 0px solid #527480;
  height: 24px;
  padding: 3px;
  width: 290px;
}

.form_seperator {
  font-size: .9em;
  font-weight: bold;
  color: #2a4755;
  padding: 6px 3px 6px 6px;
  vertical-align: top;
}

/**********************/
#head {
  width: 940px;
  height: 120px;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  background:  url(../images/headerLarge_cm.jpg)  no-repeat 0 0;
}

#logo {
  padding-top: 0px;
  margin-left: 0px;
}
/**********************/

#head #logo {
  height: 66px;
  width: 316px;
  position: absolute;
  top:28px;
  left: 318px;
  padding: 0px;
  margin: 0px;
}

#head #logo a h1{
    display: none;
}

#head #logo a img {
   border: none;
}

#head_text a:link	{
  color: #076080;
}
#head_text a:visited	{
  color: #587c99;
}
#head_text a:hover	{
  color: #076080;
}



div#moreRecBox .seoRatingIcons .oneDude	{
	height: 60px;
	width: 60px;
	background: url(../images/smallDude_1.gif) no-repeat top left;
	text-align: center;
	font-weight: bold;
	color: #433323;
}
div#moreRecBox .seoRatingIcons .twoDudes	{
	height: 60px;
	width: 60px;
	background: url(../images/smallDude_2.gif) no-repeat top left;
	text-align: center;
	font-weight: bold;
	color: #433323;
}
div#moreRecBox .seoRatingIcons .threeDudes	{
	height: 60px;
	width: 60px;
	background: url(../images/smallDude_3.gif) no-repeat top left;
	text-align: center;
	font-weight: bold;
	color: #433323;
}

h1 {
	font-size:120%;
	}
a.resultz:link, a.resultz:visited {
	text-decoration:none;	
	color:#385666;
	}
a.resultz:hover {
	color:#4A7388;
	}
.result-name {
	font-weight:bold;
	font-size:120%;
	text-decoration:underline;
	}
.result-phone {
	color:#676347;
	font-weight:600;
	font-size:110%;
	}
.result-address {
	color:#676347;
	font-size:100%;
	}
.result-city-state-zip {
	color:#676347;
	font-size:100%;
	}
.result-brands {
        color:#676347;
        font-size:75%;
        }

a.navcfooter:link, a.navcfooter:visited, a.navcfooter:active {
	color:#444444;
	}
a.navcfooter:hover {
	color:#3D5C6D;
	}
a.navc1:link, a.navc1:visited, a.navc1:active {
	font-size:.8em;
	color:#333366;
	}
a.navc1:hover {
	font-size:.8em;
	color:#3D5C6D;
	}
#c_topnav a.navc1:link, a.navc1:visited {
	font-size:1em;
	color:#333366;
	}
#c_topnav a.navc1:hover {
	font-size:1em;
	color:#3D5C6D;
	}	
#moreRecBox a.navc1:link, a.navc1:visited, a.navc1:active {
	font-size:1em;
	color:#333366;
	}
#moreRecBox a.navc1:hover {
	font-size:1em;
	color:#3D5C6D;
	}
#cbox_text {
	color:#344F5C;
	}

h1 {
	color:#666699;
	}
#c_footer a:link {
	color:#666666;
	}
#c_footer a:visited {
	color:#666666;
	}
#c_footer a:hover {
	color:#677D8B;
	}	
#cbox_col1 a.resultMain:link {
	color:#385666;
	font-weight:bold;
	font-size:1.1em;
	}
#cbox_col1 a.resultMain:visited {
	color:#385666;
	font-weight:bold;
	font-size:1em;
	}
#cbox_col1 a.resultMain:hover {
	color:#4A7388;
	}
#cbox_col1 a.resultSub:link {
	color:#666666;
	font-weight:normal;
	font-size:100%;
	}
#cbox_col1 a.resultSub:visited {
	color:#666666;
	font-weight:normal;
	font-size:100%;
	}
#cbox_col1 a.resultSub:hover {
	color:#677D8B;
	}
	
#cbox_col2 a.resultSub:link {
	color:#666666;
	font-weight:normal;
	font-size:100%;
	}
#cbox_col2 a.resultSub:visited {
	color:#666666;
	font-weight:normal;
	font-size:100%;
	}
#cbox_col2 a.resultSub:hover {
	color:#677D8B;
	}	

#cbox_col3 a.resultSub:link {
	color:#666666;
	font-weight:normal;
	font-size:100%;
	}
#cbox_col3 a.resultSub:visited {
	color:#666666;
	font-weight:normal;
	font-size:100%;
	}
#cbox_col3 a.resultSub:hover {
	color:#677D8B;
	}	
	
a#citi:link {
	color:#666666;
	font-weight:normal;
	font-size:1.1em;
	}
a#citi:visited {
	color:#666666;
	font-weight:normal;
	font-size:1.1em;
	}
a#citi:hover {
	color:#677D8B;
	}
				
a.navcfooter:link, a.navcfooter:visited {
	color:#444444;
	}
a.navcfooter:hover {
	color:#3D5C6D;
	}
a.navc1:link, a.navc1:visited {
	color:#444466;
	}
a.navc1:hover {
	color:#434F56;
	}
#cbox_text {
	padding:11px 0 18px 0;
	font-weight:bold;
	}
#cbox-text-head {
	font-size:12pt;
	padding:6px 0 18px 0;
	color:#2E3D47;
	font-weight:bold;
	}
#cbox_text a:link {
	color:#2E3D47;
	font-weight:bold;
	}
#cbox_text a:visited {
	color:#2E3D47;
	font-weight:bold;
	}
#cbox_text a:hover {
	color:#4A7388;
	}
#content-gnu {
  width: 800px;
  margin-top: 0px;
  margin: 0 auto;
  position: relative;
  border: 1px solid red;
}
#c_header {
	text-align:left;
	}
headingColor {
	color:#292F3A;
	}

#findmo {
  border: 0px solid red;
}

#splogo {
  border: 0px solid red;
}

