html {overflow-y: scroll;}
body {
	margin-top: 6px;
	margin-left: 10px;
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	background-color: #FFFFFF;
}
form {margin: 10px 0px 10px 0px;}
input, textarea {margin-top: 1px; font-family: arial, tahoma, verdana;}

#Page {
	width: 980px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
#Header {
	position: relative;
	height: 60px;
	background: url(../images/Header.gif) no-repeat;
}
#Location {
	margin-bottom: 10px;
	position: relative;
	padding-left: 6px;
	height: 22px;
	background-color: #FFFFFF;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
/*------------- */
/* Search Basic */
/*------------- */
#SearchBasicWrapper {
	position: absolute;
	top: 13px;
	left: 245px;
	width: 500px;
	height: 30px;
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
#SearchBasicLabel1 {
	position: absolute;
	top: 8px;
	left: 1px;
}
input.SearchBasicTextBox {
	position: absolute;
	top: 2px;
	left: 57px;
	width: 173px;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
}
#SearchBasicLabel2{
	position: absolute;
	top: 8px;
	left: 239px;
	font-family: tahoma,arial,verdana;
	font-size: 11px;
}
#SearchBasicSectionsWrapper {
	position: absolute;
	top: 2px;
	left: 250px;
}
select {font-family: arial,tahoma,verdana; font-size: 13px;}
select.SearchBasicSection {
	width: 192px;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
}
input.SearchBasicButton {
	position: absolute;
	top: 2px;
	left: 450px;
}
li.Register {
	margin-bottom: 20px;
}


.Categories {
	font-family: arial,verdana,tahoma;
	font-size: 12px;
}
.CategoryType {
	font-family: arial,verdana,tahoma;
	font-size: 12px;
}

/*------------- */

#Content {
	margin-top: 0px;
	margin-left: 0px;
	padding: 10px 10px 10px 10px;
	border-top: 0px none #B1CCDF;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
}
#ContentSmall {
	margin-top: 0px;
	margin-left: 0px;
	padding: 10px 10px 10px 10px;
	border-top: 0px none #B1CCDF;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}


#Footer {
	position: relative;
	height: 16px;
	background: url(/images/FooterBackground.gif) no-repeat;
}
#FooterItems {
	position: absolute;
	top: 1px;
	left: 755px;
	color: #3C7FAF;
	text-align: right;
	vertical-align: middle;
}

a.FooterLink, a.FooterLink:visited {
	color: #3C7FAF;
	text-decoration: none;
}
a.FooterLink:hover {
	/* color: #E5EEF5; */
	color: #CC0000;
	text-decoration: none;
}

#clear {clear: both;	height: 5px;}
.clear {clear: both;	height: 5px;}

a.Site, a.Site:visited {
	color: #3C7FAF;
	font-weight: bold;
	text-decoration: none;
}
a.Site:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

a.SiteNormal, a.SiteNormal:visited {color: #3C7FAF; text-decoration: none;}
a.SiteNormal:hover {color: #CC0000; text-decoration: underline;}

.HeaderMain {
	margin-bottom: 10px;
	padding: 0px;
	font-family: arial,tahoma,verdana;
	font-size: 18px;
	font-weight: bold;
	color: #3C7FAF; /*#3C7FAF;*/
	text-align: left;
}
.RegionTitle {
	padding: 2px;
	color: #3C7FAF;
	font-family: verdana, arial, tahoma;
	font-weight: bold;
}
.HeaderMedium {
	margin-bottom: 10px;
	padding: 0px;
	font-family: arial, tahoma, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #3C7FAF;
	text-align: left;
}
#ImportantWrapper {
	padding: 10px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
	border: 1px solid #B1CCDF;
}
.ImportantStrong {
	color: #C00000;
	font-weight: bold;
}
input.Textbox {
	/*border: 1px solid #B1CCDF;*/
	font-size: 12px;
	font-family: arial, verdana, tahoma;
	margin-top: 0px;
	margin-bottom: 3px;
}
input.CommandButton {
	background-color: #CA6500;
	color: #FFFFFF;
	border: 1px solid #CA6500;
	font-size: 12px;
	font-family: verdana, arial, tahoma;
	font-weight: bold;
}

h1.Registration {
	margin-top: 15px;
	margin-left: 30px;
	height: 20px;
	padding: 0 5px 0 5px;
	font-family: arial,tahoma,verdana,arial;
	font-size: 16px;
	font-weight: bold;
	color: #CA6500;
}
h1 {
	padding: 0px;
	font-family: arial, tahoma, verdana;
	font-size: 19px;
	font-weight: bold;
	color: #3C7FAF;
	text-align: left;
}
h3 {
	padding: 0 5px 0 5px;
	font-family: arial, tahoma, verdana;
	font-size: 13px;
	font-weight: bold;
	color: #5F7E9C;
}

.SmallText {
	font-family: tahoma,arial,tahoma,verdana;
	font-size: 11px;
	font-weight: normal;
}
.MediumText {
	font-family: arial,tahoma,arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}
.LargeText {
	font-family: arial,tahoma,arial,tahoma,verdana;
	font-size: 14px;
	font-weight: bold;
}
#LogoMain {
	position: absolute;
	top: 8px;
	left: 10px;
	width: 200px;
	height: 35px;
}
#LoginButton {
	position: absolute;
	top: 16px;
	left: 797px;
}
#RegisterButton {
	position: absolute;
	top: 16px;
	left: 875px;
}
#RegisterOrText {
	position: absolute;
	top: 18px;
	left: 861px;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}
#SelectedLocation {
	position: absolute;
	top: 6px;
	left: 190px;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	color: #356F99;
	font-weight: bold;
}

.TableBlueBorder {
	border: 1px solid #B1CCDF;
}

/* ------------------------ */
/* Menu                     */
/* -------------------------*/
#MainMenu {position:relative; margin-top:1px; height:35px; background-color:#B1CCDF;}

a.MenuSearchListings, a.MenuSearchListingsSelected {width:118px; height:25px; position:absolute; top:10px; left:8px;}
a.MenuSearchListingsSelected {top:6px; height:29px;}
a.MenuSearchListings {background: url(/images/SearchListings.gif) no-repeat;}
a.MenuSearchListings:hover {background: url(/images/SearchListingsHover.gif) no-repeat;}
a.MenuSearchListingsSelected {background: url(/images/SearchListingsSelected.gif) no-repeat;}
a.MenuSearchListingsSelected:hover {background: url(/images/SearchListingsSelected.gif) no-repeat;}

a.MenuPlaceAd, a.MenuPlaceAdSelected {width:114px; height:25px; position:absolute; top:10px; left:128px;}
a.MenuPlaceAdSelected {top:6px; height:29px;}
a.MenuPlaceAd {background: url(/images/PlaceAd.gif) no-repeat;}
a.MenuPlaceAd:hover {background: url(/images/PlaceAdHover.gif) no-repeat;}
a.MenuPlaceAdSelected {background: url(/images/PlaceAdSelected.gif) no-repeat;}
a.MenuPlaceAdSelected:hover {background: url(/images/PlaceAdSelected.gif) no-repeat;}

a.MenuLocation, a.MenuLocationSelected {width:98px; height:25px; position:absolute; top:10px; left:244px;}
a.MenuLocationSelected {top:6px; height:29px;}
a.MenuLocation {background: url(/images/ChangeCity.gif) no-repeat;}
a.MenuLocation:hover {background: url(/images/ChangeCityHover.gif) no-repeat;}
a.MenuLocationSelected {background: url(/images/ChangeCitySelected.gif) no-repeat;}
a.MenuLocationSelected:hover {background: url(/images/ChangeCitySelected.gif) no-repeat;}

a.MenuMySavedListings, a.MenuMySavedListingsSelected {width:135px; height:25px; position:absolute; top:10px; left:444px;}
a.MenuMySavedListingsSelected {top:6px; height:29px;}
a.MenuMySavedListings {background: url(/images/MySavedListings.gif) no-repeat;}
a.MenuMySavedListings:hover {background: url(/images/MySavedListingsHover.gif) no-repeat;}
a.MenuMySavedListingsSelected {background: url(/images/MySavedListingsSelected.gif) no-repeat;}
a.MenuMySavedListingsSelected:hover {background: url(/images/MySavedListingsSelected.gif) no-repeat;}

a.MenuMyAds, a.MenuMyAdsSelected {width:66px; height:25px; position:absolute; top:10px; left:581px;}
a.MenuMyAdsSelected {top:6px; height:29px;}
a.MenuMyAds {background: url(/images/MyAds.gif) no-repeat;}
a.MenuMyAds:hover {background: url(/images/MyAdsHover.gif) no-repeat;}
a.MenuMyAdsSelected {background: url(/images/MyAdsSelected.gif) no-repeat;}
a.MenuMyAdsSelected:hover {background: url(/images/MyAdsSelected.gif) no-repeat;}

a.MenuAccountProfile, a.MenuAccountProfileSelected {width:139px; height:25px; position:absolute; top:10px; left:649px;}
a.MenuAccountProfileSelected {top:6px; height:29px;}
a.MenuAccountProfile {background: url(/images/MyAccountProfile.gif) no-repeat;}
a.MenuAccountProfile:hover {background: url(/images/MyAccountProfileHover.gif) no-repeat;}
a.MenuAccountProfileSelected {background: url(/images/MyAccountProfileSelected.gif) no-repeat;}
a.MenuAccountProfileSelected:hover {background: url(/images/MyAccountProfileSelected.gif) no-repeat;}

a.MenuLogout {width:65px; height:25px; position:absolute; top:10px; left:907px;}
a.MenuLogout {background: url(/images/Logout.gif) no-repeat;}
a.MenuLogout:hover {background: url(/images/LogoutHover.gif) no-repeat;}

/* -------------------------------- */
/* My Ads menu                      */
/* -------------------------------- */
#MyAdsMenu {position:relative; height:35px; background-color:#E3DDC1;}

a.MyAdsMenuNewListings, a.MyAdsMenuNewListingsSelected {width:125px; height:25px; position:absolute; top:10px; left:8px;}
a.MyAdsMenuNewListingsSelected {top:6px; height:29px;}
a.MyAdsMenuNewListings {background: url(/images/NewListings.gif) no-repeat;}
a.MyAdsMenuNewListings:hover {background: url(/images/NewListingsHover.gif) no-repeat;}
a.MyAdsMenuNewListingsSelected {background: url(/images/NewListingsSelected.gif) no-repeat;}
a.MyAdsMenuNewListingsSelected:hover {background: url(/images/NewListingsSelected.gif) no-repeat;}

a.MyAdsMenuActiveListings, a.MyAdsMenuActiveListingsSelected {width:142px; height:25px; position:absolute; top:10px; left:135px;}
a.MyAdsMenuActiveListingsSelected {top:6px; height:29px;}
a.MyAdsMenuActiveListings {background: url(/images/ActiveListings.gif) no-repeat;}
a.MyAdsMenuActiveListings:hover {background: url(/images/ActiveListingsHover.gif) no-repeat;}
a.MyAdsMenuActiveListingsSelected {background: url(/images/ActiveListingsSelected.gif) no-repeat;}
a.MyAdsMenuActiveListingsSelected:hover {background: url(/images/ActiveListingsSelected.gif) no-repeat;}

a.MyAdsMenuDisabledListings, a.MyAdsMenuDisabledListingsSelected {width:160px; height:25px; position:absolute; top:10px; left:279px;}
a.MyAdsMenuDisabledListingsSelected {top:6px; height:29px;}
a.MyAdsMenuDisabledListings {background: url(/images/DisabledListings.gif) no-repeat;}
a.MyAdsMenuDisabledListings:hover {background: url(/images/DisabledListingsHover.gif) no-repeat;}
a.MyAdsMenuDisabledListingsSelected {background: url(/images/DisabledListingsSelected.gif) no-repeat;}
a.MyAdsMenuDisabledListingsSelected:hover {background: url(/images/DisabledListingsSelected.gif) no-repeat;}

a.MyAdsMenuExpiredListings, a.MyAdsMenuExpiredListingsSelected {width:151px; height:25px; position:absolute; top:10px; left:441px;}
a.MyAdsMenuExpiredListingsSelected {top:6px; height:29px;}
a.MyAdsMenuExpiredListings {background: url(/images/ExpiredListings.gif) no-repeat;}
a.MyAdsMenuExpiredListings:hover {background: url(/images/ExpiredListingsHover.gif) no-repeat;}
a.MyAdsMenuExpiredListingsSelected {background: url(/images/ExpiredListingsSelected.gif) no-repeat;}
a.MyAdsMenuExpiredListingsSelected:hover {background: url(/images/ExpiredListingsSelected.gif) no-repeat;}

a.MyAdsMenuAllListings, a.MyAdsMenuAllListingsSelected {width:120px; height:25px; position:absolute; top:10px; left:594px;}
a.MyAdsMenuAllListingsSelected {top:6px; height:29px;}
a.MyAdsMenuAllListings {background: url(/images/AllListings.gif) no-repeat;}
a.MyAdsMenuAllListings:hover {background: url(/images/AllListingsHover.gif) no-repeat;}
a.MyAdsMenuAllListingsSelected {background: url(/images/AllListingsSelected.gif) no-repeat;}
a.MyAdsMenuAllListingsSelected:hover {background: url(/images/AllListingsSelected.gif) no-repeat;}

/* -------------------------------- */
/* Registration                     */
/* ---------------------------------*/
#RegistrationForm {
	position: relative;
	width: 470px;
	background-color: #E5EEF5;
}
#RegistrationFormHeader {
	padding: 6px 0px 6px 20px;
	font-family: arial,tahoma,verdana;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/RegistrationFormHeader.gif) no-repeat;
	background-color: #B1CCDF;
	color: #000000;
	text-align: left;
}
#RegistrationFormBody {
	padding: 20px;
	background-color: #E5EEF5;
	color: #000000;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}

#Info_Reg_UserName, #Info_Reg_Email, #Info_Reg_Password, #Info_Reg_ConfirmPassword, #Info_Reg_Captcha {
	position: absolute;
	background-color: #FFFEDF;
	color: #000000;
	border: 1px solid #B1CCDF;
	padding: 7px;
	left: 475px;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
}
#Info_Reg_UserName {
	top: 300px;
   width: 400px;
}
#Info_Reg_Email {
	top: 300px;
   width: 450px;
}
#Info_Reg_Password {
	top: 300px;
   width: 370px;
}
#Info_Reg_ConfirmPassword {
	top: 300px;
   width: 200px;
}
#Info_Reg_Captcha {
	top: 300px;
   width: 420px;
}
/* ---------------------------------*/

/* -------------------------------- */
/* Login                            */
/* ---------------------------------*/
#LoginForm {
	position: relative;
	width: 470px;
	background-color: #E5EEF5;
}
#LoginFormHeader {
	padding: 6px 0px 6px 20px;
	font-family: arial,tahoma,verdana;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/LoginFormHeader.gif) no-repeat;
	background-color: #B1CCDF;
	color: #000000;
	text-align: left;
}
#LoginFormBody {
	padding: 20px;
	background-color: #E5EEF5;
	color: #000000;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}

#UserNameLabel {
	position: absolute;
	width: 210px;
	top: 11px;
	left: 760px;	
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
#UserNameDisplay {
	position: absolute;
	width: 210px;
	top: 28px;
	left: 760px;	
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
/* -------------------------------- */

/* -------------------------------- */
/* Password Reset Request           */
/* ---------------------------------*/
#PasswordResetForm {
	position: relative;
	width: 470px;
	background-color: #E5EEF5;
}
#PasswordResetFormHeader {
	padding: 6px 0px 6px 20px;
	font-family: arial,tahoma,verdana;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/LoginFormHeader.gif) no-repeat;
	background-color: #B1CCDF;
	color: #000000;
	text-align: left;
}
#PasswordResetFormBody {
	padding: 20px;
	background-color: #E5EEF5;
	color: #000000;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}

#Info_PasswordReset_Email, #Info_PasswordReset_Email2, #Info_PasswordReset_Captcha {
	position: absolute;
	background-color: #FFFEDF;
	color: #000000;
	border: 1px solid #B1CCDF;
	padding: 7px;
	left: 475px;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
}
#Info_PasswordReset_Email {
	top: 70px;
   width: 400px;
}
#Info_PasswordReset_Email2 {
	top: 98px;
   width: 220px;
}
#Info_PasswordReset_Captcha {
	top: 170px;
   width: 420px;
}
/* ---------------------------------*/

/* -------------------------------- */
/* Reset Password - Finalization   */
/* ---------------------------------*/
#ResetPasswordForm {
	position: relative;
	width: 470px;
	background-color: #E5EEF5;
}
#Info_ResetPassword, #Info_ResetPassword2 {
	position: absolute;
	background-color: #FFFEDF;
	color: #000000;
	border: 1px solid #B1CCDF;
	padding: 7px;
	left: 475px;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
}
#Info_ResetPassword {
	top: 77px;
   width: 370px;
}
#Info_ResetPassword2 {
	top: 102px;
   width: 220px;
}
/* ---------------------------------*/

/* -------------------------------- */
/* Place Ad form                   */
/* ---------------------------------*/
#PlaceAdForm {
	width: 720px;
	position: relative;
	background-color: #FFFFFF;
}
#PlaceAdFormTitle {
	padding: 6px 0px 6px 20px;
	font-family: arial,tahoma,verdana;
	font-size: 15px;
	font-weight: bold;
	background: url(/images/PlaceAdFormTitle.gif) no-repeat;
	background-color: #B1CCDF;
	color: #000000;
	text-align: left;
}
#PlaceAdFormBody {
	padding-left: 20px;
	padding-right: 20px;
}
#PlaceAdFormBodyInput {
	padding-left: 20px;
	padding-right: 20px;
	background-color: #E5EEF5;
	color: #000000;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}
#PlaceAdInfo {
	position: relative;
	margin-bottom: 10px;
	padding-left: 6px;
	color: #3C7FAF;
	background-color: #FFFFFF;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-top: 0px solid #B1CCDF;
}
a.PlaceAdInfo, a.PlaceAdInfo:visited, a.PlaceAdInfo:hover {
	color: #3C7FAF;
	text-decoration: none;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.PlaceAdInfo:hover {text-decoration: underline;}

.FormFrame {
	padding: 6px;
	color: #000000;
	font-weight: normal;
	border: 0px solid #B1CCDF;
}

input.PlaceAdTitle {
	width: 674px;
	font-size: 12px;
	font-family: arial, verdana, tahoma;
	margin-top: 0px;
}
input.InputField {
	font-family: arial,verdana,tahoma;
	font-size: 13px;
	font-weight: normal;
}
input.InputFieldDisabled {
	font-family: arial,verdana,tahoma;
	font-size: 13px;
	font-weight: normal;
	background-color: #E5EEF5;/* #F6F4EA */
}

textarea.PlaceAdDescription {
	width: 665px;
	font-size: 13px;
	font-family: arial, verdana, tahoma;
	margin-top: 0px;
}
#Info_PlaceAd_Category, #Info_PlaceAd_CategoryType, #Info_PlaceAd_Title, #Info_PlaceAd_Description, #Info_PlaceAd_Captcha {
	position: absolute;
	background-color: #FFFEDF;
	color: #000000;
	border: 1px solid #B1CCDF;
	padding: 7px;
	left: 610px;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
}
#Info_PlaceAd_Category {
	top: 75px;
   width: 320px;
}
#Info_PlaceAd_CategoryType {
	top: 107px;
   width: 320px;
}
#Info_PlaceAd_Title {
	top: 159px;
   width: 320px;
}
#Info_PlaceAd_Description {
	top: 162px;
   width: 330px;
}
#Info_PlaceAd_Captcha {
	top: 280px;
   width: 420px;
}
/* ---------------------------------*/

.FormTitle {
	padding: 6px 0px 6px 20px;
	font-family: arial,tahoma,verdana;
	font-size: 15px;
	font-weight: bold;
	background-color: #B1CCDF;
	color: #000000;
	text-align: left;
}
.FormBody {
	padding: 15px 6px 15px 6px;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}

a.FormLink, a.FormLink:visited {
	color: #3C7FAF;
	text-decoration: underline;
}
a.FormLink:hover {
	color: #CC0000;
	text-decoration: underline;
}

.FormItemLabel, .FormItemLabelRight {
	height: 15px;
	padding-right: 3px;
	font-family: tahoma,verdana,arial,tahoma,arial,verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.FormItemLabelRight {
	text-align: right;
}
.FormItemLabelSmall {
	height: 18px;
	padding-right: 3px;
	font-family: arial,tahoma,arial,verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.RegisterLabel, .LoginLabel {
	height: 18px;
	padding-right: 3px;
	text-align: right;
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000; /* #356F99 */
}

.LoginReminders {
	height: 25px;
	padding-left: 20px;
	text-align: left;
}

.RequiredFieldIndicator {
	color: #EC0000;
	font-family: verdana,tahoma,arial;
	font-size: 12px;
	font-weight: bold;
}
.RequiredField {
	color: #000000; /*#CE0000;*/
	font-weight: bold;
}
.FormDataFieldLarge {
	font-family: arial,verdana,tahoma;
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	color: #3C7FAF;
}

.ErrMsg {
	margin-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	color: #C10000;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}
.Msg {
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #B1CCDF;
	background-color: #E5EEF5;
	color: #000000;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}
.MsgMyAds {
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #E3DDC1;
	background-color: #F6F4EA;
	color: #000000;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}
.MsgInfo {
	margin-bottom: 10px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}
.MsgLargeRed {
	margin-bottom: 10px;
	color: #CC0000;
	font-family: arial,tahoma,verdana;
	font-size: 18px;
	font-weight: bold;
}
.MsgLargeGreen {
	margin-bottom: 10px;
	color: #00A000;
	font-family: arial,tahoma,verdana;
	font-size: 18px;
	font-weight: bold;
}
#MyAdsFilterForm {
	height: 40px;
	position: relative;
	margin-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #E3DDC1;
	background-color: #F6F4EA;
	color: #000000;
}
#MyAdsFilterWithNewReplies, #FollowUpFilterWithNewReplies {
	position: absolute;
	top: 10px;
	left: 10px;
}
#MyAdsFilterTitleLabel, #FollowUpFilterTitleLabel {
	position: absolute;
	top: 16px;
	left: 168px;
}
input.MyAdsFilterTitle, input.FollowUpFilterTitle {
	position: absolute;
	top: 10px;
	left: 250px;
	font-family: arial,tahoma,verdana;
}
#MyAdsFilterSectionsLabel, #FollowUpFilterSectionsLabel {
	position: absolute;
	top: 16px;
	left: 500px;
}
select.MyAdsFilterSectionsDropDown, select.FollowUpFilterSectionsDropDown {
	position: absolute;
	top: 10px;
	left: 580px;
	width: 250px;
	font-family: arial,tahoma,verdana;
	font-size: 13px;
}
#MyAdsFilterButton, #FollowUpFilterButton {
	position: absolute;
	top: 11px;
	left: 835px;
}

#MyAdsRepliesFilterShowLastLabel {
	position: absolute;
	top: 16px;
	left: 589px;
}
select.MyAdsRepliesFilterShowLast {
	position: absolute;
	top: 10px;
	left: 643px;
	width: 50px;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
}
#MyAdsRepliesFilterButton {
	position: absolute;
	top: 11px;
	left: 701px;
}
.MyAdsReplyListHorizontalLine {background-color: #E3DDC1; height: 1px;}

.MyAdsListingWrapper {
	width: 720px;
	margin-top: 0px;
}

.MyAdsMessageWrapper {margin-bottom: 20px;}
.MyAdsMessageHeaderSent {
	position: relative;
	height: 20px;
	background-color: #E6E6E6;
	border: 1px solid #CCCCCC;
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	font-weight: normal;
}
.MyAdsMessageHeaderReceived {
	position: relative;
	height: 20px;
	background-color: #F6F4EA;
	border: 1px solid #E3DDC1;
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	font-weight: normal;
}
.MyAdsMessageHeaderTitle, .MyAdsMessageHeaderIconMsgReceived, .MyAdsMessageHeaderIconMsgSent, .MyAdsMessageHeaderIconUserMessages, .MyAdsMessageHeaderIconSendMsg, .MyAdsMessageHeaderIconDelete{
	position: absolute;
	top: 3px;
}
.MyAdsMessageHeaderTitle {left: 40px; width: 400px;}
.MyAdsMessageHeaderIconMsgReceived, .MyAdsMessageHeaderIconMsgSent {left: 10px;}
.MyAdsMessageHeaderIconUserMessages {top: 2px; left: 630px;}
.MyAdsMessageHeaderIconSendMsg {left: 665px;}
.MyAdsMessageHeaderIconDelete {left: 700px;}

.MyAdsMessageBodySent, .MyAdsMessageBodyReceived {
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}
.MyAdsMessageBodySent {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.MyAdsMessageBodyReceived {
	border-bottom: 1px solid #E3DDC1;
	border-right: 1px solid #E3DDC1;
	border-left: 1px solid #E3DDC1;
}


.MyAdsListingTitleReplies {
	margin-bottom: 10px;
	padding: 5px;
	border: 0px solid #E3DDC1;
	/* background-color: #F6F4EA; */
	color: #000000;
	font-family: arial,tahoma,verdana;
	font-size: 15px;
	font-weight: normal;
}

#MyAdsRepliesShowLastWrapper{
	position: relative;
}
#MyAdsRepliesShowLastGoButton {
	position: absolute;
	top: 1px;
	left: 100px;	
}

.MyAdsLegendWrapper {margin-bottom: 20px;}
.MyAdsLegendHeader {
	position: relative;
	height: 20px;
	background-color: #F6F4EA;
	border: 1px solid #E3DDC1;
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	font-weight: normal;
}
.MyAdsLegendHeaderTitle {
	position: absolute;
	top: 3px;
	left: 45px;
	font-weight: bold;
}
.MyAdsLegendBody {
	padding: 10px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #E3DDC1;
	border-right: 1px solid #E3DDC1;
	border-left: 1px solid #E3DDC1;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}

.MainPicture {
	border: 1px solid #D2E3EE;
	padding: 5px;
	font-family: tahoma,arial,tahoma,verdana;
	font-size: 11px;
	font-weight: normal;
}

/* FollowUp */
#FollowUpFilterForm {
	height: 40px;
	position: relative;
	margin-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #B1CCDF;
	background-color: #E5EEF5;
	color: #000000;
}
#FollowUpContent {
	margin-top: 0px;
	margin-left: 0px;
	padding: 10px 0px 10px 0px;
	border: 0px solid #63A5CE;
}
.FollowUpListingWrapper {
	width: 720px;
	margin-top: 5px;
}
.FollowUpListingTitleReplies {
	margin-bottom: 10px;
	padding: 5px;
	border: 0px solid #B1CCDF;
	/* background-color: #E5EEF5; */
	color: #000000;
	font-family: arial,tahoma,verdana;
	font-size: 15px;
	font-weight: normal;
}

.FollowUpListingReplyWrapper {margin-bottom: 20px;}
.FollowUpListingReplyHeaderSent, .FollowUpListingReplyHeaderReceived {
	position: relative;
	height: 20px;
	background-color: #E5EEF5;
	border: 1px solid #B1CCDF;
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	font-weight: normal;
}
.FollowUpListingReplyHeaderSent {
	background-color: #E6E6E6;
	border: 1px solid #CCCCCC;
}
.FollowUpListingReplyHeaderReceived {
	background-color: #E5EEF5;
	border: 1px solid #B1CCDF;
}

.FollowUpListingReplyHeaderTitle, .FollowUpListingReplyHeaderIconMsgReceived, .FollowUpListingReplyHeaderIconMsgSent, .FollowUpListingReplyHeaderIconDelete{
	position: absolute;
	top: 3px;
}
.FollowUpListingReplyHeaderTitle {left: 40px; width: 400px;}
.FollowUpListingReplyHeaderIconMsgReceived, .FollowUpListingReplyHeaderIconMsgSent {left: 10px;}
.FollowUpListingReplyHeaderIconDelete{left: 700px;}
.FollowUpListingReplyBodySent, .FollowUpListingReplyBodyReceived {
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}
.FollowUpListingReplyBodySent {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.FollowUpListingReplyBodyReceived {
	border-bottom: 1px solid #B1CCDF;
	border-right: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}

/* Pages with lists */
.ListTableHeader {
	margin-bottom: 5px;
	padding: 2px;
	background-color: #61A1C9;
	color: #FFFFFF;
	font-family: tahoma,arial,verdana;
	font-weight: bold;
	font-size: 11px;
}
.ListItem {
	width: 110px;
	padding: 1px;
	background-color: #FFFFFF;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}

a.ItemLink {padding: 1px; color: #36729E; text-decoration: none;}
a.ItemLink:visited {color: #CC0000; text-decoration: none;}
a.ItemLink:hover {background-color: #61A1C9; color: #FFFFFF;;}

a.ItemLinkStrong {color: #36729E; text-decoration: none; font-weight: bold;}
a.ItemLinkStrong:visited {color: #36729E; text-decoration: none;}
a.ItemLinkStrong:hover {color: #CC0000; text-decoration: underline;}

a.EmailLink {color: #3C7FAF; text-decoration: none;}
a.EmailLink:visited {color: #3C7FAF; text-decoration: none;}
a.EmailLink:hover {color: #3C7FAF; text-decoration: underline;}

a.SectionItem {color: #36729E; text-decoration: none;}
a.SectionItem:visited {color: #36729E; text-decoration: none;}
a.SectionItem:hover {padding: 1px; background-color: #61A1C9; color: #FFFFFF;}

.SectionItem {
	width: 250px;
	padding: 1px;
	background-color: #FFFFFF;
	font-family: arial,tahoma,verdana;
	font-size: 12px;
	font-weight: normal;
}

/*--------*/
/* Search */
/*--------*/
.SearchHeader {
	margin-bottom: 10px;
	padding: 2px;
	font-family: arial, tahoma, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
}

a.Location {
	color: #CC0000;
	text-decoration: none;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.Location:visited {
	color: #CC0000;
	text-decoration: none;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.Location:hover {
	color: #CC0000;
	text-decoration: underline;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.CityBox {
	float: left;
	width: 150px;
	margin-left: 20px;
	color: white;
}

/* Listing */
.ItemsWrapper {
	margin-bottom: 10px;
	padding: 10px;
}
.ItemLabel {
	width: 95px;
	vertical-align: bottom;
	font-size: 11px;
	font-family: verdana,arial,tahoma,verdana;
	font-weight: normal;
	text-align: right;
	color: #000000;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
}

.ItemData {
	color: #000000;
	text-decoration: none;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}
.ItemDataLocation {
	color: #CC0000;
	text-decoration: none;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}
.ItemDataSection {
	color: #3C7FAF;
	text-decoration: none;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}

.ItemLabelSmall, .ItemDataSmall {
	font-family: arial,verdana,tahoma;
	font-size: 13px;
	margin-right: 3px;
}
.ItemLabelSmall {font-weight: normal;}
.ItemDataSmall {font-weight: bold;}

.ListingWrapper {
	width: 720px;
	margin-top: 5px;
}
.ListingMenuButtons {
	margin: 10px 0px 10px 0px;
}
.ListingTitle {
	padding: 3px;
	padding-left: 6px;
	background-color: #D2E3EE;
	color: #000000;
	font-family: arial,tahoma,verdana;
	font-size: 15px;
	font-weight: bold;
}
.ListingSummaryTitle {
	margin-bottom: 0px;
	padding: 3px;
	padding-left: 6px;
}
.ListingTitleReplies {
	margin-bottom: 5px;
	padding: 3px;
	padding-left: 6px;
	background-color: #E3DDC1;
	color: #000000;
	font-family: arial,tahoma,verdana;
	font-size: 15px;
	font-weight: bold;
}

a.ListingSummaryTitleLink {font-family: arial,verdana,arial,tahoma; font-weight: bold; color: #000000; text-decoration: none;}
a.ListingSummaryTitleLink:visited {color: #CC0000; text-decoration: none;}
a.ListingSummaryTitleLink:hover {color: #CC0000; text-decoration: underline;}

.ListingSummarySubItems {
	margin-left: 97px;
}

.ListingDescription {
	padding: 6px;
	color: #000000;
	font-family: arial,verdana,arial,tahoma,verdana;
	font-size: 13px;
	border-bottom: 1px solid #D2E3EE;
	border-left: 1px solid #D2E3EE;
	border-right: 1px solid #D2E3EE;
}
.ListingLine {
	margin-top: 8px;
	margin-bottom: 8px;
	height: 1px;
	background-color: #D2E3EE;
}
.ListingSummary, .ListingSummary2 {
	margin-bottom: 10px;
	color: #000000;
	font-family: arial,tahoma,verdana;
	font-size: 13px;
	font-weight: normal;
	border-top: 1px solid #B1CCDF;
	border-left: 0px solid #B1CCDF;
	border-right: 0px solid #B1CCDF;
}
/*.ListingSummary2 {background-color: #F4F4F4;}*/
.ListingSummaryBorder {
	border-top: 1px solid #B1CCDF;
}
a.ListingSummarySmallLink {
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3C7FAF;
	text-decoration: none;
}
a.ListingSummarySmallLink:visited {color: #C00000; text-decoration: none;}
a.ListingSummarySmallLink:hover {color: #B46F07; text-decoration: underline;}

#ListingReplyForm {
	width: 720px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	background-color: #FFFFFF;
}
#ListingReplyFormTitle {
	padding: 6px 0px 6px 20px;
	font-family: arial,tahoma,verdana;
	font-size: 15px;
	font-weight: bold;
	background-color: #B1CCDF;
	color: #000000;
	text-align: left;
}
#ListingReplyFormBody {
	padding-left: 20px;
	padding-right: 20px;
}
#ListingReplyFormBodyInput {
	padding-left: 20px;
	padding-right: 20px;
	background-color: #E5EEF5;
	color: #000000;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}

#MyAdsListingReplyForm {
	width: 720px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	background-color: #FFFFFF;
}
#MyAdsListingReplyFormTitle {
	padding: 6px 0px 6px 20px;
	font-family: arial,tahoma,verdana;
	font-size: 15px;
	font-weight: bold;
	background-color: #E3DDC1;
	color: #000000;
	text-align: left;
}
#MyAdsListingReplyFormBody {
	padding-left: 20px;
	padding-right: 20px;
}
#MyAdsListingReplyFormBodyInput {
	padding-left: 20px;
	padding-right: 20px;
	background-color: #F6F4EA;
	color: #000000;
	border-right: 1px solid #E3DDC1;
	border-bottom: 1px solid #E3DDC1;
	border-left: 1px solid #E3DDC1;
}

#MyAdsContent {
	margin-top: 0px;
	margin-left: 0px;
	padding: 10px 0px 10px 0px;
	border: 0px solid #63A5CE;
}
#MyAdsListingMenu {
	position: relative;
	margin-bottom: 10px;
	padding-left: 6px;
	height: 30px;
}
#UserMenu_ListingStatusChange {
	position: absolute;
	top: 0px;
	left: 10px;
}
#UserMenu_ListingEdit {
	position: absolute;
	top: 0px;
	left: 150px;
}
#UserMenu_ListingDelete {
	position: absolute;
	top: 0px;
	left: 290px;
}
#UserMenu_AddPicture {
	position: absolute;
	top: 0px;
	left: 420px;
}

.TableHeaderListings {
	background-color: #A9A387;
	font-weight: bold;
	color: #FFFFFF;
}
.TableItem1a {
	background-color: #FFFFFF;
	font-weight: normal;
	color: #000000;
}
.TableItem1b {
	background-color: #EDEADC;
	font-weight: normal;
	color: #000000;
}
.TableItem1c {
	background-color: #E5EEF5;
	font-weight: normal;
	color: #000000;
}
.MyAdsTableItem1a {
	background-color: #FFFFFF;
	font-weight: normal;
	color: #000000;
}
.FollowUpTableHeaderListings {
	background-color: #3C7FAF;
	font-weight: bold;
	color: #FFFFFF;
}

a.MyAdsListingReplyLink, a.MyAdsListingReplyLinkNew {
	padding: 2px;
}
a.MyAdsListingReplyLink {background-color: #FFFFFF; color: #000000; text-decoration: none;}
a.MyAdsListingReplyLink:visited {color: #000000; text-decoration: none;} 
a.MyAdsListingReplyLink:hover {background-color: #FFFFFF; color: #CC0000; text-decoration: underline;}

a.MyAdsListingReplyLinkNew {background-color: #E3DDC1; color: #000000; text-decoration: none;}
a.MyAdsListingReplyLinkNew:visited {color: #E3DDC1; text-decoration: none;} 
a.MyAdsListingReplyLinkNew:hover {background-color: #E3DDC1; color: #CC0000; text-decoration: underline;}

.PagingWrapper {margin: 0px 0px 0px 0px;}
.PagingDivider {color: #3C7FAF;}

.PagingLinkCurrent, a.PagingLink {
	width: 20px;
	margin-right: 2px;
	padding: 2px;
	font-family: verdana, arial, tahoma;
	font-weight: bold;
	font-size: 12px;
	background-color: #3C7FAF;
	color: #FFFFFF;
}
a.PagingLink {background-color: #FFFFFF; color: #3C7FAF; text-decoration: none;}
a.PagingLink:visited {color: #3C7FAF; text-decoration: none;} 
a.PagingLink:hover {background-color: #FFFFFF; color: #CC0000; text-decoration: underline;}

a.PagingNextPrevious {
	margin-right: 2px;
	padding: 1px;
	font-family: tahoma, verdana, arial, tahoma;
	font-weight: bold;
	font-size: 12x;
	background-color: #FFFFFF;
	color: #3C7FAF;
	border: 0px solid #3C7FAF;
}
a.PagingNextPrevious:visited {color: #3C7FAF; text-decoration: none;}
a.PagingNextPrevious:hover {
	color: #CC0000;
	border: 0px solid #CC0000;
	text-decoration: underline;
}





#SearchForm {
	position: relative;
	background-color: #FFFFFF;
}
#SearchFormBodyInput {
	padding-left: 20px;
	padding-right: 20px;
	background-color: #E5EEF5;
	color: #000000;
	border: 1px solid #B1CCDF;
}







.SearchItemsWrapper {
	margin-bottom: 15px;
	margin-left: 10px;
	padding: 0px;
}
.SearchItemLabel {
	vertical-align: bottom;
	font-size: 11px;
	font-family: verdana,arial,tahoma,verdana;
	color: #000000;
	border-bottom: 0px dotted #D2E3EE;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.SearchItemLabel {width: 110px; padding-right: 8px; font-weight: normal; text-align: right;}
.SearchItemData {font-weight: bold;}

.SearchItemData {
	color: #3C7FAF;
	text-decoration: none;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 0px dotted #D2E3EE;
	padding-right: 10px;
}
.SearchInfoData {
	color: #CC0000;
	text-decoration: none;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 0px dotted #D2E3EE;
	padding-right: 10px;
}
a.SearchInfo, a.SearchInfo:visited, a.SearchInfo:hover {
	color: #CC0000;
	text-decoration: none;
	font-family: arial, tahoma, verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.SearchInfo:hover {text-decoration: underline;}

.SearchFormFrame, .SearchFormFrame2 {
	margin-top: 10px;
	color: #000000;
	font-weight: normal;
	border: 0px solid #B1CCDF;
}
.SearchFormFrame {height: 70px;}
.SearchFormFrame2 {height: 100px;}

#SubmitMsg {
	background-color: #FFFEDF;
	color: #000000;
	border: 1px solid #B1CCDF;
	padding: 7px;
   width: 190px;
	font-family: arial,tahoma, verdana, geneva, arial, sans-serif;
	font-size: 12px;
}
#SubmitMsgMyAds {
	background-color: #FFFEDF;
	color: #000000;
	border: 1px solid #A9A387;
	padding: 7px;
   width: 190px;
	font-family: arial,tahoma, verdana, geneva, arial, sans-serif;
	font-size: 12px;
}




/* test */
#box1 {
	float: left;
	width: 200px;
	background-color: #E1DCD5;
	color: #000000;
}
#box2 {
	float: left;
	width: 366px;
	background-color: #BFB3A1;
	color: #000000;
}
#box3 {
	float: right;
	width: 400px;
	background-color: #E4D5BE;
	color: #000000;
}
/*
To allow particular box/column to expand the page content automatically,
a DIV with "clear: both;" must be present after the last of the column DIVs.
#clear {clear: both;}
*/

#SearchKeywordForm {
	width: 480px;
}
#SearchKeywordFormHeader {
	padding: 6px 0px 6px 20px;
	font-family: arial,tahoma,verdana;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/SearchKeywordHeader.gif) no-repeat;
	background-color: #B1CCDF;
	color: #000000;
	text-align: left;
}
#SearchKeywordFormBody {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #E5EEF5;
	color: #000000;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}

#SearchListingIDForm {
	width: 175px;
}
#SearchListingIDFormHeader {
	padding: 6px 0px 6px 20px;
	font-family: arial,tahoma,verdana;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/SearchListingIDHeader.gif) no-repeat;
	background-color: #B1CCDF;
	color: #000000;
	text-align: left;
}
#SearchListingIDFormBody {
	padding: 17px;
	background-color: #E5EEF5;
	color: #000000;
	border-right: 1px solid #B1CCDF;
	border-bottom: 1px solid #B1CCDF;
	border-left: 1px solid #B1CCDF;
}
#SearchListingIDTextField {
	margin-bottom: 10px;
}