﻿*
{
	padding:0px;
	margin:0px;
}
body
{	
	margin:0 auto;
	width:910px;
	background:#b10304 URL(Images/bgFP.jpg) repeat-x top;
	/*494848*/
}
form
{
	padding:0px;
	margin:0px;
	font:Normal 8pt Tahoma;	
}
html
{	
	margin:0px;
	padding:0px;
}
.DefaultDirection
{
	direction:rtl;
}
.NotDefaultFloat
{
	display:block;
	float:left;
}
.DefaultFloat
{
	display:block;
	float:right;
}
.NotDefaultAlignText
{
	text-align:left;
}
.DefaultAlignText
{
	text-align:right;
}
.EnTextBox
{
	text-align:left;
}
.Red
{
	color:#FF0000;	
}
.ContentTitle1
{
	width:290px;
	height:17px;
	padding-top:3px;
	display:block;	
	margin:0 auto;
}
.Drop
{
	height:20px;
	width:290px;
	display:block;
	background:#c0c0c0;
	font:normal 8pt tahoma;	
}
.Block
{
	display:block;
}
a
{
	font:Normal 8pt Tahoma;
	text-decoration:none;
	color:#ff0000;	
}
a:hover
{
	font:Normal 8pt Tahoma;
	text-decoration:underline;
	color:#ff0000;	
}

input.ContentText1 , .ContentText1
{
	font:Normal 8pt tahoma;
	height:14px;
	width:286px;
	background:#c0c0c0;
	border:solid 1px #5d5d5d;
	padding:3px 2px;
}
.Button
{	
	border:solid 1px #000000;
	width:80px;
	height:20px;
	background:#e3e3e3;
	font:Normal 8pt tahoma;
	margin-top:5px;
}
#Container
{
	width:910px;
	overflow:hidden;
	overflow-y:auto;
}
#Header
{
	width:910px;
	height:158px;
	overflow:hidden;
	background:#d80202 /*URL(Images/Header.jpg) repeat-y Top Left*/;
}
#Banner
{
	width:910px;
	height:340px;
}

#FooterContainer
{
	width:910px;
	height:50px;
	overflow:hidden;
}
div.AboutUs
{
	width:293px;
	height:215px;
	background:URL(Images/Box01.png) no-repeat top right;
}
h3.AboutUs
{
	width:280px;
	font:bold 10pt tahoma;
	color:#FFFFFF;
	padding:10px 20px 10px 0px;	
}
h4.AboutUs
{
	width:250px;
	font:normal 9pt tahoma;
	padding-top:5px;
	text-align:justify;
	margin-right:25px;
}
a.AboutUs
{
	text-decoration:none;
	width:6px;
	height:6px;
	display:inline-block;
	background:URL(Images/Bullet01.png) no-repeat left;
}
div.ContactForm
{
	width:300px;
	height:350px;
	margin-left:40px;
}
div.Pro
{
	width:609px;
	height:215px;
	overflow:hidden;
	background:URL(Images/Box02.png) no-repeat;
	margin-right:8px;
}
/* ---------------------  TopProduct  ---------------------- */
div.TopProduct
{
	width:300px;
	height:100px;
	overflow:hidden;
	margin:2px 2px;
	overflow:hidden;
}
div.ImageFrameTopProduct
{
	width:75px;
	height:75px;
	overflow:hidden;
	margin:10px 25px 0px 5px;
}
img.TopProduct
{
	border:solid 1px #7d7d7d;
	cursor:pointer;
}
h3.TopProduct
{
	width:180px;
	height:15px;	
	overflow:hidden;
	font:bold 9pt tahoma;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:2px;
}
a.ProLink
{
	width:270px;
	height:8px;
	background:URL(Images/Bullet04.png) no-repeat left ;
	cursor:pointer;
	margin:0px 0px 0px 5px;
}

a.TopProduct
{
	text-decoration:none;
	font:bold 8pt tahoma;
	color:#000000;
}
div.PTopProduct
{
	width:170px;
	height:45px;
	color:#4f4f4f;
	padding:5px;
	overflow:hidden;
}
.Logo
{
	width:186px;
	height:67px;
	overflow:hidden;
	background:URL(Images/Logo.png) no-repeat bottom;
	padding:45px 0px 0px 20px;
}
/*-----------------------------------------------------*/
div.TopMenu
{
	width:650px;
	height:20px;
	overflow:hidden;
	padding:40px 3px 0px 5px;
}
a.TopMenu, a.TopMenu:hover
{		
	color:#FFFFFF;
	text-decoration:none;
}

h3.TopMenu
{
	height:18px;
	display:inline-block;
	font:Normal 8pt Tahoma;
	color:#e1e1e1;
	cursor:pointer;
	padding:2px 8px 0px 10px;
	overflow:hidden;
	background:URL(Images/Bullet.png) no-repeat center right ;
}
/*-----------------------------------------------------*/
div.SearchBox
{
	width:400px;
	height:31px;
	overflow:hidden;	
}
input.SearchBox
{
	margin-top:5px;
	height:14px;
	padding:2px 3px;
	font:Normal 8pt Tahoma;
	border:solid 1px #989898;
	width:100px;
	background:#e3e6e8;
}
.BtnSearchBox
{
	background:url(Images/btnDivaider.jpg) no-repeat right 2px ;
	border:0px;
	width:50px;
	height:27px;
	font:bold 10pt Arial;
	color:#c8c3c3;
}
a.SiteMap, a.SiteMap:hover
{
	font:bold 10pt Arial;
	height:20px;
	width:55px;
	color:#c8c3c3;
	text-decoration:none;
	padding:6px 5px 2px 1px;
}
/*-----------------------------------------------------*/
div.Menu
{
	width:547px;
	height:26px;
	overflow:hidden;
	padding:42px 3px 0px 0px;	
}
span.Menu
{	
	height:23px;
	background:URL(Images/MenuDivider.jpg) no-repeat top left;
	cursor:pointer;
	display:block;
	text-align:center;
	padding:2px 5px 0px 10px;
}
a.Menu
{
	height:25px;
	text-decoration:none;
	color:#FFFFFF;
	display:inline-block;
	font:Bold 8pt Tahoma;
}
a.Menu:hover
{
	text-decoration:none;	
	color:#FFFFFF;
	display:inline-block;
	background:URL(Images/MenuHover.jpg) no-repeat center bottom ;
	font:Bold 8pt Tahoma;
	color:#e1e1e1;
}
a.ActiveMenu
{
	text-decoration:none;	
	color:#FFFFFF;
	display:inline-block;
	background:URL(Images/MenuHover.jpg) no-repeat center bottom ;
	font:bold 10pt Tahoma;	
}
div.FooterMenu
{
	width:700px;
	overflow:hidden;
	padding:5px 1px;
	font:normal 8pt tahoma;
}
a.FooterMenu ,a.FooterMenu:hover
{
	color:#000000;
	text-decoration:none;	
}
div.CopyRight
{
	font:normal 8pt tahoma;
	color:#2d2c2c;
	width:500px;
}
div.PoweredBy
{
	overflow:hidden;
	width:139px;
	height:37px;
	background:URL(Images/ParsianLogo.png) no-repeat ;
	cursor:pointer;
	margin-top:1px;
}
/*-----------------------------------------------------*/
div.HotNews
{
	width:910px;
	height:32px;	
	display:block;
}

span.HotNews
{
	width:60px;	
	height:25px;
	font:bold 9pt tahoma;
	color:#FFFFFF;
	background:URL(Images/HotNewsBullet.png) no-repeat left center;
	margin-left:5px;
	overflow:hidden;
	padding:8px 40px 0px 0px;
}
h3.HotNews
{
	height:32px;
	font:normal 8pt tahoma;
	display:inline-block;		
}
a.HotNews, a.HotNews:hover
{
	text-decoration:none;
	font:normal 8pt tahoma;
	color:#FFFFFF;
	margin-top:7px;
	display:inline-block;
}
marquee.HotNews
{
	width:800px;
	height:25px;
	display:block;
	cursor:pointer;
}
/*-----------------------------------------------------*/
div.Document
{
	width:580px;
	padding:20px 10px;
	line-height:20px;
}
img.Document
{
	border:solid 1px #7a7a7a;
	padding: 2px;
	display:block;
}
h3.Title
{
	font:bold 8pt tahoma;
	background:URL(Images/Bullet04.png) no-repeat right ;
	padding-right:15px;
	padding-top:5xp;
	width:400px;
	height:15px;
	color:#FF0000;
	margin-top:15px;
}

h2.Title
{
	font:bold 10pt tahoma;
	background:URL(Images/Bullet03.png) no-repeat right center ;
	padding-right:25px;
	width:400px;
	height:20px;
	color:#FF0000;
}
div.Center
{
	width:840px;	
	overflow-y:auto;
	margin:0 auto;
}
div.Column
{
	width:300px;
	padding:10px;
}
.CenterMargin
{
	width:730px;
	margin:0 auto;
	display:block;
}
div.ContentTop1
{
	width:910px;
	display:block;
	background:URL(Images/ContentTop1.jpg) no-repeat top ;
}
div.ContentBottom1
{
	width:870px;
	min-height:540px;
	display:block;
	background:URL(Images/ContentBottom1.jpg) no-repeat bottom ;
	padding:10px 20px;
}
div.ContentMiddle1
{
	width:910px;	
	background:URL(Images/ContentMiddle1.jpg) repeat-y ;
	overflow-y:auto;
	display:block;
}
div.ContentTop
{
	width:910px;
	display:block;
	background:URL(Images/ContentTop.jpg) no-repeat top ;
}
div.ContentBottom
{
	width:870px;
	min-height:540px;
	display:block;
	background:URL(Images/ContentBottom.jpg) no-repeat bottom ;
	padding:10px 20px;
}
div.ContentMiddle
{
	width:910px;	
	background:URL(Images/ContentMiddle.jpg) repeat-y ;
	overflow-y:auto;
	display:block;
}
div.NewsArchiveContainer
{
	width:780px;
	margin-top:10px;
	margin-right:40px;
}
.ContentListBox
{
	font:normal 9pt tahoma;
	color:Red;
}
div.DateSelector
{
	width:500px;
	display:block;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:solid 1px red;
}
div.NewsArchive
{
	width:760px;
	margin:5px;
}
img.NewsArchive
{
	border:solid 1px #000000;
}
a.NewsArchive
{
	text-decoration:none;
	color:Red;
}
h3.NewsArchive
{
	font:bold 9pt tahoma;
	width:500px;
	padding:3px 5px 3px 0px;
	margin-bottom:3px;
	color:Red;
}
h2.NewsArchive
{
	font:normal 8pt tahoma;
	width:500px;
	padding:3px 5px 3px 0px;
}
.NewsTimeDate
{
	color:Red;
	width:150px;
}
div.NewsDetail
{
	width:870px;
	margin-top:10px;
}
h3.NewsDetail
{
	width:640px;
	font:bold 10pt tahoma;
	color:#b10304;
	background:URL(Images/Bullet05.jpg) no-repeat right;
	padding:0px 10px 5px 0px;
	border-bottom:solid 1px red;
}
p.NewsDetail
{
	line-height:25px;
	width:650px;
	margin-top:5px;
	text-align:justify;
}
.ItemTitle
{
	font-weight:600;
	color:#b90b0c;
	line-height:25px;
}
div.Link
{
	width:250px;
	display:block;
	margin:5px 5px;	
}
h2.Link
{
	font:bold 9pt tahoma;
	width:250px;
	height:18px;
	display:block;
	border-bottom:solid 2px #d80303;
	padding:0px 5px 2px 0px;
}
a.Link
{
	width:240px;
	color:#000000;
	font:normal 8pt tahoma;	
	text-decoration:none;
	line-height:15px;
	display:inline-block;
	padding:0px 10px 0px 0px;
	background:URL(Images/Bullet05.jpg) no-repeat right center;
}
a.Sitemap:hover, .Sitemap
{
	font:normal 8pt tahoma;
	color:#00000;
	text-decoration:none;
}
/* -------------------  Gallery  ------------------------- */
td.CategoryGallery
{
	vertical-align:top;
	width:190px;	
}
h3.CategoryGallery
{
	font:bold 8pt tahoma;	
	width:180px;
	padding:0px 5px 2px 0px;
	color:#000000;
}
a.ProLinkUrl
{
	width:190px;
	height:20px;
	text-align:center;
}
.DisplayNone
{
	display:none;
}
div.CategoryNode
{
	width:815px;
	height:20px;
	padding:0px 25px 0px 0px;
	overflow:hidden;
}
/* -------------------  Product  ------------------------- */
div.CategoryProduct
{
	width:190px;
	/*height:290px;*/
	margin-right:5px;
	margin-bottom:8px;
}
img.CategoryProduct
{	
	width:190px;
	height:236px;
	display:block;
}
h3.CategoryProduct
{
	font:bold 13pt Arial;	
	width:180px;
	height:20px;
	padding:0px 10px 2px 0px;
	color:#313030;
}

a.CategoryProduct
{
	padding:3px 7px 2px 0px;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
}
span.CategoryProduct
{
	width:170px;
	padding:2px 10px;
}
h3.ProductTitle
{
	font:bold 10pt tahoma;	
	width:180px;
	background:URL(Images/Bullet05.jpg) no-repeat right ;
	padding:0px 10px 2px 0px;
	color:#313030;
}

a.ProductTitle
{
	width:183px;
	height:17px;
	padding:3px 7px 2px 0px;
	color:red;
	cursor:pointer;
	text-decoration:none;
}
div.ProductList
{
	width:183px;
	padding:3px 7px 2px 0px;
	text-decoration:none;
	margin:5px 5px;
}
div.imgProductList
{
	width:190px;
	height:236px;
}
img.ProductList
{
	width:190px;
	height:236px;
	border:solid 1px red;
}
a.ProductList
{
	width:190px;
	padding:0px 10px 0px 0px;
	text-decoration:none;
}
h3.ProductList
{
	width:190px;
	padding-bottom:2px;
	font:bold 13pt Arial;
	display:block;
	color:#000000;
	cursor:pointer;
}
div.spanProductList
{
	width:170px;
	height:50px;
	color:#000000;
	overflow:hidden;
	margin-top:3px;
	padding:0px 10px 5px 10px;
}

div.ProBanner
{
	width:910px;
	height:160px;
	background:URL(Images/ProBanner.jpg) repeat-x;
	overflow:hidden;
}
a.Go
{
	width:9px;
	height:8px;
	display:block;
	background:URL(Images/Bullet04.png) no-repeat left;
	margin-top:5px;
}
h3.Product
{
	font:bold 14pt arial;
	margin-top:10px;
	width:830px;
	padding-right:10px;
}
div.Product
{
	width:840px;
	margin-top:10px;
}
div.ProductImage
{	
	padding:1px;
}
div.ProductDetail
{
	width:580px;
	text-align:justify;
	padding:0px 10px;
	line-height:20px;
}
input.TextBox ,.TextBox
{
	background:#c0c0c0;
	border:solid 1px #5d5d5d;
	width:300px;
	font:normal 8pt tahoma;
	padding:2px 3px;
}
.TextTitle
{
	width:300px;
	font:normal 8pt tahoma;
	padding:2px 3px;
	display:block;
}
div.UserAlert
{
	width:600px;
	margin:0 auto;
	display:block;
}
.UserAlertTitle
{
	background:URL(Images/Bullet05.jpg) no-repeat right ;
	padding:0px 10px 0px 0px;
	border-bottom:solid 2px red;
	padding-bottom:5px;
	margin-bottom:10px;
}
.UserAlert
{
	width:600px;
	padding:0px 10px 0px 0px;	
}
.SrcDescTitle
{
	width:450px;
	display:block;
	font:normal 8pt tahoma;
	text-align:center;
	border-bottom:solid 2px red;
	padding:5px 0px 5px 0px;
	margin:0 auto;
}
.SrcTitle
{
	width:100px;
	font:bold 8pt tahoma;
}
div.SearchElement
{
	width:870px;
	display:block;
	text-align:center;
	margin:0 auto;
	border-bottom:solid 1px red;
	padding-bottom:5px;
	margin-bottom:5px;
}
div.Search
{
	width:870px;
}
input.SrcTextBox, .SrcTextBox
{
	font:normal 8pt tahoma;
	border:solid 1px red;
	padding:3px 3px;
	width:200px;
}
div.SearchPart
{
	width:800px;
	margin:0px 0px 15px 0px;
}
img.SearchPart
{
	border:solid 1px #000000;
}
a.SearchPart, a.SearchPart:hover
{
	width:700px;
	padding:0px 5px 3px 0px;
	text-decoration:none;
	color:Red;
}
h3.SearchPart
{
	width:700px;
	font:bold 9pt tahoma;
	cursor:pointer;
	color:Red;
	padding:0px 5px 0px 0px;
}
p.SearchPart
{
	width:690px;
	padding:0px 10px 0px 0px;
}
a.MoreSearch, a.MoreSearch:hover
{
	display:block;
	width:30px;
	padding:0px 5px 3px 0px;
	text-decoration:none;
	color:blue;
}
div.CategoryNotice
{
	width:835px;
	padding-right:25px;
	line-height:18px;
	margin-bottom:20px;	
}