/*
COLORS

#BB3E3E = red
#F4DFDF = pink

*/


body {
	/*background:url(../images/bg.jpg) top left repeat-x;*/
	margin:0px;
	padding:0px;
	font-family:"Lucida Grande", "Lucida Sans", Arial;
	font-size:small;
}
	
	#container {
	width:770px;
	margin:0px auto;
	font-size:small;
	}
	
	#header {
	max-height:80px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
	border-bottom:1px solid #ddd;
	}
	
	#header h1 {
	float:left;
	margin:0px;
	padding:0px;
	height:80px;
	width:300px;
	background:url(../images/logo2.png);
	}
	
	#header h1 span {
	display:none;
	}
	
		#header img {
		
		}
		
		#header #slogan {
		margin:30px 0px 0px;
		float:right;
		}
	
	#showcase {
	clear:both;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #ddd;
	height:300px;
	text-align:right;
	}
	
		#showcase img {
		margin:230px 20px
		}
		

	#nav {
	margin:0px 0px 18px 0px;
	text-align:center;
	padding:9px 0px;
	}

		#nav ul {
		display:inline;
		padding:9px 0px;
		margin:0px 0px;
		}
		
		#nav ul li {
		vertical-align:middle;
		display:inline;
		padding:0px;
		margin:7px;
		}
		
		#nav ul li a {
		font-family:Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
		font-size:10px;
		color:#BB3E3E;
		text-transform:uppercase;
		}
		
		#nav a:hover {
		text-decoration:underline;
		color:black;
		}
		
	
		
	#content {
	}
	
		#main {
		width:550px;
		float:left;
		}

	#sidebar {
		float:right;
		width:200px;
	}

	
	#footer {
	border-top:1px solid #ccc;
	padding-top:15px;
	clear:both;
	}
	
	
		.floatright {
		float:right;
		margin:0px 0px 18px 18px;
		}
		.border {
		border:1px solid #ccc;
		padding:9px;
		}
		
		dl.diamond {
		float:left;
		padding:0px 0px 12px 0px;
		margin:0px 0px 9px 0px;
		border-bottom:1px solid #ccc;
		}
		
		dl.diamond dd.image img {
		max-width:120px;
		border:1px solid #ccc;
		}
		
		
		
		dl.diamond dd, dl.diamond dt {
		} 
		
		.price {
		text-align:center;
		}
		
		.appraises {
		color:#999;
		font-size:80%;
		}
		
		.yourcost {
		font-size:100%;
		}
		

/***STYLES****/

body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,
caption,pre,p,blockquote,input,textarea {
  font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  line-height: 1.1em;
  color: #333;
}

h1,h2,h3,h4,h5,h6 { 
  font-family: "Lucida Grande",  Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;
  margin: 5px 0px 5px 0px; 
  color:#111; 
  clear:both; 
 
}

/* Total height for each heading has to be a multiple of the baseline (18). */
h1 { 
font-size: 200%; 
margin:0px;
}

h2 { 
font-size: 175%; 
margin:10px 0px 5px 0px; 
}

h3 { 
font-size: 150%; 
margin:10px 0px 2.5px 0px; 
padding:0px;
}

h4 { 
font-size: 100%; 
margin:10px 0px 2.5px 0px;
font-weight:bold;
text-transform:uppercase;
}

h5 { 
font-size: 100%;
font-weight:bold; 
}

h6 { 
font-size: 100%; 
font-weight:bold; 
}


p {
margin:0px 0px 10px 0px;
}

a {
color: #333;
}

strong {
color:#BB3E3E;
font-weight:bold;
}

em {
color:#BB3E3E;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}


ol {
list-style:decimal;
list-style-position:outside;
margin:10px 10px 10px 20px;
font-size:90%;
}

li {
margin:0px 0px 5px 0px;
}

table {
width:99%;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
border-collapse:collapse;
}

tr td, th {
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px;
}

tr.odd td {
background:#f0f0f0;
}

th {
font-weight:bold;
}



/***CLASSES***/	
	
p.intro {
font-size:30px;
line-height:36px;
display:block;
color:#BB3E3E;
text-align:left;
}

.top {
margin:0px;
}

.floatleft {
float:left;
margin:0px 10px 10px 0px;
}

.floatright {
float:left;
margin:0px 0px 10px 10px;
}

.clearleft {
clear:left;
}

.clearright {
clear:right;
}

.clearboth {
clear:both;
}

.border {
border:1px solid #ccc;
}

.padding {
padding:5px;
}
		
		.floatright {
		float:right;
		margin:0px 0px 18px 18px;
		}
		.border {
		border:1px solid #ccc;
		padding:9px;
		}
		
		
		dl.diamond {
		float:left;
		padding:0px 0px 9px 0px;
		margin:9px 0px 9px 0px;
		border-bottom:1px solid #ccc;
		}
		
			dl.diamond dd.image img {
			width:120px;
			float:left;
			padding:3px;
			border:1px solid #ccc;
			margin:0px 5px 5px 0px;
			}
			
			dd.text {
			margin:0px 0px 0px 10px;
			float:right;
			width:407px;
			}
			
			dd.price {
			width:407px;
			float:right;
			clear:right;
			background-color:#F4DFDF;	
			}
				
				.appraises {
				float:left;
				padding:5px;
				}
				
				.yourcost {
				float:right;
				padding:5px;
				}
		
		dl.diamond dd, dl.diamond dt {
		} 
		
		.price {
		text-align:center;
		}
		
		.appraises {
		color:#999;
		font-size:80%;
		}
		
		.yourcost {
		font-size:100%;
		}
		
		
        
