html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

.clear {clear:both;}

p {margin:2px 0;line-height:18px;}
h1 {font-weight:bold;font-size:24px;}
h2 {font-weight:bold;font-size:22px;}
h3 {font-weight:bold;font-size:18px;}
h4 {font-weight:bold;font-size:16px;}
h5 {font-weight:bold;font-size:14px;}
h6 {font-weight:bold;font-size:12px;}

body {
	background:#808080;
	font-family:"Myriad Pro", Verdana, sans-serif;
	font-size:14px;
	}

#wrapper {
	width:1190px;
	margin:0 auto;
	background:#fff;
}

#header {
	height:115px;
}

	#header-left {
		float:left;
		height:115px;
	}

		h1.logo {
	height:115px;
	width:413px;
	background:url("../images/TestHouseDirectorylogo.gif") no-repeat;
	position:relative;
	top:0;
	left:10px;
		}
		
		h1.logo a {
	position:absolute;
	top:0;
	left:10px;
	height:115px;
	width:413px;
	text-indent:-9999px;
		}
		
	#header-right {
		float:right;
		width:740px;
		height:115px;
	}
	
		#header-right img {
			padding-top:10px;
		}
		
	#nav {
		background:#707e5d;
		height:30px;
		position:relative;
	}
	
		#nav ul {
			list-style-type:none;
			margin: 0;
			padding: 0;
		}
		
		#nav ul li {
			display:inline;
		}
		
		#nav ul li a {
			display:block;
			float:left;
			color:#fff;
			text-transform:uppercase;
			text-decoration:none;
			margin:6px 2px;
			padding-right:6px;
			font-weight:bold;
			border-right:1px solid #fff;
		}
		
		#nav ul li a:hover {
			color:#2f3626;
		}
		
		#search {
			position:absolute;
			top:4px;
			right:2px;
		}	
		
			#search p {
				color:#fff;
				text-transform:uppercase;
				font-weight:bold;
				float:left;
			}
						
			#search input#s{
				height:16px;
				width:150px;
				border-radius: 15px;
				-moz-border-radius: 15px;
				border:1px solid #fff;
				font-size:14px;
				color:#bfbfbe;
				text-indent:5px;
				font-style: italic; 
			}
			
			#search form {
				float:left;
			}
			
			#search .btn{
				border:none;
				background:transparent;
				color:#fff;
				font-weight:bold;
				cursor:pointer;
			}
			
			#search .btn:hover {
				color:#2f3626;
			}

		
/***** CONTENT *****/

#content {
	margin:15px;
}

	#aside-primary {
		width:200px;
		float:left;
	}
	
		#aside-primary p {
			font-size:11px;
		}
		
		#aside-primary a {
			font-size:11px;
			color:#000;
		}
		
	#aside-secondary {
		float:right;
		width:145px;
	}
	
	#main-content {
		float:left;
		width:765px;
		margin:0 25px;
		position:relative;
	}
	
		#inner-content {
			width:460px;
		}
		
		
		
		#inner-content a {
			color:#775;
		}
	
	#select {
		margin:50px 0 15px 0;
	}
	
		#select input{
			border-radius: 15px;
			-moz-border-radius: 15px;
		}
		
		#select form {
			margin:10px 0;
		}
		
		.customStyleSelectBox {
		/* Styles For Your Select Box */
			border:1px solid #a9aaad;
			padding:6px;
			width:auto;
			border-radius: 15px;
			-moz-border-radius: 15px;
		}

		.customStyleSelectBox.changed {
		/* You can use this if you want a different style after user has made a selection */
		}

		/* on the next line we add a down arrow on the right to indicate that it is a select box */
		.customStyleSelectBoxInner {
		background:url(../images/canvas-list-nav-item-arrow-.gif) no-repeat center right;
		}
	
	#categories {
		position:absolute;
		top:0;
		right:0;
		width:250px;
	}
	
		#categories p, #categories ul li, #categories h3 {
			text-align:right;
		}
		
		#categories ul li {
			font-size:12px;
			padding:2px 0;
		}
		
		#categories .badge {
			margin:25px 0 0 115px;
		}
		
	#directory {
		margin:100px 0 0 0;
	}
	
		#directory img {
			float:left;
			padding-right:15px;
		}
		
		#directory p {
			padding-top:105px;
		}

		
/***** FOOTER *****/

#footer {
	height:50px;
	margin:15px 0;
}

	#footer p {
		text-align:center;
		font-size:12px;
		font-family:verdana;
		padding:15px 0;
	}
		
.type {
	color: #666666;
}

.bizlist_item {
	background-color : White;
	font-size: 11px;
	color : Black;
}
.bizlist_category {
	text-transform : uppercase;
	font-size : xx-small;
	font : bold 12px;
	color : White;
	background : #775;
}
