/*April 3rd, 2008
----- The Phillips Collection
by tee g.peng 
modified by Nicole Lane 4/14/08
modified by Anne Shroeder 4/20/08 

COLOR DEFINTIONS:
	Links, visited/unvisited: #8a99da - purple blue
	Links, hover: #ef581f - orange
		Links are not underlined
	Body background color: #cac3bd - grey
	Header: #f0be00 - yellow/ochre
	H2 Header: #00746b - teal blue
	Top navbar links:
		Visited, unvisited: ##000 - black
		Hover: #ef581f - orange
	Left column:
		Underline: #cbc2bb - light grey
		Background: #9e938d - dark grey
		Headline text: #494949 - very dark grey
		Text color: #fff - white
		Hover background: #d95212 - orange
	Right column:
		Background color: #fff - white
		underline: #cbc2bb - light grey
	
*/
/* CLEARING OF DEFAULTS AND RE-DEFINITION OF TAGS */
* { 
	margin: 0;padding: 0;
}
li { 
	list-style: none;
}
a { 
	text-decoration: none;
	color: #00746b;
}
a:hover { 
	color: #ef581f;
	text-decoration: underline;
}
p { 
	padding: 6px 0;
}
p, dt, dd {
	font-size: .95em;
}

/* PRIMARY PAGE REAL ESTATE ELEMENTS */
body { 
	color: #000;
	font: 100.1%/1.5em Arial, Helvetica, Geneva, sans-serif;
	text-align:center;
}	
#container {
	width: 962px;
	margin:0 auto;
	text-align: left;
	padding: 0 14px;
	position: relative;
}
#header {
	width: auto;
	margin-bottom: 10px;
}
#leftcol, #rightcol {
	margin-top: 66px;
}
#leftcol {
display:none;
}
#rightcol {
	width: 90%;
	background: #fff;
	padding: 40px 0 40px 20px;
	margin-bottom: 20px;
}
/* FLOATED BLOCKS OF PRIMARY PAGE ELEMENTS */ 
#leftcol, #left, 
#leftcol #ftr_left,
#footer #ftr_left  {
	float: left;
}
#rightcol, #right,
#footer #ftr_right {
	float: right;
} 

/* REDEFINITION OF TAGS WITHIN SPECIFIC DIV ELEMENTS */

#header h1 {
	width: 37%;
	color:#f0be00;
	padding: 8px 0 10px 0;
	font-size: 17px;
	float: left;
}
#header h1 span {

}
#rightcol p {
	padding-right: 20px;
	line-height: 20px;
}
#rightcol h3 {
	padding-top: 20px;
}
#rightcol h2 {
	display: block;
	border-bottom: 1px solid #cbc2bb;
	padding-bottom: 10px;
	color:  #00746b;
}
#rightcol h3, #rightcol h4 {
	font-size: .9em;
	padding-top: 15px;
}
#rightcol li {
	padding: 1px 0;
	font-size: .9em;
}
#rightcol h4 {}

#rightcol #textColumn {
	float:left;
	width: 413px;
	_width:400px;
}

#flashbox {
	float: right;
	margin:0 41px 17px 41px;
}
#flashbox  img {
	display: block;
	margin: 20px 0;
	border: 1px solid #9e9e9e;
}


/* MAIN TOP LINE NAVIGATION */
#main_nav {
display:none;
}

#p7TBM {
	display:none;
}

#rightcol p.printThis {
	display:none;
}
#rightcol #backNav {
	display:none;
}

/*dl, ul list
================================================ */
dl {
	padding: 5px 41px 0 0;
	line-height: 1.2em;
}
dt, dd  {
	padding-bottom: 3px;
}
dd.title {
	font-style: italic;
	}
dd.url {
	padding-bottom: 15px;
}
ul.disc {
	display: inline;
	margin-bottom: 15px;
}
ul.disc li {
	margin-left: 20px;
	list-style:disc;
}


/* #footer section
================================================ */
#leftcol #ftr_left  {width:250px;}
#footer, #leftcol #ftr_left {text-align: left;width: 100%;clear: both;color: #fff;padding-top: 10px;
font-size: 0.7em;}

#footer #ftr_left  {
	display:none;}
#ftr_left li  {display: inline;border-right: 1px solid #ddd;padding: 0 10px 0 10px;line-height: 0.9em;}
#footer #ftr_left a {color: #fff;}
#footer #ftr_left a:hover {text-decoration: underline;}
#ftr_left li.first {padding: 0 10px 0 0;}
#ftr_left li.last  {border: none;}
#ftr_left p {padding-top: 0px;}

#ftr_right {float:left;}
/* form elements 
================================================ */
.form_input  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.form_button  {
	font-size : 14px;
	color : black;
}
.form_fldlabel {
   	border-bottom : 1px #ffffff solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
   	color : #OOOOOO;
   	background : #DBE2D2;
   	padding : 2px 5px 2px 5px;
   	font-weight : bold;
}
.form_fldval  {
	border-bottom : 1px #ffffff solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;	
	color : #OOOOOO;
	padding : 2px 5px 2px 5px;
}
.form_fldsection  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;	
	color : #OOOOOO;
	padding : 2px 5px 2px 5px;
}


/* CUSTOM CLASSES */
.clearit { clear: both; }
