/* TABLE Format */
.table-td-padded {
	border: 1px solid #ddd;

}

.table-td-padded td {
	padding: 10px;
}

.table-td-padded th {
	background: #1a48fd;
	color: #fff;
	font-size: 14px;
	padding: 2px 5px;
}

.gray-left-bottom-border {
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.table-header {
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	text-align: center;
	padding: 2px 5px;
}

.gray-bottom-row {
	border-bottom: 1px solid #ddd
}

.gray-border {
	border: 1px solid #ddd;
}
/* END Format */

textarea, input {
	border: 1px solid #888;
}

#form-errors {
  color: #800;
}

a img {
  border: 0;
}
#user_list td {
	border-bottom: 1px solid #ddd;
  padding: 5px
}

.pics div p {
  margin: 0;
  padding: 3px 5px;
  color: #fff;
  text-align: left;
  background: #000;
}

.pics div {
  border: 1px solid #000;
  margin: 0 5px 5px 0;
  text-align: center;
}

#left a, #right a {
  text-decoration:none;
  color:#333;
}

#directcapital_right {
  text-align:center;
  padding-top: 10px;
  padding-bottom: 10px;
}


#left a:hover, #right a:hover {
  color:#a20;
}

.pics div p a {
  color: #fff;
  float: right;
  padding: 0 0 0 10px;
  text-decoration: none;
}

.pics div p a:hover {
  color: #f00;
}

.pics div img {
  padding: 10px;
}

#featured-bar h2 {
  margin: 0;
  padding: 2px 0 ;
  color: #fff;
  background: #1a48fd;
}

#featured-bar p {
  margin: 0;
  padding: 5px 0;
  font-size: 10px;
}

#featured-bar {
  border: 1px solid black;
  text-align: center;
}

#featured-bar div {
  padding: 5px;
  border-top: 1px solid black;
}

body {
	background-color:#fff;
	font-size:12px;
	font-family:"Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
	color:#000;
	margin:0;
	padding:0;
}

ul.categories {
  list-style: none;
  padding: 0 15px;
  font-size: 18px;
}


ul.categories li {
  padding: 5px 0 0 0;
}

h2.breadcrumb {
  font-size: 12px;
}

h2.breadcrumb a {
  text-decoration: none;
  color: #f80;
}

table.parts {
  width: 98%;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #fd0;
}

p#pagination {
  padding: 0;
  margin: 0;
  text-align: right;
  font-size: 16px
}

table.parts th {
  background: #fd0;
  color: #000;
}

table.parts td {
  padding: 0 5px;
}

.box {
  border: 1px solid black;
  background: #fff;
  margin-bottom: 10px;
}

.box form {
	padding: 0;
	margin: 0;
}

.box h2 {
  background: #1a48fd;
  color: #fff;
  text-align: center;
  margin: 0;
  padding: 2px 0;
}

.box h2 a {
  color: #fd0;
}

.box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.box ul li {
  list-style: none;
  border: 0;
  margin: 0 !important;
  padding: 0;
  background: #fff url("/images/cell.gif") bottom right no-repeat;
}

.box li a {
  /* background: #fff url("/images/cell.gif") bottom right no-repeat */;
  display: block;
  font-size: 10px;
  height: 18px;
  padding: 3px 0 0 10px;
  margin: 0;
  border: 0;
}

#container {
  background-color: #fff;
  margin:0px auto;
}

#banner{
  background: #1a48fd;
	margin: 0;
	padding: 0;
  /*height:153px;*/
  text-align: center;
	border-bottom: 1px solid #000;
  margin-bottom: 10px;
}

#logo {
	background: url(/images/blanklogo.jpg) top center no-repeat;
	height: 130px;
}

#topMenu {
  list-style: none;	
	margin-top:0px;
	margin-bottom:0;
	width: 90%;
	background: #1a48fd;
	height: 22px;
}

.clear_float {
  margin:0;
  padding:0;
  height:0;
  clear:both; 
  display:none; 
}

#topMenu li {
  display: inline;
  font-size: 14px;
}

#topMenu li a {
  padding: 0px 12px;
}

#topMenu li a:hover {
  text-decoration: underline
}

#banner a {
  color:#fff;
  font-weight: bold;
  text-decoration:none;
}

#banner h1 {
  font-size:30px;
  font-weight: bold;
  margin:0;
  text-align: center;
  /*padding:18px 0 0 0px;*/

}

h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }

#metanavi {
	display: none;
  margin:0;
  padding: 0 0 0 93%;
}
#banner h1 span {
  display: none;
}
#topnavi {
border-bottom:15px solid #B0E0E6;
margin:0;
padding:2px 0;
}

#topnavi a {
color:#000;
text-decoration:none;
margin:0;
padding:2px 15px;
}

#topnavi a:hover {
color:#000;
background-color:#CEE0CE;
}

#container #topnavi a:hover {
  background-color:#B0E0E6;
  color:#000;
}

#content {
  background: #fff;
  margin: 10px 175px;
  padding:0 0 15px 0;
}

#left {
  float:left;
  width:160px;
  margin:0;
  padding: 0 4px;
}

#right {
  float:right;
  width:160px;
  margin:0;
  padding: 0 4px;
}

#footer {
  clear: both;
  text-align: center;
	color:#fff;
	font-weight:bold;
	background-image: url("/images/bottom.gif") center bottom no-repeat;
	height: 50px;
	padding: 0;
	margin-top: 20px;
}

a,a:visited, a:hover, a:active {
  color:#4D87D1;
}

#gallery div {
  width: 380px;
  height: 380px;
  text-align: center;
}

#gallery div img {
  padding: 10px;
  margin: auto;
}
/* Quote Show View */
.blue-background {
	background: #57c;
	color: #fff;
	padding: 1px 5px;
}

.light-blue-background {
	background: #79e;
	color: #fff;
	padding: 1px 5px;
}

.gray-background {
	background: #666;
	color: #fff;
	padding: 1px 5px;
}

.light-gray-background {
	background: #888;
	color: #fff;
	padding: 1px 5px;
}

/* End Quote Show View */
