﻿/*
Theme Name: S101
Description:New theme for template shop M Graphic
Version: 1.0.0
Author: Milad Abbasi	
Author URI: https://www.m-graphic.ir
Tags: shop, wordpers shop, M-graphic, M-graphic Shop, wp shop themp
*/
.post p {
line-height: 1.5em;
padding-bottom: 15px;
}

body{ 
background: #17ccf5 url(images/bg.jpg) repeat ; 
color : #252525 ; 
margin : 0; 
padding : 0; 
font : 16px/1.5 Yekan ;
}
A { 
text-decoration : none ; 
color:#656565
}
A:HOVER { 
text-decoration : none ; 
color:#177d00
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { 
padding: 0px;
margin: 0px;
vertical-align: baseline ;
outline: 0 ;
list-style: none;
text-decoration: none
}
#warpper{ 
background :#fbfbfb ; 
direction:rtl ; 
margin:0px auto 0px; 
width:1080px
}
.header{ 
background :transparent url(images/header.jpg) no-repeat scroll center top; 
height:175px; 
width:1080px; 
margin-right : 0px ; 
padding-bottom : 10px;
}
#nav ul {
list-style : none;
font-size : 8pt;
line-height : normal;
margin : 0;
text-align : right;
padding : 0 15px 0 0;
}
#nav ul li {
display : inline;
margin : 0;
padding : 0;
}
#nav ul a {
float : right;
background : url('images/nav-left.png') no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
cursor : pointer;
}
#nav ul a span {
float : left;
display : block;
background : url('images/nav-right.png') no-repeat right top;
color : #666;
margin: 0px;
padding-top: 3px;
padding-right: 14px;
padding-bottom: 18px;
padding-left: 5px;
text-shadow : 1px 1px 0px #fcfdce;
}
#nav ul a:hover span {
color : #FFF;
text-shadow : 1px 1px 0px #000;
background-position : 100% -43px;
}
#nav ul a:hover {
background-position : 0% -43px;
}
#nav ul a:hover span {
background-position : 100% -43px;
}
#rightcol{
height:auto;
width:146px;
float:right;
padding:0px 4px 10px 8px;
color:#060;
text-align: right;
}
#rightcol-up-vip{
background:url(images/menu-VIP.jpg) no-repeat;
height:42px;
width:260px;
}
#rightcol-up-best{
background:url(images/menu-best.jpg) no-repeat;
height:42px;
width:260px;
}
#rightcol-up-cat{
background:url(images/menu-cat.jpg) no-repeat;
height:42px;
width:260px;
}
#rightcol-up-news{
background:url(images/menu-news.jpg) no-repeat;
height:42px;
width:260px;
}
#rightcol-body{
height:auto;
background:url(images/menu-bg.jpg) repeat-y;
text-align:right;
width:260px;
color:#777777;
background-color:#efefef;
}
#rightcol-btext{
padding: 2px 12px;
text-align:right;
}
#rightcol-btext li{
list-style:none outside;
padding:0 12px 0 0;
font-weight:bold;
text-shadow:1px 1px 0 #FFFFFF;
}
#rightcol-btext ul li{
font-weight:normal;
list-style:none outside;
padding:0 10px 0 0;
text-shadow:0 0 0 #FFFFFF;
}
#rightcol ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#rightcol li ul{
display:block;
list-style-type:none;
}
#rightcol ul li{
display:block;
background:url(images/arrow.png) no-repeat right 5px;
padding:0 8px 0 0;
}
#rightcol li{
padding:0 8px 0 0;
display:block;
background:url(images/arrow.png) no-repeat right 5px;
}
#rightcol ul li ul li{
background:url(images/arrow.png) right 5px no-repeat;
padding:0 10px 0 0;
margin:0 10px 0 0;
font-weight:100;
}
#rightcol a{
color:#666;
text-decoration:none;
}
#rightcol a:hover{
text-shadow: #fff 1px 1px 1px;
text-decoration:none;
}
#rightcol-down{
background:url(images/menu-bot.jpg) no-repeat;
height:12px;
width:260px;
}
#content { 
color:#333333;
display:inline;
float:right;
margin-right:5px;
width:1080px;
}
#content2 { 
color:#333333;
display:inline;
float:left;
margin-left:5px;
width:800px;
}
.prod{
background:url("images/form.jpg") no-repeat scroll center top transparent;
float:right;
height:435px;
margin-right:5px;
width:350px;
margin-top:0px;	
}
.ptitle {
margin:10px 10px auto;
text-align:right;
width:332px;
}
.ptitle a{
color:#00586c;
}
.ptext p{ padding: 2px;}
li{
list-style:none;
}
.ptext{
color:#585858;
float:right;
font-size:11px;
width:325px;
height:238px;
line-height:16px;
margin-right:10px;
margin-top:24px;
overflow:hidden;
}
.pimg{
float:left;
margin-right:5px;
}
.fi-r{
color:#000;
float:right;
background:url(images/readme.jpg) no-repeat top center;
text-align:center;
font-size:11px;
line-height:16px;
margin-top:5px;
margin-right:9px;
width:156px;
height:20px;
}
.fi-r span,span a{
color:#fff;
}
.fi-l{
color:#000;
float:left;
background:url(images/readme.jpg) no-repeat top center;
text-align:center;
font-size:11px;
line-height:16px;
margin-top:5px;
margin-left:9px;
width:156px;
height:20px;
}
.fi-l span,span a{
color:#fff;
}
.buy{
float:left;
margin-left:10px;
margin-top:5px;
}
.buy2{
margin-top:5px;
}
.info {
float:left;
margin-left:10px;
margin-top:5px;
}
.entry{
padding:5px !important; padding:0px;
height:auto;
width:790px;
}
.post{
height: 1.5em;
width:800px;
display:table;
}
.post-top{
background:url(images/single-title.jpg) no-repeat;
color:#000;
height:22px;
padding:12px 12px 0 0;
}
.post-top a {
color:#00586c;
}
.post-bg{
background:url(images/single-bg.jpg) repeat-y;
height:auto;
padding-bottom:10px;
padding-top:1px;
margin-top:0px;
}
.post-entry{
width:780px;
padding-top:5px;
margin: 0 10px 0 10px;
display:compact;
line-height:normal;
}
.post-bot{
background:url(images/single-bot.jpg) no-repeat;
height:13px;
padding:12px 0 0 10px;
text-align:left;
}
.single-entry{
padding:5px !important; padding:0px;
height:auto;
width:760px;
}
.single-post{
height:auto;
width:770px;
display:table;
margin-right:5px;
}
.single-post-gift{
background:url(images/single-i-gift.jpg) no-repeat;
color:#000;
height:20px;
margin-top:5px;
}
.single-post-gift a {
color:#00586c;
}
.single-post-info{
background:url(images/single-i-info.jpg) no-repeat;
color:#000;
height:20px;
margin-top:10px;
}
.single-post-info a {
color:#00586c;
}
.single-post-bg{
background:url(images/single-i-bg.jpg) repeat-y;
height:auto;
padding-top:1px;
margin-top:0px;
}
.single-post-entry{
width:750px;
padding-top:5px;
margin: 0 10px 0 10px;
display:compact;
line-height:normal;
}
.single-post-bot{
background:url(images/single-i-bot.jpg) no-repeat;
height:11px;
padding-top:5px;
text-align:left;
}
.page-center {
text-align:center;
float:center;
display : block;
width:1060px;
height:auto;
padding : 5px;
}
.wp-pagenavi {
clear: both;
padding:0px 5px 15px 5px;
direction:rtl
}
.wp-pagenavi h3 {
font-weight:normal
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
background:#f8f8f8;
border: 1px solid #b8b8b8;
padding: 5px;
float :right;
margin: 2px;
-moz-border-radius: 3px;
}
.wp-pagenavi span.current {
background:#ffffff;
color:#666666;
border: 1px solid #ECE9D8;
}
.wp-pagenavi a:hover {
background:#6985d4;
border-color: #33832b;
color:#2e2e2e
}
.wp-pagenavi span.current {
font-weight: bold;
}
#footer {
background: transparent url(images/footer.jpg) no-repeat ;
height : 47px;
padding-top : 38px;
color : #f9f9f9;
width: 1080px;
font: 11px Tahoma;
overflow: hidden;
}
#footer A {
color : #d7d7d7;
font-weight : bold;
text-decoration : none;
font-size: 10px;
}
#footer A:HOVER {
color : #177d00;
font-weight : bold;
text-decoration : none;
font-size: 10px;
}
#mg-footer{
height:auto;
width:1080px;
overflow:hidden !important; overflow:visible;
margin:0 auto 10px auto;
}