﻿/*
	
	Name: Masis NICMS Template
	Author: Amir Jafari <AmirJafari2002@Gmail.com>
	Date: October 19, 2009

 --------------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #af0001;
	font: 11px Tahoma, Arial;
}

a {
	color: #FEA803;
	text-decoration: none;
}

a:hover { 
	color: white;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}

#wrapper {

	direction: rtl;
	margin: 0 auto;
	padding-bottom: 30px;
	width: 990px;
}

/*

	Header

 --------------------------------------------------------------------- */

#header {
	background: transparent url(header.jpg) no-repeat scroll center top;
	height: 496px;
	position: relative;
}

#header .menu ul {
	list-style: none;
	padding: 11px 325px 0 0;
}

#header .menu a {
	color: white;
	display: inline-block;
	float: right;
	font-weight: bold;
	margin-left: 3px;
	padding: 5px 10px;
}

#header .menu a:hover, #header .menu a.current {
	background: #c91919;
	-moz-border-radius: 5px;
}

#header .languages {
	position: absolute;
	top: 28px;
	left: 3px;
}

#header .languages a.en {
	background: url(en.png) no-repeat center top;
	display: inline-block;
	height: 12px;
	width: 18px;
}

#header .languages a.fa {
	background: url(fa.png) no-repeat center top;
	display: inline-block;
	height: 12px;
	width: 18px;
}

/*

	Main

 --------------------------------------------------------------------- */

#main {
	/*margin-bottom: 30px;*/
}

.primary {
	float: right;
	width: 740px;
}

.sidebar {
	float: left;
	width: 250px;
}

/*

	Blocks

 --------------------------------------------------------------------- */

.block {
	margin-bottom: 15px;
}

.block .block-title {
	background-color: #E87700;
	height: 25px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.block .block-title span {
	color: white;
	display: inline-block;
	padding: 5px;
}

.block .block-content {
	padding: 5px;
}

/*

	Content

 --------------------------------------------------------------------- */

.content {
	margin-bottom: 30px;
}

.content .content-title {
	background: transparent	url(title.jpg) no-repeat scroll right top;
	height: 68px;
}

.content .content-title span {
	color: #000;
	display: inline-block;
	font: bold 17px "B Mitra", titr, arial;
	margin: 25px 40px 0 0;
}

.content .content-content {
	color: white;
	padding: 7px 20px;
	text-align: justify;
}

/*

	Intro Boxes

 --------------------------------------------------------------------- */

.intro {
	padding-right: 40px;
	/*margin-bottom: 30px;*/
}

.intro .box {
	float: right;
	margin-left: 40px;
	width: 280px;
}

.intro .box.last {
	margin: 0;
}

.intro .box .box-title {
	background: transparent url(about.jpg) no-repeat scroll center top;
	height: 80px;
	margin-bottom: 10px;
}

.intro .box .box-title.products {
	background-image: url(products.jpg);
}

.intro .box .box-title.contact {
	background-image: url(contact.jpg);
}

.intro .box .box-content.contact {
	background: url(contact.png) no-repeat left bottom;
	min-height: 150px;
	_height: 150px;
}

.intro .box .box-content {
	color: white;
	text-align: justify;
	line-height: 20px;
}

.image-box {
	background: transparent url(border.png) no-repeat scroll center top;
	float: right;
	height: 104px;
	margin-left: 15px;
	width: 125px;
}

.image-box img {
	margin: 12px 13px 0 0;
}

a.gLink {
	background: url(button_center.jpg) repeat-x;
	height: 37px;
	display: inline-block;
}

a.gLink span.right {
	background: url(button_right.jpg) no-repeat;
	display: inline-block;
	float: right;
	height: 37px;
	width: 13px;
}

a.gLink span.left {
	background: url(button_left.jpg) no-repeat;
	display: inline-block;
	float: right;
	height: 37px;
	width: 13px;
}

a.gLink span.text {
	display: inline-block;
	padding: 5px;
	color: black;
	float: right;
}

/*

	List everywhere

 --------------------------------------------------------------------- */

ul.list {
	list-style: none;
}

ul.list li {
	color: #FEA803;
}

ul.list li a {
	background: transparent url(bullet.png) no-repeat scroll right 11px;
	display: block;
	padding: 5px 7px 5px 0;
}

ul.list li a:hover {
	background-image: url(bullet_hover.png);
}

ul.productImages{
	list-style: none;
	padding-top: 10px;
}

ul.productImages img{
	border: 2px solid #fff;
}

ul.productImages li{
	display: inline-block;
	margin: 0 3px;
	!float: right;
	_float: right;
}

ul.productImages li.empty{
	width: 100px;
	height: 80px; 
	background-color: #ccc;
}

#currentImage img{
	border: 5px solid #fff;
}

/*

	Form Elements

 --------------------------------------------------------------------- */

input, select, textarea {
	background: url(input_shadow.png) no-repeat 0 0;
	border: 1px solid;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	font: 11px Tahoma, Arial;
	margin-bottom: 3px;
	padding: 5px;
	-moz-border-radius: 5px;
}

input:focus, textarea:focus {
	background: #FFC none;
	border: 1px solid #FC0;
}

option {
	background: #fff;
}

/*

	Footer

 --------------------------------------------------------------------- */

#footer {
	background: transparent url(footer.jpg) repeat-x scroll center top;
	height: 44px;
}

#footer p {
	color: white;
	padding-top: 12px;
	text-align: center;
}

/*

	End

 --------------------------------------------------------------------- */

