/*
Theme Name: PEDAL.ir
Author: j.aghili
*/

body {background: #fff; padding: 0px; margin: 0px; font-family: 'tahoma', 'Arial', 'sans-serif'; font-size: 11px; color: #666; }
h1, h4, h5 {font-weight: bold; font-size: 17px;margin:0;color: #f60;}
h2 {font-size: 11px;color: #f60;}
h3 {font-family:arial; font-size: 15px; border-bottom:1px solid #fff; color:#bbb; text-shadow: 1px 1px #fff}
a { color: #666; text-decoration: none; }
a:hover { color: #f00; }
img {border:none;outline: none;}
.clear { clear:both; display: block; }  
.content, .header-nav, .header, .in {margin: 0px auto 0px auto; text-align:right}
ul, ol{list-style:none; margin:0px}
.main {direction:rtl;}
/* start main */
.header-nav {background:url(../images/sab.jpg) top left no-repeat; height:282px}
.header-nav a {color: #1E6476;}
.header-nav a:hover {color: #f60; }
.header-nav ul { padding:0; margin:0;}
#user-photo {float:right; border: solid 5px #eee; }
#sticky { background-color: #FFFBCC; }
#closelink { float:right; margin:-8px !important; margin:0; font-weight:bold; }
.content { width: 970px; margin-top:30px;}
.desc {float:right; color:#fff;  padding:14px;}

#right-top {width: 363px; height:22px; background: url(../images/s1.png) ;}
#right-bot {width: 363px; height:19px; background: url(../images/s3.png) ;}
#right {width: 363px; float: right; background: url(../images/s2.png) ;}
.right-pad { margin-right:35px; width:300px}

.left { width: 570px; float: left;}
.left .product h3 { color:#ccc; border-bottom: solid 1px #ccc; }
.left .product p, .author-main p { line-height: 20px; }
.left .product a img { border: solid 5px #EEE; padding: 3px; margin: 5px 5px 5px 0; vertical-align: middle; }
.left .product ul{margin:5px 0; padding:0}
.left .product ol{margin:5px 0; padding:0}

.lt {height:34px; background: url('../images/4.png'); }
.lm {width:600px; background: url('../images/5.png'); }
.lb {height:32px; background: url('../images/6.png'); }


.comment-field {padding-top:20px;}
.mid{border:1px solid #CCC; padding:5px; width:200px}
#commentform label{ line-height: 28px}

textarea#comment{width: 99%; padding: 0; margin: 0; }
.item { width: 400px; display: block; }
.main_page_img, .main_page_no_img, .cat_image {float:left;border: 1px solid #ccc;  width:120px; height:70px;}
.list div a:hover { color: #000; }
.list div.no, .list div.alt { padding: 7px 0;}

input.report{ width:89px; height:21px; background:url(../images/report.jpg) top center no-repeat;margin:5px; cursor:pointer; border:none}
input.report:hover{background:url(../images/report.jpg) bottom center no-repeat}

.prdetails {padding-bottom:40px;}
.cat-des { padding:10px; border:1px solid #ccc; background:#f3f3f3}

.left_form { float: left; padding-left:25px; }
.right_form { float: right; padding-right:25px; }
.right_form_confirm { float: right; width: 50%;}
.classform label { display: block; margin:5px 0px 2px;}
.classform span {color:#f00}
.classform { background: #eee; padding: 20px; width: 930px; margin: 20px auto 0;}
.classform .adfields { border: solid 1px #59A6B9; padding:3px}
.classform select { margin-bottom: 10px; padding: 5px; border: solid 1px #59A6B9; width:200px; }
.classform input.postit {border: solid #fff; padding:5px; font-size: 17px; color: #fff; background: #069BC3; cursor: pointer;}

.extrasbox { background:#FFF; border:1px solid #C8D2DB; margin:0; width:393px; }

.err { border: solid 15px #FF3E02; background: #FF3E02; color: #fff; width: 950px; margin: 20px auto 0 auto; }
.err a, .cant_post a { color: #fff; }
.cant_post { width: 960px; text-align: center; background: #FF3E02; border: solid 10px #FF3E02; margin: 20px auto 0 auto; color: #fff; }
.ok { text-align: center; width: 960px; background: #33CC33; border: solid 10px #33CC33; margin: 20px auto 0 auto; color: #fff; }

.box-yellow { background-color:#ffc; border:1px dotted #ccc; margin-bottom:20px; padding:10px; }
.box-red { background-color:#FFEBE8; border:1px solid #000; margin-bottom:20px; min-height:25px; padding:10px; }

.alignleft { float: left; }
.alignright { float: right; }

DIV#location{background:url(../images/house.png) no-repeat right; margin-right:20px;padding-right:20px; float:right;  color:#6D8F98; }
DIV#phone{background:url(../images/phone.png) no-repeat right;font-weight: bold; margin-right:20px;padding-right:20px;  float:right; color:#6D8F98;}
DIV#listed{background:url(../images/calendar.png) no-repeat right; margin-right:20px;padding-right:20px; font-size:12px; float:right;  color:#6D8F98; }
DIV#expires{background:url(../images/hourglass.png) no-repeat right; margin-right:20px; padding-right:20px; color:#6D8F98;}
DIV#profile-link{background:url(../images/user.png) no-repeat right; margin-right:20px;padding-right:20px; float:right; color:#6D8F98; }
DIV#price { background:url(../images/39.png) no-repeat right; margin-right:20px;padding-right:20px; float:right; color:#6D8F98;}

.commentlist ol{padding:0; border-bottom:1px solid #EEE}
.commentlist li{margin:0; padding:20px 20px 10px 20px; background:#EEE; float:none; border-bottom:1px solid #EEE}
.commentlist li ul li{border:1px solid #EEE}
.comment-text{margin:0; padding:0; width:60%; float:left}
.comment-author{margin:0; padding:0; width:35%; float:right}
.commentlist li.alt{background:#FFF}

#respond {padding-top:30px;}
#calendar_wrap { padding:10px 0 20px 64px; }

ul#navbar-1 { font-size: 10pt; margin:0; padding:0;}
ul#navbar-1 li {display:block; float:right; position:relative; line-height:32px; margin:0; z-index:100;}
ul#navbar-1 li a:link, ul#navbar-1 li a:visited {display:block; color:#fff; margin:0; padding:0 15px;   border-right:1px solid #333;}
ul#navbar-1 li:hover a, ul#navbar-1 li a:hover, ul#navbar-1 li a:active {display:block; background: #eee url('../images/up3.gif') center -32px; color:#333;}
ul#navbar-1 li ul.navbar-2 	{ width:150px; display:none; position:absolute; top:32px; padding:0px; font-size: 8pt; border:1px solid #ccc; right:-1px}
ul#navbar-1 li:hover ul.navbar-2 { display:block}

ul#navbar-1 li ul.navbar-2 li a:link, ul#navbar-1 li ul.navbar-2 li a:visited {line-height:22px; width:140px;  background:#eee; padding:5px; position:relative;}
ul#navbar-1 li ul.navbar-2 li:hover a, ul#navbar-1 li ul.navbar-2 li a:active, ul#navbar-1 li ul.navbar-2 li a:hover { clear:right; background:#c0c0c0; width:140px; position:relative; color:#fff;}
ul#navbar-1 li ul.navbar-2 li ul.navbar-3 {display:none; position:absolute;  width:150px; right:150px; top:-1px; padding:0px; background:#eee; border:1px solid #ccc;}
ul#navbar-1 li ul.navbar-2 li:hover ul.navbar-3 {display:block}
ul#navbar-1 li ul.navbar-2 li ul.navbar-3 li a:link, ul#navbar-1 li ul.navbar-2 li ul.navbar-3 li a:visited { background:#eee; color:#555; padding:5px;}
ul#navbar-1 li ul.navbar-2 li ul.navbar-3 li:hover a, ul#navbar-1 li ul.navbar-2 li ul.navbar-3 li a:hover, ul#navbar-1 li ul.navbar-2 li ul.navbar-3 li a:active { background:#c0c0c0; color:#fff}
ul#navbar-1 li ul.navbar-2 li a span, ul#navbar-1 li ul.navbar-2 li:hover a span, ul#navbar-1 li ul.navbar-2 li a:hover span { position:absolute; right:135px; }
#ce{ float:right; width:699px; background:#060606 url('../images/up3.gif'); margin-top:-32px;border:1px solid #f93;}

	
/* Page Nav */
#nav a{line-height:28px; padding:0 10px;}
#nav li{float:right;}
#nav li ul li{border-bottom:1px solid #EEE; border-width:0 1px 1px; background:#F3FCFE}

#cam {width: 550px; text-align: right; background:#f4f4f4 url(../images/c-main.gif);}
#cau {width:550px; background:url(../images/t-main.gif) no-repeat top; padding-top:8px}
#cab {height: 18px; background: #fff url(../images/b-main.gif); border-top: 1px #ccc solid;}
.pad {padding: 5px 10px;}
.details {padding:0px 20px}
.topbar {border-bottom: solid 1px #666; background:#e11a15; padding:10px; }
.postbutton a {float: left; width: 200px; border: 4px solid #fff; display: block; font-size: 20px; text-shadow: 1px 1px #000; font-family: Arial; color: #fff; text-align: center; padding: 12px; outline: none; -moz-border-radius: 9px; -webkit-border-radius: 9px;}
.postbutton a:hover { background: #ffc; color:#f00;border:4px solid #f63}

.listing .head {font-size: 12px; color: #333;}
.list div a { color: #666}

.footer { background:#e11a15;  text-align:right; color: #fff; border-top:1px solid #666; margin-top:15px; }
.footer a { color: #fff;}
.footer a:hover { color: #ffc}
.footer li{display:inline}
.footer li a{padding:5px}
.ft {padding:10px}

.next_post_link { background: url(../images/next.gif) top center no-repeat; width:119px; height:33px; }
.previous_post_link{background:url(../images/back.gif) top center no-repeat; width:119px; height:33px}

ul.wwIconified{ margin: 0; padding: 0; width:394px }
ul.wwIconified li{ border:1px solid #ccc; overflow: hidden; padding: 5px}
ul.wwIconified li p{ float: left}
ul.wwIconified li button.RemoveButton{ border: none; background: url(../images/delete.png) no-repeat right; cursor: pointer; float: right; height: 20px; width: 20px; }
ul.wwIconified li button.RemoveButton span, ul.wwIconified img, ul.wwIconified li input.File{ display: none; }
