body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#f4f2ed;
	margin:0px;
	padding:0px;
}
img	{margin:0px;padding:0px;}
h1 {
	font-size: 24px;
	color: #453e35;
	padding:0px;
	margin: 10px 0px 0px 0px;
}
h2 {margin-left:20px;}
ul{
	padding:0px;
	margin:5px;
	padding-left:15px;
}

li{
	padding:3px;
	margin-left:15px;
	list-style-type:disc;
}
a:link {
	color: #453e35;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #453e35;
}
a:hover {
	text-decoration: none;
	color: #c3502b;
}
a:active {
	text-decoration: none;
}

/* Page container ****************************/
#container {
	width:865px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
}

/* Header Area ************************************/
#header_wrap{
	width:860px;
	height:100%;
	position:relative;
	color:#FFFFFF;
}
#header_container{
	width:100%;
	float:left;
	margin-bottom:0px;
}

#headline {
	clear:none;
	width: 300px;
	margin-left:4px;
	margin-top:10px;
	float: left;
}

#tagline {
	clear:left;
	width: 500px;
	margin-left:4px;
	float: left;
}

#tagline h2 {
	color:#922419;
	font-style:italic;
	font-weight:300;
	font-size:15px;
	padding:0px;
	margin: 0px;
}

#mobile {
	clear:none;
	float:right;
	width:221px;
	height:40px;
	margin-bottom:0px;
}

#signIn {
	clear:right;
	float:right;
	width:200px;
	margin-top:0px;
	text-align:right;
}

#signIn p {
	color:#453e35;
}

a.header_links:link {
	color: #453e35;
	text-decoration: none;
}

a.header_links:visited {
	text-decoration: none;
	color: #453e35;
}

a.header_links:hover {
	text-decoration: none;
	color: #c3502b;
}

#hr {
	clear:both;
	width:100%;
	height:8px;
	background-image:url(images/hr.jpg);
	background-repeat:repeat-x;
}

#hrLeft {
	clear:none;
	width:55px;
	float:left;
}

#hrRight {
	clear:none;
	width:55px;
	float:right;
}

#sellers {
	position:absolute;
	z-index:40;
	clear:both;
	top: 90px;
	left:468px;
	width:180px;
	height:91px;
}

/* Navigation ************************************/

#nav_container{
	float:left;
	clear:both;
	width:100%;
	font-size: 13px;
	color: #FFFFFF;
	margin-top:10px;
	font-weight:bold;
}

	#button {
	float:left;
	width: 500px;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	background-color: #f4f2ed;
	color: #333;
	}


	#button ul {
		margin: 0px;
		padding: 0px;
		border: none;
		}
		
	#button li {
		margin: 0px;
		padding:1px;
		list-style-type:none;
		display:inline;
		}
	html>body #button li a {
		width: auto;		
		}	
	#button li a {
		padding: 2px 10px 5px 10px;
		background-image:url(images/btn-BG.jpg);
		background-repeat:repeat-x;
		color: #ffffff;
		text-decoration: none;
		width: 100%;
		}
	#button li a:hover {
		background-image:url(images/btn-BGover.jpg);
		background-repeat:repeat-x;
		color: #333333;
		}
		
a#on_page 		{color:#333333;}
a#on_page:hover	{color:#333333;}

#reig-ad {
	width:143px;
	height:49px;
	float:right;
	margin-top:0px;
}


/* Body Content ************************************/

#condoImage {
	position:relative;
	clear:both;
	float:left;
	margin-bottom:10px;
	width:855px;
	height:154px;
	background-image:url(images/mill-trace-promo.jpg);
}

#infoBox {
	float:right;
	margin: 30px 20px;
	width:300px;
	color:#003366;
	text-align:right;
}

#infoBox p {
	margin:5px;
}

#infoBox h2{
	font-size: 18px;
	color: #003366;
	padding:0px;
	margin: 0px 0px 0px 0px;
}

/* Right Col ************************************/

#share			{padding:10px;margin:0 0 10px 0;border-bottom:1px dotted #ccc;text-align:right;}
#adBox {
	clear:both;
	float:right;
	width:200px;
	background-image:url(images/adBg.gif);
	background-repeat:repeat-y;
}

#adBoxTop {
	margin-top:0px;
}

#adBoxBottom {
	margin-bottom:0px;
	margin-top:auto;
}

#ad1 img {
	margin: 8px 5px 9px 10px;
}

#ad1 {
	clear:both;
	margin: 5px 11px 5px 11px;
	width:178px;
	height:138px;
	background-image:url(images/adBox.gif);
	background-repeat:no-repeat;
}

#ad2 img {
	margin: 8px 5px 9px 10px;
}

#ad2 {
	clear:both;
	margin: 5px 11px 5px 11px;
	width:178px;
	height:138px;
	background-image:url(images/adBox.gif);
	background-repeat:no-repeat;
}

/* Left Col ************************************/


#homeBox {
	float:left;
	width:650px;
	background-color:#e4dfcf;
	
}

#homeBoxTop {
	margin:0px;padding:0px;float:left;
}

#homeBoxBottom {
	margin-bottom:0px;

}

#home_container {
	float:left;
	width:640px;
	background-image:url(images/div-grad-630px.png);
	background-repeat:no-repeat;
	color:#453e35;
	text-align:left;
}

#homeInfoBox {
	float:left;
	margin: 5px 0px 0px 0px;
	width:300px;
	color:#453e35;
	text-align:left;
}

#homeInfoBox p {
	padding:0px;
	margin:0px 0px 5px 0px;
}

#homeInfoBox h2{
	font-size: 18px;
	color: #922419;
	padding:0px;
	margin: 5px 0px 0px 0px;
}

#homeInfoBox h3{
	font-size: 16px;
	color: #453e35;
	padding:0px;
	margin: 15px 0px 0px 0px;
}

#home-search {
	clear:both;
	float:right;
	margin: 10px 15px 0px 25px;
	text-align:right;
}

a.home-search:link {
	color: #972f25;
	text-decoration: underline;
}
a.home-search:visited {
	text-decoration: underline;
	color: #972f25;
}
a.home-search:hover {
	text-decoration: none;
	color: #c3502b;
}
a.home-search:active {
	text-decoration: underline;
}
/************************************************************************/
/*	image view page	******************************************************/
#img_view_wrap img			{margin:auto;}
#img_view_wrap				{width:638px;height:100%;float:left;border:1px solid #c2502b;padding:2px;margin:2px;background-color:#BEB8A7;}
#img_view_wrap ul			{margin:0px;padding:0px;}
#img_view_wrap ul li		{margin:0px;padding:0px; list-style-type:none;}
#img_view_wrap ul li img	{margin:0px;padding:0px;}

.img_col					{width:98px;height:333px;float:left;border:1px solid #c2502b;padding:2px;margin:2px;}
#img_col1					{}
#img_col2					{}
#img_view					{width:415px;height:335px;float:left;border:1px solid #c2502b;margin:2px 2px 2px 2px; text-align:center; vertical-align:middle;}
#img_view img				{margin:auto;}








