/*
 * $Id: brunei.css,v 1.24 2007/09/17 17:16:08 tcouch Exp $
 *
 * Rules to make centurytel look like centurytel.  Specific
 * CSS styles go here, to override default.css
 */

h2{
	font-weight: bold;
    display: inline;
}

body {
    background-color: #f5f7f6;
}

* {
    font-size: 8pt;
    font-family: Helvetica;
}


#pageContainer {
    width: 840px;
}

/**/
.block {
    display: block;
}

#searchResult .resultNav {
    height: 40px;
}

#searchResult .resultNav .letterLinks a {
	text-decoration: none;
	color: #0000FF;
	font-size: 9pt;
	font-weight: bold;
}
#searchResult .resultNav .letterLinks {
	color: #A8A8A8;
	font-size: 8pt;
}
#searchResult .crumbs a, #searchResult .crumbs a:visited {
	text-decoration: none;
	color: blue;
	font-size: 9pt;
}
#searchResult .crumbs {
    color: black;
    font-size: 9pt;
}
#searchResult .resultNav .desc {
	color: black;
	font-size: 8pt;
}

#searchResult .resultNav a {
	color: blue;
}

#searchResult .resultNav .pager {
	color: black;
	padding-right: 3px;
	font-size: 8pt;
	width: 50%;
	font-weight: normal;
	text-align: left;
}
#searchResult .resultNav .pager a {
	color: black;
}
#footer hr {
    border-color: #CCCCCC;
}


.box .title {
	background-color: #000000;
	color: white;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
	padding-left: 3px;
	height: 20px;
}

.refineSearchBox .title {
	background-color: #000000;
}

.refineSearchBox .body {
	background-color: #e6eaea;
}

#tabnav {
	background: url(../../images/shared/1x1gray.gif) repeat-x bottom;
}

#tabnav a:link, #tabnav a:visited {
	border: 1px solid #cccccc;
}

#tabnav a:hover, #tabnav a:hover span{
	background: black;
	color: white;
}

.listing .addresses .address .mapLinks A {
    font-size: 100%;
}
.listing .businessName {
    font-weight: bold;
}
.compare .businessName {
	background: #d8d8d8;
    color: black;
    font-weight: bold;
}
.listing .buttons {
    text-align: left;
}
#compareHeader .banner {
    height: 80px;
    width: 480px;
    background-image: url('../../images/centurytel/iyp_masthead091605small.jpg');
    background-repeat: no-repeat;
}
.profile .businessName {
	background: #d8d8d8;
    color: black;
    font-weight: bold;
}
#profileHeader .banner {
    height: 80px;
    width: 480px;
    background-image: url('../../images/centurytel/iyp_masthead091605small.jpg');
    background-repeat: no-repeat;
}
#siteMapTitle {
     font-size: 14pt;
     font-weight: bold;
     padding-top: 20px;
}

#validationErrors {
    padding-left: 17px;
}

#searchForm #searchWithin {
    padding-top: 3px;
}

#tabnav {
	background: url(../../images/activSearch/1x1_000000.gif) repeat-x bottom;
}

.listing {
    width: 575px;
}

.box {
	border: 1px solid #000000;
    background-color: #e6eaea;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 4px;
}

.refineSearchBox {
	border: 1px solid #000000;
    width: 100%;
}
#columnsContainer .leftColumn {
    margin-left: 0px;
}
.leftColumn .box ul {
    margin-left: 0px;
}

.leftColumn .box ul li {
    margin-left: 3px;
}

#columnsContainer .centerColumn {
    padding-top: 0px;
    padding-left: 10px;
    width: 600px;
}

#columnsContainer .centerColumn #resultsTitle {
    padding-left: 3px;
}

#tabnav a:link, #tabnav a:visited {
	border: 1px solid #000000;
}
#bottomShadow {
    background-image: url('../../images/brunei/bottomShadow.jpg');
}

.listingSeparator {
    color: #FDF5AD;
    border: none;
    margin: 0px;
    height: 0px;
}

#pageBox .top {
    background-image:  url('../../images/brunei/boxBackgrounds/pageBoxTop.gif');
    background-repeat: no-repeat;
    height: 15px;
    font-size: 0px;
}

#pageBox  .middle{
    background-image:  url('../../images/brunei/boxBackgrounds/pageBoxMiddle.gif');
    background-repeat: repeat-y;
    padding-left: 10px;
    padding-right: 10px;
}

#pageBox  .bottom {
    background-image:  url('../../images/brunei/boxBackgrounds/pageBoxBottom.gif');
    background-repeat: no-repeat;
    height: 15px;
    font-size: 0px;
}

/* IE min-height hack */
.searchResultsTarget , #profileTarget, #profile {
    vertical-align: top;
    width: 808px;
    min-height: 504px;
    height: auto !important;
    height: 504px;
}
.groupedListings {
    margin-top: 0px;
    margin-bottom: 10px;
}
.groupCategory {
    margin-top: 0px;
    padding-left: 15px;
    padding-top: 0px;
    margin-bottom: 3px;
    background-color: #815E42;
}

.groupCategory * {
    color: white;
    font-weight: bold;
    width: 90%;
}
.groupCategory .categoryName {
    font-size: 160%;    
}
.groupCategory .serviceArea{
    font-size: 110%;    
}
.groupCategory a {
    text-decoration: none;
}

.groupCategory .allCategories {
    font-size: 160%;
    padding-top: 5px;
    padding-bottom: 5px;
}

#profile {
    width: 500px;
}
#resultPager a {
	color: blue;
	font-weight: bold;
}
#letterLinksContainer a {
	color: blue;
	font-weight: bold;
}

#navigationTabs{
    padding-top: 15px;
}

/* accomodate 1cols x 1 row of addresses */
#addressBox1x1 {
    width: 240px;
}
/* accomodate 2cols x 1 row of addresses */
#addressBox2x1 {
    width: 420px;
}
/* accomodate 2cols x 2rows of addresses */
#addressBox2x2 {
    width: 450px;
}
/* accomodate 2cols x 2rows of addresses but scroll beyhond that*/
#scrollAddressBox2x2{
    width: 420px;
}
