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

     Style by :  PersianTools
		  web :  www.PersianTools.com
		Email :  info@PersianTools.com

------------------------------------------------ */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px;}
a {text-decoration: none;color:#AAAAAA;}
a:hover {text-decoration: none;color:#000000;}
.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}
.cmfErrorMessageBoard{ color:#f00; font-size:11px;}
.button, .btn{ cursor:pointer}
h1, h2, h3{ font-size:12px;}
.cmfcValidationV1ErrorMessageBoard, .red{ color:#F00;}
.table{ margin:0 auto;}
.table td{ padding:2px;}
.input{ padding:2px; border:1px solid #CBCBCB;}
li{ list-style:inside;}

/*------------------ Page Layout ------------------*/
body {font-family:Tahoma, Arial;font-size:12px;background:url(../images/bg.gif) repeat-y center #8D8D8D;}
#warp{}
#container{width:950px; margin:0 auto; text-align:left; direction:ltr;background:url(../images/header.gif) repeat-x;}
.content {padding:10px;}
h1.title{ padding:5px; margin:10px 0 0 0; background:#EEE; font-size:16px; border-bottom:2px solid #BBB;}
h1.home_h1{background:url(../images/bg_h1.jpg) no-repeat; margin:10px 0; font-size:14px; line-height:20px; height:24px; color:#FFF; padding:0 0 0 10px;}
.breadCrumb, .breadcrumb{ background:url(../images/breadCrumb.gif) no-repeat; width:920px; margin:0 auto; height:20px; padding:5px 0 0 10px;}
.aboutUs{ text-align:justify; font-size:12px; line-height:1.5; padding:5px 30px;}

/*------------------ Home Box ------------------*/
.homebox{}
h1.homeTitle{ padding:0 10px; color:#4f4f4f; background:url(../images/homeTitle.jpg); line-height:30px;}
.brandsBox{}
.homeLatestNews{ height:330px; overflow:auto;}

.crossSlide{}
#cross-slide { width:950px; height:350px;}

.brand{ padding:16px; float:left; width:200px; height:50px; text-align:center;}
	.brand_image{ text-align:center;}
	.brand h5{padding:5px 0;}
	.brand h5 a{color:#2768A0;}
	.brand h5 a:hover{color:#2768A0;text-decoration:underline;}

.latestProductsBox{ padding:15px;}
.latestProductsBox a{ color:#03F;}
.latestProductsBox a:hover{ color:#F30;}
.latestProductsBox li{ float:left; list-style:square inside; padding:5px 20px 5px 5px; color:#F90;}


.searchBox{ padding:15px; border-bottom:1px solid #DDD;}
.searchTbl{ margin:0 auto;}
.searchTbl td{ padding:5px;}
.resultFound{ padding:10px;}

.moreInfo{ width:300px; margin:0 auto;}
.moreInfo td{ padding:2px;}

.moreInfoPro{ text-align:center;}
.moreInfoPro h3{ font-size:14px; padding:5px;}


/* -------------- header -------------- */
#header {height:131px; }

.header{ height:100px; width:950px; overflow:hidden}
.menu{ padding:7px 0 0 30px; color:#FFFFFF;}
	.menu a{ padding:0 5px;color:#FFFFFF;}
	.menu a:hover{ color:#888888;}



.home_category{margin:0 10px 0 0;}

.home_category_box{ background:url(../images/cat_bg.gif) no-repeat; text-align:center; width:170px; height:170px; float:right; margin:15px 28px; overflow:hidden;float:left;}
.home_category_box .image{ height:120px; padding:10px;}


.home_category_box_2{ 
	background:url(../images/cat-bg2.gif) no-repeat; 
	width:350px; 
	height:170px; 
	float:right; 
	margin:0 0 10px 10px; 
	overflow:hidden;}

/* -------------- sidebar -------------- */
.sidebar {
	width:170px;
	_width:150px;
	float:left;
	padding:10px;
	_margin-left:5px;
	_padding:0px;
}

.sidebar_box{ width:175px; margin:0 auto;}
.sidebar_box h3{ background:url(../images/h3.jpg); color:#EEEEEE; font-size:12px; line-height:25px; padding:0 10px;}
.sidebar_box_in{ 
width:175px;
margin:0 0 25px 0;
background:url(../images/sidebar_box_bg.jpg) no-repeat top;
text-align:center;
padding-top:20px;
}


/* -------------- Product -------------- */
.product{
	 width:145px;
	 height:auto;
	 font-weight:bold;
	 float:left;
	 border:1px solid #DDDDDD;
	 margin:13px 35px;
	 text-align:center;
	 font-size:13px;
	 padding:4px;
 }
.product a{color:#444444;}
.product a:hover{ color:#111111;}

.product_box{ background:url(../images/product_box_bg.gif); width:920px; margin:10px auto;}
.product_box_top{ background:url(../images/product_box_top.gif) no-repeat top;}

/* FS Edited */
.product_box_btn
{ height:1%; background:url(../images/product_box_btn.gif) no-repeat bottom; text-align:justify; padding:20px;}
.product_box_btn img{ float:right;
	border:1px solid #000;

	margin:0px 10px 10px 10px;;
}
.product_box_btn h1{
	font-size:17pt;
	font-weight:bold;
}

.home_category_box img{
	padding:3px;
}
.brand_image{}
.brand_image img{
	padding:3px;
	border:1px solid #333333;
}
.imgcat{
	padding:3px;
	border:1px solid #AAAAAA;
}
.home_category_image{
	text-align:center;
	padding:10px 0px 0px 5px;
}
.home_category_image_imgbox{
	height:135px;
}
/* FS Edited */
.product_full_files{ padding:10px 15px 15px 15px; margin:0 0 15px 0; border-bottom:1px solid #ccc;}
.product_full_files a{ display:block; padding:0 0 5px 0;}

/* -------------- N E W S -------------- */
.news_list{ padding:15px 20px 10px 20px; margin:0 0 10px 0;}
	.news_list h3{ font-size:14px; font-family:Verdana, Geneva, sans-serif; background:#EFF8FF; padding:5px;}
		.news_list h3 a{color:#07459C}
		.news_list h3 a:hover{color:#007}
	.news_list img{ float:right; margin:10px 0 10px 10px;}
	.news_list .body_news{ padding:10px 0 0 0;}
	.news_list .body_news a{ color:#00F;}
	.news_list .body_news a:hover{ color:#09F;}

.lnews{ text-align:left; padding:0 20px;background-color:#efefef;}

/* -------------- Footer page -------------- */
#footer {
	font-size:11px;
	clear:both;
	padding:15px;
	border-top:2px solid #cdcdcd;
	background:#FFFFFF;
	text-align:center;
}
#footer a{ color:#777777;}
#footer a:hover{ color:#000000;}

/* -------------- search Form -------------- */
.input{ font-family:Tahoma, Arial, sans-serif; font-size:11px; padding:2px; border:1px solid #777777;}
.button{ background:#DDDDDD; border:1px solid #1B326F; font-family:Tahoma; cursor:pointer; padding:2px 10px;}
select { font-family:Tahoma, Arial, sans-serif; font-size:11px;}
textarea { font-family:Tahoma, Arial, sans-serif; font-size:11px; padding:2px;}
.cmfErrorMessageBoard{ color:#FF0000; margin:2px; font-size:11px;}

/* -------------- Table -------------- */
.table{}

.ok {
	background:url(../images/check.gif) no-repeat right center #C9FFCA;
	border:1px solid #349534;
	color:#008000;
	padding:10px 40px 10px 10px;
	margin:10px 50px;
	font-weight:bold;
}

.err {
	background:url(../images/err.gif) no-repeat right center #F7CBCA;
	border:1px solid #CC0000;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
	margin:10px 50px;
}
/* Begin Defined FS */
.search{
	margin:5px 5px 0px 0px;
	float:right;
}
.search input {
	color:#FFFFFF;
	background:url(../images/header.jpg) no-repeat 125px;
}
.btnsearch{
	border:0px;
	
}
/* End Defined FS */
/* Begin Contact */
.star {
	color:#FF0000;
}
.contact {
	width:100%;
	margin:0px auto;
}
.contact tr {
	vertical-align:top;
}
select {
	border:1px solid #006699;
	font-family:tahoma;
	font-size:10pt;
}
option {
	padding:2px;
	color:#006699;
}
.contact input {
	width:150px;
}
.fldblur {
	width:150px;
	border:1px solid #555555;
	color:#aaaaaa;
	background-position:center -2px;
	padding:2px;
}
.fldfocus {
	width:150px;
	color:#000000;
	border:1px solid #0000FF;
	padding:2px;
}
.contact textarea {
	width:250px;
	height:100px;
}
.lblcontact {
	color:#111111;
	font-size:10pt;
	text-align:right;
}
.fldcontact {
	color:#111111;
	font-size:10pt;
}
.alert {
	display:none;
	border: 0px solid #B3B3B3;
	width:154px;
	padding:1px;
	margin: 1px 0px 0px 0px;
}
.alert-top {
	background-color:#b7b7b7;
}
.alert-body {
	background-color:#ffffff;
	padding:2px 0px 2px 0px;
}
.alert img {
	vertical-align:top;
}
.alert-body p {
	font-size:7pt;
	color:#000000;
	margin:5px;
}
.img-info {
	cursor:pointer
}
.btnsnd_hover {
	text-decoration:underline;
	font:tahoma;
	font-size:12pt;
	border:0px;
	color:#006699;
	cursor:pointer;
	color:#006699;
	color:#FF0000;
}
.btnsnd {
	width:50px;
	text-decoration:underline;
	font:tahoma;
	font-size:12pt;
	border:0px;
	color:#000000;
	cursor:pointer;
	margin:0px 3px 0px 3px;
	padding:5px;
}
.btnsnd input {
	width:50px;
}
/* End Contact */

.product-detail-table{
border:1px solid #888;
font-family:Verdana, Geneva, sans-serif;
font-size:10pt;
}
.product-detail-table tr{
vertical-align:top;
}
.product-detail-table td{
padding:3px;
border-bottom:1px solid #888;
}

