*	{	margin: 0;	padding: 0;	}body	{	/*background: #fff url(../images/shared/bg.gif) repeat-x;*/	color: #383838;	font-family:Tahoma;	font-size: 12px;	}#page-top-holder	{	background:  url(../images/shared/header_repeat.gif) repeat-x;	height: 130px;	}#page-top	{	margin: 0 auto 0 auto;	text-align: left;	width: 982px;	}  a img{  border:0;  background:none; }	/*  TOP PAGE ---------------------------------------------------- */		#top-left {	float: left;	height:66px;	padding: 27px 0 0 11px;}		/* home top ----------------------------------------------------------------------------- */#content-outer-home	{	background: #fff url(../images/shared/home_bg.gif) top center no-repeat;	}#content-outer	{	background: #fff url(../images/shared/inner_bg.gif) top center no-repeat;	}#content-outer-plain	{	background: #fff url(../images/shared/inner_bg_plain.gif) top center no-repeat;	}#content	{	font-family: Tahoma;	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	padding: 0px 0 45px 0;	width: 940px;	}#content-left	{	float: left;	position: relative;	width: 480px;	}#content-right	{	float: right;	text-align: right;	width: 435px;	}#header-inner	{	font-size: 0;	height: 192px;	line-height: 0;	margin: 0px auto 25px auto;	padding: 12px 0 0px 0;	position: relative;	width: 978px;	}.inner-header	{	height: 65px;	}#content-wide	{	float: left;	padding: 0 0 20px 0;	}#content-wide	img	{	border: 4px #dfdfdf solid;	float: right;	margin: 0 0 10px 10px;	}.line-dots	{	background: url(../images/about/line_dots.gif) no-repeat 0 17px;	font-size: 0;	height: 34px;	line-height: 0;	} #history-content h5{  margin:5px 0 10px; } #history-content p{  margin:0 0 10px; }.table-inner-bg	{	background: url(../images/shared/bar_prod.gif) no-repeat bottom;	font-family: Arial, Helvetica, sans-serif;	padding: 10px 0 10px 0;	width: 940px;	}.table-inner-bg table	{	width: 100%;	}.table-inner-bg td	{	text-align: left;	}.table-inner-bg th	{	font-size: 16px;	padding: 0px 0 0 10px;	text-align: left; width: 30%;	}.table-inner-bg td.no-height	{	font-size: 0px;	height: 0;	line-height: 0px;	}#equipment-images td	{	padding: 0 0 20px 20px;	}.prod-detail-holder	{	background: url(../images/shared/grey_line_repeat.gif) repeat-y;	border-bottom: 1px solid #cccccc;	} div.error{  margin:0 0 20px;  font-weight:bold;  color:#990000; } div.error ul{  margin:0 0 0 20px; } /*  inner subnav ---------------------------------------------------- */#inner-subnav	{	background: url(../images/shared/subnav_bg.png) no-repeat;	color: #fff;	font-size: 12px;	height: 40px;	left: 0;	line-height: 12px;	position: absolute;	top: 167px;	width: 977px;	}#header-subnav	{	color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 32px;	left: 16px;	line-height: 32px;	position: absolute;	top: 110px;	}#inner-subnav a	{	color: #fff;	display: block;	float: left;	font-family: Arial, Helvetica, sans-serif;	margin: 15px 0px 0 20px;	}#inner-subnav a:hover,#inner-subnav a.selected	{	color: #03cc6c;	}#header-subnav-lower	{	color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 32px;	left: 16px;	line-height: 32px;	position: absolute;	top: 160px;	}/* Home ------------------------------------------------------------------ */ #header-home	{	height: 315px;	margin: 0px auto 0 auto;	padding: 12px 0 0 0;	width: 978px;	}.home-button	{	background: url(../images/home/bg_green_or_grey.gif) no-repeat 0 -70px;	color: #000;	float: right;	height: 70px;	margin-bottom: 5px;	text-align: right;	width: 361px;	}.home-button-hover	{	background-position: 0 0px;	color: #fff;	}.home-button td	{	height: 70px;	padding: 0 10px 0 0;	text-align: right;	width: 361px;	}.home-button a	{	color: #000;	font-weight: bold;	}.home-button h1 a	{	color: #000;	font-size: 20px;	font-weight: normal;	line-height: 30px;	text-decoration: underline;	}.home-button-hover a	{	color: #fff;	}.home-button-hover h1 a	{	color: #fff;	font-size: 20px;	line-height: 30px;	text-decoration: underline;	}	/* HD lab ----------------------------------------------------------- */		#hd-lab-left	{	float: left;	position: relative;	width: 440px;	}#hd-lab-right	{	float: right;	position: relative;	width: 475px; margin: 0 0 0 40px;	}#hd-lab-right	img	{	border: 4px #dfdfdf solid;	float: right;	margin: 0 0 10px 0px;	}.quote-text	{	font-size: 14px;	}.quote-by	{	color: #797979;	font-size: 14px;	margin: 10px 0 0 0;	text-align: right;	}		/* SHOWCASE ---------------------------------------------------------- */	.news-header-left	{	float: left;	height: 55px;	}.news-header-right	{	float: right;	height: 55px;	}.news-header-right	td	{	padding: 0 0 0 10px;	}.news-header-right	select	{	font-size: 11px;	padding: 2px;	width: 110px;	}.news-left	{	float: left;	position: relative;	width: 360px;	}.news-left	img	{	border: 4px #dfdfdf solid;	margin: 0 0 10px 0px;	}.news-right	{	float: left;	line-height: 18px;	padding: 5px 0 0 0;	width: 562px;	}.news-wide	{	float: left;	line-height: 18px;	padding: 5px 0 0 0;	width: 940px;	}a.newsheader	{	color: #000;	display: block;	font-size: 22px;	margin-bottom: 5px;	text-decoration: none;	}a:hover.newsheader	{	color: #00b35d;	font-size: 22px;	text-decoration: none;	}span.newsdate	{	display: block;	margin-bottom: 8px;	width: 435px;	}a.see-details	{	background: url(../images/showcase/btn_show_details.jpg) no-repeat 0 0px;	color: #fff;	display: block;	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	height: 28px;	line-height: 26px;	margin: 12px 0px 0 0;	padding: 0 0 0 0px;	text-align: center;	width: 98px;	}.blog-left	{	float: left;	width: 570px;	}.blog-right	{	float: right;	width: 281px;	}.calendar-bg	{	background: url(../images/showcase/date_bg.gif);	height: 57px;	margin: 0 10px 0 0;	width: 56px;	}.calendar-weekday	{	color: #fff;	font-size: 10px;	height: 20px;	line-height: 16px;	text-align: center;	width: 56px;	}.calendar-date	{	color: #000;	font-size: 22px;	font-weight: bold;	height: 30px;	line-height: 15px;	padding: 5px 0 0 0;	text-align: center;	width: 56px;	}.blog-heading a	{	color: #14293f;	display: block;	font-size: 18px;	padding: 6px 0 0 0;	}.blog-tags a	{	color: #860f25;	font-size: 12px;	text-decoration: underline;	}.blog-tags	{	margin-bottom: 10px;	}.comment-amount	{	background: url(../images/showcase/comment_bubble.gif) no-repeat;	color: #fff;	float: left;	height: 26px;	margin-top: 10px;	text-align: center;	width: 27px;	}.comment-link a	{	color: #000;	display: block;	float: left;	font-size: 12px;	margin: 10px 0 0 5px;	text-decoration: none;	}.comment-link a:hover	{	text-decoration: underline;	}.btn-readmore	{	background: url(../images/showcase/btn_readmore.gif) no-repeat;	color: #fff;	cursor: pointer;	display: block;	float: right;	font-size: 11px;	font-weight: bold;	height: 22px;	margin: 10px 0px 0 0;	padding: 5px 0 8px 0;	text-align: center;	text-transform: uppercase;	width: 102px;	}.backallposts	{	background: url(../images/showcase/back_all_posts.gif) no-repeat;	color: #fff;	cursor: pointer;	display: block;	float: right;	font-size: 11px;	font-weight: bold;	height: 23px;	margin: 10px 0px 0 0;	padding: 5px 0 8px 0;	text-align: center;	text-transform: uppercase;	width: 123px;	}.blog-text	{	margin: 10px 0px 0 0;	}.blog-text img	{	border: 4px solid #323232;	float: left;	margin: 0 10px 5px 0;	padding: 0px;	}.blog-right-holder	{	font-size: 0;	line-height: 0;	margin-bottom: 20px;	}.recent-posts-inner	{	background: url(../images/showcase/rounded_bg.gif) no-repeat bottom;	font-size: 12px;	line-height: 12px;	width: 281px;	}.blog-list-holder	{	font-size: 12px;	line-height: 12px;	margin: 0 auto;	padding: 10px 0;	width: 245px;	}.recent-posts-inner	ul	{	list-style-type: none;	}.recent-posts-inner	ul li	{	background: url(../images/shared/icon_grey.gif) no-repeat 0 5px;	padding: 0 0 10px 15px;	}.recent-posts-inner	ul li a	{	color: #1f8933;	font-weight: bold;	line-height: 15px;	}.recent-posts-inner	ul li a:hover	{	color: #1f8933;	text-decoration: underline;	}.blog-archive-inner	{	background: url(../images/showcase/rounded_bg.gif) no-repeat bottom;	font-size: 12px;	line-height: 12px;	width: 281px;	}.blog-archive-holder	{	font-size: 12px;	line-height: 12px;	margin: 0 auto;	padding: 20px 0;	width: 237px;	}.blog-archive-inner	ul	{	list-style-type: none;	}.blog-archive-inner	ul li	{	background: url(../images/shared/icon_grey.gif) no-repeat 0 5px;	padding: 0 0 10px 15px;	}.blog-archive-inner	ul li a	{	color: #1f8933;	font-weight: bold;	line-height: 15px;	}.blog-archive-inner	ul li a:hover	{	color: #1f8933;	text-decoration: underline;	}#comments	{	padding: 0px 0 10px 0;	}#comments p	{	padding: 10px 0;	}.inp-contact	{	background: url(../images/showcase/contact_inp.gif) no-repeat;	border: 1px solid #fff;	height: 23px;	padding: 7px 0 0 10px;	width: 181px;	}.textarea-contact	{	background: url(../images/showcase/contact_textarea.gif) no-repeat;	border: 1px solid #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	height: 150px;	overflow: auto;	padding: 10px 0 0 10px;	width: 481px;	}.contact-left	{	float: left;	width: 585px;	}.contact-left th	{	font-size: 12px;	line-height: 26px;	padding: 0 0 10px 0;	text-align: left;	}.contact-left td	{	padding: 0 0 10px 0;	text-align: left;	}.release-wide	{	border-top: 1px dotted #aaaaaa;	float: left;	line-height: 18px;	padding: 10px 0 10px 0;	width: 940px;	}.bg-hover	{	background: #e5f7ee;	}.release-col-1	{	width: 70%;	}.release-col-2	{	/*width: 215px;*/	}.release-col-3	{	width: 215px;	}.release-col-4	{	width: 75px;	}a.release-link	{	background: url(../images/showcase/icon_grey.gif) no-repeat 0 4px;	color: #00b35d;	font-size: 12px;	font-weight: bold;	height: 29px;	line-height: 12px;	margin: 12px 0px 0 10px;	padding: 0 0 0 15px;	text-align: left;	text-decoration: underline;	}a.view-link	{	background: url(../images/showcase/btn_view.gif) no-repeat 0 0px;	color: #fff;	display: block;	font-size: 12px;	font-weight: bold;	height: 22px;	line-height: 20px;	margin: 12px px 0 0;	padding: 0 0 0 0px;	text-align: center;	width: 58px;	}#release-top th	{	padding: 0 0 20px 0;	text-align: left;	}#press-overlay	{	color: #383838;	font-family: Tahoma;	font-size: 14px;	line-height: 16px;	margin: 0 auto;	width: 690px;	}#press-overlay	img	{	float: right;	}/*  promotions  --------------------------------------- */.promo-left	{	float: left;	margin-bottom: 20px;	width: 590px;	}.promo-right	{	float: right;	margin-bottom: 20px;	width: 305px;	}.promo-right	img	{	border: 4px #dfdfdf solid;	float: right;	}	/* Sitemap ----------------------------------------------------------- */ #sitemap-left	{	float: left;	margin-left: 10px;	width: 380px;	}#sitemap-left a	{	background: url(../images/shared/icon_grey.gif) no-repeat 0 5px;	color: #000;	display: block;	font-family: Tahoma;	font-size: 12px;	font-weight: normal;	line-height: 20px;	margin: 0 0 0 20px;	padding: 0 0 2px 10px;	}#sitemap-left a:hover	{	color: #00b35d;	text-decoration: underline;	}#sitemap-left h6	{	background: url(../images/shared/icon_black.gif) no-repeat 0 4px;	color: #000;	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	line-height: 18px;	padding: 0 0 2px 10px;	}h6.sitemap	a	{	background: url(../images/shared/icon_black.gif) no-repeat 0 4px;	color: #000;	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	line-height: 18px;	padding: 0 0 2px 10px;	}/* CONTACT ------------------------------------------------------------ */.contact-holder	{	float: left;	width: 266px;	}.contact-holder	h1	{	font-size: 16px;	font-weight: bold;	}.contact-holder	img	{	margin-bottom: 20px;	}.contact-divider	{	background: url(../images/contact/contact_divider.gif) repeat-y;	float: left;	height: 200px;	width: 64px;	}.contact-holder	table	{	margin: 7px 0 0 0;	}.contact-holder	th	{	line-height: 24px;	text-align: left;	width: 80px;	}.contact-holder	a	{	color: #00b35d;	}.contact-holder	td	{	font-weight: bold;	line-height: 24px;	text-align: left;	width: 80px;	}#contact-outer	{	font-size: 0;	line-height: 0;	width: 730px;	}#contact-inner	{	background: #fff;	font-size: 12px;	line-height: 12px;	width: 730px;	}#contact-map	{	color: #383838;	font-family: Tahoma;	font-size: 14px;	line-height: 16px;	margin: 0 auto;	width: 690px;	}#contact-top-left	{	float: left;	}#contact-top-right	{	float: right;	}/* LINKS and LISTS--------------------------------------------------------------  */ a.link-green	{	color: #00b35d;	text-decoration: underline;	}a.link-green-bold	{	color: #00b35d;	font-weight: bold;	text-decoration: underline;	}a.green-link	{	background: url(../images/shared/icon_grey.gif) no-repeat 0 4px;	color: #00b35d;	font-size: 12px;	font-weight: bold;	height: 29px;	line-height: 12px;	margin: 12px px 0 0;	padding: 0 0 0 15px;	text-align: left;	text-decoration: underline;	width: 86px;	}a.green-link-prev	{	background: url(../images/showcase/icon_grey_prev.gif) no-repeat 0 4px;	color: #00b35d;	font-size: 12px;	font-weight: bold;	line-height: 12px;	margin: 12px 0px 0 360px;	padding: 0 0 0 15px;	text-align: left;	}a:hover.green-link	{	text-decoration: none;	}ul.green-list	{	list-style-type: none;	margin: 15px 0 15px 0;	}ul.green-list li a	{	background: url(../images/shared/icon_grey.gif) no-repeat 0 4px;	color: #00b35d;	font-weight: bold;	padding: 0 0 0 10px;	text-decoration: underline;	}ul.green-square-list	{	list-style-type: none;	margin: 15px 0 15px 0;	width: 550px;	}ul.green-square-list li	{	background: url(../images/shared/icon_green_square.gif) no-repeat 0 6px;	float: left;	font-weight: normal;	line-height: 18px;	padding: 0 0 0 15px;	width: 250px;	} div#content-left a	,div#content p a	,div#content-wide a	{	color: #00b35d; font-weight:bold;	text-decoration: underline;	}div#content p a:hover	,div#content-left a:hover	,div#content-wide a:hover	{	text-decoration: none;	}/*  about ------------------------------------------------------- */.about-people-holder	{	background: url(../images/about/about_ppl_bg.jpg) no-repeat;	float: left;	height: 116px;	margin-bottom: 20px;	width: 940px;	}.people-detail	{	float: right;	line-height: 14px;	padding: 0px 0px 0 0;	text-align: right;	}.people-detail	strong	{	font-size: 14px;	line-height: 14px;	}.about-people-holder	th	{	padding: 7px 20px 0 10px;	width: 100px;	}.about-people-holder	td	{	padding: 0px 30px 0 0px;	width: 780px;	}.about-people-holder	td	p	{	padding: 5px 0 0 0px;	width: 580px;	}.about-people-holder	table	{	margin: 10px 0 0 0;	}.testimonial-holder	{	background: url(../images/about/testimonial_bg.jpg) no-repeat;	float: left;	height: 142px;	margin-bottom: 20px;	width: 940px;	}.testimonial-by	{	float: right;	padding: 15px 0px 0 0;	}.testimonial-holder	th	{	padding: 10px 20px 0 20px;	width: 190px;	}.testimonial-holder	td	{	padding: 15px 30px 0 0px;	width: 700px;	}.testimonial-holder	table	{	margin: 15px 0 0 0;	}.testimonial-holder	th.no-height,	.testimonial-holder	td.no-height	{	font-size: 0;	height: 0;	line-height: 0;	}		/*   OPEN ACCOUINT / LOGIN ------------------------------------ */	#openaccount-outer	{	font-size: 0;	line-height: 0;	margin: 0 auto;	width: 700px;	}#openaccount-top	{	background: url(../images/login_account/acc_top_bg.gif) no-repeat;	color: #fff;	font-size: 16px;	font-weight: bold;	height: 40px;	width: 700px;	}#openaccount-top	.left	{	color: #fff;	float: left;	font-size: 16px;	font-weight: bold;	height: 40px;	padding: 12px 0 0 20px;	}#openaccount-top	.right	{	color: #fff;	float: right;	font-size: 16px;	font-weight: bold;	height: 40px;	padding: 10px 20px 0 0px;	}#openaccount-inner	{	background: #fff;	font-family: Tahoma;	font-size: 12px;	line-height: 12px;	width: 700px;	}#openaccount-content	{	background: #fff;	margin: 0 auto;	width: 660px;	}#contact-top-left	{	float: left;	}#contact-top-right	{	float: right;	}a.forgot-pwd	{	background: url(../images/shared/icon_grey.gif) no-repeat 0 4px;	color: #00b35d;	font-size: 11px;	font-weight: normal;	line-height: 12px;	margin: 12px 0px 0 0;	padding: 0 0 0 10px;	text-align: left;	}#open-account	{	float: left;	line-height: 18px;	margin-top: 10px;	width: 310px;	}#open-account p	{	padding: 10px 0 15px 0;	}#login-account	{	float: right;	line-height: 18px;	margin-top: 10px;	width: 320px;	}#login-account th	{	padding: 0px 0 10px 0;	text-align: left;	width: 200px;	}#login-account td	{	padding: 0px 0 10px 0;	text-align: left;	}#login-account p	{	padding: 10px 0 15px 0;	}/*  NAVIGATION ----------------------------------------------- */#nav-holder	{	font-size: 12px;	height: 20px;	margin: 0 auto 0 auto;	padding: 0 0 0 10px;	text-align: left;	width: 982px;	}#nav-holder a	{	display: block;	float: left;	height: 20px;	text-indent: -2000px;	}span.nav-spacer	{	background: url(../images/nav/nav_spacer.gif) no-repeat;	display: block;	float: left;	height: 20px;	width: 29px;	}#nav-holder a:hover,#nav-holder a.selected	{	background-position: 0 -20px;	color: #d4af51;	text-decoration: none;	}#nav-1 a	{	background: url(../images/nav/nav_1.gif) no-repeat 0 0px;	width: 45px;	}#nav-2 a	{	background: url(../images/nav/nav_2.gif) no-repeat 0 0px;	width: 91px;	}#nav-3 a	{	background: url(../images/nav/nav_3.gif) no-repeat 0 0px;	width: 66px;	}#nav-4 a	{	background: url(../images/nav/nav_4.gif) no-repeat 0 0px;	width: 60px;	}#nav-5 a	{	background: url(../images/nav/nav_5.gif) no-repeat 0 0px;	width: 69px;	}#nav-6 a	{	background: url(../images/nav/nav_6.gif) no-repeat 0 0px;	width: 76px;	}#nav-7 a	{	background: url(../images/nav/nav_7.gif) no-repeat 0 0px;	width: 60px;	}#nav-8 a	{	background: url(../images/nav/nav_login.gif) no-repeat 0 0px;	margin-left: 140px;	width: 39px;	}#nav-9 a	{	background: url(../images/nav/nav_open_account.gif) no-repeat 0 0px;	width: 106px;	}/* FOOTER -------------------------------------------------------------- */#footer	{	border-bottom: 1px solid #d8d8d8;	border-top: 1px solid #d8d8d8;	margin: 0 auto 50px auto;	padding: 12px 0;	text-align: left;	width: 960px;	}#footer	 a:hover	{	color: #00b35d;	text-decoration: none;	}#footer-left	{	color: #000;	float: left;	font-size: 11px;	line-height: 17px;	width: 550px;	}#footer-left	a	{	color: #000;	font-size: 11px;	line-height: 17px;	}#footer-left	span	{	color: #b0b0b0;	font-size: 10px;	line-height: 17px;	}#footer-right	{	background: url(../images/shared/logo_id.gif) right no-repeat;	color: #000;	float: right;	font-size: 11px;	height: 18px;	padding: 0 25px 0 0;	}#footer-right a	{	color: #000;	font-size: 11px;	line-height: 17px;	text-decoration: none;	}#footer-right a:hover	{	text-decoration: none;	} /* GENERAL --------------------------------------------------------*/ a	{	outline: none;	text-decoration: none;	}a:hover	{	text-decoration: none;	}.clear	{	clear: both;	font-size: 0px;	height: 0;	line-height: 0px;	margin: 0px;	padding: 0px;	}img	{	border: 0;	}p	{	margin: 0px;	padding: 0px;	}form	{	margin: 0;	padding: 0;	}.line	{	background-color: #D3D3CD;	font-size: 0px;	height: 1px;	line-height: 0px;	margin: 10px 0;	padding: 0;	}h1	{	color: #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 26px;	font-weight: normal;	line-height: 24px;	}h1 span	{	color: #10b032;	}h5	{	color: #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	line-height: 20px;	}	.fr {	float:right;}div#header	{	margin: -1px 0 0;	}div#header img	{	/*margin: 9px 0 0 9px;*/	}div#header div#slide-holder	{	height: 288px;	position: absolute;	width: 978px;	z-index: 40;	}div#header div#slide-holder div#slide-runner	{	height: 288px;	left: 0px;	overflow: hidden;	position: absolute;	top: 1px;	width: 978px;	}div#header div#slide-holder img	{	display: none;	margin: 0;	position: absolute;	}div#header div#slide-holder div#slide-controls	{	background: url(../images/home/nav_bg.png) no-repeat;	color: #fff;	font-size: 12px;	height: 41px;	bottom: 0px;	display: none;	left: 0;	position: absolute;	width: 978px;	}div#header div#slide-holder div#slide-controls p.text	{	color: #fff;	display: inline;	float: left;	font-size: 10px;	line-height: 16px;	margin: 12px 0 0 20px;	text-transform: uppercase;	}div#header div#slide-holder div#slide-controls p#slide-client	{	border-right: 1px solid #363636;	padding: 0 20px 0 0;	}div#header div#slide-holder div#slide-controls p#slide-nav	{	display: inline;	float: right;	height: 24px;	margin: 11px 15px 0 0;	}div#header div#slide-holder div#slide-controls p#slide-nav a	{	background-position: 0 0;	background-repeat: no-repeat;	display: inline;	float: left;	font-size: 11px;	font-weight: bold;	height: 24px;	line-height: 16px;	margin: 0 5px 0 0;	text-align: center;	text-decoration: none;	color:#86949f;	width: 24px;	}div#header div#slide-holder div#slide-controls p#slide-nav a.on	{	background-position: 0 -24px;	color:#fff;	}div#pusher	{	margin: -299px 0 0;	min-height: 299px;	}div#pusher div.wrap	{	/*background: url(css/images/content-bg.png) 0 0;*/	height: 0;	}  /************************************ ************************************/div#admin-panel{ bottom:0; left:25px; color:#333; height:25px; z-index:150; display:block; position:fixed; font-size:11px; overflow:hidden; line-height:24px; background:#e5e5e5; border:1px solid #555; font-family:Tahoma,sans-serif; border-bottom:0;} div#admin-panel a{  color:#333; } div#admin-panel div{  float:left;  border-top:1px solid #fff; } div#admin-panel p{  float:left;  border-right:1px solid #fff; } div#admin-panel p.un{  padding:0 10px;  border-left:1px solid #fff;  border-right:1px solid #b5b5b5; } div#admin-panel p.so{		right:0;		position:absolute;  float:right;  border-right:0;  border-left:1px solid #b5b5b5; } div#admin-panel a{  float:left;  padding:0 10px;  border-left:1px solid #fff;  border-right:1px solid #b5b5b5; } div#admin-panel a:hover{  color:#000;  background:#f5f5f5;  text-decoration:none; }  div#admin-panel p.so a{   border-right:0;  }		div.adminpopup{ top:0; left:0; color:#000; z-index:150; display:none; overflow:auto; position:absolute; background:#f5f5f5; border:1px solid #000;} div.adminpopup div{  padding:15px;  border-left:1px solid #fff;  border-top:1px solid #fff; } div.adminpopup table{  width:100%;  border:1px solid;		background:#e5e5e5;  border-color:#b5b5b5 #fff #fff #b5b5b5; }  div.adminpopup table th,		div.adminpopup table td{   border:1px solid;   padding:5px 10px;   text-align:center;   border-color:#fff #b5b5b5 #b5b5b5 #fff;  }  div.adminpopup table th{   color:#555;  }  div.adminpopup table td.q{   text-align:left;  }  div.adminpopup table td.total{   text-align:left;   font-weight:bold;  }  div.adminpopup table tr:hover>td{   background:#d5d5d5;  }  div.adminpopup table.nobg>tbody>tr:hover>td{   background:none;  }  div.adminpopup table table tr:hover td{   background:#d5d5d5;  }