body,a,input, select, textarea {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#616a74
}

input[type=text], input[type=password], input[type=file], select{	
	padding:6px;
	border: 1px solid #B1B0AF;
	/*height: 20px;*/
}
textarea{	
	padding: 3px;
	border: 1px solid #B1B0AF;
}
select {		
	/*padding: 6px 0px 0px 6px;*/
	border:1px solid #b1b0af; 
}
option {
	padding: 0px 6px 0px 6px;
	/*background-color: #FFFFFF;*/
}


a {	
	color:#868383;		
	text-decoration:none;	
}

a:hover {
	color:#000000;	
	text-decoration:none;
}

#logo {
	position:relative;
	left:35px;top:20px;
	width:170px;
	height:65px;
}

#main-wrapper, .main { 
	
	margin:auto;	
	background-color:#ffffff;
	width:1000px;
}

#footer {
	/*height:30px;*/
	margin-top: 150px;
}

#footer a{
	color:#868383;font-size:11px; text-decoration:none
}
#footer a:hover{
	color:#000000;font-weight:normal;text-decoration:none
}
#footer span{ color:#868383; font-size:10px; text-decoration:none; margin-top:7px;}

#search{
 background:url(/images/search_back.png) no-repeat; 
 height:49px; width:570px; 
 float:right;
 position:relative; 
 top:0px;
 margin-right:10px; 
 vertical-align:top; 
 padding-top:8px; 
}

#langueges{height:21px; width:86px; float:right; position:relative; top:auto}
#langueges a { color:#3887d1;  font-size:11px; text-decoration:underline} 
#langueges a:hover {color:#73c3fd;  font-size:11px; text-decoration:underline; font-weight:normal}



.under-logo{background:url(/images/under_logo.gif) no-repeat; height:221px; width:349px;  position:absolute;top:0px;left:0px; /*z-index:0*/}
.under-logo p{color:#3887d1;  font-size:11px; text-decoration:underline}

.shapes-conteiner{ height:330px; width:768px; float:left;position:relative; top:auto;} 

.login-box {
	background:url(/images/login_back.gif) no-repeat;
	background-position: bottom;
	width:215px;
	height: 179px;
	float: right;
	padding-right: 10px;
	position:static;	
}
						
.login-box span{ color:#76787a;  font-size:12px; height:auto}

#login-email {
	border-color:#fda906;
}

/*.login-box a{ color:#3887d1;  font-size:11px; text-decoration:underline}
.login-box a:hover {color:#3887d1;  font-size:11px; text-decoration:underline}
*/
.input{
	width:136px;
	/*height:20px;*/
	border:1px solid #fda906;
}

#signup{
	background:url(/images/signup_back.png) no-repeat;
	height:82px;
	width:103px;
	float:right;
	margin-top:16px;
	padding-left:24px;
	padding-top:25px
}

#signup:hover{
	background:url(/images/signup_back_hover.png) no-repeat;
	cursor: pointer;
	
}


.link-big{ color:#ffffff;  font-size:14px;}
.link-big:hover {color:#ffffff;  font-size:14px; font-weight:normal;text-decoration:none}

.listing-floor{
	background: url(/images/listings_floor.jpg) no-repeat;
	background-position:bottom;
	height:120px;	
	
	width:100%;
	position:relative;
	top:50px;
	
}

.liting-tumbs{width:882px; height:106px;vertical-align:top; float:right; position:relative; right:59px; top:-41px}
.tumbnail-ball{ background:url(/images/listing_tumbnail_2.png) no-repeat; background-position:top; height:106px; width:72px;
				position:relative; top:0px;float:left; margin-left:18px}
.tumbnail-ball-first{ background:url(/images/listing_tumbnail_2.png) no-repeat; background-position:top; height:106px; width:72px;
					position:relative; top:0px;float:left;}
					
					
.button-orng-middle, #popup_ok, #popup_cancel{ 
	background:url(/images/button_orange.png) no-repeat;
	border:0;
	height:24px;
	width:146px;
	
	margin-left: 1px;
	margin-top: 10px;
	
	
	color:#ffffff;
	font-size:15px;
	font-weight:bold;	
	
	cursor: pointer;
}
#popup_cancel {
	background:url(/images/button_red.png) no-repeat;
}
.button-orng-left{background:url(/images/button_orange_left.png) no-repeat;height:24px; width:12px; position:absolute; left:-12px}
.button-orng-right{background:url(/images/button_orange_right.png) no-repeat;height:24px; width:12px; float:right; position:absolute; right:-12px}
.button-orng-middle a {color:#ffffff;  font-size:15px; font-weight:bold;text-decoration:none; position:relative; top:3px}  
.button-orng-middle a:hover {color:#ffffff;  font-size:15px;text-decoration:none;}  

.bold {color:#ffffff;  font-size:18px; font-weight:bold;text-decoration:none;}

#searchdropdown, #combo-search{
 /*background:url(/images/combo_search_all.png) no-repeat; 
 border-top: 1px solid #7f9db9;
 border-right: 1px solid #7f9db9;
 border-bottom: 1px solid #7f9db9;
 border-left: none;
 width: 160px;
 text-indent: 12px;
 */
 display: none;
}

/*
.search-dropdown {
	float: left;
	margin-left: 20px;
}*/
#search-input {
	width:230px;	
	/*margin-left: 15px;*/
}


#search-title {
	float:left;
	margin-left:14px;
	margin-right: 0px;
	margin-top: 4px;	
}
#search-title span {
	font-size: 18px;
}

#search-keyword {
	position:relative;
	top:0px;
	left:10px;
	float:left;
}

#search-keyword input{
	width:206px;
	border-right: none;	
	border-left: 1px solid #7f9db9;
	border-top: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
}
#search-in {
	background:#FFFFFF; 
	width:30px;
	height: 22px;
	padding-top:6px;
	position:relative;
	top:0px;
	left:8px;
	float:left;
	
	border-right: none;	
	border-left: none;
	border-top: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
}

#search-categories {
	position:relative;
	top:0px;
	left:-2px;
	height:20px;
	float:left;
	z-index: 200;
	width:180px;
}
#search-categories select {
	display: none;
}

.button-ok{
	background:url(/images/ok_button.png) no-repeat;
	width:36px;
	height:30px;
	margin-left: 0px;
	margin-right: 0px;
	float:left;
	position:relative;
	top:-2px;	
	
	color:#003399;
	font-size:16px;
	font-weight:bold;
	
	border:0;
	cursor: pointer;
	
	padding: 0;
	
	background-position: 2px 2px;
}

.button-ok a {
	color:#003399;
	
	font-size:16px;
	font-weight:bold;
	margin-left:0px;
	text-decoration:none;
	position:relative;
	top:5px
}
.button-ok a:hover{color:#ff8503; font-size:16px; font-weight:bold; margin-left:8px;text-decoration:none;}

.button-blue-middle{ 

	background:url(/images/button_blue_1px.png) repeat-x;
	height:24px; 
	width:180px;
	position:relative;
	top:10px; 
	right:12px;
	text-align: center;
	cursor: pointer;	
}
.button-blue-middle div {
	cursor: pointer;	
}

.button-blue-left{background:url(/images/button_blue_left.png) no-repeat;height:24px; width:12px; position:absolute; left:-12px;}
.button-blue-right{background:url(/images/button_blue_right.png) no-repeat;height:24px; width:12px; float:right; position:absolute; right:-12px;}
.button-blue-middle, .button-blue-middle a {
	display: block;
	color:#ffffff;  font-size:15px;font-weight:bold;text-decoration:none; position:relative;top:3px}  
.button-blue-middle a:hover {color:#ffffff;  font-size:15px;font-weight:bold;text-decoration:none; position:relative;top:3px}
								
#put-listing-lines{
	width:586px; height:27px; float:right; position:relative;bottom:10px; 
	border-bottom:1px solid; border-bottom-color:#d1d0d0; 
	border-left:1px solid; border-left-color:#d1d0d0;
	z-index: -1;
} 
.slogan{color:#ffffff;  font-size:15px;font-weight:bold;text-decoration:none; position:relative;top:3px;}

#latest-lines{
	border-bottom:1px solid; border-bottom-color:#d1d0d0; 
	border-right:1px solid; border-right-color:#d1d0d0;
}
	  
.link-blue {
	color:#3887d1;
	font-size:13px;
	text-decoration:underline;
}

.link-blue:hover {
	color:#73c3fd;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.text-blue {color:#3887d1;}

#search-advenc {background:url(/images/search_back.png) no-repeat; background-position:bottom; height:49px; width:570px; float:right; position:relative; top:0px;
			margin-right:10px; vertical-align:top;   }

.glove {
	/*font-style: glove;*/
}



/*  NEW CODE*/


.login-box-cont2{
	width:130px;
	height:120px;
	border:thin;	
} 
.input2{ width:100%; height:16px;border-color:#fda906; border:1px solid;}

#profile-links{
	width:100px;
	height:70px;
	border:thin;
}

#profile-links-home{width:160px; height:70px; border:thin;float:right;position:relative; top:10px;right:5px;}
.black-bold{  font-size:11px; color:#555555; font-weight:bold;}

#prof-links-item{height:21px; width:100%; float:left}

.profile-icon{ height:21px; width:21px; float:left; margin-right:6px}
.link-white{  font-size:11px; color:#FFFFFF; text-decoration:underline;}
.link-white:hover{ font-size:11px; color:#FFFFFF; text-decoration:underline;}

.link-white-13{font-size:13px; color:#FFFFFF; text-decoration:underline;}


.white-bold{  font-size:11px; color:#FFFFFF; font-weight:bold;}
#my-profile-icon{ background:url(/images/my-profile-icon.png) no-repeat; }
#my-favorites-icon{ background:url(/images/my-favorites-icon.png) no-repeat; }
#my-listings-icon{ background:url(/images/my-listings-icon.png) no-repeat; }

.horiz-line{ height:18px; position:relative; top:0px; margin-bottom:3px; border-bottom:1px solid; border-bottom-color:#ffffff;}


.p { 
	color:#888888; 	
	font-size:11px
}
.text{
	color:#000000; 	
	font-size:13px;
	text-decoration:none;
}
.header2{
	background:url(/images/behind_logo2.gif) no-repeat;	
}
.middle2{
	margin-top:11px;
	min-height: 600px;
}

#menu{

	/*
	float:right;
	position:relative;
	top:0px;	
	margin-right:80px; 
	vertical-align: top;
	height:38px;
	width:503px;
	
	background:#fda906;
	height:38px;	
	*/
}

.main-menu {
	height:38px;	
	float:right;
	vertical-align: top;
}
.main-menu-left {
	background:url(/images/menu_left.png) no-repeat;
	height:38px; width:70px;
	/*position:absolute; left:-70px; z-index:0*/
	float: left;
}
.main-menu-middle {
	float: left;
	color:#666666;	
	width: 477px;
	height:38px;
	text-align: center;
	
	background:#fda906;
}
.main-menu-right {
	background:url(/images/menu_right.png) no-repeat;
	height:38px; width:70px;
	/*position:absolute; right:-70px; z-index:0*/
	float: left;
}

.main-menu a, .main-menu span {
	color:#ffffff;
	 font-size:12px; font-weight:normal;
	text-decoration:none;
	position:relative;
	top:3px;
}  

.main-menu a:hover{color:#000000;  font-size:12px; font-weight:normal;text-decoration:none}

#search2{
	background:url(/images/search_back2.png) no-repeat;	
	width:556px;
	height:37px;
	position:relative;
	top:-20px;
	left:280px;
	padding-top: 8px;
	vertical-align:top; 
	z-index: 200;
}

#left-side{
	float:left;
	margin-left:10px;
	height:auto;
	width:160px;
	/*position:absolute*/
}

#main-content{
	float: left;
	height:100%;
	/*overflow: auto;*/
	width:625px;
	margin-left: 10px;
	/*position:relative;
	left:216px;*/
}

#right-side{	
	float: left;
	width: 170px; 
	margin-left: 10px;
	position: relative;
	top: -71px;	
}

#path{background:#eceef0;height:24px;position:relative; top:auto;width:586px;}
#path-corner{background:url(/images/path_corner.gif) no-repeat;width:38px;height:24px;float:right;position:relative;top:0px;right:-38px}

#path a{color:#989b9d; font-size:11px; font-style:italic; text-decoration:none}
#path a:hover{color:#000000;  font-size:11px; font-weight:normal; text-decoration:none}
.path-link {margin-left:20px;padding-top:3px;}

#content-head{background:#f6f8fa; height:29px; /*width:100%;*/ position:relative;}
.text-italic{color:#5a5a5b;  font-size:13px; font-style:italic; text-decoration:none; }
.text-bold{color:#000000;  font-size:12px; font-weight:bold; text-decoration:none;}
.text-italic{font-weight:italic;}

.left-menu-top{
	background: url(/images/left_menu_top.jpg) no-repeat; 
	background-position:left; 
	background-color:#73c3fd; 
	height:53px;
	width:160px
}

.left-menu-wrapper {
	width: 160px;
	border:0px solid #1111FF;
}

.left-menu {
	color: #FFFFFF;
}

.left-menu-middle {
	background:#fed585;
	height:auto;	
}

.left-menu-li{
	background:#fda906;		
	border:0px solid #3322EE;
	border-bottom:1px solid #FED585;
	margin:0px;
	padding:0px;
}
.left-menu-li:hover{
	background:#d4951a;	
	cursor:pointer;
}

.left-menu-li ul {
	margin:0px;
	padding:0px;
	border:0px solid #21EE22;	
}

.left-menu-li1{background:#fda906; padding-left:20px;padding-top:10px;padding-bottom:10px;} 

.left-menu a {
	color:#ffffff;
	
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	
	display: block;
	width: 100%;
	padding-left:17px;
	padding-top:7px;
	padding-bottom:7px;
		
	border:0px solid #EE2222;
}


.left-menu-li-active, .left-menu-li-active:hover{
	background:#73c3fd;	
}

.left-menu-ul-active li {
	
}

.left-menu-bottom{
	background: url(/images/left_menu_bottom.jpg) no-repeat; 
	background-position:left; 
	background-color: #f73636;
	height:46px;
	width:160px;
}

.left-menu ul, .left-menu li{
	
}
.dead-bread {
	position: static;
	font-size: 11px;
	
}


#content{
	background:#FFFFFF;
	border:#fdaa0a solid 1px;
	min-height:327px;
	clear: both;	
	margin-top: 10px;
	/*
	width:634px;	
	float:left;	
	position:relative;
	top:5px;
	*/
}
#content-inside{ 
	/*height:150px;*/
	margin:10px;
}

#logout, #signup2 {
	
	height: 54px; 	
	width: 84px; 
	border: none;
	
	position:relative;
	z-index: 1;
	left:80px;
	top:-10px;
	cursor: pointer;
	
	padding-top:35px;
	margin-bottom: 20px;
}

#logout {	
	padding-left:10px;
}
#logout a {	
	color:#999999;
	font-size:12px;
}
#logout a:hover {	
	text-decoration: underline; 
}
#signup2 {	
	background: url(/images/logout.png) no-repeat;
	padding-left: 21px;
}
#signup2 a {	
	color: #FFFFFF;
}
#signup2 a:hover {	
	text-decoration: underline; 
}
#login2 {
	background: transparent url(/images/button_white.png) ;
	height: 23px;
	width: 143px;
	margin-top: 8px;
}
#login2 a {
	color: #696D6D;/*rgb(62, 148, 228);*/
	font-weight: bold;
	line-height: 18px;
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 2px;
	
	text-align: center;
}

#logout:hover {
	/*text-decoration: underline;*/
}
.login-box-cont2 .link-white {
	margin-bottom: 3px;
	display: block;
	margin-left: 3px;
}


#profile-box {
	background:url(/images/profile_back.png) no-repeat;
	background-position: top left;
	width:150px;
	height:150px;	
	/*z-index:0;*/
	
	padding-left: 20px;
	padding-top: 37px;
	
	position:relative;	
	right:0px;
	top:-60px;
}
#profile-box input {
	width: 126px;	
}
#profile-links {
	background:url(/images/profile_back.png) no-repeat;
	width:115px;
	height:117px; 
	position:relative;
	top:-46px;
	
	/*z-index:0;*/
	
	padding-top: 40px;
	padding-left: 15px;
}
#featured {
	position: relative;
	top:-35px;
	left: 7px;
}
#featured-top {
	background:url(/images/featured_top.png) no-repeat;
	width:150px;
	height:22px;
	
	padding-top: 22px;
	padding-left: 22px;
	
	
}
#featured-top span {
	/*width: 68px;*/
	display: block;
	color:#FFFFFF;
}

#featured-middle{
	
	width: 130px;
	vertical-align: top;
	width: 170px;
}
#featured-bottom{
	background:url(/images/featured_bottom.png) no-repeat;
	width:170px;
	height:42px;
	margin-top: 3px;
	/*z-index:1*/
}

.featured-item {
	background:#FFFFFF;
	border:#fda906 solid 1px; 
	width:160px; 
	height:130px;
	margin-top:5px; 	
	padding: 3px;	
}
.featured-item a {
	text-align: left;
}

.listing-title{ color:#333333; font-size:10px; font-weight:normal;float:left; }

.srch-result-item{	
	width: 100%;
	border: 1px solid #FFFFFF;	
}
.srch-result-item:hover{		
	border: 1px solid #686866;	
}

.srch-item-info {
	float:left;
	width: 430px;
	margin-left:5px;
}
 
.srch-item-img {
	width:160px;
	/*padding:5px;*/
	height:130px; 
	float:left;
	/*border:1px solid #b1b0af;*/
	background-repeat: no-repeat;	
	background-position: center;	
	
	text-align: center;
}

.srch-title {
	float: left;
	width: 300px;
}

.srch-price {
	float: left;
	padding-left:5px;
	width: 125px;
	text-align: right;
}
 



#loading, #loading-login {
	background: url(/images/harevan-loading.gif);
	height: 40px;
	width: 110px;	
	/*z-index:200;*/
	display: none;
	
	position: relative;
	left: -120px;
	top: -3px;
	margin-top: -40px;
	z-index: 999;	
}
#loading span, #loading-login span {
	font-size:11px;
	color:#00CC00;
	position:relative;
	top:15px;
}


.loader-wrapper {
	height: 40px;
}
	

.login-profile {
	width: 170px;
	height: 245px;
	margin-right: 3px;
}

#search-form {
	z-index: 200;
}

#extra-featured-listings {
	display: none;
}
#more-featured {
	position:relative;
	top:3px;
	left:65px;
}

#search-cities {
	display: none;	
}

#advanced-search {
	display: none;
}
#advanced-keyword {
	width: 330px;
}

.advanced-city-checkbox {	
	width: 130px;
	color:#616a74
}
.advanced-city-column {
	width: 135px;
	float: left;	
}

#space-above-featured {
	height: 120px;
}


.left_title2
{ 
width:110px;
height:65px;
float:left;
text-align:right;  
margin-right:10px;
margin-top:8px;}


.left-title3 { 
	width:120px;
	height:30px;
	float:left;
	text-align:right;  
	margin-right:10px;
	margin-top:8px;
}

.error_msg
{font-style:italic;
font-size:13px;
text-align:left;
color:#FF0000;
}

.input_disabled
{ background:none;
border:1 px solid #FF0000}


.left_title
{ 
width:80px;
height:30px;
float:left;
text-align:right;  
margin-right:10px;
margin-top:8px;}

.right_title
{ 
height:30px;
float:left; 
margin-top:8px;
margin-left:10px;}

.right_input 
{
width:540px; 
background:#99FF66; 
margin-left:8px; 
margin-right:8px;
float:right;
vertical-align:middle}

.input3 
{ 

border:1px solid #b1b0af;
vertical-align:top; font-size:12px;
float:left;
width: 420px;
}

.form_item
{
 width:100%;
 float:left;
 margin-top:10px
}

/*front*/
.form_title
{ 
width: auto;
height:30px;
float:left;
text-align:right;  
margin-right:5px;
margin-top:5px;
}

.question-mark {
	margin-left: 10px;
	margin-top: 5px;
	cursor: pointer;
	float: left;
}
.info-box {
	display: none;
	padding: 10px;	
	position: absolute;	
}

.info-title {
	left: -212px;
	bottom: 5px;
}
.info-description {
	left: -215px;
	bottom: 5px;
	z-index: 9999;
}
.info-uploads {
	left: -212px;
	top: -173px;
}
.info-box-middle div {
	width: 265px;
	border-top: 1px solid #c8c9ca;
	margin-left: 8px;
	padding-left: 5px;
	padding-top: 5px;
}
.info-box-middle {
	background: url('/images/tooltip_middle.png') repeat-y;
	width: 282px;	
}
.info-box-bottom {
	background: url('/images/tooltip_bottom.png');
	width: 282px;
	height: 36px;
}
.mceEditor  {
	float: left;
}