﻿/*
Theme Name: Bia4clip
Author: Farhadina
Author URI: http://www.farhadina.ir
Version: 5
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
 
  vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
   outline: 0;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
  display:block;
}
nav ul, li, ul{
  list-style:none;
}
table{
  border-collapse:collapse;
  border-spacing:0;
}
blockquote:before, blockquote:after,
q:before, q:after {
   content: "";
}
blockquote, q {
   quotes: "" "";
}
@font-face {
  font-family: 'BYekan';
  src: url('fonts/BYekan.eot?#') format('eot'),
       url('fonts/BYekan.woff') format('woff'), 
       url('fonts/BYekan.ttf') format('truetype');
}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
h1, h2, h3, h4, h5, h6 { font-family: 'BYekan'; font-weight: normal }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #1F6AA3; }
h1 { font-size: 22px; }
h2 { font-size: 16px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 11px; }
.clear {
   clear: both;
   display: block;
   height:0;
   font-size:0px;
}
a, a:visited{
   color: #0093C4;
   text-decoration: none;
   -webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
   -ms-transition: all 0.2s ease-out;
   -o-transition: all 0.2s ease-out;
   transition: all 0.2s ease-out;
}
a:hover {
   color: #ff5500
}
.divider {
   background: url(images/divider.gif) #eee;
   height: 4px;
   margin: 5px 0px;
   clear:both
}
body {
   direction: rtl;     font: 0px/0 tahoma;
   color: #333;
background: url(images/background.jpg)  #EBEBEB repeat-x
}

#wrapper {
   margin: 0 auto;
   width: 960px;
   font: 11px/2 tahoma;
}
.header {
   width: 960px;
   height:220px
}
.header .nav {
   font: 13px 'BYekan';
   background: #fff;
   width: 960px;
   -moz-border-radius: 0px 0px 5px 5px;
   -webkit-border-radius: 0px 0px 5px 5px;
   border-radius: 0px 0px 5px 5px;
  -moz-box-shadow: 0px 0px 4px #ccc;
  -webkit-box-shadow: 0px 0px 4px #ccc;
   box-shadow: 0px 0px 4px #ccc;
}
.get-mar {
  margin: 0px 28px 0px 0px
}
.header .nav ul {
   font: 13px 'BYekan';
   padding: 8px;
}
.header .nav ul li {
   display: block; float: right;
   margin: 5px 0px 0px 10px;
}
.header .nav ul li a {
   color: #27B5EB;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   padding: 4px 7px;
}
.header .nav ul li a:hover {
   background: #ED453D;
   padding: 4px 7px;
   color: white;
}
#wrapper .short {
  display: none;
  position: fixed;
  top: 0px; 
  z-index: 9999;
  right: 10%;
  padding: 4px 8px 6px 8px;
  background: #454545;
   -moz-border-radius: 0px 0px 5px 5px;
   -webkit-border-radius: 0px 0px 5px 5px;
   border-radius: 0px 0px 5px 5px;
  -moz-box-shadow: 0px 0px 4px #ccc;
  -webkit-box-shadow: 0px 0px 4px #ccc;
   box-shadow: 0px 0px 4px #ccc;
   color: #999;
}
#wrapper .short a {
  color: #ccc !important;
}
#wrapper .short a:hover {
  color: #fff !important;
}
#wrapper .short span {
  background: #E73C1D;
  color: #fff;
  padding: 2px 7px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
}
#search {
   width: 270px;float: left;
   background: url(images/search.gif) no-repeat;
   height: 36px;
   margin: -5px 0px 0px 0px
}
.searchtext {
   float: right;
   background: none;
   width: 185px;
   height: 25px;
   color: #999;
   margin: 4px 8px 0px 0px;
   text-align: right;
   border: 0;
   font: 11px tahoma, sans-serif;
}
.searchsubmit {
   border: 0;
   cursor: pointer;
   width: 65px;
   height: 25px;
   background: none;
   float: left
}
.sidebar {
   width: 220px;
   float: right;
   margin: 10px 0px 0px 10px;
}
.basket {
   width: 220px;
   height: 207px;
   background: url(images/basketbg.jpg) no-repeat
}
.basket-number {
   padding: 99px 25px 0px 0px;
   font: 20px 'BYekan',arial;
}
.basket-number span {
   background: #FB4037;
   padding: 0px 9px;
   -moz-border-radius: 100px;
   -webkit-border-radius: 100px;
   border-radius: 100px;
   color: white;
}
.basket-keys {
   padding: 35px 0px;
   text-align: center;
}
.basket-keys a , .blue-key{
   background: #14AEE9;
   padding: 4px 6px 6px 6px;
   color: #fff !important;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   border-top: 1px solid #4FC2EE;
   margin: 0px 3px;
}
.basket-keys a:hover , .blue-key:hover {
   background: #0EBCFE;   border-top: 1px solid #eee;   color: #fff !important;
}
.sidebar-normal-widget {
   background:#DDDDDD;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   margin: 12px 0px;
   padding: 5px;
   text-shadow: 0px -1px 0px #fff;
}
.sidebar-normal-widget .main{
   display: block;
   padding: 3px 6px;
   background: #f5f5f5;
   margin: 4px 0px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   font: 13px 'BYekan';
   color: #333333
}
.sidebar-normal-widget .main:hover{
   background: #fff;
}
.sidebar-normal-widget .sub {
   display: block;
   padding: 1px 5px;
   border-right: 2px solid #2BB6EB;
   margin: 6px 12px 6px 0px;
}
.sidebar-normal-widget .sub:hover {
   border-right: 2px solid #fff;
   margin: 6px 15px 6px 0px;
}
.sidebar-normal-widget h3.cat {
   background: url(images/cat-title.gif) no-repeat;
   width: 210px;
   height: 40px;
}
.sidebar-normal-widget h3.latest-p{
   background: url(images/latest-p.gif) no-repeat;
   width: 210px;
   height: 40px;
}
.sidebar-normal-widget h3.rahgiri {
   background: url(images/rahgiri.gif) no-repeat;
   width: 210px;
   height: 40px;
}
.sidebar-normal-widget h3 span {
   display: none;
   width: 210px;
   height: 40px;
}

.input:focus {
   border: 1px solid #3DBDE2;
   background:#DAF5FE;
   -moz-box-shadow: 0px 0px 8px #1292C2;
  -webkit-box-shadow: 0px 0px 8px #1292C2;
   box-shadow: 0px 0px 8px #1292C2;
}
.bottom {
   border: 1px solid #666;
   background: #777;
   padding: 5px;
   color: white;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
}
.main-content {
   width: 670px;
   float: right;
   margin: 10px 0px 0px 0px
}
h3.offer {
   background: url(images/offer.png) no-repeat;
   width: 180px;
   height: 35px;
   z-index: 99;
   position: absolute;
   margin: 0px 10px 0px 0px;
}
h3.offer span {
   width: 180px;
   height: 35px;
   display: none
}
.produces {
   margin: 10px 0px 0px 0px
}
.produces h5 {
   background: url(images/latest-p-t.gif) no-repeat right;
   width: 670px;
   height: 61px;
}
.produces h5 span {
   display: none;
   width: 670px;
   height: 61px;
}
.produce {
   width: 210px;
   background: white;
   float: right;
   height: 405px;
   margin: 10px 10px 0px 0px;
   text-align: justify;
  -moz-box-shadow: 0px 0px 4px #ccc;
  -webkit-box-shadow: 0px 0px 4px #ccc;
   box-shadow: 0px 0px 4px #ccc;
}
.produce .price {
   background: url(images/coin.gif) no-repeat right;
   padding: 0px 22px 2px 0px;
   color: #888;
   border-bottom: 1px solid #eee;
   margin: 0px 0px 12px 0px;
}
.short-desc {
   margin: 5px 0px 10px 0px;
   text-align: justify;
   display: block;
   height: 114px;
   overflow: hidden;
}
.produce-head {
   background: url(images/grad.jpg) top no-repeat;
   padding: 8px 8px;
}
.produce-head img {
   border: 2px solid #aaa;
  -moz-box-shadow: 0px 0px 4px #ccc;
  -webkit-box-shadow: 0px 0px 4px #ccc;
   box-shadow: 0px 0px 4px #ccc;
}
.title-p {
   padding: 4px;
   height: 27px;
   background: #f6f6f6;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   display: block;
   font: 11px/1.2 tahoma;
   margin: 0px 0px 8px 0px;
   text-align:center
}
.more {
   background: #aaaaaa;
   color: white !important;
   text-shadow: 0px -1px 0px #999;
   padding: 5px 8px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   margin: 0px 10px;
}
.more:hover {
   background: #999;
   -moz-box-shadow: 0px 0px 5px #666;
  -webkit-box-shadow: 0px 0px 5px #666;
   box-shadow: 0px 0px 5px #666;
}
.buy {
   background: #19B0EA;
   color: white !important;
   text-shadow: 0px -1px 0px #1292C2;
   padding: 5px 8px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
}
.buy:hover {
   background: #129ACD;
   -moz-box-shadow: 0px 0px 5px #1292C2;
  -webkit-box-shadow: 0px 0px 5px #1292C2;
   box-shadow: 0px 0px 5px #1292C2;
}
.footer { 
   background: #343232;
   margin: 15px 25px 10px 25px;
   -moz-box-shadow: 0px 0px 4px #aaa;
  -webkit-box-shadow: 0px 0px 4px #aaa;
   box-shadow: 0px 0px 4px #aaa;
   padding: 8px;
   color: #ccc;

}
.footer p { 
   padding: 15px 0px 0px 0px;
}
.menu {
   float: right;
   width: 550px;
   margin: 34px 25px 0px 0px
}
.menu a.link {
   background: #222;
   padding: 4px 6px;
   font: 13px 'BYekan';
   color: #999
}
.menu a.link:hover {
   background: #555;
   color: #fff
}
.copyright{
   float: left;
   width: 310px;
}
.copyright p {
   background: #474545;

   color: #ccc;
   padding: 5px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
}
.paginate_active{
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   background: #D6D6D6;
   color: #30A7D4;
   padding: 7px 10px;
   margin:2px;
}
.pages a{
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   background: #fff;
   color: #30A7D4;
   padding: 7px 10px;
   margin:2px;
}
.pages h3 {
   margin: 20px 0px 10px 0px;;
} 
.pages h3 span {
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   background: #777;
   padding: 3px 6px; 
   color: white;
} 
.pages a:hover {
   background: #D6D6D6;
   color: #333333
}
.single {
   margin: 10px 0px 0px 0px;
   border: 1px solid #bbb;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;  
   background: white;
   padding: 10px;
}
.single_cart {
   margin-left: 20px;
   border: 1px solid #bbb;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;  
   background: white;
   padding: 10px;
}
.information {
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;  
   margin: 15px 0px;
   -moz-box-shadow: 2px 2px 5px #aaa;
  -webkit-box-shadow: 2px 2px 5px #aaa;
   box-shadow: 2px 2px 5px #aaa;
   padding: 10px;
   background: white;
   color: #999;
   border-top: 2px solid #ED453D;
   border-bottom: 2px solid #ED453D;
}
.price-single {
  background: url(images/price-single.jpg);
  width: 140px;
  height: 30px;
  margin: 0px 160px 0px 10px;
  float: right 
}
.price-single span  {
  display: block;
  color: #333;
  padding: 4px 45px 0px 5px;
}
.beard {
  padding: 5px 5px;
}
.tags {
  background: #C6F1FF;
  padding: 8px;
  margin: 10px 0px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;  
}
.beard a {
  margin: 0px 0px 0px 10px;
  padding: 4px 6px 6px 6px;
  background: #f5f5f5;
  color: #666;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;  
}
.beard a:hover {
  background: #eee;
  color: #333
}
h3.rele-t {
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #eee;
}
.rele img { 
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;  
   -moz-box-shadow: 2px 2px 5px #aaa;
  -webkit-box-shadow: 2px 2px 5px #aaa;
   box-shadow: 2px 2px 5px #aaa;
   opacity: 0.6;
   -webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
   -ms-transition: all 0.2s ease-out;
   -o-transition: all 0.2s ease-out;
   transition: all 0.2s ease-out;
}
.rele img:hover {
   opacity: 1;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;  
}
.latest li {
   background: url(images/bullet.gif) no-repeat right 8px;
   padding: 0px 14px 0px 0px
}


/******************************/
.ShoppingCard select,
.ShoppingCard input,
.input-text,
.input-area,
.input-select{
	min-width: 160px;
	font:12px tahoma;
	border:solid 1px #cccccc;background: #faf8f8;padding: 8px 12px;
	background: #faf8f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #faf8f8 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf8f8), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #faf8f8 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #faf8f8 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #faf8f8 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #faf8f8 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf8f8', endColorstr='#ffffff',GradientType=0 );
}
.ShoppingCard table.shoppingcard-items select {padding:2px;font-size:11px;width:auto;min-width:20px;}
.input-area{
	width: 280px;
	height: 110px;
}
input#save {margin:15px 0 0 0;}
input.shoppingcard-submit, .input-button, input#save{
	background: #eb3839;border:solid 1px #a31314;font:12px tahoma;padding: 6px;color:#fff;min-width: 80px;
}

a#openpaygiri{
	background: url('../img/peygiri.png');
	display: inline-block;width: 37px;height: 104px;
	position: fixed;
	z-index:400;
	top:200px;
	right:0;
}

a#openlogin{
	background: url('../img/login.png');
	display: inline-block;width: 37px;height: 104px;
	position: fixed;
	z-index:400;
	top:310px;
	right:0;
}


table.shoppingcard-items { width:880px; margin-bottom:25px; font-size:13px; border:solid 3px #e0e0e0; }
table.shoppingcard-items th { text-align:right; padding:7px 5px; color:#333333; background:#EEE; }
table.shoppingcard-items td { border-top:1px solid #dbdbdb; padding:5px; }
input.shoppingcard-discount { font:13px tahoma; width:97px; min-width:50px; padding:3px; margin-top:10px; border:solid 1px #a31314; }
input.shoppingcard-submit { font-size:14px; font-weight:bold; padding:5px; margin-top:10px; }
select#ostan, select#shahr, select#tahoma { font-size:9pt; font-weight:bold; width:200px; padding:3px; font-family:tahoma; border:1px solid #CCCCCC;}
div.checkout { direction:rtl; font-size:12px; padding:20px 10px 0 0; }
div.checkout table.checkout-form { line-height:20px; font-size:12px; }
div.success { direction:rtl; font-size:13px; padding:20px 10px 0 0; color:green; }

table.checkout-items { width:880px; font-size:13px; border-collapse:collapse; border:solid 3px #e0e0e0; }
table.checkout-items th { text-align:right; padding:7px 5px; color:#333333; background:#EEE; }
table.checkout-items td { border-top:1px solid #dbdbdb; font-size:13px; padding:4px 5px; }
/* table.checkout-items td.name { width:550px; } */
table.checkout-sendtype { width:880px; font-size:13px; border-collapse:collapse; border:solid 3px #e0e0e0; }
table.checkout-sendtype th { text-align:right; padding:7px 5px; color:#333333; background:#EEE; }
table.checkout-sendtype td { border-top:1px solid #dbdbdb; font-size:13px; padding:4px 5px; }
table.checkout-sendtype td.name { width:450px; }
table.checkout-fields { width:880px; font-size:13px; border-collapse:collapse; border:solid 3px #e0e0e0; }
table.checkout-fields th { text-align:right; padding:7px 5px; color:#333333; background:#EEE; }
table.checkout-fields td { border-top:1px solid #dbdbdb; font-size:13px; padding:4px 5px; }
table.checkout-fields td.name { width:212px; }
table.checkout-fields td.fields { color:red; }
table.checkout-fields td.fields select { width:120px; padding:2px; font-size:12px; font-family:Tahoma; }

div.checkout { direction:rtl; font-size:12px; }
div.checkout table.checkout-form { line-height:20px; font-size:12px; width:880px; border-collapse:collapse; border:solid 3px #e0e0e0; }
div.checkout table.checkout-form th { background:#eee; padding:7px 5px; text-align:right; border-bottom:1px solid #cccccc; }
div.checkout table.checkout-form td { line-height:20px; font-size:12px; padding:2px 5px; }
div.checkout table.checkout-form td.label { width:100px; vertical-align:top; }
div.checkout table.checkout-form td.input input { font-size:13px; padding:3px; width:300px; border: 1px solid #CCCCCC;}
div.checkout table.checkout-form td.input textarea { font-size:13px; padding:3px; width:300px; height:70px; border: 1px solid #CCCCCC;}
div.checkout table.checkout-form input#verificationcode { width:90px; }
div.checkout table.checkout-form input#save { width:auto; font-size:14px; font-weight:bold;  }


a.content-buylink { display:inline-block; width:117px; height:38px; background:url(../img/buyitem.png); font-size:1px; text-indent:500px; word-spacing:500px; color:White; overflow:hidden; }


  br { clear: both; }
      .cntSeparator {
        font-size: 25px;
        margin: 1px 1px;
        color: #000;
      }
      .desc { margin: 7px 3px; }
      .desc div {
        float: left;
        font-family: Arial;
        width: 25px;
        margin-right: 65px;
        font-size: 13px;
        font-weight: bold;
        color: #000;
      }
	  .cntDigit
	  {
	  margin:0px;
	  padding:0px;
	  list-style-type:none;
	  
	  }
	  
	

#incredibleOffer {position:relative;padding-top:20px;width:670px}
#incredibleOffer .ioffer {margin-bottom:10px;width:670px;height:171px}
#incredibleOffer .ioffer a{position:absolute;top:19px;left:0}
#incredibleOffer .ioffer #timer {position:absolute;top:140px;left:21px;z-index: 1;}
#incredibleOffer .ioffer #content br {clear:both;}
#incredibleOffer .ioffer .cntSeparator {font-size:25px;margin:5px 0px 0px;font-family:Times New Roman;font-weight:bold;color:#2c2c2c;}
#incredibleOffer .ioffer .desc {margin:7px 3px;}
#incredibleOffer .ioffer .desc div {float:left;font-family:Tahoma;width:25px;margin-right:65px;font-size:13px;color:#2c2c2c;}
#incredibleOffer .itabs{position:absolute;top:0px;right:7px;z-index:2}
#incredibleOffer .itabs a{padding:0 10px;margin:0 3px;color:#4c4c4c;/*border:1px solid #ddd;*/border-bottom:0;border-radius:5px 5px 0 0;cursor:pointer;display:inline-block}
#incredibleOffer .itabs a:hover{background-color:#707070;color:#fff}
#incredibleOffer .itabs a.selected{background-color:#707070;color:#fff;position:relative}
#incredibleOffer .itabs .arrow{position:absolute;width:100%;height:10px;background:url("/images/iarrow.png") no-repeat 50% 100%;top:17px;left:0}

.footer_copytight_text
{
margin-top:-40px;
color:#CCCCCC;
}
.footer_copytight_text p
{
text-align:right;
padding-right:57px
}
.enamad {
   width: 220px;
   height: 207px;
   background: url(images/enamad.jpg) no-repeat
}