﻿.NotesToSelf {color:#8049a4;font-size:1.4em;font-weight:bold;}


body {
	font:13px/1.5 Arial, Calibri, Helvetica, sans-serif; 
	color:#1d1d1d;
	background: #f5f5f5 url('../../current/img/background_gradient.png') repeat-x;
}

Div.OuterTable {
	padding:0;
	margin:0 auto;
	background-color:#fff;
}

Div.SectionOuter {
	width: 820px;
	margin:0 auto;
	padding:1em;
	color: #1d1d1d;
	background-color:#fff;

}



.SectionContent {
	margin:0;
	padding:1em;
	border:1px Solid #D9D9D9;
	/* sets the color and borders of the main page container. The top border is in the header.css, #header_bottom */
}


/* container within a page that holds the next two panels.  These can be floated divs or a table */
#panel_container {
	width:100%;
}

#page_left_panel {
	width:200px;
	float:left;
	margin:0 0 1em 0;
}

#page_main_panel {
	margin:0;
	padding:0;
}

#content_border {
	margin:0;
	padding:1em;
	border:1px solid #D9D9D9;
}

#page_right_panel {
	float:left;
	margin:0 0 1em 1em;
    	padding:1em;
    	border:solid 1px #D9D9D9;
	width:579px;
	height:1100px;
}


a img {
	border:none;
}

a {
	text-decoration:none;
	color:#898989;
}


.clearfloat {
	clear: both;
	font-size:1px;
	line-height:0;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.center {
	text-align: center;
}

/* Font Definitions, Content Containers, etc - not layout */

/* Standard container for content on a page */
.content_container 
{
	border: solid 1px #bfbfbf;
	margin: .35em;
	padding: .35em;
	background: #fff;
}

h1 {
	font-weight:normal;
	color:#f9002d;
	margin:0 0 .35em 0;
	font-size: 2em;
}

h2 {
	color: #6f4199;
	font-weight:normal;
	font-size: 1.1em; 
}

H4 {
	font-size: .95em;
	margin-top: 0;
	margin-bottom:.2em;
}


/* Standard section title FOR LISTS */
li.listTitle {
	margin: -.30em -.30em .25em .30em;
	font-weight:bold;
	color: #444;
	font-size: 110%;
	display: block;
}

li.listTitle a {
	color: #444;
}

/* Standard sub-section title FOR LISTS */
li.listItem {
	margin: 1em 0em .25em -.35em;
	font-weight:bold;
	color: #444;
	font-size: 100%;
}

li.listItem a {
	color: #444;
}

li.listItem ul li a {
	color: #444;
}


/*   */
.form_label {
	text-align:left;
	display:block;
	float:left;
}

/* use for links like 'more..' or 'click here' */
.accentLink, .accentlink, .clickhere {
	color: #f9002d;
	text-decoration: none;
}

.MapAccentLink {
	color: #000;
	font-weight:bolder;
	text-decoration: none;
}
.error_message, .errormessage {
	font-weight: bold;
	color: #d00;
	font-size:120%;
	padding:.35em;
	margin:.35em;
	border:solid 1px #aaa;
	display:block;
}

.success_message, .successmessage, .SuccessMessage {
	font-weight: bold;
	color: #3E7D3E;
	font-size:120%;
	padding:.35em;
	margin:.35em;
	border:solid 1px #aaa;
	display:block;
}

.leftMenuContainer {
    	margin:0em;
    	padding:1em;
    	border:solid 1px #D9D9D9;
	height:1100px;


}

.leftMenuContainer ul {
	margin:0;
	padding:0em;
	list-style:none;
	color:#898989;
}

.leftMenuContainer_body ul li ul {
	margin:0;
	padding:0em 0em 0em 1em;
	list-style:none;
	color:#898989;
}

.leftMenuContainer_body ul li ul li {
	margin:0;
	padding:0;
	list-style:none;
	color:#898989;
}

.leftMenuContainer ul li {
	padding:.5em;
}

.leftMenuContainer li.active a {
	color: #6f4199;
}

.leftMenuContainer a:hover {
	color: #6f4199;
	text-decoration:underline;
}

.leftMenuContainer_title {
    	margin:0;
    	padding:0em;
	color:#6f4199;
	font-weight:bold;
}

.leftMenuContainer_body {
    	padding:1em;
    	background-color:#fff;
	color:#666666;
}

.LoginStatusLink {
	color: #fff;
}

/* Page Specific Definitions */

#emailFriend_list {
	list-style-type:none;
}

#emailFriend_list li {
	margin-top:.75em;
}

/* css for product category page */

.product_container {
	width:560px;
	margin-top:1em;
	height:186px;	
}

.product_category_image {
	float:left;
	padding: 1em 1em 0 0;
}

.product_category_text {
	background-color:#d9d9d9;
	float:left;
	width:185px;
	height:160px;
	padding:1em;
}

.product_category_text ul {
	margin-left:2em;
	padding-left:0;
	list-style:none;
	list-style-image:url('../../current/img/shopFurniture/arrow.png');
}

.category_idea {
	padding-bottom:1em;
	color:#f9002d;
	font-size:1.2em;
}

.member_location {
	padding:0;
	font-weight:bold;
}

.LineBreak {
	border-bottom:solid 1px #D9D9D9;
	width:560px;
	margin:1.5em 0 1.5em 0; 
}

.genericSectionContainer  {
	padding-top:1em;

}

.genericSectionContainer_title  {
	background-color:#d9d9d9;
	border:1px solid #D9D9D9;
	font-weight:bold;
	margin:0;
	padding:0.75em;
}

.genericSectionContainer_body  {
	background-color:#FFFFFF;
	border-color:#D9D9D9;
	border-right:1px solid #D9D9D9;
	border-style:solid;
	border-width:0 1px 1px;
	padding:0.75em;
}

span {font-weight:bold;}

.RedLink {font-weight:bold;color:#f9002d;text-decoration:underline;}
.PurpleLink {font-weight:bold;color:#6F4199;}

/* tool tips */
.tooltip {display:inline;}
#narrow_search_panel .tooltip {margin-left:.35em;}

.tooltip .tooltip_content, .tooltip .tooltip_content_2col {display:none;}
.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
.tooltip:hover .tooltip_content {display:block; position:absolute; top:0px; left:75px; padding:5px; font-weight:normal; color:#000;width:190px; text-align:left;}
.tooltip .tooltip_content a {display:block;}
.tooltip:hover .tooltip_content .tooltip_content_fields {display:block; position:absolute; top:9px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #222; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;background:#ddd;width:190px; text-align:left;}
.tooltip:hover .scroll {overflow:auto; height:20em;}
.tooltip:hover .tooltip_content div {margin-bottom:.5em; font-size:9pt;}
.tooltip:hover .tooltip_content div span {font-weight:bold; display:block; clear:both;}
.tooltip:hover .tooltip_content img {float:left; border:solid 1px #aaa; margin:.35em;}


