/*
1000px grid system ~ Core CSS.
20 Columns ~ Margin left: 10px ~ Margin right: 10px

Based on the 1kb grid system - http://www.1kbgrid.com/
by Tyler Tate

GU stands for Grid Unit. 

Questions? Catblack@gmail.com 

*/

.gu_5 {width: 1px;} /* hack, not used for actual content */
.gu1 {width: 30px;}
.gu1_5 {width: 50px;}
.gu2 {width: 80px;}
.gu2_5 {width: 100px;}
.gu3 {width: 130px;}
.gu3_5 {width: 150px;}
.gu4 {width: 168px;}
.gu4_5 {width: 200px;}
.gu5 {width: 230px;}
.gu5_5 {width: 250px;}
.gu6 {width: 280px;}
.gu6_5 {width: 300px;}
.gu7 {width: 330px;}
.gu8 {width: 380px;}
.gu9 {width: 430px;}
.gu10 {width: 480px;}
.gu11 {width: 530px;}
.gu12 {width: 580px;}
.gu13 {width: 630px;}
.gu14 {width: 680px;}
.gu15 {width: 730px;}
.gu16 {width: 780px;}
.gu17 {width: 830px;}
.gu18 {width: 880px;}
.gu19 {width: 930px;}
.gu20 {width: 980px;}

.column {
		 margin: 0 10px 0 10px;
         overflow: hidden;
         float: left;
         display: inline;
         }
.row {width: 1000px;
         margin: 0 auto;
         overflow: hidden;
/*  use these to check the grid, if you need to.        

	background-color:#FFFFFF;
	background-image: url(../1000_20_10_10.png);
	background-repeat: repeat-y;
*/

         
         
         
         }
.row .row {margin: 0 -10px 0 -10px;
         width: auto;
         display: inline-block;}
/* let's try doing a similar thing with t/b margins */

.b5 {margin-bottom:5px}
.b10 {margin-bottom:10px}
.b15 {margin-bottom:15px}
.b20 {margin-bottom:20px}

.t5 {margin-top:5px}
.t10 {margin-top:10px}
.t15 {margin-top:15px}
.t20 {margin-top:20px}

.center {
	text-align:center;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.justify {
	text-align:justify;
}
.small {
	font-size:10px;
}
/* Styles for page elements */

h2 {
	font-size: 13px;
	font-weight: bold;
	color: #4B47BB;
}

h3 {
	font-size: 13px;
	font-weight: bold;
	color: #FF5F00;
}

h4 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

ul {
	color:#000000;
	margin:0px;
	padding:0px;
}
p {
	padding:0;
	margin:6px 0;
}

/* replacement and addition styles for old bizben site */
.bblpo-topbarnav ul {
	margin:0;
	padding:0;
}
.bblpo-topbar {
	color:#FFFFFF;
	font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
	font-size:11px;
	padding:0;
	text-align:right;
	width:1000px;
	height:31px;
	padding: 10px 0px 0px 0px;
}

.bblpo-topbarnavitem a {
	background:url("../images/new/topbarnavitem.png") no-repeat scroll 0 -1px transparent;
	color:#99CCFF;
	display:inline;
	float:left;
	font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
	font-size:11px;
	height:17px;
	margin:12px 0 0;
	overflow:visible;
	padding:2px 0 0 0;
	text-align:center;
	text-decoration:none;
	width:108px;
}
.bblpo-topbarnav a:hover {
	color: #FFF;
	text-decoration: underline;
}
.bblpo-header  {
	clear:both; /* very important */
}
.bblpo-header-se-bot p {
	margin:12px 0;
}
#footer-content {
background-color:#FFFFFF;
color:#000099;
overflow:visible !important;
width:1000px;
}
.bblpo-footermenu {
color:#000099;
background-color:#ffffff;
	font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
	font-size:12px;
padding-left:0px;
padding-top:20px;
text-align:center;
}
.bblpo-footermenu a {
color:#000099;
	font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
font-size:14px;
text-decoration:none;
}
.bblpo-footermenu a:hover {
	text-decoration:underline;
color:#FF6633;
}

.bblpo-footer {
color:#000099;
background-color:#ffffff;
font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
font-size:12px;
margin-top:18px;
width:1000px;
}
.bblpo-disclaimer {
color:#000000;
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
	margin: 0 auto;
border-top:0px solid #00194D;
}

/* redesign styles here, working down the page as much as possible */

#content h1 {
font-size:29px;	
}
#content h2 {
font-size:24px;	
}
#content h3 {
	margin:5px 5px 0;
font-size:16px;	
}

p {
	font-size:12px;
	
}
#content {
				background-color:#FFFFFF;
				width: 1000px;
        margin: 0 auto;
        overflow: visible!important;
        color:#000000;
				font: 10px Arial, Verdana, Helvetica, Tahoma, "Century School Book", Sans-Serif;
				font-weight: normal;
}

#content ul {
  list-style: none;
	padding:0;
	margin:0px 5px!important;
  text-align:left;
}

h4.uc {
	font-size:13px;
	font-weight:bold;
}
.search {
		font-size:9px;

}
h5.search {
		font-size:13px;

}
#row_1 {
	position:relative;
	overflow:visible!important;
}
#column_1 {
}
#column_2 {
}
#column_3 {
}
#column_4 {
	margin-top: 210px;
	width:168px;
}
#column_4 img {
	padding:0 0 10px 0;
}
/* 1st column items by ID */
#featured_businesses {
	
}
#featured_businesses .listing {
	text-align:center;
	margin:10px 0;
}
#featured_businesses .listing img {

}
#featured_businesses .listing a {
}
#featured_businesses .listing .title {
	font: 10px Arial, Verdana, Helvetica, Tahoma, "Century School Book", Sans-Serif;
	font-weight: normal;
}

#get_listed { }
#get_listed p {
	margin:20px 5px;
}
#get_listed a {
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

#blog_talk {

}
#featured_events {
	
}
#featured_events a.event {
	text-decoration:underline;
}
#featured_listings {
	padding:2px 5px;
}
#featured_listings ul {
	margin:2px 0 5px 5px;
}
#featured_listings h4 {
	margin:10px 0 0;
}
#featured_listings .f_listing {
	margin:0 5px 5px;
	font-size:10px;
}
#featured_listings span {
	display:block;
	margin:3px 5px;
}
#featured_listings span.loc {
	font-weight:bold;
}
#featured_listings span.profile {
	font-size:10px;
}
#featured_listings span.price {
	font-weight:normal;
}
#featured_listings span.price:before {
	content:"Price: ";
	font-weight:bold;
}
/* 2nd column items by ID */
#search_forsale {
	
}
#search_forsale h4.subhead {
	font-size:16px;
	
}
#search_forsale select {
color:#666666;
font-family:'Arial';
font-size:11px;
font-style:normal;
font-weight:normal;
height:22px;
}
#search_forsale input {
	font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
	font-size:14px;
}
#buy_sell_tools .row {
	margin:0 4px;

}
#buy_sell_tools h1 {
	font-size:24px;

}
#buy_sell_tools .title {
	text-decoration:none;
	font-weight:bold;

}
#buy_sell_tools p {
	font-size:10px!important;
	text-align:left;

}
.column_img {
				margin: 0 2px 0 2px;
         overflow: hidden;
         float: left;
         display: inline;
         text-align:center;
         }
#track_sm_biz {
	
}
#discount_prog {
}
#discount_prog .dkgrey {
	background-color:#BFBFBF;
}
#track_sm_biz  h3, #discount_prog h3 {
	font-size:16px;
font-weight:bold;
margin:0;
}
#discount_prog h4 {
	font-size:14px;
font-weight:bold;
}
#discount_prog input {
	font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
	font-size:12px;
color:#666666;
}
#discount_prog #reg_user,#discount_prog #reg_pass, #discount_prog #login_user,#discount_prog #login_pass,#discount_prog #login_forget {
	position:relative;
	left:5px;

}
#search_forsale_tabs {
	
}
/* root element for tabs  */
#tabs {


}
#tabs ul {
float: left;
	margin:0 !important; 
	padding:0;
	height:22px;
	border-bottom:1px solid #BFBFBF;
}
#tabs li {
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
	border:1px solid #BFBFBF;	
	border-bottom:0px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;
}
* html #tabs li {
display: inline; /* ie6 double float margin bug */
}

#tabs ul li a {
	float:left;
	font-size:10px;
	display:block;
	padding:2px 12px;	
	text-decoration:none;
	height:16px;
	background-color:#E4E4E4;
	color:#777;
	margin-right:0px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;
}
#tabs ul li.active {
	background-color:#F2F2F2;

}
#tabs ul li.active a {
	background-color:#F2F2F2;
	border-bottom:2px solid #F2F2F2;	
	color:#000;	
	cursor:default;

}
#tabs ul li a:hover {
	background-color:#F2F2F2;
	color:#333;

}
#tabs div.pane {
	display:none;
	border:1px solid #BFBFBF;
	border-width:1px 1px 1px 1px;
	min-height:150px;
	padding:0 20px 10px 20px;
	background-color:#F2F2F2;	
	clear:both;
}
#tabs div h3 {
	text-transform: uppercase;
	margin:5px 0 10px;
}

#tabs div p {

}

#buy_books {
	
}
#buy_books input {
	font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
	font-size:12px;
color:#666666;
}
#resources_bizben {
	
}
/* replacement and addition styles for old bizben site -- styles_bizben.css */
#resources_bizben .landingorg {
color:#FF5F00;

				font: 12px Arial, Verdana, Helvetica, Tahoma, "Century School Book", Sans-Serif;
}
#resources_bizben .landingreg {
color:#555555;
				font: 10px Arial, Verdana, Helvetica, Tahoma, "Century School Book", Sans-Serif;
}
#resources_bizben .txtsmboldgray {
color:#7F7F7F;
font-size:10px;
font-weight:bold;
padding:3px 0;
}
#resources_bizben .landingstrblue2 {
color:#3D47BB;
font:bold 14px Arial,Verdana,"Times New Roman",Helvetica,Tahoma,"Century School Book",Sans-Serif;
}


#about_bizben {
	
}

/* 3rd column items by ID */
#sell_your_biz_today {
	
}
#sell_your_biz_today input {
	margin:10px 18px 0;
	font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
	font-size:14px;
	padding:0;
}
#sell_your_biz_today ul {
	margin:0px 20px!important;

}
#sell_your_biz_today li {
  list-style: disc;
	padding:0;
	margin:0px 5px!important;
  text-align:left;

}
#bb_answers_questions {

}
#place_ad_for_you {

}
#blog_headlines {

}

#contact_us {

}

#daily_bizben_reports {
	padding:0 5px;
}
#daily_bizben_reports p {
margin:10px 10px 5px;
}
#daily_bizben_reports input {
	font-family:'Calibri','Trebuchet MS', Arial, Verdana, san-serif;
	font-size:12px;
color:#666666;
}
#how_to_buy {

}

#how_to_sell {

}
#success_stories {
	padding:0 5px;
}
#success_stories div {
	margin-right:20px;
}
#success_stories p {
	margin:10px 10px 5px;
}
#videos {

}
/* footer here */
.bot_ban {
	min-height:115px;
}
.bot_ban h4 {
	margin:5px;
	font-size:16px;
}
.bot_ban h4 {
	padding:0;
}
#bot_ban1 hr, #bot_ban2 hr, hr.grey {
	color:#BFBFBF;
	background-color:#BFBFBF;
	height: 1px;
  border: none;
  margin-left: 20px;
  }
#bot_ban1 .column, #bot_ban2 .column {
	margin: 10px 20px;
}


/* Styles for box and column formatting goes here. */
#column_3 a.rsslink {
		margin:10px 5px 5px 10px;
}
	
	
a.rsslink {
	  clear:both;
	float:left;
	border:0px solid #ffffff;
	margin:10px 0 5px 5px;
	width:50px;
	padding:1px 0 10px!important;
}
.morelink {
	padding:1px!important;
	margin:10px 10px 5px 5px;
	text-decoration:none!important;
}
div.more {
	padding:1px!important;
	margin:2px 0 5px;
}

h3.boxsubh {
	color:#666666;
font-weight:bold;
font-size:13px;
} 
.clear {
	clear:both;
}
.uc {
		text-transform:uppercase
}
.ul {
	border-bottom:1px solid #BFBFBF;
}
.ltgrey {
	background-color:#E4E4E4;
	color:#000000;
}
.dkgrey {
	background-color:#F2F2F2;
	color:#000000;
}
.grey {
	color:#666666;
}
.white {
	color:#FFFFFF;
}
.border {
	border: 1px solid #BFBFBF;
}
.ltgrey .dkgrey.border {
	border-left:0;
	border-right:0;
	border-bottom:0;
	border-top: 1px solid #BFBFBF;
	margin-bottom:0;	
}
#column_1 .border {
	padding:0 5px;
}
.border p {
	padding:0 5px;
}
#column_3 .border p{
	padding:0 10px;
}

h4.grey {
color:#666666;
}











