/*
=================================================
REDEFINED HTML ELEMENTS
=================================================
*/

body, html
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		background-color:#FFFFFF;
		font-size:12pt;
	}

.popup * a, .popup * span
	{
		color:#000000;
		text-decoration:none;
		font-weight:bold;
	}
.popup * span
	{
		color:#E11242;
	}

.popup * span.no_link
	{
		color:#666666;
		font-weight:bold;
	}

h2
	{
		color:#E11242;
		font-size:1.1em;
		text-transform:uppercase;
		font-weight:normal;
	}
h2.grey
	{
		color:#4D4D4D;
	}
h3
	{
		color:#E11242;
		font-size:0.9em;
		text-transform:uppercase;
		font-weight:bold;
	}
#message h3
	{
		color:#000000;
	}
h3.grey
	{
		color:#4D4D4D;
	}
h4
	{
		color:#000000;
		font-size:.70em;
		text-transform:uppercase;
		font-weight:bold;
		margin:10px 0px 0px 0px;
	}
h5
	{
		color:#E11242;
		font-size:.7em;
		font-weight:normal;
	}
p, ol, li
	{
		color:#474541;
		font-size:11px;
		margin:0px 0px;
		line-height:14px;
	}
label
	{
		color:#54534F;
	}
/* -- FORM ELEMENTS --*/
fieldset
	{
		border:none;
		padding:0px;
	}
fieldset * li textarea
	{
		font-family:arial;
	}
legend
	{
		font-weight:bold;
		color:#666666;
		padding:10px 0px 0px 0px;
		margin:0px;
		left:-7px;
		position:relative;
		font-size:0.9em;
	}
#content_cell a, #content_cell_home a
	{
		color:#000000;
	}
#content_cell strong, #content_cell_home strong
	{
		color:#000000;
	}
#content_cell a.external_link
	{
		color:#E11242;
		text-decoration:none;
	}
.summary_detail p
	{
		margin:0px 0px 10px 0px;
		text-transform:none;
	}
/* -- TOOLS ELEMENTS --*/
.listing_tools * li
	{
		text-transform:uppercase;
		text-indent:70px;
		font-size:0.6em;
		border-bottom:1px solid #D9D9D9;
		background-repeat:no-repeat;
	}
.listing_tools * li a
	{
		text-decoration:none;
	}
.listing_tools * a:hover, .listing_tools * a.active
	{
		color:#E11242;
	}
li#enquire		{background-image:url(resources/images/tool_enquire.gif);}
li#photo		{background-image:url(resources/images/tool_photo.gif);}
li#guestbook	{background-image:url(resources/images/tool_guestbook.gif);}
li#invite		{background-image:url(resources/images/tool_invite.gif);}
li#favorites	{background-image:url(resources/images/tool_favorites.gif);}
li#directions	{background-image:url(resources/images/tool_directions.gif);}

/*
=================================================
UNIQUE PAGE ELEMENTS
=================================================
*/
#menu_cell 
	{
	
	}
#header_cell 
	{
		background-image:url(resources/images/bg_mask.gif);
		background-repeat:repeat_x;
	}
#content_cell 
	{
		background-color:#F5F3F2;
		color:#000000;
	}
#content_cell_home
	{
		background-image:url(resources/images/content_home_bg.gif);
		color:#000000;
	}

#footer_cell, #footer_cell_home
	{
		background-image:url(resources/images/footer_bg.gif);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		color:#E11242;
		font-size:0.55em;
		text-transform:uppercase;
		text-align:center;
	}
/*
=================================================
COMPONENT PAGE ELEMENTS
=================================================
*/
#menu li
	{
		background-image:url(resources/images/menu_item_bg.gif);
		font-size:0.65em;
		text-transform:uppercase;
		text-indent:15px;
	}
#menu li a
	{
		color:#000000;
		text-decoration:none;
	}
#menu li a:hover, #menu li.active a, #footer_cell a, #footer_cell_home a
	{
		color:#E11242;
		text-decoration:none;
	}

/* -- ACCOM SUMMARY ELEMENTS --*/
.summary_image
	{
		background-image:url(resources/images/summary_image_bg.gif);
		background-repeat:no-repeat;
	}

/* -- ACCOM LISTING ELEMENTS --*/
.listing_image
	{
		background-image:url(resources/images/listing_image_bg.gif);
		background-repeat:no-repeat;
	}
.listing_tools
	{
		background-image:url(resources/images/listing_tools_bg.gif);
	}
.entryErrorMessage
	{
		color:#ff0000;
		font-weight:bold;
		font-style:italic;
	}
.viewBox
	{
		background-image:url(/resources/images/view_bg.gif);
		font-size:0.6em;
	}
#pager
	{
		font-size:0.7em;
		color:#636363;
	}
#pager a
	{
		color:#000000;
		text-decoration:none;
	}
#pager .current_page
	{
		color:#E11242;
		font-weight:bold;
	}
.validation_message
	{
		color:#000000;
	}