/* TNM-BizLINQ */

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

body {
background:url(../images/bg.jpg) no-repeat;
background-position:50% 12%;
margin: 0px auto;
text-align: center;
}

* img {
border:0;
}

div#outercontainer {
margin:0% auto;
text-align:center;
background-color:#f0f0f0;
padding:0 5px 0 5px;
width:778px;
}

div#innercontainer {
margin:0% auto;
text-align:center;
background-color:#fff;
width:100%;
}

div#channels {
background-color:#e7e7e7;
font-family:Verdana, "Sans Serif";
font-size:10px;
padding:3px 0 3px 0;
text-align:center;
border-bottom:1px solid #ccc;
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-family:Verdana, "Sans Serif";
font-size:10px;
color:#111;
text-decoration:none;
padding:0 5px 0 5px;
}

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

div#leaderboard {
padding:10px 0 10px 0;
}

div#mainnav {
text-align:left;
color:#111;
}

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

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

div#countries {
text-align:right;
color:#111;
background:url(../images/countriesbg.jpg) bottom left no-repeat;
height:27px;
margin:0 20px 0 0;
}

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

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

div#countries a:link, div#countries a:visited {
color:#F11E27;
font-weight:bold;
font-size:70%;
text-decoration:none;
margin:0 20px 0 0;
}

div#countries a:hover {
color:#038137;
font-weight:bold;
font-size:70%;
text-decoration:none;
margin:0 20px 0 0;
}

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

div#searchbar {
background:url(../images/searchbarbg.jpg) repeat-x;
background-color:#fff;
height:35px;
padding:5px 0 5px 0;
text-align:right;
}


div#searchbar input {
font-size:11px;
background-color:#B9B9B9;
background:url(../images/inputbg.jpg);
color:#000;
padding:3px 10px 3px 10px;
height:15px;
width:157px;
border:0;
margin:0 10px 0 0;
letter-spacing:1px;
}

div#searchbar input.search {
background:url(../images/btn_search.jpg);
height:22px;
width:63px;
border:0;
margin:0 15px 0 0;
}

div#searchbyalpha  {
background-color:#fff;
height:35px;
padding:5px 0 5px 0;
text-align:center;
font-size:11px;
margin:10px 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:#FE1B2C;
text-decoration:none;
font-weight:bold;
border:1px solid #ccc;
padding:3px 4px;
}

div#searchbyalpha  a:hover {
color:#FE1B2C;
text-decoration:none;
font-weight:bold;
border:1px solid #FE1B2C;
padding:4px;
}

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

div#searchbyalpha  a:hover.active {
color:#FE1B2C;
text-decoration:none;
font-weight:bold;
border:1px solid #FE1B2C;
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;
}

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

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

div#left_searchbycategory a:hover {
color:#FE1B2C;
text-decoration:underline;
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:#2D7C4C;
text-decoration:underline;
font-weight:normal;
}

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

div#left_searchbycategory ul li ul li.subheading a:hover{
color:#FE1B2C;
text-decoration:underline;
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:40px;
margin-bottom:0 !important;
margin-bottom:-5px;
}

div#left_searchbycategory ul li.body {
background:url(../images/searchbycategorybg.jpg);
width:220px;
}

div#left_searchbycategory ul li.down {
background:url(../images/searchbycategorybg_down.jpg) no-repeat;
width:220px;
margin-top:-2 !important;
margin-top:-5px;
}

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

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 weddings 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:100%;
}

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

div#left_topsearches ul li ul li.subsub a:hover {
color:#111;
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.body {
background:url(../images/searchbycategorybg.jpg);
width:220px;
margin-top:-5px !important;
}

div#left_topsearches ul li.down {
background:url(../images/searchbycategorybg_down.jpg) no-repeat;
width:220px;
margin-top:-2px !important;
margin-top:-2px;
}

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

}

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

div#left_topsearches ul li ul li.subsub {
color:#111;
font-size:12px;
color:#FE1B2C;
font-weight:bold;
margin:10px 0 0 0;
}

div#left_advertise {
line-height:100%;
background-color:#f1f1f1;
text-align:left;
padding:5px;
margin:5px 0 0 0;
}

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

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

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

div#left_advertise p {
font-size:12px;
color:#111;
padding:0 0 10px 0;
}

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

div#left_feedback {
line-height:100%;
background-color:#f1f1f1;
text-align:left;
padding:5px;
margin:10px 0 0 0;
}

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

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

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

div#left_feedback p {
font-size:12px;
color:#111;
padding:0 0 10px 0;
}

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

div#tnm_middle {
width:388px;
float:left;
padding:0 0 0 15px;
}

div#tnm_middle p.hdiv {
text-align:left;
}

div#mid_email {
width:388px;
line-height:100%;
margin:0 0 10px 0;
}

div#mid_email div#mid_head {
text-align:left;
}

div#mid_email div#mid_emailform {
margin:10px 0 0 0;
text-align:left;
font-size:11px;
letter-spacing:1px;
}

div#mid_email div#mid_emailform p {
padding:8px 0 8px 0;
font-size:11px;
letter-spacing:1px;
}

div#mid_email div#mid_emailform span.small {
font-size:10px;
letter-spacing:0px;
}


div#mid_featuredcompanies {
width:388px;
margin:0% auto;
line-height:100%;
}

div#mid_featuredcompanies div#mid_head {
margin:0 0 10px 0;
text-align:left;
}

div#mid_featuredcompanies div.mid_buttonspace {
padding:5px 0 10px 0;
text-align:left;
clear:both;
line-height:80%;
border-top:1px solid #fff;
}

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

div#mid_featuredcompanies div.mid_buttonspace div.button_text {
float:left;
text-align:left;
width:250px;
}

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:#FE1B2C;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

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:#111;
font-size:11px;
letter-spacing:1px;
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:#FE1B2C;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

div#mid_morelistings {
text-align:left;
}

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

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

div#mid_morelistingshead {
display:block;
margin:0 0 20px 0;
}

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;
}

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

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

div#footer {
background:url(../images/footerbg.jpg) bottom no-repeat;
height:34px;
padding:10px 15px 0 15px;
clear:both;
}

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

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

div#footerbox {
background-color:#C0DFC0;
padding:0 10px 0 10px;
font-size:70%;
letter-spacing:1px;
}

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

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

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

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

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

.subcat a, .subcat {

color:#FE1B2C;

font-size:11px;

letter-spacing:1px;

clear:both;

text-decoration:none;

}




/**Pagination**/

div.mid_pagination {

width:388px;

margin:0% auto;

line-height:100%;

clear:left;

color:#ddd;

font-size:12px;

letter-spacing:1px;

font-weight:bold;

border:1px solid #fff;

padding:2px;



}



div.mid_pagination a:link, div.mid_pagination a:visited {

color:#FE1B2C;

font-size:12px;

letter-spacing:1px;

text-decoration:none;

font-weight:bold;

border:1px solid #fff;

padding:2px;

line-height:100%
}



div.mid_pagination  a:hover {

color:#FE1B2C;

font-size:12px;

letter-spacing:1px;

text-decoration:none;

font-weight:bold;

border:1px solid #FE1B2C;

padding:2;
line-height:100%

}

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