@charset "UTF-8";
/* CSS Document */

BODY	{
		Background-Color: #FFF;
		Margin-Bottom:    0px;
		Margin-Left:      0px;
		Margin-Right:     0px;
		Margin-Top:       0px;
		Margin:           0px;
dir: rtl;
direction: rtl;
}

TABLE	{
		Vertical-Align:   Top;
		Border:           0px;
		Padding-Bottom:   0px;
		Padding-Left:     0px;
		Padding-Right:    0px;
		Padding-Top:      0px;
}

TD		{
		/* Text-Align:	      Justify; */
		Font-Family: 	  Verdana, Arial, Helvetica, sans-serif;
		Font-Size:        12px; 
		Font-Style:       Normal;	
		Color:            #000;	
		Text-Decoration:  None; 
		Vertical-Align:   Top;
}

IMG		{
		border:           0px;
}

A:Link, A:Visited, A:Active {
		Background-Color: Transparent;
		Color:            #3195bf;
		Text-Decoration:  Underline;
		/* Letter-Spacing:   0.01cm */
}

A:Hover		{
		Background-Color: Transparent;
		Color:            #a7daf0;
		Text-Decoration:  None;
		/* Letter-Spacing:   0.01cm */
}

A.Red:Link, A.Red:Visited, A.Red:Active {
		Font-Family:      Verdana, Arial, Helvetica, Sans-Serif;
		Font-Style:       Normal;
		Color:            #ec9b00;
		Text-Decoration:  Underline;
		/* Letter-Spacing:   0.01cm */
}

A.Red:Hover	{
		font-Family:      Verdana, Arial, Helvetica, Sans-Serif;
		Font-style:       Normal;
		Color:            #f6d9a1;
		Text-Decoration:  None;
		/* Letter-Spacing:   0.01cm */
}

.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #009980;
	padding: 3px 5px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield {
	background: #fff;
	width: 120px;
	border: solid 1px #009980;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
	color: #fff;
	border: solid 1px #009933;
	font-size: 11px;
	height: 27px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#00CC00), to(#66CC00));
	background: -moz-linear-gradient(top,  #00CC00,  #66CC00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC00', endColorstr='#66CC00'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC00', endColorstr='#66CC00'); /* ie8 */
}

#registerForm {  
  position: fixed;  
  top: 10%;  
  right: 2px;  
  background: white;  
  width: 10%;  
  border: 1px solid #ccc;   
  text-align: right;  
  padding: 8px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: Normal;	
  color: #fff;	
  text-decoration: none;
  -moz-border-radius: 5px;  
  -khtml-border-radius: 5px;  
  -webkit-border-radius: 5px;  
  border-radius: 5px;  
  background: #209DE8; /* for non-css3 browsers */ 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7DDF7', endColorstr='#2FD0F4'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#B7DDF7), to(#2FD0F4)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #B7DDF7,  #2FD0F4); /* for firefox 3.6+ */
 }  

H1 {
 font-size: 14px;
 font-weight: bold;
}

H1#ModelName {
 font-size: 20px;
 Font-Family: Arial, sans-serif;
}

H2 {
 font-size: 12px;
 font-weight: bold;
}

.table_prod_list {
background-color: #EEEEEE;
/*
border-width: 1px;
border-style:  double;
*/
}

.table_prod_list_tr {
 cursor: pointer;
}

.table_prod_list_td {
text-align: center;
font-weight:  bold;
vertical-align: middle;
border-width: 1px;
border-color: #DDDDDD;
border-style:  ridge  ;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.table_prod_list_td2 {
font-weight:  bold;
vertical-align: middle;
border-width: 1px;
border-color: #DDDDDD;
border-style:  ridge  ;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.table_prod_list_td2_color {
background-color: #7FBDD6;
font-weight:  bold;
vertical-align: middle;
border-width: 1px;
border-color: #DDDDDD;
border-style:  ridge  ;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.table_cart_list_td2 {
vertical-align: middle;
border-width: 1px;
border-color: #DDDDDD;
border-style:  ridge  ;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}


/* ---------------------------------- CSS Top Menu START ---------------------------------- */

#topLogoCart {
 width: 950px; 
 height: 75px; 
 margin: 0 auto; 
 direction: rtl;
}

#topLogoCart #top_logo {
float: right; 
clear: none; 
width: 223px; 
height: 70px; 
margin-top: 5px; 
background:url(/images/logo.gif); 
background-repeat: no-repeat; 
}

#topLogoCart #top_slogan {
float: right; 
clear: none; 
width: 360px; 
height: 33px;
margin-top: 5px; 
padding-top: 22px; 
padding-right: 10px; 
color: black; 
font-family: Arial; 
font-weight: bold; 
text-decoration: none; 
}

#topLogoCart #top_cart {
float: left; 
clear: none; 
width: 220px; 
height: 67px; 
margin-top: 8px;
}

#topLogoCart #top_cart #top_cart_left_corner {
float: left; 
width: 6px; 
height: 57px; 
background:url(/images/m13.gif); 
background-repeat: no-repeat;
}

#topLogoCart #top_cart #top_cart_center_bg {
float: left; 
width: 85px;
height: 57px; 
background:url(/images/m14.gif); 
background-repeat: repeat-x;
}

#topLogoCart #top_cart #top_cart_center_bg2 {
padding-right: 5px; 
float: left; 
width: 75px;
height: 47px; 
padding-top: 10px;  
background:url(/images/m14.gif); 
background-repeat: repeat-x; 
font-size: 14px; 
font-family: Arial, sans-serif; 
font-weight: bold;
}

#topLogoCart #top_cart #top_cart_right_corner {
float: left; 
width: 6px; 
height: 57px; 
background:url(/images/m15.gif); 
background-repeat: no-repeat;
}

#topLogoCart #top_cart #top_cart_bag {
float: left; 
width: 85px;
height: 51px; 
margin-top: 3px; 
background:url(/images/m16.gif); 
background-repeat: no-repeat;
}

.display_none {
display: none;
}

#top_menu {
width: 950px; 
height: 37px; 
border: 0px solid black; 
margin: 0 auto; 
direction: rtl;
}

#top_menu a {
 float: right; 
 clear: none; 
 cursor: pointer; 
 width: 190px; 
 height: 36px; 
 background-repeat: no-repeat;
 font-size: 0px;
}

#top_menu a span {
display: none;
}

#top_menu_homepage {
 background:url(/images/ma02.gif); 
}

#top_menu_catalogue {
 background:url(/images/ma03.gif); 
}

#top_menu_sales {
 background:url(/images/ma04.gif); 
}

#top_menu_new_products {
 background:url(/images/ma05.gif); 
}

#top_menu_contact {
 background:url(/images/ma06.gif); 
}

#top_submenu {
 width: 950px; 
 height: 55px; 
 border: 0px solid black; 
 margin: 0 auto; 
 direction: rtl; 
}

#top_submenu ul {
 border: 0px solid black;
 list-style-type: none;
 padding: 0px;
 margin: 0;
 width: 665px;
 height: 27px;
 vertical-align:middle; 
 color: #000;
 float: right;
 clear: none;
 text-align: right;
 margin-right: 17px;
}

#top_submenu li {
 position:relative;
 top:3px;
 display: block;
 float: right;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: Normal;	
 color: #000;	
 text-decoration: none;
 padding: 3px;
 border: 0px solid black;
}

#top_submenu li A:Link, #top_submenu li A:Visited, #top_submenu li A:Active {
	background-color: Transparent;
	font-size: 12px;
	color: #000;
	text-decoration: None;
	letter-spacing: 0.02cm;
}

#top_submenu li A:Hover {
	background-color: Transparent;
	font-size: 12px;
	color: #000;
	text-decoration: Underline;
	letter-spacing:0.02cm;
}

#top_submenu .contact_us_phone  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: Normal;	
padding-top: 7px;
background-color:#f3f3f3; 
color:#d00404; 
padding-left: 10px;
height: 20px;
width: 300px;
float: left;
/*width: 148px;*/
}

#fast_search #form_search {
 width: 950px; 
 border: 0px solid black; 
 margin: 0 auto; 
 padding-bottom: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: Normal;	
text-align: left;
}

#fast_search #form_search #search {
border: 1px solid #AAAAAA; 
width: 120px;
height: 16px;
}

/* ---------------------------------- CSS Top Menu END ---------------------------------- */

/* ---------------------------------- CSS Prod Start ---------------------------------- */

.prod_description {
float: right; 
width: 450px; 
clear: left; 
text-align: right;
border: 0px solid black;
padding-right: 5px;
font-family: Arial, sans-serif;
}

.prod_description h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.prod_description #ModelName {
direction: rtl; 
border: 0px solid black; 
display: block; 
float: right; 
clear: none; 
padding: 0px; 
margin: 5px 0px 10px 0px;
}

.prod_description #videoClip {
margin: 0 auto; 
padding: 0px 0px 10px 0px; 
width: 425px; 
height: 355px; 
border: 0px solid black; 
clear: both;
}

.prod_images_screens {
float: right; 
width: 260px;
min-height: 20px;
border: 0px solid black;
padding: 5px;
background: url(/images/ajax-loader.gif) no-repeat center center;
}

.thm {
width: 445px; 
clear: both;
border: 0px solid black;
margin: 5px 0px 10px 0px;
}

.thm .thm_image {
float: right; 
clear: none; 
margin-left: 3px;
/*border: 3px solid #D3D2D3;*/
padding-top: 4px;
background-image:url('/images/prod_image_bg2.gif'); 
width: 108px; 
height: 104px;
text-align: center;
vertical-align: middle;
}

.thm .thm_delimiter {
clear: both; 
width: 1px; 
height: 3px; 
margin: 0px; 
padding: 0px;
font-size: 2px;
}

.prod_id_price_cart {
float: left; 
width: 445px; 
height: 140px;
padding-top: 8px;
}

.prod_id_price_cart .cartIcon {
float: left; 
padding-left: 20px; 
width: 85px; 
height: 115px;
float: left; 
cursor: pointer; 
border: 0px solid black;
}

#frequency_buy {
clear: both; 
display: block; 
text-align: center; 
padding-top: 10px; 
width: 100%; 
height: 180px; 
border: 0px solid black;
}

#frequency_buy .freq_header {
border-top: 1px dashed black; 
background-color: #F0F0F0; 
width: 100%; 
margin-bottom: 10px; 
font-family: Arial; 
text-align: right;
}

#frequency_buy .freq_header strong {
display: block; 
padding-right: 15px;
}

#frequency_buy .prod_block {
clear: none; 
float: right; 
padding-left: 20px; 
padding-right: 20px; 
width: 140px;
font-family: Arial;
border: 0px solid black; 
}

#frequency_buy .prod_block img {
width: 100px; 
height: 100px; 
border: 3px solid #A5A5A5;
}

#frequency_buy .prod_block a {
color: black; text-decoration: none;
}

/* ---------------------------------- CSS Prod End ---------------------------------- */


/* ---------------------------------- Side Menu Start ---------------------------------- */

#menu_side {
direction: rtl;
float: right; 
width: 202px; 
border: 0px solid black;
}

#menu_side #root {
direction: rtl; 
float: right; 
clear: both; 
border: 1px solid #D3D2D3;
border-top: 0px; 
width: 197px; 
list-style-type: none; 
padding-right: 1px; 
margin: 0px; 
font-family: Arial;
}

#menu_side #root .lili {
padding-right: 17px; margin: 1px; padding-top: 3px; padding-bottom: 3px; background: #EAECEB url('/images/m23.gif') 183px 12px no-repeat; }

#menu_side #root .lili a {
text-decoration: none; color: #000; font-size: 16px;
}

#root #subb {
list-style-type: disc; background-color: #EAECEB; padding-right: 13px; margin: 0px;
}

#root #subb .lili2 {
}

#root #subb .lili2 a {
text-decoration: none; color: #000; font-size: 15px; padding: 0; margin: 0;
}

/* ---------------------------------- Side Menu END ---------------------------------- */

/* ---------------------------------- Prod small info Start ---------------------------------- */

#cat3_list {
float: right; 
width: 730px; 
text-align: right;
border: 0px solid black;
}

#cat3_list .prod_small_info {
border: 0px solid black;
width: 360px;
float: right;
margin-left: 2px;
}

#cat3_list .prod_small_info .image {
border: 3px solid #D3D2D3; 
width: 100px; 
height: 100px;
background: url(/images/ajax-loader.gif) no-repeat center center;
}

#cat3_list .text {
float: right;
clear: none;
width: 239px;
margin-top: 1px;
border: 0px solid #CCC;
min-height: 105px
}

#cat3_list .text h3 {
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px;
float: right;
direction: rtl;
}

#cat3_list .text .desc_small {
direction: rtl;
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px;
float: right;
clear: both;
width: 234px;
border: 0px solid black;
min-height: 30px
}

#cat3_list .text .price {
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px;
float: right;
clear: none;
border: 0px solid black;
width: 100px;
text-align: center;
}

#cat3_list .text .links {
}


#cat3_list .text .links .more_add {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px;
border: 1px solid #CCC;
background-color: #EEE;
padding: 1px;
display: block;
float: right;
clear: none;
text-align: center;
margin-left: 3px;
}

#cat3_list .image {
float: right;
clear: none;
margin: 5px;
text-align: center;
border: 3px solid #D3D2D3; 
width: 100px; 
height: 100px;
}

#cat3_list img {
margin: 0 auto;
text-align: center;
border: 0px solid black;
}

#cat3_list .more_details_add_to_cart {
float: left; 
width: 136px;
border: 0px solid black; 
text-align: center;
}

#cat3_list .more_details_add_to_cart .more_details {
width: 121px;
height: 25px;
padding-bottom: 2px;
border: 0px solid black;
}

#cat3_list .more_details_add_to_cart .add_to_cart {
width: 121px;
height: 25px;
cursor: pointer;
}

#cat3_list .more_details_add_to_cart .added_to_cart {
display: none; 
height: 26px; 
border: 0px solid black; 
text-align: center; 
font-family: Arial;
padding-top: 3px;
white-space: no-wrap;
}

/* ---------------------------------- Prod small info END ---------------------------------- */

#articles {
text-align: justify; 
padding-right: 100px; 
padding-left: 100px; 
border: 0px solid red;
}

#articles p {
margin: 0px;
padding-right: 10px;
direction: rtl;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
}

#articles h1, #articles h2, #articles h3, #articles h4, #articles h5 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
direction: rtl;
margin: 0px;
padding-top: 10px;
}

#articles h1 {
padding-top: 0px;
font-size: 18px;
}
#articles h2 {
font-size: 16px;
}
#articles h3 {
font-size: 14px;
}
#articles h4 {
font-size: 13px;
}
#articles h5 {
font-size: 12px;
}

#articles table {
text-align: center;
margin: 0 auto;
direction: rtl;
}

#articles table CAPTION {
margin: 0 auto;
padding-top: 10px;
}

#articles table th {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
background-color: #DDD;
padding-left: 10px;
padding-right: 10px;
text-align: center;
direction: rtl;
}
#articles table td {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px;
text-align: center;
border: 1px solid #CCC;
direction: rtl;
}

#articles ol, #articles ul {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px;
direction: rtl;
}

/* ----------------- */

#menu_banner {
 float: right; 
 clear: both; 
 margin-top: 10px; 
 width: 200px; 
 height: 254px; 
 background-image:url(/images/shop_howto.png);
}

#menu_banner span { display: none; }

#search_tags { float: right; clear: both; margin-top: 10px; text-align: justify; width: 200px; }
#search_tags a:Hover { background-color: #0063DC; color: white; }

