#search-title {
	background-color: #99b9cf;
	color: #04314f;
	font-weight: bold;
	font-size: 90%;
	padding: 2px 10px;
	margin: 1px 0;
}

#search-table {
	background-color: #cce5f7;
	color: #04314f;
	font-size: 120%;
}

.search-footer {
	border-top: 1px solid #eaf1f5;
}

.search-footer a {
	color: #196294;
	text-decoration: none;
}

#search-table td {
	padding: 4px 10px;
}

.search-form {
	width: 160px;
	font-size: 11px;
}

.mailing-form {
	width: 110px;
	font-size: 11px;
}

.search-form-short {
	width: 85px;
	font-size: 11px;
}

.search-form-short2 {
	width: 71px;
	font-size: 11px;
}

.actual td {
	padding: 7px 5px;
	font-size: 70%;
	border-bottom: 1px solid #eaf1f5;
}

.actual td a {
	color: #196294;
	text-decoration: none;
}

.sideobjectpadding{
	padding: 7px 10px;
	font-size: 70%;
	border-bottom: 1px solid #eaf1f5;
}



.search-button {
	background: url(../img/bg_button_160x19.gif);
	color: #04314f;
	width: 160px;
	height: 19px;
	border: 0;
	font-size: 11px;
}
.form-submit-button1 {
	background: url(../img/bg_button_160x19.gif);
	color: #04314f;
	width: 160px;
	height: 19px;
	border: 0;
	font-size: 11px;
}

.mailing-button {
	background: url(../img/bg_button_110x19.gif);
	color: #04314f;
	width: 110px;
	height: 19px;
	border: 0;
	margin-top: 6px;
	font-size: 11px;
}


.productlist-title-bg {
	background-color: #c4d7e5;
}

.productlist-title {
	color: #196294;
	padding: 2px 10px;
	font-weight: bold;
}

.productlist-title-1 a, .productlist-title-2 a {
	color: #196294;
	text-decoration: none;
}

.productlist-recordby {
	color: #196294;
	padding: 2px 10px;
	font-size: 66%;
}

.productlist-recordby a {
	font-weight: bold;
	color: #005188;
	text-decoration: none;
}

.listing-table {
	color: #04314f;
	font-size: 120%;
	margin-bottom: 1px;
}

.listing-table-pages {
	background-color: #c4d7e5;
}

.listing-arrow {
	background-color: #c4d7e5;
	font-size: 70%;
}

.listing-number-on {
	background-color: #fff;
	color: #04314f;
	font-size: 70%;
}

.listing-number-off {
	background-color: #cce5f7;
	color: #196294;
	font-size: 70%;
}

.listing-number-off a, .listing-arrow a {
	text-decoration: none;
}

.listing-table td {
	padding-left: 10px;
}

.listing-table td table td {
	padding: 2px 4px;
}


.product-table {
	color: #04314f;
	margin-top: 2px;
}

.note {
	font-size: 90%;
}


.product-form {
	background-color: #dbe6ee;
	padding: 3px;
}

.product-table-2 {
	margin-top: 6px;
}

.product-table-2 td, .product-table-padding {
	padding: 4px 6px;
}

.product-table-padding {
	line-height: 140%;
}

.product-price {
	background-color: #fff;
	color: #a72a24;
	font-size: 76%;
	font-weight: bold;
	padding: 7px 6px !important;
}

.product-price-label {
	padding: 5px 6px !important;
}



.product-price span {
	color: #a72a24;
	font-size: 140%;
	font-weight: bold;
	display: block;
/*	padding-bottom: 4px;*/
}



.productlist-title-1 {
	color: #196294;
	padding: 4px 10px 0 10px;
	font-weight: bold;
}

.productlist-title-2 {
	background-color: #b1cadb;
	color: #196294;
	border-bottom: 1px solid #eaf1f5;
	padding: 2px 10px;
	font-weight: bold;
}

.productlist-1 {
	background-color: #eaf1f5;
	height: 90px;
}

.productlist-2 {
	background-color: #d2e0e9;
	height: 90px;
}

.product-otherinfo, .product-otherinfo2 {
	border-top: 1px solid #c4d7e5;
}

.product-otherinfo td {
	border-bottom: 1px solid #c4d7e5;
	padding: 6px 0;
}

.product-otherinfo2 td {
	border-bottom: 1px solid #c4d7e5;
	padding: 6px 4px;
}

.product-gallery {
	background-color: #dbe6ee;
}

#gmap {
	background-color: #c4d7e5;
	margin: 7px;
	padding: 3px 0;
}




.productlist-1 table, .productlist-2 table {
	font-size: 120%;
	margin-top: 6px !important;
}

.productlist-1 table td, .productlist-2 table td {
	padding: 2px 10px;
	color: #04314f;
}

.more {
	color: #196294;
	text-decoration: none;
}

.productlist-delimeter-1 {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #c4d7e5;
}

.productlist-delimeter-2 {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.content-form-space {
	padding: 5px;
}
.form-onefrom-space {
	padding-bottom: 9px;
}

.formlong3 {
	font-size: 11px;
	width: 300px;
}

.contact-map {
	border: 2px solid #c4d7e5;
}


#userInfo-container {
     margin: 0 0 0 15px;
     padding-bottom: 5px;
     color: #FFF;
     border: 1px solid #6697b8;
     border-right: none;
     background: #266b9a url('../img/bg_userInfo_container.gif') repeat-x;
}

#userInfo-container a {
     color: #FFF;
     text-decoration: underline;
}

#userInfo-container a:hover {
     color: #c4d9e7;
}

#userInfo-person {
     padding: 8px 0 0 25px;
     background: url('../img/icons/user.gif') 5px 7px no-repeat;
}

.userInfo-label {
     padding-left: 5px;
     font-size: 90%;
     color: #cce5f7;
}

.userInfo-delimiter {
     margin-top: 3px;
     font-size: 1px;
     line-height: 1px;
     border-top: 1px solid #6697b8;
}

.userInfo-name {
     margin-top: 3px;
     padding: 0 5px 0 5px;
}

.userInfo-company {
     padding-right: 5px;
     margin: 3px 0 8px 0;
     font-size: 90%;
     padding-left: 5px;
}

#userInfo-logOff {
     margin-top: 3px;
     padding-left: 30px;
     height: 17px;
     line-height: 17px;
     font-size: 90%;
     background: url('../img/icons/logoff.gif') 4px center no-repeat;
}

#userInfo-logOff a {
     color: #FFF;
}

.smallBanners-container {
     margin: 10px 0 0 0;
     word-spacing: 4px;
}

.smallBanners-container img {
     margin: 0;
}

.content-delimiter {
    margin: 3px 0 10px 0;
    font-size: 1px;
    line-height: 1px;
    border-top: 1px solid #276C9B;
}

.content-table1 {
    border-collapse: collapse;
    background: #CBDBE7;
}

.content-table1 th {
    padding: 5px 8px 5px 8px;
    font-size: 70%;
    color: #FFF;
    background: #196294;
}

.content-table1 td {
    padding: 5px 8px 5px 8px;
    font-size: 70%;
}

.content-table1 tr.secondRow td {
    background: #B1C8D9;
}
.noWrap {
    white-space: nowrap;
}