/* -------------------------------------------------------------- 
  
Theme Name: Foamiran - English
Theme URI: http://www.foamiran.ir/
Author: Navid Kashani
Author URI: http://nimrooz.net/
Version: 2.0
   
-------------------------------------------------------------- */
@import url('reset.css');
/* Global
=========================== */
body {
	font-family: Arial, Sans-Serif;
	font-size:62.5%;
	text-align:center;
	color:#756754;
	background: #4F463B url('images/body-bg.jpg') repeat;
}
.wrapper {
	width:900px;
	margin:0 auto;
	font-size:12px;
	position: relative;
	background:#E9E4E0;
	text-align:left;
}
a:link, a:visited {
	text-decoration:none;
	color:#408FC7;
}
a:hover {
	text-decoration: underline;
}
a:active, a:focus {
	outline: 0;
}
code, pre {
	font-family: Consolas, Monaco, "Courier New", Courier, monospace;
	display:block;
	direction:ltr;
	text-align:left;
	background-color: #f5f5f5;
	border:1px solid #dadada;
	padding:3px;
	overflow:auto;
	margin:3px 0;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
h2 {
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#408FC7;
	line-height:120%;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
h3 {
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #DEDEDE;
	padding-bottom:4px;
	margin-bottom:10px;
	color:#333;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.clear {
	clear:both;
}
.center {
	text-align:center;
}
img.alignleft, div.alignleft {
	float:left;
	margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
	float:right;
	margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered, img.aligncenter, div.aligncenter {
	text-align:center;
	margin:0 auto;
}
div.wp-caption {
	padding:5px;
	background-color:#F3F3F3;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	border:1px solid #DDD;
	margin-bottom:5px;
}
#content div.wp-caption p.wp-caption-text {
	margin:0;
	padding:3px 0 0 0;
	color:#000;
	font-size:11px;
}
a.more-text, a.more-news {
	display: block;
	float: right;
	width: 60px;
	height: 35px;
	background: transparent url('images/read-more.gif') no-repeat -62px 0;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	margin: 15px 30px 0 0;
}
a.more-text:hover , a.more-news:hover {
	background-position: 0 0;
}
 a.more-news {
	background-image: url('images/more-news.gif');
}
/* Header
=========================== */
#header {
	height: 360px;
	background: transparent url('images/header-bg.gif') repeat-x;
	text-align: justify;
}
#header-inner {
	height: 215px;
	background: transparent url('images/header-bg.gif') repeat-x;
	text-align: justify;
}
#inner-head-banner {
	position: absolute;
	top: 80px;
	right: 10px;
	background: transparent url('images/single-head.jpg') no-repeat;
	width: 609px;
	height: 128px;
}
#inner-logo {
	width: 232px;
	height: 83px;
	position: absolute;
	left: 30px;
	top: 110px;
}
#language {
	background: transparent url('images/top-right-bg.gif') no-repeat;
	width: 96px;
	height: 22px;
	position: absolute;
	right: 30px;
	top:0;
	padding: 9px 13px 0 0;
	direction: ltr;
}
#head-icon {
	background: transparent url('images/top-right-bg.gif') no-repeat;
	width:99px;
	position: absolute;
	left: 120px;
	height: 31px;
	top:0;
	padding: 0 0 0 10px;
}
#head-icon a {
	margin: 0 8px;
}
#top-menu {
	width: 500px;
	height: 50px;
	position: absolute;
	right: 30px;
	top: 30px;
}
#head-banner {
	width: 540px;
	height: 280px;
	position: absolute;
	top: 80px;
	right: 10px;
}
#head-about {
	width: 295px;
	height: 270px;
	position: absolute;
	left: 30px;
	top: 50px;
}
#head-about p {
	clear: both;
	line-height:18px;
}
/* Home
=========================== */
#foamiran-products {
	background: transparent url('images/foamiran-products.gif') no-repeat 730px 3px;
	padding: 35px 0 0 0;
	margin-left: 30px;
}
#products-list {
	width: 840px;
	height: 164px;
}
#home-col {
	padding-top: 20px;
}
.col-1, .col-2, .col-3 {
	float: left;
	min-height: 200px;
	display: inline;
}
.col-1 {
	width: 265px;
	margin-left: 30px;
	background: transparent url('images/news-events.gif') no-repeat left top;
	padding: 40px 0 0 0;
}
.news {
	clear: both;
	margin-bottom: 10px;
}
.news h2 {
	font-size:15px;
}
.news p {
	line-height:18px;
}
.archive{
	clear:both;
	text-align:left;
	margin: 0 0 0 4px;
}
.col-2 {
	width: 235px;
	background: transparent url('images/list-bg.gif') no-repeat;
	padding: 5px 30px;
	font-size: 11px;
	margin-right: 20px;
}
#our-products {
	width: 110px;
	height: 26px;
	background: transparent url('images/our-products.gif') no-repeat;
	margin: 0 0 20px 20px;
}
.col-2 ul {
	margin-left: 15px;
}
.col-2 ul li {
	margin-bottom: 5px;
	background: transparent url('images/list-type.gif') no-repeat left 3px;
	padding: 3px 0 3px 20px;
}
.col-2 ul li a:link, .col-2 ul li a:visited {
	color: #95908A;
	font-weight: bold;
}
.col-3 {
	width: 260px;
	margin-right: 30px;
	padding: 30px 0;
}
/* Page and Single
=========================== */
#page {
	margin-top: 20px;
}
#content {
	float: left;
	width: 527px;
	margin-left: 30px;
	padding: 20px 0 0 30px;
	min-height: 300px;
	display: inline;
	background: transparent url('images/content-bg.gif') no-repeat left top;
}
#page #content h2 {
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 20px;
}
#post h2 {
	font-size: 14px;
}
#page #content h2.title {
	background: transparent url(images/list-type.gif) no-repeat scroll left 5px;
	padding: 3px 0 3px 20px;
	margin-bottom: 1px;
	text-indent: 0;
	overflow: auto;
	height: 18px;
	font-size: 14px;
}
#page a.readmore {
	font-weight: bold;
	float: right;
}
.product-page p{
	clear:both;
}
#content .product-page-img {
	padding:0 10px 26px 0;
}
#content p {
	margin:10px 0;
}
#content p img {
	padding:0 10px 10px 0;
}
.entry {
	padding: 0 30px 0 0;
	text-align: justify;
}
.entry ul {
}
.entry ul li {
	padding: 3px 0 3px 20px;
	margin-bottom: 5px;
	background: transparent url(images/list-type.gif) no-repeat scroll left 5px;
}
#page .about h2 {
	background: transparent url('images/aboutus-t.png') no-repeat right 0;
}
#page .products h2 {
	background: transparent url('images/products-t.png') no-repeat right 0;
}
#page .services h2 {
	background: transparent url('images/services-t.png') no-repeat right 0;
}
#page .agencies h2 {
	background: transparent url('images/agencies-t.png') no-repeat right 0;
}
#page .order h2 {
	background: transparent url('images/order-t.png') no-repeat right 0;
}
#page .news-page h2 {
	background: transparent url('images/news-t.png') no-repeat right 0;
}
#page .sitemap h2 {
	background: transparent url('images/sitemap-t.png') no-repeat right 0;
}
#page .contact h2 {
	background: transparent url('images/contact-t.png') no-repeat right 0;
}
/* products */
#page .flower-making-foams h2 {
	background: transparent url('images/flower-making-foams.png') no-repeat right 0;
}
#page .sports-mattresses h2 {
	background: transparent url('images/sports-mattresses.png') no-repeat right 0;
}
#page .decorative-foams h2 {
	background: transparent url('images/decorative-foams.png') no-repeat right 0;
}
#page .toys-doll-making h2 {
	background: transparent url('images/toys-and-doll-making.png') no-repeat right 0;
}
#page .medical-orthopedic-foams h2 {
	background: transparent url('images/medical-orthopedic-foams.png') no-repeat right 0;
}
#page .industrial-foams h2 {
	background: transparent url('images/industrial-foams.png') no-repeat right 0;
}
#page .various-other-foams h2 {
	background: transparent url('images/various-other-foams.png') no-repeat right 0;
}
#page .foam-roll h2 {
	background: transparent url('images/foam-roll.png') no-repeat right 0;
}
table {
	border-color:#CFC7BD;
}
table tr {
	height: 40px;
}
table tr:hover {
	background-color: #CFC8C2;
}
table tr th {
	padding: 5px;
	background-color: #CFC7BD;
}
table tr td {
	padding: 5px;
	font-size: 12px;
}
/* Sidebar
=========================== */
#sidebar {
	width: 263px;
	margin-right: 30px;
	padding: 0 0 20px 20px;
	float: right;
	display: inline;
	background: transparent url('images/sidebar-bg.jpg') no-repeat right top;
}
#sidebar-news {
	background: transparent url('images/sidebar-news-line.jpg') no-repeat bottom center;
	padding-bottom: 20px;
}
.news-side {
	width: 102px;
	height: 26px;
	background: transparent url('images/news-events.gif') no-repeat;
	margin: 20px 0;
}
/* Footer
=========================== */
#footer {
	height: 85px;
	background: transparent url('images/footer-bg.gif') repeat-x;
	color:#408FC7;
	padding: 40px 0 0 20px;
	font-size: 11px;
	position: relative;
}
#footerpat {
	position: absolute;
	background: transparent url('images/footer-pat.gif') no-repeat;
	width: 588px;
	height: 40px;
	top: 70px;
	right: 10px;
	text-align: center;
	color: #7F7B77;
	padding: 15px 0 0;
}
#nimrooz {
	position: absolute;
	background: transparent url('images/nimrooz.gif') no-repeat;
	width: 267px;
	height: 75px;
	right: 0;
	top: 25px;
	color: #7F7B77;
	font-size: 10px;
	padding: 20px 0 0 23px;
}
#footer ul {
	margin: 10px 0 0 53px;
}
#footer ul li {
	float: left;
}
#footer ul li a:link, #footer ul li a:visited {
	color: #95908A;
	margin: 0 4px;
}
a.nimrooz {
	display: block;
	position: absolute;
	width: 120px;
	height: 20px;
	right: 148px;
	top: 60px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}
/* Other
=========================== */
.entry div.wpcf7 {
	padding: 10px;
	border: 1px solid #E1DDD8;
}
div.wpcf7 input, div.wpcf7 textarea {
	padding: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background: #DFD9D1;
	border: 1px solid #D3CCC3;
}
div.wpcf7 input:focus, div.wpcf7 textarea:focus {
	background: #E1DDD8;
}
.alt {
	background-color: #E5E0DB;
}
#webgozar{
    left: 43px;
    position: absolute;
    top: 64px;
}
#webgozar img{
    height: 15px;
    width: 15px;
}
