html {overflow-y:scroll;}
body {margin:0px; padding:0px 0px 50px 0px; text-align:center; background-color:#FFF;}
body, div, table, td, form, input, select, textarea, button {font-family:Arial,Helvetica; font-size:12px; color:#333;}
h1, h2, h3, h4, h5, h6 {font-family:Arial,Helvetica; margin:0px; padding:0px; color:#333;}
h1, h2 {font-size:18px; padding-bottom:5px; color:#685F56; font-weight:300;}
h3, h4 {font-size:12px; padding-bottom:2px; font-weight:bold;}
div, form {margin:0px; padding:0px;}
p {margin:0px; padding:0px 0px 12px 0px;}
img {border:0px;}
a {outline:none; color:#0066CC;}
a:hover {color:#6699CC;}
a.arrow {background:url(../../images/1.0.0/arrow_link.gif) no-repeat 0px 5px; padding-left:7px;}
button {height:20px; border:2px solid; border-color:#f9b78f #b45920 #b45920 #f9b78f; background-color:#df6d27; color:#fff; font-size:12px; line-height:12px; vertical-align:top; padding-bottom:1px; cursor:pointer;}
.button a {position:relative; display:block; width:auto; text-align:center; padding:2px 0px 0px 0px; border:2px solid; border-color:#f9b78f #b45920 #b45920 #f9b78f; background-color:#df6d27; color:#ffffff!important; font-size:12px; line-height:14px; text-decoration:none;}
.divider {display:block; height:1px; font-size:1px; line-height:0px; border-bottom:1px solid #eaeaea; margin-bottom:15px;}
.clear {clear:both; height:1px; line-height:1px; font-size:1px;}
.b {font-weight:bold;}
.u {text-decoration:underline;}
.i {font-style:italic;}
.sm {font-size:11px;}
.bullet {position:static; list-style-type:none; padding:0px; margin:0px; padding-left:5px; padding-bottom:12px;}
.bullet li {background:url(../../images/1.0.0/bullet.gif) no-repeat 0 .6em; padding-left:.7em; padding-bottom:1px; padding-top:1px; line-height:15px;}
.bullet.red li {background-image:url(../../images/1.0.0/bullet_red.gif);}
.bullet.blue li {background-image:url(../../images/1.0.0/bullet_blue.gif);}
.bullet.orange li {background-image:url(../../images/1.0.0/bullet_orange.gif);}
.required {color:#cc0000;}
.remove {color:#cc0000; text-decoration:none;}
.error {color:#cc0000;}

#atffc {display:none;}
#site {position:relative; width:962px; margin-right:auto; margin-left:auto; text-align:left;}
	#header {position:relative; width:962px; background-image:url(../../images/1.0.0/sprite-header.png); background-repeat:no-repeat;}
	#header a {color:#A8D3FF;}
	.global #header {height:85px; background-position:0px -16px;}
	.region #header {height:101px; background-position:0px 0px;}
		#logo {position:absolute; top:10px; left:12px;}
		#logo a {display:block; background:url(../../images/1.0.0/sprite-header.png) no-repeat 0px -102px;}
		#logo span {display:none;}
		.global #logo a {width:138px; height:55px;}
		.region #logo a {width:138px; height:74px;}
		#region {position:absolute; top:22px; left:167px;}
		#region img {display:block; float:left; margin-right:3px;}
		#region a {font-size:11px; display:block; float:left;}
		#profile {position:absolute; top:16px; left:532px; width:410px; color:#fff; font-size:11px; text-align:right;}
		#main-nav {position:absolute; top:59px; left:168px; width:auto;}
		#main-nav ul {position:relative; margin:0px; padding:0px; height:42px;}
		#main-nav li {float:left; margin:0px 1px 0px 0px; padding:0px; height:42px; list-style-type:none; background-image:url(../../images/1.0.0/sprite-header.png); background-position:0px -514px; background-repeat:no-repeat;}
		#main-nav li.selected {background-position:0px -556px;}
		#main-nav a {display:block; float:left; width:154px; height:33px; font-size:12px; font-family:Arial; text-decoration:none; color:#FFF; background-color:#686057; background-image:url(../../images/1.0.0/sprite-header.png); background-repeat:no-repeat;}
		#main-nav span {visibility:hidden;}
		#main-nav-1 a:hover, #main-nav-1.selected a {background-position:0px -217px;}
		#main-nav-2 a:hover, #main-nav-2.selected a {background-position:0px -283px;}
		#main-nav-3 a:hover, #main-nav-3.selected a {background-position:0px -349px;}
		#main-nav-4 a:hover, #main-nav-4.selected a {background-position:0px -415px;}
		#main-nav-5 a:hover, #main-nav-5.selected a {background-position:0px -481px;}
		#main-nav-1 a {background-position:0px -184px;}
		#main-nav-2 a {background-position:0px -250px;}
		#main-nav-3 a {background-position:0px -316px;}
		#main-nav-4 a {background-position:0px -382px;}
		#main-nav-5 a {background-position:0px -448px;}
	#content {position:relative; padding:0px 4px 0px 4px;}
		#main {position:relative; width:954px;}
			#breadcrumb {position:relative; width:auto; padding:4px 0px 9px 15px; margin-bottom:18px; border-bottom:1px solid #d8d8d8; font-size:11px; line-height:11px;}
			#breadcrumb h1 {font-size:11px; margin:0px; padding:0px; color:#333; font-weight:normal; display:inline;}
			#one-col {padding-left:15px;}
				.gateway-title {font-size:12px; color:#333; font-weight:normal; padding-bottom:12px;}
				.gateway-block {position:relative; width:939px;}
				.gateway-col {float:left; width:187px;}
				.gateway-heading {font-size:18px; color:#333; font-weight:bold; padding:5px 0px 5px 0px;}
				.gateway-group li {padding-top:3px; padding-bottom:2px;}
				.gateway-group .important {font-size:14px; font-weight:bold;}
			#two-col {width:954px; background:url(../../images/1.0.0/bg_2col.gif) repeat-y 715px 0px;}
			#two-col #left-col {float:left; width:695px;}
			#two-col #left-col-padding {padding:0px 0px 20px 15px;}
			#two-col #right-col {float:right; width:218px;}
			#three-col {width:954px; background:url(../../images/1.0.0/bg_3col.gif) repeat-y 0px 0px;}
			#three-col-divider {float:left; width:695px;}
			#three-col #top-col {position:relative; width:695px; background-color:#fff; overflow:auto;}
			#three-col #top-col-padding {position:relative; padding:15px; padding-right:170px; margin-bottom:15px; background-color:#efefef;}
			#three-col #left-col {float:left; width:259px;}
			#three-col #left-col-padding {padding:0px 41px 20px 15px;}
			#three-col #middle-col {float:left; width:436px;}
			#three-col #right-col {float:right; width:218px;}
			
			.sub-nav {padding:0px 0px 20px 15px;}
			.sub-nav ul {position:relative; display:block; width:203px; margin:0px; padding:0px; list-style-type:none; font-weight:bold;}
			.sub-nav li {position:relative; display:inline; margin:0px; padding:0px; width:203px;}
			.sub-nav li a {position:relative; display:block; width:auto; text-decoration:none; margin:0px; padding:2px 0px 3px 10px; font-weight:normal; border-bottom:1px dashed #ccc; background:url(../../images/1.0.0/bullet_grey.gif) no-repeat 0 7px;}
			.sub-nav li a:hover {color:#0c4a87; background-color:#F5F5F5!important;}
			.sub-nav .selected a {background:url(../../images/1.0.0/bullet_orange.gif) no-repeat 0px 7px;}

			.step-nav {margin-bottom:15px; background-repeat:no-repeat;}
			.step-nav ul {width:670px; height:60px; margin:0px; padding:0px; list-style:none;}
			.step-nav ul li {float:left; width:222px; height:60px; margin:0px; padding:0px; background:none;}
			.step-nav ul li a {display:block; padding:33px 0px 8px 35px; text-decoration:none; color:#FFF; font-size:12px;}
			.step-nav ul li span {display:block; padding:33px 0px 8px 35px; text-decoration:none; color:#666; font-size:12px;}
			.step-nav.type-3 {background-image:url(../../images/1.0.0/bg_steps_3.gif);}
			.step-nav.type-3.select-1 {background-position:0px -120px;}
			.step-nav.type-3.select-2 {background-position:0px -60px;}
			.step-nav.type-3.select-3 {background-position:0px 0px;}
			
			#step-nav {padding-bottom:15px;}
			#step-nav ul {width:670px; height:61px; margin:0px; padding:0px; list-style:none;}
			#step-nav ul li {float:left; width:220px; height:60px; margin:0px; padding:0px; background:none;}
			#step-nav ul li a {display:block; height:60px;}
			.step-nav-0 {background:url(../../images/1.0.0/step_0.gif) no-repeat top left;}
			.step-nav-1 {background:url(../../images/1.0.0/step_1.gif) no-repeat top left;}
			.step-nav-2 {background:url(../../images/1.0.0/step_2.gif) no-repeat top left;}
			.step-nav-3 {background:url(../../images/1.0.0/step_3.gif) no-repeat top left;}
			
			.facet {position:relative; margin-bottom:12px; padding-left:15px;}
			.facet h4 {margin:0px; font-family:Arial; font-size:12px; font-weight:bold; color:#737e8b;}
			.facet a {display:block; white-space:nowrap; color:#0066CC; text-decoration:none;}
			.facet a:hover {color:#0c4a87; text-decoration:underline;}
			.facet span {display:block; white-space:nowrap; color:#718da8;}
			
			.topics {white-space:nowrap;}
			.pagination {width:436px; padding:4px 0px 10px 0px; text-align:center; background:#f7f7f7 url(../../images/1.0.0/bg_pagination.gif) repeat-x bottom;}

			.listing-result {position:relative; width:436px; border-bottom:1px solid #d8d8d8; padding:0 0 20px 0; margin:10px 0 0 0;}
			.listing-left {float:left; width:130px;}
			.listing-right {float:left; width:300px;}
			.listing-right p {padding:4px 0px 6px 0px;}
			.listing-specs {width:300px; margin:0px; padding:0px;}
			.listing-specs dt {float:left; width:180px; margin:0px; padding:2px 0px 0px 0px; border-bottom:1px dotted #d8d8d8;}
			.listing-specs dd {float:left; width:110px; margin:0px; padding:2px 5px 0px 0px; border-bottom:1px dotted #d8d8d8; text-align:right;}
			.listing-phone {border:none!important; font-weight:bold;}
			
			#map-details {position:relative; width:290px;}
			#map-details-left {float:left; width:130px;}
			#map-details-right {float:left; width:160px;}
			#map-details-right dl {width:160px; margin:0px; padding:0px;}
			#map-details-right dt {float:left; width:70px; margin:0px; padding:2px 0px 0px 0px; border-bottom:1px dotted #d8d8d8;}
			#map-details-right dd {float:left; width:90px; margin:0px; padding:2px 0px 0px 0px; border-bottom:1px dotted #d8d8d8; text-align:right;}
			
			#map-key {padding-top:10px;}
			#map-key td {padding-right:5px}
			#map-key img {margin-left:5px;}
			
			#message {position:relative; display:none;}
			#message .success {position:relative; margin:0px 0px 15px 15px; padding:4px 0px 4px 23px; border:1px solid #669528; background-image:url(../../images/1.0.0/icon_accept.gif); background-repeat:no-repeat; background-position:4px 4px;  background-color:#ddf8a7;}
			#details-left {position:relative; float:left; width:390px; z-index:1;}
				
			#details-right {position:relative; float:left; width:305px; z-index:2;}
				#details-tools {position:relative;}
					.share-nav {position:relative; padding:3px 0px 14px 1px;}
					.share-nav a {background-image:url(../../images/1.0.0/sprite_details_1.gif); background-repeat:no-repeat; padding-top:3px; padding-bottom:4px;}
					.share-nav-1 {background-position:1px -4px; padding-left:25px; padding-right:3px;}
					.share-nav-2 {background-position:3px -28px; padding-left:29px; padding-right:3px;}
					.share-nav-3 {background-position:2px -54px; padding-left:27px; padding-right:3px;}
					.share-nav-4 {background-position:0px -79px; padding-left:23px;}
					#report-box {position:absolute; top:14px; left:218px; width:185px; border:1px solid #CCC; background-color:#FFF; display:none; z-index:100;}
					#report-box .top {position:relative; margin:1px; padding:3px 0px 2px 5px; border-bottom:1px solid #E5E5E5; background-color:#F2F2F2;}
					#report-box .close {position:absolute; top:3px; right:5px;}
					#report-box .close a {text-decoration:none;}
					#report-box .middle {padding:4px 4px 4px 6px;}
					#report-box .middle div {padding-bottom:5px;}
				.map-nav {background:url(../../images/1.0.0/sprite_details_1.gif) no-repeat -1px -104px; padding:3px 0px 5px 23px; margin:0px 0px 10px 0px;}
				.contact-name {text-transform:capitalize}
				.contact-nav {position:relative; margin-top:1px; padding-bottom:14px;}
				.contact-nav a {background-image:url(../../images/1.0.0/sprite_details_1.gif); background-repeat:no-repeat; padding-top:5px; padding-bottom:2px;}
				.contact-nav div {padding:4px 0px 3px 0px;}
				.contact-nav div div {padding-bottom:5px; margin:-7px 0px;}
				.contact-nav-1 {background-position:-1px -128px; padding-left:24px;}
				.contact-nav-2 {background-position:-1px -153px; padding-left:24px;}
				.contact-nav-3 {background-position:-1px -178px; padding-left:24px;}

			.manager-company {position:relative; padding:4px 15px 0px 15px; margin-bottom:10px; background:#F7F7F7 url(../../images/1.0.0/bg_manager.gif) repeat-y right;}
			.manager-company h1 {color:#000;}
			.manager-share {position:absolute; top:5px; right:13px; padding:4px 0px;}
			.manager-share a {background-image:url(../../images/1.0.0/sprite_details_1.gif); background-position:0px -54px; background-repeat:no-repeat; padding-top:3px; padding-bottom:4px; padding-left:23px; padding-right:1px;}
			.manager-info {position:relative; width:695px; border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:15px;}
			.manager-info .spacing {padding-left:15px;}
			.manager-info .manager-address {float:left; width:263px;}
			.manager-info .manager-contact {float:left; width:213px;}
			.manager-info .manager-contact h3 {padding-bottom:1px;}
			.manager-info .manager-image {float:right; width:219px; text-align:right;}
			.manager-info .manager-image .spacing {padding-right:15px;}
			.manager-info .manager-image img {margin:5px 0px 10px 0px;}

			.form-register .el-group {width:680px;}
			.form-register .el-label {float:left; width:140px; padding:3px 10px 9px 0px; text-align:right;}
			.form-register .el-input {float:left; width:265px; padding:0px 0px 9px 0px;}
			.form-register .el-description {float:left; width:265px; font-size:10px; padding-top:5px;}
			.form-register .el-group.extended .el-input {width:329px;}
			.form-register .el-group.extended .el-description {width:201px;}
			.form-register input {width:250px;}
			.form-register select {width:256px; padding:2px 0px;}
			.form-register .recaptcha {margin-left:-3px; min-height:129px;}
			.form-register .check-label {float:left; padding:2px 0px 5px 4px;}
			.form-register .check-input {float:left; margin-left:-3px;}
			.form-register .radio-check {width:auto;}
			.form-register .submit {margin-top:-2px; width:140px;}

			.form-account h2 {padding-bottom:10px; color:#000; font-size:12px; font-weight:bold;}
			.form-account .divider {margin:8px 0px 8px 0px;}
			.form-account .el-group {width:436px;}
			.form-account .el-label {padding-bottom:3px;}
			.form-account .el-input {padding-bottom:9px;}
			.form-account .el-description {font-size:10px; color:#6c6c6c;}
			.form-account .left {float:left;}
			.form-account .right {float:right;}
			.form-account input {width:270px;}
			.form-account select {width:276px; padding:2px 0px;}
			.form-account .col-2 input {width:205px;}
			.form-account .col-2 select {width:211px;}
			.form-account .check-label {float:left; padding:2px 0px 5px 4px;}
			.form-account .check-input {float:left; margin-left:-3px;}
			.form-account .radio-check {width:auto;}
			.form-account .submit {margin-top:-2px; width:140px;}


			#units {width:680px; margin-bottom:15px;}
			#units th {padding:2px 0px 2px 0px; text-align:left;}
			#units td {padding:2px 0px 2px 4px;}
			#units .even td {background-color:#f3f3f3;}

			/* new */
			.thumbnail-sm, .thumbnail-lg {position:relative; background-image:url(../../images/1.0.0/sprite-thumbnail.png); background-repeat:no-repeat;}
			.thumbnail-sm a, .thumbnail-lg a {position:relative; display:block; text-decoration:none; background-repeat:no-repeat; background-position:center center;}
			.thumbnail-sm .rented, .thumbnail-lg .rented {position:absolute; display:block; top:0px; left:0px; background-image:url(../../images/1.0.2/sprite-rented.png); background-repeat:no-repeat; cursor:pointer;}

			.thumbnail-sm {padding:3px 5px 5px 3px; background-position:-360px 0px;}
			.thumbnail-sm a {width:112px; height:84px;}
			.thumbnail-sm .rented {width:74px; height:63px; background-position:0px 0px;}
			.thumbnail-lg {padding:2px 6px 6px 2px; background-position:0px 0px;}
			.thumbnail-lg a {width:352px; height:264px;}
			.thumbnail-lg .rented {width:196px; height:165px; background-position:0px -73px;}
			
			.thumbnail-group {position:relative; width:357px;}
			.thumbnail-idx {position:relative; float:left; margin:0px 3px 3px 0px; border:1px solid #9b9b9b;}
			.thumbnail-idx a {display:block; width:46px; height:35px; overflow:hidden;}
			.thumbnail-tagline {position:relative; padding:2px 0px 0px 0px;}
			.gallery-group {display:none}

			.social {position:relative; width:160px; padding-bottom:15px;}
			.social a {display:block; float:left; width:32px; height:32px; margin-right:15px; background-image:url(../../images/1.0.0/sprite-icons.png); background-repeat:no-repeat;}
			.social span {display:none;}
			.social .facebook {background-position:0px 0px;}
			.social .twitter {background-position:0px -37px;}
			.social .linkedin {background-position:0px -74px;}
			/* new */

			/* checkout */
			.payment-type {float:left; display:inline;}
			.payment-type label {float:left; display:block; height:40px; line-height:40px; text-indent:-9999px;}
			.payment-type .radio-bg {float:left; margin-top:2px;}
			.payment-type.card label {width:100px; background:url(../../images/1.0.0/icon_card.gif) no-repeat 6px 0px;}
			.payment-type.paypal label {width:100px; background:url(../../images/1.0.0/icon_paypal.gif) no-repeat 6px 0px;}
			.card-table {margin-left:118px; margin-bottom:10px; margin-top:5px; width:320px;}
			.card-table td {vertical-align:top;}
			.card-table .el-label {width:135px; padding:3px 10px 9px 0px; text-align:right;}
			.card-table .el-input {width:185px; padding:0px 0px 9px 0px;}
			.info-table {width:305px;}
			.info-table td {vertical-align:top;}
			.info-table .el-label {width:115px; padding:3px 10px 9px 0px; text-align:right;}
			.info-table .el-input {width:190px; padding:0px 0px 9px 0px;}
			.info-billing {position:relative; float:left; width:305px; padding-left:0px;}
			.info-billing.expanded {padding-left:138px;}
			.info-shipping {position:relative; float:left; width:375px; display:none;}
			.info-shipping.expanded {display:block;}
			/* checkout */

			
			.attributes {position:relative; list-style-type:none; padding:0px; margin:0px; margin-left:5px;}
			.attributes li {float:left; display:block; margin-right:15px; background:url(../../images/1.0.0/bullet_orange.gif) no-repeat 0 .6em; padding-left:.7em; padding-bottom:1px; padding-top:1px; line-height:15px;}
			
			.form-table td {vertical-align:top; padding-bottom:5px;}
			.form-table input {margin-top:1px;}
			
/* =========================================== Home Page Styles =========================================== #fec62b */
			.home-h2 {font-size:24px; padding-bottom:5px; font-weight:500; color:#49a406;}

			#search-nav {position:relative;}
			#search-nav ul {width:665px; height:31px; list-style:none; background:url(../../images/1.0.0/bg_search.gif) repeat-x bottom left; margin:0px; padding-left:30px;}
			#search-nav ul li {float:left; width:210px; height:31px; margin-right:25px; text-align:center;}
			#search-nav ul li a {display:block; width:210px; height:31px; text-decoration:none; background-image:url(../../images/1.0.0/bg_search_nav.gif); background-repeat:no-repeat; background-position:0px -31px;}
			#search-nav ul li a:hover {background-position:0px 0px;}
			#search-nav ul li a.selected {background-position:0px -62px!important;}
			#search-nav h1, #search-nav h2 {margin:0px; padding:8px 0px 0px 0px; font-size:14px; font-weight:500; color:#333;}
			
			#search-form {position:absolute; top:3px; right:0px;}
			#search-form label {float:left; display:block; padding-top:3px; font-size:13px; color:#333; font-family:Arial;}
			#search-form input {float:left; width:55px; margin:0px 7px 0px 6px; }
			#search-form button {float:left;}

			#search-listings {width:695px; padding-top:5px; padding-bottom:10px; background:url(../../images/1.0.0/bg_search_listings.jpg) repeat-x top left;}
				.search-by {float:left; margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; background-repeat:no-repeat;}
				.search-by.odd {width:308px; background-position:15px 2px;}
				.search-by.even {width:335px; background-position:42px 2px;}
				.search-by div {float:right; width:244px;}
				.search-by h3 {margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#737e8b;}
				.search-by a {white-space:nowrap; color:#0066CC; text-decoration:none;}
				.search-by a:hover {color:#0c4a87; text-decoration:underline;}
				.search-by span {white-space:nowrap; color:#718da8;}
				#s-city {background-image:url(../../images/1.0.0/facet_city.gif); background-position:15px 0px;}
				#s-district {background-image:url(../../images/1.0.0/facet_district.gif);}
				#s-type {background-image:url(../../images/1.0.0/facet_type.gif);}
				#s-bedrooms {background-image:url(../../images/1.0.0/facet_bedrooms.gif);}
				#s-bathrooms {background-image:url(../../images/1.0.0/facet_bathrooms.gif);}
				#s-rent {background-image:url(../../images/1.0.0/facet_rent.gif);}
				#s-sqf {background-image:url(../../images/1.0.0/facet_sqf.gif);}
				#s-pets {background-image:url(../../images/1.0.0/facet_pets.gif);}
				#s-smoking {background-image:url(../../images/1.0.0/facet_smoking.gif);}
				#s-parking {background-image:url(../../images/1.0.0/facet_parking.gif);}
				#s-includes {background-image:url(../../images/1.0.0/facet_includes.gif);}
				#s-listed {background-image:url(../../images/1.0.0/facet_listed.gif);}
			
			#search-map {padding:10px 0px 20px 15px; background:url(../../images/1.0.0/bg_search_listings.jpg) repeat-x top left;}
				#map {width:665px; height:450px}
				#map_overview {position:absolute; top:330px; left:505px; margin-top:43px; margin-left:43px;}
			
			#featured-listings {border-top:1px solid #d8d8d8; width:680px; padding:20px 0px 10px 15px;}
				.feature {float:left; width:230px; margin:10px 0px 0px 0px; background: url(../../images/1.0.0/bg_line.gif) repeat-y 205px 0px; font-size:11px;}
				.feature-specs {width:200px; margin:5px 0px 0px 0px; padding:0px;}
				.feature-specs dt {float:left; width:90px; border-bottom:1px dashed #d8d8d8; margin:0px; padding:2px 0px 0px 0px; color:#333;}
				.feature-specs dd {float:left; width:90px; border-bottom:1px dashed #d8d8d8; margin:0px; padding:2px 5px 0px 0px; color:#333; text-align:right;}
				.feature-phone {border:none!important; font-weight:bold;}
				/*
				#left-arrow {float:left; margin:20px 0px 0px 0px; background:url(../../images/1.0.0/arrow_left.gif) no-repeat top left;}
				#left-arrow a {display:block; width:37px; height:22px;}
				#left-arrow a span {display:none;}
				#right-arrow {float:right; margin:20px 14px 0px 0px; background:url(../../images/1.0.0/arrow_right.gif) no-repeat top left;}
				#right-arrow a {display:block; width:37px; height:22px;}
				#right-arrow a span {display:none;}
				*/
				
			#home-copy {border-top:1px solid #d8d8d8; padding:20px 75px 0px 15px;}
			
			#comming {position:relative; padding:0px 15px 0px 15px;}
			#comming .areas {display:inline; float:left; width:210px;}
	
		
		
		
		#ipod-promo {padding:4px 0px 0px 80px; height:145px; font-size:11px!important; background:url(../../images/1.0.0/ipod_shuffle.gif) no-repeat top left;}
		#ipod-promo p {padding-bottom:6px;}

	
			
	#footer {position:relative; width:954px; height:60px; margin-top:20px; border-top:1px solid #d8d8d8;}
		#utility-nav {position:absolute; top:20px; left:15px;}
		#utility-nav ul {position:relative; margin:0px; padding:0px;}
		#utility-nav li {float:left; margin:0px; padding:0px; list-style-type:none; background:url(../../images/1.0.0/bg_footer.gif) no-repeat center left;}
		#utility-nav a {display:block; float:left; padding:0px 8px 0px 10px; text-decoration:underline; font-size:12px; color:#333; font-weight:bold;}
		#utility-nav .first {background:none;}
		#utility-nav .first a {padding-left:0px;}
		#copyright {position:absolute; top:20px; left:536px; width:300px; font-size:12px; text-align:right;}
		#bbb {position:absolute; top:10px; right:10px; }
	#cities {position:relative; width:954px; text-align:center; color:#333; font-size:12px;}
	#cities a {color:#808080;}



/* Color Box Core Styles */
#colorbox, #cboxOverlay, #cboxWrapper {position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay {position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear:left;}
#cboxContent {position:relative; overflow:visible;}
#cboxLoadedContent {overflow:auto;}
#cboxLoadedContent iframe {display:block; width:100%; height:100%; border:0;}
#cboxTitle {margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor:pointer;}

/* Color Box User Styles */
#cboxOverlay {background:#000;}
#colorbox {}
	#cboxTopLeft {width:14px; height:14px; background:url(../../images/1.0.0/colorbox-controls.png) 0 0 no-repeat;}
	#cboxTopCenter {height:14px; background:url(../../images/1.0.0/colorbox-border.png) top left repeat-x;}
	#cboxTopRight {width:14px; height:14px; background:url(../../images/1.0.0/colorbox-controls.png) -36px 0 no-repeat;}
	#cboxBottomLeft {width:14px; height:43px; background:url(../../images/1.0.0/colorbox-controls.png) 0 -32px no-repeat;}
	#cboxBottomCenter {height:43px; background:url(../../images/1.0.0/colorbox-border.png) bottom left repeat-x;}
	#cboxBottomRight {width:14px; height:43px; background:url(../../images/1.0.0/colorbox-controls.png) -36px -32px no-repeat;}
	#cboxMiddleLeft {width:14px; background:url(../../images/1.0.0/colorbox-controls.png) -175px 0 repeat-y;}
	#cboxMiddleRight {width:14px; background:url(../../images/1.0.0/colorbox-controls.png) -211px 0 repeat-y;}
	#cboxContent {background:#fff;}
		#cboxLoadedContent {margin-bottom:5px;}
		#cboxLoadingOverlay {}
		#cboxLoadingGraphic {}
		#cboxTitle {position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
		#cboxCurrent {position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
		#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {position:absolute; bottom:-29px; background:url(../../images/1.0.0/colorbox-controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
		#cboxPrevious {left:0px; background-position: -51px -25px;}
		#cboxPrevious.hover {background-position:-51px 0px;}
		#cboxNext {left:27px; background-position:-75px -25px;}
		#cboxNext.hover {background-position:-75px 0px;}
		#cboxClose {right:0; background-position:-100px -25px;}
		#cboxClose.hover {background-position:-100px 0px;}
		.cboxSlideshow_on #cboxSlideshow {background-position:-125px 0px; right:27px;}
		.cboxSlideshow_on #cboxSlideshow.hover {background-position:-150px 0px;}
		.cboxSlideshow_off #cboxSlideshow {background-position:-150px -25px; right:27px;}
		.cboxSlideshow_off #cboxSlideshow.hover {background-position:-125px 0px;}
