/* ==== Author : Tomer ========================== */ 
.newsItem{
	width: 400px;
	margin-bottom: 10px;
}
.newsItemImage{
	float: right;
	margin-left: 5px;
}
.newsItemText{
	float: right;
	width: 300px;
}
/* ==== /Author : Tomer ========================= */

/* === Main/General ============================= */
/* ============================================== */
.clearing {
	height: 0px;
	line-height: 0px;
	clear: both;
	font-size: 0px;
}
.normal{
height:auto;
line-height:normal;
font-size:12px;
}
.fright{
float:right;
}
.fleft{
float:left;
}
img {
	border-width:0px;
}
div, span {
 	font-family:arial;
 	font-size:12px; 
	margin:0 auto;
	padding:0;
}
a {
	text-decoration:none;
	font-size:12px; 
}
a:hover {
	text-decoration: underline;
}
h4{ 
padding:0;
margin:5px 0;
}
.bold {
	font-weight:bold;
}
.normal {
	font-weight:normal;
}
.underline {
	text-decoration:underline;
}
#header{
width:822px;
height:146px;
background:red;
background: url('../images/header_banner.jpg') no-repeat top left;
text-align:right;
padding-top:0px;
}

#header .logo
{
    background: url('../images/logo.jpg') no-repeat top left;
    width: 194px;
    height: 146px;
    display: inline-block;
}

#header .logo:hover
{
    background-position: 0 -145px;
}


#main_menu
{
    background: url('../images/hader.jpg') no-repeat top left;
    width:822px;
    height:27px;
    color:#e2d2e2; 
    text-align:right;
    margin-bottom: 20px;
}
#main_menu a
{
    background-image: url('../images/sephader.jpg');
    background-repeat: no-repeat;
    color:#2D2D2D;
    font-size: 14px;
    font-weight:bold;
    padding-right:25px;
    padding-left:25px;
    line-height: 27px;
    height: 27px;
    display: inline-block;
    
}
#mainContainer{
width:822px; 
}
#footer
{
    background-image: url("../images/foter.jpg");
    margin-top: 10px;
    width:802px;
    height: 57px;
    /*height:22px;*/
    color:#3E3E3E;
    padding-top:0px;
    font-weight:normal;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:0px; 
    padding-top: 10px;
    text-align: center;
    
}
#footer div
{
    margin-top:10px;
    }
#footer a
{
    color:#000000;
    font-weight: bold;
}
.footer a:hover, #footer a:hover{
text-decoration:underline;
}
#Credit{
margin: 5px;
color: #333333;
}
#Credit a{
color: #333333;
}
.font18{
font: normal 18px arial;
}
/* ==== /Main/General =========================== */


/* === Home page ================================ */
/* ============================================== */
#home_top
{
    width:822px;
    margin:0 auto;
    padding:0; 
} 
.home_top_right
{
    height: 360px;
}
.home_top_right, .category_top_right, .category_pink, .category_green
{ 
    float:right;
    width:164px;
    text-align:right;
    margin-bottom: 30px;
}

.category_top_left, .main_article_top_left
{ 
    float:left;
    width:164px;
    margin-bottom: 30px;
    text-align:right;
}

.home_top_right h1, .category_top_right h1, .category_top_left h1, .category_pink h1, .category_green h1, .main_article_top_left h1
{
    font: normal 20px arial;
    color: #ffffff;
    background: url('../images/upsidebar.jpg') no-repeat top right;
    line-height:27px;
    width: 149px;
    padding-right: 15px;
    height: 27px;
}
.home_top_right a, .category_top_right a, .category_top_left a, .category_pink a, .category_green a, .main_article_top_left a
{ 
    background: url('../images/sidebar.jpg') no-repeat top left;
    display:block;
    width: 149px;
    padding-right: 15px;
    height:21px;
    color:#FFFFFF;
    font: normal 14px arial;
    text-decoration:none;
    text-align:right;
    line-height: 21px;
}
.home_top_right a:hover, .category_top_right a:hover, .category_top_left a:hover, .category_pink a:hover, .category_green a:hover, 
.category_green a:hover, .main_article_top_left a:hover
{
    text-decoration:underline;
}
.home_top_left
{
    float:left;
    width:139px;
    height: 360px;
    border-top:1px solid #CCCCCC;
}
.home_top_left h1
{
    font: normal 18px arial;
    color: #99cc00;
    background: url('../images/arrow_gray.gif') no-repeat top right;
    margin-bottom:5px;
    line-height:30px;
    text-align:right;
}
.home_top_left a
{ 
    background: url('../images/btn_green.gif') no-repeat top left;
    display:block;
    width:150px;
    padding-left:10px;
    height:25px;
    padding-top: 4px;
    margin-bottom:2px;
    color:#FFFFFF;
    font: normal 12px arial;
    text-decoration:none;
    text-align:left;
}
.home_top_left a:hover
{
    background: url('../images/btn_green_on.gif') no-repeat top left;
    text-decoration:none;
}

.home_top_text
{
    width:510px;
    height: 380px;
    text-align:right;
    padding: 0px 0px 10px 0px;
    float: right;
}


.home_top_text a
{     
    background-repeat: no-repeat;
    display:block;
    width:165px;
    height: 117px;
    margin-right:5px;
    margin-bottom:10px;
    color: #FFFFFF;
    font: normal 18px arial;
    text-decoration:none;
    text-align:center;
    float: right;
}
.home_top_text .icon0
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -1312px 0px;
}
.home_top_text .icon1
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -1148px 0px;
}
.home_top_text .icon2
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -984px 0px;
}
.home_top_text .icon3
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -820px 0px;
}
.home_top_text .icon4
{ 
    background-image: url('../images/iconshome.jpg');
     background-position: -164px 0px;
}
.home_top_text .icon5
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -656px 0px;
}
.home_top_text .icon6
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -328px 0px;
    
}
.home_top_text .icon7
{ 
    background-image: url('../images/iconshome.jpg');
}
.home_top_text .icon8
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -492px 0px;
}

/*************************************************************************************/
/*************************************************************************************/
/*************************************************************************************/

.home_top_text .icon0:hover
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -1312px -117px;
}
.home_top_text .icon1:hover
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -1148px -117px;
}
.home_top_text .icon2:hover
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -984px -117px;
}
.home_top_text .icon3:hover
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -820px -117px;
}
.home_top_text .icon4:hover
{ 
    background-image: url('../images/iconshome.jpg');
     background-position: -164px -117px;
}
.home_top_text .icon5:hover
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -656px -117px;
}
.home_top_text .icon6:hover
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -328px -117px;
    
}
.home_top_text .icon7:hover
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: 0px -117px;
}
.home_top_text .icon8:hover
{ 
    background-image: url('../images/iconshome.jpg');
    background-position: -492px -117px;
}

#home_top_sales{
margin-top:10px;
}
.home_top_sales_right{
width:410px; 
float:right;
text-align:right;
}
.home_top_sales_left{
width:410px; 
float:left;
text-align:left; 
}
.h1_gan{
font: normal 20px arial;
color: #A1B641;
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:right;
padding-right:5px;
}
.h1_ulam{
margin:0;
padding:0;
font: normal 14px arial;
color: #ffffff;
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:left;
padding-left:10px;
}
.one_top_sale{
width:407px;
height:80px;
margin-bottom:5px; 
}
.sale_right{
float:right; 
width:391px; 
height:74px; 
border-bottom:1px solid #cccccc; 
border-left:none;
padding-top:5px;
padding-right:5px;
text-align:right;
}
.sale_right h1, .sale_left h1{
margin:0;
padding:0;
color:#A1B641;
font: bold 14px arial;
}
.one_sale_1 h1 a, one_sale_2 h1 a{
font-family:arial;
font-weight:bold;
font-size:14px;
text-decoration:none; 
color: #A1B641;
}
.one_sale_1 h1 a:hover, .one_sale_2 h1 a:hover{
text-decoration:underline; 
}
.one_sale_1{
width:250px; text-align:right; float:right;
}
.one_sale_2{
width:250px; text-align:right; float:left;
}
.sale_right .thumb{
float:right;
margin-left:5px;
}
.s90x67{
width:90px;
height:67px;
}
.sale_right .arr{
margin-top:48px;
float:left;
}
.sale_frm_left{
width:10px; 
height:80px; 
float:left;
}
.sale_left{
float:left; 
width:391px; 
height:74px; 
border:1px solid #cccccc; 
border-right:none;
padding-top:5px;
padding-left:5px;
}
.sale_left .thumb{
float:left;
margin-right:5px;
}
.sale_left .arr{
margin-top:48px;
float:right;
}
.sale_frm_right{
background:url('../images/frame_right.gif') no-repeat top right; width:10px; height:80px; float:right;
}
#home_middle{
margin-top:10px; 
}
.home_right_sale{ 
float:right;
width:180px;
text-align:right;
}
.home_left_sale{
float:left;
width:180px;
}
.home_contact{
width:446px;
text-align:right;
margin-top:0px; 
}
.h1_home_contact{
font: normal 14px arial;
color: #ffffff;
background: url('../images/btn_blue.gif') no-repeat top right;
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:right;
padding-right:10px;
}
.home_contact_box{
width:415px;
border:1px solid #cccccc;
border-left:none;
height:120px;
float:right;
padding:10px;
}
.home_contact_box_left{
background: url('../images/home_contact_left.jpg') no-repeat top right;
height:142px;
width:10px;
float:right;
}
.h1_hot_right{
font: normal 14px arial;
color: #ffffff;
background: url('../images/btn_pink_2.gif') no-repeat top right;
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:right;
padding-right:10px;
}
.h1_hot_left{
margin:0;
padding:0;
font: normal 14px arial;
color: #ffffff;
background: url('../images/btn_green_2.gif') no-repeat top left;
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:left;
padding-left:10px;
}
.hot_right_box{
width:178px;
border:1px solid #cccccc;
border-bottom:none;
height:130px;
}
.hot_right_box_bottom{
background: url('../images/hot_right_bottom.jpg') no-repeat top left;
height:10px;
width:180px;
}
.hot_left_box{
width:178px;
border:1px solid #cccccc;
border-bottom:none;
height:130px;
}
.hot_left_box_bottom{
background: url('../images/hot_left_bottom.jpg') no-repeat top left;
height:10px;
width:180px;
}
#home_bottom_sales{
margin-top:10px;
}
.home_bottom_sales_right{
width:410px; 
float:right;
text-align:right;
}
.home_bottom_sales_left{
width:410px; 
float:left;
text-align:left; 
}
#marqueecontainer_right{
position: relative;
width: 150px; /*marquee width */
height: 115px; /*marquee height */
overflow: hidden; 
padding: 10px;  
}
#marqueecontainer_left{
position: relative;
width: 150px; /*marquee width */
height: 115px; /*marquee height */
overflow: hidden; 
padding: 10px;
text-align:right;  
}
/* === /Home page ============================== */

/* === Category page  ========================== */
/* ============================================= */
#category_top{
width:822px;
margin:0 auto;
padding:0; 
} 
/*
.category_top_right{ 
float:right;
width:180px;
text-align:right;
}
.category_top_right h1{
font: normal 18px arial;
color: #A1B641;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:30px;
margin-bottom:7px;
line-height:30px;
}
.category_top_right a{ 
background: url('../images/btn_pink.gif') no-repeat top left;
display:block;
width:170px;
padding-right:10px;
height:25px;
padding-top: 4px;
margin-bottom:2px;
color:#FFFFFF;
font: normal 12px arial;
text-decoration:none;
text-align:right;
}
.category_top_right a:hover{
background: url('../images/btn_pink_on.gif') no-repeat top left; text-decoration:none;
}
.category_top_left{
float:left;
width:180px;
}
.category_top_left h1{
font: normal 18px arial;
color: #99cc00;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:30px;
margin-bottom:7px;
line-height:30px;
text-align:right;
}
.category_top_left a{ 
background: url('../images/btn_green.gif') no-repeat top left;
display:block;
width:170px;
padding-left:10px;
height:25px;
padding-top: 4px;
margin-bottom:2px;
color:#FFFFFF;
font: normal 12px arial;
text-decoration:none;
text-align:left;
}
.category_top_left a:hover{
background: url('../images/btn_green_on.gif') no-repeat top left; text-decoration:none;
}
*/


.category_top_text{
width:420px;
text-align:right;
padding: 10px;
padding-top: 0px; 
}
.category_top_text h1{
margin:0 auto;
padding:0;
font: normal 18px arial;
color: #A1B641;
padding-right:5px;
margin-bottom:7px;
line-height:30px; 
}
#category_top_sales{
margin-top:10px;
}
.category_top_sales_right{
width:410px; 
float:right;
text-align:right;
}
.category_top_sales_left{
width:410px; 
float:left;
text-align:left; 
}
.category_pic{
width:100px;
height:78px;
border-bottom:1px solid #cccccc;
border-left:none;
padding-right:5px;
}
.category_text{
width:270px;
height:68px;
border-bottom:1px solid #cccccc;
border-left:none;
border-right:none;
vertical-align:top;
text-align:right;
padding:5px;
}
.category_text h1{
margin:0;
padding:0;
background:none;
text-align:right;
font: bold 14px arial;
color: #A1B641; 
}
.category_left{
width:10px;
height:80px;
border:none;
}
.category_arr{
width:20px;
height:70px;
border-bottom:1px solid #cccccc;
border-left:none;
border-right:none;
vertical-align:bottom;
padding-bottom:8px;
}
.contact_us_right{
font: normal 14px arial;
color: #ffffff;
background: url('../images/contact_gray_title.jpg') no-repeat top right;
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:right;
padding-right:10px;
} 
.contactus_right_box{
width:178px;
border:1px solid #cccccc;
border-bottom:none;
height:140px;
}
.contactus_right_box_bottom{
background: url('../images/hot_right_bottom.jpg') no-repeat top left;
height:10px;
width:180px;
}
/* === /Category page  ========================= */

/* === Sale page  ============================== */
/* ============================================= */
#sale_right{
float:right;
width:180px;
text-align:right;
margin-top:0px; 
}

/*
.category_pink{
float:right;
width:180px;
text-align:right;
margin-bottom: 10px; 
}
.category_pink h1{
font: normal 18px arial;
color: #A1B641;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:30px;
margin-bottom:7px;
line-height:30px;
}
.category_pink a{ 
background: url('../images/btn_pink.gif') no-repeat top left;
display:block;
width:170px;
padding-right:10px;
height:25px;
padding-top: 4px;
margin-bottom:2px;
color: #FFFFFF;
font: normal 12px arial;
text-decoration:none;
text-align:right;
}
.category_pink a:hover{
background: url('../images/btn_pink_on.gif') no-repeat top left;
text-decoration:none;
}
.category_green{
float:right;
width:180px;
text-align:right;
margin-bottom: 10px; 
}
.category_green h1{
font: normal 18px arial;
color: #A1B641;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:30px;
margin-bottom:7px;
line-height:30px;
}
.category_green a{ 
background: url('../images/btn_green.png') no-repeat top left;
display:block;
width:170px;
padding-right:10px;
height:25px;
padding-top: 4px;
margin-bottom:2px;
color:#FFFFFF;
font: normal 12px arial;
text-decoration:none;
text-align:right;
}
.category_green a:hover{
background: url('../images/btn_green_on.png') no-repeat top left;
text-decoration:none;
}
*/

#sale_left{
float:left;
width:625px; 
margin-top:15px; 
}
#sale_content{
text-align:right;
}
.sale_title{
font: normal 18px arial;
color: #A1B641;
margin-bottom:7px;
line-height:30px;
}
.sale_related_box{
float:left; width:305px; margin-top:20px;
}
.sale_related_box_next{
float:left; width:305px; margin-top:5px;
}
.sale_contact_box{
float:right; width:305px; margin-top:20px;
}
.sale_contact_main{
width:303px;
border:1px solid #cccccc;
border-bottom:none;
border-top:none;
height:500px;
}
.sale_contact_top{
background: url('../images/sale_contact_top.jpg') no-repeat top left;
height:7px;
width:305px; 
}
.sale_contact_bottom{
background: url('../images/sale_contact_bottom.jpg') no-repeat top left;
height:10px;
width:305px; 
}
.sale_contactus_title
{
font: normal 18px arial;
color: #81980A;
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:right;
padding-right:10px;
} 
.sale_related_title{
font: normal 18px arial;
color: #81980A;
/*background: url('../images/btn_pink_2.gif') no-repeat top right;*/
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:right;
padding-right:10px;
} 
.sale_related_top{

height:7px;
width:305px;
float:left; 
}
.sale_related_main{
width:303px;
height:65px;
float:left; 
}
.sale_related_bottom{
border-bottom:1px solid #cccccc;
height:10px;
width:305px;
float:left;
margin-bottom:5px;  
}
.select_125x20{
height:21px; width:125px;
vertical-align:top; 
}
/* === /Sale page  ============================== */

/* === Contact us =============================== */
/* ============================================== */
.contact_us_text{
width:420px;
/*padding: 10px;
padding-top: 35px;
margin-bottom:10px;
*/
text-align:right;
}
.contact_us_text h1{
margin:0 auto;
padding:0;
font: normal 18px arial;
color: #A2B832;  /* blue */
padding-right:0px;
margin-bottom:7px;
line-height:30px; 
}
/* === /Contact us =============================== */

/* === Contact boxes ============================ */
/* ============================================== */
.input_155x16{
width:155px; height:16px;
margin: 0 0 2px 0;
}
.input_120x16{
width:120px; height:16px;
margin: 0; 
}
.contact_category{
margin:0;
padding:0;
width:170px; padding:3px;
}
.contact_category td, .contact_sale td{
margin:0;
padding:0;
vertical-align:top;
}
.contact_sale{
margin:0;
padding:0;
width:280px; padding:3px;
text-align:right;
}



.contactRightInputShort{
	 margin:0 auto;
	 padding:0;
	 height:10px;
}
.contactRightInputShort input{
	width:155px;
	height:16px;
	font-size:10px;
	border:1px solid #7f9db9;
	margin:0;
	 padding:0;
}
.validation-advice {
	color:#ff0000;
	font:normal 10px arial;  
}
.formValidation input.disabled {
	border:1px solid #f2f2f2;
	background-color:#f2f2f2;  
}
.formValidation input.required, .formValidation textarea.required {
	border:1px solid #7f9db9;  
}
.formValidation input.validation-failed, .formValidation textarea.validation-failed {
	border:1px dotted #ff0000;  
}
.formValidation input.validation-passed, .formValidation textarea.validation-passed {
	border:1px solid #7f9db9;
	color:#000000; 
} 
/* === /Contact boxes ============================ */


/* === Articles main page - main_article_page.php === */
/* ================================================== */
/*
.main_article_top_left{
float:left;
width:180px;
padding-top:50px;
}
.main_article_top_left h1{
font: normal 18px arial;
color: #99cc00;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:30px;
margin-bottom:7px;
line-height:30px;
text-align:right;
}
.main_article_top_left a{ 
background: url('../images/btn_article.gif') no-repeat top left;
display:block;
width:170px;
padding-left:10px;
height:25px;
padding-top: 4px;
margin-bottom:2px;
color:#FFFFFF;
font: normal 12px arial;
text-decoration:none;
text-align:left;
}
.main_article_top_left a:hover{
background: url('../images/btn_blue_on.gif') no-repeat top left; text-decoration:none;
}
*/

.main_article_top_text{
width:420px;
text-align:right;
padding: 10px;
padding-top: 5px; 
}
.main_article_top_text h1{
margin:0 auto;
padding:0;
font: normal 18px arial;
color: #A2B832;
padding-right:0px;
margin-bottom:7px;
line-height:30px; 
}
/* === /Articles main page - main_article_page.php === */




/* === Sales page (sep) ============================= */
/* ================================================== */
#sales_footer
{
    margin-top: 40px;
    width:620px;
    background:#4a99f5;
    height:2px;
    margin-bottom:5px;   
} 
.sales_credit{
color: #000000; 
}
.sales_credit:hover{
color: #000000;
}
/* === /Sales page (sep) ============================= */
