/*
Theme Name: Asedownload
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;

	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, ul{
	list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
::selection{
	background:#B2D3FA;
	color:#000
}
::-moz-selection {
	background:#B2D3FA;
	color:#000
}
@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',tahoma; font-weight: normal }
h1 { font-size: 22px; }
h2 { font-size: 16px; }
h3 { font-size: 11px; }
h4 { font-size: 11px; }
h5 { font-size: 11px; }
h6 { font-size: 11px; }

.clear {
	clear: both;
	display: block;
	height:0;
	font-size:0px;
}
a, a:visited{
	color: #656565;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
a:hover {
	color: #F04E4E
}
.divider {
	background: url(images/divider.gif) #ccc;
	height: 4px;
	margin: 5px 0px;
	clear:both
}
body {
	direction: rtl;
	font: 0px/0 tahoma;
	color: #555;
	background: url(images/bg.gif) repeat-x top #e9e9e9;
}
#wrapper {
	margin: 0 auto;
	width:1200px;
	font: 11px/2.5 tahoma;
}
.header {
	height: 158px;
}
.header .logo {
	background: url(images/logo.png) no-repeat center;
	width: 280px;
	height: 150px;	
	float: right;	
}
.header .logo a {
	display: block;
	height: 100%;
	widht: 100%;
	font: 0px/0px tahoma;	
}
.header .sabad {
	background: url(images/sabadico.gif) #fff no-repeat right center;
	position: relative;
	float: left;
	font: 14px/2.5 'BYekan',tahoma;
	margin: 15px 0px 0px 0px;
	width: 24%;	
	padding: 25px 90px 25px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
.header .sabad a.white {
	font: 10px/2 'BYekan',tahoma;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
	border: 1px solid #e1e1e1;
	padding: 3px 8px;
	color: #999;
}
.header .sabad a.white:hover {
	border: 1px solid #ddd;
	color: #555;
}
.header .sabad a.sabt {
	font: 12px/2 'BYekan',tahoma;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
	color: white;
	background: #5FCD7A;
	border: 1px solid #51B56A;
	padding: 3px 8px;
}
.header .no {
	position: absolute;
	top: 19px;
	color: white;
	right: 19px;
}
.mainmenu {
	font: 13px/2 'BYekan',tahoma;
	height: 37px;
}
.mainmenu ul li {
	display: block;
	float: right;
	padding: 0px 28px 0px 5px;
}
.mainmenu ul li.home {
	background: url(images/home.gif) no-repeat right center;
}
.mainmenu ul li a {
	padding: 3px 6px;
	-moz-border-radius: 99px;
	-webkit-border-radius: 99px;
	border-radius: 99px;	
	color: #C9E9F5;
	font: 12px/2 'BYekan',tahoma;
}
.mainmenu ul li a:hover {
	background: #23A9DC;
	color: #fff
}
#search {
	width: 260px;
	float: left;
}
.searchtext {
	float: left;
	font: 11px/2 tahoma;
	width: 170px;
	padding: 3px 6px;
	color: #ccc;
	background:#0F6282;
	border: 0px solid #156482;
	-moz-border-radius: 99px;
	-webkit-border-radius: 99px;
	border-radius: 99px;	
	text-align: right;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.searchtext:focus {
	color: #444;
	background:#fff;
	width: 210px;
}
.searchsubmit {
	border: 0;
  	background: url(images/search.gif) no-repeat;
	cursor: pointer;
	width:30px;
	height:30px;
	float: left
}
.categories {
	font: 13px/2 'BYekan',tahoma;
	padding: 10px 170px 0px 0px;
	background: url(images/categories.gif) no-repeat right top;
}
.categories ul li {
	display: block;
	float: right;
	position: relative;
	border-left: 1px solid #eee;
	padding: 0px 43px 13px 15px;
}
.categories ul li ul.children {
	display: none;
	right: 0px;
	top: 38px;
	box-shadow: 0px 0px 3px #eee;
	background: white;
	padding: 10px;
	position: absolute;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	width: 400px;
z-index: 20;
}
.categories ul li ul.children img {
	float:right;
	margin: 0px 0px 0px 15px;
}
.categories ul li ul.children li {
	display: block;
	float: none;
	border: 0;
	padding: 0;
}
.categories ul li:hover ul.children {
	display: block;
}
.categories ul li.cosmatics {
	background: url(images/categoriesicon.gif) no-repeat right -12px;
}
.categories ul li.zibaei {
	background: url(images/categoriesicon.gif) no-repeat right -59px;
}
.categories ul li.health {
	background: url(images/categoriesicon.gif) no-repeat right -112px;
}
.categories ul li.lavazemkhanegi {
	background: url(images/categoriesicon.gif) no-repeat right -160px;
}
.categories ul li.car {
	background: url(images/categoriesicon.gif) no-repeat right -210px;
}
.topsections {
	height: 160px;
}
.topsections h3 p {
	font: 11px/1 tahoma !important;
	color: #999;
}
.topsections .lastproduce {
	width: 49%;
	float: right;
}
.topsections .lastproducet {
	float: right;
	width: 40%;
}
.topsections .lastproducec ul li a {
	color: #15B8DB;
	background: url(images/shopulli.gif) no-repeat right center;
	padding: 0px 25px 0px 0px;
	font: 12px/2 'BYekan',tahoma;
}
.topsections .lastproducec ul li a:hover {
	color: #0F869F;
	padding: 0px 30px 0px 0px;
}
.topsections .lastproducet h3 {
	margin: 50px 0px 0px;
	background: url(images/lastp.gif) no-repeat right center;
	padding: 0px 50px 12px 0px;
}
.topsections .lastproducec {
	float: left;	
	margin: 10px 0px 0px;
	width: 60%;
}
.topsections .peigiri {
	width: 49%;
	float: left
}
.topsections .peigirit {
	float: right;
	width: 40%;
}
.topsections .peigiri h3 {
	margin: 50px 0px 0px;
	background: url(images/peigirit.gif) no-repeat right center;
	padding: 0px 50px 12px 0px;
}
.topsections .peigiric {
	float: left;
	width:50%;
	margin: 60px 0px 0px;
}
.peigiric input {
	width: 70%;
	background: none;
	border: 0px;
	border-bottom: 1px solid #eee;
	padding: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	font: 13px/2 'BYekan',tahoma;
}
.peigiric button {
	width: 24%;
	color: white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	background: #5CC777;
	font: 13px/2 'BYekan',tahoma;
	border: none;
	border-bottom: 4px solid #41BE61;
}
.producebox {
	margin: 20px 0px;
}
.produceboxsingle {
	margin: 20px 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	padding: 10px;
	background: white;
}
.produceboxsingle .bc {
	padding: 5px 25px 5px;
	color: #ccc;
	border: 1px solid #eee;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	background: url(images/bc.gif) no-repeat right center #f5f5f5;
}
.producebox .produce{
	float: right;
	width: 18%;
	box-shadow: 0px 0px 5px #ccc;
	background: white;
	margin: 0px 0.5% 10px;
}
.shortstory {
	margin: 10px 0px;
}
.shortstory .thumb {
	width: 20%;
	float: right;
}
.shortstory .thumb img {
	width: 100%;
	min-height: 132px;
}
.shortstory .desc {
	width: 46%;
	float: right;
	margin: 0px 2%;
}
.shortstory .desc p {
	color: grey;
}
.shortstory .desc h1 {
	border-right: 5px solid #F43D3D;
	padding: 2px 10px;
}
.shortbuy ul {
	padding: 15px 0px 0px;
	font: 12px/2 'BYekan';
}
.shortbuy ul li {
	padding: 0px 20px;
	color: grey;
	background: url(images/tick.gif) no-repeat right center;
}	
.shortstory .shortbuy {
	width: 30%;
	margin: 10px 0px 0px 0px;
	float: right;
	font: 13px/2 'BYekan',tahoma;
}
.shortstory .buynow {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	padding: 8px 40px 8px 15px;
	font: 15px/2 'BYekan',tahoma;
	background: url(images/buykey.gif) no-repeat right center #5CC777;
	color: white;
}
.shortbuy span {
	padding: 0px 20px 0px 0px;
	border-right: 1px solid #eee;
	margin: 0px 10px;
	background: url(images/price.png) no-repeat right center;
}
.related {
	width: 35%;
	float: right;
}
.related ul li {
	padding: 5px 0px;
	display: block;
	border-bottom: 1px solid #eee;
}
.related ul li .relbuy {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	color: white;
	padding:4px;
	background: #5CC777;
}
.related ul li .thumb {
	float: right;
	width: 10%;
}
.related ul li .thumb img {
	width: 100%;
	height: 100%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	margin: 7px 0px 0px;
}
.related ul li .desc {
	float: right;
	margin: 0px 10px 0px 0px;
	widht: 85%;
}
.getdesc {
	margin: 10px 0px;	
	padding: 10px 0px;
	border-top: 2px dashed #eee;

}
.produce .getpadding {
	padding: 0px 8px;
	text-align: justify;
	display: block;
	border-right: 2px dashed #eee;
	margin: 10px;
  height: 40px;
}
.produce .buy {
	background: url(images/buykey.gif) no-repeat right center #5FCD7A;
	padding: 5px 20px 5px 5px;
	text-align: center;
	color: white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	font: 10px/2 'BYekan',tahoma;
}
.produce .more {
	background: url(images/morekey.gif) no-repeat right center #21C2F8;
	padding: 5px 20px 5px 5px;
	text-align: center;
	color: white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	font: 10px/2 'BYekan',tahoma;
}
.producebox .produce .price {
	font: 11px/2 tahoma;
	color: #ccc;
	padding: 0px 20px 0px 0px;
	background: url(images/price.png) no-repeat right center;
}
.produce .produceimg {
	position: relative;
	width: 80%;
	height: 132px;
margin-right: 20px;
margin-left: 20px;
}
.produce .produceimg h3 {
	position: absolute;
	bottom: 0px;
	line-height: 1;
	padding: 5px 10px;
	border-right: 3px solid #F04E4E;
	background: rgba(0,0,0,0.5);
}
.produce .produceimg h3 a {
	color: #fff;
}
.produce .produceimg img {
	display: block;
	width: 100%;
	position: absolute;
	top: 0px;
	height: 132px;
}
.linkbox {
	text-align: center;
	padding: 10px 0px;
	background: #f6f6f6;
	border-top: 1px solid #eee;
}
#footer {
	margin: 10px 0px 0px;
}
.topfooter {
	background: white;
	padding: 10px 0px;
}
.navigation {
	font: 13px/2 'BYekan',tahoma;
	width: 35%;
	float: right;
}
.navigation h3 {
	background: url(images/pages.gif) no-repeat right center;
	padding: 10px 45px 10px 0px;
	margin: 10px 0px;
}
.navigation a {
	background: #f5f5f5;
	padding: 3px 12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	border-bottom: 1px solid #ccc;
}
.navigation a:hover, .navigation .active {
	background: #4ECFFA;
	color: white;
	border-bottom: 1px solid #1DB8EE
}
.featuers {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	float: left;
	color: white;
	padding: 10px;
	width: 60%;
	background: url(images/hexagon.gif) no-repeat top center #21C2F8;
}
.featuers .shopabout {
	width: 60%;
	float: right;
}
.featuers .shopabout .bill {
	background: url(images/bill.gif) no-repeat right;
	padding: 5px 45px 5px 0px;
	margin: 5px 0px;
}
.featuers .shopabout .bill p {
	line-height: 1;
	color: #DEDFD
}
.featuers .shopsocial {
	width: 35%;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	float: left;
	background: rgba(0,0,0,0.1);
	padding: 20px 10px;
}
#social {
	width: 150px;
	margin: 20px auto 10px;
}
#social .fb,
#social .tw,
#social .g,
#social .rss {
	height: 30px;
	-moz-border-radius:99px ;
	-webkit-border-radius:99px ;
	border-radius: 99px ;
	width: 30px;
	display:inline-block;
	background: url(images/social.gif) no-repeat 
}
#social .fb {
	background-position: 0px 0px;
}
#social .tw {
	background-position: -30px 0px;
}
#social .g {
	background-position: -60px 0px;
}
#social .rss {
	background-position: -90px 0px;
}
#social .fb:hover {
	background-position: -0px -30px;
}
#social .tw:hover {
	background-position: -30px -30px;
}
#social .g:hover {
	background-position:  -60px -30px;
}
#social .rss:hover {
	background-position:  -90px -30px;
}
.copyright {
	background: #0E8DB8;
	padding: 10px 0px;
	color: white;
}
.copyright .links {
	background: url(images/takshop.gif) no-repeat right center;
	padding: 10px 150px 10px 0px;
	color: white;
}
.copyright .links a {
	font: 13px/2 'BYekan',tahoma;
	padding: 0px 0px 0px 15px;
	color: #AEE7F9
}
.copyright .links a:hover {
text-decoration: underline;
	font: 13px/2 'BYekan',tahoma;
	color: #fff
}
@media screen and (max-width: 1201px) { 
#wrapper {
	width: 100%;
	overflow: hidden;
}
}
#showmenu {
	position: fixed;
	top: -999px;
}	
.resmenu {
	position: fixed;
	right: -1300px;
	width: 50%;
	height: 100%;
	padding: 10px 10px 0px 10px;
	background: #333;
	z-index: 99999;
	font:13px/2 'BYekan',tahoma;
	color: #ddd;
	 -webkit-transition: all 0.8s ease-out;
	 -moz-transition: all 0.8s ease-out;
	 -ms-transition: all 0.8s ease-out;
	 -o-transition: all 0.8s ease-out;
	 transition: all 0.8s ease-out;
	border-left: 4px solid #eee;
}
.resmenu a {
	display: block;
	color: #eee;
	padding: 5px;
	border-bottom: 1px solid #666;
}
.resmenu a:hover {
	color: #fff;
	background: #444;
}
#mask {
	background: black;
	opacity: 0.8;
	width: 100%;
	height: 100%;
	position:absolute;	
	display: none;
}
@media screen and (max-width: 980px) { 
#search , .no , .categories { 
	display: none;
}
#showmenu {
	top: 154px;
	left: 10px;
	background: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	padding: 5px 10px;
	font: 13px/2 'BYekan',tahoma;
}
.topsections {
	margin-top: 38px;
}
.header .sabad {
	background: #fff;
	width: 50%;	
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
}

@media screen and (max-width: 780px) { 
.topsections .peigirit {
	display: none;
}
.topsections .peigiric {
	float: none;
	width:90%;
	margin: 50px 0px 0px;
}
.producebox .produce{
	width: 49%;
}
.navigation , .related {
	width:100%;
	float: none;
	margin: 0px 0px 20px 0px;
}
.featuers {
	width:100%;
	float: none
}
}


@media screen and (max-width: 600px) { 
.header .logo {
	background: url(images/logo.png) no-repeat center;
	width: 100%;
	height: 60px;	
	margin: 0px auto;
	float: none;	
}
.mainmenu ul li {
	background: none !important;
	padding: 0px 5px
}
.header .sabad {
	float: none;
	margin: 0px auto;
	width: 90%;	
	padding: 5px;
}
.producebox .produce{
	width: 100%;
}
}

.details_thumb
{
    float: left;
    padding: 1px !important;
    margin: 0 11px 5px 0;
    position: relative;
}

.tag
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000;
}


.auction
{
    background: url( '../images/auction.gif' ) no-repeat 0 0;
    font-size: 0;
    text-indent: -40px;
    cursor: pointer;
    overflow: hidden;
    width: 41px;
    height: 41px;

}
/* Top Menu */

#top-menu {
	float:left;
	margin:0px 0pt 0pt 0px;
}

#top-menu ul {
	margin: 0;
	padding: 0 5px;
	float: left;
	list-style-type: none;
}

#top-menu li {	float: left; }
#top-menu li.active { color:white; }

#top-menu ul li a {
	display:block;
	padding:5px 4px;
	float:left;
	color:Black;
	font:11px/14px tahoma;
	text-decoration:none;
	text-align:center;
	background:#E9E9E9;
	margin-left:5px;
	-moz-border-radius:5px;
}

#top-menu ul li a:hover, #top-menu ul li a:active{
	background:#6bacce;
	color: #FFF;
		-moz-border-radius:5px;
}

#top-menu ul li.active a:visited {color: #FFF;}

/* @end */

.focus_input
{
background: #EDEDED;
}

.tags
{
	border: 1pt solid #CDDCF9;
	background-image: url('../images/tags_box_right.gif');
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E6F3FF;
}
.order_cart_table
{
	border: 1px solid DarkGray; 
	width: 98%; 
	border-collapse: collapse;
	text-align: center;
	
}
.order_cart_table td
{
	text-align: center;
}
.order_cart_header
{
	background-color: rgb(231, 233, 212);
	height: 35px;
}
.order_cart_footer
{
	background-color: rgb(231, 233, 212); 
	height: 20px;
}

.order_cart_rows
{
	background-color: White; 
	height: 35px;
}
.prod_options
{ 
	border: 1pt solid #CDDCF9;
	background-image: url('../images/tags_box_right.gif');
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
}

.prod_options h1
{
font-size:9pt;
font-weight:normal;
}
#cart_table td , #cart_table input , #cart_table select
{
	font-family:tahoma;
	font-size:9pt;
}