
/* 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 {
	position:absolute;
	top:50px;
	left:45px;
}

.links {
	position:absolute;
	top:10px;
	left:385px;
}

/* image tag */

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 {
	
	
}

.boundingBoxRightBottom {
	
	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; }
		
/* raised button */
.button2 a {
	border:2px solid #B7B7B7; 
	border-right:2px solid #333; 
	border-bottom:2px solid #333; 
	background:#f00; 
	padding:4px; 
	color:#fff; 
	display:block}

.button2 a:visited {color:#fff}

.button2 a:hover {
	color:#fff;
}

.button2 a:active {
	border:2px solid #333; 
	border-right:2px solid #B7B7B7; 
	border-bottom:2px solid #B7B7B7; 
	}

