/*
  $Id: stylesheet.css,v 1.0 2014/08/30 15:50:55 aylar tabrizi Exp $

  Virtu, Open Source E-Commerce
  http://www.virtu.ir/
  http://www.oscommerce.com/

  Copyright (c) 2007-2014 Virtu E-Commerce

  Released under the GNU General Public License
*/
BODY {
  background-color:#fafaf9;
  color: #6d6c6c;
  line-height: 18px;
}
.float_ralign {
  float:left;
}
.float_align {
  float:right;
}
.header_search_button {
  background:none;
  border:none;
  width:8px;
  height:9px;
  cursor:pointer;
}
div.welcome_box{
  width: 990px;
  margin: 0 auto;
  border-bottom: 1px solid #d9d9d9;
}
div.footer_container {
  border-bottom: 1px solid #D9D9D9;
  border-top: 1px solid #D9D9D9;
  margin-top: 30px;
  background-color: #eeeeee;
}
div.footer_blocks_container{
  width: 990px;
  margin: 0 auto;  
}
div.footer_block_title{
  color: #262626;
  padding: 10px;
  width:210px;
  border-bottom: 1px solid #d9d9d9;
  font-size: 18px;
}
div.footer_block_body{
  padding: 10px;  
}
div#footer-static-page,div.best_seller{
  width: 325px; 
}
div.order_tracking{
  width:340px;
}
div.footer_block_body ol{
  margin: 0 22px;
  padding: 0;
  list-style-type: decimal-leading-zero;
}
TR.footer_row{
  background-color: #fafaf9;   
}
input[type="text"].header_search_input, input[type="text"].header_search_input.hover{
  background:none;
  background-color:#FFFFFF;
  width:190px;
  border:none;
  height: 14px;
  padding: 5px 5px; 
  line-height: 12px;
}
div.footer_menu_container{
  border-bottom:1px solid #D9D9D9;
  width: 100%;
  height: 40px;
  background-color: #eeeeee;
}
div.footer_menu{
  width: 990px;
  height: 40px;
  margin: 0 auto;  
  text-align: center;
}
ul.footer_menu{
  padding: 0;
  height: 40px;
  display: inline-block;
  margin: 0 auto; 
  overflow: hidden;
}
div.copy_right{
  padding: 15px 0;
  color:#eeeeee;
  background-color: #3b3b3b;
}
div.copy_right a{
  color: #f28c47;   
}
td.advertisment a{
  display: block;
  line-height: 0;   
}
SPAN.newItemInCart{
  color: #fff;   
}
.header_search_inner_container {
  width:230px;
  height:21px;
  display:inline-block;
}
.header_search_seperator {
  width:12px;
}
.header_languaghes_container{
  padding-bottom:3px;
}
.header_languaghes_container span {
  font-size:12px;
  vertical-align:top;
  padding-bottom:1px;
  color:#515151;
}
table.pagination, td.pagination_container{
  background-color: #f6f6f5;
  border:1px solid #e2e2e2;
  height: 40px;
  margin-top: 10px;  
}
.pagination_counts_container{
  background: none;
  border: none;
  padding: 0 10px;
}

table.pagination_title_block_table td.pagination_next_page_link ,table.pagination_title_block_table td.pagination_current_page:last-child {
  background: none;   
}
.virtu_pagination div a {
  color: #777777;
}
.virtu_pagination div a:hover {
  background-color: #929292;
}
.pagination_next_page_link div a, .pagination_previous_page_link div a {
  font-weight: bold;
}
.virtu_pagination .pagination_current_page div, .virtu_pagination div a, .virtu_pagination .pagination_previous_page_link div a, .virtu_pagination .pagination_next_page_link div a {
  height: auto;
}
.pagination_current_page div span {
  background: none;
}
.page_title .products_images_class {
   background: none; 
}
.products_images_class {
  background-color:#FFFFFF;
  -moz-border-radius:3px;
}
input[type=text], input[type=password], RADIO, SELECT, textarea {
  background-color:#fff;
  border:1px solid #d4d4d4;
  color:#666666;
}
input[type=text], input[type=password], RADIO {
  height:20px; 
  line-height: 17px;
}
input[type=text],input[type=password]{
  width: 165px;    
}
input.header_search_input{
  color: #686868;  
}
input[type=text].hover, input[type=password].hover, RADIO.hover, SELECT.hover, textarea.hover {
  background-color:#F6F6F5;
  border:1px solid #979797;
}
.info_box_vertical_seprator {
  border-left:1px solid #D3D3D3;
}
TD.pageHeading, DIV.pageHeading, .pageHeading h1{
  font-family: Tahoma,Helvetica;
  font-size: 15px;
  font-weight: normal;
  color: #686868;
  height: 31px;
  margin: 0;
  padding-top: 8px;
}
TD.pageHeading{
  padding:0px 10px;  
}
div.bread{
  height: 30px;
  padding-top: 10px;  
}
.products_extra_images_container{
  margin: 0;
  border:0;
  border-top:1px solid #808080;
  background: none;
}
.products_extra_images_heading_items img,.pef_inner_container_box ,.pef_inner_container_box_group_container table{
  border:none;  
}
td.pef_inner_container_box_group_container table, td.pef_inner_container_box_group_container table th, td.pef_inner_container_box_group_container table td
{
  border: 1px solid #ebebeb;
}
.pef_inner_container_box_group_container_row_title{
  padding: 7px;
  background-color: #f5f5f5;
  color:#515151;
}
.pef_inner_container_box_group_container_row_value{
  background-color: #fafafa;
  padding: 5px 20px;  
}
.pef_heading{ 
  background-color: #686868;
  color:#fff;
  padding: 10px;    
}
#product_info_icons {
  margin: 10px 0px;
  height: 24px;
}
#product_info_icons div{
  zoom: 1;
  *display:inline;
}
#page_product_reviews a.addToCartBtn img {
  width: 141px;
  height: auto;
}
#product_info_reviews_summary {
  padding-top: 10px;
}
.products_extra_images_heading_items {
  padding: 7px;
}
.products_extra_images_heading_items a {
  display: table-cell;  
  width:100px; 
  height:100px;
  border:1px solid #959393;
  background-color: #fff; 
  text-align: center;
  vertical-align: middle;
}

tr td.also_purchased_products:last-child,tr td.related_products:last-child{
  background: none;  
}
.products_description_container{
  border-top:1px solid #808080;
  padding: 10px;
}
table.page_title{
  background-color: #f6f6f5;
  border:1px solid #e2e2e2;  
  margin-bottom: 10px;
}
div.border{
  border-top:1px solid #e2e2e2;
  margin: 10px;
}
A.cboxElement, A.cboxElement:hover{
  text-decoration:none; 
}
TABLE.button_container {
  border:1px solid #e2e2e2;
  -moz-border-radius:3px;
  margin-bottom:5px;
}
TR.button_inner_container_row {
  background-color:#FFFFFF;
}
TD.button_inner_container {
  padding:3px;
}

a.images_link, a.images_link:hover {
  text-decoration:none;
}
.no_products{
  padding: 0 10px;
}
.page_container{
  background-color: #fff; 
  border:1px solid #e5e5e5;
  padding-bottom: 5px; 
}
.page_container table.page_title{
  border-top:none;
  border-right: none;
  border-left:none;  
}
.page_container .largeInfoBoxHead , .page_container .pagination_container{
  border-right: none;
  border-left:none;   
}
.page_container TABLE.button_container{
  border-bottom:none;
  border-right: none;
  border-left:none;   
}
.page_container td.largeInfoBoxBody{
  padding:0 5px 10px 5px;  
}
.button_inner_container table{
  margin-top: 10px;   
}
.largeInfoBox2Body{
  padding: 0 10px;  
}
.new_customer{
  height:240px;
  border:1px solid #dfdfdf;
  background: #fff url(images/register_bg.png) no-repeat;   
  background-position: right bottom;
}
.returning_customer{
  height:240px;
  border:1px solid #dfdfdf;
  background: #f9f9f9 url(images/returning_bg.png) no-repeat;
  background-position: right top; 
}
div.menu_conatiner{
  background-color: #eeeeee;  
}
.shopping_cart_list{
  border:1px solid #b5b5b5;
}
tr.row_odd{
  background-color:#FAFAF9;  
}
FORM[name="filter"]{
  display:block;
  margin-bottom: 10px;  
}
.middle_content td.smallText small {
  padding:0 10px;  
}
td.infoBoxbody div#nav-main ul li a{
  font-weight: normal;  
}
#product_info_model {
  display: inline;
  padding: 0px 6px;
}
SPAN.productOldPrice:after {
  content: '';
}
SPAN.productSpecialPrice {
  padding: 0px 4px;
}
SPAN.productSpecialText {
  color: #FF0000;
  white-space: nowrap;
}
#page_shopping_cart {
  padding: 5px;
}
table#shopping_cart_list td, table#shopping_cart_list th {
  padding: 5px 10px;
}
table#shopping_cart_total td {
  padding: 2px 10px;
}
#product_reviews_buttons a{
  display: inline-block;
}
