/* CSS Document */
/* GazitStudio (c) 2006 www.gazitstudio.co.il*/

body{
	margin:0;
	background-color:#efefef;
	color:#000000;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

H1{ /*used for product list titles */
	font-size:18px;
}
H3{
	color:#990000;
	text-align:center;
	background-color:inherit;
}
/****************************************** id's *******************************/
#top-logo{
	position:absolute;
	left:0;
	right:0;
 	width:167px;
	height:151px;
	z-index:0;
}
#envelope{
	width:100%;
	position:absolute;
	left:0;
	top:90px;
	text-align:center;
	z-index:1;
}
#main-frame{
	width:650px;
}

#main-image{
	border:1px solid #000;
}
#body-main{
	margin-top:10px;
}
#body-text{
	width:100%;
	padding-left:10px;
	padding-right:10px;
	border-right:2px solid #aabbd0;
	color:#0b3e80;
	background-color:inherit;
	vertical-align:top;
	text-align:left;
	height:500px;
}
#right-bar{
	width:204px;
	background-image:url(../images/logo-big.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	vertical-align:top;
}
#right-body{
	margin-right:5px;
	margin-left:10px;
}
#right-body td,#right-body td.sideBox{
	border-bottom:2px solid #aabbd0;
}
#right-body td.last{
	border:none;
}
#footer{
	border:3px solid white;
	background-image:url(../images/bottom-background.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}
#footer td,#footer td a{
	color:#FFFFFF;
	background-color:inherit;
	font-size:11px;
	font-weight:bold;
	font-family:sans-serif;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	text-transform:uppercase;
}
#footer td a{
	text-decoration:none;
}
/* for dropdown menu*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	text-align:left;
}

#nav a {
	display: block;
	font-weight:bold;
	font-size:12px;
	font-family:sans-serif;
	text-decoration:none;
	background-color:inherit;
	color:white;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
}
#nav a:hover{
	background-color:#7391b6;
}
#nav li { /* all list items */
	float: left;
	padding-left:2px;
	padding-right:2px;
	border-right:3px #9bafc6 solid;
	/*width: 10em; /* width needed or else Opera goes nuts */
}

#nav li.last,#nav li ul li{ /* all list items */
border:none;
}
#nav li ul li{
/*border-bottom:1px solid white;*/
}
#nav li ul a {
width: 11em;
}
#nav li ul { /* second-level lists */
	position: absolute;
	background: #7391b6;
	padding:0.2em;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -0.95em 0 0 7.8em;
	padding: 0.2em 0.2em 0.2em 0.2em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/***************************************** classes *****************************/
.png{//background-image: none ! important; behavior: url(objects/pngfix.htc);}

.boxTitle, a.news-scroll-links{
	background-color:inherit;
	color:#305991;
}
.boxTitle{
	text-transform:uppercase;
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	vertical-align:top;
}
a.news-scroll-links{
	font-size:11px;
	font-family:sans-serif;
	font-weight:bold;
	text-decoration:none;
}
td.sideBox{
	vertical-align:top;
	text-align:left;
}
.news-author-text, .news-date-text{
	font-size:12px;
	font-family:sans-serif;
	background-color:#305991;
	color:#fff;
}
.news-author-text{
	padding-left:5px;
	text-align:left;
	float:left;
}
.news-author-text:before{
	content:"Author, Title: ";
	font-size:10px;
}
.news-date-text{
	text-align:right;
}
.news-desc-text{
	color:#fff;
	background-color:#7391b6;
	font-size:12px;
	padding-left:5px;
	font-style:italic;
	text-align:left;
	float:left;
	width:422px;
}
.news-desc-text:before{
	font-style:normal;
	font-size:10px;
	content:"Description: ";
}
.news-body-text{
	font-size:14px;
	font-family:sans-serif;
}
.news-top-line{
	width:100%;
}
.contact-text{
	font-size:12px;
	font-family:sans-serif;
}
.send_input{
	border:1px solid #7391b6;
	color:#fff;
	background-color:#305991;
}
.prod-menu{
	margin-left:20px;
	list-style:url(../images/bullet.gif);
	text-transform:uppercase;
	font-size:14px;
	font-family:sans-serif;
	background-color:inherit;
	color:#305991;
}
.prod-menu li ul{
	list-style:url(../images/bullet.gif);
	margin-left:15px;
}
.prod-menu li ul li a{
	color:#6790c7;
	font-size:12px;
	background-color:inherit;
}
.prod-menu li a{
	background-color:inherit;
	color:#305991;
	font-weight:bold;
}
.prod-menu a.prod-side-link{
	font-weight:normal;
	font-size:11px;
/*	font-variant:small-caps;*/
	font-variant:normal;
	text-transform:none;
	font-family:sans-serif;
}
.prod-list-more{
	text-align:right;
	vertical-align:bottom;
}
.item-print {
	text-align:left;
	vertical-align:top;
}
.prod-list-more a, .item-print a{
	font-size:11px;
	color:#305991;
	background-color:inherit;
}
.prod-list{
	width:100%;
	border-bottom:1px solid #7391b6;
	margin-bottom:2px;
}
.prod-list th{
	background-color:#7391b6;
	color:#fff;
	font-size:14px;
	font-family:sans-serif;
	height:20px;
}
.item-desc{
	text-align:left;
	vertical-align:top;
}
.docs{
	padding:5px;
}
.docs a{
	text-decoration:none;
	color:#305591;
}