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

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

------------------------------------------------ */
body,div,dl,dt,dd,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;}
.clearfloat {clear:both;height:0px;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px; color:#666;}
img{ border:none;}
ul , ol { list-style:none;}
.btn{cursor:pointer;}
a {text-decoration:none; color:#666;}
a:hover {text-decoration: none;color:#999;}
.cmfErrorMessageBoard{ color:#D00; font-size:11px;}
.button{ cursor:pointer}
.floatImage{border:1px solid #CCC;}
.floatImageLeft{ float:left; margin:5px; border:1px solid #ccc;}
.more{ color:#39F; font-size:11px; font-style:italic;}
.more:hover{ color:#36F;}
.date{color:#39F; display:block; padding:5px 0px;}
.loginForm{}
.lang{ padding:3px;color:#E00; float:right;}
.lang a{ color:#EEE;}
.messageBox{
	border:2px solid  #BBB;
	padding:15px 40px;
	margin:20px auto;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#222;
	vertical-align:middle;
	background:url(../images/accept.png) 10px 10px no-repeat #ccc;
	width:300px;
	line-height:17px;

	}
.errorBox{
	border:2px solid  #BBB;
	padding:15px 40px;
	margin:20px auto;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#222;
	vertical-align:middle;
	background:url(../images/error.png) 10px 10px no-repeat #ccc;
	width:300px;
	line-height:17px;

	}
.cmfcValidationV1ErrorMessageBoard{padding:3px 0px; color:#09F;}
.searchResults{padding:5px; margin:5px 0px;}
.searchResults a{color:#333;}
.searchResults a:hover{color:#666;}
.searchResults .details{padding:10px 5px; background:#CCC; margin:3px 0px;}
.keyword{font-weight:bold; color:#06C;}
.sitemap{ margin:15px; list-style:disc; color:#06F; line-height:17px;}
.sitemap li a{}
.sitemap ul{ margin:15px;}
.add{ background:#e6e6e6; border:1px solid #ccc;}
.breadCrumb{ padding:5px 0px;}
/*------------------ Page Layout ------------------*/
html{ height:100%;}
body{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	
	}
.wraper{ width:960px; margin:0 auto;}
.content{background:url(../images/bgSlice.gif) top repeat-x;}
.contentBody{ float:right; width:680px; margin:10px 0px;}
.internalPageBody{
	border:1px solid #ccc;
	background:#fff;
	padding:4px;
	min-height:895px;
	height:auto;
	}
* html .internalPageBody{
height: 895px;
}

/*------------------ header ------------------*/
.header{}
.topHead{
	background:url(../images/topHeadBgSlice.gif) repeat-x;
	height:150px;
	}
.topHead .wraper{ background:url(../images/topHeadBody.gif) no-repeat; top:}	
.logo{ float:left;}
.headerDescription{ float:left; height:100px; padding-top:50px;}
.headerDescription h1{ font-size:12px; color:#EEE; text-align:left; direction:ltr; line-height:17px;}
.headerDescription h2{ font-size:12px; color:#EEE; text-align:left; direction:rtl; line-height:17px;}

.searchBox{ float:right; margin-top:20px;}
.seachForm{}
.searchField{
	height:26px;
	background:#eee;
	border:2px solid #ccc;
	width:180px;
	color:#AAA;
	font-size:13px;
	}
/*------------------ topMenu ------------------*/
.topMenu{ 
	background:url(../images/topMenuBgSlice.gif) repeat-x;
	height:40px;
} 
.topMenu a{
	display:block;
	height:40px;
	padding:0px 10px;
	color:#fff; 
	line-height:40px;
	font-weight:600;
	}
.topMenu a:hover{ background:url(../images/menuHover.gif) repeat-x;}
	
.active{ background:url(../images/menuActive.gif) repeat-x;}
/*------------------ sideBar ------------------*/
.sideBar{
	width:248px;
	margin:10px 0px 10px 10px;
	background:#09C;
	border:1px solid #BBB;
	}
.sideBar ul{ list-style:none;}
.SideBarMenu {}
.liveChat{ padding:5px; }

/*------------------ home ------------------*/

.internalPageBody .boxTitle{ margin-bottom:10px;}

.boxTitle{ 
	height:30px; 
	display:block;
	background:url(../images/boxHeader.gif) repeat-x;
	line-height:30px;
	padding:0px 5px; 
	color:#fff; 
	font-size:16px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}
.boxTitle a{
	color:#fff;
}

.homeSpecialOfferBox{ 
	width:368px;
	float:right;
	border:1px solid #BBB;
	background:#EEE;
}
.specialOffer{
	height:130px;
	}
.specialOffer .floatImage{ 
	margin:5px;
}
.spesialOfferSticker{ background:url(../images/specialOfferSticker.png) no-repeat top right; height:130px;}

.homeNewProductBox{
	width:298px;
	float:left;
	border:1px solid #BBB;
	background:#fff;

	}

.lastproduct{ height:130px; background:#f8f8f8; margin:5px;}
.lastproduct .floatImage{ 
	margin:5px;
	padding:0px;
}


.brandBox{
	width:930px;
	border:1px solid #BBB;
	margin:10px 0px 10px 20px;
	padding:0px 4px;
	}
.homeLogos{ float:right; margin:3px;}	
.homeNewsBox{
	width:368px; 
	float:right;
	border:1px solid #BBB;
	margin-top:10px;
	background:#fff;
	height:312px;
	}
.homeNewsBox ul{ list-style-image:url(../images/bullet.gif);}	
.homeNewsBox li { padding:3px;}	
.homeNewsBox li { margin:0px 0px 5px 0px;}
.homeNewsBox li .floatImage{ float:left;}	


.homeNewsLetterBox{
	width:368px; 
	float:right;
	border:1px solid #BBB;
	margin-top:10px;
	background:#fff;
	}
.homeNewsLetterBox table{margin:5px auto;}	
.homeNewsLetterBox .input{
	height:27px;
	border:1px solid #ccc;
	line-height:27px;
	width:200px;
	direction:ltr;
	padding:0px 5px;
	}
/*------------------ product ------------------*/


.productsCategoryBox{ background:#fff;margin:0px 0px 10px 0px;}
.productCatgeoryTitle{
	height:30px; 
	display:block;
	background:url(../images/boxHeader.gif) repeat-x;
	line-height:30px;
	padding:0px 5px; 
	color:#fff; 
	font-size:12px;
	}
.productCatgeoryTitle a{ color:#fff;}	

.productCatgeoryBody{}

.productListHolder{}
.productListHolder li{ display:block;width:161.5px; margin:3px; background:#eee; height:190px; text-align:center;}
.productListHolder li img{ margin:2px;}


.productsListItem{ display:block; float:right; width:161.5px; margin:3px; background:#eee; height:190px; text-align:center;}
.productsListItem li img{ margin:2px;}


.productsFull h1.title{ font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:10px;} 
.productsFull .floatImage{ float:left; margin:5px;}

.productSpecification td{ padding:3px;}

.catHolders ul{ margin:15px;list-style:disc;color:#06F;line-height:17px;}



/*------------------ list ------------------*/

.listItem{ margin-bottom:5px; border-bottom:1px solid #BBB; border-left:2px solid #BBB; padding:5px; height:1%;}
.listItem .floatImage{ float:left;margin:5px;}
.listFull { line-height:17px; text-align:justify;}
.listFull .floatImage{ float:left;margin:5px;}

.listItem h1.title ,.listFull h1.title { font-size:16px; font-weight:bold; color:#222; font-family:Arial, Helvetica, sans-serif;}
h2.title{
	height:30px; 
	display:block;
	background:url(../images/boxHeader.gif) repeat-x;
	line-height:30px;
	padding:0px 5px; 
	color:#EEE; 
	font-size:12px; 
	}
.listItemCat{ margin:15px;list-style:disc;color:#06F;line-height:17px;}
/*------------------ contact ------------------*/

.contact{}
.contact .input{ border:1px solid #ccc; padding:3px; }
.contact td{ padding:3px;}
.contact th{ padding:3px;}
.lblForm{}
.fldForm{}

.contact fieldset{ padding:10px; margin:10px 0px; border:1px solid #ccc;} 
.contact legend { font-size:13px; color:#777; font-weight:bold; padding:0px 10px;}
#contactFormMessages{ margin:0 auto; padding:10px; width:350px; text-align:center; font-weight:bold;}
/*------------------ footer ------------------*/
.footer{
	background:#304876;
	height:50px;
	text-align:center; 
	padding:20px;
	color:#EEE;
	direction:ltr;
	}

.productsCategoryBox .productCatgeoryBody{
	display: none;
}

.productsCategoryBox .productCatgeoryTitle{
	cursor: pointer;
}
