
.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;
}
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, #header-right {
		display:inline-block;vertical-align:top;
	}
		
	#header-right {
		width:740px;
		 
	}
	
 #header-right img {margin:10px 0px 0px 20px;}
		#menu {width:80%;}
	#nav {
		background:#707e5d;
		height:35px;
		position:relative;
	}
	
		 
		
		#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: 30px 15px 15px 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:
0px;
		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:0px 0 0 0;
	}
    .directory {width:620px;}
	
		#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;
}





.backtotop {display:none;}
/** END MENU **/


 
  .animateddrawer {display:none;}
  
  /* Portrait and Landscape */
  @media  (max-width: 480px) 
{

body, p, h1, h2, h3, h4 {font-size:1em!important;line-height:1.6em;background-color:#fff;}
#wrapper {width: 100%;}
#content {position:relative;}
#inner-content p {margin-bottom:0;}

#aside-primary, 
  #categories, 
  #directory,
  #inner-content,
  #aside-secondary, 
  #header-right, 
  #header-left,
  #main-content,
  #header-right img,
  #header-left img,
  #categories h3,
  #categories p,
  span.customStyleSelectBoxInner,
  select.styled,
  #aside-primary h3,
  #inner-content input
 {width:98%!important;
 position:relative;
  margin:0px auto;
  box-sizing:border-box;
  float:none;
  text-align:left!important;}

 
  h1.logo {margin:3% 1% 1% 1%!important;}
#aside-primary p, #aside-primary h3 {display:inline-block;vertical-align:top;box-sizing:border-box;}
  #aside-primary p {width:100%!important;  padding-top:0; }
  #aside-primary h3 {width:100%!important;text-align:left!important;}
#categories .badge {margin: 0px 0px 0px 4%;display:inline-block;width:25%;vertical-align:top;}
  #categories ul li a {text-align:left;font-size:1.2em;}
  #categories ul li {padding:.25em 0;font-size:1.2em;}
  #categories ul {width:65%;display:inline-block;}
 
  #header-left, 
  #header, 
  #header-right,
  #nav
  {height:auto;}
  #header-right img {margin:1% 1% 0px 2%;}
  #header-left, #header-right {height:auto;}
  #header-left a img {width:90%;}
  #header-right a img {width:90%;}
 #aside-primary a, #aside-secondary a
  {display:inline-block;vertical-align:top;width:45%;margin:2% .5% 2% 0%;}
  
/** CATEGORIES **/
#categories {
		position:relative;
        top:
0px;
		right:0;
		width:100%;
	}
    
 #categories img {width:100%:}
 
  


  /** MENU **/
 #nav {width:98%;margin:1%;background:none;
  height:auto;
  position:relative;}
  
 
  
  #aside-primary img, #aside-secondary img, #header-left img, #header-right img,  h1.logo a {width:100%;height:auto;}
h1.logo img {width:100%;height:auto;}
  
  #footer {height: auto;margin: 15px 0;background-color:#fff;padding:1em;} 
  
  #menu {width:100%;display:inline-block;}
  
  #menucontainer,#searchcontainer {width:100%;height:auto;display:inline-block;border:1px solid #fff;}
  #searchcontainer {width:95%!important;position:relative;margin:0 auto;}
  #search { margin-top:0px!important;padding:5px;position:relative;color:#333;}
  #search p,#search .btn {color:#333;}
  #search p {display:inline-block;width:30%;}
  #search form input {font-size:1em;}
#main-content a img {width:100%:}
 #inner-content a,
 #inner-content p {color:#333!important;}
 
.backtotop {display:block;padding:10px;}
    .directory {width:100%;}
.advert {width:100%;}
}
