/* CssTweak - Reset */
* {margin: 0; padding: 0; /*border:1px solid red;*/}
html {direction: rtl;}
html, body {height: 100%;}
img {border: 0; font-size: 0; line-height: 0;}
fieldset {border: 0;}
.clear {clear:both; font-size: 0; line-height: 0;}
.nolist {list-style:none; list-style-type:none;}
.none {display: none;}
.notable {border:0; border-collapse:collapse; border-spacing:0;}
a {color: #007bb5;}
a:hover {text-decoration: none;}

/* ImageMerge */
.top, .bottom, .body, .form-box {background: url(../images/box-grid.png) no-repeat 0 0;}

body {
	background: #eeeeef url('../images/background-image.png') repeat-x 0 0;
	color: #007bb5;
	font: normal 100% arial, tahoma;
	margin: 0 auto;
	text-align: center;}

/* Container */
.container {margin: 0 auto; text-align: right; width: 960px;}

	/* TopBar */
	.top-bar {background: url('../images/top-bar.jpg') no-repeat 0 0; height: 104px; margin: 0 0 17px 0; width: 960px;}
		
		/* Logo */
		.logo {color: #fff; display: inline; float: right; height: 43px; margin: 31px 0 0 0; position: relative; text-decoration: none; width: 180px; z-index: 980;}
		.logo:hover {text-decoration: underline;}
		.logo img {display: block; height: 43px; position: absolute; right: 0; top: 0; width: 180px; z-index: 1;}
		.logo span {bottom: 0; font: normal 0.9375em arial; position: absolute; right: 0; text-align: center; width: 180px; z-index: 2;}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		    .logo span {font-size: 0.75em;}
		}
		
		/* Menu */
		.menu {display: inline; direction: ltr; float: right; margin: 38px 39px 0 0;}
		.menu li {background-color: #fff; display: inline; direction: rtl; float: right; margin: 0 0 0 8px;}
		.menu li a {color: #026eb7; display: inline-block; font-weight: bold; line-height: 28px; padding: 0 12px; text-decoration: none;}
		.menu li a:hover {text-decoration: underline;}
		
	/* SideColumn */
	.side-col {display: inline; float: right; font-size: 0.875em; width: 190px;}
		
		/* TweeterLink */
		.tweeter-link {display: block; margin: 0 0 20px 0;}
		.tweeter-link img {display: block;}
		
		/* SideSearch */
		.side-search {background: url('../images/side-search.png') no-repeat 0 0; height: 28px; margin: 0 0 18px 0; position: relative; width: 190px; z-index: 990;}
		.side-search .field {background-color: transparent; border: 0; color: #9d9d9d; font: normal 0.8125em arial, tahoma; height: 20px; padding: 4px 3px 0; position: absolute; right: 2px; top: 2px; width: 154px; z-index: 2;}
		.side-search .search-button {background-color: transparent; border: 0; cursor: pointer; font-size: 0; height: 24px; left: 2px; line-height: 0; position: absolute; text-indent: -99em; top: 2px; width: 24px; z-index: 2;}
		
		/* SideBox */
		.side-box {background-color: #f7f7f7; margin: 0; width: 189px;}
		.side-box .top,
		.side-box .bottom {font-size: 0; line-height: 0; width: 189px;}
		.side-box .top {background-position: -468px -10px; height: 3px; margin: 0 0 3px 0;}
		.side-box .bottom {background-position: -1486px 0; height: 24px;}
		.side-box .body {background-image: none; padding: 0 4.5px; width: 180px;}

			/* SideBox > Headers */
			.side-box .h-blue,
			.side-box .h-orange {color: #fff; font-size: 0.875em; height: 30px; line-height: 23px; margin: 0 auto 8px; padding: 0 7px 0 0; width: 173px;}
			.side-box .h-blue {background: url('../images/side-box-hblue.png') no-repeat 0 0;}
			.side-box .h-orange {background: url('../images/side-box-horange.png') no-repeat 0 0;}
			
			/* SideBox > CategoryList */
			.side-box .category-list {list-style-type: none; margin: 0 8px 0 0;}
			.side-box .category-list li {background: url('../images/category-list-bullet.png') no-repeat 100% 50%; margin: 0 0 7px 0; padding: 0 22px 0 0;}
			.side-box .category-list li a {color: #255067; font-size: 0.875em; text-decoration: none;}
			.side-box .category-list li a:hover {text-decoration: underline;}
			
			/* SideBox > NewsList */
			.side-box .news-list {list-style-type: none; margin: 0 8px 0;}
			.side-box .news-list li {border-bottom: 1px solid #c9dee9; margin: 0 0 7px 0; padding: 0 0 7px 0;}
			.side-box .news-list li.last-child {border: 0;}
			.side-box .news-list li strong a {color: #255067; font-size: 0.875em; text-decoration: none;}
			.side-box .news-list li strong a:hover {text-decoration: underline;}
			.side-box .news-list li span {color: #1184ba; display: block; font-size: 0.75em;}
			
			/* SideBox > Misc */
			.side-box .text {color: #444; font-size: 0.875em; margin: 0 0 10px 0;}
			.side-box .field {background-color: #fff; border: 1px solid #b3c4ce; color: #b3c4ce; font: normal 0.875em arial, tahoma; height: 18px; padding: 3px 3px 0; width: 168px;}
			.side-box .submit-button {background: transparent url('../images/submit-button.png') no-repeat 0 0; border: 0; cursor: pointer; display: inline; float: left; font-size: 0; height: 20px; line-height: 0; margin: 6px 3px; text-indent: -99em; width: 49px;}
	
	/* MainColumn */
	.main-col {display: inline; float: left; width: 743px;}
	
		/* MainBox */
		.main-box {margin: 0 0 25px 0; width: 743px;}
		.main-box .top,
		.main-box .bottom {font-size: 0; line-height: 0; width: 743px;}
		.main-box .top {background-position: 0 0; height: 5px;}
		.main-box .bottom {background-position: 0 -5px; height: 5px;}
		.main-box .body {background-position: -1909px 0; background-repeat: repeat-y; padding: 0; width: 743px;}
		
		.main-box .h-orange,
		.main-box .h-blue {color: #fff; font-size: 0.875em; height: 23px; line-height: 23px; margin: 0 auto 10px; padding: 4px 7px 0 0; width: 720px;}
		.main-box .h-orange {background: url('../images/main-box-horange.png') no-repeat 0 4px;}
		.main-box .h-blue {background: url('../images/main-box-hblue.png') no-repeat 0 4px;}
		.main-box .h-orange a,
		.main-box .h-blue a {color: #fff; text-decoration: none;}
		.main-box .h-orange a:hover,
		.main-box .h-blue a:hover {text-decoration: underline;}
		.main-box .simg {display: inline; float: right; margin: 8px 12px;}
		.main-box .simg img {background-color: #fff; border: 1px solid #c9dee9; display: block; height: 101px; padding: 4px; width: 138px;}
		.main-box .content {border-bottom: 1px solid #c9dee9; display: inline; float: right; font-size: 0.875em; height: 118px; width: 530px;}
		.main-box .content h2 {font-size: 1.3125em;}
		.main-box .content h2 a {color: #143e54; text-decoration: none;}
		.main-box .content h2 a:hover {text-decoration: underline;}
		.main-box .content div {height: 65px; line-height: 1.3em; margin: 0 0 10px 0; text-align: justify;}
		.main-box .content .date, 
		.main-box .content .link a  {color: #f66102; text-decoration: none; vertical-align: middle;}
		.main-box .content .link a {display: inline; float: left;}
		.main-box .content .link a:hover {text-decoration: underline;}	
		.main-box .similar-deals-list {list-style-type: none; margin: 0 15px 0 0;}
		.main-box .similar-deals-list li {color: #255067; font-weight: bold; margin: 0 0 7px 0;}
		.main-box .similar-deals-list li a {color: #255067; text-decoration: none;}
		.main-box .similar-deals-list li a:hover {text-decoration: underline;}
		
			/* WelcomeBox & PostBox */
			.welcome-box,
			.post-box {margin: 0 0 9px 0;}
			.welcome-box .bottom,
			.post-box .bottom {background-position: -743px 0; height: 25px;}
			.welcome-box .body,
			.post-box .body {padding: 15px 20px; width: 703px;}
			
			.welcome-box .simg,
			.post-box .simg {margin: 0 0 0 23px;}
			.welcome-box .simg img,
			.post-box .simg img {height: 183px; width: 247px;}
			.welcome-box .content h1,
			.post-box h1 {font-size: 1.625em; line-height: 1em; margin: 0 0 10px 0;}
			.welcome-box .content h1 a,
			.post-box h1 a {color: #143e54; text-decoration: none;}
			.welcome-box .content h1 a:hover,
			.post-box h1 a:hover {text-decoration: underline;}
			
				/* WelcomeBox */
				.welcome-box .content {font-size: 1em; height: 192px; width: 420px;}
				.welcome-box .content .header {height: 163px; padding: 0 0 10px 0;}
				.welcome-box .content div {margin: 0;}
				
			
				/* PostBox */
				.post-box .header {border-bottom: 1px solid #c9dee9; display: inline; float: right; height: 192px; margin: 0 0 15px 0; width: 420px;}
				.post-box .header .cover {height: 170px;}
				.post-box .header h2 {font-size: 1.0625em;}
				.post-box .header h2 a {color: #007bb5; text-decoration: none;}
				.post-box .header h2 a:hover {text-decoration: underline;}
				.post-box .header .date {color: #f66102; display: inline; float: right;width: 420px;}
				.post-box .body div {line-height: 1.4em; text-align: justify;}
				.post-box .body div ul {margin: 0 25px 15px 0;}
				.post-box .body div p {margin: 0 0 10px 0;}
				
					/* PostBox > ImageList */
					.post-box .images-list {clear: both; margin: 20px 0 0 0;}
					.post-box .images-list a {display: inline; float: right; margin: 0 0 15px 15px; }
					.post-box .images-list a img {background-color: #fff; border: 1px solid #c9dee9; display: block; height: 83px; padding: 4px; width: 113px;}
					#fancy_title {direction: ltr !important;}
					#fancy_title #fancy_title_main {direction: rtl !important;}
					
				/* FormBox */
				.form-box {background-position: -1909px 0; background-repeat: repeat-y;} 
				.form-box .body {background: url(../images/form-box-body.png) repeat-x 0 100%; margin: 0 2px 0 0; width: 740px;}
				.form-box .bottom {background-position: -2652px 0;}
				
				.form-box fieldset {display: inline; float: right; margin: 0 13px 0 0; width: 250px;}
				.form-box fieldset p {margin: 0 0 8px 0;}
				.form-box fieldset p label,
				.form-box fieldset p input {display: inline-block; vertical-align: middle;}
				.form-box fieldset p label {color: #00406e; cursor: pointer; font-size: 0.875em; width: 40px;}
				.form-box fieldset p .vtop {padding: 0 27px 0 0; vertical-align: top; width: 195px;}
				.form-box fieldset p .field {height: 16px; padding: 1px 3px 0; width: 195px;}
				.form-box fieldset p .field,
				.form-box textarea {background-color: #fff; border: 1px solid #c0cad0; color: #00406e; font: normal 0.875em arial, tahoma;}
				.form-box textarea {height: 104px; margin: 0 40px 0 0; padding: 2px 3px; width: 417px;}
				.form-box .submit-button {background: transparent url('../images/submit-button.png') no-repeat 0 0; border: 0; clear: both; cursor: pointer; display: block; font-size: 0; height: 20px; line-height: 0; margin: 10px 13px; text-indent: -99em; width: 49px;}
				
		/* RowBox */
		.row-box {margin: 0 auto 20px 0; width: 743px;}
		.row-box .small-box {margin: 0 0 0 20.5px;}
		.row-box .last-child {margin: 0;}
		
			/* SmallBox */
			.small-box {display: inline; float: right; width: 234px;}
			.small-box .top,
			.small-box .bottom {font-size: 0; line-height: 0; width: 234px;}
			.small-box .top {background-position: 0 -10px; height: 4px;}
			.small-box .bottom {background-position: -234px -10px; height: 4px;}
			.small-box .body {background-position: -1675px 0; background-repeat: repeat-y; padding: 10px 18px; width: 198px;}
			
			.small-box .content {border-bottom: 1px solid #c9dee9; font-size: 0.875em;}
			.small-box .content h2 {color: #143e54; font-size: 1.25em; margin: 0 0 5px 0;}
			.small-box .content h2 a {color: #143e54; text-decoration: none;}
			.small-box .content h2 a:hover {text-decoration: underline;}
			.small-box .content div {margin: 0 0 25px 0; text-align: justify;}
			.small-box .content .date,
			.small-box .content .link {color: #f66102; text-decoration: none; vertical-align: middle;}
			.small-box .content .link {display: inline; float: left;}
			.small-box .content .link:hover {text-decoration: underline;}

			
		
		/* EmailUpdateLink */
		.email-update-link {background: url('../images/email-update-link.png') no-repeat 0 0; color: #fff; display: block; font: normal 1.125em tahoma; height: 32px; letter-spacing: 0.5px; line-height: 30px; margin: 0 auto; padding: 0 13px 0 0; text-decoration: none; width: 730px;}
		.email-update-link:hover {text-decoration: underline;}
	
	/* Footer */
	.footer {background: url('../images/footer.jpg') no-repeat 0 0; margin: 50px auto 0; min-height: 195px; height: auto !important; height: 195px; padding: 15px 40px 0 0; width: 920px;}
	.footer ul {list-style-type: none;}
	.footer .header {display: inline; float: right;}
	.footer .header h4 {color: #f66102; font-size: 1em;}
	.footer .col {display: inline; float: right; width: 130px;}
	.footer .line a {color: #15767f; font-size: 0.75em; text-decoration: none;}
	.footer .line a:hover {text-decoration: underline;}
