html{background:#6D787E url(none);}
html.overlay {background:#ffffff url(none);}

body {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	background:transparent;
	color:#53575a;
	margin:0px;
	padding:0px;
	border:0px;
	overflow-x:hidden;
}

img {
	margin:0;padding:0;border:0;
}

p {
	color:#53575a;
}

a, a:link, a:hover, a:visited {
	text-decoration:underline;
	font-weight:bold;
	color:#348495;
}

a.plainLink, a.plainLink:link, a.plainLink:visited {
	text-decoration:none;
	font-weight:normal;
	color:#53575a;
}

a.plainLink:hover {
	color:#348495;
}

/*all style panel pages wrapped in this div*/
.stylePanelContent a, .stylePanelContent a:link, .stylePanelContent a:visited {
	color:#348495;
}

h1 {
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:20px;
	font-weight:normal;
}

h1.sale {
	margin:0px;
}

h2 {
	font-weight:normal;
}

.title {
	font-weight:bold;	
}

.titleWhite {
	color:#ffffff;
	font-size:20px;
}

.disclaimer {
	font-size:9px;
	color:#77858a;
}

.disclaimer.tp {
	padding:15px;
} 

.disclaimer.giftidea {
	padding:15px 0px;
}

.indent10 {
	margin-left:10px;
}

.indent12 {
	margin-left:12px;
}

.indent15 {
	margin-left:15px;
}

.error {
	color:#FF4900 !important;
}

.clear {
	clear:both;
}

.left {
	float:left;
}

.right {
	float:right;
}

/********** HEADER AND FOOTER **********/
#header {
	width:100%;
	height:137px;
	background:url('/images/gradient.jpg') repeat;
}

#logo {
	z-index:+2;
	position:absolute;
	top:33px;
	left:30px;
}

#utility {
	width:315px;
	height:35px;
	position:absolute;
	top:45px;
	left:610px;	
	padding:0px;
	margin:0px;
}

#utility .links {
	float:left;
	width:100px;
}

#utility .link {
	float:left;
	min-height:20px;
	padding:3px 5px 0px 5px;
	border-right:1px solid #79a9b2;
}

#utility .link.last {
	border:0px;
}

#utility .link a {
	float:left;
	margin-top:2px;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#5e8d95;
}

#utility .link img {
	float:left;
	margin-right:5px;
}

#utility .search {
	float:right; 
	width:210px; 
}

#utility .search input {
	float:left;
	margin:0px 3px;
}

.autoMargin {
	width:964px;
	margin:0px auto;
	z-index:+1;
	background:transparent !important;
	position:relative;
}

#mainContainer {
	padding:20px 0px; 
	margin:0px; 
}

#contentContainer {
	margin:0px 30px;
	width:937px;
	z-index:+1;
}

#leftColumn {
	float:left;
	width:170px;
}

#content {
	float:right;
	width:743px;
}

#mainContent {
	background-color:#ffffff;
}

/********** TEMPLATE GENERIC **********/
#template_header{
	width:743px;
	height:auto;
}

#template_content{	
	margin:14px 0px 0px 24px;
}

#template_content .content_narrow {
	width:430px;
	float:left;	
	height:auto;
	margin-right:24px;
} 

#template_content .sidebar,
#templateWide_content .sidebar {
	width:221px;
	float:right;
}

#templateWide_header{
	width:946px;
}

#templateWide_content{
	width:900px;	
	margin:20px 0px 20px 0px;
}

#templateWide_content .content_narrow {
	width:640px;
	float:left;	
	height:auto;
	margin-right:24px;
} 
/********** END TEMPLATE GENERIC **********/


/********** END TEMPLATE G (investing) **********/
#investingCallout{
	width:168px;
	margin-top:20px;
}

#investingCallout img {
	display:block;
}

#investingCallout .webcastArchive {
	background-color:#cacbcd;
}
/********** END TEMPLATE G **********/


/********** TEMPLATE C (LEASING) **********/
#leasingContentContainer{
	height:auto; 
	margin:21px 30px; 
	width:946px;
	_width:976px; /*IE6 hack*/
	border:dashed 0px red;
	background:#ffffff;
}

#leasingLeftColumn{
	float:left;
	width:200px;	
	height:auto;
}

#leasingContent{
	float:right;
	width:716px;
	border:dashed 0px blue;
	padding:0px; 
	margin-top:20px;
	height:auto;
	background:#ffffff;	
}

#templateLeasing_header{
	width:743px;
	height:auto;
	border:dashed 0px red;
}

#templateLeasing_overview{
	border:dashed 0px black;
	width:938px; 
	height:auto;
}

#templateLeasing_overview .content_narrow {
	width:640px;
	float:left;	
	height:auto;
	margin-right:24px;
}

#templateLeasing_overview .content {
	margin-left:0px;
}

#templateLeasing_overview .sidebar {
	width:221px;
	float:right;
}

#templateLeasing_content {
	height:auto;
}

#templateLeasing_tabs {
	width:500px;
	height:30px;
}

#templateLeasing_tabs .tab {
	float:left;
	padding-left:3px;
}

#templateLeasing_tabs .tab a {
	margin:0px;
	padding:0px;
}

#leasingBody {
	position:relative;
	top:-4px;
	left:-10px;
}

#leaseContentTop {
	position:relative; 
	z-index:+1;
	background:#ffffff;
}

#leasingContentMiddle {
	background:#e9e9e9;	
}

#leasingContentMiddle .propertyHeader {
	padding:0px 16px 16px 16px;
	height:156px;
}

#leasingContentMiddle .generalInformation {
	height:auto;
	/*padding-bottom:16px;*/
}

#leasingContentMiddle .headerBar {
	background:#d1d3d2;
	height:48px;
}

#leasingContentMiddle .generalInformation .content {
	padding:20px;
	margin:0px;
	border:solid 0px black;	
	height:auto;
	_width:675px;
}

#leaseContentBottom {
	position:relative;
	top:0px;
	border:solid 0px red;	mi
	clear:both;
}

#leasingContentMiddle #container {
	width:674px;
	margin:0px 15px 20px 15px;
	/*height:auto;*/
	overflow:hidden;
}

#leasingContentMiddle #container .downloads {
	width:467px;
	/*height:auto;*/
	padding-bottom:800px; margin-bottom:-800px;
	background:#ffffff;
	float:left;
}

#leasingContentMiddle #container .quickFacts {
	float:right; 
	width:194px; 
	/*height:auto;*/
	padding-bottom:800px; margin-bottom:-800px;
	background:#ffffff;
}

#leasingContentMiddle #container .quickFacts .section {
	border-bottom:solid 1px #cccccc; 
	padding-bottom:12px; 
	margin:0px 12px 12px 15px;
	position:relative;
	top:12px;
}

#leasingContentMiddle #container .quickFacts .sectionBottom {
	border-bottom:solid 0px #cccccc; 
	padding-bottom:12px; 
	margin:0px 12px 12px 15px;
	position:relative;
	top:12px;
}

#leasingContentMiddle #contacts {
	width:674px;
	margin-top:16px;
}

#leasingContentMiddle #contacts .contact {
	padding:16px 16px 16px 20px;
	width:250px;
	float:left;
}

#leasingContent #tenantContainer {
	top:16px;
	height:auto;
	width:674px;
	background:#e9e9e9;
	margin:16px 17px 15px 17px;
}

.leasingMapLink {
	color:#328394;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal !important;
}

#propertySearchDropDown {
	width:200px;
	margin:20px 20px 0px 0px;
	border-right:solid 1px #cccccc;
}

.stateProperties {
	margin-top:15px;
	border:solid 1px #cccccc; 
	border-right:0px;
	background:#e9e9e9;
	padding:0px 0px 10px 15px;
}

.stateProperty {
	margin-top:3px;
}

.stateProperty a {
	font-weight:normal !important;
	color:#4c5053 !important; 
	font-size:11px; 
	text-decoration:none !important;
}
.stateProperty a:hover, .stateProperty a.active {
	color:#328394 !important;
}

.filterHeader {
	padding-top:5px; 
	padding-bottom:5px;
	height:auto;
	border-bottom:solid 1px #cccccc;
}

.filterHeader span {
	color:#4c5053; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;
}

.leasingSectionHeader, .headline {
	color:#454c52;
	font-weight:bold;
}

.leaseDownloadLink {
	color:#77858a;
	text-decoration:underline;
}

.downloadsHeader, .leaseSubHeader {
	padding:3px 3px 3px 3px;
	background:#ffffff;
}

.downloadBarHeader {
	background:#f4f4f4;
	height:36px;
	margin-top:15px;
}

 .downloadsTop {
	width:464px;
	height:auto;
	border:solid 1px #ffffff;
}
 
.downloadsBottom {
	width:464px;
	height:auto;
}

.downloadsTop #leaseLinksContainer, 
.downloadsTop #aerialLinksContainer {
	width:232px;
	height:auto;
	float:left;
	border:transparent 1px #ffffff;
}

.downloadsBottom #marketProfileContainer, 
.downloadsBottom #sitePlanContainer {
	width:232px; 
	float:left;
}

.downloadLinks {
	margin-top:19px; 
	overflow:auto;
	height:auto;
	margin-left:12px;
	padding-bottom:16px;
}

.tenantDownloadLinks {
	margin:15px 15px 25px 15px;
}

.downloadLinks a,
.tenantDownloadLinks a,
.zipFiles a {
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

.zipFiles {
	background:#ffffff; 
	padding:12px 20px;
	width:175px;
	float:left; 
	height:auto;
}
/********** END TEMPLATE C (LEASING) **********/

/********** NEWS ARTICLES **********/
.article .title {
	font-weight:bold;
}

.article .date {
	/*font-style:italic;*/
}

.article .copy {
	clear:both;
	padding-top:20px;
}
/********** END NEWS ARTICLES **********/

/********** FIND A CENTER/STORE **********/
#templateD_header, #templateE_header {
	width:946px;
	position:relative;
	top:21px;
	left:30px;
	height:auto;
}

#templateD_content {
	position:relative;
	top:21px;
	left:130px;
	width:713px;
	height:auto;
	margin:14px 30px 0px 38px;
}

.formLabel {
	color:#ddd8d4;
}

/** Search Form Elements **/
.sfLowerHalf {
	width:430px; 
	height:60px;
}

.sfStoreName {
	margin:5px 0px 5px 5px; 
	width:100px; 
	padding:0px;
}

.sfChooseState {
	margin:5px 0px 5px 5px; 
	padding:0px; 
	width:150px; 
	float:left; 
}

.sfZip {
	margin:5px 0px 5px 5px; 
	padding:0px; 
	width:85px; 
	float:left; 
}

.sfRadius {
	margin:5px 0px 5px 10px; 
	padding:0px; 
	width:100px; 
	float:left;
}

.sfGoButton {
	margin:18px 0px 18px 5px; 
	padding:0px; 
	float:left; 
	height:30px;
}
/** end search form elements **/

/** Overlay **/
#overlayContainer {
	color:#666666;
	width:550px;
	height:270px;
	padding-top:37px;
}

.overlayLeft {
	float:left;
	width:200px;
	padding:0px 20px 20px 20px;
	text-align:center;
}

.overlayRight {
	float:right;
	width:250px;
	padding:0px 20px 20px 17px;
	border-left:1px solid #cccccc;
}

.overlayBottom {
	clear:both;
	padding:20px;
}

.logo {
	font-size:30px;
	line-height:30px;
	font-weight:normal;
}

.subHeader {
	font-weight:bold;
}

/** Overlay for Maps **/
#overlayMap {
	height:525px; 
	overflow:hidden;
}

#overlayLeftMap {
	width:346px; 
	margin-right:30px; 
	float:left; 
	border-right:solid 1px #cccccc;
}

#overlayRightMap {
	float:left; 
	padding:20px;
}

#locationHolder {
	background:#e5f0f4; 
	height:250px; 
	width:275px; 
	margin-top:30px;
}

#locationHolder .location {
	margin:20px 0px 20px 0px;
	color:#666666;
}

/********** SEARCH RESULTS LAYOUT **********/
.content {
	margin-left:12px;
}

a.centerURL, 
a.center:hover {
	color:#666666;
	text-decoration:none;
}

.retailerName, 
.searchCriteria {
	color:#666666;
	margin-left:12px;
}

.findastoreResultHeader {
	background: #cccccc; 
}

.letterDiv {
	font-size:14px;
	float:left;
}

.letterDiv a, 
.letterDiv span {
	display:block;
	padding:7px;
}

.letterDiv a {
	color:#454c52 !important;
	text-decoration:none !important;
	font-weight:normal !important;
}

.letterDiv a.disabled, 
.letterDiv a.disabled:hover {
	color:#999999 !important;
}

.letterDiv a:hover, 
.letterDiv a.active {
	color:#ffffff !important;
	background:#266779;
}

#browseContainer {
	margin-top:20px;	
	padding-bottom:20px;
}

div.categoryLink {
	width:200px;
}

div.subCategoryLink {
	margin:3px;
}

.categoryFilter {
	float:left; 
	width:165px; 
	height:345px; 
	background:url('/images/find/store/bg_browse_category.gif') no-repeat;
}

.categoryResults {
	float:left;
	width:500px;
	margin-left:0px;
}

.categoryResults h2 {
	width:725px;
	margin-left:25px;
	border-bottom:1px solid #cccccc;
}

.categoryResults td {
	border-right:1px solid #cccccc;
	padding:3px 25px;
}

.categoryResults td + td + td {
	border-right:0px !important;
}

.categories {
	padding:12px 5px 0px 10px;
}

.headerLetter {
	font-size:26px; 
	font-weight:bold; 
	color:#454d50;
	margin-right:5px;
	text-decoration:none;
}

.macerichProperties {
	color:#666666;
	font-size:14px;
	margin:5px;
}

.searchResultsHolder {
	/*width:938px;
	padding-bottom:20px;*/
	margin:10px 0 20px 0;
}

.centerSearchResultsTable {
	/*margin-top:10px;_margin-top:0px;*/
	width:100%;
}

.centerSearchResultsAnchorRow {
	padding:5px 0px;
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
}

.anchorRowLetter {
	display:block;
	float:left;
	width:50px;
	font-size:25px;
	font-weight:bold;
	text-align:center;
}

.anchorRowProperty {
	display:block;
	float:left;
	margin-top:8px;
	font-size:15px;
}

#centerSearchPropertyContent {
	width:500px;
	float:left;
	margin:15px 0px 15px 0px;
	height:auto;
}

#centerPropertyAdditionalInfo {
	width:425px;
	float:right;
	margin:15px 0 15px 0;
}

#centerSearchPropertyContent .content { 
	margin-top:4px;
}

#centerPropertyAdditionalInfo .findIconText {
	margin-top:4px;
}

#storeSearchPropertyContent {
	width:665px;
	float:left;
	margin:10px 0px 10px 0px;
}

#propertyAdditionalInfo {
	width:325px;
	float:left;
	color:#666666;
	height:60px;
	border-right:solid 1px #cccccc;
}

#propertyContent {
	width:200px;
	float:left;
}

.infoIcons {
	float:right; 
	width:338px;
	margin-right:18px;
}

.findIcon {
	margin:3px 8px 0px 0px; 
	float:left;
}

.findIconPipe {
	margin-right:8px; 
	float:left;
}

.findIconText {
	margin-right:16px; 
	float:left;
}

.centerInfo {
	float:left; 
	width:250px; 
	margin:10px 0px 10px 0px;
}
/********** END FIND A CENTER/STORE **********/

/********** FOOTER **********/
#footer {
	clear:both;
	padding:20px 0px;
	margin-left:50px;
}

#footer p, 
#footer a {
	color:#b8bcbd;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
/********** END FOOTER **********/

/********** SITEMAP **********/
.siteMapContainer {overflow:hidden;margin-bottom:50px;}
.siteMapContainer .siteMapColumn, .siteMapContainer .siteMapColumnLast {margin-bottom:-1000px;padding-bottom:1000px;}

.siteMapColumn {
	float:left; 
	width:250px; 
	height:auto; 
	padding:0px 18px; 
	border-right:solid 1px #cccccc; 
}

.siteMapColumnLast {
	float:left; 
	width:250px; 
	height:auto; 
	padding-left:18px;
}

.siteMapMenu {
	margin-left:0px; 
	padding-left:0px; 
}

.siteMapMenu li {
	list-style:none; 
	font-weight:bold;
	line-height:150%;
}

.siteMapMenu li ul li {
	list-style:disc inside;
	margin-left:10px;
	padding-left:10px;
	font-weight:normal;
}
/********** END SITEMAP **********/

/********** SEARCH **********/
.siteSearchHeader {
	font-style:italic;	
	padding-top:15px;
}

.siteSearchResults {
	margin:0px; 
	border-bottom:solid 1px #cccccc;
	padding:15px 0px;
}
/********** END SEARCH **********/

/********** EVENTS **********/
#eventsCalendar {
	position:absolute;
	top:30px;
	left:266px;
	z-index:+3;
}

#eventsFilter {
	position:absolute;	
	top:240px;
	left:266px;
	z-index:+3;
}

#eventsFilter span {
	color:#4a6c76;
	font-size:12px;
	z-index:+3;
	font-weight:normal;
}

#eventDetails {
	padding-bottom:20px;
}

#eventDetails h1 {
	color:#486d77;
	font-size:14px;
	font-weight:bold;
}

.eventListing {
	width:710px; 
	border-bottom:solid 1px #90B1BA;
	padding:15px 0px 15px 0px;
}

.eventTitle {
	color:#486d77;
	font-size:14px;
	font-weight:bold;
}
/********** END EVENTS **********/

/********** STYLE PANEL **********/
#stylePanelTop {
	width:716px; 
	height:auto;
	padding-bottom:22px; 
	border-bottom:solid 1px #cccccc;
}

#stylePanelTopLeft {
	float:left; 
	width:350px;
	border-right: solid 1px #cccccc; 
	padding-right:20px;
}

#stylePanelTopRight {
	float:right; 
	width:323px;
}

#mediaAdHolder {
	padding-bottom:20px;
}

#mediaVideoHolder {
	border-top:1px solid #cccccc;
	padding:20px 0px;
}

.paginationBar { 
	background:#dcdcdc; 
	margin-top:14px; 
	height:24px; 
}

.paginationBar .pages {
	padding:0px 15px;
}

.paginationBar a.page, 
.paginationBar span.page,
.paginationBar span.pageActive {
	display:block;
	float:left;
	padding:5px;
}

.paginationBar a.page {
	color:#454c52 !important;
	text-decoration:none !important;
	font-weight:normal !important;
}

.paginationBar a.page:hover, 
.paginationBar span.pageActive {
	color:#ffffff !important;
	background:#266779;
}

.styleCallout .thumbnail img {
	border:1px solid #cccccc !important;
}

.styleCallout .description .title {
	font-weight:bold;
}

.styleCallout.yesAd, 
.styleCallout.video,
.styleCallout.stylist {
	margin-top:22px;
}

.styleCallout.yesAd .thumbnail {
	width:80px;
}

.styleCallout.stylist .thumbnail {
	width:80px;
}

.styleCallout.stylist .thumbnail img {
	border:0px !important;
}

.styleCallout.video .description {
	margin-top:15px;
	width:210px;
}

#mediaAdHolder .styleCalloutColumn,
#mediaVideoHolder .styleCalloutColumn {
	width:250px;
	_width:245px;
}

#mediaAdHolder .styleCalloutColumn .description,
#mediaVideoHolder .styleCalloutColumn .description {
	padding-right:20px;
}

#styleFileSection {
	width:716px;
}

#styleFileHeader {
	width:350px; 
	margin-top:22px;
}

.itemStyleLeft {
	float:left; 
	width:320px; 
	margin-right:20px;
}

.itemStyleRight {
	float:right; 
	width:320px;
	margin-right:20px;
}
/********** END STYLE PANEL **********/

/********** SALES AND GIFTS **********/
#giftIdeaStylistCallout {
	padding-bottom:15px;
	border-bottom:1px solid #cccccc;
}

.giftIdeaItemsTitle {
	color:#276678;
	font-size:15px;
	font-weight:normal;
}

.propertyURL {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	margin-right:10px;
}

.propertyURL:hover {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	background:transparent !important;
}

#salesTitle {
	margin-left:12px;
}

#giftIdeas {
	border-bottom:solid 1px #adadad; 
	padding:17px 0px;
	height:auto !important; 
}

#giftIdea {
	border-top:solid 1px #adadad; 
	padding:17px 0px; 
	height:auto !important;
}

#legal {
	width:700px;
	padding:20px 0px 10px 0px; 
	border-top:solid 1px #adadad; 
	height:auto;
}

.giftIdeaContent {
	float:left;
	width:420px;
}

.giftIdeaContentAlt {
	float:left;
	width:auto;
}

#giftIdeaImage {
	float:right;
}
/********** END SALES AND GIFTS **********/

/********** GENERAL SEARCH RESULTS/GRIDS ************/
.searchResultsTitleBar {
	background:#dcdcdc url(none);
	/*height:30px;*/
	_margin-top:10px;
}

.searchResultsTitleBar.browse {
	/*background:transparent url('/images/find/bar.gif') no-repeat; */
	_border:1px solid #fff; /*ie6 fix*/
}

.searchResultsTitleBar .summary {
	padding:8px 15px;
}

.searchResultsTitleBar.browse .summary {
	padding:0px 15px;
}

.itemStyle {
	margin:0;padding:0;border:0;
}

.altItemStyle {
	margin:0;padding:0;border:0;
	background-color:#eff7f9;
}

.dataListHeader {
	background-color:#cccccc;
	padding:8px 15px;
}

.dataListHeader .column {
	float:left;
	font-size:14px;
}

.dataListHeader .column.retailer {
	width: 670px;
}

.dataListHeader .column.property {
	width:200px;
}

.dataListItem {
	border-bottom:1px solid #cccccc;
	padding:15px 15px;
}

.dataListItem.retailer {
	border:0px;
	padding:0px;
}

.dataListItem.giftidea, 
.dataListItem.sale {
	padding:15px 0px;
}

.dataListItem .title {
	color:#348495;
	font-weight:bold;
}
.dataListItem .title a {color:#348495;text-decoration:none;}
.dataListItem .title a:hover {text-decoration:underline;}

.dataListItem.article .title {
	/*font-size:14px;*/
}

.dataListItem.article .title a {
	/*color:#666666;*/
	text-decoration:none;
}

.dataListItem .propertyAddress {
	float:left;
	margin-top:3px;
	width:550px;
}

.dataListItem.event .propertyAddress {
	width:475px;
}

.dataListItem.findcenter .propertyAddress {
	width:420px;
}

.dataListItem.findstore .propertyAddress {
	width:200px;
}

.dataListItem.retailer .propertyAddress {
	width:250px;
}

.dataListItem.findstore .propertyRetailers {
	float:left;
	margin-top:3px;
	width:670px;
}

/*generic imagelink styles - modifications below*/
.imageLink {
	min-height:20px;
}

.imageLink span {
	margin-top:3px;
	float:left;
}

.imageLink img {
	margin:3px 5px 0px 0px;
	float:left;
}

.imageLink a {
	margin-top:3px;
	float:left;
	white-space:nowrap;
}

/*modified imagelink styles*/
.imageLink.back {
	padding-bottom:15px;
}

.dataListItem .imageLinks {
	float:left;
	width:350px;
	overflow:hidden; /*for extending gray borders between links*/
}

.dataListItem.event .imageLinks {
	width:200px;
}

.dataListItem.findcenter .imageLinks {
	width:480px;
}

.dataListItem.article .imageLinks {
	margin-top:10px;
}

.dataListItem .imageLink {
	float:left;
	padding:0px 10px;
}

.dataListItem.findcenter .imageLink {
	border-right:1px solid #cccccc;
	padding-bottom:200px; margin-bottom:-200px; /*for extending divider lines between links*/
}

.dataListItem.findcenter .imageLink.distance {
	width:110px;
}

.dataListItem.findcenter .imageLink.distance.hidden {
	width:90px;
	border:0px;
}

.dataListItem.findcenter .imageLink.distance img {
	margin-top:0px;
}

.dataListItem.findcenter .imageLink.last {
	padding-right:0px;
	border:0px;
}

.dataListItem.giftidea .imageLink, 
.dataListItem.article .imageLink {
	padding:0px 20px 0px 0px;
}
/********** END GENERAL SEARCH RESULTS/GRIDS ************/