/* ==== Author : Tomer ========================== */ 
.newsItem{
	width: 400px;
	margin-bottom: 10px;
}
.newsItemImage{
	float: right;
	margin-left: 5px;
}
.newsItemText{
	float: right;
	width: 300px;
}
/* ==== /Author : Tomer ========================= */

/* === Main/General ============================= */
/* ============================================== */
body
{
    background-image: url('../images/gradiant.jpg');
    background-repeat:repeat-x;
    background-position: top;
}
.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:838px;
height:150px;
background:red;
text-align:right;
padding-top:0px;
background-color: Transparent;
}
#main_menu
{
    width:100%;
    height:20px;
    color:#e2d2e2; 
    text-align:center;
    
}
#main_menu a{
color:#549ec0;
font-weight:bold;
font-size: 12px;
margin: 0px 3px 0px 3px;
}

#main_menu a:hover{
    color:#833ECC;
    text-decoration: none;
}

#mainContainer{
width:820px; 
}
#footer
{
    background-image: url('../images/foter.jpg');
    margin-top: 10px;
    width:800px;
    /*height:22px;*/
    color:#FFFFFF;
    padding-top:5px;
    font-weight:normal;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:6px; 
}
#footer a{
color:#ffffff;
}
.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:820px;
margin:0 auto;
padding:20px 0px 0px 0px; 
} 
.home_top_right{ 
float:right;
width:180px;
text-align:right;
}
.home_top_right h1{
font: normal 18px arial;
color: #EE0A59;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:0px;
margin-bottom:7px;
line-height:30px;
text-align:center;
}
.home_top_right a{ 
background: url('../images/btn_pink.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:center;
line-height: 19px;
}
.home_top_right a:hover{
background: url('../images/btn_pink_on.gif') no-repeat top left;
text-decoration:none;
}
.home_top_left{
float:left;
width:180px;
}
.home_top_left h1{
font: normal 18px arial;
color: #EE0A59;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:0px;
margin-bottom:7px;
line-height:30px;
text-align:center;
}
.home_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:center;
line-height: 19px;
}
.home_top_left a:hover{
background: url('../images/btn_green_on.gif') no-repeat top left;
text-decoration:none;
}
.home_top_text{
width:430px;
text-align:right;
padding: 10px;
padding-top: 35px;
}

#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 14px arial;
color: #EE0A59;
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;
font-weight:bold;
font-size: 14px;
}
.h1_ulam{
margin:0;
padding:0;
font: normal 14px arial;
color: #EE0A59;
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:right;
padding-left:10px;
font-weight:bold;
font-size: 14px;
}
.one_top_sale{
width:407px;
height:80px;
margin-bottom:5px; 
}
.sale_right
{
    float:right; 
    width:391px; 
    height:74px; 
    border-left:none;
    padding-top:5px;
    padding-right:5px;
    text-align:right;
    border-bottom: 1px solid #cccccc;
}
.sale_right h1, .sale_left h1{
margin:0;
padding:0;
color:#ee0a59;
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; 
}
.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{
background:url('../images/frame_left.gif') no-repeat top left; 
width:10px; 
height:80px; 
float:left;
}
.sale_left{
float:left; 
width:391px; 
height:74px; 
border-right:none;
padding-top:5px;
padding-left:5px;
}
.sale_left .thumb{
float:left;
margin-right:5px;
}
.sale_left .arr{
margin-top:48px;
float:left;
}
.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:454px;
text-align:right;
margin-top:0px; 
}
.h1_home_contact{
font: bold 14px arial;
color: #EE0A59;
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: #EE0A59;
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;
font-weight:bold;
font-size: 14px;
}
.h1_hot_left{
margin:0;
padding:0;
font: normal 14px arial;
color: #EE0A59;
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;
font-weight:bold;
font-size: 14px;
}
.hot_right_box{
width:178px;
border:1px solid #cccccc;
border-bottom:none;
height:200px;
}
.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: 185px; /*marquee height */
overflow: hidden; 
padding: 10px;  
}
#marqueecontainer_left{
position: relative;
width: 150px; /*marquee width */
height: 185px; /*marquee height */
overflow: hidden; 
padding: 10px;
text-align:right;  
}
/* === /Home page ============================== */

/* === Category page  ========================== */
/* ============================================= */
#category_top{
width:820px;
margin:0 auto;
padding:0; 
} 
.category_top_right{ 
float:right;
width:180px;
text-align:right;
}
.category_top_right h1{
font: normal 18px arial;
color: #ff005e;
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-left:10px;
height:25px;
line-height: 19px;
padding-top: 4px;
margin-bottom:2px;
color:#FFFFFF;
font: normal 12px arial;
text-decoration:none;
text-align:center;
}
.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: #EE0A59;
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;
line-height: 19px;
padding-top: 4px;
margin-bottom:2px;
color:#FFFFFF;
font: normal 12px arial;
text-decoration:none;
text-align:center;
}
.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: 35px; 
}
.category_top_text h1{
margin:0 auto;
padding:0;
font: normal 18px arial;
color: #ff005e;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:30px;
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: #ff005e; 
}
.category_left{
background: url('../images/frame_left.gif') no-repeat top right;
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:15px; 
}
.category_pink{
float:right;
width:180px;
text-align:right;
margin-bottom: 10px; 
}
.category_pink h1{
font: normal 18px arial;
color: #ff005e;
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: #ff005e;
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: #ff005e;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:30px;
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: bold 14px arial;
color: #EE0A59;
height:28px;
margin-bottom:1px;
line-height:26px;
text-align:right;
padding-right:10px;
} 
.sale_related_title{
font: bold 14px arial;
color: #EE0A59;
/*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;
border-bottom:none;
border-top:none;
height:65px;
float:left; 
}
.sale_related_bottom
{
margin-top: 5px;
background: url('../images/sale_contact_bottom.jpg') no-repeat top left;
height:10px;
width:305px;
float:left;
margin-bottom:0px; 
border-top: 1px solid #CCCCCC; 
}
.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: #EE0A59;  /* blue */
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:30px;
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:180px;
padding-left:0px;
height:25px;
padding-top: 4px;
margin-bottom:2px;
color:#FFFFFF;
font: normal 12px arial;
text-decoration:none;
text-align:center;
}
.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: 50px; 
}
.main_article_top_text h1{
margin:0 auto;
padding:0;
font: normal 18px arial;
color: #EE0A59;
background: url('../images/arrow_gray.gif') no-repeat top right;
padding-right:30px;
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) ============================= */
#header .h1, #header .h2, #header .h3, #header .h4, #header .h5, #header .h6, #header .h7
{
    font-size: 11px;
    height: 111px;
    padding-top: 37px;
    display: block;
    float: left;
    color: #ffffff;
}
#header .h1
{
    background-image: url('../images/header.jpg');
    width: 82px;
    padding-right: 22px;
}
#header .h2
{
    background-image: url('../images/header.jpg');
    background-position: -104px 0px;
    width: 72px;
    padding-right: 11px;
}
#header .h3
{
    background-image: url('../images/header.jpg');
    background-position: -187px 0px;
    width: 68px;
    float: left;
    padding-right: 15px;
}
#header .h4
{
    background-image: url('../images/header.jpg');
    background-position: -270px 0px;
    width: 71px;
    padding-right: 12px;
}
#header .h5
{
    background-image: url('../images/header.jpg');
    background-position: -353px 0px;
    width: 80px;
    padding-right: 3px;
}
#header .h6
{
    background-image: url('../images/header.jpg');
    background-position: -436px 0px;
    width: 79px;
    padding-right: 4px;
}
#header .h7
{
    background-image: url('../images/header.jpg');
    background-position: -519px 0px;
    width: 68px;
    padding-right: 15px;
}
#header .h8
{
    background-image: url('../images/header.jpg');
    background-position: -602px 0px;
    width: 236px;
    height: 148px;
    display: block;
    float: left;
}

#header .h1:hover
{
    background-position: 0px -149px;
    text-decoration: none;
}
#header .h2:hover
{
    background-position: -104px -149px;
    text-decoration: none;
}
#header .h3:hover
{
    background-position: -187px -149px;
    text-decoration: none;
}
#header .h4:hover
{
    
    background-position: -270px -149px;
    text-decoration: none;
}
#header .h5:hover
{
    background-position: -353px -149px;
    text-decoration: none;
}
#header .h6:hover
{
    background-position: -436px -149px;
    text-decoration: none;
}
#header .h7:hover
{
    background-position: -519px -149px;
    text-decoration: none;
}
#header .h8:hover
{
    background-position: -602px -149px;
}

