/* <![CDATA[ */

body, td, th
{
	color:					#000000;
	font-family:				'Arial', 'Helvetica', sans-serif;
	font-size:				13px;
}

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

#container
{
	width: 794px;
	background-image:url(../img/border_right.gif);
	background-position:right;
	background-repeat:repeat-y;
	text-align:				left;
	margin:					0 auto;
	padding-right:2px;
}

#container2
{
	text-align:				left;
	vertical-align:				middle;
	margin:					0 auto;
	padding:				0;
	width:					796px;
}

/*td {font-size:1em;}*/

a
{
	color:					#333333;
	color:					#739726;
	text-decoration:			none;
}

a:hover,
a:active
{
	text-decoration:			underline;
}


a.ylw_link
{
	color:					#CDD905;
	text-decoration:			none;
}

a.ylw_link:hover,
a.ylw_link:active
{
	text-decoration:			underline;
}


a.foot_link
{
	color:					#C2BAAD;
	text-decoration:			none;
}

a.foot_link:hover,
a.foot_link:active
{
	text-decoration:			underline;
}


a.lnav_link,
a.lnav_link_at,
a.lnav_link_l2
{
	color:					#333333;
	background:				#E4E1DC		url(../img/lnav_item_bg.gif)		bottom right	no-repeat;
	text-decoration:			none;
	text-align:				left;
	padding:				4px 4px 4px 14px;
	display:				block;
	clear:					left;
}

a.lnav_link_l2
{
	padding-left:				28px;
}

a.lnav_link_at,
a.lnav_link:hover,
a.lnav_link:active,
a.lnav_link_l2:hover,
a.lnav_link_l2:active
{
	color:					#C2BAAD;
	background-image:					url(../img/lnav_item_bg_o.gif);
}


h1, h2, h3
{
	color:					#666666;
	text-transform:				lowercase;
	font-weight:				lighter;
	font-family:				'Arial Narrow',
						'Helvetica Condensed',
						sans-serif;
	padding-bottom:				6px;
}

h1.home_ttl,
h2.home_ttl,
h3.home_ttl
{
	margin-top:				0;
}

h1
{
	font-size:				20px;
}

h1.blog
{
	color:					#272010;
	font-size:				1.6em;
	font-weight:				bold;
	font-family:				Corbel, Verdana, sans-serif;
	text-transform:				none;
	margin:					0;
}

h2
{
	font-size:				12px;
}

h2.blog
{
	color:					#6D9DA7;
	font-size:				1.2em;
	font-weight:				normal;
	font-style:				italic;
	font-family:				Corbel, Verdana, sans-serif;
	text-transform:				none;
	margin:					0;
	padding-bottom:				0;
}

h3
{
	font-size:				11px;
}


h1 a:hover
{
	color:					#999999;
	text-decoration:			none;
}


q
{
	quotes:					"\201C" "\201D" "\2018" "\2019" "\201C" "\201D" "\2018" "\2019";
}

q.s
{
	quotes:					"\2018" "\2019" "\201C" "\201D" "\2018" "\2019" "\201C" "\201D";
}

.quote_txt
{
	color:					#333333;
	font-family:				'Arial Narrow',
						'Helvetica Condensed',
						sans-serif;
	font-weight:				lighter;
	font-size:				15px;
	padding:				10px 10px 10px 20px;
	margin-top:				10px;
}

#header
{
	background:				#CCD905;
	background:				#333333;
	text-align:				left;
	height:					79px;
}
* html #header
{
	background:				#CCD905;
	background:				#333333;
	text-align:				left;
	height:					79px;
	width:794px;
	margin-bottom:-10px;
	background-color:#333333;
}

#footer
{
	color:					#C2BAAD;
	background:				#333333;	/*url(../img/footer_bg.gif)	left bottom	no-repeat;*/
	text-align:				left;
	font-size:				9px;
	line-height:				33px;
	height:					33px;
	margin:					20px 0 0 0;
	margin:							6px 0 0 0;
	padding:				0 0 0 11px;
	position:relative;
}
* html #footer
{
	color:					#C2BAAD;
	background:				#333333;	/*url(../img/footer_bg.gif)	left bottom	no-repeat;*/
	text-align:				left;
	font-size:				9px;
	line-height:				33px;
	height:					33px;
	margin:					20px 0 0 0;
	margin:							6px 0 0 0;
	padding:				0 0 0 11px;
	position:relative;
	margin-right:-2px;
}

#tbar
{
	background:				#333333		/*url('../img/header_end.jpg')		center bottom	repeat-x*/;
	text-align:				right;
	height:					26px;
	height:					 		6px;
	padding:				0 3px 0 0;
	padding:						0;
	margin-bottom:						1px;
	position:				relative;
}

#tbar *
{
	display:				none;
/*
	position:				relative;
	z-index:				20;
*/
}

#tbar_nav_overlay
{
	background:				#333333		url('../img/header_end_left.jpg')	left bottom	repeat-x;
	width:					198px;
	height:					100%;
	position:				absolute;
	top:					0;
	bottom:					0;
	left:					0;
}

#tbar_img_overlay
{
	background:				#333333							right bottom	no-repeat;
	height:					100%;
	position:				absolute;
	top:					0;
	bottom:					0;
	right:					0;
	z-index:				10;
}

#main
{
	background:				#E4E1DC;
	background-image:url(../img/border_right.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.lnav
{
	font-size:				13px;
	height:					auto !important;
	padding-top:				10px;
}

.home_content
{
	padding-top:				12px;
	padding-left:				10px;
	padding-right:				10px;
	background-color:#FFFFFF;
}

.showroom_content
{
	padding-top:				30px;
	padding-left:				14px;
	padding-right:				32px;
	background-color:#FFFFFF;
}

#developer {padding-top:10px; padding-left:11px; padding-bottom:10px; font-size:0.9em;
	width: 794px;
	text-align:				left;
	margin:					0 auto;
}
.select_pad {padding-bottom:12px;}
.showroom_lpad {padding-left:23px;}
.showroom_tpad {padding-top:23px;}
.scrollbox_txt {font-size:0.9em; text-align:right;}

#masterbox,
#masterbox2
{
	border:					1px solid #D4D0C8;
	overflow:				auto;
	padding-bottom:				10px;
}

#masterbox
{
	width:					254px;
	height:					136px;
}

#masterbox2
{
	width:					100%;
	height:					148px;
}

.cat_item {background-color:#FFFFFF; }
.cat_item_o {background-color:#CDD905; }
.float_over {position:absolute; top:-6px; left:-6px;}
.float_over2 {position:absolute; top:-15px; left:-7px;}

.cat_item_o img.exhibimg {
filter: Alpha(opacity=35);
-moz-opacity: 0.35;
-kthml-opacity: 0.35;
opacity: 0.35;
}
.relpos {position:relative;}
.cat_brd {display:block;border:1px solid #CDD905; vertical-align: middle; line-height: 55px; }
.cat_txt {display:block;text-align:center; height:34px; padding-top:14px; color:#000000; text-decoration:none;}
.hope .exhibimg { vertical-align: middle; padding: 1px; margin-right: 1em; }
* html .hope .exhibimg { position: relative; top: -1px; }
a.hope:link, a.hope:visited {
	display:block;
	padding-left:7px;
	padding-right:7px;
	padding-top:14px;
	padding-bottom:0px;
	padding:				6px;
	color:#000000;
	text-decoration:none;
}
a.hope:hover, a.hope:active {
	color:#000000;
	text-decoration:none;
	display:block;
	padding-left:7px;
	padding-right:7px;
	padding-top:14px;
	padding-bottom:0px;
	padding:				6px;
}
a.hope2:link, a.hope2:visited {
	display:block;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	color:#000000;
	text-decoration:none;
}
a.hope2:hover, a.hope2:active {
	color:#000000;
	text-decoration:none;
	display:block;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
}
.popup_ttl {color:#CDD905;}
.popup_txt {background-color:#7B7770; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; color:#FFFFFF;}
#popup_block {border:1px solid #000000; width:470px;}

/* ]]> */

/* New classes for 03/08/09 update: */
.home_table img {
	border:2px solid #e2e2e2;
}
.home_table img {
	margin-right:1px;
	margin-bottom:1px;
}
a.home_link:link, a.home_link:visited {
	color: #739726;
	text-decoration: none;
}
a.home_link:hover, a.home_link:active, a.home_link:focus {
	color: #739726;
	text-decoration: underline;
}
.home_txt {
	color:#272010; font-family:Verdana;
}
.home_ttl {
	color:#60513a; font-size:1.6em; font-weight:bold; font-family:Corbel, Verdana; text-transform:none;
}