body
{
	margin: 0 0 0 0;
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 11px;
	background-color:#598d85;
	color:#000000;
}
.Normal
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}
.NormalRed
{
	color: Red;
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}
.NormalBold
{
	font-weight: bold;
}
TD
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
}
textarea
{
	font-family: Tahoma;
	font-size: 11px;
}
INPUT
{
	font-family: Tahoma;
	font-size: 11px;
}
SELECT
{
	font-family: Tahoma;
	font-size: 11px;
}
A:link, A:visited
{
	text-decoration: none;
	color: #598d85;
}
A:hover
{
	color: #2f675e;
	text-decoration: none;
}
.ModuleTitr
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #598d85;
}
.ModuleTitleHeader
{
	width: 100%;
	height:32px;
	border-top:solid 1px #c1e9ea;
}
.ModuleRightTitleHeader
{
	width: 100%;
	height:28px;
}
.ModuleWithoutTitleHeader
{
	border: dotted 1px #cccccc;
	width: 100%;
	padding: 3px;
	text-align:left;
}
.ModuleTitleBody
{
	border: solid 1px #c1e9ea;
	border-top: none;
	width: 540;
	padding-bottom:10px;
}
.ModuleRightTitleBody
{
	border: solid 1px #c1e9ea;
	width: 190;
	padding-bottom:10px;
}
.ModuleWithoutTitleBody
{
	width: 100%;
	padding: 2px;
}
.CommandButton:Link, .CommandButton:visited
{
	text-decoration: none;
	color: Blue;
}
.CommandButton:hover
{
	color: Red;
	text-decoration: none;
}
.TabBg
{
	background-color: white;
	border-color: white;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg
{
	background-color: dimgray;
	border-color: black;
}

/* text style for the selected tab */
.SelectedTab
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: DarkRed;
	font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs
{
	font-family: tahoma;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	color: gainsboro;
	text-decoration: none;
}
.FormTitr
{
	color: #000000;
	font-weight: bold;
}
/* Modal Dialog */
.modalWrap
{
	border: 2px #ffffcc inset;
	background:#ffffcc;
	margin:5px;
}

/* transparency support for Opera */
.modalOpera
{
	background-image: url("images/maskBg.png") !important;
}

/* dialog window */
#DialogWindow
{
	border: 1px #000000 solid;
	width: 150px;
	display: none;
	background: #FFFFFF;
	z-index: 1000;
	position: absolute;
	text-align:center;
	height:50px;
	top: 0;
	left: 0;
	padding-top:10px;
}
/* dialog content */
#DialogContent
{
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 24px;
	width: 450px;
	display: block;
	font-size: 90%;
	display:none;
}

#DialogActionBtn
{
	cursor:pointer;
}
.txtArea
{
	width:300px;
	height:200px;
}
.txtAddress
{
	width:300px;
}
.tdRight
{
	float:right;
}
.tdLeft
{
	float:right;
}
.tdMainContainer
{
	width:100%;
}
.contentwrapper {
	float: left;
	width: 100%;
}
.contentcolumn {
	margin: 0 205px 0 205px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
.leftcolumn {
	float: left;
	width: 200px; /*Width of left column*/
	margin-left: -100%;
}
.rightcolumn {
	float: left;
	width: 200px; /*Width of right column*/
	margin-left: -200px; /*Set left marginto -(RightColumnWidth)*/
}
.Header
{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	height:109px;
	width:950px;
}
.topBR
{
	width:25px;
	height:160px;
	float:right;
}
.topBL
{
	background-image:url(images/boxbg_corner.gif);
	background-repeat:no-repeat;
	height:160px;
	width:25px;
	float:right;
}
.topTextLogo
{
	width:750px;
	height:160px;
	float:right;
}
.topTextLogo1
{
	background-image:url(images/top_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:50px;
	width:750px;
	clear:both;
}
.topTextLogo2
{
	background-image:url(images/logotype.gif);
	background-repeat:no-repeat;
	height:110px;
	width:200px;
}
.topCenter
{
	width:550px;
	height:160px;
	float:right;
}
.topCenter1
{
	
	height:50px;
	width:550px;
	clear:both;
}
.topCenter2
{
	background-image:url(images/banner.gif);
	background-repeat:no-repeat;
	height:110px;
	width:750px;
}
.topLogo
{
	width:200px;
	height:160px;
	float:right;
}
.topLogo1
{
	background-image:url(images/boxbg_top.gif);
	background-repeat:no-repeat;
	height:50px;
	width:200px;
	clear:both;
}
.topLogo2
{
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	height:110px;
	width:200px;
}
#RightPane
{
	width: 190px;
	float: right;
	text-align:right;
	background-color:White;

}
#ContentPane
{
	width: 540px;
	float: right;
	text-align:right;
	background-color:White;
}
#LeftPanel
{
	width: 190px;
	float: right;
	text-align:right;
	background-color:White;
}
#LeftPane
{
	width: 190px;
	text-align:right;
	background-color:White;
}
#SpaceP
{
	width: 5px;
	float: right;
	background-color:White;
}
#SpaceP1
{
	width: 5px;
	background-color:White;
	background:url("images/unlogoL.gif") right top no-repeat;
	height:46px;
}
#SpaceC
{
	width: 10px;
	float: right;
	background-color:White;
}
#SpaceC1
{
	width: 10px;
	background-color:White;
	background:url("images/unlogoR.gif") left top no-repeat;
	height:46px;
}
#BodyContent
{
	width: 1000px;
	
}
.BodyR
{
	width:25px;
	float:right;
}
.BodyL
{
	width:25px;
	float:right;
	
	height:46px;
}
.BodyBackImage
{
	background:url("images/fade.gif") center top repeat-x;
	width: 100%;
	vertical-align: auto;
	height:366px;
}
.TopOfLeftPanel
{
	background-image:url(images/unlogoC.gif);
	background-repeat:repeat-x;
	width:190px;
	height:46px;
}
.TitleBarRight1
{
	background-image:url(images/ornament.gif);
	background-repeat:no-repeat;
	width:190px;
	height:19px;
	display:none;
}
.TitleBarRight2
{
	background-image:url(images/titlebar.gif);
	background-repeat:no-repeat;
	width:190px;
	height:23px;
	text-align:center;
	color:White;
	font-weight:bold;
	padding-top:5px;
}
.TitleBarRight3
{
	background-image:url(images/ornament1.gif);
	background-repeat:no-repeat;
	width:190px;
	height:19px;
}
.TitleBarRight4
{
	background-image:url(images/titlebar1.gif);
	background-repeat:no-repeat;
	width:190px;
	height:23px;
	text-align:center;
	color:White;
	font-weight:bold;
	padding-top:5px;
}
.TitleBarCenter
{
	background-image:url(images/bigcube_title.gif);
	background-repeat:no-repeat;
	width:540px;
	height:32px;
	padding-top:8px;
}
.UpMenu
{
	background-image:url(images/up_btnbg.gif);
	background-repeat:repeat-x;
	padding-right:20px;
	padding-left:20px;
	height:20px;
	border-right:solid 1px #d8d896;
	border-left:solid 1px #d8d896;
}
.topMenuSpacer
{
	float:right;
	width:10px;
}
.forms select
{
   width:120px;
}
.forms textarea
{
    width:150px;
    height:80px;
}
.form_grid
{
	border: solid 1px #9bafde;
}
.form_grid th
{
	background-image: url(images/bg_navcon.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-weight: bold;
	height: 25px;
	text-align: right;
	padding-right: 5px;
}
.form_grid td
{
	padding-right: 3px;
	height: 30px;
	border-bottom: solid 1px #9bafde;
}
.paging
{
	width:20px;
	border: solid 1px #ccc;
	background-color: #fff;
	font-size:12px;
	text-align:center;
}
.Products
{
	background-image: url(images/dot.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px;
	border-bottom:dotted 1px #c5c5c5;
	height:23px;
	width:156px;
	margin-right:4px;
	margin-left:8px;
	padding-top:2px;
}
.Products a
{
	color:#5e5e5e;
}
.MenuLH
{
	height:18px;
	background-image:url(images/backmenu.gif);
	width:180px;
	padding-right:8px;
	padding-top:4px;
	display:block;
	cursor:pointer;
}
.MenuLH1
{
	height:21px;
	background-image:url(images/backmenu1.gif);
	width:180px;
	padding-right:8px;
	padding-top:9px;
	display:block;
	cursor:pointer;
}
.MenuLH A:link, .MenuLH A:visited, .MenuLH A:hover
{
    color:#666666;
}
.MenuLH1 A:link, .MenuLH1 A:visited, .MenuLH1 A:hover
{
    color:#666666;
}
.MenuL2
{
	height:18px;
	background-image:url(images/backmenu.gif);
	width:176px;
	padding-right:8px;
	padding-top:4px;
	display:block;
	cursor:pointer;
}
.MenuL21
{
	height:21px;
	background-image:url(images/backmenu1.gif);
	width:180px;
	padding-right:8px;
	padding-top:9px;
	display:block;
	cursor:pointer;
	color:#666666;
}
.MenuL3
{
	width:175px;
	padding-right:13px;
	padding-top:3px;
	padding-bottom:3px;
}
.GalleryRow
{
	padding-right:20px;
	padding-bottom:2px;
}
.GalleryItem
{
	width:130px;
	float:right;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
}
.ImageBorder
{
	border:solid 1px #cccccc;
	padding:2px;
	width:120px;
	height:90px;
}
.NashriyehRow
{
	padding-right:20px;
	padding-bottom:2px;
}
.NashriyehItem
{
	width:110px;
	float:right;
	padding-right:5px;
	padding-left:5px;
	text-align:center;
}
.NashriyehImageBorder
{
	border:solid 1px #cccccc;
	padding:2px;
}
.ImageContainer
{
	position: relative;
	width: 160px;
	height: 100px;
}
.rotatorText
{
	position: absolute;
	width: 160px;
	top: 40px;
	left: 1px;
	color: #fff;
	text-align: center;
}
.overlayBox
{
	background-color: Transparent;
	position: absolute;
	width: 160px;
	height: 40px;
	top: 48px;
	left: 1px;
}
.ProductsList
{
	border: solid 1px #e7f3ff;
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.ProductPrice
{
	color: #000000;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
h1
{
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.ProductTitleFa:link , .ProductTitleFa:visited
{
	color:#DF5B12;
}
.ProductTitleFa:hover
{
	color:#DF5B12;
	text-decoration:underline;
}
.LatestProductInCat
{
	border: solid 1px #e7f3ff;
	margin-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.toggleopacity img
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}

.toggleopacity:hover img
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
.NewsBox1
{
    width:257px;
    height:57px;
    background-image:url(images/1.png);
    overflow:hidden;
    float:right;
    margin-left:5px;
    padding-top:38px;
    padding-bottom:10px;
    padding-right:5px;
    padding-left:5px;
}
.NewsBox2
{
    width:267px;
    height:105px;
    background-image:url(images/2.png);
    overflow:hidden;
    float:right;
}
