body {
	background-color:#FFFFFF;
}

div, p,  table, td, th {
	color: #333;	
}

a:link, a:visited {
	color: #971111; 
}

a:hover {
	color: #c00;	
}

a.mainlevel:link, a.mainlevel:visited {
	background: url(../images/ig_module_bullet_white.png) 5px 2px no-repeat;
}

ul {
	list-style: url(../images/ig_module_bullet2_beige.png);
}

td.topleft_mods div.moduletable ul,
td.showcase_mods div.moduletable ul {
	list-style: url(../images/ig_module_bullet2_white.png);
}

a.readon {
	background: url(../images/ig_readmore_white2.png) 2px 2px no-repeat;
}

td.showcase_mods a.readon {
	background: url(../images/ig_readmore_white2.png) 2px 2px no-repeat;
}

div#shadow_l {
	background: #fff url(../images/ig_shadow_left_white.png) 0 0 repeat-y;
}

div#shadow_r {
	padding: 0 14px;
	background: url(../images/ig_shadow_right_white.png) 100% 0 repeat-y;
}

div#header {
	background: url(../images/ig_header_red.png);
	border:0px;
}


div#logo {
	/* background: url(../images/ig_shield_red.png); */

}

div#headertext {
	background: url(../images/ig_headertext_red_2.png);
}

div#searchbox_mods {
	/* background: url(../images/ig_vertdots_white.png) 0 0 repeat-y; */
}

div#searchbox_mods input.inputbox {
	background: #789ACA;
	color: #fff;
	border: 1px solid #336DB9;
}

div#newsflash_mods {
	/* background: url(../images/ig_vertdots_white.png) 0 0 repeat-y;	*/
}

div#horizmenu {
	background: url(../images/ig_menu_bg_red_2.png) 0 0 repeat-x;
}

div#logo2 {
	 background: url(../images/ig_shield3_red.png); 
}


td.maincontent {
	background: #fff;
}

div#maincontent {
	/* background: url(../images/ig_content_shadow_top_white.png) 0 0 repeat-x; */
}

td.footer {
	background: url(../images/ig_content_shadow_bottom_white.png) 0 0 repeat-x;
}

td.topleft_mods {
	background: #FAFAFA url(../images/ig_module_shadow_right_white.png) 100% 0 repeat-y;
}

div.shadow_t {
	background: url(../images/ig_module_shadow_top_white.png) 0 0 repeat-x;
}

div#shadow_tr {
	background: url(../images/ig_module_shadow_tr_white.png) 100% 0 no-repeat;
}

td.right_mods {
	background: #FAFAFA url(../images/ig_module_shadow_left_white.png) 0 0 repeat-y;
}

div#shadow_tl {
	background: url(../images/ig_module_shadow_tl_white.png) 0 0 no-repeat;
}

td.showcase_mods {
	background: #EFEFEF url(../images/ig_showcase_shadow_top_white.png) 0 0 repeat-x;
}

td.topleft_mods div.moduletable h3,
td.right_mods div.moduletable h3 {
	background: url(../images/ig_module_header_white.png) no-repeat;
	color: #666;
}

td.showcase_mods div.moduletable h3 {
	background: url(../images/ig_showcase_header_white.png) no-repeat;
	color: #666;
}

div#maincontent div.moduletable h3,
.componentheading {
	background: url(../images/ig_content_header_white.png) no-repeat;
	color: #666;
}

div#footer_mods {
	background: url(../images/red_footer.jpg) 0 0 repeat-x;
	color:  #878215;
}

div.leftdots {
	background: url(../images/ig_vertdots_content_white.png) 0 0 repeat-y;
}





/* LBC New Layout Stuff */

.titlered {
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	color: #8B0F06;
	line-height:22px;
}

.pagetitlered {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #8B0F06;
}

.subtitlered {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:normal;
	color: #8B0F06;
}

.topgrey a{
	color:#CCCCCC;
}

/** NAV */

ul#nav { float: right; margin: -5px 0 0 0; padding: 0 !important; }
#nav li { display: inline; text-indent: -9999em; float: left; height: 36px; }
#nav a { overflow: hidden; }
#nav .on a,
#nav a:hover {
	background-position: bottom !important;
}

.nav-home a   { background: url(/images/nav-home2.gif)   no-repeat; height: 36px; width:  69px; display: block; }
.nav-searchrentals a   { background: url(/images/nav-searchrentals2.gif)   no-repeat; height: 36px; width:  128px; display: block; }
.nav-claimreward a   { background: url(/images/nav-claimreward2.gif)   no-repeat; height: 36px; width: 102px; display: block; }
.nav-buyaplace a { background: url(/images/nav-buyaplace2.gif) no-repeat; height: 36px; width: 98px; display: block; }
.nav-managers a { background: url(/images/nav-managers2.gif) no-repeat; height: 36px; width: 87px; display: block; }

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
width: 205px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: #FFFFFF;
background-color: #0000FF;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #8B0F06;
color: white;
}

/* Buy a Place */

div#buyaplace {
	background: url(/images/buy_bg__r1_c1.gif) no-repeat;
}

div#buyaplace2 {
	background: url(/images/buy_bg__r2_c1.gif) repeat-y;
}

div#buyaplace3{
	background: url(/images/buy_bg__r4_c1.gif) no-repeat;
}