
/* ============ Company pages ============= */

.column_block, #nav {
	border: 1px solid #2200AA;
	background-color: #F8F8F8;
	margin: 0px 7px 6px;
	padding:0 0 5px;
}

#company #left-mid {
	border: 1px solid #2200AA;
	background-color: #F8F8F8;
}

table#repairCats{
border-collapse:collapse;
width:460px;
margin:0 auto;
}

table#repairCats td{
border:1px solid #ccc;
margin:0;
padding:0;
width:33%;
text-align:center;
}

#repairCats a{
display:block;
height:35px;
background-color:#fcfcfc;
color:#000;
text-decoration:none;
padding:auto 0px auto 5px;
}

#company #company_details_block {
	width:175px;
	float: right;
}

#company #right-mid {
	width:auto;
	float: none;
}

#repairCats a:hover{
background-color:#eed85a;
text-decoration:underline;
}
#repair_categories {
clear:both;
margin-top:10px;
}

#repair_categories table#repairCats{
width:165px;
}

#repair_categories #repairCats a{

width:165px;
margin:0px;

}
#get_listed{
text-align:right;
margin:20px 0px;
}
#get_listed a{
height:21px;
text-decoration:none;
color:#1e1941;
font-weight:bold;
background:url(/images/listed.gif) no-repeat center right;
padding:5px 15px 5px 0px;
}

.column_block form {
padding:5px 10px;
}

#company_details_left {
padding: 0 5px;
}

#company #left-mid {
width:685px;
}

#company #company_map {
text-align:center;
}

#company #leftCol {
display:none;
}


/* ========================= */

#nav ul
{
	list-style:none;
	padding:8px;
}

div.blockwrapm {
	border: 1px solid #2200AA;
	background-color: #F8F8F8;
	margin: 6px 7px;
}


/* ============ Scrollable pages ============= */

#myController span{
margin-right:10px;
cursor:pointer;
padding:2px;

}

#jFlowSlide{
border-top:10px solid #1E1941;
margin-top:5px;
}
#myController span.jFlowControl {
background:#DBD7DF;
color:#1E1941;
border:1px solid #817E93;
padding:5px 10px;
margin:0;
cursor:pointer;

}
#myController span.jFlowSelected {
background:#1E1941;
padding:5px 10px;
border:1px solid #1E1941;
color:#FFF;
margin:0;
cursor:pointer;

}

#signup .jFlowSlideContainer h1{
font-size:18px;
margin:10px 0px;
}

.jFlowPrev a, .jFlowNext a{
cursor:pointer;
background:#DBD7DF;
color:#1E1941;
border:1px solid #817E93;
padding:5px 10px;
height:18px;
width:70px;
float:left;
text-align:center;
display:block;
margin-right:10px;
}
.jFlowPrev a:hover, .jFlowNext a:hover{
background:#1E1941;
padding:5px 10px;
border:1px solid #1E1941;
color:#FFF;
}

.newsblurb {padding:0 5px;}
#home h1.title,
#search h1.title,
#categories h1.title {display:none;}
#of {height:160px; padding-bottom:3px;}

#featured-companies {
height:550px;
overflow:hidden;
}

#signup #company_name label,
#signup #address label,
#signup #city label,
#signup #state label,
#signup #zip label,
#signup #first_name label,
#signup #last_name label,
#signup #password label ,
#signup #pass_conf label,
#signup #email label, 
#signup #username label{
font-weight:bold;
}

#users #right-mid {
display:none;
}

#users #left-mid {
width:600px;
}

input.text {width:90px;}
#loginbox a {
font-size:10px;
}