HTML , BODY { height: 101%; }

BODY {
	margin: 0px;
	padding: 0px;
	color: #e2e2e2;
	font: normal 13px Arial;
	background-color: black;
}
/*
A {
	font-weight: bold;
	color: #99d7fe;
	text-decoration: none;
}
A:hover { color: white; }
*/
H1, H2, H3, P, FORM, IMG {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-style: normal;
}

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_bg.png) no-repeat;
}
DIV#topmenu A#homelink {
	display: block;
	float: left;
	width: 300px;
	height: 53px;
	outline: 0px;
		width: 250px;
}
DIV#topmenu UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: right;
	margin-right: 5px;
}
DIV#topmenu UL LI { float: left; }
DIV#topmenu UL LI.first {
	border-left: 1px solid #000000;
}
DIV#topmenu UL LI A {
	display: block;
	outline: 0px;
	font: bold 14px Arial;
	color: #5f5f60;
	text-decoration: none;
	height: 53px;
	border-left: 1px solid #474b4e;
	border-right: 1px solid #000000;
	/*background: url(../images/link_bg.jpg) repeat-x;*/
		padding: 20px 19px 0px 19px;
		height: 33px;
			padding: 20px 18px 0px 18px;
}
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 #4a5b65;
	border-right: 1px solid #000000;
	background: url(../images/link_bg_active.jpg) repeat-x;
	color: #98d8fe;
	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 {
	background: url(../images/lastitem_bg.jpg) 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;
}
DIV#content.positions_page { margin-left: -49px; }
DIV#content.options_page { margin-left: -59px; }
DIV#content A {
	font-weight: bold;
	color: #99d7fe;
	text-decoration: none;
}
DIV#content A:hover { color: white; }
DIV#content P { margin-bottom: 20px; line-height: 140%; 	text-align: justify; }
DIV#content H1 {
	color: #99d7fe;
	font: normal 25px Arial;
	margin-bottom: 20px;
}
DIV#content H1 SPAN { color: #49494a; }

DIV#content.no_padding { padding-left: 0px; padding-right: 0px; width: 980px; }
DIV#flash_video { 
	clear: both;
	float: left;
	width: 958px;
	/*height: 458px;*/
	padding: 1px;
	background: black;
	border: 10px solid #1e1e1f;
}
DIV#video_title { clear: both; float: left; width: 100%; padding: 10px 0px 12px 0px; }
DIV#video_title H1 { float: left; margin-left: 30px; margin-bottom: 0px; }
DIV#video_title DIV.share_btn { float: right; padding: 8px 30px 0px 0px; }
DIV#video_title DIV.share_btn UL { padding: 0px; margin: 0px; list-style: none; float: right; }
DIV#video_title DIV.share_btn UL LI { float: left; color: #49494a; font: normal 12px Arial; padding-left: 3px; }
DIV#video_title DIV.share_btn UL LI.text { padding-right: 10px; padding-top: 2px; }

UL.video_list { padding: 0px; margin: 0px; list-style: none; float: left; width: 100%; }
UL.video_list LI { float: left; margin-right: 15px; }
UL.video_list LI.col1 { margin-left: 20px;  }
UL.video_list LI.sep { clear: both; float: left; width: 100%; border-bottom: 1px solid #1e1e1f; margin: 12px 0px 20px 0px; }
UL.video_list LI A {
	display: block;
	position: relative; 
	width: 304px; 
	height: 169px;
}
UL.video_list LI A SPAN { 
	display: block;
	position: absolute; 
	width: 38px;
	height: 37px;
	background: url(../images/play_btn.png) no-repeat 0px 0px;
	right: 6px;
	bottom: 7px;
}
UL.video_list LI A:hover SPAN { background: url(../images/play_btn.png) no-repeat 0px 100%; }
UL.video_list LI DIV { clear: both; float: left; width: 100%; text-align: center; color: #98d8fe; font: bold 14px Arial; padding-top: 10px;  }
UL.video_list LI.hovered DIV , UL.video_list LI.active DIV { color: #e2e2e2; text-decoration: underline; }

DIV#footer_nav {
	clear: both;
	width: 980px;
	margin-left: 4px;
	float: left;
	border-top: 1px solid #1e1e1f;
	border-bottom: 1px solid #1e1e1f;
	padding: 12px 0px 12px 18px;
	padding: 12px 0px 12px 0px;
	margin-bottom: 10px;
	margin-top: 20px;
		width: 980px;
		text-align: center;
}
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: #98d8fe; 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: #49494a;
	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; }
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; }
#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;  }
