﻿body
{
	font-family: "Gill Sans" , "Trebuchet MS" , FreeSans, Verdana, Arial, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
h1
{
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #345984;
}


h1 img
{
	position: relative;
	top: 2px;
	margin-right: 10px;
}

.lh2
{
	margin: 0px;
	padding: 0px;
	color: #1a2c42;
	font-size: 16px;
	font-weight: normal;
}

h3
{
	color: #345984;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "Trebuchet MS" , FreeSans, Verdana, Arial, sans-serif;
}

h4
{
	color: #345984;
	margin: 0px;
	padding: 0px;
	font-size: 14;
	font-weight: normal;
}

img
{
	border: none;
}

em
{
	/*color: #345984;*/ /*color: #6ba31b;*/
	font-family: "Trebuchet MS" , FreeSans, Verdana, Arial, sans-serif;
	color: #924b9f;
	font-weight: bold;
	font-style: normal; /*font-style: normal; */
}

strong
{
	/*font-family: "Trebuchet MS", FreeSans, Verdana, Arial, sans-serif;     color: #924b9f;*/
	color: #6ba31b;
	font-style: normal;
	font-weight: normal;
}

b
{
	font-style: normal;
	font-weight: normal;
}

pre
{
	padding: 10px;
	background-color: #eef7fb;
	font-size: 10px;
	line-height: 1.5em;
	font-family: Monaco, monospace;
	border-top: solid 1px #84b0df;
	border-bottom: solid 1px #84b0df;
}

ul
{
	margin: 0px;
	padding: 0px;
}

.codeblock
{
	padding: 10px;
	background-color: #eef7fb;
	white-space: pre;
	font-family: monospace;
	font-size: 10px;
}

/* Links */
a
{
	color: #345984;
	outline: none;
	text-decoration: none;
}

a:visited
{
	color: #345984;
}

a:hover
{
	color: #6699CC;
	text-decoration: underline;
}

a:active
{
	color: #6699CC;
}

/* end Links*/

/* Basic Structure */
#container
{
	width: 1000px;
	margin: 0px auto;
	position: relative;
}



#headerB
{
	width: 1000px;
	height: 44px;
	text-align:right;
	line-height: 44px;
}

#headerBnews
{
	background: url("/Images/newsBHeader.png") no-repeat;
	width: 1000px;
	height: 44px;
	line-height: 44px;
}




#copyright
{
	text-align: center;
	color: #607eaa;
	font-size: 12px;
}




#navigation
{
	width: 100%;
	line-height: normal;
}
#navigation ul
{
	float: right;
	padding: 165px 20px 0 0;
	list-style: none;
	font-size: large;
}
#navigation li
{
	padding-right: 15px;
	text-indent: 90px;
	padding-bottom: 5;
	display: inline;
	background-position: right top;
}

#navigation span
{
	padding-left: 20px;
}

#navigation a
{
	color: white;
	font-size: 16px;
	text-decoration: none;
}
#navigation a:hover, a:active
{
	text-decoration: none;
	color: #6699CC;
}
li#firstLink
{
	background-image: none;
}

/* main page */

#presentation, #presentationIT
{
	position: relative;
	width: 470px;
	float: left;
	margin-left: 40px;
	margin-top: 10px;
	padding-right: 40px;
	font-size: 24px;
	color: #666666;
	line-height: 1.3em;
	z-index: 2;
	background: url("/Images/bracketBig.png") no-repeat right;
}

#presentation a:link, #presentationIT a:link
{
	text-decoration: none;
	color: inherit;
}

#presentation a:visited, #presentationIT a:visited
{
	text-decoration: none;
	color: inherit;
}

#presentationIT
{
	font-size: 22px;
}

#page404
{
	width: 100%;
	height: 100px;
	text-align: center;
	font-size: 24px;
	color: #666666;
	line-height: 1.3em;
	position: relative;
	z-index: 3;
}

.p404
{
	font-size: 40px;
}

#quickLinks
{
	position: relative;
	margin-top: 40px;
	margin-left: 15px;
	float: left;
	z-index: 2;
}
#quotes
{
	position: relative;
	height: 200px;
	width: 500px;
	z-index: 2;
}

#fernando
{
	position: absolute;
	bottom: -27px;
	right: 11px;
	width: 402px;
	height: 256px;
	background: url("/Images/fernando.jpg") no-repeat;
	z-index: 1;
}

#grass, #grassBlog
{
	position: absolute;
	bottom: -27px;
	right: 411px;
	width: 449px;
	height: 99px;
	background: url("/Images/grass.jpg") no-repeat;
}

#grassBlog
{
	height: 96px;
	left: 32px;
	width: 600px;
	background: url("/Images/grassLong.png") no-repeat;
}

.blue, .blue a
{
	color: #35578a;
}
.green, .green a
{
	color: #6ba31b;
}
.violet
{
	color: #924b9f;
}

/* end main page */

#flags img
{
	margin-top: 7px;
}


#headerB img, #headerBnews img
{
	position: relative;
	margin-left: 35px;
	margin-right: 305px;
	vertical-align: top;
	direction: ltr;
}
#head
{
	position: absolute;
	margin-left: 30px;
	top: -4px;
	left: 0px;
	line-height: 15px;
}

#insideContent
{
	padding-left: 25px;
	padding-right: 25px;
	margin-top: 20px;
	margin-bottom: 0px;
}

#footer p
{
	padding: 0px;
	margin: 0px auto;
	text-align: center;
	padding-top: 10px;
	width: 70%;
	color: #bcbcbc;
}

#softwareTable
{
	margin: 0px auto;
	text-align: left;
	width: 80%;
	border: 0px;
}

#insideBoxPort
{
	width: 750px;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}


/* Apps logo */

#delibarLogo, #img2icnsLogo, #netfixerLogo
{
	width: 342px;
	height: 112px;
	position: relative;
	margin: 0px;
}
#img2icnsLogo
{
	width: 377px;
	height: 130px;
}
#netfixerLogo
{
	width: 359px;
	height: 145px;
}

#delibarLogo span
{
	width: 100%;
	height: 100%;
	position: absolute;
	background: url("/Images/delibar/deliLogo.png");
}

#img2icnsLogo span
{
	width: 100%;
	height: 100%;
	position: absolute;
	background: url("/Images/img2icns/img2icnsLogo.png");
}

#netfixerLogo span
{
	width: 100%;
	height: 100%;
	position: absolute;
	background: url("/Images/netfixer/netfixerLogo.png");
}


/* End Apps logo*/

.date
{
	margin-bottom: 5px;
	font-size: 0.9em;
	color: #666666;
}


.blueFrogList li
{
	background: url("/Images/bluList.jpg") left center no-repeat;
	padding-left: 40px;
	margin-bottom: 10px;
	list-style: none;
}

.greenFrogList li
{
	background: url("/Images/greenFrogIcon.png") left center no-repeat;
	padding-left: 40px;
	margin-bottom: 10px;
	list-style: none;
}

.redFrogList
{
	background: url("/Images/greenFrogIcon.png") center no-repeat;
	background-position: top left;
	padding-left: 40px;
	margin-bottom: 10px;
	list-style: none;
}
.redFrogList ul
{
	margin-top: 10px;
}

.listInline li
{
	display: inline;
	margin: 5px;
}

.thinhr
{
	border: 0px;
	height: 1px;
	background-color: #BFBFBF;
	width: 90%;
	margin-top: 10px;
	margin-bottom: 20px;
}


.center
{
	text-align: center;
}

.right
{
	text-align: right;
}
.fright
{
	float: right;
}

.layoutCenter
{
	margin: 0px auto;
}

.underline
{
	text-decoration: underline;
	margin-bottom: 10px;
}

.smallIcon
{
	vertical-align: middle;
	margin-right: 10px;
}

.moreMarginLeft
{
	margin-left: 20px;
}

.moreMarginTop
{
	margin-top: 40px;
}

/*.pngie
{
	behavior: url(/Images/iepngfix.htc);
}

pre{
    font-family:  Monaco, monospace;
    font-size: 10px;
    line-height: 1.5em;
}*/



#productTable, #skillTable
{
	vertical-align: top;
	margin-top: 20px;
}

.products td
{
	vertical-align: top;
	width: 33%;
}

#productTable, #skillTable p
{
	color: #474747;
	font-size: 12px;
}

.products td
{
	padding-right: 10px;
}

.skillIcon
{
	vertical-align: top;
	width: 100px;
}

.skillDescl, .skillDescr
{
	vertical-align: top;
	width: 300px;
}
.skillDescl
{
	padding-right: 15px;
}

.vcard
{
	vertical-align: middle;
	position: relative;
	bottom: 2px;
	margin-right: 11px;
}

/* code highlight */

.k
{
	/* keyword*/
	color: #005bb1;
}

.nt
{
	color: #005bb1;
}

.na, .kd, .nc
{
	color: #924b9f;
}


.s, .s1, .s2
{
	/* string */
	color: #007400;
	color: #924b9f;
	color: #6ba31b;
}

.m, .mf, .mh, .mi
{
	/* numbers */
	color: #924b9f;
}
.c, .kc
{
	/* comments */
	color: #cd950c;
}
/* end code highlight */

/* Utils */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix
{
	height: 1%;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

.cleaner
{
	clear: both;
}

/* end Utils */

.CaptionHeader800 h2
{
	background: transparent url(/Images/HomePageGradients.gif) repeat-x scroll left -493px;
	height: 26px;
	padding: 2px 0 5px 10px;
	width: 790px;
	color: #3c404e;
	font-family: Tahoma;
	font-size: 16px !important;
	line-height: normal;
	text-align: right;
}

.title
{
	font-weight: bold;
	white-space: nowrap;
	color: #0079F2;
}
.sep
{
	font-family: Arial Black;
	font-weight: bold;
	color: #FF0000;
	font-size: 16px;
}
.ch
{
	font-size: large;
	font-weight: bold;
	color: Navy;
}
.cd
{
	font-size: medium;
	color: #CC0066;
	text-align: right;
}
.tal
{
	text-align: left;
}
.tar
{
	text-align: right;
}

input
{
	font-family: Tahoma;
}
.box-rcp .box-s
{
	background-color: #ececec;
}
.box-rcp .box-s .box-e
{
	background: url(/Images/imgRndCnrBlank.gif) no-repeat 100% -10px;
}
.box-rcp .box-s .box-w
{
	font-size: 0px;
	background: url(/Images/imgRndCnrBlank.gif) no-repeat 0px -15px;
	height: 5px;
}
.box-rcp .box-mid
{
	border-right: #ececec 1px solid;
	border-left: #ececec 1px solid;
	background-color: #ececec;
}
.box-rcp .box-n
{
	background-color: #ececec;
}
.box-rcp .box-n .box-e
{
	background: url(/Images/imgRndCnrBlank.gif) no-repeat 100% -5px;
}
.box-rcp .box-n .box-w
{
	font-size: 0px;
	background: url(/Images/imgRndCnrBlank.gif) no-repeat 0px 0px;
	height: 5px;
}

.rounded
{
	background-color: #edf2eb;
	font-size: 16px;
}
.mn1
{
	background-color: #ffcc00;
	width: 1px;
}
.mn
{
	background-color: #ffcc00;
}
.mnl
{
	background-color: #ffffcc;
}
.dtl_h
{
	background-color: #ccff99;
	color: #0054a8;
	font-weight: bold;
	text-align: right;
	width: 130px;
}
.tel_dtl
{
	font-weight: bold;
	color: Navy;
	background-color: #d5d6e8;
	font-family: Tahoma;
	width: 136px;
	text-align: right;
}
.tel_dtl2
{
	background-color: #f0f8ff;
	color: Blue;
	text-align: right;
	font-family: Tahoma;
	font-size: small;
}
.dtl_d2
{
	background-color: #f0f8ff;
	color: Blue;
	text-align: right;
	font-family: Tahoma;
	font-size: x-small;
	direction: rtl;
}
.dtl2_d2
{
	background-color: #ffcccc;
	color: #C00000;
	text-align: right;
	font-weight: bold;
	font-family: Tahoma;
	font-size: x-small;
}
.dtl2
{
	font-weight: bold;
	color: #0054a8;
	background-color: #b1e0e6;
	font-family: Tahoma;
	font-size: x-small;
}
.dtl
{
	font-weight: bold;
	color: Navy;
	background-color: #d5d6e8;
	font-family: Tahoma;
	font-size: x-small;
}
.lnk
{
	text-decoration: none;
}
.cntr
{
	text-align: center;
	background-color: #CCFFFF;
	font-weight: bold;
	font-size: 14px;
}
.slr
{
	color: Silver;
}
.gry
{
	color: Gray;
}
.OTD
{
	margin-top: 5px;
	margin-right: 8px;
	text-align: right;
	font-size: 11px;
}
.la
{
	width: 220px;
	height: 200px;
	border-right: lavender 1px solid;
	border-top: lavender 1px solid;
	border-left: lavender 1px solid;
	border-bottom: lavender 1px solid;
}
.MainFont
{
	font-size: 14px;
	font-family: arial,sans-serif;
}
.tahoma12
{
	font-size: 12px;
	font-family: tahoma;
}
.MainFont16
{
	font-size: 16px;
	font-family: arial,sans-serif;
}
.tabClass
{
	font-family: Tahoma;
	font-size: 14px;
}
.headingBorder
{
	clear: both;
	border: 1px solid #9999cc;
	border-width: 1px 0 0 0;
	background-color: #EDEDF7;
	width: 100%;
	height: 100%;
}
.noborder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.tbbot
{
	background: palegoldenrod;
	height: 20px;
}

.tc
{
	vertical-align: top;
	background-color: #EFF4FA;
}
.toolbar_purple_BK
{
	background: #EFF4FA;
}

.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: black;
	background-color: #C0C0FF;
	font-family: arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
.accordionContent
{
	background-color: #D3DEEF;
	border: 1px dashed #2F4F4F;
	font-family: tahoma;
	font-size: 16px;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}
.cssHidden
{
	display: none;
}
.limargin
{
	margin-top: 20px;
	margin-bottom: 10px;
}
.sep
{
	color: Gray;
}
.toolbar_graybar_sliver_green
{
	background: url(/Images/graybar_sliver_green.jpg) #67a800 repeat-x 50% top;
	height: 13px;
	vertical-align: top;
}
.toolbar_graybar_sliver_purple
{
	background: url(/Images/graybar_sliver_purple.jpg) #53667f repeat-x 50% top;
	height: 100px;
	vertical-align: top;
}
.headingBorder
{
	clear: both;
	border: 1px solid #9999cc;
	border-width: 1px 0 0 0;
	background-color: #EDEDF7;
	width: 99%;
}
.noborder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
a.el
{
	color: Blue;
	font-size: large;
	font-family: Verdana;
	background: transparent url(/Images/el.gif) no-repeat right;
	padding-right: 13px;
}
.agt
{
	background-color: "#ECE9D8";
	white-space: nowrap;
	width: 120px;
}
.bgws
{
	background-color: whitesmoke;
	padding-right: 10px;
}

.tr
{
	background: #ffffff;
	width: 1px;
	height: 4px;
}
.headingBorder
{
	clear: both;
	border: 1px solid #9999cc;
	border-width: 1px 0 0 0;
	background-color: #EDEDF7;
	width: 99%;
}


a.el
{
	color: Blue;
	font-size: large;
	font-family: Verdana;
	background: transparent url(/Images/el.gif) no-repeat right;
	padding-right: 13px;
}
.mn1
{
	background-color: #ffcc00;
	width: 1px;
}
.mn
{
	background-color: #ffcc00;
}
.mnl
{
	background-color: #ffffcc;
}
.dtl_d
{
	background-color: #f0f8ff;
	font-size: small;
	font-weight: bold;
	color: Maroon;
	text-align: right;
	font-family: Tahoma;
	direction: rtl;
}

.dtl_d2
{
	background-color: #f0f8ff;
	color: Blue;
	text-align: right;
	font-family: Tahoma;
	font-size: x-small;
	direction: rtl;
}
.dtl2_d2
{
	background-color: #ffcccc;
	color: #C00000;
	text-align: right;
	font-weight: bold;
	font-family: Tahoma;
	font-size: x-small;
}
.dtl2
{
	font-weight: bold;
	color: #0054a8;
	background-color: #b1e0e6;
	font-family: Tahoma;
	font-size: x-small;
}
.dtl
{
	font-weight: bold;
	color: Navy;
	background-color: #d5d6e8;
	font-family: Tahoma;
	font-size: x-small;
}
.lnk
{
	text-decoration: none;
}
.cntr
{
	text-align: center;
	background-color: palegoldenrod;
	font-weight: bold;
}
.slr
{
	color: Silver;
}
.gry
{
	color: Gray;
}
.OTD
{
	margin-top: 5px;
	margin-right: 8px;
	text-align: right;
}
.la
{
	width: 220px;
	height: 170px;
	border-right: lavender 1px solid;
	border-top: lavender 1px solid;
	border-left: lavender 1px solid;
	border-bottom: lavender 1px solid;
}
.MainFont
{
	font-size: 14px;
	font-family: arial,sans-serif;
}
.tahoma12
{
	font-size: 12px;
	font-family: tahoma;
}
.MainFont16
{
	font-size: 16px;
	font-family: arial,sans-serif;
}
.tabClass
{
	font-family: Tahoma;
	font-size: 14px;
}
.headingBorder
{
	clear: both;
	border: 1px solid #9999cc;
	border-width: 1px 0 0 0;
	background-color: #EDEDF7;
	width: 100%;
	height: 100%;
}
.noborder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.toolbar_purple_buttom
{
	background: #53667f;
	height: 20px;
}
.toolbar_green_buttom
{
	background: #67a800;
	height: 20px;
}
.toolbar_blue_buttom
{
	background: #3399cc;
	height: 20px;
}
.toolbar_dkblue_buttom
{
	background: #003399;
	height: 20px;
}
.toolbar_purple_corners
{
	vertical-align: top;
	background-color: #666666;
}
.toolbar_purple_BK
{
	background: #666666;
}
.toolbar_green_BK
{
	background: #67a800;
}
.toolbar_blue_BK
{
	background: #3399cc;
}
.toolbar_dkblue_BK
{
	background: #003399;
}
.toolbar_purple_ff
{
	background: #ffffff;
}
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: black;
	background-color: #C0C0FF;
	font-family: arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
.accordionContent
{
	background-color: #D3DEEF;
	border: 1px dashed #2F4F4F;
	font-family: tahoma;
	font-size: 16px;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}
.cssHidden
{
	display: none;
}
.limargin
{
	margin-top: 20px;
	margin-bottom: 10px;
}

.toolbar_graybar_sliver_green
{
	background: url(/Images/graybar_sliver_green.jpg) #67a800 repeat-x 50% top;
	height: 13px;
	vertical-align: top;
}
.toolbar_graybar_sliver_purple
{
	background: url(/Images/graybar_sliver_purple.jpg) #53667f repeat-x 50% top;
	height: 100px;
	vertical-align: top;
}
.headingBorder
{
	clear: both;
	border: 1px solid #9999cc;
	border-width: 1px 0 0 0;
	background-color: #EDEDF7;
	width: 99%;
}
.box-rcp .box-s
{
	background-color: #ececec;
}
.box-rcp .box-s .box-e
{
	background: url(/Images/imgRndCnrBlank.gif) no-repeat 100% -10px;
}
.box-rcp .box-s .box-w
{
	font-size: 0px;
	background: url(/Images/imgRndCnrBlank.gif) no-repeat 0px -15px;
	height: 5px;
}
.box-rcp .box-mid
{
	border-right: #ececec 1px solid;
	border-left: #ececec 1px solid;
	background-color: #ececec;
}
.box-rcp .box-n
{
	background-color: #ececec;
}
.box-rcp .box-n .box-e
{
	background: url(/Images/imgRndCnrBlank.gif) no-repeat 100% -5px;
}
.box-rcp .box-n .box-w
{
	font-size: 0px;
	background: url(/Images/imgRndCnrBlank.gif) no-repeat 0px 0px;
	height: 5px;
}

.bkgry
{
	background-color: #d2d3cf;
	font-family: Tahoma;
	font-size: 12px;
}
.nwrp
{
	white-space: nowrap;
}
select
{
	font-family: Tahoma;
	font-size: 14px;
}
input
{
	font-family: Tahoma;
	font-size: 14px;
}


#tabsF
{
	float: left;
	width: 100%;
	background: #FCF1F6;
	font-size: 93%;
	line-height: normal;
	border-bottom: 1px solid #E276A7;
}
#tabsF ul
{
	float: right;
	margin: 0;
	padding: 10px 50px 0 50px;
	list-style: none;
	font-size: medium;
	font-weight: bold;
}
#tabsF li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#tabsF a
{
	float: left;
	background: url("/Images/tableft8.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#tabsF a span
{
	float: left;
	display: block;
	background: url("/Images/tabright8.gif") no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #333;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span
{
	float: none;
}
/* End IE5-Mac hack */
#tabsF a:hover span
{
	color: #591333;
}
#tabsF a:hover
{
	background-position: 0% -42px;
}
#tabsF a:hover span
{
	background-position: 100% -42px;
}

#tabsF #current a
{
	background-position: 0% -42px;
}
#tabsF #current a span
{
	background-position: 100% -42px;
}










.carousel-component
{
	padding: 0;
}
.carousel-component .carousel-list li
{
	width: 760px;
}
.carousel-component .carousel-list li a
{
	display: block;
	border: 0px;
	outline: none;
	-moz-outline: none;
}
.carousel-component .carousel-list li strong
{
	display: block;
}


















.memberitem
{
	margin: 10px 0 10px 0;
}
a.el
{
	font-size: 12px;
	white-space: nowrap;
	font-family: Verdana;
	background: transparent url(/images/el.gif) no-repeat right;
	padding-right: 13px;
}
a.el2
{
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Verdana;
	background: transparent url(/images/el.gif) no-repeat right;
	padding-right: 13px;
	color: #007AF4;
}
.dtltitle
{
	white-space: nowrap;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}
.dtltitle2
{
	white-space: nowrap;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}
.dtltitle div, .dtltitle2 div
{
	text-align: right;
	color: #0054A8;
	height: 35px;
	padding-top: 12px;
}
.dtltitle img
{
	padding-right: 2px;
}
.dtltext
{
	text-align: right;
	padding: 12px 5px;
	font-size: 12px;
}
.dtltext2
{
	text-align: right;
	padding: 12px 5px;
	font-size: 12px;
}
.dtltext span, .dtltext2 span
{
	color: #990000;
	font-weight: bold;
}
#contact .dtltitle, #ownercontact .dtltitle
{
	padding-right: 10px;
	width: 0px;
}
#contact .dtltext, #contact .dtltext2
{
	padding: 4px 10px 4px 0;
}
#ownercontact .dtltext, #ownercontact .dtltext2
{
	padding: 4px 10px 4px 0;
}
#ownercontact .dtltitle, #ownercontact .dtltitle2
{
	text-align: right;
	color: #0054A8;
	height: 25px;
	width: 0px;
}
#contact .dtltitle2
{
	width: 0px;
}
#estatedetails .dtltitle
{
	width: 165px;
}

#estatedetails .dtltitle2
{
	width: 135px;
}

.sepratorline
{
	border-bottom: dotted 1px #B3C0CD;
	color: #3c404e;
	margin-left: 10px;
}
.sepratorline2
{
	border-bottom: dotted 1px #B3C0CD;
	color: #3c404e;
	margin-left: 10px;
}
.CaptionHeader h2
{
	background: transparent url(/Images/HomePageGradients.gif) repeat-x scroll left -493px;
	height: 26px;
	padding: 5px 0 0 10px;
	width: 945px;
	color: #3c404e;
	font-family: Tahoma;
	font-size: 16px !important;
	line-height: normal;
	text-align: right;
}
.CaptionHeader800 h2
{
	background: transparent url(/Images/HomePageGradients.gif) repeat-x scroll left -493px;
	height: 26px;
	padding: 5px 0 0 10px;
	width: 790px;
	color: #3c404e;
	font-family: Tahoma;
	font-size: 16px !important;
	line-height: normal;
	text-align: right;
}

.topcurve
{
	background: transparent url('/Images/header.gif') top left no-repeat;
	width: 1000px;
	height: 7px;
}
.topcurve2
{
	background: transparent url('/Images/header2.gif') top left no-repeat;
	width: 800px;
	height: 7px;
}

#index .bottomcurve
{
	background: transparent url('/Images/footer.gif') top left no-repeat;
	width: 1000px;
	height: 11px;
	margin-bottom: 10px;
	margin-top: 0px;
}

.bottomcurve
{
	background: transparent url('/Images/footer.gif') top left no-repeat;
	width: 1000px;
	height: 11px;
	margin-bottom: 10px;
}
.bottomcurve2
{
	background: transparent url('/Images/footer2.gif') top left no-repeat;
	width: 800px;
	height: 11px;
	margin-bottom: 10px;
}


.searchlinks800 .headerwrap800
{
	display: block;
	position: relative;
	width: 800px;
	background: transparent url('/Images/header800.gif') top left no-repeat;
}

.searchlinks800 .footerwrap800
{
	display: block;
	position: relative;
	width: 800px;
	background: transparent url('/Images/footer800.gif') bottom left no-repeat;
}

.searchtools
{
	display: block;
}

.searchlinks800
{
	display: block;
	position: relative;
	width: 800px;
	top: 8px;
	margin: 0 auto 15px auto;
	background: transparent url('/Images/bg800.gif') top left repeat-y;
}

#detail .searchlinks
{
}
#content
{
	background: transparent url('/Images/bg.gif') 0 0 repeat-y;
	width: 1000px;
	display: block;
	position: relative;
	height: auto;
}
#content2
{
	background: transparent url('/Images/bg2.gif') 0 0 repeat-y;
	width: 800px;
	display: block;
	position: relative;
	height: auto;
}

.ecs
{
	background-image: url('/Images/ebk.gif');
	width: 230px;
	height: 130px;
	background-repeat: no-repeat;
}

.c_r
{
	background: url(/images/c-r.gif) no-repeat right #EFEFEF;
	font-size: 115%;
	font-variant: small-caps;
	height: 28px;
	line-height: 28px;
	padding: 0;
	text-indent: 5px;
}
.c_l
{
	background: url(/images/c-l.gif) no-repeat left;
	display: block;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0;
}

.box
{
	display: block;
	position: relative;
	margin: 5px 0px;
	z-index: 10;
}

.box h4
{
	font-size: 1px;
	height: 1px;
}
.agencybk
{
	background: transparent url('/images/agencybk.gif') no-repeat scroll top left;
	width: 370px !important;
	height: 147px;
}
a.moreinfo, span.moreinfo
{
	background: transparent url('/Images/moreinfo.gif') top left no-repeat;
	width: 200px;
	height: 32px;
}
.moreinfobutton
{
	text-align: center;
	text-align: -moz-center;
	padding: 10px 0 30px 0;
}
.moreinfobutton a
{
	display: block;
	position: relative;
	text-indent: -9999px;
	direction: ltr;
}
a.moreinfo:hover
{
	background: transparent url('/Images/moreinfo.gif') 0 -33px no-repeat;
}
#AgencyRegister
{
	font-size: 10pt;
	direction: rtl;
	font-family: Tahoma;
	width: 800px;
}
#AgencyRegister .title
{
	white-space: nowrap;
	font-weight: bold;
	color: #0066CC;
	direction: ltr;
}
a.custom, span.custom
{
	display: block;
	position: relative;
	text-indent: -9999px;
	direction: ltr;
	border: none;
}
.round
{
	margin-bottom: 15px;
}

.memberance
{
	background: transparent url('/Images/memberance.gif') top left no-repeat;
	height: 104px;
	width: 270px;
	text-indent: -9999px;
}
.memberance a
{
	display: block;
	position: relative;
	height: 104px;
}
.hirasite
{
	background: transparent url('/Images/hirasite.gif') top left no-repeat;
	height: 104px;
	width: 270px;
	text-indent: -9999px;
}
.hirasite a
{
	display: block;
	position: relative;
	height: 104px;
}
.onlinesupport
{
	background: transparent url('/Images/support.jpg') top left no-repeat;
	height: 104px;
	width: 270px;
	text-indent: -9999px;
}
.onlinesupport a
{
	display: block;
	position: relative;
	height: 104px;
}
.qa
{
	background: transparent url('/Images/qa.gif') top left no-repeat;
	width: 270px;
	text-indent: -9999px;
}
.votes
{
	background: transparent url('/Images/votes.gif') top left no-repeat;
	width: 270px;
	text-indent: -9999px;
}

.votes a
{
	display: block;
	position: relative;
	height: 104px;
}
.qa a
{
	display: block;
	position: relative;
	height: 104px;
}
.news
{
	text-align: right;
	width: 270px;
	margin-right: 10px;
	padding-top: 10px;
}
.news a
{
	display: block;
	position: relative;
	height: 104px;
}
.hira
{
	background: transparent url('/Images/hira.jpg') top left no-repeat;
	height: 104px;
	width: 270px;
	text-indent: -9999px;
}
.hira a
{
	display: block;
	position: relative;
	height: 104px;
}
.memberance a:hover, .hira a:hover, .onlinesupport a:hover, .votes a:hover, .qa a:hover
{
	text-decoration: none;
}
#scrollup
{
	position: relative;
	margin-top: 15px;
	overflow: hidden;
	border: 0px;
	height: 45px;
	width: 610px;
}
.headline
{
	position: absolute;
	top: 210px;
	left: 5px;
	height: 40px;
	width: 600px;
	font-size: large;
	color: #0059B3;
	padding-bottom: 5px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img
{
	border: none;
}
#lightbox-container-image-box
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image
{
	padding: 10px;
}
#lightbox-loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav
{
	left: 0;
}
#lightbox-nav a
{
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext
{
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev
{
	left: 0;
	float: left;
}
#lightbox-nav-btnNext
{
	right: 0;
	float: right;
}
#lightbox-container-image-data-box
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data
{
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details
{
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption
{
	font-weight: bold;
}
#lightbox-image-details-currentNumber
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose
{
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#occlist ul a:hover
{
	color: #99CCFF;
}
#occlist ul
{
	list-style: none;
}
#occlist ul li
{
	display: inline;
}
#occlist ul img
{
	border-style: solid;
	border-color: #C7D8D8;
	border-width: 5px 5px 20px;
}
#occlist ul a:hover img
{
	border: 5px solid #99CCFF;
	border-width: 5px 5px 20px;
	color: #fff;
}


/*body
{
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family: Georgia;
}*/
div.rounded-box
{
	position: relative;
	width: 270px;
	background-color: #E6E6E6;
	margin: -3px;
	margin-right: -8px;
	direction: ltr;
}

div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #FFF;
	overflow: hidden;
}
div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside
{
	position: relative;
	font-size: 150px;
	font-family: arial;
	color: #E6E6E6;
	line-height: 40px;
}

div.top-left-corner
{
	top: 0px;
	left: 0px;
}
div.bottom-left-corner
{
	bottom: 0px;
	left: 0px;
}
div.top-right-corner
{
	top: 0px;
	right: 0px;
}
div.bottom-right-corner
{
	bottom: 0px;
	right: 0px;
}
div.top-left-inside
{
	left: -8px;
}
div.bottom-left-inside
{
	left: -8px;
	top: -17px;
}
div.top-right-inside
{
	left: -25px;
}
div.bottom-right-inside
{
	left: -25px;
	top: -17px;
}
div.box-contents
{
	position: relative;
	padding: 8px;
	color: #000;
	direction: rtl;
}


#adtype1
{
	text-align: right;
}
#adtype2
{
	text-align: center;
}

#indexsearch
{
	width: 945px;
	height: 305px;
	display: block;
	position: relative;
	top: -20px;
	margin: 0 auto -15px auto;
	left: 1px;
	text-align: center;
	text-align: -moz-center;
}

#searchdiv
{
	padding-top: 125px;
	margin-left: 10px;
}

#searchdiv span
{
	color: #EBFBFC;
}
#indexsearch h1
{
	position: absolute;
	top: 40px;
	font-family: Arial;
	font-size: xx-large;
	left: 700px;
	color: #0066CC;
}
#indexsearch h5
{
	position: absolute;
	top: 230px;
	font-family: Arial;
	font-size: 12px;
	left: 380px;
}

.wait
{
	position: absolute;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	background-color: Maroon;
	color: White;
	left: 12px;
		top: 415px;
}



#EstateBKImages ul img:hover
{
	border-color: #6086D7;
}

#EstateBKImages ul
{
	list-style: none;
}
#EstateBKImages ul li
{
	display: inline;
}
#EstateBKImages ul img
{
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 5px 5px 20px;
}
#EstateBKImages ul a:hover img
{
	border: 5px solid #99CCFF;
	border-width: 5px 5px 20px;
	color: #fff;
}

#EstateBKImages img
{
	cursor: pointer;
}
.th1
{
	width: 160px;
}
.ecs th
{
	padding-top: 10px;
}
.newshr
{
	 margin-top:15px;
	border: none;
	border-bottom-style: dotted;
	font-size: x-small;
	color: #D0E1D9;
}
.newsfollow{color:Blue;  font-style:italic; padding-right:5px}
.NewsDetails
{
	font-family: Tahoma;
	font-size: 12px;
	color: #003366;
}

#searchdiv select,#searchdiv input{ width:116px}
#searchdiv td{white-space:nowrap}

/* Search Box */
.searchbox
{
}
.eramlogin
{
	color: Navy;
	font-size: 12px;
	font-family: Tahoma;
}
.searchbox h1
{
	display: block;
	font-family: Arial;
	font-size: xx-large;
	position: relative;
	text-indent: 260px;
	height: 67px;
	width: 508px;
	left: 0px;
	top: 42px;
	color: #CC0000;
	direction: ltr;
}
.searchbox h3
{
	display: block;
	font-family: Arial;
	font-size: medium;
	position: absolute;
	left: 20px;
	top: 50px;
	color: green;
	text-decoration: underline;
}
.searchbox #AgencyTitle
{
	display: block;
	font-family: Arial;
	font-size: x-large;
	position: relative;
	height: 67px;
	top: 12px;
	color: #CC0000;
	direction: ltr;
	white-space: nowrap;
	padding-right: 93px;
}
#agencytel
{
	display: block;
	font-family: Arial;
	font-size: large;
	position: relative;
	height: 20px;
	top: 76px;
	color: #808080;
	padding-left: 110px;
	direction: ltr;
}
#slogan
{
	display: block;
	font-family: Arial;
	font-size: small;
	position: relative;
	height: 20px;
	top: 280px;
	left: 0px;
	color: #808080;
	direction: rtl;
	text-align: center;
}
.searchbox h2
{
	display: block;
	font-family: Tahoma;
	font-size: medium;
	position: relative;
	text-indent: 200px;
	height: 67px;
	width: 608px;
	left: 130px;
	top: 22px;
	color: #808080;
}
.searchpanel
{
	display: block;
	position: relative;
	width: 613px;
	left: 110px;
	top: 82px;
}
.searchbox table
{
	position: absolute;
	left: 110px;
	top: 135px;
	width: 750px;
	height: 120px;
	border: 1px;
}
.garycolor
{
	color: #5A6368;
}
.smokecolor
{
	color: #A5ABAE;
}
.searchbox input.swaptextbox
{
	font-size: 16px;
	font-weight: bold;
	cursor: text;
	color: #A5ABAE !important;
}
.searchbox select
{
	width: 140px;
	font-size: 16px;
	font-weight: bold;
}
.searchbox input
{
	width: 140px;
}
.searchbox input.blue
{
	color: #155F98 !important;
}
.cb_Caption
{
	float: none;
	display: block;
	height: 17px;
	font-size: 12px;
	width: 80px;
	margin: 0px;
	padding: 0px;
	color: #A5C5D9;
}
.searchbox input.gray
{
	color: #A5ABAE !important;
}
input
{
	font-family: Tahoma;
}
select
{
	font-family: Tahoma;
}
.searchpanel form
{
}
.optionspanel
{
	display: block;
	position: relative;
	width: 360px;
	float: left;
	clear: both;
	margin: 5px 0 15px 0;
}
p.advanced
{
	font-size: 1.2em;
	clear: both;
	z-index: 500;
}
p.advanced
{
	color: #F4F4F4;
	float: right;
	width: 130px;
	margin: 8px 0 0 0;
	font-weight: normal;
	visibility: hidden;
}

p.advanced a:link
{
	text-decoration: underline;
	font-weight: normal;
}

p.advanced a:hover
{
	color: #99CCFF;
}

.optionspanel a:link, .optionspanel a:hover, .optionspanel a:visited
{
	color: #ffffff !important;
	text-decoration: underline;
}
.optionspanel a:hover
{
	color: #b1cada !important;
}
.option
{
	float: left;
	display: block;
	padding: 0;
	margin: 10px 10px 15px 0;
	z-index: 150;
}
.option select, .location select
{
	margin: -1px 0 0 0;
	color: #22455F;
}
.optionspanel .bedrooms
{
}
.optionspanel .baths
{
	margin-right: -10px;
}
.optionspanel .option label
{
	color: #A5C5D9;
	font-size: .95em;
	width: 80px;
	display: block;
	position: relative;
	padding: 0 0 8px 0;
}
h5.results
{
	color: #fff;
	font-weight: bold;
	font-size: 1.35em;
	float: right;
	margin-right: -12px;
	margin-top: 30px;
	display: block;
	position: relative;
}
input.searchform
{
	background: transparent url('/images/search2.gif') top left no-repeat;
	width: 132px;
	height: 40px;
	display: block;
	margin-right: -3px;
	direction: ltr;
	border: none;
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
}

input.searchform:hover
{
	background: transparent url('/images/search2.gif') 0 -40px no-repeat;
}
.d-mtype
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/mtypeicon.gif") no-repeat right;
	text-indent: 60px;
}
.d-price
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/priceicon.gif") no-repeat right;
	text-indent: 60px;
}
.d-arse
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/arseicon.gif") no-repeat right;
	text-indent: 60px;
}
.d-zirbana
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/zirbanaicon.gif") no-repeat right;
	text-indent: 60px;
}
.d-equapment
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/equapmenticon.gif") no-repeat right;
	text-indent: 60px;
}
.d-comment
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/commenticon.gif") no-repeat right;
	text-indent: 60px;
}
.d-mstatus
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/mstatusicon.gif") no-repeat right;
	text-indent: 60px;
}
.d-region
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/regionicon.gif") no-repeat right;
	text-indent: 60px;
}
.d-score
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/scoreicon.gif") no-repeat right;
	text-indent: 60px;
}
.d-sanad
{
	float: right;
	background: url("http://hamagan.ir/eram21/images/sanadicon.gif") no-repeat right;
	text-indent: 60px;
}
.d-rdiv
{
	float: right;
	width: 5px;
}
input, textarea
{
	border: 1px solid gray;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
input[type="submit"]
{
	cursor: pointer;
}
#emptymap
{
	padding: 25px 150px;
	border: 1px silver solid;
}
#UpdateDate
{
	color: green;
	margin: 0 0 0 10px;
	position: absolute;
	direction: rtl;
	width: 100%;
	text-align: center;
	font-size: 11px;
}
#emptymap
{
	padding: 25px 150px;
	border: 1px silver solid;
}
div.rounded-box
{
	position: relative;
	background-color: #E6E6E6;
	margin: -3px;
	margin-right: -8px;
	direction: ltr;
}
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #FFF;
	overflow: hidden;
}
div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside
{
	position: relative;
	font-size: 150px;
	font-family: arial;
	color: #E6E6E6;
	line-height: 40px;
}
div.top-left-corner
{
	top: 0;
	left: 0;
}
div.bottom-left-corner
{
	bottom: 0;
	left: 0;
}
div.top-right-corner
{
	top: 0;
	right: 0;
}
div.bottom-right-corner
{
	bottom: 0;
	right: 0;
}
div.top-left-inside
{
	left: -8px;
}
div.bottom-left-inside
{
	left: -8px;
	top: -17px;
}
div.top-right-inside
{
	left: -25px;
}
div.bottom-right-inside
{
	left: -25px;
	top: -17px;
}
div.box-contents
{
	position: relative;
	padding: 8px;
	color: #000;
	direction: rtl;
}

 
 .heading2
{
	font-size: medium;
	color: #F60;
}

