@charset "UTF-8";
body  {
	font-family: Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666;
	font-size:13px;
	line-height: 17px;
	background-color: #fff;
}

a {
   color: #E43C40;
   text-decoration: none;
}

a:hover {
   color: #603;
   text-decoration: underline;
}

img {
	border: none;
	text-decoration: none;
	color: #CCC;
}

img a:link, a:visited, a:hover {
	border: none;
	text-decoration: none;
	color: #600;
}

p {
	margin: 0px;
	padding:0px;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size: 17px;
  line-height: 21px;
  margin-bottom: 30px;
  margin-top: 0px;
  padding:0px;
  color: #EF2C0E;
}

h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size: 15px;
  line-height: 19px;
  margin:0px;
  padding:0px;
  color: #fff;
}

ul {
	margin: 0px;
	padding:0px;
	margin-left:1.3em;
}

ol {
	margin: 0px;
	padding-left:30px;
	padding-bottom:15px;
}


ol li {
	margin: 0px;
	padding-bottom:15px;
}

li {
	margin: 0px;
	padding:0px;
}


blockquote	{
	padding-left: 10px;
	margin-left: 0px;
	border-left: 2px solid #E43C40;
}


.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 17px;
	line-height: 21px;
}

.heading p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	font-size: 17px;
    line-height: 21px;
}



/*--------------------------------------- Wrapper/Container */

#wrapper { 
	width: 960px;
	background-color:#fff;
	margin: 0 auto;
	border: 0px solid #000000;
    text-align: left;
	position:relative;
}

#container { 
	width: 920px;
	background-color:#fff;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: left;
	position:relative;
} 


/*--------------------------------------- Primary Navigation */

#logo {
	margin:0px;
	padding:0px;
	width:294px;
}

#apDiv1 {
	position:absolute;
	left:375px;
	top:0px;
	height:40px;
	z-index:1;
}

#apDiv1 {
	margin:0px;
	padding:0px;
}

#apDiv1 a {
   color: #E43C40;
   text-decoration: none;
}

#apDiv1 a:hover {
   color: #603;
   text-decoration: underline;
}



/*--------------------------------------- Secondary Navigation */

#container-secondarynav {
	float:left;
	width:732px;
	border:solid #CCC 1px;
	clear:none;
	position:relative;
	margin-top:32px;
	background-image:url(../images/bg-bizbuddy.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
}

#container-secondarynav h1 {
	color: #fff;
	padding:20px;
	margin:0px;
}

#container-secondarynav h1 a {
   color: #fff;
   text-decoration: none;
}

#container-secondarynav h1 a:hover {
   color: #fff;
   text-decoration: underline;
}


/*--------------------------------------- Breadcrumb trails */

#breadcrumb {
	float:left;
	margin-top:25px;
	padding:0px;
	position:relative;
	font-size:11px;
	line-height: 14px;
}



/*--------------------------------------- 4 boxes */

#container-home { 
	width: 920px;
	margin:0px;
	clear:both;
	background-color:#fff;
	position:relative;
} 

#container-home2 {
	float:left;
	width: 732px;
	margin:0px;
	position:relative;
}

#container-home3 {
	float:right;
	width: 168px;
	margin:0px;
	position:relative;
}


#container-sidebar {
	width: 732px;
	float:left;
	clear:none;
	padding-bottom:20px;
	position:relative;
} 


#sidebar1 {
	float: left;
	width: 168px;
	padding-top:20px;
	padding-right:20px;
	position:relative;
}

#sidebar2 {
	float: left;
	width: 168px;
    padding-top:20px;
	padding-right:20px;
	position:relative;
}

#sidebar3 {
	float: left;
	width: 168px;
    padding-top:20px;
	padding-right:20px;
	position:relative;
}

#sidebar4 {
	float: left;
	width: 168px;
    padding-top:20px;
	position:relative;
}

#sidebar5 {
	float: right;
	width: 168px;
    padding-top:20px;
	padding-left:20px;
	position:relative;
}



/*--------------------------------------- Categories Search */

#container-categories-search {
	float:left;
	width:734px;
	border:none;
	clear:none;
	position:relative;
	margin-top:20px;
	background-image:url(../images/bg-categories2.jpg);
	background-repeat:no-repeat;
}

#container-categories-search h1 {
	padding:20px;
	color:#4C488F;
	margin-bottom:-14px;
}

#container-categories-search-border {
	float:left;
	width:732px;
	border:solid #CCC 1px;
	clear:none;
	position:relative;
} 

#container-categories-search a {
   text-decoration: none;
}

#container-categories-search a:hover {
   text-decoration: underline;
}


/*--------------------------------------- Categories Search - 4 columns */

#container-categories {
	width: 920px;
	margin:0px;
	clear:both;
	background-color:#fff;
	position:relative;
} 


#container-categories a {
   color: #E43C40;
   text-decoration: none;
}

#container-categories a:hover {
   color: #603;
}


#container-categories1 {
	float:left;
	width: 732px;
	margin:0px;
	position:relative;
}

#container-categories2 {
	float:right;
	width: 168px;
	margin:0px;
	position:relative;
}


#container-categories-search-results { 
	width: 732px;
	margin:0px;
	position:relative;
	background-color:#fff;
	position:relative;
} 


#category1 {
	float: left;
	width: 158px;
	padding-top:20px;
	padding-left:20px;
	margin-bottom:20px;
	position:relative;
}

#category2 {
	float: left;
	width: 158px;
	padding-top:20px;
	padding-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	position:relative;
}

#category3 {
	float: left;
	width: 158px;
	padding-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	position:relative;
}

#category4 {
	float: right;
	width: 158px;
	padding-top:20px;
	margin-bottom:20px;
	position:relative;
}


/*--------------------------------------- Categories Search - 2 columns */

#category-2col1 {
	float: left;
	width: 356px;
	padding-left:20px;
	padding-top:20px;
	margin-bottom:20px;
	position:relative;
}

#category-2col1 h1 {
	padding:0px;
}

#category-2col2 {
	float: right;
	width: 316px;
	padding-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	position:relative;
}


/*--------------------------------------- Join Today */

#container-join-today {
	float:right;
	width:168px;
	border:solid #CCC 1px;
	clear:none;
	margin-top:32px;
	background-image: url(../images/bg-join-today2.jpg);
	background-repeat:no-repeat;
}

#container-join-today h1 {
	padding-left:5px;
	padding-bottom:20px;
	padding-top:20px;
	color:#fff;
	margin:0px;
}

#container-join-today p {
	padding:5px;
}


/*--------------------------------------- Your Details */

#container-your-details {
	float:right;
	width:168px;
	border:solid #CCC 1px;
	clear:none;
	margin-top:32px;
	background-image: url(../images/bg-your-details.jpg);
	background-repeat:no-repeat;
}

#container-your-details h1 {
	padding-left:5px;
	padding-bottom:20px;
	padding-top:20px;
	color:#fff;
	margin:0px;
}

#container-your-details p {
	padding:5px;
}


/*--------------------------------------- Featured Company */

#container-featured-company {
	float:right;
	width:168px;
	border:solid #CCC 1px;
	clear:none;
	margin-top:20px;
	background-image:url(../images/bg-testimonial.jpg);
	background-repeat:no-repeat;
}

#container-featured-company h1 {
	padding-left:5px;
	padding-bottom:20px;
	padding-top:20px;
	color:#4C488F;
	margin:0px;
}

#container-featured-company p {
	padding:5px;
}


/*--------------------------------------- Testimonials */

#container-clients {
	float: left;
	width:896px;
	position:relative;
	padding-top:10px;
	padding-bottom:6px;
	padding-left:20px;
	padding-right:0px;
	border:solid #CCC 1px;
	margin-top:20px;
} 

#clients {
	float: right;
	margin:0px;
	padding-right:10px;
	border:0px;
}


/*--------------------------------------- Misc */

.floatleft {
	float:left;
	margin-top:20px;
}

.floatright {
	float:right;
}

.small {
	font-size:11px;
	line-height: 14px;
}



/* Form
----------------------------------------------- */

.bizbuddy-jumpmenu {
	width: 280px;
	height:20px;
	background: #fff;
	border:1px solid #e3e3e3;
}

.bizbuddy-searchtext {
	width: 280px;
	height:20px;
	background: #fff;
	border:1px solid #e3e3e3;
}


#warning {
	width: 670px;
	clear: none;
	padding: 10px;
	border: 1px solid #FFCC00;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	background: #FFFFCC;
}

#loginwarning {
	width: 314px;
	clear: none;
	padding: 10px;
	border: 1px solid #FFCC00;
	margin-top:10px;
	margin-bottom:10px;
	background: #FFFFCC;
}


#loggedin {
	width: 898px;
	clear: none;
	padding: 10px;
	border: 1px solid #FFCC00;
	margin-top:0px;
	margin-left:0px;
	margin-right:20px;
	background: #FFFFCC;
}


/*--------------------------------------- Footer */

#footer {
	padding-top:20px;
	font-size:11px;
	line-height: 14px;
	position:relative;
} 

