﻿html, body
{
	margin: 0px; 
	padding: 0px;	
	font-family: Tahoma, 'Times New Roman' , Verdana, Arial, sans-serif;
	font-size: 11px; /* color: #49466c; */
	background-color: #FFFFFF; /* #FDD800 for design only */
	color: #49466c; /* #5D5D5D; */
	text-align: center;
}

	/*
		χρυση ευκαιρια 8,036 7.66%
		αγγελιεσ ακινητων 5,856 5.58%
		αγγελιεσ 5,416 5.16%
		χρυσεσ αγγελιεσ 3,795 3.62%
		aggelies
	*/
	
ul
{
	width: 92%;
	margin: 1px;
	padding: 14px;
}

.Articles
{
	color: #49466c;
	width: 1002px;
	margin: 0px auto;
	text-align: left;	
}

.Articles h1
{
	color: #333333;
}

.Master_Content
{
	color: #49466c;
	width: 1002px;
	margin: 0px auto;
	text-align: left;	
}

/* General Classes Use*/

.Width_XSmall
{
	width: 30px;
}

.Width_Small
{
	width: 45px;
}

.Width_Large
{
	width: 185px;
}

.Width_UserWizard
{
	width: 550px;
}


.Width_MLarge
{
	width: 815px;
}

.Width_XLarge
{
	width: 840px;
}

.Width_XXLarge
{
	width: 950px;
}

.Width_XXXLarge
{
	width: 1000px;
}

.Width_SearchCritiria
{
	width: 687px;/*697px;	*/
}

.Width_SearchCritiriaDetails
{
	width: 872px;/*697px;	*/
}

.Width_120AdBanner
{	
	margin-left: 5px;
	width: 125px;
}

.Size25
{
	width: 25px;
}

.Size45
{
	width: 45px;
}

.Size55
{
	width: 55px;
}

.Size65
{
	width: 65px;
}

.Size85
{
	width: 85px;
}

.Size104
{
	width: 104px;
}

.Size110
{
	width: 110px;
}

.Size130
{
	width: 130px;
}

.Size140
{
	width: 140px;
}

.Size150
{
	width: 150px;
}

.Size170
{
	width: 170px;
}

.Size185
{
	width: 185px;
}

.Size190
{
	width: 190px;
}

.Size200
{
	width: 200px;
}

.Size210
{
	width: 210px;
}

.Size230
{
	width: 230px;
}


.Size250
{
	width: 250px;
}

.Size248
{
	width: 248px;
}

.Size246
{
	width: 246px;
}

.size300
{
	width: 300px;
}

.size400
{
	width: 400px;
}

.size450
{
	width: 450px;
}

.Size550
{
	width: 550px;
}

.Size_QS
{
	width: 633px;
}

.Size_XL
{
	width: 988px;
}

.VPromotion
{
	/* width: 247px; */
	width: 244px;
}

.VPromotionInfoCell
{
	width: 105px;
}

.VPromotionLinkCell
{
	width: 244px;
}


.Height20
{
	height: 20px;
}

.Height23
{
	height: 23px;
}

.Height27
{
	height: 27px;
}


.Height60
{
	height: 60px;
}

.Height100
{
	height: 100px;
}

.Height_ImgPrv
{
	height: 105px;
}

.Height148
{
	height: 148px;
}

.HeightPromote
{
	height: 175px;
}

.Height_Large
{
	height: 210px;
}

.Height_XLarge
{
	height: 380px;
}

Height_Map_XLarge
{
	height: 360px;
}

.Height_SearchCritiria
{
	height: 250px;
}

.SizeLarge
{
	width: 819px;
}

.NoLeftFloat
{
	clear:left;
}

.FloatRight
{
	float:right;
}

.Green
{	
	background-color: #669933;
}

.Red
{
	background-color: #FF0000; /* dddd : #006a9b; */
}

.Gray
{	
	background-color: #EBE6DC; /* dddd : #006a9b; */
}

.LightGray
{
	color: #606060;
}

.Grey
{
	color: Gray;
}

	
.White
{
	background-color: #FFFFFF; /* dddd : #006a9b; */
}

.Background
{
	background-color: #000000;
	filter: alpha(opacity=46); /*
	padding: 2px 3px;
	position:absolute;   
    filter:alpha(opacity=12);
    left:-1px;    
    top:3px;
    bottom:-1px;
    right:-1px;
	z-index:-1;
	*/
}

.NoMargin
{
	margin: 0px;
}

.Margin
{
	margin: 1px;
}

.MarginRight
{
	margin-right: 3px;
}

.MarginLeft_XXS
{
	margin-left: 5px;
}

.MarginLeft_UploadImages
{
	margin-left: 30px;
}

.MarginLeft
{
	margin-left: 5px;
}

.Margin_Small
{
	margin-left: 15px;
}

.Margin_Medium
{
	margin-left: 25px;
}


.MarginLeft_XXXSmall
{
	margin-left: 1px;
}

.MarginLeft_XXSmall
{
	margin-left: 3px;
}

.ImgPromotionMargin
{
	margin-left: 47px;
}
.Row
{
	clear: left;
}

.Column
{
	float: left;
}

.Align_Left
{
	text-align: left;
}

.Align_Center
{
	text-align: center;
}

.Align_Justify
{
	text-align: justify;
}

.Align_Right
{
	text-align: right;
}

.Margin_250
{
	
	margin-left: 283px;
}

.NewRow
{
	clear: both;
}

.Cell
{
	float: left;
	vertical-align: middle;
}

.Pad_xxxs
{
	padding: 1px;
}

.Pad_xxs
{
	padding: 2px;
}


.Pad_xs
{
	padding: 4px;
}

.Pad_Combo
{
	padding: 5px;
}

.Pad_s
{
	padding: 8px;
}

.PadLeft_xxs
{
	padding-left: 2px;
}

.PadLeft_xs
{
	padding-left: 5px;
}

.PadLeft_s
{
	padding-left: 10px;
}

.PadTop_xxs
{
	padding-top: 2px;
}

.PadTop_xs
{
	padding-top: 4px;
}

.PadTop
{
	padding-top: 8px;
}

.PadTop_Header
{
		padding-top: 26px;
}

.PadLeft_Large
{
	padding-left: 260px;
}

.PadLeft_Photos
{
	padding-left: 350px;
}

.Color_Price
{
	color: #e26a00;
}
.PadBottomRight
{
	padding-bottom: 3px;
	padding-right: 2px;
}

.MarginTop_XXSmall
{
	margin-top: 5px;
}

.MarginTop_XSmall
{
	margin-top: 12px;
}

.MarginTop
{
	margin-top: 26px;
}

.BottomLine
{	
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}

.BottomLine_Dotted
{
	border-bottom-style: dotted;
}

.ImgBackground
{
	background-repeat: repeat-x;
	background-image: url("/Images/ViewHouses_background.jpg" );
	
}

.Bold
{
	font-weight: bold;
}

.Font_XLarge
{
	font-size: x-large;
}

.Font_XXLarge
{
	font-size: xx-large;
}

.Font_Small
{
	font-size: 12px;
}

.Font_XSmall
{
	font-size: 10px;
}

.Capitalize
{
	text-transform: capitalize;
}
/* The Box Class*/
.Box
{
	text-align: left;
	margin-bottom: 5px;	
}

h1
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 13px;
	color: #FFFFFE;
	background-color: Transparent;
	font-weight: bold;
	vertical-align: middle;
	height: 21px;
	text-indent: 10px;
	text-transform: capitalize;
}

h2
{
	margin: 5px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	color: #5D5D5D;
	font-weight: bold;
	vertical-align: middle;
	font-size: 11px;
	text-align: left;
	text-indent: 1px;
	text-transform: capitalize;
	text-align: left;
}

.Box h3
{
	text-align: center;
}

.Box h4
{
	padding: 5px 0px 0px 0px;
	font-size: 13px;
	color: #FFFFFE;
	background-color: Transparent;
	font-weight: bold;
	vertical-align: middle;	
	text-indent: 10px;
	text-transform: capitalize;	
	float:left;
	text-align: right;
}

.AdInfo h5
{
	font-size: 12px;
	text-align: Left;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #003399;
	
}

.AdInfo h6
{
	font-size: 11px;
	text-align: Right;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #003399;
	font-weight: bold;
}

h5
{
	font-size: 12px;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #006600 !important;
}

h5 a
{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin-top: 3px;
	text-decoration: none;
	color: #006600 !important;
}

h5 a:hover
{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin-top: 3px;
	text-decoration: underline;
	color: #006600 !important;
}

.Box h6
{
	height: 0px;
	font-weight: normal;
}

.Box h6 a
{
	font-size: 11px;
	text-decoration: none;
	color: #003399;
	font-weight: normal;
}

.Box h6 a:hover
{
	font-size: 11px;
	text-decoration: underline;
	color: #003399;
}


.Box h7 a
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-top: 3px;
	margin-left: 3px;
	text-decoration: none;
	color: #003399;
}

.Box h7 a:link
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-top: 3px;
	margin-left: 3px;
	text-decoration: none;
	color: #003399;
}

.Box h7 a:hover
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-top: 3px;
	margin-left: 3px;
	text-decoration: underline;
	color: #003399;
}

.Box h8
{
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #BBBBBB;
}

.Box .Content
{
	padding: 1px;
	color: #5D5D5D;
	text-indent: 1px;
}

.Border
{
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}

.FullBorder
{
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}

.ClearBoth {
	clear: both;
	width: auto;
	margin: 0px;
}

.Img_SelectRegion
{
	background-position: -75px -15px;
	background-image: url(../Images/Fotolia_7841307_XS_Small.jpg);
	width: 50px;
	height: 42px;
	background-repeat: no-repeat;
}

.Img_DoSearch
{
	background-repeat: no-repeat;
	margin-left: 50px;
	margin-top: 10px;
}

.Img_DetailSearch
{
	background-position: 0px 0px;
	background-image: url(../Images/page_search.gif);
	width: 48px;
	height: 48x;
	background-repeat: no-repeat;
}

.Img_SearchByMap
{
	background-position: 0px 0px;
	background-image: url('../Images/Internet-32.png');
	width: 32px;
	height: 28px;
	background-repeat: no-repeat;
	border: 0px;
}

.Seperator
{
	height: 7px;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
}

.BlueBackgroundColor
{
	background-color: #003399;
}

.Footer
{
	margin-top: 10px;
}

.Logo
{
	width: 270px;
	height: 96px;
	border: 0px;
	background-repeat: no-repeat;
	border: 0px;
	margin-right: 2px;
}


/* menu Items */

div #mSubMenu
{
	background-color: #E77B00;
	background-color: #538C01;
	width: auto;
	/* height: 24px; */
	height: 2px;
	clear: both;
	/*
	padding-top: 12px;
	padding-left: 25px;*/
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #538C01;
}

div #mAppSubMenu
{
	background-color: #E77B00;
	
	width: auto;
	height: 23px;	
	clear: both;	
	padding-top: 12px;
	padding-left: 25px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #538C01;
}

div #mSubMenu a
{
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	color: #f7ff1d;
	clear: both;
	text-decoration: none;
}

div #mSubMenu a:Hover
{
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	color: #f7ff1d;
	clear: both;
	text-decoration: underline;
}

div #mAppSubMenu a
{
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	color: #f7ff1d;
	clear: both;
	text-decoration: none;
}

div #mAppSubMenu a:Hover
{
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	color: #f7ff1d;
	clear: both;
	text-decoration: underline;
}

div #MainRow
{	
	margin-left: 140px;
}

div #MainRow a
{
	color: #FFFFFE;
	background-color: Transparent;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma;
}

div #MainRow a:hover
{
	color: #E8E8E8;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
}

/* Το αριστερό κομάτι του menu */
.LS_MClmn
{
	background-image: url("../Images/Menu_Left_Small_Side_Green.jpg");
	width: 5px;
	background-repeat: no-repeat;
	height: 30px;
	color: white;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	float: left;
	float: Right;
}


/* Το κεντρικο κομάτι του menu */
.MS_Clmn
{
	background-image: url("../Images/Menu_Small_Line_Green.jpg");
	background-repeat: repeat-x;
	float: left;
	padding-top: 8px;
	height: 22px;
	text-align: justify;
	float: Right;
}



/* Το Δεξιό κομάτι του menu */
.RS_MClmn
{
	background-image: url("../Images/Menu_Right_Small_Side_Green.jpg");
	width: 7px;
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	float: Right;
}

/* Το κεντρικο κομάτι του menu */
.MS_Clmn1
{
	background-image: url("../Images/Menu_Small_Line_Green.jpg");
	background-repeat: repeat-x;
	float: left;
	padding-top: 8px;
}

.MS_Clmn a
{
	color: #FFFFFE;
	background-color: Transparent;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma;	
}
/* Το Δεξιό κομάτι του menu */
.RS_MClmn1
{
	height: 30px;
	background-image: url("~/Images/Menu_Right_Small_Side_Green.jpg");
	width: 7px;
	background-repeat: no-repeat;
	float: left;
}

.LD_MClmn
{
	background-image: url("../Images/Menu_Left_Small_Side.jpg");
	width: 5px;
	background-repeat: no-repeat;
	height: 30px;
	color: white;
	font-family: Tahoma;
	font-size: 11pt;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	float: left;
	float: right;
}


/* Το κεντρικο κομάτι του menu */
.MD_Clmn
{
	background-image: url("../Images/Menu_Small_Line.jpg");
	background-repeat: repeat-x;
	float: left;
	padding-top: 8px;
	height: 22px;
	float: right;
}

.MD_Clmn a
{
	color: #FFFFFE;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma;
}
/* Το Δεξιό κομάτι του menu */
.RD_MClmn
{
	background-image: url("../Images/Menu_Right_Small_Side.jpg");
	width: 7px;
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	float: right;
}

/* Το κενό κομάτι μεταξύ των menu */
.SMClmn
{
	margin-right: 6px;
	float: left;
	float: right;
}

.Menu
{
}

.Menu h1
{
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	margin: 0px;
	padding: 0px;
}


.Menu_Link
{
	font-size: 11px;
	font-weight: normal;
	font-family:  Tahoma;
	color: #f7ff1d;
	text-decoration: none;
	padding-right: 40px;
	float:left;
}

.bImage
{
	background-image: url("../Images/m12.gif");
	float: left;	
	margin-top: 5px;
	background-repeat: no-repeat;
	width:10px;
	height:10px;
}

.Caption
{
	font-weight: bold;
}

.TopLine
{
	border-top-style: outset;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
}

.Block
{
	display: inline-block;
}

#MapBackground
{
	background-color: #111;
	opacity: 0.65;
	filter: alpha(opacity=65);
	position: absolute;
	z-index: 9002;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%
}

#MapContainer1
{
	position: absolute;
	background-color: #eeeeee;
	width: 300px;
	height: 300px;
	z-index: 9002;
}

.Hide
{
	display: none;
}

.Banner728_Pad
{
	margin-bottom: 3px;
	margin-top: 3px;
}

.Background
{
	background-color: #EFEFEF;
	opacity: 0.45;
	filter: alpha(opacity=55);
	position: absolute;
	z-index: 9002;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

#UserInfo ul
{
	padding-left: 15px;
	padding-bottom: 2px;
}

.ErrorLabel
{
	color: #FF0000;
}

.FailureColor
{	
	color: #666666;
}

.CenterByMargin
{
	margin: 0 auto;
}


.About h1
{
	font-size: large;
	color: #008000;
	text-transform: capitalize;
}

.About h2
{
	padding-top: 15px;
	font-size: medium;
	color: #0000FF;
	text-transform: capitalize;
}

.About h3
{
	font-size: small;
	color: #008000;
	text-transform: capitalize;
	list-style-type: lower-alpha;
	padding-left: 4px;
	font-weight: bold;
}

.About .PadLeft
{
	padding-left: 8px;
}

.FloatRight
{
	float: right;
}

.AdDescription
{
	width: 750px;
	height: 300px;
}

.SaveButton a
{
	font-size: small;
	color: #006600;
	text-decoration: none;
}

.SaveButton a:hover
{
	font-size: small;
	color: #006600;
	border-style: none;
	text-decoration: underline;
}

.ImageBorder
{
	border: 1px double #000000;
	padding: 0px;
	display: block;
}

.ImageBorder_Single
{
	margin: 0px;
	border: 1px solid #CCCCCC;
	padding: 4px;
	display: block;
}

.adPhotos .Delete, .Promote
{
	padding-left: 2px;
	padding-right: 2px;	
	margin: 2px;
	font-size: xx-small;
}

.adPhotos .Delete a
{
	text-decoration: none;
	color: #666666;
}

.adPhotos .Delete a:hover
{
	text-decoration: underline;
}

.adPhotos .Promote a
{
	text-decoration: none;
	color: #666666;
}

.adPhotos .Promote a:hover
{
	text-decoration: underline;
}

.DisplayBlock
{
	display: block;
}