form {padding: 0; margin: 0;}

body, td, th
{ 
	font-family: Helvetica, Lucida, Verdana, sans; 
}

/* main blocking */
body 
{ 
	margin: 0; 
	padding: 0;
	text-align: center;
	background-color: #0B3D62;
}

#body 
{
	width: 1000px;
	margin: auto;
	text-align: left;
	border-top: none;
}

#top-links
{
	height: 24px;
	background-color: #4B8BBB;
	color: #fff;
	font-size: 12px;
}

#top-links a { color: #fff; text-decoration: none; }
#top-links a:hover { text-decoration: underline; }

#top-links .left  { float: left; margin: 5px 0 0 20px; }
#top-links .right { float: right; margin: 5px 20px 0 0; }

/*
* Navigation clipping
*/

.nav-buttons img     { position: absolute; cursor: pointer; border: 0; }
.advanced-search-std { clip:rect(12px 210px 66px 20px); margin: -11px 0 0 3px; }
.advanced-search-hov { clip:rect(88px 210px 144px 20px); margin: -86px 0 0 3px; }
.advanced-search-on  { clip:rect(165px 210px 218px 20px); margin: -161px 0 0 3px; }
.newly-added-std     { clip:rect(12px 366px 68px 214px); margin: -11px 0 0 3px; }
.newly-added-hov     { clip:rect(88px 366px 144px 214px); margin: -86px 0 0 3px; }
.newly-added-on      { clip:rect(165px 366px 218px 214px); margin: -161px 0 0 3px; }
.saved-searches-std  { clip:rect(12px 612px 68px 369px); margin: -11px 0 0 11px; }
.saved-searches-hov  { clip:rect(88px 612px 144px 369px); margin: -86px 0 0 11px; }
.saved-searches-on   { clip:rect(165px 612px 218px 369px); margin: -161px 0 0 11px; }
.bookmarks-std       { clip:rect(12px 757px 68px 620px); margin: -11px 0 0 11px; }
.bookmarks-hov       { clip:rect(88px 757px 144px 620px); margin: -86px 0 0 11px; }
.bookmarks-on        { clip:rect(165px 757px 218px 620px); margin: -161px 0 0 11px; }
.news-std            { clip:rect(12px 841px 68px 762px); margin: -11px 0 0 11px; }
.news-hov            { clip:rect(88px 841px 144px 762px); margin: -86px 0 0 11px; }
.news-on             { clip:rect(165px 841px 218px 762px); margin: -161px 0 0 11px; }
.about-std           { clip:rect(12px 961px 68px 852px); margin: -11px 0 0 11px; }
.about-hov           { clip:rect(88px 961px 144px 852px); margin: -86px 0 0 11px; }
.about-on            { clip:rect(165px 961px 218px 852px); margin: -161px 0 0 11px; }


#top-spacer-strip, #bottom-spacer-strip
{
	width: 1000px;
	height: 21px;
	background-image: url(img/bg-top-strip.jpg);
	background-repeat: none;
}

#bottom-spacer-strip { background-image: url(img/bg-bottom-strip.jpg); }

#content
{
	width: 1000px;
	background-image: url(img/bg-main.jpg);
	background-repeat: no-repeat;
}

#content .c
{
	position: relative;
	margin: 0 19px 0 20px;
	background-color: #fff;
}

#footer
{
	background-color: #0D3F64;
	color: #fff;
	text-align: center;
	font-size: 13px;
	padding-bottom: 30px;
}

#footer .link-bar { margin-bottom: 10px}
#footer .link-bar a { color: #fff; text-decoration: none;}
#footer .link-bar a:hover { text-decoration: underline; }
#footer .copy { font-size: 12px; }


/*
* Accordian Formatting
*/

#accordion 
{ 
	font-size: 12px; 
	border: solid #D6D6D6 1px;
	border-right: none;
}
#accordion h3
{
	background-repeat: no-repeat;
	height: 23px;
	margin: 0;
	padding: 8px 0 0 40px;
}
#accordion h3.ui-state-active
{
	background-image: url(img/bg-accordian-open.jpg);
	cursor: pointer;
}
#accordion h3.ui-state-default
{
	background-image: url(img/bg-accordian-closed.jpg);
	cursor: pointer;
}
#accordion h3 a  
{ 
	font-size: 13px; 
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	font-weight: bold;
}
.home #accordion div
{ 
	background: #F8F5F0;
	padding: 10px;
	overflow: hidden;
}
/*.home #featured-panel .heading, .home  #news-panel .heading*/
/*
* News
*/

/*.home #featured-panel .heading, .home  #news-panel .heading*/
.news .content-panel .left
{
	margin-left:0px;
}
.news .content-panel .right
{
	float: right;
	width: 383px;
	margin-left:5px;
	position: relative;
}
.news #news-panel .item
{
	margin: 0 10px 0 10px;
	padding-bottom: 10px;
	color: #888;
	bottom-border: 1px;
	border-width: 1px;
	border-style: none none dotted none;
}

.news #news-panel .item .date
{
	float: left;
	margin: 15px 10px 0 5px;
	width: 42px;
	height: 38px;
	background-image: url(img/bg-date.gif)
}

.news #news-panel .item .date .day
{
	font-size: 20px;
	color: #0B3C64;
	font-weight: bold;
	text-align: center;
	margin: 8px 0 0 0;
	padding-right: 5px;
	line-height: 12px;
}

.news #news-panel .item .date .month
{
	font-size: 10px;
	color: #0B3C64;
	font-weight: bold;
	text-align: center;
	padding-right: 5px;
}

.news #news-panel .item .title a, .news #news-panel .body a
{
	padding: 15px 0 0 00px;
	text-decoration: none;
	color: #0B3B61;
	font-weight: bold;
}

.news #news-panel .item .title a:hover { color:#EF8200; }

.news #news-panel .item .title
{
	padding: 15px 0 0 10px;
	color: #0B3B61;
	font-weight: bold;
}


.news #news-panel .item .tag
{
	margin-left: 55px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.news #news-panel .item .body
{
	font-size: 12px;
	margin-left: 55px;
}

.news #news-panel
{
	width: 540px;
	padding: 10px;
	position: relative;
}
/*
* Home Page
*/
.home #featured-panel .heading, .home  #news-panel .heading
{
	background-image: url(img/bg-header.jpg);
	height: 24px;
	font-size: 13px; 
	color: #fff;
	font-weight: bold;
	padding: 8px 0 0 20px;
}

.home #featured-panel
{
	float: right;
	width: 313px;
	*width: 318px;
	_width: 315px;
	border-right: solid #ddd 1px;
	border-left: solid #ddd 1px;
	position: relative;
	margin-top: 0px;

}

.home #featured-panel .item
{
	height: 130px;
	border-bottom: solid #E2E2E2 1px;
	margin: 0 10px 0 10px;
	color: #000;
}

.home #featured-panel .item .thumb
{
	float: left;
	margin: 15px 10px 0 5px;
	border: solid #E2E2E2 1px;
	padding: 5px;
}

.home #featured-panel .item .title
{
	padding: 15px 0 0 10px;
	color: #0B3B61;
	font-weight: bold;
}

.home #featured-panel .item .tag
{
	border-bottom: solid #ddd 1px;
	margin-left: 115px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.home #featured-panel .item .body
{
	font-size: 12px;
}

.home #featured-panel .item .title a
{
	padding: 15px 0 0 00px;
	text-decoration: none;
	color: #0B3B61;
	font-weight: bold;
}

.home #featured-panel .item .title a:hover { color:#EF8200; }

.home #news-panel .item
{
	margin: 0 10px 0 10px;
	color: #888;
}

.home #news-panel .item .date
{
	float: left;
	margin: 15px 10px 0 5px;
	width: 42px;
	height: 38px;
	background-image: url(img/bg-date.gif)
}

.home #news-panel .item .date .day
{
	font-size: 20px;
	color: #0B3C64;
	font-weight: bold;
	text-align: center;
	margin: 8px 0 0 0;
	padding-right: 5px;
	line-height: 12px;
}

.home #news-panel .item .date .month
{
	font-size: 10px;
	color: #0B3C64;
	font-weight: bold;
	text-align: center;
	padding-right: 5px;
}

.home #news-panel .item .title a
{
	padding: 15px 0 0 00px;
	text-decoration: none;
	color: #0B3B61;
	font-weight: bold;
}

.home #news-panel .item .title a:hover { color:#EF8200; }

.home #news-panel .item .title
{
	padding: 15px 0 0 10px;
	color: #0B3B61;
	font-weight: bold;
}


.home #news-panel .item .tag
{
	border-bottom: solid #ddd 1px;
	margin-left: 55px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.home #news-panel .item .body
{
	font-size: 12px;
	margin-left: 55px;
}

.home #news-panel
{
	float: right;
	width: 320px;
	position: relative;
}

.home #accordion 
{ 
	width: 320px;
	*width: 315px;
}

.home .c { padding-top: 5px; }

.home .top-panel
{
	background: #F8F5F0;
	width: 952px;
	height: 368px;
	margin: 0 5px;
	border: none;
}

.home .search-panel
{
	width: 316px;
	text-align: center;
	padding-top: 8px;
	float: left;
	/* border: solid red 1px; */
	
}

.home .search-panel .search-form
{
	margin-top: 35px;
}

.home .search-panel .search-form .radios, .table-head
{
	font-size: 14px;
	font-weight: bold;
	color: #144870;
	width: 290px;
	margin: 0 auto;
}

.search .professional-totals
{
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #144870;
	margin: -3px 0 5px 20px;
}

.search-result-odd
{
	color: #0c4068;
	background: #eeeeee;
}

.search-result td, .search-result-odd td
{
	font-size: 12px;
	font-weight: bold;
	color: #144870;
}

.results-panel tr:hover 
{
	cursor: pointer;
}


/* allign words and radios in firefox */
.home .search-panel .search-form .radios label, x:-moz-any-link { line-height: 21px; vertical-align: top; }
.home .search-panel .search-form input, x:-moz-any-link { vertical-align: middle; }

/* allign words and radios in ie */
.home .search-panel .search-form .radios label { *vertical-align: middle; }
.home .search-panel .search-form input { *vertical-align: middle; }

.home .search-panel .input-bg
{
	width: 270px;
	height: 108px;
	border: solid #A4A3A1 1px;
	background-image: url(img/home-input-bg.jpg);
	background-repeat: repeat-x;
	background-color: #E1DED9;
	margin: 15px auto 0 auto;
}

.home .search-form .input-bg select
{
	margin-top: 12px;
	width: 248px;
}

.home .search-form .input-bg .multi-link
{
	margin: 10px 0 10px 0;
}

.home .search-form .input-bg .multi-link a
{
	font-size: 12px;
	text-decoration: none;
	color: #134A73;
	font-weight: bold;
}

.home .search-form .input-bg .multi-link a:hover
{
	text-decoration: underline;
}

.filters_item
{
	margin: 5px 0 0 0;
	float: left;
	width:145px;

	font-size: 12px;
	text-decoration: none;
	color: #134A73;
	font-weight: bold;
}

.filters_title
{
	font-size: 16px;
	color: #0B3B61;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

.filters_button
{
	margin: 15px 0 10px 0;
}

.home .top-panel #search-box
{
	width: 248px;
	color: #777;
}

.home .search-form .search-button
{
	text-align: left;
	margin: 15px 0 10px 20px;
}

#map-panel
{
	border: solid #C3C3C3 3px;
	float: left;
	width: 628px;
}

#map-panel .title
{
	padding: 5px;
	color: #0A3F67;
	font-weight: bold;
}

/*
* Top Search Panel on All Pages
*/

#content .c
{
	padding: 3px;
}

.top-panel
{
	height: 137px;
	border: solid #C4C4C4 3px;
	background: #F8F5F0;
}

.top-panel .logo
{
	margin: 10px 0 0 5px;
	float: left;
}

.top-panel .radio-panel
{
	float: left;
	background-image: url(img/home-input-bg.jpg);
	width: 130px;
	height: 108px;
	background-color: #E1DED9;
	background-repeat: repeat-x;
	border: solid #A4A3A1 1px;
	margin: 14px 0 0 15px;
}

.top-panel .radio-panel .radios
{
	margin: 16px 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	color: #144870;
}

/* allign words and radios in firefox */
.top-panel .radio-panel .radios label, x:-moz-any-link { line-height: 21px; vertical-align: top; }

/* allign words and radios in ie */
.top-panel .radio-panel .radios label { *vertical-align: middle; }

.top-panel .select-panel
{
	float: left;
	background-image: url(img/home-input-bg.jpg);
	width: 376px;
	height: 106px;
	background-color: #E1DED9;
	background-repeat: repeat-x;
	border: solid #A4A3A1 1px;
	margin: 14px 0 0 6px;
	padding: 2px 0 0 14px;
}

.top-panel .select-panel select
{
	margin-top: 12px;
	width: 356px;
}

.top-panel .select-panel .multi-link
{
	margin: 10px 0 10px 0;
}

.top-panel .select-panel .multi-link a
{
	font-size: 12px;
	text-decoration: none;
	color: #134A73;
	font-weight: bold;
}

.top-panel .select-panel .multi-link a:hover
{
	text-decoration: underline;
}

.top-panel #search-box
{
	width: 356px;
	color: #777;
}

.top-panel .search-button
{
	float: left;
	margin: 96px 0 0 5px;
}

/*
* Search Results Page
*/

#bendy-arrow
{
	position: absolute;
	margin: -24px 0 0 8px;
}

#bookmark-button
{
	position: absolute;
	margin: -32px 0 0 32px;
}

.search h1
{
	font-weight: bold;
	font-size: 21px;
	color: #0D3E66;
	margin: 10px;
	padding: 0 0 0 10px;
}

.search .hr
{
	border-bottom: solid #C2C2C2 1px;
	margin-bottom: 10px;
}

.search .save-search-panel
{
	float: right;
	margin: 10px 10px 0 0;
}

.search .paging-panel
{
	font-weight: bold;
	color: #0B3B61;
	text-align: center;
	margin: 0 0 10px 0;
	cursor: default;
}

.search .paging-panel img
{
	vertical-align: middle;
	cursor: pointer;
}

.search .paging-panel span
{
	vertical-align: middle;
	margin: 0 10px;
}

.search .paging-panel a
{
	color: #0B3B61;
	font-weight: bold;
}

.search .paging-panel  a:hover { color:#EF8200; }


.search .results-panel .left
{
	float: left;
	width: 555px;
	position: relative;
}

.search .results-panel .right
{
	float: left;
	width: 383px;
	margin-left:5px;
	position: relative;
}

.search .results-panel a
{
	padding: 15px 0 0 00px;
	text-decoration: none;
	color: #0B3B61;
	font-weight: bold;
}

.search .results-panel  a:hover { color:#EF8200; }

/*.search .results-panel*/
.search .results-panel .search_result_over {
	height: 30px;
	color: #0c4068;
	background: #eeeeee;
	cursor: pointer;
}

/*.search .results-panel*/
.search .results-panel .search_result_premium_over {
	height: 30px;
	color: #0c4068;
	background: #f3e998;
	cursor: pointer;
}


/*
* Search Results Table
*/

.search .results-panel .left table
{
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 2px;
}

.search .results-panel .left th
{
	background: #F8F5F0;
	padding: 8px 0;
	border-top: solid #C4C4C4 3px;
	border-bottom: solid #C4C4C4 3px;
	color: #023A69;
}

.search .results-panel .left td
{
	padding: 5px 0;
	border-bottom: solid #D0D0D0 1px;
	vertical-align: middle;
}

.search .results-panel .left .premium td
{
	background: #FAFFA5;
	font-weight: bold;
}

.search .results-panel .left .highlighted td
{
	background: #EAEAEA;
}

.search .results-panel .right .map-panel
{
	border: solid #C4C4C4 3px;
	background: #F8F5F0;
}
.search .results-panel .right .map-panel .controls, .search .no-results
{
	color: #023A69;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-bottom: solid #C4C4C4 3px;

}
.search .no-results
{
	font-size: 14px;
	border-bottom: none;
	margin-top: 15px;
}

/* allign words and radios in firefox */
.search .results-panel .right .map-panel .controls label, x:-moz-any-link { line-height: 21px; vertical-align: top; }

/* allign words and radios in ie */
.search .results-panel .right .map-panel .controls label { *vertical-align: middle; }


/*
* Featured Properties on all pages (other than home)
*/

#accordion div
{ 
	background: #F8F5F0;
	padding: 0 0 0 5px;
	overflow: hidden;
}

#accordion .featured-property
{
	margin: 0;
	color: #000;
	background-image: url(img/dotted-line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#accordion .featured-property .thumb
{
	float: left;
	margin: 15px 10px 10px 5px;
	border: solid #E2E2E2 1px;
	padding: 5px;
}

#accordion .featured-property .title
{
	padding: 15px 0 0 5px;
	color: #0B3B61;
	font-weight: bold;
}

#accordion .featured-property .title a
{
	padding: 15px 0 0 00px;
	text-decoration: none;
	color: #0B3B61;
	font-weight: bold;
}
#accordion .featured-property .title a:hover { color:#EF8200; }

#accordion .featured-property .body
{
	color: #000;
	margin-top: 5px;
}


#accordion .std-property
{
	margin: 0;
	color: #888;
	background-image: url(img/dotted-line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 8px 10px;
}

#accordion .std-property .title
{
	color: #0B3B61;
	font-weight: bold;
}

#accordion .std-property .body
{
	color: #555;
}

#accordion .last-entry
{
	background-image: none;
}

#accordion .news-item
{
	margin: 0;
	color: #888;
	background-image: url(img/dotted-line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 8px 10px;
}

#accordion .news-item .title
{
	color: #0B3B61;
	font-weight: bold;
	margin-bottom: 5px;
}

#accordion .news-item .title a
{
	padding: 15px 0 0 00px;
	text-decoration: none;
	color: #0B3B61;
	font-weight: bold;
}

#accordion .news-item .title a:hover { color:#EF8200; }

#accordion .news-item .body
{
	color: #555;
}

/*
* General COntent Page
*/

.content-panel .left, .content-panel .right
{
	float: left;
	margin-top: 10px;
}

.content-panel .left
{
	width: 536px;
	margin-left: 5px;
}

.content-panel .right
{
	width: 400px;
	margin-left: 10px;
}

.content-panel .header, .content-panel .sub-header 
{
	border-top: solid #B4B4B2 1px;
	border-bottom: solid #B4B4B2 1px;
	background: #F8F5F0;
	padding: 3px 0 3px 15px;
	color: #204560;
	font-weight: bold;
	font-size: 13px;
}

.content-panel .sub-header
{
	margin: 15px 0;
}

.content-panel .std-title, 
.content-panel .std-address,
.content-panel .std-listing-type,
.content-panel .std-listing-developer,
.content-panel .std-listing-contact
{
	color: #09426F;
	margin-left: 15px;
}

.content-panel .std-title
{
	font-size: 26px;
	font-weight: bold;
	margin-top: 10px;
}

.content-panel .std-address
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.content-panel .std-listing-contact
{
	margin-top: 10px;
}

.content-panel .map
{
	border: solid #B3B3B3 6px;
	margin-top: 10px;
}

.content-panel .contact a { color: #09426F; text-decoration: none; }
.content-panel .visit-website { float: right; margin: 25px 15px 0 0; text-align: right; height: 85px; }
.content-panel .visit-website a { font-size: 12px; text-decoration: none; color: #09426F; font-weight: bold; }
.content-panel .visit-website img { border: solid #ddd 1px; margin-top: 5px; width: 88px; height: 61px; }
.content-panel .icons { float: right; clear: right; margin: 25px 15px 0 0; }

.content-panel .photos .photo
{
	float: left; 
	margin: 0 10px 0 10px; 
	width: 368px; 
	text-align: center;
}

.content-panel .photos .photo img
{
	max-width: 368px;
	max-height: 250px; 
}

.content-panel .photos .thumbs img
{
	float: left;
	border: solid #C0C0C0 1px;
	width: 60px;
	height: 60px;
	margin: 0 5px 5px 0;
}

.content-panel .description
{
	margin: 0 15px 0 15px;
	font-size: 14px;
}

.content-panel .data-row
{
	clear: both;
	height: 30px;
}

.content-panel .data-row .label, .content-panel .data-row .data
{
	float: left;
	font-size: 13px;
	padding-top: 7px;
}

.content-panel .data-row .label
{
	width: 160px;
	margin-left: 15px;
}

.content-panel .data-row .data
{
	width: 300px;
}

.content-panel .alt
{
	background: #EEF2F5;
}

/*
* Advanced Search
*/

.advanced .right-bottom-container
{
	background: #FFFFFF;
	border:color red 3px;
	float: right;
	width: 635px;
	margin: 0;
	/*position relative;*/
}

.advanced .right-panel
{
	background: #F8F5F0;
	float: right;
	width: 635px;
	margin: 0;
	/*position relative;*/
}

.advanced .left-panel
{
	width: 320px;
}

.advanced .search-panel
{
	width: 319px;
	height: 100%;
	background-image: none;
	background-color: #F8F5F0;
	margin: 0 0 0 1px;
	vertical-align: middle;
}

.advanced .search-panel .input-bg
{
	height: 60px;
}

.advanced .search-panel .input-bg input
{
	margin-top: 20px;
	width: 230px;
}

.advanced .search-panel .filters
{
	margin: 18px 0 0 20px;
	/*text-align: center;*/
}

.advanced .search-panel .filters_container
{
	width: 292px;
}

.advanced .search-panel .filters_item
{
	text-align: left;
}

.home #featured-panel
{
	float: right;
	width: 313px;
	*width: 313px;
	_width: 308px;
	border-right: solid #ddd 1px;
	border-left: solid #ddd 1px;
	position: relative;
	margin-top: 0px;
}

.about h1, .advertising h1, .newsletter h1 ,.register h1, .login h1, .recover-pwd h1 {margin-bottom: 0px }
.about p, .newsletter p, .advertising p {text-align: justify; padding: 0 25px 0 15px; }
.advertising .fsPage  {margin-left: -35px; *margin-left: 5px;}

.register .left label {font-weight: normal; }
.register #general-info-form { padding-left: 15px;}
.register #general-info-form th { vertical-align: top;}
.register ol , .register ul, .recover-pwd ol, .recover-pwd ul {  padding: 0; margin: 2px 0 5px 5px;}
.register ol li, .register ul li, .recover-pwd ol li, .recover-pwd ul li { 
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	font-size: 14px; 
	line-height: 1.5em; 
	margin: 0px;
	color: red;
}

.login #PropertyInfo { padding-left: 10px;}
.login dd, .login dt , .recover-pwd dd, .recover-pwd dt, .recover-pwd dd{ margin: 0; padding: 0; }
.login dd input, .login dt  input, .recover-pwd dd input, .recover-pwd dt input, .recover-pwd dd input{ *margin-left: -40px; width: 180px; }
.recover-pwd #PropertyInfo { padding-left: 5px; margin-top: 10px}
.recover-pwd dt, .recover-pwd dd{ margin-top: 10px; }
.recover-pwd .message { color: red; font-size: 14px; margin-left: 10px }
.saved-searches .left, .bookmarks .left, .search .left, { *margin-top: -2px; }
.professional .left, .about .left, .news .left, .advertising .left,.newsletter .left, .register .left, { *margin-top: 10px; }
.login .left, .member-profile .left { *margin-top: 11px; }
.member-profile .info_tab { *margin-left: 15px; }

.add-this { vertical-align: baseline; margin: 12px; }
.add-this a { font-size: 12px; vertical-align: baseline; color: #09426F; text-decoration: none; }
.add_this_button_compact { vertical-align: baseline; margin: 12px; }
.search .no-results a{ text-decoration: underline; }
.about li {padding-top:7px;}

.top-panel .property-select-panel
{
	float: left;
	background-image: url(img/home-input-bg.jpg);
	background-color: #E1DED9;
	background-repeat: repeat-x;
	border: solid #A4A3A1 1px;
	margin: 14px 0 0 6px;
	padding: 2px 0 0 14px;
}
