/*
Theme Name: Lab furniture
Theme URI: http://Sbwebx.com/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: twentyten
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

*
{margin:0 auto; padding:0px;}

a{outline:none; text-decoration:none;}

img {border:none;}

.flt{float:left;}

.clear{clear:both;}

.flr{float:right;}

h1, h2, h3, h4, h5, h6, span, p, li, ul, {margin:0 auto; padding:0px;}

li{list-style:none;}

ul{list-style:none;}

#wrapper{width:100% auto; margin:0 auto; padding:0px; background:url(images/main_bg.jpg) repeat-x #fcfcfc; }
.container{width:1000px; margin: 0px auto; padding:0px;}

.header{width:1000px; margin: 0px auto; padding:0px; }
.logo{float:left; padding:0px 0 0 0px;}
.compny-logo{float:left; padding:35px 0px 0 30px;}

.top-right{float:right; padding:10px 0 0 0; width:285px;}

.top-right ul{ width:300px; padding:0px; margin:5px 0; float:left;}
.top-right li{float:left; font:14px Arial, Helvetica, sans-serif; color:#045304; padding:0 3px;}
.top-right li a{font:14px Arial, Helvetica, sans-serif; color:#045304;}
.top-right li a:hover{font:14px Arial, Helvetica, sans-serif; color:#46e046;}
.top-right img{float:right; padding:10px 0;}

.search-bar{ float:right; padding:35px 0 0; width:285px;}
.search-bg {background:#EEE; border:1px solid #CCC; border-radius: 5px; padding: 5px 5px 5px 40px;  width: 238px; font:12px Arial, Helvetica, sans-serif; color:#666;}
.serch-lens{ height: 50px; position: absolute;}
.serch-lens img{
	position:absolute;
	z-index:-1000px;
	padding:3px;
	left: 0px;
	top: 0px;
}

/*-------------menu---------------------start-------------------*/
#access { float: left; margin: 0px; width: 1000px; background:url(images/navi-bg.jpg) repeat-x; height:38px;}

#access .menu-top,
div.menu {
	font-size: 13px;
	margin-left: 0px;
	width: 1000px;
	font-weight: bold;
}
#access .menu-top ul,
div.menu ul {
	list-style: none;
	margin: 0px;
}
#access .menu-top li,
div.menu li {
	border-left: 1px solid #fff;
	float: left;
	position: relative;
	line-height: 1em;
	text-align: center;
}
#access a {
	color: #fff;
	display: block;
	font: 13px Arial, Helvetica, sans-serif;
	padding: 0px 26px;
	line-height: 38px;
	text-decoration: none;
}
#access ul ul {
	display: none;
	position: absolute;
	top: 30px;
	left: 0px;
    float: left;
	width: 136px;
	z-index: 99999;
	border-bottom:1px solid #D3D3D3;
}
#access ul ul li {
	min-width: 140px;
}
#access ul ul ul {
	left: 97%;
	top: 0;
}
#access ul ul a {
	background:#F5F5F5;
	line-height: 17px;
	padding: 5px 5px 5px 11px ;
	width: 160px;
	font-size:12px;
	font-weight:;
	height: auto;
	margin-left:-40px;
}
#access li:hover > a,
#access ul ul :hover > a {
color: #fff;display: block;font: 13px Arial, Helvetica, sans-serif;padding: 0px 26px; line-height:38px;text-decoration: none;
background:url(images/navi-bghover.jpg) repeat-x;
}
#access ul li:hover > ul {
	display: block; 

}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color:#fff;
	background:url(images/navi-bghover.jpg) repeat-x;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color:#fff ;
	background:#000;
}


/*-------------menu------------------------end----------------*/


/*------------banner------------------------part----------------*/
.banner-part{ width: 1000px; padding:10px 0 0 0;}
.banner-lft{ float:left; padding:0px; width:680; height:366px;}
.banner-lft img{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; border:1px solid #CCC; padding:0px;}

.banner-rgt{ float:right; padding:0px; width:318px; background:url(images/txt_bg.jpg); height:367px}
.banner-rgt ul{ padding:0px; height:366px;border: 1px solid lightgray;}
.banner-rgt li{ list-style:url(images/check_mark.png) outside ; margin: 0 0 0 80px;padding: 15px 0 15px; border-bottom: 1px solid #FFFFFF; float:left; width:200px;}
.banner-rgt p{font:14px Arial, Helvetica, sans-serif; color:#666; padding:0px; float:left; margin:0px auto;}



.newsletter{ padding:0px; margin:10px 0; background:url(images/newsletter_bg.jpg) repeat-x #FFF; border-color:#78984b;
    border-style: solid; border-width: 1px 1px 5px;}
.news-text{ float:left; padding:5px 15px;}
.news-text h1{ font:bold 15px Verdana, Geneva, sans-serif; color:#4d652a;}
.news-text h1 span{ font:normal 15px Verdana, Geneva, sans-serif; color:#2b2b2b;}

.news-bar{ padding:0px; float:right; width:580px;}
.news-bar-one{ width:460px; height:auto; float:left;}
.news-bar li{ float:left; padding:18px 10px; width:195px;}
.news-bar p{font:14px Arial,Helvetica,sans-serif; color:#333333; padding:25px; }
.news-bg {background:#EEE; border:1px solid #CCC; border-radius: 5px; padding: 4px;  width:190px; font:12px Arial, Helvetica, sans-serif; color:#333;}
.news-bg-submit{ width:100px; height:34px; float: left; margin:15px 1px 1px 1px;}
.newssubmit{ background: url("images/submit.png") no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 28px;
    margin: 1px 0 0 0;
    text-decoration: none;
border:none;
    width: 82px;}

.newssubmit:hover{ background-position:0 -28px; cursor:pointer;}
.content-part{ padding:10px; margin:0px; background:#f5fbed; min-height:275px}
.content-part h1{ font:normal 20px Arial, Helvetica, sans-serif; color:#333333; padding:2px 0; border-bottom:1px solid #CCC; text-transform:uppercase;}
.content-part h2{ font:normal 15px Arial, Helvetica, sans-serif; color:#333333; padding:2px 0; text-transform:uppercase;}
.content-part img{ float:right; padding:0px 0px 0 15px;}
.content-part p{font:14px Arial, Helvetica, sans-serif; color:#555555; padding:10px; text-align:justify;}
.content-part p a{font:14px Arial, Helvetica, sans-serif; color:#045304; text-align:justify; font-weight:bold; text-decoration:underline;}
.content-part li{font:bold 14px Arial, Helvetica, sans-serif; color:#035b03; padding:5px 0; list-style:outside disc; margin:0 0px 0 22px;} 
.part1{ padding:10px; margin:0px; background:#f5fbed;}
.part1 li{font:14px Arial, Helvetica, sans-serif;  padding:5px 0; list-style:outside disc; margin:0 0px 0 22px; color:#000;} 

.searchheading a{ font:normal 16px Arial, Helvetica, sans-serif; color:#333333; padding:2px 0;  text-transform:uppercase;}


.f-logo{ float:right; padding:0px;}
.f-logo h4{ background:#fff; margin: 13px 20px 10px;padding: 0 15px; border-radius: 5px;}

.footer{ background:url(images/f_bg.jpg) repeat-x; margin:0px;}
.f-link{float:left; width:700px; margin:0px;}
.f-link ul{ padding:0px; margin:0px; float:left; width:200px; padding:10px 0px 10px 30px;}
.f-link h1{font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding:10px 0; width:225px; }
.f-link li{font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:3px 0}
.f-link li a{font:bold 14px Arial, Helvetica, sans-serif; color:#fff;}
.f-link li a:hover{font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}

.text2{padding:10px 25px 0; margin:0px; float:none;}
.text2 li{ padding: 0 18px; margin:10px 0 5px; float:left; list-style:none;}
.text2 li img{ padding:0px; margin:0px; float:none;}


.key_text{padding:0px; margin:10px 0 0 0;  border-radius:5px; background:url(images/key_text_bg.jpg) repeat-x #f2ffdf; border:1px solid #a9c186; height:380px;}
.key_text ul{ padding:10px; width:455px; float:left; margin:0 0px 0 20px; height:360px;}
.key_text h1{font:20px Arial, Helvetica, sans-serif; color:#045304; border-bottom:1px solid #e6f1d6; padding:5px 0;text-shadow: 1px 1px 2px #D3E6BA;}
.key_text li {font:14px Arial, Helvetica, sans-serif; color:#1d822c; list-style:url(images/dot.png);margin: 0 0 0 20px;padding: 10px 10px;
text-shadow: 1px 1px 1px #A7A8A6;}


.contactus{ width:1000px; float:left; height:auto;}
.contactus-left{ width:450px; float:left; height:auto;}
.contactus-left p{font:14px Arial, Helvetica, sans-serif; color:#333; padding:10px; text-align:justify; }
.contactus-left samp{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000;}
.contactus-right{ width:450px; padding:16px; float:left; height:auto;}

div.wrap{
width:677px;
margin:0 auto;
text-align:left;
}
div#top div#nav{
float:left;
clear:both;
width:677px;
height:52px;
margin:22px 0 0;
background:url(images/nav-bg.png) 0 0 no-repeat;
}
div#top div#nav ul{
float:left;
width:677px;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:left;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#header{
margin:-1px 0 0;
}
div#video-header{
height:677px;
margin:-1px 0 0;
}
div#header div.wrap{
height:299px;
background:url(images/header-bg.png) 50% 0 no-repeat;
}
div#header div#slide-holder{
z-index:40;
width:677px;
height:366px;
position:absolute;
}
div#header div#slide-holder div#slide-runner{

width:677px;
height:366px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
left:0;
bottom:228px;
width:677px;
height:46px;
display:none;
position:absolute;
background:url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}
div#nav ul li a{background:url(images/nav.png) no-repeat;} 

.nivo-caption a {
	font:17px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:10px;
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}


