	body {
		font-family:Arial, Helvetica, sans-serif;
	}
	#tbl_top {
		vertical-align:top;
		padding-top:20px;
		color:#FFF;
		margin:0px;
		padding:0px;
	}
	#nav_menu {
   		padding-top:19px;
		float:right;
		width:659px;
		margin-top:-19px;
		font-size:0.94em;
		line-height:1em;
	}
	#nav_menu ul {
		margin:0;
		padding:0 0 0 28px;
		list-style:none;
	}
	#nav_menu li {
		float:left;
		margin:0 0 0 -1px;
		padding:0 0 0 6px;
		background:url(/template/images/nav1.gif) 0 100% no-repeat;
	}
	#nav_menu li:hover {
		background-position:-6px 100%;
	}
	#nav_menu a {
		float:left;
		font-size:11px;
		display:block;
		color:#fff;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		background:url(/template/images/nav2.gif) 100% 100% no-repeat;
		padding:10px 23px 18px 16px;
		text-decoration:none;
	}
	#nav_menu li:hover a {
		background-image:url(/template/images/nav1.gif);
		text-decoration:none;
	}
	/* Hide from IE5-Mac \*/
	#nav_menu a {float:none;}
	/* End IE5-Mac hack */
	#nav_menu a:hover {
		color:#fff;
		text-decoration:underline;
	}
	
#mn_home #nav_menu #t1,
#mn_addlisting #nav_menu #t2,
#mn_search #nav_menu #t3,
#mn_companynews #nav_menu #t4,
#mn_support #nav_menu #t5,
#mn_contact #nav_menu #t6 {
background-position:-12px 100%;
padding-left:26px;
margin:0 2px 0 1px;
}

#mn_home #nav_menu #t1 a,

#mn_addlisting #nav_menu #t2 a,

#mn_search #nav_menu #t3 a,

#mn_companynews #nav_menu #t4 a,

#mn_support #nav_menu #t5 a,

#mn_contact #nav_menu #t6 a {
background-image:url(/template/images/nav2s.gif);
padding-left:0;
padding-right:19px;
}

#nav_menu #t1,
#mn_home #nav_menu #t1 {
margin-left:0;
}



#nav_menu #t6,
#mn_contact #nav_menu #t6 {
margin-right:0;
}


.tabla_principal {
	font-size: 12px;
}

#footer_red_ul{
    line-height:23px;
}

#footer_red_ul ul li {
	list-style-type:none;
	list-style-image:url(/template/images/arrow_circle.png);
    margin-left:-24px;
    padding:0; 
	color:#FFF;
	font-size:13px;
}

#footer_red_ul a {
	color:#FFF;
}

#sn {margin-top:0px; text-align:center;}

#sn ul, ol, dl, menu {/* reset specific elements */
	text-align:center;
	list-style:none;
}

menu li{float: left;}

menu li a{display: block; text-indent: -999em;}

menu#sn li a:link, menu#sn li a:visited, menu#sn li a:active{
height: 33px;
background-image: url(/template/images/img_top_faq_skype_support.png);
background-repeat: no-repeat;
background-position: 0 0px;
}
menu#sn li#sn1{margin-left:25px;}
menu#sn li#sn2{margin-left:25px;}
menu#sn li#sn3{}
/*menu#sn li#sn1 a:hover{background-position: 0px -38px !important;}*/
menu#sn li#sn2 a:hover{background-position: -44px -38px !important; }
/*menu#sn li#sn3 a:hover{background-position: -88px -38px !important;}*/

#msn_roll a {display:inline-block;text-indent: -999em;width: 17px;height: 17px;background: url("/template/images/top_msn_roll.png") 0 0 no-repeat;text-decoration: none;}
#msn_roll a:hover { background-position: 0 -17px;color: #049;}

#facebook_roll a {
display:inline-block;
text-indent: -999em;
width: 17px;
height: 17px;
background: url("/template/images/top_facebook_roll.png") 0 0 no-repeat;
text-decoration: none;
}
#facebook_roll a:hover { 
background-position: 0 -17px;
color: #049;
}
#twitter_roll a {
display:inline-block;
text-indent: -999em;
width: 9px;
height: 17px;
background: url("/template/images/top_twitter_roll.png") 0 0 no-repeat;
text-decoration: none;
}
#twitter_roll a:hover { 
background-position: 0 -17px;
color: #049;
}
#full_roll a {
float: right;
display:inline-block;
text-indent: -999em;
width: 22px;
height: 22px;
background: url("/template/images/fullscreen_select_rooll.jpg") 0 0 no-repeat;
text-decoration: none;
}
#full_roll a:hover { 
background-position: 0 -22px;
color: #049;
}
#yahoo_roll a {
display:inline-block;
text-indent: -999em;
width: 27px;
height: 16px;
background: url("/template/images/top_yahoo_roll.png") 0 0 no-repeat;
text-decoration: none;
}
#yahoo_roll a:hover { 
background-position: 0 -16px;
color: #049;
}

/* unitip css */

#unitip {
	position: absolute;
	z-index: 1000;
	top: -1000px;
	color: #fff;
    font-size: 11px;
	font: normal normal 1.1em/15px Verdana, Arial, Helvetica, sans-serif;
	display: none;
}

	#unitippoint, #unitipmid, #unitipcap {
        font-size: 11px;
		position: relative;
		top: 0px; 
		left: 0px;
		width: 145px;
		display: block;
	}
	
	#unitippoint { 
		background: url(/template/images/TipPoint.png) no-repeat; 
		height: 19px; 
		overflow: hidden; 
	}
	
	#unitipmid { 
		background: url(/template/images/TipMid.png) repeat; 
		width: 115px;
		height: auto; 
		padding: 5px 15px;
	}
	
	#unitipcap { 
		background: url(/template/images/TipCap.png) no-repeat; 
		height: 7px; 
		overflow: hidden; 
	}
    
    

.iform {font: 12px/26px Arial, Helvetica, sans-serif; width:400px; margin:30px auto;}
.iform ul { margin:0; padding:0; list-style:none;}
.iform ul ul { overflow:auto}
.iform li { padding-bottom:5px;}
.iform label { 
 width:130px; display:block; float:left; line-height:26px;
}
.iform label.ilabel { 
 width:auto; display:inline; float:none; line-height:26px; padding:0 5px
}

.iform .itext,.iform .itextarea,.iform .iselect,.iform .ibutton { 	
	width:200px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}


.itextfield { 	
	width:200px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}

.iform .itext:hover,.itextfield:hover,.iform .itextarea:hover,.iform .iselect:hover,.iform .ibutton:hover,
.iform .itext:focus,.iform .itextarea:focus,.iform .iselect:focus,.iform .ibutton:focus{

border-color: #333;
background:#fff;

}

.iform .itext,.iform .itextarea,.iform .iselect,.iform .ibutton { 	
	width:200px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}

.iform .itextarea{ 
	height:100px; width: 250px;
}
.iform .ibutton {

	width:auto;
	background: #efefef;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}
.iform .ibutton:hover,.iform .ibutton:focus { background:#dadada;}
.iform li.iheader { display:block; font-size:18px; border-bottom:1px solid #000; padding:5px; text-indent:10px; margin:5px 0 15px }
.iform li.iseparator { display:block; text-indent:-9999px; height:10px; line-height:10px; border-bottom:1px solid #999;margin:5px 0 15px }

.iform .required { border-color:#F00; }

#imessageOK,#imessageERROR{ border:1px solid #F60; padding:10px; font-size:16px; font-weight:bold; text-align: center; display:none; margin-bottom:20px;

	background: #F90;
	color:#fff;
	}
#imessageOK_1{
display:none;
}





.breadCrumb
{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	height: 21px;
	overflow: hidden;
	width: 950px;
	padding:5px;
	background:#fff;
}

.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(/template/images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
    COLOR: #003399; TEXT-DECORATION: underline;
}


.breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(/template/images/IconHome.gif) no-repeat 0 0;
        COLOR: #003399; TEXT-DECORATION: none;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
    COLOR: #003399; TEXT-DECORATION: none;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	background: url(/template/images/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}


.jslider .jslider-bg i,
.jslider .jslider-pointer{ background: url(/template/images/jslider.plastic.png) no-repeat 0 0; }

.jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family: Arial, sans-serif; }
.jslider table { width: 100%; border-collapse: collapse; border: 0; }
.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table,
.jslider table tr,
.jslider table tr td { width: 100%; vertical-align: top; }

.jslider .jslider-bg { position: relative; }
.jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l { width: 50%; background-position: 0 0; left: 0; }
.jslider .jslider-bg .r { width: 50%; left: 50%; background-position: right 0; }
.jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; background-position: 0 -20px; }

.jslider .jslider-pointer { width: 13px; height: 15px; background-position: 0 -40px; position: absolute; left: 20%; top: -4px; margin-left: -6px; cursor: pointer; cursor: hand; }
.jslider .jslider-pointer-hover { background-position: -20px -40px; }
.jslider .jslider-pointer-to { left: 80%; }

.jslider .jslider-label { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }
.jslider .jslider-label-to { left: auto; right: 0; }

.jslider .jslider-value { background:url(/template/images/slider-arrow-down.png) center bottom no-repeat #FFF; font-size: 9px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -18px; left: 20%; height:13px; line-height: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.jslider .jslider-value-to { left: 80%; }

.jslider .jslider-label small,
.jslider .jslider-value small { position: relative; top: -0.4em; }

.jslider .jslider-scale { position: relative; top: 9px; }
.jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
.jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: -3px; color: #999; }

.jslider-single .jslider-pointer-to,
.jslider-single .jslider-value-to,
.jslider-single .jslider-bg .v,
.jslider-limitless .jslider-label
{ display: none; }

  .jslider_plastic .jslider-bg i,
  .jslider_plastic .jslider-pointer
  { background-image: url(/template/images/jslider.plastic.png); }

	 .layout-slider { margin-bottom: 0px; width: 50%; }
	 .layout-slider-settings { font-size: 12px; padding-bottom: 0px; }
	 .layout-slider-settings pre { font-family: Courier; }
     
     
.tabla_principal a {
color: #1D417B;
text-decoration: underline;
}
hr {
width: 100%;
size: 1px;
}

.tabla_principal a:hover { 
color: #2D62BB;
text-decoration: underline;
}

  #list-pk ul {
	  margin-left:-30px;
      list-style-type:none;
	  list-style-image:url(/template/images/bullet-mini-red.gif);
  }
  
    #list-rigth ul {
	  margin-left:-30px;
      list-style-type:none;
	  list-style-image:url(/template/images/bullet-mini-red.gif);
  }
  
  
  
  
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
			cursor:pointer;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#000000;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#4F8F00;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#000000;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#4F8F00;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  

#pager div {
	float: left;
} 

#pager .pager-left a, #pager .pager-right a {
	display: block;
	
	width: 33px;
	height: 33px;
	
	text-decoration: none;
}

#pager .pager-item a{

	display: block;
	
	width: 49px;
	height: 33px;
	
	margin: 8px 0 0 0;
	
	text-align:center;

	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	
	text-decoration: none;
}

#pager .pager-item span{

	display: block;
	
	width: 49px;
	height: 33px;
	
	margin: 8px 0 0 0;
	
	text-align:center;

	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	
	text-decoration: underline;
}
                
#pager .pager-left {
		height: 33px;
		width: 33px;
		background:url(/template/images/icons/pager-left.png) 0 100% no-repeat; 
}                


#pager .pager-right {
		height: 33px;
		width: 33px;
		background:url(/template/images/icons/pager-right.png) 0 100% no-repeat; 
}                
                
#pager .pager-item {
		height: 33px;
		width: 49px;
		background:url(/template/images/icons/pager-item.png) 0 100% no-repeat; 
}

#listing {

}

.listing-tabs {
	width: 775px;
	height: 37px;
	background:url(/template/images/bg/grey-dot.png) 0 36px repeat-x;
}

.listing-tabs a,.listing-tabs a:hover {
	display: block;
	float: left;

	margin-left: 5px;
	padding-top: 12px;

	text-align: center;
	color: #444444;
	font-size: 13px;
	text-decoration: none;
	
	width: 124px;
	height: 25px;
	
	background:url(/template/images/bg/listing-tab.png) 0 0 no-repeat;
}

.listing-tabs a.active {
	background:url(/template/images/bg/listing-tab-active.png) 0 0 no-repeat;	
}


.listing-content .listing-tabs {

	width: 96px;
	height: 25px;
	
	background:url(/template/images/bg/listing-tab-small.png) 0 0 no-repeat;
}

.listing-content .listing-tabs {
	background:url(/template/images/bg/listing-tab-active-small.png) 0 0 no-repeat;
}

.listing-top {

	margin-left: -3px;

	width: 782px;
	height: 48px;
	background:url(/template/images/bg/listing-top.png) 0 0 no-repeat;
	
	clear: both;
}

.listing-top div {
	float: left;
}

.listing-top .price {

	margin-left: 50px;
	margin-top: 10px;	

	width: 130px;

	font-weight: bold;
	color: #1d417b;
	font-size: 20px;
}

.listing-top .title {

	margin-top: 10px;

	width: 447px;

	font-weight: bold;
	color: #6c0000;
	font-size: 20px;
}

.listing-top .share a {

	margin-top: 15px;

	display: block;
	
	width: 90px;
	
	background:url(/template/images/icons/share.png) 0 0 no-repeat;
	font-size: 13px;
	color: #1d417b;
	padding-left: 25px;
}

.listing-content {
	margin-left: -3px;
}

.listing-content-tabs {
	width: 476px;
	height: 25px;
	
	background:url(/template/images/bg/listing-content-tabs.png) 0 0 no-repeat;
	
	clear: both;	
}

.listing-content-tabs a {
	display: block;
	float: left;
	
	height: 20px;
	
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	text-align: center;	
	
	padding-top: 7px;
}

.listing-photo {

	width: 476px;
	text-align:center;
	background:url(/template/images/bg/listing-photo.png) 0 0 repeat-y;	
}

.listing-photo-top {

	margin-top: 5px;

	width: 476px;
	height: 4px;
	
	background:url(/template/images/bg/listing-photo-top.png) 0 0 no-repeat;	
}

.listing-photo-bottom {

	width: 476px;
	height: 5px;
	
	background:url(/template/images/bg/listing-photo-bottom.png) 0 0 no-repeat;	
}

.listing-photo img {
	/*width: 467px;*/
	/*height: 312px;*/
	/*margin-left: 5px;*/
}

.listing-photos {
	width: 476px;
	height: 76px;

	background:url(/template/images/bg/listing-photos.png) 0 0 no-repeat;	
}

.listing-photos-slider {
	position: relative;
	overflow: hidden;
	width: 470px;
	height: 76px;
	margin-left: 2px;	
}

#listing-dcontent-sub {
	position: absolute;
	left: 1px;
	top: 4px;
	height: 72px;
}

#listing-dcontent-sub img {
	margin-left: 2px;
	float: left;
}	
	
.sep {
	width: 472px;

	margin: 5px 0 5px 2px;

	height: 1px; 
	background: #e3e3e3
}

.listing-address {
	width: 296px;
	height: 162px;
	
	background:url(/template/images/bg/listing-address.png) 0 0 no-repeat;	
}

.listing-address h2 {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	
	margin: 0;
	padding: 14px 0 0 75px;
}

.listing-address .content {

	padding: 15px 20px;

	font-size: 16px;
	color: #333333;
}

.listing-address .content a, .listing-address .content a:hover {
	font-size: 16px;
	color: #1d417b;
	text-decoration: underline;
}

.listing-content-block-top {
	width: 476px;
	height: 8px;
	
	background:url(/template/images/bg/listing-content-block-top.png) 0 0 no-repeat;	
}

.listing-content-block-middle {

	width: 476px;
	position: relative;
	
	background:url(/template/images/bg/listing-content-block-middle.png) 0 0 repeat-y;
}

.listing-content-block-middle .label {
	margin-left: -5px;
}

.listing-content-block-middle .label h2 {

	float: left;

	margin: 0;
	padding: 6px 20px 0 25px;

	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	
	height: 29px;
	
	background:url(/template/images/bg/label-middle.png) 0 0 repeat-x;	
}

.listing-content-block-middle .label-left {

	float: left;

	height: 35px;
	width: 8px;

	background:url(/template/images/bg/label-left.png) 0 0 repeat-y;	
}

.listing-content-block-middle .label-right {

	float: left;

	height: 35px;
	width: 4px;

	background:url(/template/images/bg/label-right.png) 0 0 repeat-y;	
}

.listing-content-block-bottom {
	width: 476px;
	height: 6px;
	
	background:url(/template/images/bg/listing-content-block-bottom.png) 0 0 no-repeat;	
}

.send-message-block {
	margin: 10px 0 0 -7px;
}

.send-message-block h2 {

	margin: 0;
	padding: 14px 0 0 33px;

	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.send-message-block-top {

	width: 483px;
	height: 43px;

	background:url(/template/images/bg/send-message-block-top.png) 0 0 no-repeat;
}

.send-message-block-middle {

	width: 428px;
	height: 200px;
	
	padding: 0 30px 0 25px;

	background:url(/template/images/bg/send-message-block-middle.png) 0 0 repeat-y;
}

.send-message-block-bottom {

	width: 483px;
	height: 28px;

	background:url(/template/images/bg/send-message-block-bottom.png) 0 0 no-repeat;
}

.calc {
	width: 289px;
	height: 282px;

	margin: 20px 0 0 2px;
	
	background:url(/template/images/bg/mortgage.png) 0 0 no-repeat;
}

.calc h2 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:14px 0 0 25px;	
}

.calc .content input {
	float:left;
	width: 80px;
	margin-bottom: 5px;	
}

.calc .content select {
	float:left;
	width: 80px;	
	margin-bottom: 5px;	
}

.calc .content {
	position: relative;
}

.calc .content form {
	margin: 10px 10px 10px 20px;
}

.calc .content form * {
	float:left;
}

.calc .content label {
	font-size: 13px;
	color: #444444;

	margin-top: 5px;
	
	display: block;
	width: 120px;
}

.calc .content span {
	font-size: 14px;
	color: #444444;
	font-weight: bold;
	padding: 7px 0 0 7px;
}

.login-block {
	width: 292px;
	height: 242px;
	
	margin: 20px 0 0 -1px;	
	
	background:url(/template/images/bg/login-block.png) 0 0 no-repeat;	
}

.login-block h2 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:14px 0 0 25px;	
}

#listing .user {
	margin:15px 10px; 
}

.user-info {
	font-size: 18px;
	font-weight: bold;
}

.user-info a, .user-info a:hover {
	color: #1d417b;
	font-size: 18px;
	font-weight: bold;
}

#calc_submit {
	position: absolute;
	left: 73px;
	top: 210px;
	
	width: 145px;
	height: 23px;
	
	cursor: pointer;
}

#paymentM {
	float: left;
	font-size: 14px;
	color: #1d417b;
	font-weight: bold;
	
	margin:8px 0 0 19px;	
}

.login-block .content {
	padding: 15px 20px 10px 30px;
	
	color: #444444;
	font-size: 13px;
	font-weight: bold;
}

.login-block .content a {
	color: #1d417b;
}

.login-block .content input {
	width: 225px;
}

.login-block .content label {
	display: block;
	margin: 10px 0 2px 10px;
	font-weight: normal;
}

.send-message-block-middle input, .send-message-block-middle textarea {
	width: 100%;
}

.send-message-block-middle label {
	display: block;
	padding: 10px 0 2px 10px;
	font-weight: normal;
}

.listing-content-block-middle table {
	margin: 10px 20px 5px 20px;
}

.listing-content-block-middle table td {
	padding-bottom: 5px;
}

.listing-content-block-middle table * {
	font-size:14px;
	color: #333333;
}

.listing-edit-input, .listing-hash-input-value {
	width: 80px;
}

.listing-hash-save-btn, .listing-hash-edit-btn, .listing-hash-remove-btn, .hash-add-btn, .listing-edit-btn, .listing-save-btn, 
.listing-checkbox-save-btn, .listing-checkbox-edit-btn {
	font-weight: bold;
	font-size: 9pt !important;
	color: #000ea8 !important;
	text-decoration: none !important;
}

.listing-hash-value-value {
	padding-right: 30px;
}
