/*  
Description: Mishmar
Version: 1.0
Author: Liad Guez
Author URI: http://www.egstudio.biz/
*/


* 
	{	
	margin:0;
	padding:0;
	direction:rtl;
	}
	
body
	{
	font: normal 12px  Arial;
	line-height: 1.4em;
	color: #737373;
	text-align:center;
	background:#e7e7e7 url(../img/top-bg.gif) repeat-x top left;
	}

/*General Styles*/	
div.clear {clear:both; float: none; width: auto;}	
div.br {height:20px;}	
.left {float:left;}	
.bold {font-weight:bold;}	

a:link, a:visited {text-decoration:none; color:#ba3535;}
a:hover {text-decoration:underline;}

h1 span, h2 span, h3 span {display: none;}
hr {display:block; margin:15px 0 15px 0;  clear:both; border:0;border-top:1px solid #e7e7e7; height:1px;}
blockquote {color:#bb3535; font-size: 100%; font-style:italic; font-family:Arial; line-height:1.1em; padding: 0 0 5px 0;}
cite {font-size:10px; color:#727272; font-style:normal;}
a.sendafriend:link, a.sendafriend:visited{display:block; width:18px; height:18px; background:url(../img/sendafriend.gif) no-repeat bottom left;}
a.readmore:link, a.readmore:visited{display:block; background:url(../img/arrow.gif) no-repeat center left; padding-left:17px;}
div.border_top {border-top: 1px solid #d9d9d9;}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

/*Basic layout*/
#wrapper {width: 940px; margin:12px auto; background:#fff url(../img/body-bg.jpg) repeat-y top left;}
#container {width: 900px; margin:0 auto; text-align: right; background:#fff;}
#footer {background-color:#e2e2e2; padding: 12px; font-size: 11px;}

#footer img {float:right; margin-left:8px; border:0;}
#footer a {color:#6b6b6b;}
#footer a.glossary {margin:10px 0 0 10px;}

img.logo {position:relative; z-index: 1; border:0; margin-top: -12px; float: right; }
p.title {font-style:italic;}

ul.contact {list-style:none; display:block; margin: 15px 0 0 35px; font-size:11px; color:#7b7b7b;}
ul.contact li {display:block; padding-right: 18px; background-position: center right; background-repeat: no-repeat;}
ul.contact li.phone {background-image: url(../img/phone.gif); }
ul.contact li.env {background-image: url(../img/envalope.gif); }
ul.contact a {color:#7b7b7b;}

div.nav {margin-top: 10px; padding:7px 10px 0 0; border-top: dashed 1px #808080;}
div.nav ul {list-style:none;}
div.nav ul li {display:block; float:right; padding: 0 0 5px 20px; margin-left:20px; background: url(../img/nav-divider.gif) no-repeat 0 3px;}
div.nav ul li.last {background-image:none;}

div.nav a:link, div.nav a:visited {color: #8e8e8e; font-weight:bold;}
div.nav a:hover {color: #bb6135; font-weight:bold;}

/*Home page definitions*/
div.rightcolumn {width:270px; padding: 25px; background: url(../img/column-border.gif) no-repeat 0 40px;}
div.middlecolumn {width:255px; padding: 25px;}
div.leftcolumn {width:235px; padding: 20px; background:#f3f3f3 url(../img/side-shade.jpg) repeat-y top right;}
div.rightcolumn, div.middlecolumn, div.leftcolumn  {float:right; padding-top:15px;}

div.rightcolumn h1 {display: block; width: 64px; height: 25px; background: url(../img/header-right.gif) no-repeat top right;}
div.middlecolumn h2 {display: block; width: 118px; height: 25px; background: url(../img/header-middle.gif) no-repeat top right;}
div.leftcolumn h2 {font-size: 14px; color:#bb3535;  letter-spacing:-0.01em;}

/*~~~~~~~~~~~Banner blocks~~~~~~~~~~~~*/
/*Main page*/
div.specials {margin:30px -10px 0 0; }
div.specials div{ height:48px; margin-top:8px; border: 1px solid #e7e7e7; border-right:0; float:right; padding-left:7px;}
div.specials div img{ margin-top:8px;}

/*Affiliates page*/
div.join {margin:30px -2px 0 0; }
div.join div{ height:48px; margin-top:13px; border: 1px solid #e7e7e7; border-right:0; float:right; padding-left:7px;}
div.join div img{ margin-top:8px;}

img.inline {border: 3px solid #dee0e5; float: right; margin: 3px 0 0 10px;}
a.header {color:#737373;}



div.leftcolumn ul { margin:11px 0 0 0; list-style:none;}
div.leftcolumn ul li{display: block; padding-right: 18px; background: url(../img/arrow.gif) no-repeat 100% 3px; margin-bottom: 5px;}

/*Content pages definitions*/
div.maincolumn {width:570px; padding: 15px 25px 0 20px; float:right; }
div.maincolumn h1{font-size: 18px; font-weight: 200; letter-spacing:0.03em;}
div.maincolumn p{padding: 5px 0 5px 0;}
div.maincolumn ul{list-style: url(../img/list-item.gif); margin:5px 20px 5px 0;}
div.maincolumn ul li{margin-bottom: 5px;}

div.content_page div.leftcolumn{ background: transparent;}
div.content_page div.maincolumn{ background: #fff;}
div.content_page {background:#f3f3f3 url(../img/side-shade.jpg) repeat-y 221px 0;}

div.contentcolumn {width: 260px; float:right; text-align:justify; margin-top:10px; padding-left:15px; margin-left:15px;  border-left:1px dashed #808080;}
div.leftcol { padding-left:0; margin-left:0; border-left:0;}

div.contentcolumn p{padding-top:0; }
div.contentcolumn img{border:3px solid #dee0e5; width:254px; margin-bottom: 10px;}
span.bolded_header {font-weight:bold; display:block; margin-bottom: 5px;}

div.leftcolumn ul.services {}
div.leftcolumn ul.services li{padding-right:0; background-image:none; clear:both; padding: 0 0 8px 0; border-bottom: 1px dashed #e2e2e2;}
div.leftcolumn ul.services li.last{border-bottom:0;}
div.leftcolumn ul.services li img{width:65px;}

div.leftcolumn ul.offices {list-style:none; margin-right:0;}
div.leftcolumn ul.offices li {padding:0; margin-bottom:5px; background:transparent;}

img.sideimg {width:200px; margin-top:10px; border:3px solid #dee0e5;}


div.maincolumn h2 {font-size: 14px; font-weight: bold; letter-spacing:0em; margin-top:15px;}

/*Clients*/
div.cli {padding: 5px; margin:0 0 15px 15px; width:155px; float:right;}
div.last {margin-left:0;}
div.contact_block {display:block; padding: 5px; border: 1px dashed #ccc; font-size: 11px; line-height:1.4em; width:145px;}
div.contact_block a {color:#1e5c88;}
a.affiliate_header:link, a.affiliate_header:visited{display:block; background: url(../img/pointer.gif) no-repeat center right; padding-right: 20px; font-weight:bold; color:#737373;}

/*Tips*/

div.leftcolumn h2.tipheader {padding:2px 20px 2px; font-size:1.1em; background: url(../img/pointer.gif) no-repeat bottom right; }
div.tipcontainer {border:1px solid #ccc; padding:5px 7px 5px 7px; background-color:#ececec; margin-top:5px;}

/*Contact Form*/
form {margin-top:10px;}
form label{display:block;}
form label b{font-size: 110%; color:red;}
form input, form textarea, form select{margin-bottom:5px; width:230px; font-family:arial; padding:2px;}
form textarea {height:115px; font-size:12px;}
form select {width:235px;}
form input.submit {width: auto; margin-left:25px;}

option {font-family:arial; }
optgroup {font-family:arial; }

form fieldset{width: 260px; float:right; margin-left:10px; border:0;}
div.form_bottom {width:535px; clear:both;}


div.msgbox {margin: 10px 0 20px 0; padding: 2px 10px 2px 10px; border-width:1px; border-style:solid; cursor:pointer;}
div.sent {background-color:#e9f3ea; border-color: #d3e4d4;  }
div.error {background-color:#ffe4df; border-color: #e7dbd9;  }

