html {
	height: 100%;
	min-height: 100%!important;
}
body
{
	margin: 0;
	padding: 0;
	color: #555;
	font: normal 10pt Arial,Helvetica,sans-serif;
	background: #FFFFFF;
	height: 100%;
	min-height: 100%!important;
}
	.clickable {
		cursor: pointer;
	}
	
	#browser_warning {
		width: 100%;		
		background-color: #FFFFE5;
	}
		.browser_up {
			display:none;
			margin: 10px 0 0 15px;
			float: left;
		}
		.warning-icon {
			margin: 0 15px 0 10px;
			float: left;
		}
		.warning-icon img {
			width: 16px;
			height: 16px;
			float: left;
		}
		.b_update_link {
			text-decoration: underline;
			font-weight: bold;
		}
		#browser-detection {
			background: #fdf2ab;
			color: #333333;
			padding: 5px 0px;
			font-size: 13px;
			font-family: "Trebuchet MS", "Segoe UI", Arial, Tahoma, sans-serif;
			border-radius: 5px;
			-moz-border-radius: 5px;
			width: 100%;
			min-height: 15px;
			z-index:9000;
			display: none;
		}
		#browser-detection P {
			margin: 0;
			padding: 0;
			background: transparent;
			line-height: 135%;
			width: auto;
			float: none;
			border: none;
			text-align: left;
		}
		#browser-detection .bd-title {
			padding-top: 0px;
			font-size: 14px;
			font-weight: bold;
			line-height: 100%;
			float: left;
		}
		#browser-detection .bd-title-link {
			padding-top: 0px;
			font-size: 13px;
			line-height: 100%;
			float: left;
		}
			#browser-detection .bd-title-link:hover {
				cursor: pointer;
			}
		#browser-detection P.bd-notice {
			padding-bottom: 5px;
			padding-top: 5px;
		}
		#browser-detection SPAN.bd-highlight { color: #B50E0E; }
		#browser-detection A#browser-detection-close {
			min-width: 15px;
			min-height: 15px;
			right: 3px;
			top: 5px;
			float: right;
			line-height: 100%;
			padding: 0px 5px 2px 15px;
			background: url(../images/close.gif) no-repeat left center;
		}
		#browser-detection A#browser-detection-close:HOVER { background-color: #F5F5DC; }
		#browser-detection UL.bd-browsers-list, #browser-detection UL.bd-browsers-list LI,
		#browser-detection UL.bd-skip-buttons, #browser-detection UL.bd-skip-buttons LI {
			padding: 0;
			margin: 0;
			float: left;
			list-style: none;			
		}
		#browser-detection UL.bd-browsers-list { 
			
			margin-top: 3px;
			padding: 7px 0;
			border-top: 1px solid #F5F5DC;
			border-bottom: 1px solid #F5F5DC;
			width: 100%;
			float: left;
		}
		#browser-detection UL.bd-browsers-list LI { text-align: left; }
		#browser-detection UL.bd-browsers-list LI A {
			width: 60px;
			height: 55px;
			display: block;
			color: #666666;
			padding: 10px 10px 0 65px;
			text-decoration: none;
		}
		#browser-detection UL.bd-browsers-list LI A:HOVER {	text-decoration: underline; }
		#browser-detection UL.bd-browsers-list LI.firefox A { background: url(../images/firefox.gif) no-repeat left top; }
		#browser-detection UL.bd-browsers-list LI.chrome A { background: url(../images/chrome.gif) no-repeat left top; }
		#browser-detection UL.bd-browsers-list LI.safari A { background: url(../images/safari.gif) no-repeat left top; }
		#browser-detection UL.bd-browsers-list LI.opera A { background: url(../images/opera.gif) no-repeat left top; }
		#browser-detection UL.bd-browsers-list LI.msie A { background: url(../images/msie.gif) no-repeat left top; }
		
	.dim
	{
		height:100%;
		width:100%;
		position:fixed;
		left:0;
		top:0;
		z-index:2000;
		background: #fff URL(../images/loader_house.gif) no-repeat center;		
		filter: alpha(opacity=75); /* internet explorer */
		-khtml-opacity: 0.75;      /* khtml, old safari */
		-moz-opacity: 0.75;       /* mozilla, netscape */
		opacity: 0.75;           /* fx, safari, opera */
		display:none;
	}

	#page
	{
		background: white;
	}
		.inner_wrap_full { width:100%; }
			
		#header
		{
			margin: 0;
			width: 100%;
			height: 66px;
			border-bottom: 2px solid #f56f16;
			/*background: URL(../images/bg_header.jpg) repeat-x;*/
			overflow: hidden;		
		}
			#header_wrap {
				padding-top: 5px;				
			}
		
		#content
		{
		    padding: 2px 2px 1px 2px;
		    background: URL(../images/bg_sub_header.jpg) repeat-x top;
		}
		
		#sidebar
		{
			padding: 20px 20px 20px 0;
		}
		
		#footer
		{
			padding: 10px;
			margin: 10px 20px;
			font-size: 0.8em;
			text-align: center;
			border-top: 1px solid #C9E0ED;
		}
		
		#logo
		{
			margin: 5px 20px 2px 20px;
			float: left;
		}
			#logo img {
				max-height: 50px;
			}
			#logo.white {
				background-color: #fff;
				border-radius: 3px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				margin-top: 0px;
				margin-right: 6px;
			}
		
		#mainmenu
		{
			padding: 8px 0 5px 0;
			float:left;
		}		
			#mainmenu ul
			{
				padding:3px 20px 5px 20px;
				margin:0px;
				float:left;
			}
				#mainmenu ul li
				{
					display: inline;
					border-right: 1px solid #ccc;
					height: 15px;
					margin: 5px 0;
					float:left;
				}
					#mainmenu ul li a
					{
						color:#fff;
						background-color:transparent;
						font-size:12px;
						font-weight:bold;
						text-decoration:none;
						padding:5px 8px;
						margin: -5px 0 0 0;
						float:left;
					}
					#mainmenu ul li a:hover, #mainmenu ul li.active a
					{
						color: #fff;
						text-decoration:underline;
					}
		
		.lastmenuitem, .lastmenuitem a { border:0!important; }
		
		#menu_actions
		{
			color: #FFF;
			padding: 5px 3px;
			margin-right: 5px;
			float:right;
		}
			#menu_actions ul
			{
				padding:6px 0px 5px 0px;
				margin:0px;
				float:left;
			}
				#menu_actions ul li
				{
					display: inline;
					float:left;
				}
					#menu_actions ul li a
					{
						color:#fff;
						background-color:transparent;
						font-size:12px;
						font-weight:bold;
						text-decoration:none;
						padding:5px 8px;
						float:left;
					}
					#menu_actions ul li a:hover, #menu_actions ul li.active a
					{
						color: #fff;
						text-decoration:underline;
					}
					
					.btn_link {
					}
						.btn_link:hover {
							cursor: pointer;
						}
					#btn_login.active {
						border: 1px solid #ccc;
						background-color: #fff;
						color: #06C;
					}
						#btn_login.active:hover {
							color: #09F;
						}
					
					#login_widget_wrap { 
						width: 1px; height: 1px; float: right; 
					}
						#login_widget {
							width: 230px;
							background-color: #fff;
							border: 1px solid #ccc;
							position: absolute;
							margin: -5px 0 0 -270px;
							padding: 20px;
							z-index: 1001;
							display: none;
							box-shadow: #666 0 0 7px;
						}
						
						.section_float {
							width: 430px;
							float: left;
						}
						
							.panel_float {
								width: 100%;
							}
						
							.inputbox {
								width: 210px;
								height: 20px;
								color: #666;
								border: 1px solid #ccc;
								padding: 5px 10px;
								float: left;
							}
								.inputbox:hover, .inputbox:focus {
									border: 1px solid #06C;
								}
							.input_disabled {
								border: 0!important;
							}
								.input_disabled:hover, .input_disabled:focus {
									border: 0px!important;
								}
							.inputlabel {
								width: 200px;
								height: 20px;
								color: #666;
								margin: 5px 10px;
								float: left;
							}
							.inputselectbox {
								width: 230px;
								height: 35px;
								color: #666;
								border: 1px solid #ccc;
								padding: 5px 5px;
								float: left;
							}
							.inputselectbox_multi {
								width: 270px;
								height: 235px;
								color: #666;
								border: 1px solid #ccc;
								padding: 5px 5px;
								float: left;
							}
							#btn_multi_add {
								width: 262px;
								height: 17px;
								color: #666;
								background-color: #efefef;
								border: 1px solid #ccc;
								padding: 3px 3px;
								margin: 3px 0px 0 0;
								text-align: center; 
								float: right;
							}
								#btn_multi_add:hover {
									cursor:pointer;
									background-color: #999;
								}
							
							#additional_details {
								margin: 10px 0 0 0;
								height: 275px;
								overflow: auto;
							}
							#additional_details .row_pad .inputbox {
								width: 180px!important;
							}
							
							.input_delete {							
								width: 25px;
								height: 25px;
								overflow: hidden;
								background: URL(../images/btn_delete.png) no-repeat 0 0;
								margin: 2px 5px 0 0;
								position: relative;
								filter: alpha(opacity=5); /* internet explorer */
								-khtml-opacity: 0.5;      /* khtml, old safari */
								-moz-opacity: 0.5;       /* mozilla, netscape */
								opacity: 0.5;           /* fx, safari, opera */
								float: left;
							}
								.input_delete:hover {
									background: URL(../images/btn_delete.png) no-repeat 0 -25px;
									cursor: pointer;
									filter: alpha(opacity=100); /* internet explorer */
									-khtml-opacity: 1;      /* khtml, old safari */
									-moz-opacity: 1;       /* mozilla, netscape */
									opacity: 1;           /* fx, safari, opera */																	
								}
							.inputtext {
								height: 120px;
							}
							
							#label_password {
								color: #666;
								padding: 7px 11px;
								position: absolute;
							}
						
						.row_pad {
							width: 100%;
							font-size: 12px;
							margin: 7px 0;
							float: left;
						}
						.uploader_area {
							background: #FAFAFA;
						}
							.uploader_area h3 {
								margin: 10px 0 10px 5px;
								color: #635E5E;
							}
						.row_pad_title {
							width: 100%;
							color: #2064ad;
							font-size: 15px;
							margin: 7px 0 5px 0;
							float: left;								
						}
						.better_rows .row_pad {
							width: 430px;
						}
							.form_link {
								padding: 7px;
								float: left;
							}
							.form_buttons {
								float: right;
							}
								.form_button {
									min-width: 70px;
									height: 30px;
									color: #FFFFFF;
									background-color: #06C;
									text-transform: uppercase;
									font-size: 12px;
									font-weight: bold;
									margin: 5px 0 0 10px;
									border: 1px solid #999;									
									float: left;
								}
									.form_button:hover {
										background-color: #09F;
										border: 1px solid #999;
										cursor: pointer;
									}
							.message_text {
								color: #666;
								padding: 5px 0px;
							}
							
							.forms_buttons {
								float: right;
							}
								#btn_agent_sign {
									font-size: 12px;
									background-color: #0a800c;
								}
									#btn_agent_sign:hover {
										background-color: #0da610;
									}
									
									.forms_buttons .prev, .forms_buttons .next {
										height: 17px;
										color: #FFFFFF!important;
										background-color: #06C;										
										text-decoration: none;
										font-size: 14px;
										font-weight: bold;
										padding: 8px 10px;
										border: 1px solid #999;
										margin: 0 10px 0 10px;									
										float: right;
									}
										.forms_buttons .prev:hover, .forms_buttons .next:hover {
											background-color: #09F;
											border: 1px solid #999;
											cursor: pointer;
										}
									.forms_buttons .next {
										background-color: #0a800c;
									}
										.forms_buttons .next:hover {
											background-color: #0da610;
										}
									
									.note, .noted_mail {
										padding: 10px;
										display: none;
										float: left;
									}
							        
							        #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
							        #steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
							        #steps li span {font-size:11px; display:block;}
							        #steps li.current { color:#000;}
							        .commands { margin: 20px 0 0 0; }
							        #makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
							        #makeWizard:hover { background-color:#000;}
							        
							        .forms {
									}
									.forms label, .viewlabel {
										min-width: 150px;
										margin: 5px 0 0 10px;
										float: left;
									}
										.label_shorter {
											min-width: 75px!important;
										}
									.forms input[type="text"] {
										
									}
									
									.form_correct {
										font-size: 11px;
										margin: 7px 3px 0 7px;
										color: #9fdc5d;
										float: left;
									}
									.form_error_description, .login_error_description {
										font-size: 11px;
										margin: 7px 3px 0 7px;
										color: #de5e5e;
										float: left;
									}
										#price_warning {
											font-size: 13px!important;
											color: #F9731B!important;
											font-weight: bold;
										}
									.refresh_info {
										width: 100px;
										font-size: 11px;
										line-height: 12px;
										margin: 4px 3px 0 7px;
										color: #666;
										float: left;
									}
										.refresh_info:hover {
											cursor: pointer;
											font-style: italic;
										}
									
									.reference_email {
										border: 1px solid #333;
										background: #fff;
										margin: -10px 0 0 10px;
										padding: 10px 15px;
										position: absolute;
										z-index: 9999;
										-webkit-box-shadow: 0 0px 3px #ccc;
										-moz-box-shadow: 0 0px 3px #ccc;
										box-shadow: 0 0px 3px #ccc;
										border-radius: 3px;
										-webkit-border-radius: 3px;
										-moz-border-radius: 3px;
									}
										.refenrence_title {
											font-size: 14px;
											color: #0054A6;
											padding: 3px 5px 5px 5px;
										}
										.reference_box  {
										}
									
										.reference_email_box {
											float: left;
										}
											.inputbox_small {
												width: 182px;
												height: 20px;
												color: #666;
												border: 1px solid #ccc;
												padding: 5px 10px;
												margin: 3px 0;
												float: left;
											}
											.inputbox_text {
												font-size: 15px;
												width: 182px;
												height: 60px;
												color: #666;
												border: 1px solid #ccc;
												padding: 5px 10px;
												margin: 3px 0;
												float: left;
											}
										.reference_email_link, .reference_email_link_cancel {
											float: left;
										}
											.reference_email_link:hover, .reference_email_link_cancel:hover {
												color: #0099FF;
												cursor: pointer;
											}
										
										.small_buttons {
											min-width: 45px;
											height: 10px;
											color: #FFFFFF;
											background-color: #06C;
											text-transform: uppercase;
											text-align: center;
											font-size: 10px;
											font-weight: bold;
											margin: 5px 3px 0 0px;
											padding: 5px 3px 5px 3px;
											border: 1px solid #999;									
											-webkit-border-radius: 5px;
											-moz-border-radius: 5px;
											border-radius: 5px;
											float: right;
										}
											.small_button:hover {
												background-color: #09F;
												border: 1px solid #999;
												cursor: pointer;
											}
										.mail_correct {
											font-size: 12px;
											margin: 7px 15px 0 5px;
											color: #0054A6;
											float: left;
										}
									
									.uploader_conti {
										float: left;
									}
									
									.uploader_widget > div.plupload {
										z-index: 1500;
									}
										.plupload_button.plupload_add {
											z-index: 1502;
										}
										.plupload_button.plupload_start {
											z-index: 1501;
										}
									
									.uploaded_area_container {
										width: 425px;
										float: right;
									}
										.media_files  {
											float: left;
										}
											.uploaded_file_item {
												min-width: 100px;
												min-height: 100px;
												margin: 2px;
												border: 1px solid #ccc;
												float: left;
											}
												.uploaded_file_item img, plupload_done {
													min-width: 105px;
													min-height: 110px;
													margin: -10px 0 0 -5px;
													float: left;
												}
												._property_brochure_files .uploaded_file_item img, .plupload_done {
													
												}
												.uploaded_file_name {
													position: absolute;
													width: 90px;
													height: 45px;
													font-size: 10px;
													line-height: 14px;
													overflow: hidden;
													margin: 55px 0 0 10px;
												}
												
											.file_item_controls {
												width: 100%;
												position: relative;
											}
												.file_item_controls_delete {
													width: 25px;
													height: 25px;
													overflow: hidden;
													background: URL(../images/btn_delete.png) no-repeat 0 0;
													position: absolute;
													margin: 5px 0 0 0px;
												}
													.file_item_controls_delete:hover {
														background: URL(../images/btn_delete.png) no-repeat 0 -25px;
														cursor: pointer;
													}
												
												.question {
													position: absolute;
													text-align: center;
													width: 174px;
													height: 78px;
													font-size: 13px;
													line-height: 1.5em;
													background: url('../images/bubble.png') left top no-repeat;
													padding: 10px 0 0 0;
													text-shadow: 0px 1px 0px #fff;
													margin-left: -5.5em;
													margin-top: -6em;
													display: none;
													z-index: 1505;
												}
													.yes, .cancel {
														margin-top: .5em;
														margin-right: .5em;
														cursor: pointer;
														display: inline-block;
														width: 63px;
														height: 21px;
														color: #fff;
														text-shadow: 0px 1px 0px #000;
														background: url('../images/button.png') left top no-repeat;
													}
														.yes:hover, .cancel:hover {
															color: #666;
														}
							
								
							.bordered-top {
								border-top: 1px solid #ccc;
								margin: 10px 0 0 0;
								padding: 5px 0 0 0;
							}
						
						
						.profile_navigation, .profile_tabs_header {
							height: 40px;
						}
							.tabs_content {
								min-width: 97%;
								min-height: 400px;
								font-size: 12px;
								float: left;
							}
							._property_images_content {
								border: 1px solid #ccc;
								padding: 2px 2px 2px 2px;
								margin: 3px 0 0 -3px;
							}
							
								.boundaries_map {
									width: 850px;
									height: 450px;
									position: relative;
									float: left;
								}
								
								
								.property_section {
									width: 100%;
									float: left;
								}
									.property_section_agent {
										min-width: 335px;
										margin: 10px 0 0 0;
										float: right;
									}
										.agent_pic_wrapper {
											border: 1px solid #ccc;
											padding: 1px;
											float: left;
										}
											.agent_pic {
												min-width: 70px;
												min-height: 70px;
												max-height: 100px;
												overflow: hidden;
												float: left;
											}
												.agent_pic_thumb {
													min-width: 80px;
													min-height: 85px;
													max-height: 150px;
												}
										
										.agent_details {
											color: #333;
											font-size: 13px;
											min-width: 130px;
											margin: 0 0 0 15px;
											float: left;
										}
											.agent_title, .agency_title {
												color: #f9731b;
												font-size: 17px;
												margin-bottom: 7px;
												font-weight: bold;
												float: left;
											}
											.agent_name {
												float: left;
											}
											.agent_desc {
												float: left;
											}
											.agent_contact {
												float: left;
											}
											.agency_logo {
												margin: 7px 0 0 0;
												height: 40px;
												overflow: hidden;
											}
												.agency_logo img {
													height: 40px;
												}
									
										.content_text_area {
											width: 370px;
											min-height: 100px;
											background-color: #f9f9f9;
											border: 1px solid #ccc;
											padding: 15px 25px;
											color: #303030;
											line-height: 15px;
											float: left;
										}
											.agency_line {												
												margin: 3px 0 3px 0;
											}
												.agency_line_title {
													width: 75px;
													font-weight: bold;
													font-size: 12px;
													float: left;
												}
												.agency_line_text {
													width: 275px;
													font-size: 12px;
													float: left;
												}
													.agency_line_text a {
														color: #064f9c!important;
														text-decoration: underline;
													}
														.agency_line_text a:hover {
														}
											.agency_description {
												margin: 0 0 10px 0;												
											}
										.content_text_area_smaller {
											width: 310px;
											min-height: 100px;
											background-color: #f9f9f9;
											border: 1px solid #ccc;
											padding: 15px 25px;
											color: #303030;
											line-height: 15px;
											float: left;
										}
											.content_text_area_images {
											}
											.content_text_area_img {
												border: 1px solid #ccc;
												margin: 10px 0 10px 0;
											}
											.content_text_area_img img {
												max-width: 305px;
											}
									.property_section_header_details {
										margin-left: 10px;
										float: left;
									}
										.heading_3 {
											/*color: #f9731b;*/
											font-size: 24px;
											font-weight: bold;
											float: left;
										}
										.orange_full {
											color: #f9731b;
											font-size: 18px;
											font-weight: bold;
											margin: 0 0 10px 0!important;
										}
										.heading_sup {
											color: #ccc;
											font-size: 12px;
										}
										.onshow {
											width: 135px;
											color: #1669aa;
											font-weight: bold;
											font-size: 10px;
											line-height: 10px;
											min-height: 17px;
											padding-left: 25px;
											background: URL(../images/ico_info.png) no-repeat;
											margin: 5px 0 0 20px;
											float: left;
										}
										.property_details {
											font-size: 12px;
											width: 380px;
											margin: 10px 0 0 0px;
											float: left;											
										}
											.property_detail {
												color: #333;
												border-right: 1px solid #999;
												margin: 3px 10px 3px 0;
												padding: 0 8px 0 0;
												float: left;
											}
												.property_detail span {
													font-weight: bold;
												}
									
									.property_tabs_section {
										background-color: #f6f6f6;
										border: #e3e3e3 1px solid;
										border-radius: 3px;
										-webkit-border-radius: 3px;
										-moz-border-radius: 3px;
										padding: 2px 5px 7px 5px;
										margin: 15px 0 0 0;
									}
									.lite_bg {
										background-color:#fbfbfb;
									}
										.property_tabs_header {
											height: 40px;
											position: relative;
										}
											.tabs_navigation {
												padding: 12px 0 0 0;
												margin: 0px 0 0 5px;
												position: absolute;
												z-index: 1003;
											}
												.tabs_button_wrap {
													border: 1px solid #ccc;
													-webkit-border-top-left-radius: 5px;
													-webkit-border-top-right-radius: 5px;
													-moz-border-radius-topleft: 5px;
													-moz-border-radius-topright: 5px;
													border-top-left-radius: 5px;
													border-top-right-radius: 5px;
													margin: 0px 1px 0px 2px;
													border-bottom: 0; 
													float: left;
												}
													.tabs_button {
														color: #0054a6;
														font-weight: bold;
														font-size: 13px;
														background-color: #e9e9e9;
														border: 1px solid #fff;
														-webkit-border-top-left-radius: 5px;
														-webkit-border-top-right-radius: 5px;
														-moz-border-radius-topleft: 5px;
														-moz-border-radius-topright: 5px;
														border-top-left-radius: 5px;
														border-top-right-radius: 5px;
														padding: 5px 10px;
														border-bottom: 0px;
														float: left;
														
													}
													.tabs_button.active, .tabs_button:hover {
														color: #333;
														background-color: #fff;
														border: 1px solid #fff;
														border-bottom: 0px;
														cursor: pointer;
														padding: 5px 10px 6px 10px;
													}
											.property_content {
												position:relative;
											}
												._property_profile_content {
													min-height: 150px;
													padding: 10px 15px;
													background-color: #fff;
													-webkit-border-radius: 5px;
													-moz-border-radius: 5px;
													border-radius: 5px;
													border: 1px solid #cccccc;
												}
													.streetview_button {
														margin: 0px 0 0 0;
														float: right;
													}
							
							.buttons {
								margin-right: 5px;
								float: right;
							}
								.button {
									min-width: 70px;
									height: 16px;
									color: #FFFFFF;
									background-color: #06C;
									text-transform: uppercase;
									text-align: center;
									font-size: 12px;
									font-weight: bold;
									margin: 5px 3px 0 0px;
									padding: 7px 3px 7px 3px;
									border: 1px solid #999;									
									-webkit-border-radius: 5px;
									-moz-border-radius: 5px;
									border-radius: 5px;
									float: left;
									text-decoration: none;
								}
								.button_lite {
									font-size: 11px;
									font-weight: normal;
									padding: 5px 5px 3px 5px;
									margin: 3px 0 0 0;
									background-color: #777;
								}
									.button:hover {
										background-color: #09F;
										border: 1px solid #999;
										cursor: pointer;
										color: #fff;
									}
									
							button.button {
								height: 32px;
							}
							
							.packagebutton {
								padding-left: 5px;
								padding-right: 5px;
								margin-right: 8px;
							}
							.info_tag {
								font-size: 13px;
								padding: 10px 15px;
								margin: 10px 0 0 0;
							}
								.error, .alert {
									color: #f23838;
									border: 1px solid #ccc;
									-webkit-border-radius: 5px;
									-moz-border-radius: 5px;
									border-radius: 5px;
								}
								.correct {
									color: #4dba2b;
									border: 1px solid #ccc;
									-webkit-border-radius: 5px;
									-moz-border-radius: 5px;
									border-radius: 5px;
								}
								
								#update_profile {
									margin-right: 10px;
								}
								#change_password {
									margin: 5px 0 10px 10px;
								}
								
								.password_change {
									padding: 10px 0;
									border: 1px solid #ccc; 
									margin: 0 0 10px 0;
									display: none;
									float: left;
								}

							.note {
								float: left;
							}
						
						.listing_click {
							padding: 0;
							margin: 5px 0 10px 0;
							float: left;
						}
						.account_listing, .skin_listing {
							width: 98%;
							padding: 15px 10px;
							float: left;
						}
							.account_content, .skin_content {
								width: 98%;
								border-radius: 3px;
								-webkit-border-radius: 3px;
								-moz-border-radius: 3px;
								border: 1px solid #ccc;
								padding: 5px;
								margin-bottom: 15px;
								float: left;
							}
								.account_warning {
									color: #eb4545;
									font-weight: bold;
									font-size: 11px;
									padding: 15px;
									float: left;									
								}
									.green_text {
										color: #24781F;
									}
									.red_text {
										color: #eb4545;
									}
								.account_listing_line {
									min-width: 200px;
									font-size: 15px;
									padding: 15px 10px 10px 10px;
									float: left;
								}
							.account_listing_heading {
								width: 100%;
								font-size: 18px;
								margin: 5px 0 10px 0;
								float: left;
							}
							.package_item_header {
								width:100%;
								padding: 10px 0px;
								font-size: 13px;
								font-weight: bold;
								border-bottom: 1px solid #ccc;
								float: left;
							}
							.current_package {
								width: 100%;
								float: left;
							}
								.current_package_item_name {
									max-width: 25%;
									font-size: 15px;
									padding: 10px 30px 10px 10px;
									float: left;
								}
									.current_package_item {
										width: 100%;
										float: left;
									}
								.current_package_details {
									min-width: 45%;
									max-width: 70%;
									padding-left: 15px;
									margin: 0 0 15px 0;
									float: left;
								}
									.current_package_item_header {
										width: 100%;
										border-bottom: 1px solid #ccc;
										padding: 5px 0 5px 0;
										margin: 0 0 5px 0;
										float: left;
									}
								
							.package_item {
								width:100%;
								padding: 10px 0px;
								background-color: #fff;
								font-size: 12px;
								float: left;
							}
							.package_item:nth-child(even) {
								background-color: #ebebeb;
							}
							.package_item:hover {
								background-color: #fb9c5d;
								color: #555555;
							}
							.package_item.active {
								background-color: #bacc79;
								color: #555555;
							}							
								.package_item_name {
									min-width: 25%;
									padding: 0px 10px 0 15px;
									float: left;
								}
								.package_item_desc {
									min-width: 35%;
									padding: 0px 5px;
									float: left;
								}
								.package_item_amnt {
									min-width: 18%;
									padding: 0px 5px;
									float: left;
								}
								.package_item_button_buttoncontainer {
									min-width: 15%;
									float: left;
									text-indent: 0.3em;
									text-transform: uppercase;
									padding-left: 5px;
								}
									.package_item_pmth {
										font-size: 10px;
									}
								.package_item_purchase {
									margin: 0px 3px 0 0px;
									padding: 3px 4px 3px 5px;
									float: left;
									text-indent: 0px;
								}
							
						#prop_view_list {
							margin: 35px 0 0 0;
							
						}
							.prop_view {
								
							}
								.prop_view_img {
									width: 150px;
									height: 100px;
									overflow: hidden;
									margin: 0 10px 0 0px;
									float: left;
								}
									.prop_view_img img {
										min-width: 150px;
										max-width: 200px;
										min-height: 100px;
									}
								.prop_view_details {
									max-width: 600px;
									margin: 0 0 0 10px;
									float: left;
								}
									.prop_view_title {
										font-size: 15px;
									}
									.prop_view_price {
										margin: 3px 0 0px 0;
										font-size: 18px;
										color: #fc7216;
									}
									.prop_view_text {
										margin: 3px 0 3px 0;
										font-size: 12px;
									}
										.prop_view_text span {
											font-weight: bold;
										}
									.prop_view_text_area {
										font-size: 11px;
										margin: 0px 4px 0px 0px;
										float: left;
									}
									.prop_view_type {
										font-size: 13px;
										font-weight: bold;
										margin: 0px 5px 0px 0px;
										float: left;
									}
								.prop_view_button {
									float: right;
								}
									.prop_item_link {
										color:#1c559b;
									}
							.listing_pager {
								margin: 5px 5px 25px 0;
								float: right;
							}
						.prop_view_item {
							width: 100%;float:left;
						}
							.prop_view_item_agent {
								width: 40%;
								overflow: hidden;
								float: right;
							}
							.prop_view_item_prop{
								width: 60%;
								overflow: hidden;
								float: left;
							}
								
						.property_listing {
							width: 95%;
						}
							.property_listing_controls {
								margin: 0 0 0 10px;
								float: left;
							}
								.property_listing_control {
									margin: 5px 10px 10px 0;
									padding: 3px 7px;
									border: 1px solid #CCC;
									border-radius: 3px;
									-webkit-border-radius: 3px;
									-moz-border-radius: 3px;
									float: left;
								}
								.property_listing_control:hover, .property_listing_control.active {
									-webkit-box-shadow: 0 0px 5px #ccc;
									-moz-box-shadow: 0 0px 5px #ccc;
									box-shadow: 0 0px 5px #ccc;
									cursor: pointer;
								}
							.summary_list {
								font-size: 11px;
								margin: 11px 14px 0 10px;
								float: left;
							}
							.listing_wrapper {
								margin: 10px 0 10px 0;
								float: left;
							}
							.listing_item {
								width: 200px;
								height: 200px;
								border: 1px solid #CCC;
								margin: 10px;
								padding: 5px;
								overflow: hidden;
								-webkit-box-shadow: 0 0px 5px #ccc;
				   				-moz-box-shadow: 0 0px 5px #ccc;
				        		box-shadow: 0 0px 5px #ccc;				        		
								float: left;
								display: none;
							}
								.list_row:hover {
									cursor: pointer;
								}
								.list_item {
									float: left;
								}
									.boost_overlay {
										min-width: 53px;
										height: 18px;
										font-size: 11px;
										letter-spacing: 0px;
										color: #FFF;
										font-weight:bold;
										background-color: #fb7217;
										padding: 3px 5px 0 5px;
										text-transform: uppercase;
										position: absolute;
									}
									.sold_overlay {
										min-width: 53px;
										height: 18px;
										font-size: 11px;
										letter-spacing: 1px;
										color: #FFF;
										font-weight:bold;
										background-color: #7cdc14;
										padding: 3px 3px 0 7px;
										text-transform: uppercase;
										margin: 79px 0 0 0;
										position: absolute;
									}
									.expired_overlay {
										min-width: 53px;
										height: 18px;
										font-size: 11px;
										letter-spacing: 0px;
										color: #FFF;
										font-weight:bold;
										background-color: #e42234;
										padding: 3px 0px 0 10px;
										text-transform: uppercase;
										margin: 0 0 0 137px;
										position: absolute;
									}
									.list_item_img_wrapper {
										width: 200px;
										height: 100px;
										overflow: hidden;
										margin: 0 0 10px 0;
										float: left;
										
									}
										.list_item_img {
											min-width: 200px;
											min-height: 100px;
											max-height: 125px;
										}
								
								.list_item_info {
									width: 120px;
									height: 30px;
									font-size: 14px;
									line-height: 18px;
									color: #f9731b;
									font-weight: bold;
									margin-left: 5px;
									float: left;
								}
								.list_item_controls {
									width: 75px;
									height: 30px;
									overflow: hidden;
									float: right;
								}
									.list_item_controls_item {
										width: 20px;
										height: 20px;
										padding: 2px;
										cursor: pointer;
										float: left;
										opacity: 0.9;
									}
										.list_item_controls_item:hover {
											opacity: 1;
										}
									.list_item_view {
										background: URL(../images/ico_view.png) no-repeat;
									}
									.list_item_edit {
										background: URL(../images/ico_edit.png) no-repeat;
									}
									.list_item_delete {
										background: URL(../images/ico_delete.png) no-repeat;
									}
										.list_item_delete:hover {
											text-decoration:underline;
											cursor: pointer;
										}
								
								.list_item_details {
									width: 210px;
									height: 75px;
									margin: 0 0 0 -5px; 
									border-top: 1px solid #ccc;
									float: left;
								}
								
								.list_item_details .list_item {
									margin: 7px 0 -5px 10px;
								}
									.property_list_item {
										float: left;
									}
									.property_list_item_address {
										width: 195px;
										height: 15px;
										font-size: 12px;
										font-weight: bold;
										color: #333333;
										overflow: hidden;
									}
									.property_list_item_ref {
										font-size: 10px;
										font-weight: bold;
										color: #666;
									}
									.property_list_item_viewcount {
										font-size: 11px;
										color: #999;
										padding: 0 8px 0 0;
										float: right;
									}
								
							.property_label {
								min-width: 150px;
								font-weight: bold;
								float: left;
							}
								.property_info {
									margin: 0 0 0 20px;
									float: left;
								}
							
								
							
		
		#searchbox {
			width: 292px;
			height: 34px;
			margin: 8px 0 0 0;
			background: URL(../images/bg_textbox.png) no-repeat;
			float:left;
		}
			#search_text {
				width: 252px;
				height: 34px;
				padding: 0 15px;
				margin: 0 5px;
				background-color: none;
				background: none;
				border: 0;
			}
			
		.searchbox_btn {
			width: 32px;
			height: 32px;
			border-radius: 20px;
			-webkit-border-radius: 20px;
			-moz-border-radius: 20px;
			/*background: URL(../images/btn_search.png) no-repeat 0 0;*/
			margin: 10px 0 0 7px;
			
			float: left;
		}
			.searchbox_btn:hover {
				/*background: URL(../images/btn_search.png) no-repeat -32px 0;*/
				cursor: pointer;
			}
		
		#container_map {
			padding-left: 292px;
		}
			#search_bar {
				width: 292px;
				min-height: 300px;
				margin: 2px 0 0 -292px;				
				position: relative;
				float:left;
			}
				.view_controls_button {
					width: 248px;
					height: 15px;
					padding: 7px 7px;
					margin: 15px 0 0 15px;
					color: #fff;			
					float: left;		
				}
					.view_controls_button:hover {
						cursor: pointer;
					}
				
				.tab_content_wrapper {
					padding: 15px;
				}
				
				#userfilters {
					background-color: #4782c6;
				}
				#agentfilters {
					background-color: #0f49ad;
				}
				
				#search_movement {
					width: 21px;
					height: 126px;
					margin: 35px 0px 0 292px;
					padding: 0px;
					text-align: center;
					font-size: 12px;
					background: #fb7217 URL(../images/bg_filters.png) no-repeat 0 0;
					-webkit-border-top-right-radius: 5px;
					-webkit-border-bottom-right-radius: 5px;
					-moz-border-radius-topright: 5px;
					-moz-border-radius-bottomright: 5px;
					border-top-right-radius: 5px;
					border-bottom-right-radius: 5px;
					-webkit-box-shadow: 3px 0px px 1px #6e6e6e;
					box-shadow: 3px 0px 5px 1px #6e6e6e;
					position: absolute;
					z-index: 1495;
				}
					#search_movement:hover {
						cursor: pointer;
					}
					.search_active {
						background:#fb7217 URL(../images/bg_filters.png) no-repeat -30px 0!important;
					}
					
					#search_movement_text {
						width: 100px;
						height: 30px;
						font-size: 11px;
						color: #fff;
						text-shadow: #373737 1px 1px 1px;
						text-transform: uppercase;
						letter-spacing: 1px;
						-webkit-transform: rotate(-90deg); 
						-moz-transform: rotate(-90deg);
						filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
						margin: 40px 0 0 -32px;
						padding: 0;
						text-align: justify;
						position: absolute;										
					}
					
				
				.search_tab {
					font-size: 11px;
					height: 20px; 
					padding: 6px 7px 0 7px;
					background: #e5e5e5;
					border: 1px solid #ccc;					
					margin-right:1px;
					color: #676767;
					border-radius: 2px;
					-webkit-border-radius: 2px;
					-moz-border-radius: 2px;
					float: left;
				}
					.search_tab:hover {
						color: #373737;
						cursor:pointer;
					}
					.search_tab.active {
						color: #373737;
						border-bottom: 1px solid #FFF;
						background: URL(../images/bg_tabs.jpg) repeat-x;
						font-weight: bold;
					}
				#tab_1 {
					margin-left: 10px;
				}
				.search_tab_content {
					background: #FFF;
					float: left;
				}					
					.horizontal-line {
						border-top: 1px solid #d3d2d2;
						width: 100%;
						height: 1px;
						margin: 10px 0 10px 0;
					}
					.price_slide {
						margin: 10px 0;
					}
						.slider-range {
							margin: 5px 0;
						}
					.input_radio {
						margin: 0 0px 10px 0px;
						float: left;
					}
					.search_tab_content label {
						margin: 0 0 0 5px;
					}
					.input_ddl_label_full {
						width: 100%;
						margin: 5px 0px 2px 0px;
						float: left;
					}
					.input_ddl {
						width: 110px;
						float: left;
					}
					.input_ddl_full {
						width: 255px;
						float: left;
					}
					.input_ddl_label {
						width: 110px;
						float: left;
					}
					
					.bar_filter {
						font-size: 11px;
						float: left;
					}
						.bar_label {
							max-width: 300px;
							font-size: 11px;
							margin: 2px 3px 0px 5px;
							float: left;
						}
						
					.input_ddl_wrapper {
						margin: 0 0 5px 0;
						float: left;
					}
					.ddl_seperator {
						width: 15px;
						height: 10px;
						padding: 0 10px;
						text-align: center;
						float: left;
					}
					.input_check_wrapper {
						margin: 0 0 0px 0;
						float: left;
					}
					.input_check_wrapper_width {
						width: 125px;
					}
						.input_check {
							width: 100%;
							height: 19px;
							margin: 0 0 3px 0;
							float: left;
						}
							.input_check input[type="checkbox"] {
								margin: 1px 0 1px 10px;
								display: none;
							}
						.input_check label {
							height: 19px;
							background: URL(../images/btn_check-slider.png) no-repeat 0 -114px;
							padding: 0px 0 0px 40px;
							float: left;
						}
						.input_check label:hover {
							cursor: pointer;
						}
						.input_check label.checked {
							background: URL(../images/btn_check-slider.png) no-repeat 0 -19px;
						}
						
						#check_sale label.checked {
							background: URL(../images/btn_check-slider.png) no-repeat 0 -38px;
						}
						#check_rent label.checked {
							background: URL(../images/btn_check-slider.png) no-repeat 0 -57px;
						}
						#check_auction label.checked {
							background: URL(../images/btn_check-slider.png) no-repeat 0 -76px;
						}
						#check_repo label.checked {
							background: URL(../images/btn_check-slider.png) no-repeat 0 -95px;
						}
					.sponsors_filter {
						width: 135px;
						height: 90px;
						overflow: hidden;
						float: right;
					}
						.sponsor_filter {
							width: 135px;
							height: 105px;
							float: right;
						}
						.sponsor_filter a img, .sponsor_filter div img {
							max-width: 135px;
							max-height: 90px;
							filter: alpha(opacity=85); /* internet explorer */
							-khtml-opacity: 0.85;      /* khtml, old safari */
							-moz-opacity: 0.85;       /* mozilla, netscape */
							opacity: 0.85;           /* fx, safari, opera */
						}
							.sponsor_filter a img:hover, .sponsor_filter div img:hover {
								filter: alpha(opacity=100); /* internet explorer */
								-khtml-opacity: 1;      /* khtml, old safari */
								-moz-opacity: 1;       /* mozilla, netscape */
								opacity: 1;           /* fx, safari, opera */
							}
						.attorney_link {
							float: left;
						}
						
						.spons_back {
							background-color: #f4f4f4;
						}
					
						.dialog_sponsor_filter {
							width: 100%;
							min-height: 100px;
							float: left;
						}
						
						.dialog_sponsor_logo {
							width: 150px;
							min-height: 75px;
							margin: 15px 0 15px 20px;
							float: left;
						}
							.dialog_sponsor_logo img {
								width: 150px;
							}
						.dialog_sponsor_content_conti {
							width: 750px;
							float: left;
						}
						.dialog_sponsor_content {
							min-width: 150px;
							line-height: 15px;
							margin: 10px 0 0 20px;
							float: left;
						}
						.dialog_sponsor_content_fr {
							min-width: 150px;
							margin: -10px 35px 0 30px;
							text-align: right;
							float: right;
						}
							.sponsor_content_name {
								font-size: 17px;
								font-weight: bold;
								margin: 5px 0 0px 0;
							}
							.sponsor_content_text {
								font-size: 12px;
							}
								.sponsor_content_text a {
									color: #6E6D6E;
									text-decoration: none;
								}
								.sponsor_content_text a:hover {
									color: #2B78E4;
									cursor: pointer;
								}
							

							
					.sponsor_more {
						width: 135px;
						font-size: 11px;
						margin: 5px 5px 0 0;
						text-align: center;
						float: right;
					}
						.sponsor_more:hover {
							text-decoration: underline;
							cursor: pointer;
						}
						
					.radio_select {
						margin: 0 0 0 0;
						float: left;
					}
					.radio_select_bar {
						height: 20px;
						padding: 3px 7px 0px 7px;
						margin: -1px 7px 0 0;
						font-size: 11px;
						color: #3D3D3D;
						border: 1px solid #ddd;
						border-radius: 3px;
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						float: left;
					}
					.reset_link {
						color: #6e6d6e;
						margin: 5px 5px 0 10px;
						padding: 0 0 0 20px;
						text-decoration: underline;
						background: URL(../images/ico_reset.png) no-repeat left;
						float: left;
					}
						.reset_link:hover {
							color: #2b78e4;
							cursor: pointer;
						}
					
					.filter_button {
						width: 151px;
						height: 40px;
						background: URL(../images/btn_update.png) no-repeat 0 0;
						margin: -5px 15px 0 0;
						float: right;
					}
						.filter_button:hover {
							cursor: pointer;
							background: URL(../images/btn_update.png) no-repeat 0 -40px;
						}
			
		#view_wrapper{
			width: 100%;
			position: relative;
		}
			#controls_box_wrapper {
				position: absolute;
				width: 100%;
			}
			
			#map_box_wrapper {
				width: 100%;
				position: relative;
				overflow: hidden;
			}
				#infobar_top {
					width: 100%;
					height: 33px;
					border-bottom: 0;
					float: left;
				}
					#infobar_top_note {
						font-size: 14px;
						padding: 5px 5px 5px 15px;
						color: #034da2;
						float: left;
					}
					#infobar_top_content {
						font-size: 14px;
						padding: 5px 0px;
						color: #373737;
						float: left;
					}
					#infobar_top_alerts {
						color: #fb7217;
						padding-right: 20px;
						padding-top: 5px;
						background: URL(../images/ico_alerts.png) top right no-repeat;
						display:none;
						float: right;
					}
					#infobar_top_social {
						margin: 1px 5px 0 0;
						float: right;
					}
				
				#user_control {
					width: 100%;
					position: absolute;
					border: 1px solid #ccc;
					border-right: 0;
					background-color: #eceeed;
					margin: 33px 0 0 0px;
					padding: 0;
					z-index: 1490;
					-webkit-box-shadow: 0 8px 6px -8px #fff;
	   				-moz-box-shadow: 0 8px 6px -8px #fff;
	        		box-shadow: 0 8px 6px -8px #fff;
	        		display:none;
	        		overflow: hidden;
				}
					#user_control_buttons {
						height: 29px;
						background-color: #3d3d3d;
						padding: 12px 0 0 60px; 
					}
						.user_cp_button {
							height: 17px;
							color: #3d3d3d;
							background-color: #d5d5d5;
							padding: 7px 6px 5px 6px;
							border-radius: 3px 3px 0 0;
							-webkit-border-radius: 3px 3px 0 0;
							-moz-border-radius: 3px 3px 0 0;
							margin: 0 7px 0 0;
							float: left;
						}
							.user_cp_button:hover, .user_cp_button.active {
								color: #FFF;
								background-color: #4782c6;
								cursor: pointer;
							}
						.ico_property {
							width: 22px;
							height: 23px;
							margin: -3px 5px 0 0;
							background: URL(../images/ico_property.png) no-repeat 0 0;
							float: left;
						}
							.user_cp_button.active .ico_property, .user_cp_button:hover .ico_property {
								background: URL(../images/ico_property.png) no-repeat 0 -23px;
							}
							
						.ico_profile {
							width: 22px;
							height: 23px;
							margin: -3px 5px 0 0;
							background: URL(../images/ico_profile.png) no-repeat;
							float: left;
						}
							.user_cp_button.active .ico_profile, .user_cp_button:hover .ico_profile {
								background: URL(../images/ico_profile.png) no-repeat 0 -23px;
							}
						.ico_account {
							width: 22px;
							height: 23px;
							margin: -3px 5px 0 0;
							background: URL(../images/ico_account.png) no-repeat;
							float: left;
						}
							.user_cp_button.active .ico_account, .user_cp_button:hover .ico_account {
								background: URL(../images/ico_account.png) no-repeat 0 -23px;
							}
						
						.icons_actions {
							margin: 6px 10px 0 5px;
							float: right;
						}
							.icon_actions {
								width: 26px;
								height: 26px;
								margin: 0px 5px 0 0;
								border: 0;
								float: left;
							}
								.icon_actions:hover {
									cursor: pointer;
								}
							.icon_fav {								
								background: URL(../images/ico_favourite.png) no-repeat;								
							}
								.icon_fav.active, .icon_fav:hover {
									background: URL(../images/ico_favourite.png) no-repeat 0 -26px;
								}
							
							.icon_mail {								
								background: URL(../images/ico_mail.png) no-repeat;
							}
								.icon_mail.active, .icon_mail:hover {
									background: URL(../images/ico_mail.png) no-repeat 0 -26px;
								}
							
							.icon_twit {								
								background: URL(../images/ico_twitter.png) no-repeat;								
							}
								.icon_twit.active, .icon_twit:hover {
									background: URL(../images/ico_twitter.png) no-repeat 0 -26px;
								}
								
							.icon_face {								
								background: URL(../images/ico_facebook.png) no-repeat;								
							}
								.icon_face.active, .icon_face:hover {
									background: URL(../images/ico_facebook.png) no-repeat 0 -26px;
								}


								
							
						.green_gradient {
							background: #bfd082; /* Old browsers */
							/* IE9 SVG, needs conditional override of 'filter' to 'none' */
							background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDA4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzg0YTcwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
							background: -moz-linear-gradient(top,  #bfd082 0%, #84a70b 99%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd082), color-stop(99%,#84a70b)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #bfd082 0%,#84a70b 99%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #bfd082 0%,#84a70b 99%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #bfd082 0%,#84a70b 99%); /* IE10+ */
							background: linear-gradient(top,  #bfd082 0%,#84a70b 99%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd082', endColorstr='#84a70b',GradientType=0 ); /* IE6-8 */
							border-radius: 3px;
							-webkit-border-radius: 3px;
							-moz-border-radius: 3px;
						}
							.green_gradient:hover {
								background: #a6ce16; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2Y2UxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2N2FhMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #a6ce16 0%, #67aa2f 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6ce16), color-stop(100%,#67aa2f)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #a6ce16 0%,#67aa2f 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #a6ce16 0%,#67aa2f 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #a6ce16 0%,#67aa2f 100%); /* IE10+ */
								background: linear-gradient(top,  #a6ce16 0%,#67aa2f 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ce16', endColorstr='#67aa2f',GradientType=0 ); /* IE6-8 */
								cursor: pointer;
							}
						
						#user_cp_btn_add_property {
							font-size: 13px;
							color: #fff;
							text-shadow: #666 1px 1px 1px;
							text-transform: uppercase;
							margin: -8px 5px 0 0;
							padding: 9px 15px 7px 15px;
							float: right;
						}
						
						#user_cp_btn_cancel_property {
							
						}
						#user_cp_btn_cancel_property_small {
							text-decoration: underline;
							color: #fff;
						}
						#user_cp_btn_cancel_property_small:hover {
							color: #efefef;
							cursor:pointer;
						}
						
						#user_draw_tools {
							margin: -5px 0 0 0;
							display: none; 
							float: left;
						}
						
						#color-palette {
							float: left;
					    }
					    .color-button {
					       	width: 14px;
					        height: 14px;
					        font-size: 0;
					        margin: 2px;
					        float: left;
					        cursor: pointer;
					    }
					    .btn_shape_delete, .btn_map_clear {
					    	float: left;
					    }
						    #delete-button {
						    	float: left;
						    }
						
						.user_cp_link {
							text-decoration: underline;
							font-size: 15px;
							color: #fff;
							text-shadow: #666 1px 1px 1px;
							margin: -8px 5px 0 0;
							padding: 9px 15px 7px 15px;
							float: right;
						}
							.user_cp_link:hover {
								color: #e6e6e6;
								cursor: pointer;
								font-style: italic;
							}
						.user_cp_label {
							font-size: 15px;
							color: #fff;
							text-shadow: #666 1px 1px 1px;
							font-weight: bold;
							padding: 0px;
							margin: 0px;
							display: none;
							float: left;
						}
									
					#user_control_status {
						height: 30px;
						padding: 9px 0 0px 60px;
						overflow: hidden;
					}
						#user_control_status_text {
							color: #fff;
							font-size: 12px;
							line-height: 16px;
						}
						.user_control_status_text {
							height: 20px;
						}
							#user_control_status_text_welcome {
								margin: 0 10px 0 0;
								float: right;
							}
							
							#user_control_status_text_add {							
								padding-left: 22px;
								background: URL(../images/ico_info_grey.png) no-repeat 0 0; 
							}
						
					.bargrey {
						background-color: #f6f6f6;
					}
					.barblue {
						background-color: #4782c6;
					}
					.bargreen {
						background-color: #52aa30;
					}
					
					#user_contol_content {
						width: 100%;
						min-height: 100px;
						margin: -10px 0 25px 0;
						background: URL(../images/bg_content.jpg) repeat-x 0 0;
						display: none;
						overflow: hidden;
					}
						.user_control_list_title {
							width: 94%;
							min-height: 15px;
							margin-left: 50px;
							border: 1px solid #ccc;
							background-color: #28587c;
							color: #fff;
							padding: 7px 0;
						}
							.user_control_list_title_text {
								color: #fff;
								margin-left: 15px;
								float: left;
							}
							
							.search_list_close {
								margin: 0 20px 0 0;
								float: right;
							}
							.search_list_close:hover {
								cursor:pointer;
								text-decoration: underline;
							}
							
						.user_control_list_wrapper {
							width: 94%;
							margin-left: 50px;
							border: 1px solid #ccc;
							border-top: 0;
							background-color: #fff;
							padding: 10px 0;
						}
							.user_control_list {
								margin-left: 15px;							
							}
							
							.fieldset {							
							}
								.fieldset form {
									float: left; 
								}
					#user_contol_slide {
						width: 100%;
						height: 17px;
						margin: -1px auto 0 auto;
						border-top: 1px solid #ccc;
						padding: 5px 0 5px 0;
					}
						.control_button {
							width: 21px;
							height: 17px;
							background: URL(../images/btn_slide.png) no-repeat 0 0;
							margin: 0 auto;
							overflow: hidden;
						}
							.control_button:hover {
								background: URL(../images/btn_slide.png) no-repeat -21px 0;
								cursor: pointer;
							}
						.control_button.active {
							background: URL(../images/btn_slide.png) no-repeat 0px -17px;
						}
							.control_button.active:hover {
								background: URL(../images/btn_slide.png) no-repeat -21px -17px;
								cursor: pointer;
							}
				#map_canvas_footer {
					width: 100%;
					height: 33px;
					overflow: hidden;
					background-color: #efefef;
					border-top: 1px solid #ccc;
					margin: -2px 0 0 0;
					z-index: 1405;
					float: left;
				}
					#map_canvas_footer_inner {
						width: 100%;
						position: absolute;
						height: 33px;
					}
						.footer_text {
							padding: 10px;
							font-size: 11px;
							text-align: center;
						}
						 .footer_text a {
							color: #666;
						 }
				#map_canvas_wrapper {
					width: 100%;
					min-width: 300px;
					min-height: 200px;
					float: left;
				}
					#map_canvas {
						width: 100%;
						min-width: 300px;
						min-height: 200px;
						border: 1px solid #ccc;
						float: left;
					}
					#pano_close_abs {
						width: 100%;
						color: #FFF;
						position: absolute!important;
						z-index: 1496;
						display: none;
					}
						#pano_close_inner {
							width: 211px;
							height: 41px;
							overflow: hidden;
							float: right;
						}
							#pano_close {
								width: 211px;
								height: 41px;
								color: #FFF;
								position: absolute!important;
								z-index: 1497;
								overflow: hidden;
							}
								#pano_close_inner {
									width: 211px;
									height: 41px;
									overflow: hidden;
								}
									.button_close {
										width: 211px;
										height: 41px;
										overflow: hidden;
										
										float: right;
									}
									.button_close:hover {
										
										cursor: pointer;
									}
					
					.labels {
						color: white;
					   	background-color: none;
					   	font-family: "Lucida Grande", "Arial", sans-serif;
					   	font-size: 12px;
					   	text-align: center;
					   	width: 60px;     
					   	white-space: nowrap;
					}
								
				#map_booster {
					width: 100%;
					height: 1px;
					margin: 0px 0 0 0;
					position: relative;
				}
					#booster_popper {		
						width: 100%;
						position: absolute;
						z-index: 1400;
					}
						.property_boost {
							width: 220px;
							height: 90px;
							background-color: #fff;
							margin: 1px 5px 0 7px;
							overflow: hidden;
							-webkit-box-shadow: 0 0px 3px #fff;
			   				-moz-box-shadow:  0 0px 3px #fff;
			        		box-shadow: 0 0px 3px #fff;
			        		position: absolute;
							z-index: 1401;
			        		right: 0;
						}
							.boost_header {
								height: 12px;
								padding: 5px;
								background-color: #4782C6;
							}
								.boost_close {
									width: 15px;
									height: 10px;
									background: URL(../images/btn_down_arrow.png) 0 0 no-repeat;
									float: right;
								}
									.boost_close:hover {
										background: URL(../images/btn_down_arrow.png) 0 -10px no-repeat;
										cursor: pointer;
									}
									
								.boost_header_text {
									width: 190px;
									height: 13px;
									overflow: hidden;
									color: #FFF;
									font-size: 11px;
									margin:0;
									padding:0;
									float: left;
								}
								.boost_header_text:hover, .boost_body:hover {
									cursor:pointer;
								}
							.boost_body {
								padding: 5px;
							}
								.boost_image {
									float: left;
								}
									.boost_image_border {
										border: 1px solid #999;
										float: left;
									}
									.boost_image_border_inner {
										width: 95px;
										height: 55px;
										overflow: hidden;
										border: 2px solid #fff;
										float: left;
									}
									.boost_image_img {
										min-width: 95px;
										min-height: 55px;
										max-width: 110px;
										float: left;
									}
								.boost_content {										
									width: 95px;
									margin: 0 0 0 10px;
									overflow: hidden; 
									float: left;
								}
									.boost_content_price {
										width: 105px;
										color: #f9731b;
										font-size: 15px;
										font-weight: bold;
										float: left;
									}
									.boost_details {
										font-size: 10px;
										width: 105px;
										height: 50px;
										overflow: hidden;
										margin: 2px 0 0 0px;
										float: left;
									}
										.boost_detail {
											color: #333;
											margin: 1px 3px 1px 0;
											padding: 0 px 0 0;
											float: left;
										}
											.boost_detail span {
												font-weight: bold;
											}
				
		.contact_dialog_inner {
			background-color: #fff;
			height: 500px;
			padding: 10px;
			display: block;
			overflow: auto;
		}
		.loading_dialog_inner {
			background-color: #fff;
			width: 250px;
			height: 150px;
			padding: 10px;
			display: block;
			overflow: auto;
		}
		.info_dialog {
			width: 245px;
			color: #333333;
			display:none;
			background-color: #034da2;
		}
			.info_dialog_inner {
				width: 215px;
				height: 65px;
				background-color: #fff;
				padding: 7px;
				float: left;
			}
			.info_dialog_inner_left {
				margin: 0 0 0 10px;
				float: left;
			}
			.info_dialog_title {
				max-width: 120px;
				height: 30px;
				font-size: 12px;
				line-height: 15px;
				color: #333;
				text-align: left;
				overflow:hidden;
				float: left;
			}
			.info_dialog_price {
				width: 95%;
				height: 18px;
				font-size: 15px;
				font-weight:bold;
				color: #fff;
				margin: -1px 0 3px 5px;				
				float: left;
			}
				.small_dialog_main_title {
					float: left;
				}
				.small_dialog_dated {
					background-color: #56903d;
					color: #ffffff;
					text-transform: uppercase;
					font-size: 12px;
					padding: 1px 3px;
					border-radius: 2px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					margin: 1px 0 0 0;
					float: right;
				}
				.small_dialog_sold {
					background-color: #902929;
					color: #ffffff;
					text-transform: uppercase;
					font-size: 12px;
					padding: 1px 3px;
					border-radius: 2px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					margin: 1px 0 0 0;
					float: right;
				}
				.ui-dialog-title, .small_dialog_main_title {
					 text-shadow: #333 0.1em 0.1em 0.1em
				}
				.ui-dialog-title .small_dialog_dated {
					background-color: #56903d;
					color: #ffffff;
					text-transform: uppercase;
					font-size: 12px;
					padding: 1px 3px;
					border-radius: 2px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					margin: 0px 0 0 7px;
					float: right;
				}
				.ui-dialog-title .small_dialog_sold {
					background-color: #902929;
					color: #ffffff;
					text-transform: uppercase;
					font-size: 12px;
					padding: 1px 3px;
					border-radius: 2px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					margin: 0px 0 0 7px;
					float: right;
				}
				
				.ui-widget-white {
					background-color: #fff!important;
				}
				
				.agents_email {
					
				}
				
				
				
			.info_dialog_icon {
				margin-right: 7px;
				float: right;
			}
				.info_dialog_icon img {
					max-width: 25px;
					max-height: 25px; 
				}
			.info_dialog_hr {
				width: 100%;
				height: 1px;
				border-top: 1px solid #CCC;
				clear: both;
			}
			.info_dialog_img {
				width: 85px;
				height: 65px;
				margin: 0;
				overflow: hidden;
				float: left;
			}
				.info_dialog_img img {
					min-width: 65px;
					min-height: 65px;
				}
			.info_dialog_streetlink {
				color: #06C;
				text-decoration: underline;
				float: left;
				margin-top: 10px;
			}
				.info_dialog_streetlink img {
					max-width: 25px;
					max-height: 25px;
					margin: -3px 0 0 0;
					float: left;
				}
			.info_dialog_streetlink:hover {
				cursor: pointer;
			}
			.info_dialog_detailsbutton {
				margin: 10px 0 0 12px;
				padding: 0 5px;
				float: left;
			}
			.info_dialog_agentpic {
				margin: 10px 0 0 0;
				float: right;
			}
				.info_dialog_agentpic img {
					max-width: 100px;
					max-height: 100px;
				}
			.info_dialog_agentname {
				width: 100px;
				text-align: center;
				font-size: 13px;
				margin: 5px 0 0 0;
				float: right;
			}
			.info_dialog_showdetails {
				max-width: 120px;
				font-size: 10px;
				color: #06C;
				padding: 0;
				margin: 3px 0 0 0;
				float: left;
			}
			.info_dialog_agencylogo {
				max-width: 120px;;
				padding: 0;
				margin: 4px 0 0 0;
				float: left;
			}
				.info_dialog_agencylogo img, #info_dialog_agencylogo_img {
					max-width: 125px;
					max-height: 30px;
				}
		
		#dialog_detail {
			position: relative;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
		}
			.dialog_detail_inner {
				width: 96%;
				background-color: #fff;
				padding: 15px 2%;
				-moz-box-shadow:    inset 0 0 10px #000000;
				-webkit-box-shadow: inset 0 0 10px #000000;
				box-shadow:         inset 0 0 10px #000000;
				float: left;
			}
			.dialog_detail_gallery { width: 100%; float: left;
				-moz-user-select: none;
	            -khtml-user-select: none;
	            user-select: none;
			}
				.dialog_detail_gallery_wrap { width: 635px; float: left; }
					.dialog_detail_gallery_view { width: 100%; overflow: hidden; float: left; }
						.dialog_detail_gallery_view_img { 
							width: 635px;
							height: 400px;
							overflow: hidden; 
							float:left; 
						}
						.gallery_img_wrapper {
							position: relative;
						}
							#gallery_main_link {
								width: 635px;
								height: 400px;
								float: left;
							}
								.dialog_detail_gallery_view_img img { 
									min-width: 635px; 
									min-height:400px;
								}
						
							.gallery_view_control {
								width: 35px;
								height: 400px;
								position: absolute;
								filter: alpha(opacity=75); /* internet explorer */
								-khtml-opacity: 0.7;      /* khtml, old safari */
								-moz-opacity: 0.7;       /* mozilla, netscape */
								opacity: 0.7;           /* fx, safari, opera */
							}
							.gallery_view_control:hover {
								cursor: pointer;
								filter: alpha(opacity=100); /* internet explorer */
								-khtml-opacity: 1;      /* khtml, old safari */
								-moz-opacity: 1;       /* mozilla, netscape */
								opacity: 1;           /* fx, safari, opera */
							}
							.view_control_left {
								width: 35px;
								height: 400px;
								background: URL(../images/nav_left.png) no-repeat;
							}
							.view_control_right {
								width: 35px;
								height: 400px;
								background: URL(../images/nav_right.png) no-repeat;
								right: 0;
							}
								.inactive {
									
									
								}
								.active_thumb {
									border: 1px solid #333;
									filter: alpha(opacity=5); /* internet explorer */
									-khtml-opacity: 0.5;      /* khtml, old safari */
									-moz-opacity: 0.5;       /* mozilla, netscape */
									opacity: 0.5;           /* fx, safari, opera */
									background-color: #333;
								}
				
				.dialog_detail_gallery_list { width: 215px; margin:0; float: right; }
					.dialog_detail_gallery_list_item { width: 100px; height: 100px; margin: 0 0px 7px 7px; overflow: hidden; float: left; }
						.dialog_detail_gallery_list_item_img { min-width: 100px; min-height: 100px; max-width: 200px; float: left; }
							.dialog_detail_gallery_list_item img:hover, .dialog_detail_gallery_list_item_img:hover { cursor: pointer; }
					.dialog_detail_file_list_item { width: 32px; height: 32px; margin: 10px 0px 5px 10px; overflow: hidden; float: left; }					
						.dialog_detail_file_list_item img { min-width: 32px; min-height: 32px; float: left; }
					.dialog_detail_file_list_item_name { width: 300px; color:#999; margin: 15px 0px 10px 10px; float: left; }
						.dialog_detail_file_list_item_name a { color: #999; font-size: 13px; text-decoration: none;  }
							.dialog_detail_file_list_item_name a:hover { color: #999; font-size: 13px; text-decoration: underline;  }
			.dialog_detail_price { color: #f9731b; font-size: 18px; margin: 10px; }
			.dialog_detail_details { color: #373737; margin: 0 0 0 10px; float: left; }
			
			/* Webkit Scrollbar */
			::-webkit-scrollbar { width: 12px; } /* Track */ 
			::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,75,150,0.3); }
			::-webkit-scrollbar-thumb { background: rgba(0,75,150,0.5); -webkit-box-shadow: inset 0 0 6px rgba(0,75,150,0.5); } 
			::-webkit-scrollbar-thumb:window-inactive { background: rgba(0,75,150,0.4); }
			
				.scroll_parent {
				    min-width: 235px;
				    height: 410px;
				    float: left;				    
				    overflow:auto;
				}
			
			.upload_gallery_list { width: 423px; margin:0; margin: 0px 0 0 0px; float: left; }
				
			.dialog_detail_streetbutton {
				width: 237px;
				height: 40px;
				background: URL(../images/btn_streetview_ico.png) 0 0;
				float: right;
			}
				.dialog_detail_streetbutton:hover {
					background: URL(../images/btn_streetview_ico.png) 0 40px;
					cursor: pointer;
				}
		
		
		div.flash-error, div.flash-notice, div.flash-success
		{
			padding:.8em;
			margin-bottom:1em;
			border:2px solid #ddd;
		}
		
		div.flash-error
		{
			background:#FBE3E4;
			color:#8a1f11;
			border-color:#FBC2C4;
		}
		
		div.flash-notice
		{
			background:#FFF6BF;
			color:#514721;
			border-color:#FFD324;
		}
		
		div.flash-success
		{
			background:#E6EFC2;
			color:#264409;
			border-color:#C6D880;
		}
		
		div.flash-error a
		{
			color:#8a1f11;
		}
		
		div.flash-notice a
		{
			color:#514721;
		}
		
		div.flash-success a
		{
			color:#264409;
		}
		
		div.form .rememberMe label
		{
			display: inline;
		}
		
		div.view
		{
			padding: 10px;
			margin: 10px 0;
			border: 1px solid #C9E0ED;
		}
		
		div.breadcrumbs
		{
			font-size: 0.9em;
			padding: 5px 20px 0 13px;
			margin: 5px 0 10px 0;
		}
		
		div.breadcrumbs span
		{
			font-weight: bold;
		}
		
		div.search-form
		{
			padding: 10px;
			margin: 10px 0;
			background: #eee;
		}
		
		.portlet
		{
		
		}
		
		.portlet-decoration 
		{
			padding: 3px 8px;
			background: #B7D6E7;
			border-left: 5px solid #6FACCF;
		}
		
		.portlet-title
		{
			font-size: 12px;
			font-weight: bold;
			padding: 0;
			margin: 0;
			color: #298dcd;
		}
		
		.portlet-content
		{
			font-size:0.9em;
			margin: 0 0 15px 0;
			padding: 5px 8px;
			background:#EFFDFF;
		}
		
		.portlet-content ul
		{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin: 0;
			padding: 0;
		}
		
		.portlet-content li
		{
			padding: 2px 0 4px 0px;
		}
		
		.operations
		{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
		.operations li
		{
			padding-bottom: 2px;
		}
		
		.operations li a
		{
			font: bold 12px Arial;
			color: #0066A4;
			display: block;
			padding: 2px 0 2px 8px;
			line-height: 15px;
			text-decoration: none;
		}
		
		.operations li a:visited
		{
			color: #0066A4;
		}
		
		.operations li a:hover
		{
			background: #80CFFF;
		}
		
.fl { float:left; }
.fr { float:right; }
.rel { position:relative; }
.hidden { display:none; }

	.loading {
		background: url(../images/loading.gif) no-repeat center center;
	}
	
	.loading_note {
		background: url(../images/loading.gif) no-repeat left;
		padding: 0 0 0 37px;
		min-height: 32px;
	}
	
	
	form .counter {
		margin: 5px 0 0 3px;
		font-size:10px;
		font-weight:bold;
		color:#ccc;
		float: left;
	}
	form .warning {color:#600;}	
	form .exceeded {color:#e00;}
	
	
	
.alias_list {		
	border-bottom: 1px solid #CBCED1;
	margin-bottom: 10px;
	margin-left: 4px;
	margin-right: 4px;
}

.alias_list_item_head {
	float: left;
	border-bottom: 1px solid #CBCED1;
}

.alias_list_item_even {
	float: left;	
	padding: 4px;	
}
.alias_list_item_odd {
	float: left;	
	background-color: #E6EBF0;
	padding: 4px;	
}

.alias_list_head {
	font-weight: bold;
}

.alias_list_item div {
	padding: 4px;
}

.alias_list_item_empty {
	clear: left;
	float: left;
	padding: 8px;
	color: #5F7185;
	font-size: 96%;
}

.alias_list_name {
	float: left;
	width: 240px;
}

.alias_list_email {
	float: left;
	width: 220px;
}

.alias_list_buttons {
	float: left;
	width: 300px;
}

.alias_list_buttons a {
	margin-right: 12px;	
}

.alias_edit {
	float: left;
}

.alias_edit_item {
	float: left;
	clear: both;
	padding: 4px 0 4px 0;
}

.alias_edit_item_right {
	float: right;
}

.alias_edit_item_subhead {
	float: left;
	font-size: 15px;
	margin-bottom: 4px;
}

.alias_container {
	float: left;
	width: 340px;
	margin-right: 20px;
}

.filelist {
	height: 500px;
}

.alias_container_right {
	float: left;
	width: 180px;
}

.alias_edit_item_label{
	float: left;
	width: 170px;	
	padding: 4px 0 4px 0;
}

.alias_edit_item_value {
	float: left;
	padding: 4px 0 4px 0;
}

.alias_button {
	text-decoration: none;
}

.alias_button:hover {
	color: #fff;
}

.cb {
	clear: both;	
}

.limit_item_main {
	border: 1px solid #EBEDF0;
	border-radius: 3px;
	margin-top: 4px;
	margin-left: 75px;
	padding: 4px 4px 4px 8px;
	float: left;
}

.limit_item {	
	float: left;
	margin-right: 4px;
	font-size: 8.5pt;
}

.limit_warning {
	float: left;
	margin-left: 10px;
	margin-top: 1px;
	border: 1px solid #E8AEAE;
	padding: 2px 4px 2px 4px;	
	background-color: #EDCCCC;
	color: #A33434;
	border-radius: 5px;
	font-size: 8.5pt;
	background: -moz-linear-gradient(top, #FAF2F2, #F2D0D0); /* Gecko */
	background: -webkit-gradient(linear, left top, left bottom, from(#F28816), to(#BF6C13)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F28816', endColorstr='#BF6C13'); /* IE */
}

.limit_warning p {
	margin-bottom: 3px;
	padding-bottom: 0px;
}

.limit_un {
	font-size:18px;
	margin: 2px 5px 0 -3px;
	line-height: 10px;
	float: left;
}
.limit_un_small {
   font-size:11px;
	margin: 2px 5px 0 -3px;
	line-height: 10px;
	float: left;
	
}

.buttonContainer_bottom {
	margin-top: 5px;
}
.partialcontent {
	padding: 5px 10px 20px 10px;
	min-height: 500px;
}

.importButton {
    text-decoration: none;
    float: right;
    margin: 0 3px 0 0;
    padding: 3px 4px 3px 5px;
    text-indent: 0;
    background-color: #0066CC;
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    margin: 5px 3px 0 0;
    min-width: 70px;
    padding: 7px 3px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.no-border {
	border: 0!important;
}

.pac-container {
	z-index:5000!important;
}