/* LA.COM STYLE SHEET*/


.white14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}
.scoopHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC0909;
}
.chHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3399;
}
.plusHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F0A3F;
}
.copyFontBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.copyFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


/* global styles */

body, div, td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

b {
font-weight: bold;
}

form {
margin: 0px;
}

a:link {
color: #333333;
text-decoration: none;
}
a:visited {
color: #333333;
text-decoration: none;
}
a:hover {
color: #333333;
text-decoration: underline;
}
a:active {
color: #333333;
text-decoration: none;
}

.red {
color: #DC0909;
}

.red14{font-size: 14px;font-weight: normal;text-decoration: none;color: #DC0909;font-family: Arial, Helvetica, sans-serif;}

a.red:link {
color: #DC0909;
text-decoration: none;
}

a.red:visited {
color: #DC0909;
text-decoration: none;
}

a.red:hover {
color: #DC0909;
text-decoration: underline;

}

a.red:active {
color: #DC0909;
text-decoration: none;
font-weight:normal;
}
a.redUl:link {
color: #DC0909;
text-decoration: underline;
font-weight:normal;
}

a.redUl:visited {
color: #DC0909;
text-decoration: underline;
font-weight:normal;
}

a.redUl:hover {
color: #DC0909;
text-decoration: underline;
font-weight:normal;
}

a.redUl:active {
color: #DC0909;
text-decoration: underline;
font-weight:normal;
}

a.leftnav:link {color: #333333;text-decoration: none;}

a.leftnav:visited {color: #333333;text-decoration: none;}

a.leftnav:hover {color: #333333;text-decoration: underline;}

a.leftnav:active {color: #333333;text-decoration: none;}


a.red_ul:link {
color: #DC0909;
text-decoration: underline;
}

a.red_ul:visited {
color: #DC0909;
text-decoration: underline;
}

a.red_ul:hover {
color: #333333;
text-decoration: underline;
}

a.red_ul:active {
color: #DC0909;
text-decoration: none;
}


a.red_no_ul:link {
color: #DC0909;
text-decoration: none;
}

a.red_no_ul:visited {
color: #DC0909;
text-decoration: none;
}

a.red_no_ul:hover {
color: #DC0909;
text-decoration: none;
}

a.red_no_ul:active {
color: #DC0909;
text-decoration: none;
}


a.ul:link {
text-decoration: underline;
}

a.ul:visited {
text-decoration: underline;
}

a.ul:hover {
text-decoration: underline;
}

a.ul:active {
text-decoration: none;
}



#subnav{
font-size: 13px;
color: #DC0909;
font-weight: bold;
}

#subnav a:link{
font-size: 13px;
color: #DC0909;
text-decoration: none;
font-weight: bold;
}
#subnav a:visited{
font-size: 13px;
color: #DC0909;
text-decoration: none;
font-weight: bold;
}
#subnav a:hover{
font-size: 13px;
color: #DC0909;
text-decoration: underline;
font-weight: bold;
}
#subnav a:active{
font-size: 13px;
color: #DC0909;
text-decoration: none;
font-weight: bold;
}

.black_11 {
font-size: 11px;
}
.black11 {
font-size: 11px;
color: #333333;
}

.black_10 {
font-size: 10px;
color: #333333;
}

.white11 {
color: #FFFFFF;
font-size: 11px;
}

.white12 {
color: #FFFFFF;
font-size: 12px;
}

.promoTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;	
	color: #3C5F04;
}
.blogTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;	
	color: #3C5F04;
}

.dateTemp{
font-size: 12px;
color: #333333;
}

.homeGrid {
background: url(http://www.la.com/002/images/grids/grid_grey.gif);
}






/* category global styles */

.navhead {
color: #666666;
padding: 6px 0px 6px 8px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
border-bottom: 1px solid #FFFFFF;
}

.nav_background {
background-color: #D8D7D7;
}

.catFeatureTextBox{
padding: 0px 4px 0px 4px;
}

.categoryGridBorders {
background: url(http://www.la.com/002/images/grids/grid_dark_grey.gif);
}

.listHeadGrid {
background: url(http://www.la.com/002/images/grids/grid_grey.gif);
border-left: 1px solid #FFFFFF;
}


.listHead {
padding: 2px 4px 2px 4px;
margin-left: 5px;
background-color:#FFFFFF;
color: #333333;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;

}

.featuretitle{font-size: 16px; color:#333333; font-weight: bold;
}

.left_ads {
padding: 25px 0px 25px 10px;
}
a.nightlife:link{
color: #333333;
font-weight:bold;
margin-bottom: 2px;
text-decoration: none;
}
a.nightlife:visited{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.nightlife:hover{
color: #005AAA;
font-weight:bold;
text-decoration: none;
}
a.nightlife:active{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.events:link{
color: #333333;
font-weight:bold;
margin-bottom: 2px;
text-decoration: none;
}
a.events:visited{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.events:hover{
color: #00AAB5;
font-weight:bold;
text-decoration: none;
}
a.events:active{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.attractions:link{
color: #333333;
font-weight:bold;
margin-bottom: 2px;
text-decoration: none;
}
a.attractions:visited{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.attractions:hover{
color: #B48410;
font-weight:bold;
text-decoration: none;
}
a.attractions:active{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.dining:link{
color: #333333;
font-weight:bold;
margin-bottom: 2px;
text-decoration: none;
}
a.dining:visited{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.dining:hover{
color: #D86C00;
font-weight:bold;
text-decoration: none;
}
a.dining:active{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.hotels:link{
color: #333333;
font-weight:bold;
margin-bottom: 2px;
text-decoration: none;
}
a.hotels:visited{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.hotels:hover{
color: #A3238E;
font-weight:bold;
text-decoration: none;
}
a.hotels:active{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.shopping:link{
color: #333333;
font-weight:bold;
margin-bottom: 2px;
text-decoration: none;
}
a.shopping:visited{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.shopping:hover{
color: #397F10;
font-weight:bold;
text-decoration: none;
}
a.shopping:active{
color: #333333;
font-weight:bold;
text-decoration: none;
}
a.newFeatureLink:link {
	
	font-size: 12px;
	color: #DC0909;
	text-decoration : none;
	
}
a.newFeatureLink:visited {
	font-size: 12px;
	color: #DC0909;
	text-decoration : none;
	
}
a.newFeatureLink:active {
	font-size: 12px;
	color: #DC0909;
	text-decoration : none;

}
a.newFeatureLink:hover {
	font-size: 12px;
	color: #DC0909;
	text-decoration : underline;
}
a.seched:link{
font-weight: bold;
color: #DC0909;
text-decoration: none;
}
a.seched:visited{
font-weight: bold;
color: #DC0909;
text-decoration: none;
}
 a.seched:hover{
font-weight: bold;
color: #DC0909;
text-decoration: underline;
}
a.seched:active{
font-weight: bold;
color: #DC0909;
text-decoration: underline;
}

a.featuresColumnsText:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	
	
}
a.featuresColumnsText:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	
}
a.featuresColumnsText:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	
}
a.featuresColumnsText:hover {
    font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	
}

.featureBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #000000;
}
.navlinks {
padding: 6px 0px 16px 8px;
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #FFFFFF;
 text-decoration: none;
}

.navlinks ul {
margin: 0; padding: 0;
}
.navlinks ul li {
margin: 0 0 2px .6em; 
padding: 0;
line-height: 11px;
text-indent: -.6em; 
list-style: none;
}
a.searchSponsor:active{color: #CC3300; text-decoration: none; font-size: 11px;}
a.searchSponsor:hover{color: #CC3300; text-decoration: underline; font-size: 11px;}
a.searchSponsor:visited{color: #CC3300; text-decoration: none; font-size: 11px;}
a.searchSponsor:link{color: #CC3300; text-decoration: none; font-size: 11px;}
.searchSponsor{color: #CC3300; text-decoration: none; font-size: 11px;}
a.searchSponsor14{color: #000000; text-decoration: underline; font-size: 14px;}

a.searchresult_page_ul:active{color: #CC3300; text-decoration: none; font-size: 11px;}
a.searchresult_page_ul:hover{color: #CC3300; text-decoration: underline; font-size: 11px;}
a.searchresult_page_ul:visited{color: #CC3300; text-decoration: underline; font-size: 11px;}
a.searchresult_page_ul:link{color: #CC3300; text-decoration: underline; font-size: 11px;}

a.searchresult_page_no_ul:active{color: #CC3300; text-decoration: underline; font-size: 11px;}
a.searchresult_page_no_ul:hover{color: #CC3300; text-decoration: none; font-size: 11px;}
a.searchresult_page_no_ul:visited{color: #CC3300; text-decoration: none; font-size: 11px;}
a.searchresult_page_no_ul:link{color: #CC3300; text-decoration: none; font-size: 11px;}

a.navUnderLine:active{color: #333333; text-decoration: underline; font-size: 12px;}
a.navUnderLine:hover{color: #333333; text-decoration: underline; font-size: 12px;}
a.navUnderLine:visited{color: #333333; text-decoration: underline; font-size: 12px;}
a.navUnderLine:link{color: #333333; text-decoration: underline; font-size: 12px;}

.underLine{color: #333333; text-decoration: underline; font-size: 12px;}

a.redNav11:link {font-size: 11px;color: #DC0909;text-decoration : none;}
a.redNav11:visited {font-size: 11px;color: #DC0909;text-decoration : none;}
a.redNav11:hover {font-size: 11px;color: #DC0909;text-decoration : underline;}
a.redNav11:active {font-size: 11px;color: #DC0909;text-decoration : underline;}

a.market:active{color: #333333; text-decoration: underline; font-size: 11px;}
a.market:hover{color: #333333; text-decoration: underline; font-size: 11px;}
a.market:visited{color: #333333; text-decoration: none; font-size: 11px;}
a.market:link{color: #333333; text-decoration: none; font-size: 11px;}


.adHeadline { color: #333333; font-family: Arial; font-weight: bolder; font-size: 11px; text-decoration: underline; 	}
	
.adText { color: #333333; font-family: Arial; font-size: 10px; text-decoration: none; }
.gray14{color: #333333; text-decoration: none; font-size: 14px;}

.bold12{color: #000000; text-decoration: none; font-size: 11px; font-weight:bold;}

a.seo:active{color: #333333; text-decoration: none; font-size: 12px;}
a.seo:hover{color: #333333; text-decoration: none; font-size: 12px;}
a.seo:visited{color: #333333; text-decoration: none; font-size: 12px;}
a.seo:link{color: #333333; text-decoration: none; font-size: 12px;}

<!-- additions for toplistings ad box -->

.tlbox{font-family:arial;width:120px}
.tlcompany{font-family:arial;font-size:11px;width:110px}
.tlcontent{font-family:arial;background:#FDF6E1;width:120px;border:solid;border-width: 0 1 0 1;border-color:#B90117;}
.tldetaildescription{font-family:arial;}
.tlline{font-family:arial;color:#777777;text-align:center;width:105px;height:1;border:dotted;}
.tlmorebox{font-family:arial;text-align:center;vertical-align:top;width:490px}
.tlmorecompany{font-family:arial;font-size:11px;height:11px;vertical-align:middle}
.tlmoreheader{font-family:arial;font-size:20px;font-weight:bold;text-align:center}
.tlmoreline{font-family:arial;border-color:#000000;border-style:none none solid;border-width:1px}
.tlmoretitle{font-family:arial;color:#330099;font-weight:bold;height:12px;vertical-align:middle}
.tlmorelistings,a:link.tlmorelistings,a:visited.tlmorelistings,a:hover.tlmorelistings{font-family:arial;color:#B90117;font-size:11px;height:10px;font-weight:bold;padding-bottom:5px;text-decoration:none}
.tltitle,a:link.tltitle,a:visited.tltitle,a:hover.tltitle{font-family:arial;color:#B90117;font-size:11px;height:0px;font-weight:bold;margin-bottom:-3px}
.tlcompany{font-family:arial;font-size:10px;height:0px;font-weight:normal;margin-top:-3px}

 a:link.TLDetailLinks,a:visited.TLDetailLinks{font-family:arial;font-size:11px;text-decoration:none;color:#00009C}
 a:hover.TLDetailLinks{font-family:arial;font-size: 11px; text-decoration: underline;}
.TLDetailCompany{font-family:arial;font-size:14px;font-weight:bold}
.TLDetailLinks{font-family:arial;font-size:11px}
.TLDetailDescription{font-family:arial;font-size:12px arial,helvetica,sans-serif}
.TLDetailtitle{font-family:arial;font-size:16px;font-weight:bold}
.TLDetailBox{font-family:arial;background:#FDF6E1;border-color:#999999;border-style:solid;border-width:1px;width:100%}


html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
font-family:Arial,Helvetica,sans-serif;
margin:0pt;
padding:0pt;
}
h5, h6, pre, code, address, caption, cite, code, em, strong, th {
font-size:1em;
font-style:normal;
font-weight:normal;
}
h1 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:28px;
font-style:italic;
font-weight:normal;
}
h2 {
font-size:18px;
font-weight:normal;
}
h3 {
font-size:14px;
font-weight:normal;
}
h4 {
font-size:11px;
font-weight:normal;
}
p {
font-size:12px;
}
ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
fieldset, img {
border:medium none;
}
caption, th {
text-align:left;
}
table {
border-collapse:collapse;
padding:0pt;
vertical-align:top;
}
td {
padding:0pt;
vertical-align:top;
}
a {
color:#990000;
}
a:link, a:visited {
text-decoration:none;
}
a:hover, a:active {
text-decoration:underline;
}
.headerLINKS {
color:#FFCC66;
font-size:11px;
position:absolute;
right:34px;
text-align:right;
top:41px;
width:212px;
}
.headerLINKS a {
color:#FFCC66;
text-decoration:none;
}
.headerSEARCHBOX {
display:inline;
position:absolute;
right:322px;
text-align:right;
top:34px;
width:416px;
}
.headerSEARCHFIELD {
background:#FFFFFF url(http://media.la.com/designimages/search_bkgd.gif) repeat scroll 0%;
color:#999999;
font-size:12px;
font-weight:bold;
height:18px;
margin-left:-4px;
margin-right:-4px;
padding-top:5px;
vertical-align:top;
width:285px;
}
#headerAREA {
width:1000px;
}
#header_MASTHEAD {
width:1000px;
background:transparent url(http://media.la.com/designimages/masthead_header.jpg) no-repeat scroll 0%;
height:93px;
position:relative;
}
#header_MASTHEAD img{
float:left;
}
#header_MASTHEAD .headerSEARCHBOX input {
border:0px none;
}
#navAREA {
background:#FFFFFF url(http://media.la.com/designimages/nav_bkgd.gif) repeat-x scroll 0%;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:30px;
margin-top:0px;
padding-left:25px;
width:975px;
}
#navAREA .nav_LINK {
float:left;
padding:8px 0px 5px 8px;
}
#navAREA .nav_LINK:hover, #navAREA .hover {
background:transparent url(http://media.la.com/designimages/nav_hiliteleft.gif) no-repeat scroll left top;
}
#navAREA .nav_LINK a {
color:#FFFFFF;
padding:8px 8px 5px 0px;
}
#navAREA .nav_LINK a:hover {
background:transparent url(http://media.la.com/designimages/nav_hiliteright.gif) no-repeat scroll right top;
color:#EEDFD9;
text-decoration:none;
}
#footerAREA {
width:1000px;
}
#footer_COMPANYINFO {
height:50px;
}
#footer_COMPANYINFO .footerLINKS {
color:#666666;
float:left;
font-size:10px;
padding-left:24px;
padding-top:11px;
}
#footer_COMPANYINFO .footerLINKS a:link, .footerLINKS a:visited {
color:#666666;
font-weight:normal;
text-decoration:none;
}
#footer_COMPANYINFO .footerLINKS a:hover, .footerLINKS a:active {
color:#666666;
font-weight:normal;
text-decoration:underline;
}
#footer_COMPANYINFO .footerCOPYRIGHT {
color:#666666;
float:right;
font-size:10px;
padding-right:24px;
padding-top:11px;
}
#mainAREA_Home {
border-collapse:collapse;
width:1000px;
}
#mainAREA_Home #mainLEFT {
padding:0px 5px 0px 4px;
}
#mainAREA_Home #mainRIGHT {
padding:4px 0px 0px;
width:300px;
}
#mainAREA_2Col {
border-collapse:collapse;
width:1000px;
}
#mainAREA_2Col #mainTOP {
padding:0pt;
}
#mainAREA_2Col #mainLEFT {
padding:0px 4px;
}
#mainAREA_2Col #mainRIGHT {
background-color:#E0E0E0;
padding:0px;
width:300px;
}
#mainBOTTOM {
height:130px;
padding:0px 4px;
vertical-align:bottom;
}
#mainMIDDLE {
background:transparent url(http://media.la.com/designimages/module_RELATED_back.gif) repeat-y scroll -1px 0px;
padding:0px 4px 0px 0px;
vertical-align:top;
width:150px;
}
#mainAREA_3Col {
border-collapse:collapse;
width:1000px;
}
#mainAREA_3Col #mainTOP {
padding:0pt;
}
#mainAREA_3Col #mainLEFT {
padding:0px 4px;
width:530px;
}
#mainAREA_3Col #mainRIGHT {
background-color:#E0E0E0;
padding:0px;
width:300px;
}
#mainAREA_Wide3Col {
border-collapse:collapse;
width:1000px;
}
#mainAREA_Wide3Col #mainTOP {
padding:0pt;
}
#mainAREA_Wide3Col #mainLEFT {
padding:0px 4px;
width:100%;
}
#mainAREA_Wide3Col #mainRIGHT {
background-color:#E0E0E0;
padding:4px 0px 0px;
width:160px;
}
#mainAREA_Wide2Col {
border-collapse:collapse;
width:1000px;
}
#mainAREA_Wide2Col #mainTOP {
padding:0pt;
}
#mainAREA_Wide2Col #mainLEFT {
padding:0px 4px;
width:100%;
}
#mainAREA_Wide2Col #mainRIGHT {
background-color:#E0E0E0;
padding:4px 0px 0px;
width:160px;
}
#mainAREA_Partner {
padding-left:4px;
padding-right:4px;
padding-top:4px;
width:992px;
}
#popupAREA {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
#adAREA_1 #adBOX_1 {
background:#FFFFFF none repeat scroll 0%;
height:90px;
margin-left:134px;
width:728px;
}

#adAREA_1 {

	height: 95px;
	background-image: url($cms.media("$topImage", "designimages").url);

}
*/
#adAREA_1 .adBOX {
	
	width: 728px; 
	height: 90px;
	margin-left: 134px;
}

#adAREA_1_Partner {
	height: 95px;
	background-image: url(http://media.la.com/designimages/WrapperLeaderboardBkgrd.gif);
}

#adAREA_1_Partner .adBOX {
	border: solid #E0E0E0 2px; 
	width: 728px; 
	height: 90px;
	margin-left: 134px;
}

#adAREA_1_Gallery #adAREA_1 {
	width: 780px; 
	height: 94px;
	background-image: url(http://media.la.com/designimages/gallery_POPUP_Bkgd.gif);
}

#adAREA_1_Gallery .adBOX {
	width: 728px; 
	height: 90px;
	padding-top: 2px;
	margin-left: 26px;
}

#adAREA_2 {
	background-color: #e0e0e0;
	width: 300px;
	height: 250px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

#adAREA_2_Home {
	background-color: #e0e0e0;
	width: 300px;
	height: 250px;
	margin-bottom: 4px;
	padding: 4px;
}

#adAREA_4_Home {
	background-color: #e0e0e0;
	width: 300px;
	height: 250px;
	margin-bottom: 0px;
	padding: 4px;
}

#mainAREA_Home #adAREA_2_Home {
	margin-bottom: 0px;
}

#mainAREA_Home #adAREA_4_Home {
	margin-top: 4px;
}



#adAREA_3 {
	background-color: #e0e0e0;
	width: 160px;
	height: 600px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

#adAREA_3_Combo {
	margin-top: 4px;	
	border-collapse:collapse;
}

/*#adAREA_4 {
	background-color: #e0e0e0;
	width: 300px;
	height: 250px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}*/

#adAREA_5 {
	width:1000px; 
	background-color: #e0e0e0; 
	height: 100px; 
	padding-top: 10px; 
	text-align: center;
}

/* styles for Vertical Sponsored Links and Google Ads */

#ad_VERT {
	border: 1px solid;
	border-color: #A9A9A9;
	padding: 4px;
	width: 125px;
	height: 590px;
}

#ad_VERT .adBOX {
	background-color: #AAA8A9;
	height: 100%;
}

#ad_VERT .adSPONSORED {
	padding-bottom: 20px;
}

#ad_VERT .adGOOGLE {
	border-top: 4px solid;
	border-color: #e0e0e0;
	padding-bottom: 10px;
}

#ad_VERT .moduleDASH {
	background-image: url(http://media.la.com/designimages/separator_dash_white.gif);
	background-position: 0px 4px;
	margin-left: 13px;
}

#ad_VERT .moduleHEADER {
	padding-top: 13px;
	padding-left: 10px;
	font-size: 12px;
	color: #666666;}

#ad_VERT .VertSponsorLINKS {
	padding-left: 13px;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 10px;
}

#ad_VERT .VertSponsorLINKS A:link, .VertSponsorLINKS A:visited {
	color: #E1DFE0; 
	text-decoration: none; 
	font-weight: normal;
	text-decoration: underline;
	}

#ad_VERT .VertSponsorLINKS A:hover, .VertSponsorLINKS A:active {
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight: normal;
}

/* styles for Vertical Sponsored Links and Google Ads VERSION 2 */

#ad_VERT_B {
	border: 1px solid;
	border-color: #A9A9A9;
	padding: 4px;
	margin-left: 4px;
	margin-bottom: 5px;
	width: 150px;
	height: 590px;
}

#ad_VERT_B .adBOX {
	background-color: #AAA8A9;
	height: 100%;
}

#ad_VERT_B .adSPONSORED {
	padding-bottom: 20px;
}

#ad_VERT_B .adGOOGLE {
	border-top: 4px solid;
	border-color: #e0e0e0;
	padding-bottom: 10px;
}

#ad_VERT_B .moduleDASH {
	background-image: url(http://media.la.com/designimages/separator_dash_white.gif);
	background-position: 0px 4px;
	margin-left: 13px;
}

#ad_VERT_B .moduleHEADER {
	padding-top: 13px;
	padding-left: 10px;
	font-size: 12px;
	color: #666666;}

#ad_VERT_B .VertSponsorLINKS {
	padding-left: 13px;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 10px;
}

#ad_VERT_B .VertSponsorLINKS A:link, .VertSponsorLINKS A:visited {
	color: #E1DFE0; 
	text-decoration: none; 
	font-weight: normal;
	text-decoration: underline;
	}

#ad_VERT_B .VertSponsorLINKS A:hover, .VertSponsorLINKS A:active {
	color: #E1DFE0; 
	text-decoration: underline; 
	font-weight: normal;
}


/* === SPONSORED LINKS PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */

#ad_SPONSORED {
	color: #777777;
	margin-bottom: 4px;
	margin-top: 4px;

}

#ad_SPONSORED .SponsorBorder {
	border: solid #A9A9A9 1px; 
	padding: 4px;
	height: 130px;
	
}

#ad_SPONSORED .moduleBOX {
	background-color: #E0E0E0;
	
}
#ad_SPONSORED .moduleDASH {
	background-image: url(http://media.la.com/designimages/separator_dash_white.gif);
	background-position: 0px 4px;
	margin-left: 13px;
}

/* --- Header Properties & Decoratives Addition --- */

#ad_SPONSORED .moduleHEADER {
	padding-top: 13px;
	padding-left: 19px;
	padding-right: 40px;
	font-size: 12px;
}

#ad_SPONSORED .moduleDASH {
	background-image: url(http://media.la.com/designimages/separator_dash_gray.gif);
	background-position: 0px 2px;
	margin-left: 16px;
}

/* --- Content/Link Properties Addition --- */

#ad_SPONSORED .moduleCONTENT {
	margin-left: 19px;
	width: 85%;
	line-height: 17px;	
}

#ad_SPONSORED a:link, #ad_SPONSORED a:visited {	
	font-size: 11px;
	color: #CC9964;
	text-decoration: underline;
}

#ad_SPONSORED a:hover, #ad_SPONSORED a:active {	
	font-size: 11px;
	color: #993300;
	text-decoration: underline;
}

/* === SPONSORED LISTINGS PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */

#ad_SPONSOREDLISTINGS {
	color: #333333;
}

#ad_SPONSOREDLISTINGS .SponsorBorder {
	border: solid #e0e0e0 1px; 
	margin-top: 4px;
	padding: 4px;
}

#ad_SPONSOREDLISTINGS .moduleBOX {
	background-color: #E0E0E0;
	height: 180px;
}

#ad_SPONSOREDLISTINGS .moduleDASH {
	background-image: url(http://media.la.com/designimages/separator_dash_white.gif);
	background-position: 0px 4px;
	margin-left: 13px;
}

#ad_SPONSOREDLISTINGS .moduleCONTENT {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 55px;
	font-size: 11px;
}

#ad_SPONSOREDLISTINGS .moduleTITLE {
	color: #624F72;
}

#ad_SPONSOREDLISTINGS .moduleTITLE a:link,  #ad_SPONSOREDLISTINGS .moduleTITLE a:visited {
	color: #624F72;
}

#ad_SPONSOREDLISTINGS .moduleHEADER {
	padding-top: 13px;
	padding-left: 19px;
	padding-right: 40px;
	font-size: 16px;
	color: #624F72;
}

/* === TOP LISTINGS PROPERTIES ================================= */

#ad_TOPLISTINGS {
	margin: 0px;
}

/* ================ NEW SECTION ================ */

#ad_FEATUREDLISTINGS {
	color: #666666;
	border: solid #ffffff 1px; 
	width: 290px;
	padding: 4px;
	margin-left: 4px;
	margin-top: -4px;
	margin-bottom: 0px;
}

#ad_FEATUREDLISTINGS .moduleBOX {
	background-color: #f7f4ee;
	padding: 5px;
}

#ad_FEATUREDLISTINGS .moduleHEADER {
	font-size: 14px;
	background: url(http://media.la.com/designimages/separator_dash_gray.gif) bottom no-repeat;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

#ad_FEATUREDLISTINGS .moduleCONTENT {
	background: url(http://media.la.com/designimages/separator_dash_gray.gif) bottom no-repeat;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#ad_FEATUREDLISTINGS .moduleIMAGE {
	padding-right: 5px;
	float: left;
}

#ad_FEATUREDLISTINGS .moduleDESCRIPTION {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 75px;
	min-height: 70px;
}

* html #ad_FEATUREDLISTINGS .moduleDESCRIPTION {
	height: 70px;
}

#ad_FEATUREDLISTINGS .moduleSUBHEAD {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
}

#ad_FEATUREDLISTINGS .moduleSUBBODY {
	font-weight: normal;
	line-height: 12px;
	font-size: 10px;
	margin: 0px;
}

#ad_FEATUREDLISTINGS a:link, #ad_FEATUREDLISTINGS a:visited {
	color: #996600;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#ad_FEATUREDLISTINGS a:active, #ad_FEATUREDLISTINGS a:hover {
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}


/* === NEW ADDITION: TOPLISTINGS PROPERTIES ================================= */

#ad_VERT .adLISTINGS {
	padding-bottom: 20px;
}

#ad_VERT .adLISTINGS .moduleHEADER {
	padding-bottom: 3px; 
	background-color:#990000; 
	color: #FFFFFF; 
	font-weight: bold;
}

/* === NEW ADDITION: TOPLISTINGS PROPERTIES ================================= */

#ad_TOPLISTINGS .adLISTINGS {
	padding-bottom: 20px;
	background: url(http://media.la.com/designimages/toplistings-back.gif) repeat-x top;
}

#ad_TOPLISTINGS .adLISTINGS .moduleHEADER {
	
	padding-bottom: 3px; 
	color: #FFFFFF; 
	font-weight: bold;
}

#ad_TOPLISTINGS {
	border: 1px solid;
	border-color: #A9A9A9;
	padding: 4px;
	height: 440px;
	width: 290px;
	margin-left: 4px;
	margin-bottom: 0px;
}

#ad_TOPLISTINGS .adBOX {
	background-color: #AAA8A9;
	height: 100%;
}

#ad_TOPLISTINGS #Homes{color: #333333;}

/* ***************** Listings Box ************************** */

#ad_TOPLISTINGS .TLBoxHeader {
	padding:0px;
	font-family:verdana,arial,sans-serif;
    font-size:10px;
    text-decoration:none;
    border-style:none;
    border-width:0px;
   	text-align:left; 
}

#ad_TOPLISTINGS .TLBoxTabTable {
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 5px;
	width:140px;
	font-family:arial;
    font-size:10px;
    text-decoration:none;
    border-style:none;
    border-width:0px;
    text-align:left;
}

#ad_TOPLISTINGS .TLBoxTab {
	width:40px; 
	color: #FFFFFF;
	font-family:arial;
    font-size:10px;
    font-variant:none;
    font-weight:bold;
    text-decoration:none;
   	text-align:left;
}

#ad_TOPLISTINGS .TLBoxTabSelected {
	width: 40px; 
	background-color: #aaaaaa; 
	border:solid; 
	border-width: 0; 
	border-color:#999999;
	padding-bottom: 2px;
	font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-variant:none;
    font-weight:bold;
    text-decoration:none;
    border-style:solid;
    text-align:left;
}

#ad_TOPLISTINGS .TLBoxTabLink {
	font-family:verdana,arial,sans-serif;
	color: #ffffff;
    font-size:9px;
    text-decoration:none;
    text-align:center;
	width: 40px;
}

#ad_TOPLISTINGS .TLBoxTabLinkSelected {
	font-family:verdana; 
	font-size:10px; 
	color:#003063;
}

#ad_TOPLISTINGS .TLBox {
	width:260px; 
	padding:0px;
	font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:#000000;
    text-decoration:none;
    text-align:left;
}

#ad_TOPLISTINGS .TLBoxType{
	font-family:verdana,arial,sans-serif; 
	font-size:10px; 
	color: #666666;
	font-weight:normal;
    font-variant:normal;
    text-decoration:none;
    text-align:left;
}
	
#ad_TOPLISTINGS td {
	height: 15px;
}

#ad_TOPLISTINGS .TLBoxContent{
	width: 100%;
	font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
	text-align:left;
    text-indent:0px; 
	margin-left: 20px;
}

#ad_TOPLISTINGS .TLBoxCompany{
	font-family:verdana,arial,sans-serif; 
	font-size:10px; 
	color:#CCCCCC;
	font-weight:normal;
    text-decoration:none;
    text-align:left;
    text-indent:none;
}

#ad_TOPLISTINGS .TLBoxTitle {
	font-family:arial; 
	font-size:11px; 
	color: #353535;
	font-weight:bold;
}
	
#ad_TOPLISTINGS .TLBoxRule {
	height: 1px;
	border: none; 
	color: #CCCCCC;
	background: url(http://media.la.com/designimages/separator_dash_white.gif) no-repeat;
}

#ad_TOPLISTINGS .TLBoxFooter{
	display: none;
}



/* ***************** Listings Details ************************** */
#ad_TOPLISTINGS .TLDetailTitle{font-family:arial,helvetica; font-weight:bold; font-size:20px; text-align:center;}
#ad_TOPLISTINGS .TLDetailCompany{font-family:arial,sans-serif; font-weight:bold; font-size:14px; text-align:center;}
#ad_TOPLISTINGS .TLDetailDescription{font-family:arial,helvetica; font-size:12px; text-align:center;}
#ad_TOPLISTINGS .TLDetailLink{font-family:arial, helvetica; font-size:11px; text-align:center;}
#ad_TOPLISTINGS .TLDetailBox{}
#ad_TOPLISTINGS .TLDetaiBody{}
#ad_TOPLISTINGS .TLDetailOptions{
	font-size:10px; 
	color:#003063;
	font-family:verdana,arial,sans-serif;
    font-variant:none;
    font-weight:bold;
    text-decoration:none;
}
#ad_TOPLISTINGS .TLDetailFooter{}
#ad_TOPLISTINGS .TLDetailHeader{padding-bottom:20px;}
#ad_TOPLISTINGS .TLDetailNotFound{}

#ad_TOPLISTINGS /* ***************** Other Styles ************************** */
#ad_TOPLISTINGS . TLMoreTitle{color:#666666; font-family:arial,sans-serif; font-weight:bold; font-size:10px;}
#ad_TOPLISTINGS .TLMoreCompany{color:#3333CC;font-family:arial,sans-serif; font-weight:normal; font-size:12px;}
#ad_TOPLISTINGS .TLMoreLine{color:#cccccc; width:1px; border-width:1px; border-style:solid;}
#ad_TOPLISTINGS .TLMoreHeader{color:#993333; font-family:arial,verdana,sans-serif; font-weight:bold; font-size:24px;}
#ad_TOPLISTINGS .TLcontent{background:#DBDADB; width:130px; border:solid; border-width: 0 0 0 0; border-color:#DBDADB; padding-left:5px;}
#ad_TOPLISTINGS .TLTitle{color:#014185; font-family:arial; font-weight:bold; font-size:11px; text-decoration:underline; text-align:left;}
#ad_TOPLISTINGS .TLcompany{font-size:11px; color:#666666; width:130px; padding-left:5px; padding-top:3px; padding-bottom:13px;}
#ad_TOPLISTINGS .TLLine{color:#ffffff; font-size:11px; width:90px;  border-style:none none none none;}


#ad_TOPLISTINGS .TLBoxAllListings{
font-family:verdana; 
font-size:11px; 
font-weight:bold;
text-decoration:none;
color:#ffffff;
width: 235px;

}
#ad_TOPLISTINGS td.TLBoxAllListings{
	text-align:right;
	}

#ad_TOPLISTINGS a.TLBoxAllListings:hover {
	text-decoration: underline;
}

#ad_TOPLISTINGS .TLBoxRule{width:100%;}

#ad_TOPLISTINGS  .TLAllTypeName
	{
		color: #000000;
		font-family: arial;
		font-size: 18px;
		font-weight: bolder;
		background-color: #CCCCCC;
		background-position: 100%;
		width: 100%;
		display: block;
		text-align: center;
	}
	
#ad_TOPLISTINGS .TLAllListingTitle
	{
		color: #3366cc;
		font-family: arial,helvetica;
		font-size: 14px;
		font-weight: bolder;
		line-height: 18px;
		font-variant: normal;
	}
	
#ad_TOPLISTINGS .TLAllListingText {
	color: black;
	font-family: arial;
	font-size: 10px;
	font-weight: 100;
	margin: 0 0 12px 0;
}




#ad_TOPLISTINGS .toplistingslink {
	color: #000000;
	font-family: arial;
	font-size: 18px;
	font-weight: bolder;
	background-color: #CCCCCC;
	background-position: 100%;
	width: 100%;
	display: block;
	text-align: left;
	text-decoration:none;
}



