
/* CSS Document */
/* CSS Design File for Regional Franchise Directory */
/* Design B.Hessle 7/2006 */

/** regional variations **/
@import url("directoryColour.css");

/** content **/

body, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:0px 0px 0px 0px;
	padding:0px;
}

a { font-weight: bold;
	text-decoration: none;
	color: #000;
}

a:hover { 
	color: #F00; }

a:visited { 
	color: #555; }

#toplinkbar a:visited { 
	color: #fff; }

p {
	margin: 0px 0px 6px 0px;}

H1, h2, h3 {
	font-size: 12px;
	font-weight: bold;
	padding:0px;
	margin:4px 0px 0px 0px;
}

/* Text page title & links, update to add text title and links */

h1.title {
	font-size:13px;
	position:absolute;
	top:50px;
	left:45px;
}

.links {
	position:absolute;
	top:10px;
	left:385px;
}

/* image tags */

img {padding:3px}
.img1 {
	padding:0; 
	margin:0; 
	border:0}

/* top bar */

.topBack{
	background: url(../images/design/topBack.gif);
	height:80px;
	}

/* form box */

.boundingBox {
	border-top:0;
	padding:6px;
	
}

.boundingBoxRight {
	background: url(../images/design/right.gif) right repeat-y;
	
}

.boundingBoxRightBottom {
	background: url(../images/design/bottomRight.gif) bottom right no-repeat; 
	padding:0 6px 0px 6px;
	border-bottom:6px solid white;
}

/** form content **/
.formcontent2 {
	height:50px;
	border-bottom:1px solid #698EC5;
	padding:4px;
	margin:0 4px 4px 0;
}


.formcontent {
	height:49px;
	padding:4px;
	margin:0 4px 4px 0;
}

.formcontent input {
	border:2px solid #E3CA9D;
	border-top:2px solid #734A00;
	border-left:2px solid #734A00;
}


input, select {
	margin-top:4px;}

label { 
	display: block;  
	}


.button{background-color:#698EC5; font-weight:bold; color:#FFFFFF;}

/** H1 title bar Check if in use  **/

.regional_header1{
	font-weight:bold;
	padding: 5px;
	border:0px;
}

.SearchLinks {
	background-color:#CAEAEC
}
/** content bar Check if in use  **/
	
.regional_content1 {
	font-weight: normal;
}

/* order styles */

.order {
	padding:4px; 
	border:0px;
	 }
			

/* base */

.clear { clear: both; }






  /* typeAhead box style sheets */
      span.spanTextDropdown{
        position: absolute;
        top: 270px;
        left: 657px;
        width: 280px;
        z-index: 101;
        background-color: #C0C0C0;
        border: 1px solid #000000;
        padding-left: 2px;
        overflow: visible;
        display: none; 
      }

      span.spanMatchText{ text-decoration: underline;
        font-weight: bold; }
      span.spanNormalElement{ background: #C0C0C0; }
      span.spanHighElement{ background: #000040;
        color: white;
        cursor: pointer; }
      span.noMatchData{ font-weight: bold;
        color: #0000FF; }
