/* *** ** Start of blank ** *** */
/* LIVE PDX STYLES

COLOR DEFINITIONS:
background blue: #5BD1FC
facet search red: F19191
dark blue links: 003549 

Width: 1000 
	
	footer nav

*/


.ix_calendar_year_view div {
	float: left;
}


.body {
	background: #12a3da url(/images/Layouts/main/blue_gradient.jpg) repeat-x top;
	font-family: arial, sans-serif;
	font-size: 12px;
}
#launch_content .body { /* This is for the item editors */
	background: #fff;
}
a {
	color: #0b85b3;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
ul, li, form, p {
	margin: 0px;
	padding: 0px;
}/*
p.MsoNormal,
div.RichText {
	*line-height:1.2em;
}*/
li {
	list-style: none;
}
.bold {
	font-weight: bold;
}
.boldTitle {
	color: #333;
	font-weight: bold;
}
h1, h3, h4, .NodeName {
	color: #0b85b3;
	margin: 0px;
	padding: 0px;
}
h2 {	
	color: #0b85b3;
	margin: 0px;
}

h4 {
	font-size:12px;
}

.NodeName {
	font-size: 18px;
	font-weight: bold;
	float: left;
}
.staticPageText {
	clear: both;
	padding-top: 7px;
}


#container {
	width: 1000px;
	margin: 10px auto;
}
#header {
	float: left;
	width: 1000px;
}
#logo {
	float: left;
	margin-top: 31px;
}
#headerAdArea {
	text-align: right;
}
#headerAdArea img {
	margin-top: 4px;
}
#headerAdArea .RichText, #headerAdArea #welcome, #headerAdArea p {
	display: inline;
	margin-bottom: 2px;
}
#headerAdArea .RichText {
	margin-left: 7px;
}
#topNav {
	float: left;
	clear: both;
	margin: 10px 0;
	width: 1000px;
	height: 34px;
	background: url(/images/Layouts/main/topnav_bkgd.jpg) no-repeat right;
	font-size: 13px;
}
#topNav ul, #topNav ul li ul {	
       float: left;
}
#topNav ul li {
	float: left;
	padding: 3px 0;
	margin: 0px 10px;
}
#topNav ul a {
	text-decoration: none;
	display: block;
	padding: 7px;
	color: #004159;
}
#topNav ul a:hover, #topNav ul a.active_link, #topNav ul a.current_link {
	background: #61B6D9;
	color: #fff;
}
#topNav li.Home {
	margin: 0px 10px 0px 0px;
	background: url(/images/Layouts/main/topNav_cap.jpg) no-repeat top left !important;
	background: url(/images/Layouts/main/topNav_cap.jpg) no-repeat center left;
}

html>body #topNav li.Home { *margin-top: -1px; } /* IE7 only */

#topNav li.first_child a {
	margin-left: 9px;
}
#topNav li.Portland-Restaurants a:hover, #topNav li.Portland-Restaurants a.current_link, #topNav li.Portland-Restaurants a.active_link  {
	background-color: #ec6666 /*lt red*/;
}
#topNav li.Portland-Movies a:hover, #topNav li.Portland-Movies a.current_link, #topNav li.Portland-Movies a.active_link {
	background-color: #9582c8 /*lt purple*/;
}
#topNav li.Portland-Kids-Activities a:hover, #topNav li.Portland-Kids-Activities a.current_link,  #topNav li.Portland-Kids-Activities a.active_link {
	background-color: #9dd451 /*lt green*/;
}
#topNav li.Portland-Music a:hover, #topNav li.Portland-Music a.current_link, #topNav li.Portland-Music a.active_link {
	background-color: #F19020 /*orange*/;
}
#topNav li.Portland-Events a:hover, #topNav li.Portland-Events a.current_link, #topNav li.Portland-Events a.active_link {
	background-color: #e6db14 /*yellow*/;
}
#topNav li.Portland-Shopping a:hover, #topNav li.Portland-Shopping a.current_link, #topNav li.Portland-Shopping a.active_link {
	background-color: #c71585 /*pink*/;
}
#topNav li.Portland-Health-Beauty a:hover, #topNav li.Portland-Health-Beauty a.current_link, #topNav li.Portland-Health-Beauty a.active_link {
	background-color: #3c0096 /*dk purple*/;
}

#topMainCorners {
	float: left;
	width: 1002px;
	background: url(/images/Layouts/main/corners_mainTopRight.gif) no-repeat top right;
}
#mainBody {
	width: 990px;
	float: left;
	background-color: #fafafa;
	padding: 7px 5px;
}
#mainBody {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}
div.contentBox, .smallMusicSearch, .smallEventSearch, .smallFoodSearch {
	border: 1px solid #666;
}
#wrapperLeft div.header, #contentLeft div.header, #contentRight div.header, #wrapperRight div.header {
	border-bottom: 1px solid #666;
	border-top:none;
	border-right: none;
	border-left: none;
}
#wrapperLeft {
	float: left;
	width: 164px;
}
#wrapperLeft div.contentBox, .quickSearch, .smallMusicSearch, .smallEventSearch, .smallFoodSearch {
	margin-bottom: 4px;
	float:left;

}

.TopSearchList {
	list-style: decimal;
	font-weight: bold;
	font-size: 10px;	
}

.eventSearch {
	float: left;
}
#wrapperLeft form {
	font-size: 10px;
}
div.quickSearch form {
        margin:0px;
	color: #003549;
	padding: 8px 7px 0px;
	width: 160px !important;
	width: 148px;
}

div.smallFoodSearch form, 
div.smallMusicSearch form,
div.smallEventSearch form {
	margin-left: 6px;
	padding-top:7px;
}

div.smallQuickSearch{
	background: #fff url(/images/Layouts/blank/bkgd_quickSearch.gif) repeat-y;
}

div.smallQuickSearch {
	*margin-top: -3px;
}

#quicksearch_bottomCorners {
	margin-bottom: 8px;
	font-size:1px;
}

div.largeQuickSearch{
	background: #fff url(/Assets/Category/0001/0001/15/background_calsearch.jpg) no-repeat 0 100%;
	width:162px;
}


.quickSearch input {
	vertical-align: middle;
	margin-bottom:  5px;
}
.quickSearch .CategoryFacetJumpMenu {
	display: inline;
}
.quickSearch select {
	width: 123px;
	font-size: 10px;
}
.quickSearch input#quickSearch_btn {
	margin: 5px 0 0 94px;
}

#wrapperLeft .largeQuickSearch .simpleSearchBox {
	width: 87px;
	*width: 86px;
}
#wrapperLeft .largeQuickSearch select {
	width: 148px;
	*width: 147px; /* IE */
}
.largeQuickSearch .searchBtn { margin:0px 0pt 5pt 94px;}

.smallFoodSearch {
	background: #F19191;
	display: block;
	padding-bottom: 10px;
}
.smallMusicSearch {
	background: #F6B972;
	padding-bottom: 10px;
}
.smallEventSearch {
	background: #F4f2be;
	padding-bottom: 10px;
}
#wrapperLeft select {
	margin: 5px 3px 5px 0;
	font-size: 10px;
	width: 143px;
}
.smallFoodSearch #happyHourFacet {
	font-weight: bold;
	height: 20px;
	font-size: 11px;
	margin-top: 3px;
	float: left;
	width: 90px;
}
#happyHourFacet input {
	vertical-align: middle;
	margin-top: -2px;
	margin-left:0;
}

.saleFacet, .saleFacet table {
float:left;
font-weight:bold;
}

.saleFacetCont { padding-right:10px; border-right:2px solid #999999; }

.saleFacet input { padding:0px; margin:0px 5px 0px 0px; }

* html #happyHourFacet input {
	margin-left:-4px;
}
.smallFoodSearch input.searchBtn {
	float: left;
	margin: 0 0 0 5px !important;
	margin: -20px 0 0 96px;
}
.smallMusicSearch input.searchBtn, .smallEventSearch input.searchBtn {
	float: right;
	margin: 0 8px 0 0px !important;
	margin: -20px 0 0 96px;

}
.smallFoodSearch input.searchBtn,
.smallMusicSearch input.searchBtn,
.smallEventSearch input.searchBtn {
	margin-left: 3px;
}
* html .smallFoodSearch input.searchBtn,
* html .smallMusicSearch input.searchBtn,
* html .smallEventSearch input.searchBtn {
	margin-top: 3px;
}
#featured {
	background: #fff url(/images/Layouts/main/featured_gradient.jpg) repeat-x bottom;
	padding-bottom: 10px;
}
.featuredContainer {
	width: 146px;
	padding: 8px 8px 0px 8px;
	overflow: hidden;
}

.frName a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.frMoreInfo a, .articleReadMore a {
	font-size: 11px;
	color: #c94a4a /* rose */;
}
#content {
	float: left;
/*
	padding: 0px 0px 0px 8px;
	width: 653px;*/
	padding: 10px 0px 0px 8px;
	width: 653px;
}
#wideContent {
	float: left;
	padding: 0px 0px 0px 8px;
	width: 790px;
}
div.textImg {
	float: left;
	border: none;
	padding: 5px 10px 10px 5px;
}
div.textImg img {
	float: left;
	border: 1px solid #666;
	margin: 0 6px 2px 0;
}

#contentLMiddle, #contentLBottom, #contentLBottomHome, #contentRMiddle, #contentRBottom {
	float: left;
}
#contentLeft {
	float: left;
	width: 333px;
}
#contentLeft div.contentBox, #contentRight div.contentBox, .smallMusicSearch, .smallEventSearch, .smallFoodSearch {
	margin-bottom: 8px;
}
#contentRight {
	float: right;
	width: 300px;
}
div#contentRTopHome {
	border:none;
	text-align: right;
}
div#contentRight div#contentRTopHome {
	*margin-bottom: 5px;
}
.homeMainAdR a {
	color: #004159;
}
.homeMainAdR .RichText {
	margin-bottom: 3px;
}
#contentLMiddle, #contentLBottomHome, #contentRMiddle, #contentRBottom {
	overflow: hidden;
	height: 220px !important;
	height: 235px;

}
#contentRMiddle, #contentRBottom {
	width: 298px;
}

#contentBottom {
	width: 650px;
	height: 300px;
	float: left;
	border: 1px solid #666;
	margin-bottom: 8px;
}

.EmailAFriendForm .success {
	font-size: 18px;
	text-align: center;
	margin: 40px 20px 40px 20px;
}

div#enterEmail {
	width: 600px;
	text-align: right;
	float: right;
	font-weight: bold;
}
div#enterEmail form {
	color: #004159;
	}
#enterEmail form input {
	vertical-align: middle;
}
#wrapperRight {
	float: right;
	width: 160px;
	text-align: right;
	padding-top: 10px;
}
#wrapperRight img {
	clear: both;
	margin: 0 0 10px 0;
}
#footer {
	width: 1000px;
	background-color: #fafafa;
	clear:both;
	margin: 0 auto 0px auto;
	text-align: center;
	color: #004159;
	border-top:  1px solid #8ca0a8; /* blue gray*/
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}
#footer a {
	color: #004159;
	text-decoration: none;
	padding: 0 4px;
	margin: 4px 0;
	border-right: 1px solid #666;
}
#footer a:hover {
	text-decoration: underline;
}
#footerLogIn a, #footerRow2 li.last_child a, #footerRow1 li.last_child a {
	border: none;
}
#footer ul li {
	display:inline;
}

#footerRow1 {
	width:650px; 
	margin-left:auto;
	margin-right:auto;
	line-height: 1.5em;
	padding: 4px;
}
#footerRow2 {
	/* width:550px; */
	margin-left:auto;
	margin-right:auto;
	clear: both;
	display:table;
}

#footerRow2 .inside {
	width:725px;
}

#footerRow2 ul {
	padding-top: 4px;
}

#location {
	float:left;
}
#footerCorners {
	text-align: left;
	width: 1002px;
	margin-bottom: 40px;
	background: #14A5DA url(/images/Layouts/main/corner_footerRight.gif) no-repeat top right;
}

/* ---------- food and drink ----------*/
#featuredCaption {
	background: #333 url(/images/Layouts/main/fadCaptionBkgd.jpg) repeat-x top left;
	height: 26px;
	color: #fff;
	padding: 8px;
	border-top: 1px solid #999;
}
#contentLeft.foodDrink, .family #contentLTop  {
	width: 331px;
}
.moreArticles {
	/* padding: 3px 5px 7px 3px; */
	padding: 3px;
	background: url(/images/Layouts/main/moreArticles_bkgd.jpg) repeat-x top left;
	zoom:1;
	min-height: 65px;
	height: auto !important;
	height: 65px;
	border-bottom: 1px solid #666;
}/*
.listedArticleTitle {
	float: left;
}*/
.moreArticles a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
/*	margin-right: 2px; -- removed 11/9/07 S9, P.U. */
}
.moreArticles .readMoreArticles a {
	color: #c94a4a /* rose */;
	font-weight: normal;
	text-decoration: underline;
	*margin-left:2px; /* For IE */
}

.moreArticles .readMoreArticles a:hover {
	text-decoration: none;
}
.moreArticles a img {
	border: 1px solid #666;
	float: left;
	margin: 2px 6px 0px 1px;
}
.moreArticles .teaserText, .moreArticles .readMoreArticles {
	display: inline;
}

.foodAndDrinkSearch, .eventSearchBox, .musicSearchBox, .shoppingSearchBox, .healthSearchBox {
	clear: both;
}
#foodSearchContainer {
	clear: both;
	padding-top: 14px;
}
#foodSearchTopCorners {
	background: url(/images/Layouts/main/corners_foodSearch_tr.gif) no-repeat top right;
}
#foodSearchBtmCorners {
	background: url(/images/Layouts/main/corners_foodSearch_br.gif) no-repeat top right;
}
#famSearchBtmCorners {
	background: url(/Assets/Category/0001/0001/15/famSearchRight.gif) no-repeat top right;
}


#eventSearchTopCorners {
	background: url(/Assets/Category/0001/0001/15/corners_eventSearch_tr.gif) no-repeat top right;
}
#eventSearchBtmCorners {
	background: url(/Assets/Category/0001/0001/15/corners_eventSearch_br.gif) no-repeat top right;
}

#musicSearchTopCorners {
	background: url(/Assets/Category/0001/0001/15/corners_musicSearch_tr.gif) no-repeat top right;
}
#musicSearchBtmCorners {
	background: url(/Assets/Category/0001/0001/15/corners_musicSearch_br.gif) no-repeat top right;
}

#shoppingSearchTopCorners {
	background: url(/Assets/Category/0001/0001/15/corners_shoppingSearch_tr.gif) no-repeat top right;
}
#shoppingSearchBtmCorners {
	background: url(/Assets/Category/0001/0001/15/corners_shoppingSearch_br.gif) no-repeat top right;
}

#healthSearchTopCorners {
	background: url(/Assets/Category/0001/0001/15/corners_healthSearch_tr.gif) no-repeat top right;
}
#healthSearchBtmCorners {
	background: url(/Assets/Category/0001/0001/15/corners_healthSearch_br.gif) no-repeat top right;
}
table#foodSearchContent, table.searchBox {
	width: 100%;
}

td.container{
	background: #fff url(/images/Layouts/main/foodSearch_gradient.jpg) repeat-x top left;
	min-height: 21px;
	margin: 6px 0px;
	border-bottom: 1px solid #999;
}
td.container{
	background: #fff url(/images/Layouts/main/foodSearch_gradient.jpg) repeat-x top left;
	min-height: 21px;
	margin: 6px 0px;
	border-bottom: 1px solid #999;
}
tr.fsRow td.container, tr#foodSearchHeader td /* food search */{
	border-left: 2px solid #c94a4a /* rose */;
	border-right: 2px solid #c94a4a /* rose */;
}
tr.esRow td.container, tr#eventSearchHeader td /* event search */{
	border-left: 2px solid #e5d400 /* yellow */;
	border-right: 2px solid #e5d400 /* yellow */;
}
tr.msRow td.container, tr#musicSearchHeader td /* music search */{
	border-left: 2px solid #f19120 /* orange */;
	border-right: 2px solid #f19120 /* orange */;
}
tr.ssRow td.container, tr#shoppingSearchHeader td /* shopping search */{
	border-left: 2px solid #c71585 /* pink */;
	border-right: 2px solid #c71585 /* pink */;
}
tr.hsRow td.container, tr#healthSearchHeader td /* health search */{
	border-left: 2px solid #3c0096 /* purple */;
	border-right: 2px solid #3c0096 /* purple */;
}
#cuisineType table td, #amenityOptions table td {
	border:none;
	background: #fff;
	min-height: auto;
	padding: 0px;
}
tr.row1 label, tr.row2 label, tr.row3 label {
	float: left;
	padding: 4px 6px 0 10px;
}
tr.row1 select, tr.row2 select, tr.row3 select {
	vertical-align: middle;
}


tr.fsRow div#searchPrice div.FacetJumpMenu, table.searchBox div#searchPrice div.FacetJumpMenu,
tr.fsfRow div#searchPrice div.FacetJumpMenu {
	display: inline;
	padding: 0px;
}
tr.fsRow td a.expand, table.searchBox td a.expand, tr.fsfRow td a.expand {
	color: #999;
	font-size: 10px;
}
tr.fsRow td div#currentSelection, table.searchBox td div#currentSelection, tr.fsfRow td div#currentSelection {
	float: right;
	margin: -20px 10px 0 0;
	font-size: 11px;
}
tr.fsRow td div.choices, table.searchBox td div.choices, tr.fsfRow td div.choices{
	background: #fff;
	display:none;
}
.fsRow td div, table.searchBox td div, .fsfRow td div {
	float: left;
}
.fsRow td div.searchLabel, table.searchBox td div.searchLabel, .fsfRow td div.searchLabel {
	padding: 6px 0px;
}
tr.fsRow.openClose td label, table.searchBox tr.openClose td label, tr.fsfRow.openClose td label {
	margin-top: 10px;
	display: block;
}

tr.openClose .searchToggle {
padding:6px 0px 6px 10px;
width:500px;
}

tr.fsRow .CategorySearchFacet, table.searchBox .CategorySearchFacet,
tr.fsfRow .CategorySearchFacet {
	padding-left: 15px;
}
tr.fsRow .CategorySearchFacet input, table.searchBox .CategorySearchFacet input, tr.fsfRow .CategorySearchFacet input {
	vertical-align: middle;
}
tr.fsRow .CategorySearchFacet .FacetValue, table.searchBox .CategorySearchFacet .FacetValue, tr.fsfRow .CategorySearchFacet .FacetValue {
	color: #000;
	padding: 0px;
}
.SearchFacet .FacetTitle {
	font-weight: bold;
	clear: both;
}/*
.FacetDisplayBlock {
	clear: both;
}*/
.FacetDisplayBlock tr td {
	background: none;
	height: auto;
	border: none;
}
tr.fsRow.submitSearch td, table.searchBox tr.submitSearch td, tr.fsfRow.submitSearch td {
	border-bottom: none;
}
tr.fsRow.submitSearch td div, table.searchBox tr.submitSearch td div, tr.fsfRow.submitSearch td div{
	float: none;
	padding: 6px 0px;
	text-align: center;
}
#foodSearchContent label {
	font-weight: bold;
}
div.foodSearchType, div.searchNeighborhood {
 	display: block;
    border-left: 2px solid #999;
}

div.foodSearchType {
    margin-left: 20px;
}

div.searchNeighborhood {
margin-left:54px;
}

tr.fsRow label, tr.fsRow ul, table.searchBox tr label, table.searchBox tr ul, tr.fsfRow label, tr.fsfRow ul {
	padding-left: 10px;
}

/* ** * * * FAMILY FRIENDLY FACET * * * * */
.famFriendlyFacet table { width:20px; float:left; padding-left:10px; }
.famFriendlyFacet {width:300px; float:left; }
.famFriendlyFacet div {padding:0px; margin:0px; display:inline;}
.famFriendlyFacet span {display:block; float:left; padding-top:6px; font-weight:bold; }
tr.submitSearchFam td.container {border-bottom:0px; padding:6px 0px 2px 0px; }


/* --- food drink search results --- */

.vendorThumb {
	float: left;
	margin-left: 6px !important;
	margin-left: 3px;
}


.resultRight {
	float: left;
	margin-right: 10px !important;
	text-align: center;
	font-size: 11px;
	width: 105px !important;
}
.resultRight .StarRating {
	padding-bottom: 5px;
}

.resultMiddle {
	float: left;
	margin: 0px 10px !important;
	margin: 0px 5px; 
	width: 410px !important;
}
.resultMiddle div {
	display: inline;
}

.resultMiddleQuick {
	float: left;
	margin: 0px 10px;
	width: 510px !important;
	width: 500px;
}
.resultMiddleQuick div {
	display: inline;
}


.resultMiddle .basicVendorInfo {
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	margin-bottom: 4px;
	float: left;
	width: 410px !important;
	width: 405px;
}

.resultMiddle .basicVendorInfo div{
	color: #333;
	font-size: 11px;
}


#fadResultsContainer {
	float: left;
	width: 655px;
border: 1px solid black;
}
#fadBatchSort {
	padding: 5px 0;
	margin: 5px 0;
	vertical-align: middle;
	float: left;
}
#fadBatchSort #batchControls {
	padding: 5px 0;
	float: left;
}
#fadBatchSort #sortResults {
	float: right;
}
#whiteTopCorners, .whiteTopCorners {
	background: url(/images/Layouts/main/corners_fadResult_tr.gif) no-repeat top right;
}
#whiteBtmCorners, .whiteBtmCorners {
	clear: both;
	background: url(/images/Layouts/main/corners_fadResult_br.gif) no-repeat top right;
}
.fadResultItem, .eventResult, .musicResult, .quickSearchResult {
	float: left;
	background: #fff;
	margin-bottom: 20px;
}

.resultContent {
	float: left;
	border-right: 1px solid #afafaf;
	border-left: 1px solid #afafaf;
	width: 650px !important;
        width:645px;
}
/*
.resultContent img {
padding-left:6px;
}
*/
.resultContent .basicVendorInfo {
	clear: both;
	border-bottom: 1px solid #999;
	margin-bottom: 3px;
	display: block;
}
#fadBatchSort #batchControls a {
	color: #0b85b3;
 	font-weight: bold;
 }

.basicVendorInfo .vendorPhone {
	font-weight: bold;
}
.basicVendorInfo .vendorZipCode {
	margin: 0 2px;
}
.resultContent ul.perks {
	float: left;
	/*clear: both;*/
	padding-bottom: 4px;
	width: 410px !important;
	width: 405px;
}
.resultContent ul.cuisinePrice {
	float: left;
	width: 410px !important;
	width: 405px;
}
td.container .CategorySearchFacet, .cuisineType, .priceRange, .amenities {
	color: #999;
	font-size: 11px;
}
.resultMiddle .CSVLister li {
/* Do not use float: left.  It breaks the list in IE6. A 1px border to seems to prevent strange formatting. */	
	display: inline;
	border: 1px solid #fff;
	padding: 0 1px 0 6px;
	background: #fff url(/images/Layouts/fadResultItem/bullet.gif) no-repeat 0% 50% !important;
	background: #fff url(/images/Layouts/fadResultItem/bullet.gif) no-repeat 0% 5px;
}
#shortSummary {	
	/*clear: both;*/
	float: left;
	/*width: 410px !important;
	width: 405px;*/
}

.videoLink {
	padding-top: 5px;
}

.basicVendorInfo a {
text-decoration:none;
}

.basicVendorInfo div.ProductImage a img {
text-decoration:none;
}
/* ----- Event Search Results Page ---*/
tr.resultColumns td {
	border-bottom: 1px solid #999;
}

.eventResult .resultMiddle, .musicResult .resultMiddle {
	width: 510px !important;
	width: 500px;
}
.eventResult table, .musicResult table {
	width: 530px !important;
width:510px;
}

.eventResult table td, .musicResult table td {
	padding: 3px; 
	vertical-align: top;
}
td.eventName {
	font-weight: bold;
	color: #666;
	width: 185px;
}

td.saleDate { width:140px; }
td.saleName {
	font-weight: bold;
	color: #666;
	width: 195px;
}

td.saleType { width:90px; }

td.eventDate, .eventResult td.eventPrice, .eventResult td.eventTime {
	width: 70px;
}

td.eventDate a {
text-decoration:underline;
}
.eventResult td.eventType {
width: 90px;
}


/* --------- Vendor Page -----------*/
#vendorContentLeft, #vendorPhoto, #vendorWebsite {
	float: left;
	width: 171px;
	text-align: right;
	margin-right: 10px !important;
	margin-right: 10px;
}
#vendorPhoto.basicPagePhoto {
	margin: 0px 20px 12px 0;
}
#vendorVideoPromo, #vendorPhoto, #vendorWebsite {
	margin-top: 20px;
}
#vendorVideoPromo, #vendorPhoto img {
	border: 1px solid #333;
	}
#vendorContentRight {
	float: left;
	width: 460px !important; /* if this width is changed, be sure to adjust the width of #vendorInfoContent */
	width: 450px;
}
.basicVendorInfo div, .ratingAndLinks div {
	display: inline;
}
.basicVendorInfo {
	font-size: 11px;
}
.basicVendorInfo h2 {
	margin-bottom: 5px;
	_font-size:14px;
}
.basicVendorInfo #coupon { 
	float : right;
	margin-top: -40px;
}
.ratingAndLinks, .vendorButtons   {
	padding: 6px 8px;
	margin: 5px 0;
	font-size: 11px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.vendorButtons {
	clear: both;
	text-align: center;
}
#vendorDescription {
	margin: 12px 0;
	width: 444px;
	float: left;
}
.hoursInfo2, .eventList, .musicEventList, .saleList {
	margin-top: 6px;
}
#vendorInfoRight.hours {
	width: 230px;
}

#vendorInfoRight td.weekendRow {
	padding-top: 3px;
}
#vendorInfoRight.hours td.early, #vendorInfoRight.hours td.late {
	vertical-align: top;
}
#happyHourDetails {
	margin-top: 8px;
}
/* ------ styles for basic vendor page header ------*/
#vendorContentRightBasic .basicVendorInfo, #vendorContentRightBasic .ratingAndLinks {
	float: left;
	width: 444px;
}
/* ------ end styles for basic vendor page header------*/
#vendorInfoContent, .eventInfo {
	float: left;	
	padding-left: 8px; /* width is 10px less than width of #vendorContentRight  */
	width: 450px !important;
	width: 440px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff;
}

.eventInfo h4 {width:150px; float:left; }
.eventInfo table {float:left; padding-top:5px;}
.eventBatchControls { float:right; padding-right:10px;}
.detailVendorInfo {
       clear: both;
}
.detailVendorInfo.basicPg {
	width: 460px;
	margin: 0px auto;
}
.hoursInfo2.basicPg {
	width: 460px;
	margin: 6px auto 0px auto;
}
#vendorInfoLeft, #vendorInfoMiddle, #vendorInfoRight {
	float: left;
}

#vendorInfoLeft {
	width: 185px;
}
#vendorInfoMiddle{
	width: 125px;
}
#vendorInfoRight {
	width: 116px;
	margin-left: 8px;
}
#vendorInfoLeft div{
	margin-bottom: 6px;
}
#vendorInfoLeft #vendorCity, #vendorInfoLeft #vendorState, #vendorInfoLeft #vendorZipCode {
	float: left;
	margin: 0px 3px 4px 0;
}
#vendorInfoLeft #vendorPhone {
	clear: both;
}
#vendorInfoLeft .Conditional {
	clear: both;
	margin-bottom: 0px;
}
#vendorInfoContent h4 {
	margin-bottom: 4px; 
	font-size:12px;
	margin-top:8px;
}

#vendorInfoContent h4.inline {
	line-height: 1.6em;
}

#vendorInfoLeft h4.vendorHours {
	margin-top: 6px;
}
#vendorInfoLeft #vendorAddressInfo, #vendorInfoLeft table.hours {
	margin-left: 6px;
}

#vendorAddress1, #vendorCity, #vendorState, #vendorZipCode, .vendorPhone {
	_padding-right:0.3em;
}

#vendorInfoLeft td, #vendorInfoRight td {
	padding: 2px;
}
div.inline, h4.inline {
	display: inline;
}
#vendorInfoLeft td.hoursDay {
	text-align: right;
}
#vendorInfoContent ul {
	margin-bottom: 5px; 
}
#vendorInfoContent li {
	list-style: disc;
	margin-left: 12px;
}

#vendorReviews {
	float: left;
	margin-top: 15px;
}
#vendorReviews h3 {
	margin-bottom: 5px; 
}
#vrLeft {
	float: left;
	margin-right: 20px;
	width: 430px;
}
#vrLeft.indivPg {
	width: 250px;
}
#vrLeft.basicPgReview {
	width: 430px;
}
#reviewRating, #reviewTitle h4, #reviewTitle, #reviewerName, #reviewDate {
	display: inline; 
}
#reviewPosted {
	margin: 4px 0;
	color: #999;
}
#reviewerName {
	font-weight: bold;
}
#reviewHeader {
	margin-top: 12px;
}
#vrRight {
	margin-top: -7px !important;
	margin-top: 0px;
	float: right;
	width: 180px;
}
#writeReviewContent {
	background: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0px 4px 8px 4px;
}
#writeReviewContent p {
	margin: 3px 0;
}
input#submitReview {
	margin-left: 100px;
}
#correctionsLink {
	color: #666;
	font-size: 11px;
	margin-top: 8px;
}
#readAllReviews {
	margin: 8px 0 15px 0;
}
/* --------- All Articles Page -------------*/
#allArticlesControls {
	float: right;
}
#allArticlesControls .NodeName {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	float: none;
	display: inline;
}
#allArticlesTotal, #allArticlesPrevNext {
	display: inline;
}
table.articleList {
	clear: both;
}
table.articleList td {
	vertical-align: top;
	width: 330px;
}

/* --------- Article Page -------------*/
.articleTitle {
	margin-bottom: 4px;
}
#articleImg {/*
	width: 240px;*/
	float: left;
	margin: 0px 12px 12px 0;
}
#articlePrevNext {
	float: right;
}
#articlePrevNext, #viewAllLink {
	margin-top: 12px;
}
#viewAllLink div {
	display: inline;
}
ul#articleAllBack {
	margin-top: 10px;
}
#articleAllBack li.left {
	float: left;
}
#articleAllBack li.right {
	float: right;
}
#articleAllBack li a {
	text-decoration: none;
	font-weight: bold;
}
ul#articleAllBack li a:hover {
	text-decoration: underline;
}

/* IE hacks for Articles ----------------*/
*:first-child+html #allArticlesTotal { /* IE7 */
	padding-right:2px;

} 
* html #allArticlesTotal { /* IE6 */
	padding-right:2px;
}

/* ---------- Family landing page ---------*/
.family #contentLBottom {
	margin-top: 10px;

}
#ffrSearchArea {
	background: #bdee79; /* rose */
	padding-bottom: 10px;
	text-align: center;
}
#familySearchMessage {
	text-align: left;
	padding: 5px;
}
#ffrSearchArea select, #familyFacet {
	margin: 5px 3px 5px 5px;
	float: left;
	width: 143px;
	text-align: left;
}
#ffrSearchArea select {
	font-size: 10px;
}
#familyAd {
	clear: both;
	margin: 10px auto 0 auto;
	text-align: center;
	width: 648px;
}
/* - Movie Landing Page - */
#searchMovies {
	background: #b5a2e6 /* lt purple*/;
	padding-bottom: 10px;
	text-align: center;
}
#searchMovies label {	
	padding: 0px 2px;
	font-weight: bold;
}
#searchMovies input.searchButton {
	margin-top: 10px;
}
/* --------- Sign In Panel -------------*/

.SignInPanel p {
	padding: 10px 0;
}
.SignInPanel table.ix_sign_in {
	border: 1px solid #68CBF3;
}
table.ix_sign_in thead tr, table.ix_sign_in tfoot tr {
	background: #68CBF3;
}

/* --------- MyPDX Favorites by Heather -------------*/

.allFavItems {
        width:650px;
 	/*overflow:scroll;*/
        border:1px solid #999;
        float:left;
        }
.favoriteItemChunk {
        background: url(/Resources/Category/0001/0001/15/favpdx.jpg) repeat-x bottom left;
        /*height:50px;*/
        font-size:11px;
        line-height:15px;
        padding:8px;
}

.favItemTitle {
	display:inline;
        font-weight:bold;
        padding-bottom:4px;
        }
div.favInfo {
	width:530px;
}

.favLink {
        display:inline;
        }
.favLink a {
        color:#779942;
}

.favHead {
float:left;
clear:both;
}

.myFavoriteItem {
float:right;
width:110px;
}

.searchPageCount {
width:440px;
float:left;
}

.searchPageCount div {
display:inline;
}

.searchPageCount a {
padding:0px 2px;
}

.searchPageCount a.active {
font-weight:bold;
text-decoration:none;
}

.searchResultFacet {
float:right;/*
width:150px;*/
padding-bottom:3px;

}

.searchControls {
clear:both;
margin-bottom:25px;
}

.searchControls select {
 font-size:10px;
}

h2.searchHead {
float:left;
/*width:150px;*/
_font-size:18px;
}

.SearchResultsDisplayGroup p {
padding-bottom:20px;
}
.SearchResultsDisplayGroup h2 p {
padding-bottom:0px;
}
.searchPageCount .itemCount {
   font-weight: bold;
}


/* 
 * Product Review on Vendor Page 
 */
.ProductReview select,
.ProductReview input,
.ProductReview textarea {
	font-size:12px;
	font-family: arial, Helvetica, sans-serif;
}

.ProductReview input {
	padding:2px 4px;
}

.ProductReview .textInput {
	width: 129px;
}

.ProductReview .submitButton {
	margin-left: 57px;
}

.ProductReview textarea {
	padding: 2px;
	width: 164px;
}
#submitReview {
	padding: 2px;
}

/*
 * CSV List
 */

.CSVLister ul {
	margin-left:0px;
}


/* ----- SPONSORED RESULTS -----*/

#sponsoredBox {
	background: #fce4e4;
	margin-bottom: 20px;
	width: 652px;
}

#sponsoredBoxMusic {
	background: #fdefde;
	margin-bottom: 20px;
	width: 652px;
}

#sponsoredBoxEvent {
	background: #fbf9d9;
	margin-bottom: 20px;
	width: 652px;
}
#sponsoredBoxHealth {
	background: #e2d9ef;
	margin-bottom: 20px;
	width: 652px;
}
#sponsoredBoxShopping {
	background: #f7dced;
	margin-bottom: 20px;
	width: 652px;
}

.spTopCorners {
	background: url(/Resources/Category/0001/0001/15/corners_spResult_tr.gif) no-repeat top right;
}

.spTopCornersMusic { background: url(/Assets/Category/0001/0001/15/featured_music_tr.gif) no-repeat top right; }
.spTopCornersEvents { background: url(/Assets/Category/0001/0001/15/featured_event_tr.gif) no-repeat top right; }
.spTopCornersHealth { background: url(/Assets/Category/0001/0001/15/featured_health_tr.gif) no-repeat top right; }
.spTopCornersShopping { background: url(/Assets/Category/0001/0001/15/featured_shopping_tr.gif) no-repeat top right; }


.spBtmCorners {
	clear: both;
	background: url(/Resources/Category/0001/0001/15/corners_spResult_br.gif) no-repeat top right;
}

.spBtmCornersMusic { background: url(/Assets/Category/0001/0001/15/featured_music_br.gif) no-repeat top right; }
.spBtmCornersEvents { background: url(/Assets/Category/0001/0001/15/featured_event_br.gif) no-repeat top right; }
.spBtmCornersHealth { background: url(/Assets/Category/0001/0001/15/featured_health_br.gif) no-repeat top right; }
.spBtmCornersShopping {  background: url(/Assets/Category/0001/0001/15/featured_shopping_br.gif) no-repeat top right;}

.sponsoredBoxTitle, .sponsoredBoxTitleHealth, .sponsoredBoxTitleMusic {
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-align: center;
	padding-bottom: 4px;
	width: 650px !important;
        width:650px;
}

.sponsoredBoxTitle {
	border-right: 1px solid #d38f9c;
	border-left: 1px solid #d38f9c;
	}

#sponsoredBoxEvent .sponsoredBoxTitle {
	border-right: 1px solid #e3d700;
	border-left: 1px solid #e3d700;
	}

.sponsoredBoxTitle a, .sponsoredBoxTitleHealth a, .sponsoredBoxTitleMusic a { font-weight: normal;}
.sponsoredContent {
	float: left;
	border-right: 1px solid #d38f9c;
	border-left: 1px solid #d38f9c;
	width: 650px !important;
        width:650px;
}

#sponsoredBoxEvent .sponsoredContent {
	float: left;
	border-right: 1px solid #e3d700;
	border-left: 1px solid #e3d700;
	width: 650px !important;
        width:650px;
}

.sponsoredBoxTitleHealth, .sponsoredContentHealth {
	border-right: 1px solid #3c0096;
	border-left: 1px solid #3c0096;
	}


#sponsoredBoxHealth .sponsoredBoxTitle, .sponsoredContentMusic {
	border-right: 1px solid #f19121;
	border-left: 1px solid #f19121;
	}
	


.sponsoredContent table, .sponsoredContentHealth table, .sponsoredContentMusic table {
	width: 650px;
}
.sponsoredContent table td, .sponsoredContentHealth table td, .sponsoredContentMusic table td{
	vertical-align: top;
	padding-left: 4px;
}
.sponsoredResult {
	float: left;
	background: #fce4e4;
	margin-bottom: 20px;
}

#sponsoredBoxMusic .sponsoredResult {
	float: left;
	background: #fdefde;
	margin-bottom: 20px;
}

#sponsoredBoxEvent .sponsoredResult {
	float: left;
	background: #fbf9d9;
	margin-bottom: 20px;
}


#sponsoredBoxShopping .sponsoredResult {
	float: left;
	background: #f7dced;
	margin-bottom: 20px;
}

#sponsoredBoxHealth .sponsoredResult {
	float: left;
	background: #e2d9ef;
	margin-bottom: 20px;
}

.sponsoredContent table td {
	margin-top: 5px;
}
.sponsoredContent table td.lastCell {
	border-left: 1px solid #999;
}
.sponsoredLeft {
	float: left;
	width: 107px;
	text-align: center;
}
.sponsoredLeft .vendorThumb {
	margin-bottom: 3px;
}
.sponsoredRight {
	width: 200px;
	float: left;
	margin-left: 5px;
}
.sponsoredRight .basicVendorInfo {
	width:auto;
	border-bottom: none;	
}
.sponsoredRight .cuisinePrice {
	margin-top: 3px;
	border-top: 1px solid #999;
	padding: 4px 0;
}
.sponsoredRight .CSVLister li {
/* Do not use float: left.  It breaks the list in IE6. A 1px border to seems to prevent strange formatting. */	
	display: inline;
	border: 1px solid #fce4e4;
	padding: 0 1px 0 6px;
	background: url(/images/Layouts/fadResultItem/bullet.gif) no-repeat 0% 50% !important;
	background: url(/images/Layouts/fadResultItem/bullet.gif) no-repeat 0% 5px;
}

#sponsoredBoxEvent .sponsoredRight .CSVLister li {
/* Do not use float: left.  It breaks the list in IE6. A 1px border to seems to prevent strange formatting. */	
	display: inline;
	border: 1px solid #fbf9d9;
	padding: 0 1px 0 6px;
	background: url(/images/Layouts/fadResultItem/bullet.gif) no-repeat 0% 50% !important;
	background: url(/images/Layouts/fadResultItem/bullet.gif) no-repeat 0% 5px;
}

#sponsoredBoxHealth .sponsoredRight .CSVLister li {
/* Do not use float: left.  It breaks the list in IE6. A 1px border to seems to prevent strange formatting. */	
	display: inline;
	border: 1px solid #e2d9ef;
	padding: 0 1px 0 6px;
	background: url(/images/Layouts/fadResultItem/bullet.gif) no-repeat 0% 50% !important;
	background: url(/images/Layouts/fadResultItem/bullet.gif) no-repeat 0% 5px;
}


/*--- EVENT LIST - On Search results and vendor detail page--- */

.eventInfo table,  {	
	width: 430px;
}
.eventInfo tr {
	background-color: #fff;
}
.eventInfo tr.odd {
	background-color: #fff;
}
.eventInfo tr.columnTitles {
	font-style:  italic;
}
.eventInfo td {
	padding: 3px;
	border-top: 1px solid #ccc;
}
.eventInfo tr.columnTitles td {
	border-top: none;
}
.eventInfo td div {
	display: inline;
}

/* ---- EVENT POPUP WINDOW ----- */
.popupRow div {
	display: inline;
}
#ix_admin_bar, #ix_admin_bar_spacer {
height:0px;
}
.panel {
	border: 1px solid #ccc;
}
.panel .hd {
	display: none;
}
.popupHeader {
	font-weight: bold;
	color: #fff;
	background: #eee url(/Assets/Category/0001/0001/15/popupHeader_music.gif) repeat-x;
	padding: 5px;
	margin-bottom: 10px;
}
.popupHeaderEvent {
	font-weight: bold;
	color: #666;
	background: #eee url(/Assets/Category/0001/0001/15/popupHeader_event.gif) repeat-x;
	padding: 5px;
	margin-bottom: 10px;
}

.popupHeaderSale {
	font-weight: bold;
	color: #FFF;
	background: #eee url(/Assets/Category/0001/0001/15/popupHeader_shopping.gif) repeat-x;
	padding: 5px;
	margin-bottom: 10px;
}

.panel .bd {
	padding: 0px;
}
.popupRow {
	padding-bottom: 7px;
	margin-left: 10px;

}
.popupRow .eventName {
	font-size: 14px;
}
.popupRow .summary {
	line-height: 1.3em;
}
.closePopup {
	text-align: center;
	margin-top: 10px;
	display: block;
}
.panel .popupRow .close {
	position:relative;
	margin:0px;padding:0px;background-repeat:no-repeat;cursor:pointer;visibility:inherit;}
/* ------ GENRE and EVENT TYPE POPUP WINDOW -----*/
.genreTypeList {
	margin-left: 10px;
}
.genreTypeList li {
	margin: 3px;
	padding: 0 6px;
	list-style: disc;
}


/* stuff */

.eventListDate {
border:1px solid #666666;
background-color:#61B6D9;
width:58px;
height:48px;
float:left;
font-size:20px;
margin:2px 6px 0px 0px;
color:#fff;
text-align:center;
vertical-align:middle;
text-transform:uppercase;
padding:5px 0px;
}

.eventsTopNav {
margin-bottom:10px;
}

.eventsTopNav li{
display:inline;
padding-right:10px;
font-size:13px;
}

.eventsTopNav a.current_link {
font-weight:bold;
}

.eventsTopNav a {text-decoration:none;}

.eventsTopNav li.Performing--Creative-Arts a{color:#a23a3a;}
.eventsTopNav li.Sports--Recreation a{color:#2e6834;}
.eventsTopNav li.Community--Family a{color:#8c451f;}
.eventsTopNav li.Educational a{color:#002c5f;}

/* ------ STYLE THE CALENDAR -----*/

.calendarDateSelectorDatesSelected span { float:left;}
.calendarDateSelectorDatesSelected {padding-top:4px;}
.calendarDateSelectorDatesSelected img {margin-top:-2px;}


.calendarDateSelectorDatesSelected .yui-calcontainer table {
/*width:135px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.calendarDateSelectorDatesSelected .yui-calendar td.calcell.today {
/*background-color:#FFF19F;
border:1px solid #FF9900;
color:#003DB8;*/
background-color:#c7e1ec;
/* border:2px solid #0B85B3; */
}


.yui-calcontainer .close-icon {
	position: absolute;
	right: 5px;
	top: 7px;
	z-index:1;
}

.yui-calcontainer {
	padding-top:20px;
	clear: both;
}

.largeQuickSearch .yui-calcontainer {
	/* padding-top:5px; */
	padding: 6px;
}
.yui-calcontainer iframe {
	display:none;
}

.yui-calcontainer tr.w24 td {
	*padding-right: 0.3em;
}
.simpleSearchBox {
	font-size:10px;
	padding-left: 2px;
	width:83px;
}
.smallMusicSearch .calendarDateSelectorDatesSelected,
.smallEventSearch .calendarDateSelectorDatesSelected {
	margin-bottom: -2px;
	padding-top:8px;
}

.smallFoodSearch p,
.smallMusicSearch p,
.smallEventSearch p {
	*position: relative;
}


#calendarSearch select {
	*margin-right:0;
	*width:145px;
}

#calendarSearch input.simpleSearchBox {
	*width:85px;
}
#calendarSearch input.searchBtn {
	margin-top:5px;
	*margin-top:15px;
	_margin-top:3px;
}

.smallMusicSearch,
.smallEventSearch {
	*position: relative;
}

.smallMusicSearch .yui-calcontainer,
.smallEventSearch .yui-calcontainer {
	*top:55px;
	*left: 167px;
}

* html .smallMusicSearch input.searchBtn,
* html .smallEventSearch input.searchBtn {
	margin-right: 13px;
}

.isPopUp {
	position: absolute;
}
.notPopUp {
	position: relative;
}

/* fix things */
div.FixedNameImage {
float:left;
border:1px solid orange;
height:100px;
}

/* FAMILY SEARCH TABBED SEARCH */

#familySearchBox {
	width:654px;
	display:none;
	visibility:hidden;
	}

#familySearchBox .searchToggle a span { display: inline; }

#content .yui-navset .yui-nav li {
	margin-right:0px; /* overrides default yahoo style */
	height:29px;
	}

.yui-navset .yui-nav li {
	margin-right:0px; /* overrides default yahoo style */
	height:29px;
	} 

a#foodTab {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/FoodDrinkGreyTab.jpg) top left no-repeat;
	width:133px;
	height:29px;
	
	}
a#foodTab:hover {
	background: url(/Assets/Category/0001/0001/15/FoodDrinkTab.gif) top left no-repeat;
	}
	
li.selected a#foodTab { background: url(/Assets/Category/0001/0001/15/FoodDrinkTab.gif) top left no-repeat; }
	
a#musicTab {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/MusicGreyTab.jpg) top left no-repeat;
	width:130px;
	height:29px;
	
	}
a#musicTab:hover {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/MusicTab.gif) top left no-repeat;
	}

li.selected a#musicTab { 
	background:#CCCCCC url(/Assets/Category/0001/0001/15/MusicTab.gif) top left no-repeat;
	}

a#healthTab {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/HBGreyTab.jpg) top left no-repeat;
	width:131px;
	height:29px;
	
	}
a#healthTab:hover {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/HBTab.gif) top left no-repeat;
	}

li.selected a#healthTab {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/HBTab.gif) top left no-repeat;
	}
	
a#shoppingTab {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/ShoppingGreyTab.jpg) top left no-repeat;
	width:130px;
	height:29px;
	
	}
a#shoppingTab:hover {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/ShoppingTab.gif) top left no-repeat;
	}
li.selected a#shoppingTab {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/ShoppingTab.gif) top left no-repeat;
	}	
	
a#eventsTab {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/EventsGreyTab.jpg) top left no-repeat;
	width:130px;
	height:29px;
	
	}
a#eventsTab:hover {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/EventsTab.gif) top left no-repeat;
	}
li.selected a#eventsTab {
	background:#CCCCCC url(/Assets/Category/0001/0001/15/EventsTab.gif) top left no-repeat;
	}
	
#familySearchBox a span {
	display:none;
	}

.yui-content {
	border-left:2px solid #96ce47;
	border-right:2px solid #96ce47;
	}

#foodTabContent {
	border-top:5px solid #e94c4c;
	}
#musicTabContent {
	border-top:5px solid #F19121;
	}
#eventsTabContent {
	border-top:5px solid #DCD000;
	}
#shoppingTabContent {
	border-top:5px solid #C71585;
	}
#healthTabContent {
	border-top:5px solid #3C0096;
	}

/* ******************** */

#vendorMapLink {
	display:inline;
	}
#vendorInfoLeft #vendorMapLink {
	float:left;
	}

/* ******************* */
.categoryHeader p { margin:5px 0 10px 6px; }
.categoryHeader h1 { font-size: 14px; width: 800px; clear: both; padding-left: 6px; margin-bottom: 5px;}
.categoryHeaderSub { margin-bottom: 5px; padding-left: 6px; font-size: 12px; }

#wrapperMain { float:left; width: 826px; }

/* ******************* */
.searchPageCount .BatchSizeControl {
	display: block;
	margin: 10px 0 10px 0;
}

.DisplayGroupNav {
	padding-left:50px;
}




/* ** * 404 Error Page * */
.errorLinks {
margin:5px 0px 0px 15px;
line-height:22px;

}

.errorSiteMap {
	margin:0 20px;
	}
.errorSiteMap h1 {
margin-bottom:5px;
}

/* Showcase */

#showcaseTop, #showcaseTop div {
	float:left;
}

#showcaseTop .Home_S9LT_Ad_022 {
	margin-top: 7px;
}

#showcase {
   float:left;
   width: 500px;
   height: 355px;
   background: #000;
   border: 1px solid #59B0D4;
   margin: 0pt 15px 0pt 8px !important;
   margin: 0pt 15px 0pt 4px;
   
} 

.BlogFeature { 
	padding: 4px;	
	zoom:1;
	min-height: 62px;
	height: auto !important;
	height: 62px; 
}
.BlogFeature a { text-decoration: none; } 
.BlogFeature img { float:right; border:1px solid #666; margin-left:6px; }
.BlogFeature img.default { border: none; }
.BlogFeature .readMoreArticles,
.BlogFeature .teaserText,
.BlogFeature .teaserText p { display: inline; }
.BlogFeature .readMoreArticles a { color: #C94A4A; text-decoration: underline; }
* html .BlogFeature .readMoreArticles { margin-left:2px; }

/* *** ** End   of blank ** *** */
/* *** ** Start of BlankWithRichTextLT ** *** */
.body {
	position: relative;
	min-height: 800px;
}

#creditfooter {
   display: none;
}
/* *** ** End   of BlankWithRichTextLT ** *** */
