/* CSS Document */
/*******************************************************************************/
/* Presentation CSS File                                                       */
/*   Text and colour formatting for all media types                            */
/*                                                                             */
/* Developed by Matthew Harris, DBS, www.dbs-uk.co.uk                          */
/*******************************************************************************/

/* code tag for linking to a site */
/*******************************************************************************/
code.linkcode
{
	margin: 1em 2em;
	padding: 0.5em;
	background: #ccc;
	border: 1px solid #999;
	color: #000;
	display: block;
	overflow: auto;
}

a, 
a:link, 
a:visited
{
    color: #8184cf;
}

a:hover, 
a:active
{
    color: #0A067E;
}

.warningmsg
{
	margin: 15px;
	padding: 15px 15px 15px 75px;
	width: 500px;
	background: #FFE172 url(/site/img/icons/warning.png) 10px 10px no-repeat;
	border: 1px solid #E5A400;
	line-height: 1.5em;
}



/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px !important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
/*	height : 200px;*/
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.Landline
{
    font-size: larger;
    color: #8184CF;
}

.PostcodesList
{
	text-align: left;
    color: #8184CF;
    text-transform: uppercase;
}

.franchiseLabel
{
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

img.Column2Img
{
    padding-top: 10px;
}

.postcodes_covered
{
	text-transform: uppercase;
}

.orange
{
	color:#FF6600;
}

.green
{
	color:#006600;
}

dl
{
	margin-top:15px;
}

dt.bigger
{
	font-size:1.25em;
	color:#000000;
}

dt.subordinate
{
	display:block;
	padding:5px;
	background:#CCCCCC;
}

dt
{
	font-weight:bold;
	color:#666666;
}

dd
{
	color:#666666;
	margin:5px 0;
}

dl dl
{
	margin-left:25px;
}

dl dl dt.subordinate
{
	display:block;
	padding:5px;
	background:#E5E5E5;
}



p.bookdownload
{
	float:left;
	padding-right:10px;
}


.franchise_tel
{
    font-weight: bold;
    font-size: 1.333em;
    color: #0C066A;
}

.search_result_tel_no
{
    color: #0C066A;
}

div.areas_covered p.franchise_tel_no
{
    padding-bottom: .5em;
    margin-bottom: .5em;
    color: #0000FF;
    font-weight: bold;
    border-bottom: 1px solid #BDBDBD;
}

.contactnumbers_covered
{
    padding-bottom: 0 !important;
}