/*
  $Id: stylesheet.css,v 1.0 2004/08/12 00:01:55 Farhad zare Exp $

  Virtu, Open Source E-Commerce
  http://www.e-virtu.com/
  http://www.oscommerce.com/

  Copyright (c) 2007-2009 Virtu E-Commerce

  Released under the GNU General Public License
*/

.boxText { font-family: Tahoma,Helvetica; font-size: 11px; }
.errorBox { font-family : Tahoma,Helvetica; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma,Helvetica; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #e0f2fc; }
.orderEdit { font-family : Tahoma,Helvetica; font-size : 11px; color: #70d250; text-decoration: underline; }

BODY {
  background: #38517A;
  color: #000000;
  margin: 0px;
  font-family:tahoma, arial;
}
A {
  color: #000000;
  text-decoration: none;
}
A:hover {
  color: #AABBDD;
  text-decoration: underline;
}
FORM {
        display: inline;
}
TR.header {
  background: #FCFCFC;
}
TR.headerNavigation {
  background: #ffffff;
}
TD.headerNavigation {
  font-family: Tahoma,Helvetica;
  font-size: 11px;
  background: #ffffff;
  color: #46618C;
  padding:0px 10px;
  padding-top:5px;
  font-weight : bold;
}
A.headerNavigation { 
  color: #46618C; 
}
A.headerNavigation:hover {
  color: #384e72;
  text-decoration:none;
}
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Tahoma,Helvetica;
  font-size: 13px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Tahoma,Helvetica;
  font-size: 13px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #FFFFFF;
}
TD.footer {
  padding: 5px;
  padding-bottom: 1px;
  font-family: Tahoma,Helvetica;
  font-size: 13px;
  text-align: center;
  background: #FFFFFF;
  color: #38517A;
  font-weight: bold;
}
a.footer {
  font-family: Tahoma,Helvetica;
  font-size: 13px;
  color: #38517A;
  font-weight: bold;
}
a.footer:hover {
  text-decoration: none;
  color: #BFDDEC;
}
.infoBox {
  background: #ffffff;
}
.infoBoxContents {
  background-image: url('images/theme/block-cbg.gif');
  background-repeat: repeat-y;
  padding-right: 4px;
  padding-left: 2px;
  font-family: Tahoma,Helvetica;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma,Helvetica;
  font-size: 11px;
}
TD.infoBoxHeading {
  font-family: Tahoma,Helvetica;
  font-size: 10px;
  font-weight: bold;
  background-image: url('images/theme/block-center.gif');
  background-repeat: repeat-x;
  color: #ECF1F9;
}
TD.infoBox, SPAN.infoBox {
  font-family: Tahoma,Helvetica;
  font-size: 11px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F4FBFE;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #e0f2fc;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #D4DBDE; 
}
.productListing-heading {
  font-family: Tahoma,Helvetica;
  font-size: 11px;
  background: #6B8BC1;
  color: #FFFFFF;
  font-weight: bold;
}
TD.productListing-data {
  font-family: Tahoma,Helvetica;
  font-size: 11px;
}
A.pageResults {
  color: #35a5ca;
  padding:2px 4px;
}A.pageResults:hover {
  color: #ffffff;
  background: #566D91;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma,Helvetica;
  font-size: 17px;
  font-weight: bold;
  color: #486390;
}
TR.subBar { background: #f4f7fd;}
TD.subBar {
  font-family: Tahoma,Helvetica;
  font-size: 11px;
  color: #000000;
}
TD.main, P.main {
  font-family: Tahoma,Helvetica;
  font-size: 12px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma,Helvetica;
  font-size: 11px;
}
TD.accountCategory {
  font-family: Tahoma,Helvetica;
  font-size: 14px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Tahoma,Helvetica;
  font-size: 13px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Tahoma,Helvetica;
  font-size: 13px;
}
TD.tableHeading {
  font-family: Tahoma,Helvetica;
  font-size: 13px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Tahoma,Helvetica;
  font-size: 11px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma,Helvetica;
  font-size: 12px;
}
TEXTAREA {
  width: 100%;
  font-family: Tahoma,Helvetica;
  font-size: 12px;
}
SPAN.greetUser {
  font-family: Tahoma,Helvetica;
  font-size: 13px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma,Helvetica;
  font-size: 13px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma,Helvetica;
  font-size: 13px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {  font-family: Tahoma,Helvetica;  color: #ff0000;}
SPAN.errorText {  font-family: Tahoma,Helvetica;  color: #ff0000;}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma,Helvetica; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma,Helvetica; font-size: 11px; color: #000000; }
/* message box */
.messageBox { font-family: Tahoma,Helvetica; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Tahoma,Helvetica; font-size: 11px; background-color: #f8babb; }
.messageStackSuccess { font-family: Tahoma,Helvetica; font-size: 12px; background-color: #c0f1e8; vertical-align:top; }
/* input requirement */
.inputRequirement { font-family: Tahoma,Helvetica; font-size: 11px; color: #ff0000; }
/* compare */
.in_processing{
  background-image: url("images/indicator.gif");
  background-position: bottom;
  background-repeat:no-repeat;
  width: 63px;
  height:23px;
  border:0;
  cursor:pointer;
  clear:none;
  float:right;
  text-decoration:none;
  display:none;
}
#compare_list_holder{ padding:5px 3px 5px 3px;}
/* compare */
/* add to shopping card begin */
.in_processing_add_shopping_card{
  background-image: url("images/in_processing_add_shopping_card.gif");
  background-position: bottom;
  background-repeat:no-repeat;
  width: 63px;
  height:23px;
  border:0;
  cursor:pointer;
  clear:none;
  float:right;
  text-decoration:none;
  display:none;
}


/* linux template begin*/
td.ItemInCart a:hover, .boxText a:hover, #compare_list_holder a:hover, .main a:hover{
  color:#0272b5; 
  text-decoration:none; 
}
TR.header1 {
  background-image: url('images/theme/header1.jpg');
  background-repeat: no-repeat;
  width: 898px;
  height: 147px;
}
TR.header2 {
  background-image: url('images/theme/header2.jpg');
  background-repeat: no-repeat;
  width: 898px;
  height: 150px;
}
.searchbox {
  padding: 11px;
  width: 217;
  text-align: right;
  font-family: Tahoma;
  font-size: 11px;
  color: #38517A;
}

a.headerlink {
  font-family: Tahoma;
  font-size: 10px; 
  color: #314A72;
}
a.headerlink:hover {
  color: #798BA9;
  text-decoration: none;
}

.infoBoxBottom {
  background-image: url('images/theme/block-bottom.gif');
  background-repeat: no-repeat;
  width: 125px;
  height: 21px;
  margin-bottom: 7px;
}
.copyright {
  padding: 12px;
  font-family: Tahoma,Helvetica;
  font-size: 12px;
  text-align: center;
  color: #DDF6FF;
  font-weight:bold;
}
.copyright a{
  padding: 0px;
  font-family: Tahoma,Helvetica;
  font-size: 11px;
  color: #B0D1DD;
}
.copyright a:hover {
  color: #DDF6FF;
}
.product_listing_top {
  background-image: url('images/theme/product_listing_top.gif');
  background-repeat: no-repeat;
  background-position:top;
  width: 583px;
  height: 15px;
  padding:0;
  margin:0; 
}
.product_listing_bottom {
  background-image: url('images/theme/product_listing_bottom.gif');
  background-repeat: no-repeat;
  background-position:bottom;
  width: 583px;
  height: 15px;
  padding:0;
  margin:0; 
}
.product_listing_middle{
  background-color:#F4FBFE;
  padding:0px 15px;  
  margin:0px;
}
.product_listing_separator{
  font-size:1px;
  height:5px;
}
.product_image{
  border:2px  solid #A5B4C7;
  border-top:1px solid #5C7395;
  -moz-border-radius:5px;
}
.product_listing_item_image{
  vertical-align:top;
  padding: 0px 0px;
}
.product_listing_item_name{
  vertical-align:top;
  padding: 0px 0px;
  padding-bottom:5px;
  font-size:15px;
  color:#800000;   
}
.product_listing_item_price{ 
  font-size:13px;
  color:#800000; 
  padding:0px 5px;  
  font-weight:bold; 
}

.product_listing_item_price s{
  font-size:13px;
  color: #808080;  
}
.product_listing_item_price span{
  color:#800000;
  font-size:13px;
  font-weight:bold;
}
.product_listing_item_name a{
  font-size:13px;
  color: #38517A;
  font-weight:bold;  
}
.product_listing_item_name a:hover{
  color: #68b0d2;
  text-decoration:none;
}
.product_listing_item_description{
  vertical-align:top;
  padding: 0px 5px;
  font-size:11px;
}
.infoBoxHeading a{
  color:#ECF1F9;  
}
.infoBoxHeading a:hover{
  color:#38517A; 
  text-decoration:none; 
}
.loginbox_holder{
  display:block;
  position:relative; 
  right:0;
  height:130px;  
  width:254px;
}
.loginbox_main{
  overflow:hidden; 
  display:block;
  height:130px;  
  width:254px; 
  padding:0px; 
  margin:0px;  
}
.loginbox {
  background-image:url("includes/js/header_boxes/login_header_box.png"); /* for good quality we use png*/
  _background-image:url("includes/js/header_boxes/login_header_box.gif"); /* for dummy ie :P */
  background-repeat: no-repeat;
  background-position:top;  
  width: 254px; 
  font-family: Tahoma;
  font-size: 11px;
  color: #38517A;
  padding:0;
  margin:0; 
  height:125px;
}
/* login button images for farsi begin*/
.login_box_opened_button_farsi{
  height:130px;
  width:17px;
  cursor:pointer;
  display:block;
  padding-right:2px;  
  vertical-align:top;
}	
.login_box_opened_button_farsi a{  
  background-image:url("includes/js/header_boxes/farsi/login_opened_btn.gif");
  background-repeat: no-repeat;
  background-position:0 26;  
  vertical-align:top;
  float:left;
  display:block;
  padding-top:30px; 
  width:17px;
  height:100px; 
  outline:none;
  -moz-outline-style:none;
}
.login_box_opened_button_farsi a:hover{  
  background-image:url("includes/js/header_boxes/farsi/login_opened_btn_hover.gif");
  text-decoration:none;
} 
.login_box_closed_button_farsi a{
  background-image:url("includes/js/header_boxes/farsi/login_closed_btn.gif");  
}
.login_box_closed_button_farsi a:hover{
  background-image:url("includes/js/header_boxes/farsi/login_closed_btn_hover.gif");
}
/* login button images for farsi END*/
/* login button images for english begin*/
.login_box_opened_button_english{
  height:125px;
  width:17px;
  cursor:pointer;
  display:block;
  padding-right:2px;  
  vertical-align:top;
}	
.login_box_opened_button_english a{  
  background-image:url("includes/js/header_boxes/english/login_opened_btn.gif");
  background-repeat: no-repeat;
  background-position:0 28;  
  vertical-align:top;
  display:block;   
  height:125px; 
  width:17px;
  outline:none;
  -moz-outline-style:none;
}
.login_box_opened_button_english a:hover{  
  background-image:url("includes/js/header_boxes/english/login_opened_btn_hover.gif");
  text-decoration:none;
} 
.login_box_closed_button_english a{
  background-image:url("includes/js/header_boxes/english/login_closed_btn.gif");  
}
.login_box_closed_button_english a:hover{
  background-image:url("includes/js/header_boxes/english/login_closed_btn_hover.gif");
}
/* login button images for english END*/
input.hbtn {
  border: 2px solid #AFAFAF;
  font-family: Tahoma;
  font-size: 11px;
  padding: 3px;
  vertical-align: bottom;
  height: 23px;
}
.searchbox_holder{
  display:block; 
  height:130px;  
  width:254px;  
  position:relative; 
  left:0; 
}
.searchbox_main{
  overflow:hidden; 
  display:block;
  height:130px;  
  width:254px; 
  padding:0px; 
  margin:0px;   
}
.searchbox {
  background-image:url("includes/js/header_boxes/search_header_box.png"); /* for good quality we use png*/
  _background-image:url("includes/js/header_boxes/search_header_box.gif"); /*for dummy ie :P */
  background-repeat: no-repeat;
  background-position:top;  
  width: 254px;
  font-family: Tahoma;
  font-size: 11px;
  color: #38517A;
  padding:0;
  margin:0; 
  height:125px;
}
.searchbox span{ color: #38517A;}
/* search button images for farsi begin*/
.search_box_opened_button_farsi{
  height:130px;
  width:17px;
  cursor:pointer;
  display:block; 
  vertical-align:top;
  clear:none;
  padding-left:2px;  
}
.search_box_opened_button_farsi a{  
  background-image:url("includes/js/header_boxes/farsi/search_opened_btn.gif");
  background-repeat: no-repeat;
  background-position:0 29;  
  vertical-align:top;
  display:block;  
  width:17px;
  padding-top:30px; 
  height:100px; 
  outline:none;
  -moz-outline-style:none;
}
.search_box_opened_button_farsi a:hover{  
  background-image:url("includes/js/header_boxes/farsi/search_opened_btn_hover.gif");
  text-decoration:none;
} 
.search_box_closed_button_farsi a{
  background-image:url("includes/js/header_boxes/farsi/search_closed_btn.gif"); 
}
.search_box_closed_button_farsi a:hover{
  background-image:url("includes/js/header_boxes/farsi/search_closed_btn_hover.gif");
}
/* search button images for farsi begin*/
/* search button images for english begin*/
.search_box_opened_button_english{
  height:130px;
  width:17px;
  cursor:pointer;
  display:block; 
  vertical-align:top;
  clear:none;  
}
.search_box_opened_button_english a{  
  background-image:url("includes/js/header_boxes/english/search_opened_btn.gif");
  background-repeat: no-repeat;
  background-position:2 26;  
  vertical-align:top;
  display:block;
  padding-top:30px; 
  height:130px; 
  outline:none;
  -moz-outline-style:none;
}
.search_box_opened_button_english a:hover{  
  background-image:url("includes/js/header_boxes/english/search_opened_btn_hover.gif");
  text-decoration:none;
} 
.search_box_closed_button_english a{
  background-image:url("includes/js/header_boxes/english/search_closed_btn.gif"); 
}
.search_box_closed_button_english a:hover{
  background-image:url("includes/js/header_boxes/english/search_closed_btn_hover.gif");
}
/* search button images for english END*/
/* account box button images for farsi begin*/
.account_box_opened_button_farsi{
  height:130px;
  width:17px;
  cursor:pointer; 
  display:block; 
  vertical-align:top;
  clear:none;
  padding-right: 2px;
}
.account_box_opened_button_farsi a{  
  background-image:url("includes/js/header_boxes/farsi/account_opened_btn.gif");
  background-repeat: no-repeat;
  background-position:0 29;  
  vertical-align:top;
  display:block;
  padding-top:30px;
  height:100px; 
  width:17px;
  outline:none;
  -moz-outline-style:none;
}
.account_box_opened_button_farsi a:hover{  
  background-image:url("includes/js/header_boxes/farsi/account_opened_btn_hover.gif");
  text-decoration:none;
} 
.account_box_closed_button_farsi a{
  background-image:url("includes/js/header_boxes/farsi/account_closed_btn.gif"); 
}
.account_box_closed_button_farsi a:hover{
  background-image:url("includes/js/header_boxes/farsi/account_closed_btn_hover.gif");
}
/* account box button images for farsi end*/
/* account box button images for english begin*/
.account_box_opened_button_english{
  height:130px;
  width:17px;
  cursor:pointer;
  display:block;  
  vertical-align:top;
  clear:none;
}
.account_box_opened_button_english a{  
  background-image:url("includes/js/header_boxes/english/account_opened_btn.gif");
  background-repeat: no-repeat;
  background-position:-2 26;  
  vertical-align:top;
  display:block;
  padding-top:30px; 
  height:130px; 
  width:17px;
  outline:none;
  -moz-outline-style:none;
}
.account_box_opened_button_english a:hover{  
  background-image:url("includes/js/header_boxes/english/account_opened_btn_hover.gif");
  text-decoration:none;
} 
.account_box_closed_button_english a{
  background-image:url("includes/js/header_boxes/english/account_closed_btn.gif"); 
}
.account_box_closed_button_english a:hover{
  background-image:url("includes/js/header_boxes/english/account_closed_btn_hover.gif");
}
/* account box button images for english END*/
.newsdesk_table_headline{
  font-size:13px;
  font-weight:bold;
  color:#333333; 
  padding-bottom:8px;  
}
.newsdesk_table_header{
  background-color:#F6F6F6;
  border:1px solid #DDDDDD;
  background-image:url("images/theme/news_icon.gif");
  background-repeat: no-repeat; 
}
.newsdesk_table_date{
  font-size:11px;
  color:#999999; 
  padding:0px 15px;
}
.newsdesk_table_viewcount i{
  font-size:10px;
  color:#999999;
}
.newsdesk_table_summary{
  padding:5px 0;
  font-size:12px;
  color:#333333;  
}
.newsdesk_table_readmore_right{ padding-left:15px; text-align:left;}
.newsdesk_table_readmore_left{ padding-right:15px; text-align:right;}


/* categories style begin*/
.menu_item_right{   
  display:block;
  float:right;
  clear:both;
  margin:2px 0px;
  padding:0px 0px;
  background-color:#FFFFFF;
  background-image: url(images/farsi/cat_hover.gif);
  background-repeat:no-repeat;
  background-position:3 0;
  width:113px;
  _width:116px;
}
.menu_item_right a{
  background-image: url(images/farsi/cat_arrow_right.gif);
  background-repeat:no-repeat;  
  background-color:#FFFFFF;
  color:#333333;
  display:block;  
  text-decoration:none;
  font-size:11px; 
  padding-top:2px;
  height:18px;
  _height:20px;  
}
.menu_item_right a:hover{
 background:none;
 text-decoration:none;
 color:#FFFFFF;
}
.menu_item_current_right{   
  display:block;
  float:right;
  clear:both;
  margin:5px 0px;
  padding:0px 0px;
  width:113px;  
  _width:116px;
}
.menu_item_current_right a{
  background-image: url(images/farsi/cat_arrow_right.gif);
  background-repeat:no-repeat;
  background-position:20 0;
  color:#4A6593; 
  display:block;
  height:18px;
  _height:20px; 
  padding:0px 0px;
  padding-top:2px;
  text-decoration:none;
  font-size:11px; 
  margin:0;   
}
.menu_item_current_right a:hover{  text-decoration:none;}
.menu_item_sub_right{
  display:block;
  float:right;
  clear:both;
  margin:2px 0px;
  padding:0px 0px;
  background-color:#FFFFFF;
  background-image: url(images/farsi/cat_hover.gif);
  background-repeat:no-repeat;
  background-position:3 0;
  width:113px;
  _width:116px;
}
.menu_item_sub_right a{
  background-image: url(images/farsi/cat_arrow_other.gif);
  background-repeat:no-repeat;
  background-position:20 0;
  background-color:#FFFFFF;
  color:#333333;
  display:block;  
  text-decoration:none;
  padding-top:2px;
  font-size:11px; 
  height:18px;
  _height:20px;     
}
.menu_item_sub_right a:hover{
  background:none;
 text-decoration:none;
 color:#FFFFFF;   
}
.menu_item_sub_current_right{   
  display:block;
  float:right;
  clear:both;  
  margin:2px 0px;
  padding:0px 0px;
  width:113px; 
  _width:116px; 
}
.menu_item_sub_current_right a{
  background-image: url(images/farsi/cat_arrow_other.gif);
  background-repeat:no-repeat;
  background-position:20 0;
  color:#4A6593; 
  display:block;
  height:18px; 
  _height:20px;
  padding:0px 0px;
  padding-top:2px;
  text-decoration:none;
  font-size:11px; 
  margin:0;   
}
.menu_item_sub_current_right a:hover{  text-decoration:none;}
/*categories classes for ltr languages */
.menu_item_left{   
  float:left;
  clear:both;
  width:113px;  
  display:block;
  margin:2px 0px;
  padding:0px 0px;
  background-color:#FFFFFF;
  background-image: url(images/english/cat_hover.gif);
  background-repeat:no-repeat;
  background-position:0 0;
}
.menu_item_left a{
  background-image: url(images/english/cat_arrow_right.gif);
  background-repeat:no-repeat; 
  background-position:left; 
  background-color:#FFFFFF;
  color:#333333;
  display:block;  
  text-decoration:none;
  text-align:left;
  font-size:11px; 
  padding-top:2px;
  height:18px;
  _height:20px;  
}
.menu_item_left a:hover{
 background:none;
 text-decoration:none;
 color:#FFFFFF;
}
.menu_item_current_left{  
  float:left;
  clear:both; 
  display:block;
  margin:5px 0px;
  padding:0px 0px;  
  width:113px; 
}
.menu_item_current_left a{
  background-image: url(images/english/cat_arrow_right.gif);
  background-repeat:no-repeat;
  background-position:20 0;
  color:#4A6593; 
  display:block;
  height:20px; 
  padding:0px 0px;
  text-decoration:none;
  font-size:11px; 
  text-align:left;
  margin:0;   
}
.menu_item_current_left a:hover{  text-decoration:none;}
.menu_item_sub_left{
  float:left;
  clear:both;
  width:113px; 
  display:block;
  margin:2px 0px;
  padding:0px 0px;
  background-color:#FFFFFF;
  background-image: url(images/english/cat_hover.gif);
  background-repeat:no-repeat;
  background-position:0 0;
}
.menu_item_sub_left a{
  background-image: url(images/english/cat_arrow_other.gif);
  background-repeat:no-repeat;
  background-position:20 0;
  background-color:#FFFFFF;
  color:#333333;
  display:block;  
  text-decoration:none;
  padding-top:2px;
  font-size:11px; 
  height:18px;
  _height:20px; 
  text-align:left;    
}
.menu_item_sub_left a:hover{
  background:none;
 text-decoration:none;
 color:#FFFFFF;   
}
.menu_item_sub_current_left{   
float:left;
clear:both;
  display:block;
  margin:5px 0px;
  padding:0px 0px; 
  width:113px; 
}
.menu_item_sub_current_left a{
  background-image: url(images/english/cat_arrow_other.gif);
  background-repeat:no-repeat;
  background-position:20 0;
  color:#4A6593; 
  display:block;
  height:15px; 
  padding:0px 0px;
  text-decoration:none;
  font-size:11px; 
  text-align:left;
  margin:0;   
}
.menu_item_sub_current_left a:hover{
  text-decoration:none;
}
/* categories style END*/
.manufacture_list_item{  
  clear:both;
  width:113px;  
  display:block;
  height:20px;  
  background-color:#FFFFFF;
  background-image: url(images/english/cat_hover.gif);
  background-repeat:no-repeat;
  background-position:0 0;   	
}
.manufacture_list_item a{  
  padding-top:2px;
  height:20px; 
  width:103px;
  _width:113px;
  display:block;
  text-decoration:none;  
  background-color:#FFFFFF;	
}
.manufacture_list_item a:hover{
  background:none;
  text-decoration:none;  
  color:#FFFFFF;
}
td.headerNavigation span{
  font-size:7px;
  color:#7892bc;
  letter-spacing:-1pt;  
}
.language_bar{  padding:0px 50px;  padding-top:5px;}
.contact_us_btn{
  float:right;
  width:65px;  
}
.contact_us_btn a{
  width:65px;
  height:20px;
  text-align:center;
  font-size:11px;
  color:#C0C0C0;
  display:block;
  padding-top:40px;
  outline:none;
  background-image:url(images/theme/contact_icon.gif);
  background-position:top;
  background-repeat:no-repeat;
}
.contact_us_btn a:hover{ 
  background-image:url(images/theme/contact_icon_hover.gif);
  text-decoration:none;
  color:#333333;
}
.shopping_cart_btn{
  float:right;
  width:65px; 
}
.shopping_cart_btn a{
  width:65px;
  height:20px;
  display:block;
  outline:none;
  font-size:11px;
  text-align:center;
  color:#C0C0C0;
  padding-top:40px;
  background-image:url(images/theme/cart_icon.gif);
  background-position:top;
  background-repeat:no-repeat;
}
.shopping_cart_btn a:hover{ 
  background-image:url(images/theme/cart_icon_hover.gif);
  text-decoration:none;
  color:#333333;
}
.special_btn{
  float:right;
  width:65px;  
}
.special_btn a{
  width:65px;
  height:20px;
  display:block;
  padding-top:40px;
  outline:none;    
  font-size:11px;
  color:#C0C0C0;
  background-image:url(images/theme/special_icon.gif);
  background-position:top;
  background-repeat:no-repeat;
}
.special_btn a:hover{ 
  background-image:url(images/theme/special_icon_hover.gif);
  text-decoration:none;
  color:#333333;
}
.checkout_btn{
  float:right;
  width:65px;  
}
.checkout_btn a{
  width:65px;
  height:20px;
  padding-top:40px;
  font-size:11px;
  text-align:center;
  display:block;
  color:#C0C0C0;
  outline:none;
  background-image:url(images/theme/checkout_icon.gif);
  background-position:top;
  background-repeat:no-repeat;
}
.checkout_btn a:hover{ 
  background-image:url(images/theme/checkout_icon_hover.gif);
  text-decoration:none;
  color:#333333;
}
.logout_btn{
  float:right;
  width:65px;
  height:60px;  
  margin-top:12px;  
}
.logout_btn a{
  width:65px;
  height:20px;
  display:block;
  outline:none;
  background-image:url(images/theme/logout_icon.gif);
  background-position:top;
  background-repeat:no-repeat;
  padding-top:40px;
  color:#c0c0c0;
  font-size:11px;
  text-align:center;
}

.logout_btn a:hover{ 
  background-image:url(images/theme/logout_icon_hover.gif);
  text-decoration:none;
   color:#333333;
}
.history_btn{
  float:right;
  width:65px;
  height:60px;  
  margin-top:12px;  
}
.history_btn a{
  width:65px;
  height:20px;
  display:block;
  outline:none;
  background-image:url(images/theme/history_icon.gif);
  background-position:top;
  background-repeat:no-repeat;
  padding-top:40px;
  color:#c0c0c0;
  font-size:11px;
  text-align:center;
}
.history_btn a:hover{ 
  background-image:url(images/theme/history_icon_hover.gif);
  text-decoration:none;
   color:#333333;
}
.account_btn{
  float:right;
  width:65px;
  height:60px;  
  margin-top:12px;  
}
.account_btn a{
  width:65px;
  height:20px;
  display:block;
  outline:none;
  background-image:url(images/theme/account_icon.gif);
  background-position:top;
  background-repeat:no-repeat;
  padding-top:40px;
  color:#c0c0c0;
  font-size:11px;
  text-align:center;
}
.account_btn a:hover{ 
  background-image:url(images/theme/account_icon_hover.gif);
  text-decoration:none;
  color:#333333;
}
td.ItemInCart{
  font-size:11px;
  color:#333333;
}
.top_news_farsi{
  background-image:url(images/theme/farsi/top_news.gif);
  background-position:top;
  background-repeat:no-repeat;
  height:196px;
}
.top_news_english{
  background-image:url(images/theme/english/top_news.gif);
  background-position:top;
  background-repeat:no-repeat;
  height:196px;
}
.product_listing{	
  text-align:center;
  background-color:#566D91;
  -moz-border-radius-topleft:6px;
   -moz-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-bottomleft:6px;
}
.product_listing_item_manufacture{ 
  font-size:11px;
  vertical-align:top;
  padding:0px 5px;
}
.product_listing_item_manufacture a{
  color:#38517A;
  text-decoration:none;
}
.product_listing_item_manufacture a:hover{
  color:#68B0D2;
  text-decoration:none;
}
.product_listing_item_model, .product_listing_item_quantity, .product_listing_item_weight{ 
  font-size:11px;
  vertical-align:top;
  padding:0px 5px;
}
.product_listing_buttons{
  padding-top:5px;
}
.no_products{
  font-size:13px;
  font-weight:bold;
  color:#6f86b3;  
}
.body_top{
  background-image:url(images/theme/body_top.gif);
  background-position:top;
  background-repeat:no-repeat;
  width:598px;
  height:24px;
}
.body_middle{
  background-image:url(images/theme/body_middle.gif);
  background-position:top;
  background-repeat:repeat-y;
  background-color:#f4fbfe;
}
.body_bottom{
  background-image:url(images/theme/body_bottom.gif);
  background-position:top;
  background-repeat:no-repeat;
  width:598px;
  height:24px;
}
.linux_infoBox{
  padding:0px 5px;
  margin;0px;
}
.linux_seperator_row{  
 padding-top:10px;
}
.linux_seperator{  
  border-top:1px dotted #607697;  
}
.linux_row_odd{
  background-color:#e0f2fc;
  border:1px solid #e2ecf1;
  -moz-border-radius:5px;
}
.linux_row_even{
  background-color:#F4FBFE;
}
.linux_content_box{
  background-color:#effafe;
  border:1px solid #e6eef2;
  -moz-border-radius:10px;  
}
.smallText a{  outline:none;}

.footer_rss{
  padding:0px 10px;
}
.footer_rss a{
  font-size:10px;
  color:#804000;
  font-weight:bold;
  text-decoration:none;
}
.footer_rss a:hover{ 
  color:#E08B1F;
}
/* linux template END*/
#dialog {position:fixed; _position:absolute; top: 150; _top: expression(150+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); width:525px; padding:0px; z-index:200; background:#fff; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:11px; }
#dialog-header {display:block; position:relative; padding:3px 6px 7px; height:14px; font-size:11px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(./images/jquery_modaldialog/close.gif) no-repeat}
#dialog-content {display:block; padding:6px; min-height:60px; color:#666666; font-size:11px;}
#dialog-content-inner { min-height:50px; }
#dialog-mask {position:fixed; _position:absolute; top: 0; _top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); left:0; height:100%; width:100%; _width:105%; background:#FFF; opacity:.75; filter:alpha(opacity=15); z-index:100}
#dialog-button-container { text-align:center; margin:2px 6px 6px 2px; }
#dialog-button { font-weight:bold; font-size:11px; font-family: Tahoma, Arial, sans-serif; padding:2px 5px 2px 5px; }
.error {background:#fff url(./images/jquery_modaldialog/e_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(./images/jquery_modaldialog/e_hd.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.errorbutton { background-color:#9F4C4C; border:1px solid #924949; color:#fff; }
.warning {background:#fff url(./images/jquery_modaldialog/w_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(./images/jquery_modaldialog/w_hd.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.warningbutton { background-color:#eFcC47; border:1px solid #957C17; color:#957C17; }
.success {background:#fff url(./images/jquery_modaldialog/s_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(./images/jquery_modaldialog/s_hd.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.successbutton { background-color:#3c7f51; border:1px solid #fff; color:#fff; }
.prompt {background:#fff url(./images/jquery_modaldialog/p_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(./images/jquery_modaldialog/p_hd.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}
.promptbutton { background-color:#4F6D81; border:1px solid #fff; color:#fff; }