HTML , BODY { height: 101%; }

BODY {
	margin: 0px;
	padding: 0px;
	color: #e2e2e2;
	font: normal 13px Arial;
	background-color: black;
}
LABEL { cursor: pointer; }

H1, H2, H3, P, FORM, IMG {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-style: normal;
}

DIV#flashcontent.fabrics_page {
	padding: 0px 0px 20px 31px;
}

DIV#panel {
	width: 100%;
	height: 100%;
	position: relative;
}

IMG#panel_image {
	position: absolute;
	top: 0px;
	left: 0px;
}

DIV#site {
	margin: 0px auto;
	width: 988px;
	top: 0px;
	left: 300px;
	position: absolute;
	z-index: 1000;
		display: none;
}

DIV#topmenu {
	width: 988px;
	padding-top: 11px;
	height: 57px;
	float: left;
	background: url(../images/topmenu_bg2.png) no-repeat;
		height: 67px;
}
DIV#topmenu A#homelink {
	display: block;
	float: left;
	width: 300px;
	height: 53px;
	outline: 0px;
		width: 250px;
			height: 64px;
				/*background: url(../images/zen_home_logo.png) no-repeat 28px 4px;
					background: url(../images/zen_home_logo.png) no-repeat 28px -79px;
						background: url(../images/zen_home_logo.png) no-repeat 28px -162px; */ 
			
}

.logo1 DIV#topmenu A#homelink { background: url(../images/zen_home_logo.png) no-repeat 28px 4px; }
.logo2 DIV#topmenu A#homelink { background: url(../images/zen_home_logo.png) no-repeat 28px -79px; } 
.logo3 DIV#topmenu A#homelink { background: url(../images/zen_home_logo.png) no-repeat 28px -162px;  }

DIV#topmenu UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: right;
	margin-right: 4px;
}
DIV#topmenu UL LI { float: left; }
DIV#topmenu UL LI.first {
	border-left: 1px solid black;
}
DIV#topmenu UL LI A {
	display: block;
	outline: 0px;
	font: bold 14px Arial;
	color: #5f5f60;
	text-decoration: none;
	/*height: 53px;*/
	height: 55px;
	/*border-left: 1px solid #474b4e;
	border-right: 1px solid #000000;*/
	border-left: 1px solid #31322d;
	border-right: 1px solid black;
	/*background: url(../images/link_bg.jpg) repeat-x;*/
		padding: 20px 19px 0px 19px;
		height: 35px;
			padding: 20px 18px 0px 18px;
				padding-top: 24px;
				height: 39px;
}
DIV#topmenu UL LI A.first {
	padding: 20px 21px 0px 21px;
}
DIV#topmenu UL LI A.last { border-right: 0px; }
DIV#topmenu UL LI A.active , DIV#topmenu UL LI A:hover {
	border-left: 1px solid #535353;
	border-right: 1px solid black;
	background: url(../images/link_bg_active.jpg) repeat-x;
		background: url(../images/link_bg_active2.jpg) repeat-x;
	color: white;
	text-decoration: underline;
}
DIV#topmenu UL LI A.last.active , DIV#topmenu UL LI A.last:hover {  border-right: 0px;  }
DIV#topmenu UL LI A.last:hover , DIV#topmenu UL LI A.last.active {
	/*background: url(../images/lastitem_bg.jpg) no-repeat 100% 0px;
	background: url(../images/lastitem_bg.png) no-repeat 100% 0px;*/
		background: url(../images/lastitem_bg_z.png) no-repeat 100% 0px;

}

DIV#content {
	position: relative;
	width: 980px;
	float: left;
	margin-left: 4px;
	background: url(../images/text_bg.png) no-repeat 0px 0px;
		padding: 30px 30px 0px 30px;
		width: 920px;
		z-index: 2000;
			width: 922px;
}
DIV#content.positions_page { margin-left: -49px; }
DIV#content.options_page { margin-left: -59px; }
DIV#content A  , DIV#site_frame A {
	font-weight: bold;
	color: #767677;
	text-decoration: none;
	
}
DIV#content A:hover , DIV#site_frame A:hover { /*color: white;*/ text-decoration: underline; color: white; }
DIV#content P , DIV#site_frame P { margin-bottom: 20px; line-height: 140%; 	text-align: justify; }
DIV#content H1 , DIV#content_zen H1   {
	color: white;
	font: normal 25px Arial;
	margin-bottom: 20px;
}
DIV#content H1 SPAN , DIV#content_zen H1 SPAN { color: #494849; }



DIV#content_zen {
	padding: 30px 0px 0px 20px;
	float: left;
	width: 970px;
	overflow: visible;
}
DIV#content_zen.wide_view {
	width: 1040px;
	padding-left: 0px;
	margin-left: -27px;
	padding-top: 20px;
}
DIV.sep { clear: both; float: left; width: 980px; height: 1px; line-height: 1px; background-color: #c5c5c5; margin-left: -16px; margin-top: 29px; margin-bottom: 29px;  }
DIV.chair_box { float: left; width: 470px; }
DIV.chair_box UL.chair_box_list { padding: 0px; margin: 0px; list-style: none; padding: 17px 0px 0px 10px; width: 439px; }
DIV.chair_box UL.chair_box_list LI { float: left; }
DIV.chair_box UL.chair_box_list LI.chair_title { width: 310px; }
DIV.chair_box UL.chair_box_list LI.price { width: 129px; color: #494849; font: bold 12px Arial; text-align: right; padding-top: 2px; }
DIV.chair_box UL.chair_box_list LI.price SPAN { color: white; font-size: 14px; }
DIV.chair_box UL.chair_box_list LI.chair_morelink { width: 100%; padding-top: 7px; }
DIV.chair_box UL.chair_box_list LI.chair_morelink A {
	display: block;
	outline: 0px;
	text-indent: -9999px;
	width: 133px;
	height: 30px;
	background: url(../images/viewmore.jpg) no-repeat 0px 0px;
}
DIV.chair_box UL.chair_box_list LI.chair_morelink A:hover { background: url(../images/viewmore.jpg) no-repeat 100% 0px; }
DIV#content_zen  DIV.chair_box H1 { margin: 0px; padding: 0px; color: white; font: bold 16px Arial; }
DIV.chair_box.first { padding-right: 13px; }
DIV.chair_box.second {}

DIV#config_box {
	clear: both;
	float: left;
	width: 980px;
	border-top: 1px solid #c5c5c5;
		border-top: 1px solid #2A2A2B;
	background: #f9f9f9;
	padding: 30px;
	width: 920px;
	margin-left: 30px;
		background: none;
}
DIV#config_box H1 { 
	font-size: 20px;
	color: #aaaaaa; 
		color: white;

}
DIV#config_box H1 SPAN { color: #aaaaaa; }

DIV#config_left { float: left; width: 750px; }
DIV#config_left UL , DIV#config_right UL { padding: 0px; margin: 0px; list-style: none; }
DIV#config_left UL.config_left_list { clear: both; float: left; padding-bottom: 10px;  }
DIV#config_left UL.config_left_list LI { float: left; color: #428ebd; font: bold 13px Arial; color: white; }
DIV#config_left UL.config_left_list LI.list_title { /*width: 93px;*/ color: #343434; font: normal 13px Arial; width: 155px; color: #494849; }


DIV#config_right { float: right; width: 170px; }
DIV.input_q { width: 40px; height: 27px; background: url(../images/input_q.jpg) no-repeat 0px 0px;  }
DIV.input_q INPUT { width: 31px; height: 20px; border: 0px; background-color: transparent; color: #343434; font: bold 16px Arial; text-align: center; margin: 3px 0px 0px 3px; }
UL.config_right_list { float: right; }
UL.config_right_list LI { clear: both; float: left; width: 100%; padding-bottom: 12px; }
UL.config_right_list LI SPAN { color: #428ebd; font: bold 15px Arial; color: white; }
UL.config_right_list DIV { float: left; color: #343434;  color: #494849; }
UL.config_right_list DIV.dtext { float: left; width: 90px; padding: 5px 0px 0px 0px; color: #343434;  color: #494849; }
UL.config_right_list DIV.fr { float: right; }
UL.config_right_list A.btn_bn {
	display: block;
	outline: 0px;
	text-indent: -9999px;
	width: 133px;
	height: 30px;
	background: url(../images/btn_bn.jpg) no-repeat 0px 0px;
}
UL.config_right_list A.btn_bn:hover { background: url(../images/btn_bn.jpg) no-repeat 0px 100%; }

DIV#site_frame { 
	clear: both;
	width: 982px; 
	float: left;
	background: url(../images/text_bg.png) no-repeat 0px 0px; 
		padding: 30px 30px 0px 30px;
		width: 920px;
		z-index: 2000;
			width: 922px;
			margin-left: 30px;
}
.detail_page DIV#site_frame { 
	/*background: url(../images/text_bg_z2.jpg) no-repeat 0px 0px;*/ 
	background: none;
}
.detail_page DIV#site_frame P { color: #343434; color: white; }

.detail_page DIV#site_frame H1 { color: #428ebd; color: white; }
.detail_page DIV#site_frame H1 SPAN { color: #aaaaaa; }

DIV#footer_nav {
	clear: both;
	width: 980px;
	margin-left: 4px;
	float: left;
	border-top: 1px solid #2a2a2b;
	border-bottom: 1px solid #2a2a2b;
	padding: 12px 0px 12px 18px;
	padding: 12px 0px 12px 0px;
	margin-bottom: 10px;
	margin-top: 20px;
		width: 980px;
		text-align: center;
}
DIV#footer_nav.notopmargin { margin-top: 0px; }
DIV#footer_nav UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
DIV#footer_nav UL LI {
	display: inline;
	color: #909091;
	font-size: 11px;
	padding: 0px 11px 0px 10px;
}
DIV#footer_nav.safari UL LI { padding: 0px 10px 0px 9px; }
DIV#footer_nav UL LI.sep { padding: 0px; }
DIV#footer_nav UL LI A { color: #909091; text-decoration: none; }
DIV#footer_nav UL LI A.active, DIV#footer_nav UL LI A:hover { color: white; text-decoration: underline; }

DIV#footer {
	clear: both;
	float: left;
	margin-left: 4px;
	width: 980px;
	text-align: center;
	padding-bottom: 30px;
}
DIV#footer P {
	font-size: 11px;
	color: #494949;
	margin-bottom: 3px;
}
DIV#footer A { color: #909091; text-decoration: none; }
DIV#footer A:hover { text-decoration: underline; }


UL.faq_list {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 430px;
	margin-right: 50px;
	margin-bottom: 10px;
}
UL.faq_list.no_margin { margin-right: 0px; }
UL.faq_list LI { width: 430px; padding-top: 8px; }
DIV#content UL.faq_list P { margin-bottom: 10px; }
DIV#content UL.faq_list LI.question { color: #99d7fe; font-weight: bold; width: 430px; color: #428ebd; }
DIV#content UL.faq_list LI.question P { margin: 0px; }
UL.faq_list LI DIV {
	float: left;
	width: 30px;
	color: #49494a;
	font: normal 25px Arial;
	height: 100%;
	margin-top: -6px;	
	
}
.author { color: #99d7fe; }

.back-link , .detail01-link , .detail02-link {
	display: block;
	width: 143px;
	height: 33px;
	outline: 0px;
	text-indent: -9999px;
	background: url(/include/images/chair_link_back.jpg) no-repeat 0px 0px;
	float: left;
}
.back-link  { margin-right: 5px; }
.back-link:hover { background: url(/include/images/chair_link_back.jpg) no-repeat 0px 100%; }

.detail01-link {
	width: 159px;
	background: url(/include/images/chair_link_d01.jpg) no-repeat 0px 0px;
}
.detail01-link:hover {
	background: url(/include/images/chair_link_d01.jpg) no-repeat 0px 100%;
}

.detail02-link {
	width: 159px;
	background: url(/include/images/chair_link_d02.jpg) no-repeat 0px 0px;
}
.detail02-link:hover {
	background: url(/include/images/chair_link_d02.jpg) no-repeat 0px 100%;
}


DIV.friends_list UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
}
DIV.friends_list UL LI {
	float: left;
	color: #49494a;
	padding-left: 16px;
	width: 304px;
	background: url(../images/line.jpg) no-repeat 0px 6px;
	padding-bottom: 3px;
}
DIV.friends_list UL LI.no_margin { width: 260px; }

DIV#regions_pos {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 5000;
}


DIV#film_left { float: left; width: 640px; height: 360px; background: black; padding: 1px; border: 9px solid #1e1e1f; }
DIV#film_right { float: left; width: 258px; }
DIV#film_right UL { padding: 0px; margin: 0px; list-style: none; width: 258px; }
DIV#film_right UL LI { border-bottom: 1px solid #1e1e1f; padding: 13px 0px 13px 20px;  }
DIV#film_right UL LI A.active { text-decoration: underline; color: white; }

UL.purchase_detail_list { padding: 0px; margin: 0px; list-style: none; float: left; margin-right: 15px; padding-bottom: 30px; width: 304px; }
UL.purchase_detail_list.last { margin-right: 0px; }
UL.purchase_detail_list LI.pdl_image { padding-bottom: 10px; }
UL.purchase_detail_list LI.pdl_image IMG { border: 1px solid #1e1e1f; }
UL.purchase_detail_list LI.pdl_lead { padding: 0px 12px 0px 12px; }
DIV#content UL.purchase_detail_list LI.pdl_lead P { margin: 0px; padding: 0px; margin-bottom: 5px;  }
DIV#content.more_width { width: 950px; padding-right: 0px; }
UL.purchase_detail_list LI.pdl_price { color: #484949; font: normal 13px Arial; padding: 0px 12px 20px 12px; }
UL.purchase_detail_list LI.pdl_price SPAN { color: #98d8fe; font: bold 14px Arial; }
UL.purchase_detail_list LI.pdl_link { padding: 0px 12px 0px 12px;  }
UL.purchase_detail_list LI.pdl_link A {
	display: block;
	outline: 0px;
	text-indent: -9999px;
	width: 143px;
	height: 33px;
	background: url(/include/images/buy.jpg) no-repeat 0px 0px;
}
UL.purchase_detail_list LI.pdl_link A:hover { background: url(/include/images/buy.jpg) no-repeat 0px 100%; }
DIV.p_sep { clear: both; border-bottom: 1px solid #1e1e1f; height: 1px; line-height: 1px; width: 980px; margin-bottom: 30px; margin-left: -20px; }

A.addthis_button IMG { margin-right: 5px; margin-bottom: -5px; }

#footer ul { float: left; padding: 0px; margin: 0px; margin-left: 165px; }
#footer ul li { float: left; list-style: none; color: #49494a; font: normal 11px Arial; padding-right: 6px; padding-top: 4px; }

#footer ul li .icon_fb , #footer ul li  .icon_tw { margin-top: -3px; }

.icon_fb , .icon_tw { display: block; outline: 0px; text-indent: -9999px; width: 20px; height: 20px; }
.icon_fb { background: url(/include/images/share_fb_tw.png) no-repeat 0px 0px; }
.icon_tw { background: url(/include/images/share_fb_tw.png) no-repeat 100% 0px; }
.icon_fb:hover { background: url(/include/images/share_fb_tw.png) no-repeat 0px 100%;  }
.icon_tw:hover { background: url(/include/images/share_fb_tw.png) no-repeat 100% -20px;  }
