/* CssTweak */
* {margin: 0; padding: 0; /*border:1px solid red;*/}
html {direction: rtl;}
img {border: 0;}
.clear {clear:both; font-size: 0; line-height: 0;}
.nolist {list-style:none; list-style-type:none;}
.notable {border:0; border-collapse:collapse; border-spacing:0;}
.list li {margin: 3px 30px 0 0;}

body {background-color: #ededed; margin: 0 auto; text-align: center; font-size: 12px; font-family: arial; color: #000;}

/* KeyWords */
h1.keywords {
	font-size: 10px;
	margin: 5px auto 3px;
	padding-left: 10px;
	text-align: left;
	width: 840px;}

/* Base */
div#base {
	background: #fff url('../images/base.jpg') no-repeat top center;
	margin: 0 auto;
	text-align: right;
	width: 850px;}
div#base .basebottom {
	background: url('../images/basebottom.jpg') no-repeat bottom center;
	font-size:0;
	height: 14px;
	line-height:0;}
	
	/* TopFlash */
	div.topflash {
		z-index: 1;}
	div.topflash div#flash-swf {
		line-height: 260px;
		text-align: center;
		vertical-align: middle;
		z-index: -1;}
	
	/* TopMenu */
	ul.topmenu {
		background: url('../images/topmenu.jpg') no-repeat bottom center;
		height: 43px;
		margin: 5px 11px;
		padding-bottom: 5px;}
	ul.topmenu li {
		background-image: url('../images/topmenu_li.jpg'); 
		display: inline;
		float: right;
		margin: 0 3px;
		text-align: center;}
	ul.topmenu li a {
		color: #991b1d;
		display: block;
		font: bold 14px arial;
		line-height: 33px;
		text-decoration: none;
		vertical-align: middle;
		width: 132px;}
		
	/* Content */
	div.content {
		display: inline;
		float: right;
		margin-right: 14px;
		position: relative;
		width: 580px;}
	div.content h3.header {
		background: url('../images/content_header.jpg') no-repeat bottom center;
		color: #333;
		line-height: 33px;
		padding-right: 40px;
		margin-bottom: 6px;
		vertical-align: middle;}
	div.content div.text {
		background: #ccc url('../images/content_text.jpg') no-repeat top center;
		line-height: 1.5em;
		padding: 40px 40px 40px 45px;
		text-align: justify;}
	div.content div.text a {
		color: #000;}
	div.content div.text a:hover {
		text-decoration: none;}
	div.content .bottom {
		background: url('../images/content_bottom.jpg') no-repeat;
		height: 5px;}
	div.content-home {
		background: #ccc url('../images/content-home.jpg') no-repeat top center;}
	div.content-home h3.header {
		background-image: none;
		color: #991b1d;
		font-size: 18px;
		margin-top: 31px;}
	div.content-home div.text {
		background-color: transparent;
		background-image: none;
		padding-top: 7px;}
	div.content-home .bottom {
		background: url('../images/content-home_bottom.jpg') no-repeat bottom center;
		height: 207px;}
		
		/* PageNav */
		ul.page-nav {
			background: url('../images/page-nav_bottom.jpg') no-repeat left bottom;
			height: 80px;
			margin-bottom: 10px;}
		ul.page-nav li {
			background: url('../images/page-nav_li.jpg') no-repeat center;
			display: inline;
			float: right;
			height: 21px;
			margin: 5px 2px 5px 0;
			text-align: center;
			width: 121px;}
		ul.page-nav li a {
			color: #000;
			display: block;
			line-height: 21px;
			text-decoration: none;}		
		
		/* ContactMap */
		img.contact-map {
			display: block;
			font-size:0;
			height: 200px;
			line-height:0;
			margin: 10px auto;
			width: 420px;
			zoom:1;}
		
		/* TestimonialsIcon */
		a.testimonials-icon, a.testimonials-icon-ltr {
			background: url('../images/testimonials_icon.jpg') no-repeat;
			top: 80px;
			display: block;
			height: 165px;
			left: 50px;
			position: absolute;
			width: 125px;}
		a.testimonials-icon-ltr {
			right: 20px;}
		
	/* SideBar */
	div.sidebar {
		display: inline;
		float: left;
		margin-left: 15px;
		width: 230px;}
		
		/* SupportLink */
		a.supportlink, a.emailus, a.speedtest {
			display: block;
			height: 63px;
			margin-bottom: 10px;
			width: 230px;}
		a.supportlink {
			background-image: url('../images/supportlink.jpg');}
		a.emailus {
			background-image: url('../images/emailus.jpg');}
		a.speedtest {
		background-image: url('../images/speedtest.jpg');}
			
		/* CallUs */
		p.callus {
			background-image: url('../images/callus.jpg');
			color: #333;
			display: block;
			font: bold 16px arial;
			height: 28px;
			letter-spacing: 1px;
			margin-bottom: 10px;
			padding: 35px 30px 0 0;
			width: 200px;}
			
			/* ContactBox */
			div#contact-box form {
				margin: 10px auto;
				width: 400px;}
			div#contact-box form fieldset {
				margin: 10px auto;}
			div#contact-box fieldset span, div#contact-box form fieldset label, div#contact-box form fieldset input, div#contact-box form fieldset textarea {
				display: inline-block;
				vertical-align: middle;}
			div#contact-box form fieldset {
				border:0;}
			div#contact-box form fieldset .top {
				vertical-align: top;}
			div#contact-box form fieldset label {
				width: 80px;}
			div#contact-box form fieldset input {
				padding: 2px;
				width: 160px;}
			div#contact-box form fieldset textarea {
				height: 90px;
				padding: 2px;
				width: 200px;}
			
			
		/* NavMenu */
		ul.navmenu {
			background: #ededed url('../images/navmenu.jpg') no-repeat bottom center;
			padding-bottom: 6px;}
		ul.navmenu li {
			background: url('../images/navmenu_li.jpg') no-repeat right;
			font: bold 13px arial;
			margin: 5px 15px 5px 10px;
			padding-right: 25px;}
		ul.navmenu li.header {
			background: url('../images/navmenu_header.jpg') no-repeat top center;
			color: #333;
			font: normal 18px arial;
			line-height: 31px;
			margin: 0;
			padding: 0 8px 0 0;
			vertical-align: top;}
		ul.navmenu li a {
			color: #333;
			text-decoration: none;}
		ul.navmenu li a:hover {
			text-decoration: underline;}
			
		/* Manufacturers */
		div.logos {
			margin: 5px auto 0;}
	
	/* Recommendations */
	div.recommendations {width: 150px; float: left; display: inline; color: #6b6b6b !important;}
	div.recommendations .recommendations_header {font: bold 14px arial;}
	div.recommendations .recommendations_text {border: 1px dashed #6b6b6b; padding: 5px; line-height: 1.3em; min-height: 1px; height: auto !important; height: 1px;}

	/* Information list */
	ul.information {margin:10px 0 0 0; padding:0;}
	ul.information li {display:block; background: url('../images/sidemenu_li1.gif') no-repeat right top; padding: 2px 25px 0 0; margin-bottom:20px;}
	ul.information li a {text-align: right; font: bold 14px arial; color: #333; text-decoration: none;}
	ul.information li a:hover {text-decoration: underline;}
	ul.information li .text2 {margin-top:7px;}

/* Footer */
div.footer {
	font-size: 10px;
	margin: 5px auto;
	padding: 0 10px;
	width: 830px;}
div.footer a {
	color: #000;
	text-decoration: none;}
div.footer .copyrights {
	float: right;}
div.footer .kidum {
	float: left;}
