#content {
	padding-top:1.9091em;
	border-top:1px #cbcbcb solid;
}

#content h2 {
	margin-top:0;
	padding-top:0;
	border-top:none;
}

div.pricelist {
	border:1px #cbcbcb  solid;
	padding:1px;
}

	div.pricelist table {
	  width:100%;
	  border-collapse:collapse;
	}
	
	  div.pricelist table thead {
	  }
	    div.pricelist table thead tr {
		  }
			  div.pricelist table thead tr th {
			    padding:18px 0 18px 10px;
			    
			    text-align:left;
			    font-weight:bold;
			    color:#ffffff;
			    background-color:#adb6c9;
			  }
			  div.pricelist table thead tr td {
			    padding:2px 10px;
			    color:#db212b;
			    background-color:#e1e1e1;
			  }
			    div.pricelist table thead tr td span {
			      float:left;
			    }
			    div.pricelist table thead tr td .viewSwitch {
			      float:right;
			      color: #DB212B;
					}

			    div.pricelist table thead tr td span {
			      font-weight:bold;
			    }
	  
	  div.pricelist table tbody {
	  }
			div.pricelist table tbody tr {
			}
				div.pricelist table tbody tr td {
				  padding:5px 0;
				  vertical-align:top;
				  border:1px #e1e1e1 solid;
				}
				
				div.pricelist table tbody tr td.photo {
				  width:60px;
				  padding-left:10px;
				  border-right:none;
				  border-left:none;
				}
				  div.pricelist table tbody tr td.photo img {
				    border:1px #e3e3e3 solid;
				  }
				  
				div.pricelist table tbody tr td.symbol {
				  font-weight:bold;
				  padding-right:10px;
				  padding-left:10px;
				  border-left:none;
				}
				div.pricelist table tbody tr td.name {
				  padding-right:10px;
				  padding-left:10px;
				}
				div.pricelist table tbody tr td.dimensions {
				  padding-right:10px;
				  padding-left:10px;
				}
				div.pricelist table tbody tr td.price {
				  padding-right:10px;
				  padding-left:10px;
				}
				div.pricelist table tbody tr td.description {
				  padding-right:10px;
				  padding-left:10px;
				  border-right:none;
				}
				
				div.pricelist table tbody tr:last-child td {
					border-bottom:none;
				}
				
				div.pricelist table tbody tr.last-child td {
					border-bottom:none;
				}
				

a.printResults:link,
a.printResults:hover,
a.printResults:visited,
a.printResults:active {
	background:#86878B url(../img/shared/ico_print.png) no-repeat scroll 10px 51%;
	border:1px solid #000000;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:80%;
	font-weight:bold;
	margin:1.6em 0 2.4em;
	padding:3px 10px 3px 25px;
}
				
.sidebar dl#subNav ul {
	padding: 0;
	background: none;
}

	
	.sidebar dl#subNav ul.active {
		background: #e1e1e1;
	}
	
	
	.sidebar dl#subNav ul li {
		background:none;
		line-height:.7em;
	}
	
		.sidebar dl#subNav ul li a {
			padding: 8px 10px;
			display: block;
			line-height:1.25em;
			background: url(../img/shared/bullet_link.png) no-repeat scroll 0px 52%;
		}

	.sidebar dl#subNav ul ul {
		display: none;
		border: none;
	}

		.sidebar dl#subNav dd ul ul ul {
			background: none;
		}

	.sidebar dl#subNav ul.active ul {
		display: block;
	}
		.sidebar dl#subNav ul ul li {
			background:none;
			padding:3px 5px;
		}
			.sidebar dl#subNav ul ul li a {
				display: inline;
				background: none;
			}

		.sidebar dl#subNav ul ul ul li {
			background:none;
			padding:3px 5px 3px 15px;
		}

.sidebar input {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

.sidebar label {
	margin: 0 4px;
}

.floatingHeader a.btn {
	      margin: 5px 0;
}


div.addObject {
	margin:1em 0;
	overflow:hidden;
}

	div.addObject span {
		border:1px solid #D2D8E4;
		float:left;
	}
	
		div.addObject span input {
			background:transparent url(../img/shared/button_bg.png) repeat-x scroll 0 50%;
			border:1px solid #FFFFFF;
			cursor:pointer;
			float:left;
			padding:0 10px;
			height:2.2em;
			font-size:.98em;
		}				
