/* BizLINQ-Munchpunch */

* {
padding:0; margin:0; font-family:Verdana, "Sans Serif";
}

body {
background: #9c0001 url(../images/body_bg.gif) repeat-x; background-position:50% 0; margin: 0px auto; text-align: center;

}

* img {
border:0;
}

a:link {color:#9c000f;font-weight:bold;text-decoration:none;}
a:hover {color:#9c000f;font-weight:bold;text-decoration:underline;}

hr {
background:#111;
height:1px;
margin:5px 0;
width:95%;
}

/* headers */

div#header h1 {
width:771px;
height:149px;
background:url(../images/h_bizlinq_munchpunch.jpg) no-repeat;
}

div#header h1 a {
width:771px;
height:142px;
display:block;
text-indent:-9999px;
}

div#mainnav h3, div#countries h3, div#searchbar h3, div#searchbyalpha h3 {
display:none;
}


div#left_advertise h3 {
font-size:12px;
color:#000;
font-weight:bold;
margin:0 10px 5px 10px;
padding:10px 0 0 0;
}

div#left_feedback h3 {
font-size:12px;
color:#000;
font-weight:bold;
margin:0 10px 5px 10px;
padding:10px 0 0 0;
}




div#outercontainer {
margin:0% auto;
text-align:center;
background:#9c0001;
padding:0 5px 0 5px;
width:778px;
border-left:1px solid #740a07;
border-right:1px solid #740a07;
}

div#innercontainer {
margin:0% auto;
text-align:center;
background:#fff;
width:771px;

}

div#channels {
width:100%;
background:#e7e7e7;
font-family:Verdana, "Sans Serif";
font-size:10px;
padding:3px 0 3px 0;
text-align:center;

color:#111;
}

div#channels ul {
list-style:none;
}

div#channels ul li {
list-style:none;
display:inline;
}


div#channels  a:link.channellinks, div#channels  a:visited.channellinks {
font:normal 10px Verdana, "Sans Serif";
color:#111;
text-decoration:none;
padding:0 2px 0 5px;
}

div#channels  a:hover.channellinks {
color:#111;
text-decoration:underline;
}

div#leaderboard {
margin:20px 0;
}

div#mainnav {
text-align:left;
color:#111;
height:30px;

}


div#mainnav a {
text-indent:-9999px;
display:block;
float:left;
height:16px;
}

a#home {
background:#fff url(../images/nav_home.png) no-repeat;
width:62px;
}

a#advertise {
background:#fff url(../images/nav_advertise.png) no-repeat;
width:81px;
}

a#contactus {
background:#fff url(../images/nav_contactus.png) no-repeat;
width:89px;
}

a#feedback {
background:#fff url(../images/nav_feedback.png) no-repeat;
width:79px;
}

a#userpolicy{
background:#fff url(../images/nav_userpolicy.png) no-repeat;
width:91px;
}
/*
div#countries {
display:inline;
height:20px;


color:#111;
height:20px;
background:#fff url(../images/bg_countries.jpg) bottom left no-repeat;
float:right;
text-align:right;
height:20px;
margin-right:10px;
}*


div#countries a {
 text-indent:-9999px;
display:block;
float:left;
height:14px;
text-indent:-9999px;
display:block;
float:right;
height:16px;
}*/
.space {width:200px;float:left;}

a#usa {
background:#fff url(../images/nav_usa.png) no-repeat;
width:53px;
}

a#rp {
background:#fff url(../images/nav_ph.png) no-repeat;
width:107px;
}

div#header {
margin:0% auto;
text-align:center;
width:778px;
}

div#searchbar {
background:#f2f2f2;
height:40px;
text-align:left;
width:100%;
margin-bottom:10px;
}


div#searchbar input {
font-size:11px;
margin:10px 5px;
}

div#searchbar input.text {
background:#fff;
color:#000;
padding:5px 10px 0px 3px;
height:20px !important;
height:25px;
width:257px;
border:0;
margin:5px 5px 0 10px;
letter-spacing:1px;
border:1px solid #9c000f;
color:#000;
}


div#searchbar input.search {
background:#9c000f;
height:25px !important;
height:25px;
width:65px;
border:0;
margin:0;
color:#fff;
font-weight:bold;
}

div#searchbyalpha  {
background:#fff;
height:25px;
padding:5px 0 5px 0;
text-align:center;
font-size:11px;
margin: 25px 0 0 0 ;
}


div#searchbyalpha ul {
list-style:none;
}

div#searchbyalpha ul li {
list-style:none;
display:inline;
margin:0 1px 0 1px;
}

div#searchbyalpha  a:link, div#searchbyalpha  a:visited {
color:#9c000f;
text-decoration:none;
font-weight:bold;
border:1px solid #e4e4e4;
padding:3px 4px;
}

div#searchbyalpha  a:hover {
color:#fff;
text-decoration:none;
font-weight:bold;

background:#9c000f;
padding:4px;
}

div#searchbyalpha  a:link.active, div#searchbyalpha  a:visited.active {
color:#111;
text-decoration:none;
font-weight:bold;
border:1px solid #111;
padding:3px 4px;
font-size:200%;

}

div#searchbyalpha  a:hover.active {
color:#fff;
text-decoration:none;
font-weight:bold;
border:1px solid #9c000f;
padding:3px 4px;
}

div#tnm_content {
clear:right;
padding:10px 0 0 0;

}

div#tnm_left {
width:220px;
float:left;
padding:0 0 0 15px;
margin-bottom:20px;
}

div#left_searchbycategory {
margin:0% auto;
line-height:14pt;
}

div#left_searchbycategory a:link, div#left_searchbycategory a:visited {
color:#000;
text-decoration:none;
font-weight:normal;
}

div#left_searchbycategory a:hover {
color:#9c0001;
text-decoration:none;
font-weight:normal;
}

div#left_searchbycategory ul li ul li.subsub ul li a:link, div#left_searchbycategory ul li ul li.subsub ul li a:visited {
color:#111;
text-decoration:none;
font-weight:normal;
}

div#left_searchbycategory ul li ul li.subsub ul li a:hover {
color:#2495e6;
text-decoration:none;
font-weight:normal;
}

div#left_searchbycategory ul li ul li.subheading a:link, div#left_searchbycategory ul li ul li.subheading a:visited
 {
color:#9c0001;
text-decoration:none;
font-weight:bold;

}

div#left_searchbycategory ul li ul li.subheading a:hover{
color:#999;
text-decoration:none;
font-weight:bold;
}

div#left_searchbycategory ul {
list-style:none;
margin:0 0 5px 0;

}

div#left_searchbycategory ul li {
list-style:none;
display:block;
}

div#left_searchbycategory ul li.head {
height:29px;
background:#9c0001 url(../images/h_searchbycategory.png) top center no-repeat;
}

div#left_searchbycategory ul li.body {
background:#f2f2f2;

}



div#left_searchbycategory ul li ul.subhead {
text-align:left;
padding:8px 6px;
margin:0 3px 0 5px;

}

div#left_searchbycategory ul li ul li.subheading {
color:#FE1B2C;
font-weight:bold;
font-size:11px;

}


div#left_searchbycategory ul li ul li.subsub { /* used in la ducut page, this doesnt display list inline */
color:#111;
font-size:11px;
margin:0 0 0 13px;
text-indent:-13px;
}

div#left_searchbycategory ul li ul li.subsub ul {
}

div#left_searchbycategory ul li ul.subhead li.sub { /* used in homepage, inner page */
color:#111;
font-size:11px;
display:inline;
}

div#left_searchbycategory ul li ul li.subsub ul li {
color:#111;
font-size:11px;
display:inline;
}

div#left_topsearches {
margin:0% auto;
line-height:14pt;

}

div#left_topsearches ul li ul li.subsub a:link, div#left_topsearches ul li ul li.subsub a:visited {
color:#9c0001;
text-decoration:none;
font-weight:bold;
}

div#left_topsearches ul li ul li.subsub a:hover {
color:#999;
text-decoration:none;
font-weight:bold;
}


div#left_topsearches ul {
list-style:none;
}

div#left_topsearches ul li {
list-style:none;
display:block;
}

/*  div#left_topsearches ul li.head {
height:7px;
margin-bottom:5px !important;
margin-bottom:-10px;
margin:0;
} */

div#left_topsearches ul li.head {
height:29px;
background:#9c0001 url(../images/h_topsearches.png) top center no-repeat;
}

div#left_topsearches ul li.body {
background:#f2f2f2;
}

div#left_topsearches ul li.footer {
background:#f2f2f2;
width:100%;
}

div#left_topsearches ul li ul.subhead {
text-align:left;
padding:8px 6px;
margin:0;
}

div#left_topsearches ul li ul li.subheading {
color:#000;
font-weight:bold;
font-size:12px;
padding:5px 0 0 0;
}

div#left_topsearches ul li ul li.subsub {
text-align:center;
font-size:11px;
color:#000;
font-weight:bold;
margin:0;

}

div#left_advertise {
line-height:14pt;
background:#f1f1f1;
text-align:left;
margin:8px 0 0 0;
}

div#left_advertise  a:link, div#left_advertise  a:visited {
color:#9c0001;
text-decoration:none;
font-weight:bold;
}

div#left_advertise  a:hover {
color:#999;
text-decoration:none;
font-weight:bold;
}

div#left_advertise h2 {
height:29px;
background:#9c0001 url(../images/h_advertise.png) top center no-repeat;
display:block;
width:100%;
text-indent:-9999px;
}

div#left_advertise p {
font-size:11px;
color:#111;
margin:0px 10px 5px 10px;
}

div#left_advertise p.advertise {
font-size:11px;
color:#FE1B2C;
font-weight:bold;
padding:0 0 10px 0;
}

div#left_feedback {
line-height:14pt;
background:#f1f1f1;
text-align:left;

}

div#left_feedback h2 {
height:29px;
background:#9c0001 url(../images/h_feedback.png) top center no-repeat;
display:block;
width:100%;
text-indent:-9999px;
}

div#left_feedback   a:link,div#left_feedback  a:visited {
color:#9c0001;
text-decoration:none;
font-weight:bold;
}

div#left_feedback  a:hover {
color:#999;
text-decoration:none;
font-weight:bold;
}



div#left_feedback p {
font-size:11px;
color:#111;
margin:0px 10px 5px 10px;
}

div#left_feedback p.feedback {
font-size:11px;
color:#FE1B2C;
font-weight:bold;
padding:0 0 10px 0;
}

div#tnm_middle {
width:383px;
float:left;
padding:0 0 0 10px;
}



div#mid_featuredcompanies {
width:100%;
margin:0% auto;
margin-bottom:10px;
}

div#mid_featuredcompanies p {
font-size:11px;
text-align:left;
margin:30px 0;
display:block;
}


div#mid_featuredcompanies div#mid_head {
height:29px;
background:#9c0001 url(../images/h_featco.png) top center no-repeat;
margin-bottom:8px;
}

div#mid_featuredcompanies div.mid_buttonspace {
padding:5px 0 10px 0;
text-align:left;
clear:both;

border-top:1px solid #fff;
}

div#mid_featuredcompanies div.mid_buttonspace div.button_image {
float:left;
width:110px;
height:60px;
margin-top:10px;
}

div#mid_featuredcompanies div.mid_buttonspace div.button_text {
float:left;
text-align:left;
width:250px;
margin:5px 0;
line-height:90%;
}

div#mid_featuredcompanies div.mid_buttonspace div.button_text a:link.impt,
div#mid_featuredcompanies div.mid_buttonspace div.button_text a:visited.impt  {
color:#9c000f;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

div#mid_featuredcompanies div.mid_buttonspace div.button_text a:hover.impt,
div#mid_featuredcompanies div.mid_buttonspace div.button_text  a:hover.link   {
color:#999;
}

div#mid_featuredcompanies div.mid_buttonspace div.button_text   a:link.copy,
div#mid_featuredcompanies div.mid_buttonspace div.button_text   a:visited.copy {
color:#000;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

div#mid_featuredcompanies div.mid_buttonspace div.button_text  a:link.link,
div#mid_featuredcompanies div.mid_buttonspace div.button_text  a:visited.link  {
color:#9c000f;
font-size:11px;
text-decoration:none;
font-weight:bold;
}


/* txt replace */

.mid_pmb {
height:14px;
background: url(../images/pmb.gif) top left no-repeat;
display:block;
margin:5px 0;
}

.mid_pmb a.txtreplace{
	text-indent:-9999px;
	display:block;
	height:14px;
	margin:0 !important;
	margin-top:-2px;
}
.mid_pmb a:link, .mid_pmb a:visited{
	color:#c00;
	font-weight:bold;
}
.mid_pmb a:hover{
	color:#f00;
	text-decoration:none;
	border-bottom:none;
}
.mid_pmb a:active{
	color:#f00;
}
.mid_pmb a{
	float:left;
	list-style-type:none;
}

.mid_pmb .promoslink{
	width:64px;
}
.mid_pmb .menulink{
	width:51px;
}
.mid_pmb .brancheslink{
	width:75px;
}

/**hover styles**/
.mid_pmb .promoslink:hover{
	background: url(../images/pmb.gif) 0px -14px no-repeat !important;
	background: url(../images/pmb.gif) 0px -12px no-repeat;
	}
.mid_pmb .menulink:hover{
	background: url(../images/pmb.gif) -64px -14px no-repeat !important;
	background: url(../images/pmb.gif) -64px -12px no-repeat;
	}
.mid_pmb .brancheslink:hover{
	background: url(../images/pmb.gif) -115px -14px no-repeat !important;
	background: url(../images/pmb.gif) -115px -12px no-repeat;
}



#mid_branches  {
width:100%;
clear:both;
margin:0% auto;
margin-bottom:10px;
}

#mid_branches h3 {
height:29px;
background:#fff url(../images/h_branches.png) top left no-repeat;
display:block;
width:100%;
text-indent:-9999px;
border-bottom:1px solid #9c000f;
margin-bottom:10px;
}


#mid_branches ul {
list-style:none;
text-align:left;
}

#mid_branches li.branch_name  {
font: bold 14px Verdana;
color:#000;
line-height:200%;
}

#mid_branches ul.branch_deets {
font: normal 11px Verdana;
color:#000;
line-height:160%;
}


/*
div#mid_morelistings {
text-align:left;
}

div#mid_morelistings a:link, div#mid_morelistings a:visited {
color:#9c000f;
text-decoration:none;
font-weight:bold;
}

div#mid_morelistings  a:hover {
color:#999;
text-decoration:underline;
font-weight:bold;
}

div#mid_morelistingshead {
display:block;
margin:10px 0 20px 0;
background:url(../images/btn_morelistings.jpg) no-repeat;
width:101px;
height:25px;
}

div#mid_morelistings p {
text-align:left;
font-size:11px;
letter-spacing:1px;
margin:0 0 10px 0;
}
*/

div#tnm_right {
width:130px;
float:left;
padding:0 0 0 6px;
}

div#tnm_right div.right_buttonspace {
margin:0 0 10px;
}

div#tnm_right div.right_miniskyspace {
margin:0 0 10px;
}

div#footer {
height:34px;
clear:both;
}

div#footer a:link, div#footer a:visited {
color:#9c000f;
text-decoration:none;
font-weight:bold;
padding:0 5px 0 5px;
}

div#footer  a:hover {
color:#999;
text-decoration:none;
font-weight:bold;
padding:0 5px 0 5px;
}

div#footerbox {
background:#f1f1f1;
padding:0 10px 0 10px;
font-size:70%;
}

div#footerbox ul {
list-style:none;
padding:15px 0 15px 0;
}

div#footerbox ul li {
list-style:none;
display:inline;
}

div#footerbox ul li.left {
margin:0 20px 0 0;
}

div#footerbox ul li ul {
display:inline;
}

div#footerbox ul li ul li{
display:inline;
}

.subcat a, .subcat {
color:#9c000f;
font-size:11px;
letter-spacing:1px;
clear:both;
text-decoration:none;

}




/**Pagination**/

div.mid_pagination {
width:100%;
margin:0% auto;
line-height:100%;
clear:left;
color:#ddd;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
padding:2px;
border-bottom:1px solid #9c000f;
padding-bottom:10px;

}



div.mid_pagination a:link, div.mid_pagination a:visited {
color:#9c000f;
font-size:11px;
letter-spacing:1px;
text-decoration:none;
font-weight:bold;
border:1px solid #fff;
padding:2px;
line-height:140%
}



div.mid_pagination  a:hover {
color:#9c000f;
font-size:11px;
letter-spacing:1px;
text-decoration:none;
font-weight:bold;
border:1px solid #9c000f;
padding:2px;
line-height:140%
}

/*select subcat*/
div#left_searchbycategory .cur a:link, div#left_searchbycategory  .cur a:visited {
color:#195ec3;
text-decoration:none;
font-weight:normal;
}

 div#left_searchbycategory a:link.cur, div#left_searchbycategory a:visited.cur {
color:#9c0001 !important;
text-decoration:none;
font-weightold !important;
}
