/*
	Theme Name:Diet.co.il Revamped
	Theme URI:http://www.diet.co.il
	Description:revamped Diet.co.il template from scratch
	Author:Doron B.E.
	Author URI:http://www.stupid.co.il
*/
/*test column*/
#archive_bunner{
 position:relative;
}
.content_right, .content_left{
	float: left;
	width: 45%;
	}
.content_left{
background-color:#E0FF9D;
width:146px;
	}
.content_right{
background-color:white;
left:4px;
position:relative;
width:446px;
}
/*test column*/


#google_ads_iframe_diet_articles_mid{
  position:relative;
right:42px;
top:21px;
}
#facebook{
 float:right;
color:red;
}
a#linkwithin_logolink_0{color:white !important;}
.fl_l, .alignleft { float:left; }
.fl_r, .alignright { float:right; }
.cl_l { clear:left; }
.cl_r {clear:right; }
/*
#category-page p,.category-page p {
	margin:0; padding:0;
}
*/

#category-page div.description {
	font-size:14px;
}

h1 a,h1 a:visited, p a, p a:visited {
	text-decoration:none;
	color:inherit;
}

a, a:visited {
	color:#123B9D;
}

html, body { direction:rtl;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
_text-align:center;
}
div { text-align:right; }
div#wrapper { width:728px; clear:both; margin:0 auto; text-align:center;  text-align:right; font-family:Arial; overflow:hidden;}

form p { margin:0; padding:0; text-indent:0; }
form p label { float:right; width:30%; display:block; }
form p input { height:80%; }

div.menu {
	text-align:center;
	width:717px;
	margin:0;
    margin-right:3px;
    overflow: hidden;
}
div.menu ul {
	list-style:none;
	padding:0; margin:0 4px 0 0;
	text-indent:0;
	width:717px;
	float:right;
}

div.menu ul ul {
	display:none;
}
div.menu ul li{
	padding:0;
	display:inline;
	float:right;
	line-height:30px;
	margin:0 0 3px 5px;
	background:	url(images/nav/buttonPressed.gif)
					repeat-x
					top right;
	font-size:12px;
}

div.menu ul li a {
	display:block;
	height:35px;
	width:97px;
	padding-top:8px;
	background:	repeat-x
					top right
					url(images/nav/button2.gif);
	text-align:center;
	text-decoration:none;
	color:white;
	font-weight:bold;
	line-height:13px;
}

 div.menu ul li.current-cat a, div.menu ul li.current_page_item a
{
	background:	url(images/nav/buttonSelected.gif)
					repeat-x
					top right;
}


div.menu ul li a:hover { background:none; }



div#topStrip {margin-right:6px;text-align:right;width:711px; clear:both; background:url(images/top_menu_strip_bg.gif) repeat-x top right; text-align:right;}
div#topStrip div#stripLogo {float:right; overflow:hidden; width:201px; height:66px; color:transparent;}
div#topStrip div#stripLogo a {outline:none; border-style:none;}
div#topStrip div#stripLogo img {outline:none; border-style:none;}
div#topStrip img#girlHead {width:1px; height:1px;}
#searchBox { float:left; display:inline; padding:20px 20px 0; }
.right {float:right;}
.left {float:left;}
.cl_b {clear:both; margin:0;}









div#topArticles div.stripBox { height:239px; text-align:right; float:right;}
div#topArticles div h1, div#topStrip div p { padding-right:25px;}
div#topArticles div h1 { margin:0; padding-top:20px; color:#e0ff98; font-family:Arial; font-size:24px; font-weight:bold; }
div#topArticles div p { margin:0 20px 0 0; padding-top:3px; font-family:Arial; font-size:12px; color:white; }

/*
div#topStrip div.stripBox { height:239px; text-align:right; float:right;}
div#topStrip div h1, div#topStrip div p { padding-right:25px;}
div#topStrip div h1 { margin:0; padding-top:20px; color:#e0ff98; font-family:Arial; font-size:24px; font-weight:arial; }
div#topStrip div p { margin:0 0 0 30px; padding-top:3px; font-family:Arial; font-size:12px; color:white; }
*/
div#topRightBox {
	width:346px;
	background:url(images/top_main_page_tip_with_girl.jpg) top right no-repeat;
}

div#topRightBox p {
	width:140px;
}
div#topLeftBox {
	width:371px;
	background:url(images/main_top_left.gif) top right no-repeat;
}

.clr_fix { clear:both; display:block; height:1px; width:1px; }
.clr_fix hr { visibility:hidden; }


#vid_main {
    float: right;
    height: 300px;
    margin-right: 6px;
    margin-top: 13px;
    width: 382px;
}

.stay_update {
    float: right;
}
.stay_update_text{
   font-family:arial;
   font-size:22px;
   font-weight:bold;
   margin-right:9px;
   color:#5F5F5F;
}
.headeredBox {
    background:url(images/blue_box_up.jpg) top right no-repeat;
	float:right;
	width:205px;
	height:5px;
	/*position:relative;
	background-color:#f0ffce;
	height:235px;
	overflow:hidden;
	padding:0; margin:0;*/
}

.bodyBox {
    float: right;
}

.divSpacer {
	width:205px;
	height:0px;
}

.footerBox{
	background:url(images/blue_box_down.jpg) top right no-repeat;
	float:right;
	width:205px;
	height:7px;
	position:relative;
}
div#centerArticles {
    float: left;
    height: 300px;
    margin: 13px 0 0 4px;
    padding: 0 0 0 1px;
    width: 119px;
}
div#centerArticles a {
    display: block;
    float: left;
    margin: 23px 0 0;
    text-decoration: none;
}
.main_box1 {
    background: url("../../../images/diet_box_1.gif") no-repeat scroll right top transparent;
    height: 37px;
    width: 116px;
}
.main_box2 {
    background: url("../../../images/diet_box_2.gif") no-repeat scroll right top transparent;
    height: 43px;
    width: 119px;
}
.main_box3{
	background:url("../../../images/diet_box_3.gif") top right no-repeat;
    height: 37px;
    width: 116px;
}
.main_box4{
	background:url("../../../images/diet_box_4.gif") top right no-repeat;
    height: 37px;
    width: 116px;
}
div#centerArticles1 {
    float: left;
    height: 300px;
    margin: 12px 1px 0 12px;
    position: relative;
    width: 200px;
}
.main_box11{
	background:url(images/diet_03.png) no-repeat scroll right top transparent;
	float:right;
	height:33px;
	width:182px;
	margin-top:102px;
}
.main_box12{
    background:url(images/diet_06.png) top right no-repeat;
	float:right;
	width:182px;
	height:19px;
	margin-top:19px;
}
.main_box13{
        background:url(images/diet_08.png) top right no-repeat;
	float:right;
	width:182px;
	height:20px;
	margin-top:15px;
}

.headeredBox1 {
    background:url(images/diet_sms_1.jpg) top right no-repeat;
	float:right;
	width:165px;
	height:85px;
}
.icon1{
    background:url(images/diet_phone.png) top right no-repeat;
	/*float:right;*/
	width:21px;
	height:40px;
	position:absolute;
    right:149px;
    top:-8px;
}

.bodyBox1{
       /* background:url(images/blue_box_mid.jpg) top right repeat-y;*/
	float:right;
	width:165px;
	height:241px;
}

.headeredBox h1 {
	font-size:18px;
	color:#003366;
	width:170px;
	height:62px;
	background-color:#d4e8a6;
	margin:0 ; padding-right:9px;
	text-align:right;
}

.headeredBox p {
	padding-right:10px;
	margin:0;
}

div#centerArticles span.readOn {
	position:absolute;
	top:200px;
	left:20px;
	font-size:85%;
	color:red;
	font-weight:bolder;
}

.bold { font-weight:bolder; }
.pageFlipBox {
	background:#cde985 url(images/main_middle_left_article.jpg) bottom right no-repeat;
	font-family:Arial;
	width:191px;
	height:232px;
	float:left;
	position:relative;
}

.pageFlipBox h1 {
	color:#214ab3;
	font-size:14px;
	text-align:center;
	width:191px;
	font-family:Arial;
	margin-top:4px;
}

.pageFlipBox p { padding-right:0px; text-align:center; margin:0;}
.pageFlipBox img { border:none; height:176px; }
.pageFlipBox p a { font-size:80%; font-weight:bolder; color:#123B9D; }

div#mainArticles {
    float: left;
}

div#mainArticles ul {
	list-style:none; margin:10px 0 0 0;  padding:0; float:right; width:100%;
	line-height:1.3em;
}

div#mainArticles li {
	width:346px; height:93px; background-color:#f1ffce; overflow:hidden;
	margin:0 5px 7px  0;
}

div#mainArticl0es li.col1 {  margin-right:10px;}

div#mainArticles li.col2 { margin-right:371px;}

div#mainArticles li.top { margin-top:-700px; } /* this should be X size of UL's line-height */

.mainArticleImage {
	width:102px; height:79px;
/*	margin:7px;*/
	display:block;
	padding:0; margin:0;
	z-index:1000;
}

.mainArticle { line-height:1.1; }

.mainArticle div {
	/*margin-right:115px;
	margin-top:-80px;*/
	margin-right:108px;
    margin-top:-73px;
	position:relative;
}

.mainArticle p {
	font-size:12px;
	margin:0; padding:4px 0 0 0;
}

.mainArticle h1 {
	color:#2b44d4; font-size:14px;
	margin:0; padding:0;
}

.mainArticle img {
	background:url(images/article_image_ph.jpg) no-repeat bottom right;
	padding-top:8px;
}
.noDecoration {
	text-decoration:none;
	border:none;
}

.noDecoration img { border:none; }

div#mainArticles .calculatorBox {
	background:url(images/calculator_bg.jpg) top right no-repeat;
	height:218px; text-align:center;
}

div#mainArticles .calculatorBox h1{
	color:#adf118; font-size:22px; padding:10px 10px 0 0; margin:0 0 4px 0;
}

div#mainArticles .calculatorBox form {
	text-align:right; color:white; font-size:12px;
	margin:10px 0 0 0; padding:0 30px;
}

.submit {
	color:#123b9d;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	background:url(./images/input.png) repeat-x;
	border:0;
	height:18px;
}

div#mainArticles .calculatorBox input {
	height:13px;
	font-size:10px;
}

div#mainArticles .readOn {
	float:left;
	font-size:12px;
	font-weight:bolder;
	display:block;
	position:absolute;
	top:71px;
	left:5px;
}

div#mainArticles .readOn a{ color:#544f8f; }
div#mainArticles .readOn a:visited{ color:#544f8f; }

div#copyright { font-size:12px; color:gray; text-align:center; margin-top:10px;}
div#copyright div { /*float:right; text-align:center; font-weight:bold;*/ text-align:center;}
div#copyright  .half { width:50%;}
div#copyright .size { }

div#copyright  a { color:grey; padding-right:1em;}
div#copyright a:visited {  color:grey; }

div#copyright ul {
	list-style:none;
	overflow:auto;
	margin:0; padding:0;
	text-align:center;
}

div#copyright li a { /*display:block;*/  }

div#copyright li {
/*	float:right; */
	display:inline;
	font-weight:bold;

}

div#copyright .with-icon {
	padding-right:0px;
}

div#copyright a img { margin-bottom:-3px; }

.category-sidebar {
	width:176px;
	float:right;
	text-align:right;
}

.category-sidebar ul {
	list-style:none;
	margin:0; padding:0;
	width:176px;
}

.category-sidebar ul li {
	width:176px; margin:2px 0 0px 0; min-height:36px; padding:8px 0px 0 0; text-indent:13px;
	background:url(images/sidebar_menu_bg.gif) no-repeat;float:left;float:left;
}

.category-sidebar a,.category-sidebar a:visited {
	text-align:right;
/*	padding-right:12px;*/
/*	padding:6px 13px 0 0;*/
	line-height:13px;
	height:30px;
	color:#565851; font-weight:bold;
	font-size:11px;
	text-decoration:none;
	display:block;
}

.category-sidebar a:hover {
	color:blue;
}

.category-sidebar .children {
	margin:0 auto; padding:0 0 10px 0;
	overflow:hidden;
}

.category-sidebar .children li{
	padding:0 0 0 0;
	background-image:none;

}


.category-sidebar .children a {
	border-bottom:1px dashed;
	margin-right:20px;
	font-weight:normal;
	padding:0 2px;
	height:auto; width:auto;
	font-weight:bold;
}

.category-sidebar ul li.current-cat a {
	color:black;
}

.category-sidebar ul li.current-cat > a:before {
	content:"> ";
}

.category-sidebar .children a:before {
	content:'';
}

.category-sidebar ul.posts li {
		height:14px;
		min-height:14px; text-indent:0; padding-right:10px;
}
.category-sidebar ul.posts li a { border-bottom:none; }


.has_sidebar {
	margin-right:185px;
}

#category-page {
/*	margin-right:185px;
	width:418px;*/
	width:80%;
	padding-right:15px;
         float:right;
}

#category-page h1 {
	font-size:20px; color:#003399; margin:0; padding:0;
}

#categoryArticles ul,.categoryArticles ul {
	list-style:none; margin:0; padding:0;
}

#categoryArticles ul li, .categoryArticles ul li {
	background-color:#ece9c4; margin:4px 0; padding:4px 0; color:#323437;
	height:89px;
	position:relative;
}

#categoryArticles, .categoryArticles {
	margin-top:15px;
}

#categoryArticles ul li h2,.categoryArticles ul li h2 {
	font-size:13px; margin:0; padding:0;
}

#categoryArticles ul li h2 a,.categoryArticles ul li h2 a {
	text-decoration:none; color:#2d4466;
}


#categoryArticles ul li div,.categoryArticles ul li div {
	font-size:12px;
}

#categoryArticles .readOn,.categoryArticles .readOn {
	padding-left:10px;
	position:absolute;
	top:70px;
	left:0;
}

.article-page p { font-size:14px; }

.page h1, .single h1 {
	color:#2254B7;
	font-size:27px;
	font-weight:bold;
	margin:0; padding:0;
}

.page p, .single p { margin-top:4px; padding-top:4px; /*margin:4px; padding:4px;*/ }

.page strong, .single strong {
	/*color:#5FA303;*/
	font-weight:bold;
}
/**** ARTICLES WIDTH ******/
.page-page, .article-page {
	font-size:14px;
	position:relative;
/*	width:85%;*/
	width:717px;
}

.article-page img { padding:5px;}
div.print a {
	color:#2254B7;
	text-decoration:none;
}

div.print a img {
	border:none;
}

div.print img { padding:0; }

div.print ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-indent:0;
}

div.print li { margin:0; padding:0; text-indent:0; }

#random-posts { margin-top:15px; }
#random-posts ul { 	list-style-type:none; margin:0; padding:0; text-indent:0;}
#random-posts li { margin:0; padding:0; text-indent:0; }
#random-posts a { color:#2254B7; }

#top-random-tip {
	width:280px;
	padding-top:15px;
	font-size:14px;
}

#top-random-tip p {
	margin:0;
	padding:0;
	float:left;
}

/* CALCULATORS STYLE */

.calculator {
	overflow:hidden;
/*	height:240px;*/
	width:480px;
}

.calculator div {
/*	margin-bottom:-2000px;
	padding-bottom:2000px;*/
}

.calculator input { height:2em; }

.calculator-description {
	background:#28a3c1 url(./images/calculator.png) repeat-x top;
	padding:10px;
	color:#ffffff;
	float:right;
	width:210px;
}

.calculator-description h1 {
	color:#adf118;
	font-size:150%;
	margin-bottom:5px;
}

.calculator-content {
	background:#edffc7;
	color:#000000;
	padding:10px;
	float:right;
	width:230px;
	padding-top:10px;
}

.calculator-content p {
	margin-bottom:5px;
}

.calculator-content label {
	float:right;
	width:65px;
	font-weight:bold;
}

.calculator-submit, .contact-submit {
	background:#123b9d;
	padding:2px;
	font-size:14px;
	font-weight:bold;
	border:0;
	color:#ffffff;
	margin-right:160px;
}

.message {
	background:#ffffff;
	font-weight:bold;
	padding:2px;
	border-width:1px;
	border-style:solid;
}

.ok {
	color:green;
	border-color:green;
}

.error {
	color:red;
	border-color:red;
}

.calculator-calory {
	background:#edffc7;
}

.calculator-calory p {
	color:#000000;
	margin-bottom:5px;
}

.calculator-calory label {
	width:300px;
	float:right;
}

.calory_head {
	background:url(./images/cal_c2.png) repeat-x top;
	background-color:#28a3c1;
	padding:5px 5px;
	color:#ffffff;
	height:124px;
}
.calory_select1 {
	color:#ffffff;
	background:#123b9d;
	padding:5px;
}

.calory_select1 label {
	padding-left:5px;
}

.calory_select2 {
	color:#000000;
	background:#edffc7;
	/*padding:10px;*/
}

.calory_select2 select {
	font-family:arial;
}

.calory_select2 strong {
	font-weight:bold;
	margin:5px;
}

.calory_select2 td {
	padding:5px;
}
.calory_cal {
	background:#5ca002;
	height:50px;
}

.calory_cal td:first-child {
	color:#ffffff;
	font-weight:bold;
	padding:5px;
}

.calory_cal tr {
	padding:0;
}

.calory_cal td {
	color:#000000;
	font-weight:normal;
}

.calory_row, .calory_select2, .calory_select1, .calory_head, .calory_cal {
/*	clear:both;*/
}
.content_cal {
	width:80%;
}

.calory_column1, .calory_column2 {
	float:right;
}

.calory_column1 {
	width:370px;
}

.calory_column2 {
	width:120px;
}


.content-tip-botton {
	background:#60bbd8;
	width:84px;
	padding:2px;
	text-align:center;
	margin-top:5px;
display:block;
margin-right:25px;
}

.content-tip-botton a {
	color:#123b9d;
	font-weight:bold;
	text-decoration:none;
}

.article-page p.wp-caption-text { /*display:none;*/ margin:0; font-size:10px; padding-top:0;text-align:center; }
div.wp-caption {
	border:1px solid #ddd; background-color:#F3F3F3;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding-top:4px;
	margin:10px;
}

#commentform p {
	width:100%;
	clear:both;
}

#commentform label {
	display:block;
	width:145px;
	float:right;
}

#commentform input {

}

#commentform p.subscribe-to-comments label {
	width:345px;
}

#subscribe {
	display:block;
	float:right;
}

.sldr_title { display:none; }

#searchform .submit { height:21px; /*float:left;*/}

#glyc-calc {
	background:#edffc7 url(images/kipul2.jpg) top right repeat-x;
	width:550px;
}

#glyc-header {
	background:url(images/kipul.jpg) top left no-repeat;
	height:76px;
	color:white;
	padding:10px;
}

#glyc-buttons { text-align:center; padding-bottom:5px; }

#glyc-buttons span {

}

#glyc-buttons a {
/*		border:1px solid black;*/

		text-decoration:none; font-weight:bold; font-size:15px; color:#123b9d; 		width:35px;
		height:30px;
		padding:3px;
}

#glyc-buttons a.selected {
	background:url(images/kipul2.jpg) top right repeat-x;
	color:white;
}

#glyc-buttons .highlight { color:green; }

#controls { position:relative; }
#controls .add-to-list {
	position:absolute; top:28px; left:25px;  color:white; text-decoration:none; border:none;
}

#controls #table-wrapper { margin-top:30px; padding-bottom:20px; }
#chart-area { text-align:center; ;margin-top:51px;}

#smooth_sldr_items { width:100%; }

.single .article-page a {  color:#123B9D; text-decoration:none;}
.single .article-page a:hover {  text-decoration:underline;  }

.advertisement-bottom, .advertisement-top {width:728px;}

#google-tower {float:left; top:0; width:120px; left:0;}

#postlist_bunner{
 position:relative;
right:9px;
top:157px;

}

#zrx_captcha div small span {
	color: red;
}



#google-tower_recipe { width:120px; float:left;}
/* * { border:1px solid red; } */

#myGallery, #myGallerySet, #flickrGallery, #dfcg_images, #dfcg_images .panel {
    height: 300px !important;
    width: 382px !important;
}
#dfcg_images .panel .panel-overlay, #dfcg_images .panel .overlay {
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    width: 382px !important;
}

/* ADDED NEW CATEGORY TO MAIN MENU */

div.menu ul li.cat-item.cat-item-1705, div.menu ul li.cat-item.cat-item-1705 a {
	background: url("images/nav/blue_reka.png") repeat-x scroll right top transparent;
}
div.menu ul li.cat-item.cat-item-1705 a:hover {
	background: url("images/nav/blue_reka_hover.png") repeat-x scroll right top transparent;
}
