/*
Theme Name: Mtjrcom Theme
Theme URI: http://divisiondesigns.com
Description: Mtjrcom Theme for WordPress
Version: 1.0
Author: Muhammad Abdel-Shakour Arab
Author URI: http://divisiondesigns.com
Tags: blue, custom header, fixed width, two columns, widgets
*/


/*    * Mtjrcom Main CSS   * June 15th 2009   * (c) 2009 Division Designs <divisiondesigns.com>   */

body {
	font: 13px Tahoma,helvetica,Arial;
	background: url(images/main-bg.png) #E6E5E2;
	direction: rtl;
}

.iwrapper {
	background: url('images/iwrapper.png') repeat-x;
}

.wrapper {
	width: 830px;
	margin: 0 auto;
	padding: 0;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */

a {
	color: #423B35;
}

h2 {
	font-weight: normal;
	margin: 10px 0;
	padding: 10px 0;
}

/*Scarch Tab */
#scratchtab {
	padding: 17px 0 0 0;
}

#scratchtab div#homediv {
	float: right;
	width: 29%;
	height: 100%;
	background: none;
	border: 0px solid #CDCDCD;
}

#scratchtab div#headmenudiv {
	float: left;
	width: 59%;
	height: 100%;
	margin: 0 0 0 25px;
}

#homediv a:hover ,#headmenu a:hover {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/* Head Tab */
/*#headtab {
	height: 70px;
	padding: 25px 5px 5px 5px;
}

*/  #headtab {
	height: 70px;
	width: 100%;
	padding: 25px 5px 5px 5px;
}

.logodiv {
	float: right;
	width: 35%;
}

.searchdiv {
	float: left;
	width: 380px;
	padding: 36px 0 10px 10px;
	background: url(images/searchdiv.png) no-repeat right;
	height: 27px;
	border: 0px solid #F00;
}

.searchdiv input[type=text] {
	border: 2px solid #918677;
	padding: 1px;
	height: 19px;
}

.searchdiv input[type=submit] {
	padding: 1px 5px 2px 5px;
}

/* Main Tab */
#maintab {
	min-height: 150%;
	height: 150%;
	background: url('images/cbg.png') right repeat-y;
	text-align: center;
	border: 0px solid #F00;
}

#grid35 {
	float: right;
	display: inline;
	width: 30%;
}

#grid65 {
	float: right;
	display: inline;
	width: 66%;
	padding: 25px 20px 25px 9px;
}

#mainbgs {
	background: url('images/mainbgs.png') no-repeat top right;
	border: 0px solid #CDCDCD;
	height: 20px;
}

.maincontent {
	margin: 0px 0 0 0;
}

.subcontent {
	background: url(images/sidefold.png) no-repeat;
	margin: 0 0 0 0;
	padding: 4em 0px 0 0px;
}

.subsubcontent {
	background: url(images/sidefoldr.png);
	margin: 5px 0 0 0;
	text-align: right;
	border: 0px solid #F00;
	padding: 10px 2em 10px 10px;
}

.sidefoldend {
	background: url(images/sidefold.end.png) no-repeat;
	height: 21px;
}

/* Header Menu*/
#headermenu {
	position: relative;
	text-align: left;
	padding-top: 27px;
	padding-left: 510px;
}

#welcome {
	padding: 7px 65px 7px 7px;
	background: url('images/welcome.png') no-repeat right #FFFEEB;
	border: 1px solid #FDEEBB;
	text-align: right;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#navcontainer, .postimage {
	margin-top: 10px;
}

#nav li, #nav li a, #nav li a:link, #nav li a:visited {
	display: inline;
	list-style-type: none;
	margin-left: 2px;
	font: bold 11px Tahoma;
	background: url(images/cat.back.png) no-repeat left;
	padding: 7px 2px 7px 2px;
	text-decoration: none;
}

#nav li a:hover {
	color: #fff;
	background: #8A181A;
}

/* Main Content */
div#grid65 h1 {
	font: bold 15pt Arial;
	margin: 10px 0 0 0;
	text-align: right;
	color: #069;
}

.almtjrnew {
	text-align: right;
}

/*POST */
.available {
	background: url(images/post.png) no-repeat top right;
}

.soon {
	background: url(images/post.soon.png) no-repeat top right;
}

.soldout {
	background: url(images/post.sold.png) no-repeat top right;
}

.postdiv {
	width: 100%;
	text-align: right;
	padding: 10px 20px 10px 10px;
}

.postdiv h1,.postdiv h1 a,.postdiv h1 a:link, .postdiv h1 a:visited {
	font: bold 15pt Arial;
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color:#069;
	text-decoration:none;
}

.postdiv h1 a:hover {
	color:#900;
}

.postsubtitle {
	font: bold 10px Tahoma;
	color: #555;
}

.postdesc {
	width: 90%;
	font-size: 95%;
	color: #666;
}

.postdetails {
	position: relative;
	top: 163px;
	left: 33px;
	float: left;
	color: #9D4E00;
	font-size: 110%;
}

.tiny {
	font-size: 85%;
	color: #555;
}

.pcont {
	padding: 15px;
}

.postgrid30 {
	float: right;
	width: 36%;
}

.product-img
{
	padding-top:9px;
}

.prodimg {
	border:3px solid #cdcdcd;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.productpage a,.productpage a:link,.productpage a:visited {
	font: bold 11px tahoma;
	background: #C4C1AD;
	padding: 7px 13px 7px 13px;
	text-decoration: none;
}

.productpage a:hover {
	background: #900;
	color: #fff;
	padding: 7px 13px 7px 13px;
	text-decoration: none;
	border: 1px;
}

.pgtop{
	border:#c3c0b9 solid 1px;
	font: bold 11px tahoma;
	background: #DFDED5;
	padding: 7px 23px 7px 23px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.pagetop {  display:block; clear:both; margin:0 auto;}
.pagetop a,.pagetop a:link,.pagetop a:visited {
	font: bold 11px tahoma;
	background: #DFDED5;
	padding: 7px 203px 7px 203px;
	text-decoration: none;
	border: 1px dotted #999;
}

.pagetop a:hover {
	background: #900;
	color: #fff;
	padding: 7px 203px 7px 203px;
	text-decoration: none;
	border: 1px;
}

.hrp {
	margin: 10px 0 10px 0;
	text-align: center;
}

#footer {
	font-size: 95%;
	padding: 7px 1px 0 0;
	background: url(images/footer.png) repeat-x;
	color: #fff;
}

#footer h2 {
	font: bold 14pt Arial;
	margin: 0 0 13pt 0;
	padding: 3px;
	border-bottom: 1px dotted #fff;
	background: url(images/footergrids.png);
	color: #ABCCE7;
}

#footer a,#footer a:link,#footer a:visited {
	color: #fff;
	border-bottom: 1px dotted #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #3B2F23;
	background: #fff;
}

.footergrid {
	float: right;
	width: 27%;
	padding: 1em;
	margin: 5px;
	background: url(images/footergrids.png) repeat-x;
}

h2 {
	padding: 0px;
	margin: 0px;
	font: bold 13pt Arial;
	color: #900;
}

/* Corners */
p {
	padding: .5em;
}

.desc {
	margin: 7px 0 0 0;
	background: #F1F0E8;
}

b.rtop, b.rbottom {
	display: block;
	background: #FFF;
}

b.rtop b, b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #F1F0E8;
}

b.r1 {
	margin: 0 5px;
}

b.r2 {
	margin: 0 3px;
}

b.r3 {
	margin: 0 2px;
}

b.rtop b.r4, b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px;
}

.menuc {
	margin: 0px 0 10px 0;
	background: #DBD7CC;
}

b.rtop1, b.rbottom1 {
	display: block;
	background: #E0DED8;
}

b.rtop1 b, b.rbottom1 b {
	display: block;
	height: 1px;
	overflow: hidden;
}

b.rbottom1 b {
	background: #DBD7CC;
}

b.rtop1 b {
	background: #C8D3D7;
}

b.r11 {
	margin: 0 5px;
}

b.r21 {
	margin: 0 3px;
}

b.r31 {
	margin: 0 2px;
}

b.rtop b.r41, b.rbottom b.r41 {
	margin: 0 1px;
	height: 2px;
}

.menuc h2 {
	font: bold 12px Tahoma;
	height: 21px;
	background: url(images/pat.png) top #D8DEE0;
	padding: 3px;
	border-bottom: 1px solid #90A7B0;
	color: #004386;
}

/*#c0cdd2*/
.innerp {
	padding: 5px;
	border-top: 1px solid #E9F0F3;
}

/* Menu */
.menudivn {
	background: #E4E2DE;
	border: 1px solid #D9D7D0;
	padding: 5px;
	margin-bottom: 10px;
}

.menudivn h2 {
	color: #831316;
	border-bottom: 1px dotted #7D7060;
	background: url(images/arrow_back.gif) no-repeat right #DCDAD3;
	padding: 3px 19px 0 0;
}

/* Search */
input {
	font-family: Tahoma;
	color: #555;
}

/* Menu Hover */
.subHover ul {
	margin: 0px;
	padding: 0px;
}

.subHover ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
	background: url('images/arrow.c.gif') no-repeat center right;
	border-bottom: 1px solid #B8B29E;
	border-top: 1px solid #ECEAE5;
}

.subHover ul li a {
	display: block;
	font-size: 11px;
	padding: 3px;
	padding-right: 15px;
	text-decoration: none;
}

.subHover ul li a:visited {
	display: block;
}

.subHover ul li a:hover {
	background: #EBE8E1;
	display: block;
	text-decoration: none;
}

.subHover2 ul {
	margin: 0px;
	padding: 0px;
}

.subHover2 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
	background: url('images/arrow.c.gif') no-repeat center right;
	border-bottom: 0px solid #B8B29E;
	border-top: 0px solid #ECEAE5;
}

.subHover2 ul li a {
	display: block;
	font-size: 11px;
	padding: 3px;
	padding-right: 15px;
	text-decoration: none;
}

.subHover2 ul li a:visited {
	display: block;
}

.subHover2 ul li a:hover {
	background: url(images/footergrid.png);
	display: block;
	text-decoration: none;
}


.newsletter_btn
{
	font:bold 9pt Tahoma;
	background:url(images/nbtn.gif);
	border:1px solid #ff7a00;
	width:145px;
	height:2em;
	color:#fff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.navbrowser {
	list-style-type:none; 
	border:1px solid #cdcdcd;
	margin:0 0 5px 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ecebe6;
	padding:5px;
	border:1px solid #d5d1c6;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.postblock{
	padding:10px;
	border:1px solid #dbdbdb;
	background:#fff;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	text-align:right;
}

.postblock h1{
	border-bottom:1px dotted #cdcdcd;
}

select {
border:1px solid #cdcdcd;
font:bold 9pt Tahoma;
height:25px;
width:95%;
background:#f5f5f5;
}


/* Comments */
.Form 
{ 
	
	text-align:right;
}
.Form h3 
{ 
	font:normal 18px Tahoma; 
	letter-spacing: 0px; 
	border-bottom: dotted 1px #c5cad0; 
	padding: 0px 0px 5px 0px; 
	margin: 0px 0px 15px 0px; 
	color:#4b4b4b; 
}

.Form form 
{ 
	padding: 0px 15px 15px 0px;
	margin: 0px; 
}

.Form p 
{ 
	padding: 0px; 
	margin: 0px; 
	color:#6e6e6e;
}

.Form p label 
{ 
	padding: 1px 5px 11px 1px; 
	display: block; 
	border-bottom:1px dotted #b5ab9b;
	background:#f3f2ea;
	margin:3px;
}
.Form p label small 
{ 
	font-size: 11px; 
	color: #7d7d7d;
}

.Form .TextField 
{ 
	padding: 6px; 
	margin-right: 10px; 
	padding-right:5px;
	font:normal 9pt tahoma;
	border: solid 2px #dbd9d2; 
} 

.Form .TextField:hover {
border: solid 2px #c9c9c9; 
}

.Form .TextArea 
{
	background: #fff; 
	border: solid 2px #d9d9d9; 
	padding: 4px; 
	margin-bottom: 10px; 
	text-align:right; 
	font:normal 9pt tahoma;
}

.Form .TextArea:hover {
border: solid 2px #c9c9c9; 
}

.Form input.SubmitComment 
{ 
	width: 182px; 
	height: 34px; 
	background: #453e36; 
	font:bold 9pt Tahoma; 
	color:#fff;
	border:2px solid #cdcdcd;
}

.Form input.SubmitComment:hover 
{ 
	background: #7d7060; 
	color:#343434;
	border:2px solid #dbdbdb;
	cursor:hand;
}

/* Begin Comments*/

.commentlist {
	padding: 0;
	text-align: justify;
	
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none; 
	color:#3c3832;
	border:1px solid #dbdbdb;
	background:#fff;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.commentlist li:hover {
background:#f7f7f7;
border:1px solid #a3a3a3;
}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	font-weight:normal;
	font-size:95%;
	color:#8b8782;
	border-top:1px dotted #cdcdcd;
	text-decoration:none;
	padding:5px 0 0 0;
	}
/* End Comments */

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}


code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}


#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}


h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}

