
/*  UNIVERSAL STYLES */


body
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div.main_holder
{
	position: relative;
	margin: 0 auto;
	width: 774px;
	text-align: left;
	margin-left: auto; 
	margin-right: auto; 
}

div.sub_holder
{
	position: relative;
	margin: 0 auto;
	width: 774px;
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 25px;
}

div.subnav_holder
{
	clear: both;
}

div.logo_holder
{
	background-image: url(http://appreciate.org/_gr/_universal/logo.jpg);
	width: 351px;
	height: 86px;
}

img.layout_image
{
	display: block;
}

div.nav_holder
{
}

div.sub_nav_real_estate
{
	margin-left: 73px;
}

table
{
	padding: 0;
}

img.inline_img_left
{
	display: inline;
	float: left;
	border: 1px solid #9eb18d;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}

img.inline_img_right
{
	display: inline;
	float: right;
	border: 1px solid #9eb18d;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
}

td.ad_holder img
{
	display: block;
}

a
{
	text-decoration: none;
	color: #2f79a8;
}

a:hover
{
	text-decoration: underline;
	color: #2f79a8;
}



/*  HOME PAGE STYLES  */



/*  SHOPPING NAV  */

div.shop_nav
{
	text-align: right;	
}

p.shop_nav
{
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

a.shop_nav
{
	color: #F96317;
	text-decoration: none;
}

a.shop_nav:hover
{
	color: #F96317;
	text-decoration: underline;
}div.left_side
{
	float: left;
	position: relative;
	width: 127px;
	min-height: 457px;
	margin-top: 20px;
}

div.right_side
{
	margin-left: 127px;
	min-height: 457px;
	margin-top: 20px;
	width: 540px;
}




p.register_body
{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #595f67;
	margin-left: 0px;
}

ul.register_body
{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #595f67;
}

p.register_heading
{
	font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #595f67;
}

img.hdr_register
{
	margin-top: 80px;
}

p.script_message
{
	font-weight: bold;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ff6407;
}


/*  register form stuff  */

div.form_holder
{	
	width: 600px;
	background-color: #BFDFFF;
	border: 1px solid #0067A2;
}

p.form_label
{
	padding-top: 10px;
	margin: 10px 10px 10px 10px;
	font-family: "Arial Narrow", "Arial", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0067A2;
	text-align: center;
}

p.form_instructions
{
	margin: 2px 10px 10px 10px;
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #0067A2;
	text-align: center;
}

table.register_form_holder
{
	margin: 10px 10px 10px 10px;
	padding-bottom: 10px;
	width: 570px;
}

td.form_field
{
	vertical-align: middle;
	white-space: nowrap;
}

td.form_field_label
{
	vertical-align: middle;
	text-align: right;
}

p.form_field_label
{
	color: #0067A2;
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-right: 10px;
	white-space: nowrap;
}

p.register_intro
{
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
}

p.register_intro_error
{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6B00;
}

td.form_buttons
{
	text-align: right;
	white-space: nowrap;
}

input.register_reset_button
{
	background-color: #666666;
	color: #ffffff;
	border: 1px outset #cccccc;
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	margin-right: 20px;
	cursor: pointer;
}

input.register_submit_button
{
	background-color: #FF760D;
	color: #ffffff;
	border: 1px outset #cccccc;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	margin-right: 20px;
	cursor: pointer;
}

span.form_checkbox_label
{
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

div.register_holder
{	
	width: 600px;
	/*background-color: #BFDFFF;*/
	border: 1px solid #0067A2;
}


div.register_title_holder
{
	background-color: #0067A2;
	width: 550px;
}

p.register_title_holder
{
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: "Arial Narrow", "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
