/* Content Body */
div#contentbody {float:left; margin:0 0 0 20px; padding:0; width:608px;}


/* Right banner ad */
div#rightbanner {float:right; width:160px; margin:0 0 0 0;}


/* Buyers Guide Search */
div#searchbuyersguide {float:right; background:#cc9933; border:1px solid #006633; padding:5px 5px 5px 5px; margin:0 0 0 0; width:218px; w\idth:198px; !important; height:80px;}
div#searchbuyersguide input {float:left; margin:2px 0 0 0; border: 1px solid #67B0D7; padding:3px 4px 3px 4px; background:#fff;}
div#searchbuyersguide input.button {width:auto; padding:0; border:none; float:right}
/* end */


/* Join Text Form */
div#jointext {float:left}
div#jointext td {white-space:normal}

div#jointext input {float:left; margin:1px 0 0 0; border: 1px solid #67B0D7; padding:3px 4px 3px 4px; background:#fff;}
div#jointext input.buttonsubmit {width:75px; height:24px; padding:0; margin:10px 5px 0 0; border:none; color:#FFFFFF; background-color:#268bc0}
div#jointext input.buttonreset {width:75px; height:24px; padding:0; margin:10px 0 0 5px; border:none; color:#FFFFFF; background-color:#268bc0}
div#jointext label {width: 8em; float: left; text-align: Left; margin-right: 0.5em; display: block; font-weight:bold }
div#jointext p {clear:both; margin: 5px 5px}
div#jointext td.header {background:#cddde8; font-weight:bold}


/* Show Companies list and logos */
div#showcompaniesleft {float:left; padding:0px; margin:0 5px 0 0; width:auto; height:auto;}
div#showcompaniesright {float:right; padding:0px; margin:0 0 0 0; width:auto; height:auto;}

/* Company Categories & Description on showcompanydetails */
div#companycat {border:2px solid #01538D; padding:5px 5px 5px 5px; margin:0 0 5px 0; width:auto; height:auto}
div#companydes {width:auto; height:auto; clear:both}

/* Company Logo on showcompanies */
div#companylogo {border:2px solid #01538D; padding:5px 5px 5px 5px; margin:0 0 5px 0; width:auto; height:auto;}

/***********************************************/
/* NavBar Components                           */
/***********************************************/

#navbar {
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: #ffcb2d;
}

A.navbar:active {
	display:inline;
	font-weight:bold;
	color: #eeeeee;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}
A.navbar:link { display:inline; font-weight:bold; color: #eeeeee; text-decoration:none; margin: 0px 0px 0px 0px; }
A.navbar:visited { display:inline; font-weight:bold; color: #eeeeee; text-decoration:none; margin: 0px 0px 0px 0px; }
A.navbar:hover { display:inline; font-weight:bold; color: #000000; text-decoration:none; margin: 0px 0px 0px 0px; }


/* -------------------------------
              Nav Bar
--------------------------------*/
#nav {
float:left;
margin:0px 0px 0 0px;
padding:0px 0 0 0px;
background:#006633;
width:100%}

#nav ul {
list-style:none;
}

#nav li {
float:left;
margin:0 1px 0 0;
padding:0;
font-weight:bold;
}

#nav a {
float:left;
display:block;
margin:0px;
padding:4px 8px;
color: #006633;
text-decoration:none;
border:1px solid #9b8748;
background: #cc9933;
}

#nav a:hover{
float:left;
display:block;
margin:0px;
padding:4px 8px;
color: #006633;
text-decoration:none;
border:1px solid #9b8748;
background: #ffffcc;
}

#nav a.selected {
float:left;
display:block;
margin:0px;
padding:4px 8px;
color: #f9e9a9;
text-decoration:none;
border:1px solid #9b8748;
background: #3466CC;
}

div#navbar ul li.ycstore {float:right;}
div#navbar ul li.ycstore a {border-left:1px solid #fff; border-right:none;}

