@media screen {
	
/* Reset
--------------------------------------------*/
*											{ margin: 0; padding: 0; } 

html										{ overflow: -moz-scrollbars-vertical; overflow-y: scroll; }



/* General Layout
--------------------------------------------*/
body										{ background: #fff url('/template/body-bg.png') repeat-x 0 -40px; color: #333; font: 11px/20px verdana, sans-serif; }
body#v2									{ background: #fff url('/template/body-bg2.png') repeat-x 0 -45px; color: #333; font: 11px/20px verdana, sans-serif; }

div#container								{ width: 960px; margin: 0 auto; }

div#headerBar								{ height: 20px; background: url('/template/au.png') no-repeat 20px center; }
div#header									{ height: 80px; margin: 0 0 15px; }
div#content									{  }
div#footer									{ margin: 20px 0 0 0; background: url('/template/footer-bg.png') no-repeat; }
body#v2 div#header						{ height: 95px; margin: 0 0 10px; }


div#header h1#logo							{ float: left; width: 140px; height: 75px; margin: 0 0 0 10px; padding: 0; background: url('/template/logo.png') no-repeat; text-indent: -9999px; }
div#header h1#logo a						{ display: block; width: 140px; height: 75px; text-indent: -9999px; border: none; }

div#networkBar								{ height: 30px; }
div#networkBar ul							{ display: block; margin: 0; padding: 0; font-weight: bold; line-height: 30px; list-style: none; }
div#networkBar li							{ display: inline; margin: 0; padding: 0 15px 0 0; list-style: none; }

div#networkBar a:link,
div#networkBar a:visited 					{ color: #bbb; border: none; }
div#networkBar a:hover 						{ color: #fff; border: none; }
div#networkBar a.current:link,
div#networkBar a.current:visited,
div#networkBar a.current:hover				{ color: #fff200; }

/*
body#v2 div#networkBar { height: 50px; }
body#v2 div#networkBar ul {  }
body#v2 div#networkBar li { display: block; float: left; padding: 0; }

body#v2 div#networkBar a { display: block; padding: 5px 15px; }
body#v2 div#networkBar a:link,
body#v2 div#networkBar a:visited { border: none; color: #cebad4; }
body#v2 div#networkBar a:hover { border: none; color: #fff; }

body#v2 div#networkBar a.current:link,
body#v2 div#networkBar a.current:visited,
body#v2 div#networkBar a.current:hover { border: none; background: #fff200; color: #40164c; }

*/

div#networkBar2								{ height: 40px; margin: 0 0 5px; background: url('/template/networkbar.png') no-repeat 15px 0; }
div#networkBar2 ul							{ display: block; margin: 0 10px 0 185px; padding: 0; font-weight: bold; line-height: 45px; list-style: none; }
div#networkBar2 li							{ display: block; float: left; margin: 0; list-style: none; }}
div#networkBar2 a 							{ display: block; border: none; }
div#networkBar2 img { display: block; border: none; }

div#networkBar2 .networks { float: right; padding: 3px 0; }
div#networkBar2 .networks a { display: inline; }
div#networkBar2 .networks img { display: inline; }



/* Column Layout
--------------------------------------------*/
div.column									{ display: inline; float: left; }

div.column.side								{ width: 270px; }
div.column.main								{ width: 420px; }
div.column.third							{ width: 320px; }
div.column.half								{ width: 480px; }
div.column.twoThirds						{ width: 640px; }
div.column.mainAndSide						{ width: 690px; }
div.column.full								{ width: 960px; }

div.column div.inside						{ padding: 0 10px; }
div.column div.bottom						{ padding: 5px 20px 15px; }

div.column.side div.shadow					{ background: url('/template/columns/side.png') repeat-y; }
div.column.side div.shadow div.top			{ background: url('/template/columns/side-top.png') no-repeat left top; }
div.column.side div.shadow div.bottom		{ background: url('/template/columns/side-bottom.png') no-repeat left bottom; }

div.column.main div.shadow,
div.column.mainAndSide div.column.main div.shadow { background: url('/template/columns/main.png') repeat-y; }
div.column.main div.shadow div.top,
div.column.mainAndSide div.column.main div.top { background: url('/template/columns/main-top.png') no-repeat left top; }
div.column.main div.shadow div.bottom,
div.column.mainAndSide div.column.main div.bottom { background: url('/template/columns/main-bottom.png') no-repeat left bottom; }

div.column.third div.shadow,
div.column.twoThirds div.column.third div.shadow 	{ background: url('/template/columns/third.png') repeat-y; }
div.column.third div.shadow div.top,
div.column.twoThirds div.column.third div.top		{ background: url('/template/columns/third-top.png') no-repeat left top; }
div.column.third div.shadow div.bottom,
div.column.twoThirds div.column.third div.bottom 	{ background: url('/template/columns/third-bottom.png') no-repeat left bottom; }

div.column.half div.shadow					{ background: url('/template/columns/half.png') repeat-y; }
div.column.half div.shadow div.top			{ background: url('/template/columns/half-top.png') no-repeat left top; }
div.column.half div.shadow div.bottom		{ background: url('/template/columns/half-bottom.png') no-repeat left bottom; }

div.column.twoThirds div.shadow				{ background: url('/template/columns/twothirds.png') repeat-y; }
div.column.twoThirds div.shadow div.top		{ background: url('/template/columns/twothirds-top.png') no-repeat left top; }
div.column.twoThirds div.shadow div.bottom	{ background: url('/template/columns/twothirds-bottom.png') no-repeat left bottom; }

div.column.mainAndSide div.shadow				{ background: url('/template/columns/mainandside.png') repeat-y; }
div.column.mainAndSide div.shadow div.top		{ background: url('/template/columns/mainandside-top.png') no-repeat left top; }
div.column.mainAndSide div.shadow div.bottom	{ background: url('/template/columns/mainandside-bottom.png') no-repeat left bottom; }

div.column.full div.shadow					{ background: url('/template/columns/full.png') repeat-y; }
div.column.full div.shadow div.top			{ background: url('/template/columns/full-top.png') no-repeat left top; }
div.column.full div.shadow div.bottom		{ background: url('/template/columns/full-bottom.png') no-repeat left bottom; }

div.featured								{ display: inline; float: left; width: 160px; font-size: 10px; line-height: 15px; text-align: center; }
div.featured div.fShadow					{ background: url('/template/columns/featured.png') repeat-y; }
div.featured div.fTop						{ background: url('/template/columns/featured-top.png') no-repeat left top; }
div.featured div.fBottom					{ padding: 5px 10px 15px; background: url('/template/columns/featured-bottom.png') no-repeat left bottom; }
div.featured div.fBottom div.inside			{ height: 160px; border-bottom: solid 5px #fff200; }
div.featured div.fBottom img				{ margin: 0 -10px; }

div.column2 { float: left; width: 140px; height: 145px; margin: 5px 10px 15px; text-align: center; font-size: 10px; line-height: 15px; }



/* Special Layout
--------------------------------------------*/
div#map div.bottom							{ padding: 5px 10px 15px; }

div.searchInside							{ margin: 0 -10px; padding: 10px 10px; background: #fff200; font-size: 10px; }

div#quickLinksHeader						{ margin: 5px 0 0 0; background: #40164c url('/template/links-header-bg.png') no-repeat center bottom; }
div.quickLinks								{ margin: 10px 20px 0; }

div#loginFormContainer						{ margin: 0 -10px; padding: 10px 10px 0; border-top: solid 1px #ccc; }

div#formContainer		 					{ position: relative; }
div.info 									{ position: absolute; width: 320px; left: 630px; margin: -5px 0 0 0; padding: 5px 10px; font-size: 10px; line-height: 15px; background: #ffc; }


div#listings								{  }

div#sort 									{ margin: 0 10px; background: #40164c; color: #fff; }
div#sort div.sort 							{ display: inline; float: left; padding: 5px 10px; margin-right: 20px; }

div.listing									{ margin: 5px 10px; padding: 1px 10px 2px; }
div.listing.alt								{ background: #eee; }

div.welcome, div.flash						{ margin: 0 -10px; padding: 1px 10px; font-size: 14px; text-align: center; }
div.success 								{ background: #ffc; }
div.error	 								{ background: #fcc; }

div#photos 									{ margin: 0 -10px; }

div.tabs 									{ float: left; width: 100%; margin: 10px 0; }
div.tabs div.tab							{ float: left; }
div.tabs div.tab a 							{ -moz-border-radius: 10px; -webkit-border-radius: 10px; }

div.tabs div.tab a:link,
div.tabs div.tab a:visited 					{ display: block; padding: 0 15px; margin: 0 10px 0 0; border: solid 1px #ddd; background: #ddd; }
div.tabs div.tab a:hover 					{ border: solid 1px #ddd; background: #fff; }

div.tabs div.tab a.current:link,
div.tabs div.tab a.current:visited,
div.tabs div.tab a.current:hover			{ border: solid 1px #40164c; color: #fff; background: #40164c; }

div.image									{ float: left; margin: 10px 15px 0 0; }

div.listing.highlight						{ border: solid 1px #ff3; }

div#termsOfService 							{ overflow: auto; width: 600px; height: 200px; background: #f3f3f3; color: #666; font: 11px/15px consolas, 'courier new', monaco, monospace; }
div#termsOfServiceContent 					{ padding: 0 20px; }

.comments {  }
.comment { border: solid 1px #ccc; margin: 0 0 10px; padding: 5px 15px 0; }

.packages { overflow: hidden; margin: 10px -5px 5px; list-style: none; }
.package { float: left; width: 200px; margin: 0 5px; }
.package h2 { margin: 0 0 2px; padding: 5px 0; background: #eee; color: #000; text-align: center; text-transform: uppercase; }
.package .price { margin: 0 0 2px; padding: 5px 0; background: #999; color: #fff; font-size: 40px; font-weight: bold; line-height: 50px; text-align: center; }
.package .price span { color: #fff; font-size: 30px; line-height: 30px; }
.package .price em { font-size: 11px; font-style: normal; font-weight: normal; line-height: 20px; }
.package p { margin: 0; }
.package .select { margin: 0 0 10px; padding: 5px; text-align: center; }
.package ul { margin: 0 0 5px; list-style: none; }
.package li { padding: 5px 0 5px 24px; border-bottom: solid 1px #ccc; background: url('/template/tick.png') no-repeat 2px 6px; }
.package li.note { padding: 5px 0; background: none; font-style: italic; }

.blue h2, .blue .select { background: #b7dde8; }
.blue .price { background: #4aacc5; }

.green h2, .green .select { background: #c2d69b; }
.green .price { background: #9bbb58; }

.orange h2, .orange .select { background: #fbbe8f; }
.orange .price { background: #f4750c; }

.pink h2, .pink .select { background: #e0a9c0; }
.pink .price { background: #bb4473; }


fieldset { margin: 0 0 20px; padding: 0 0 10px; border: none; border-bottom: solid 1px #ddd; }

.amount { float: right; width: 130px; margin: 0; padding: 10px 0; border: solid 1px #ccc; background: #fed; color: #920; font-size: 36px; font-weight: normal; line-height: 40px; text-align: center; }



/* General Typography
--------------------------------------------*/
p											{ margin: 10px 0; }

ul											{ margin: 10px 0 10px 30px; }

h1											{ margin: 10px 0; color: #40164c; font-size: 18px; font-weight: normal; }
h2											{ margin: 10px 0; color: #40164c; font-size: 14px; }
h3											{ margin: 10px 0; color: #40164c; font-size: 12px; }
h4											{ margin: 0 -10px 0; padding: 5px 10px; background: #40164c; color: #fff; font-size: 12px; font-weight: bold; }

blockquote 									{ margin: 0 -10px; padding: 1px 10px; background: #eee; }




/* Special Typography
--------------------------------------------*/
div#headerBar p								{ margin: 0 40px; padding: 0; color: #816987; font-size: 10px; }
div#headerBar h1								{ margin: 0 40px; padding: 0; color: #816987; font-size: 10px; }


div#sidebar									{ font-size: 11px; }

div#map h4									{ margin: 0; }
div#quickLinksHeader h4					{ margin: 0; padding: 5px 20px; color: #fff; }
div#quickLinksHeader h3 				{ margin: 0; padding: 5px 20px; color: #fff; }

div#footer ul								{ display: block; width: 100%; margin: 0; padding: 10px 0 0; text-align: center; }
div#footer ul li							{ display: inline; padding: 0 10px; }
div#footer p								{ margin: 0 0 20px; text-align: center; }

table.form h3								{ margin: 0 -10px; padding: 3px 10px 2px 10px; border-bottom: solid 1px #ccc; background: #eee; color: #777; font-size: 10px; }

div.promo p									{ margin: 0; }

h3.title									{ margin: 5px 0; font-size: 13px; }
p.description								{ margin: 5px 0; font-size: 13px; }
p.meta										{ color: #999; }

div.details p								{ margin: 0; }
div.details h2								{ margin: 0; }
div.details h3								{ margin: 0; }

p.searchNav									{ margin: 5px 0 10px; color: #aaa; text-align: right; }
p.price										{ color: #58ba47; font-size: 18px; }
p.price span								{ color: #999; font-size: 14px; }

div.flashError h2							{ margin: 10px 0 0; color: #c33; font-size: 12px; }
div.flashError p 							{ margin: 0 0 10px; }

table.details 								{ color: #000; font-size: 11px; }
table.details td.meta						{ color: #999; }
table.details td.type						{ color: #7F3F98; }
table.details td.price 						{ font-weight: bold; text-align: right; font-size: 12px; }

span.detailName 							{ color: #999; }

div.searchInside p							{ margin: 0; }



/* Linkage
--------------------------------------------*/
a											{ outline: none; }
a img										{ border: none; }

a:link, a:visited							{ border-bottom: solid 1px #ccc; color: #40164c; text-decoration: none; }
a:hover										{ border-bottom: solid 1px #40164c; text-decoration: none; }

div#footer a:link, div#footer a:visited		{ color: #40164c; text-decoration: none; }
div#footer a:hover							{ text-decoration: none; }

div#sort a:link, div#sort a:visited			{ color: #7c6283; border: none; }
div#sort a:hover							{ color: #fff; border: none; }

div#sort a.currentSort:link,
div#sort a.currentSort:visited,
div#sort a.currentSort:hover				{ color: #fff; }

a.noBorder:link,
a.noBorder:visited,
a.noBorder:hover							{ border: none; }



/* Navigation
--------------------------------------------*/
div#nav										{ float: left; width: 810px; height: 80px; }
div#nav ul									{ margin: 0; padding-top: 20px; list-style: none; }
div#nav ul li								{ float: left; height: 40px; }
div#nav ul li a								{ display: block; height: 40px; margin-right: 33px; border: none; background: url('/template/nav.png'); text-indent: -9999px; }

div#nav ul li#nav-home a					{ width: 99px; background-position: -10px -20px; }
div#nav ul li#nav-forSale a					{ width: 140px; background-position: -139px -20px; }
div#nav ul li#nav-franchise a				{ width: 152px; background-position: -309px -20px; }
div#nav ul li#nav-sellBiz a					{ width: 132px; background-position: -491px -20px; }
div#nav ul li#nav-myAccount a				{ width: 147px; margin: 0; background-position: -653px -20px; }

div#nav ul li#nav-home a:hover				{ width: 99px; background-position: -10px -100px; }
div#nav ul li#nav-forSale a:hover			{ width: 140px; background-position: -139px -100px; }
div#nav ul li#nav-franchise a:hover			{ width: 152px; background-position: -309px -100px; }
div#nav ul li#nav-sellBiz a:hover			{ width: 132px; background-position: -491px -100px; }
div#nav ul li#nav-myAccount a:hover			{ width: 147px; margin: 0; background-position: -653px -100px; }

div#nav ul li#nav-home a.current,
div#nav ul li#nav-home a.current:hover		{ width: 99px; background-position: -10px -180px; }
div#nav ul li#nav-forSale a.current,
div#nav ul li#nav-forSale a.current:hover	{ width: 140px; background-position: -139px -180px; }
div#nav ul li#nav-franchise a.current,
div#nav ul li#nav-franchise a.current:hover	{ width: 152px; background-position: -309px -180px; }
div#nav ul li#nav-sellBiz a.current,
div#nav ul li#nav-sellBiz a.current:hover	{ width: 132px; background-position: -491px -180px; }
div#nav ul li#nav-myAccount a.current,
div#nav ul li#nav-myAccount a.current:hover	{ width: 147px; margin: 0; background-position: -653px -180px; }



div#nav2									{ float: left; width: 810px; height: 80px; }
div#nav2 ul									{ margin: 0; padding-top: 20px; list-style: none; }
div#nav2 ul li								{ float: left; height: 40px; }
div#nav2 ul li a							{ display: block; height: 40px; margin-right: 18px; border: none; background: url('/template/nav-v2.png'); text-indent: -9999px; }

div#nav2 ul li#nav2-forSale a				{ width: 140px; background-position: -10px -20px; }
div#nav2 ul li#nav2-franchise a				{ width: 152px; background-position: -168px -20px; }
div#nav2 ul li#nav2-sellBiz a				{ width: 132px; background-position: -338px -20px; }
div#nav2 ul li#nav2-brokers a				{ width: 147px; background-position: -488px -20px; }
div#nav2 ul li#nav2-myAccount a				{ width: 147px; margin: 0; background-position: -653px -20px; }

div#nav2 ul li#nav2-forSale a:hover			{ width: 140px; background-position: -10px -100px; }
div#nav2 ul li#nav2-franchise a:hover		{ width: 152px; background-position: -168px -100px; }
div#nav2 ul li#nav2-sellBiz a:hover			{ width: 132px; background-position: -338px -100px; }
div#nav2 ul li#nav2-brokers a:hover			{ width: 147px; background-position: -488px -100px; }
div#nav2 ul li#nav2-myAccount a:hover		{ width: 147px; margin: 0; background-position: -653px -100px; }

div#nav2 ul li#nav2-forSale a.current,
div#nav2 ul li#nav2-forSale a.current:hover	{ width: 140px; background-position: -10px -180px; }
div#nav2 ul li#nav2-franchise a.current,
div#nav2 ul li#nav2-franchise a.current:hover	{ width: 152px; background-position: -168px -180px; }
div#nav2 ul li#nav2-sellBiz a.current,
div#nav2 ul li#nav2-sellBiz a.current:hover	{ width: 132px; background-position: -338px -180px; }
div#nav2 ul li#nav2-brokers a.current,
div#nav2 ul li#nav2-brokers a.current:hover	{ width: 147px; background-position: -488px -180px; }
div#nav2 ul li#nav2-myAccount a.current,
div#nav2 ul li#nav2-myAccount a.current:hover	{ width: 147px; margin: 0; background-position: -653px -180px; }



div#nav3									{ float: left; width: 810px; height: 80px; }
div#nav3 ul									{ margin: 0; list-style: none; }
div#nav3 ul li								{ float: left; height: 80px; }
div#nav3 ul li a, div#nav3 ul li a:hover	{ border: none; }

/* Tables
--------------------------------------------*/
table										{ width: 100%; border: none; border-collapse: collapse; }

table.form									{ position: relative; width: 100%; }
table.form td								{ padding: 0 0 10px 0; vertical-align: top; }
table.form td.label							{ width: 150px; }

table#listingFeatures						{ width: 940px; margin: 0 -10px; }
table#listingFeatures thead th				{ padding: 5px 10px; border-left: solid 1px #000; background: #40164C; color: #fff; }
table#listingFeatures thead th.first		{ border-left: none; }
table#listingFeatures tbody th				{ padding: 5px 10px; border-bottom: solid 1px #eee; font-weight: normal; text-align: left; }
table#listingFeatures tbody td				{ padding: 5px 10px; border-left: solid 1px #eee; border-bottom: solid 1px #eee; color: #999; text-align: center; }
table#listingFeatures tfoot td				{ padding: 5px; }

table#listingFeatures thead th h2			{ color: #fff; text-align: left; }
table#listingFeatures tbody td img			{ vertical-align: middle; }
table#listingFeatures thead th strong		{ color: #fe0; font-size: 16px; }

table#yourListings 							{ width: 620px; margin: 0 -10px; }
table#yourListings th 						{ padding: 3px 10px 2px 0; border-bottom: solid 1px #ccc; background: #eee; color: #777; font-size: 10px; text-align: left; }
table#yourListings td 						{ padding: 5px 10px 5px 0; border-bottom: solid 1px #eee; vertical-align: top; }

td.empty									{ color: #999; font-weight: bold; text-align: center; }



/* Forms
--------------------------------------------*/
label										{  }
label.left									{ padding: 0 10px 0 0; }
label.top									{  }
label.required								{ color: #000; font-weight: bold; }

label.required span							{ color: #f00; }

input										{ font: 11px/20px verdana, sans-serif; }
input.textField								{ padding: 5px; border: solid 1px #ccc; }
input.required								{ border: solid 1px #999; }

input[type]									{ line-height: 12px; }

input.textField.long						{ width: 300px; }
input.textField.medium						{ width: 200px; }
input.textField.short						{ width: 150px; }
input.textField.tiny						{ width: 80px; }

textarea.textareaField						{ padding: 5px; border: solid 1px #ccc; font: 11px/15px verdana, sans-serif; }
textarea.required							{ width: 300px; height: 100px; border: solid 1px #999; }

label.error									{ color: #c00; }

input.error,
textarea.error								{ border: solid 1px #c66; background: #fdd; }

input.valid,
textarea.valid								{ border: solid 1px #6c6; background: #efe; opacity: 0.5; }
select.valid								{ opacity: 0.5; }

input.valid:focus,
textarea.valid:focus						{ opacity: 1.0; }
select.valid:focus							{ opacity: 1.0; }

textarea.agreement,

textarea.agreemnt.valid 					{ width: 490px; border: none; background: #eee; color: #666; padding: 5px; font: 11px/15px arial, helvetica, sans-serif; opacity: 1.0; }



/* Buttons
--------------------------------------------*/
button										{ position: relative; overflow: visible; height: 30px; padding: 0 20px 0 0; margin: 0 0 10px; border: none; background: url('/template/button-bg.png') no-repeat right top; font: 11px/20px verdana, sans-serif; }
button span									{ display: block; position: relative; white-space: nowrap; height: 30px; padding: 0 0 0 20px; background: url('/template/button-left.png') no-repeat; color: #fff; font-size: 11px; font-weight: bold; line-height: 27px; }
button.smallButton 							{ height: 20px; padding: 0 10px; background: #40164c; color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
button::-moz-focus-inner					{ border: 0; padding: 0; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin: -1px 0 0 -5px;
	}
}

a.button:link,
a.button:visited,
a.button:hover								{ float: left; display: block; height: 30px; padding: 0; border: none; background: url('/template/button-bg.png') no-repeat right top; font: 11px/20px verdana, sans-serif; }
a.button span								{ display: block; height: 30px; padding: 0 20px; background: url('/template/button-left.png') no-repeat; color: #fff; font-size: 11px; font-weight: bold; line-height: 27px; }

a.action:link, a.action:visited				{ padding: 1px 5px 2px; border: none; background: #40164c; color: #fff; font-size: 9px; text-transform: uppercase; -moz-border-radius: 4px; }
a.action:hover								{ border: none; background: #444; }

a.action.disabled:link,
a.action.disabled:visited,
a.action.disabled:hover						{ background: #ddd; }

button.small								{ height: 25px; background: url('/template/buttons-small.png') no-repeat 0 0; text-indent: -9999px; }
button.buttonGo								{ width: 56px; background-position: 0 0; }
button.buttonGo:hover						{ background-position: 0 -25px; }
button.buttonSearch							{ width: 80px; background-position: -56px 0; }
button.buttonSearch:hover					{ background-position: -56px -25px; }

.create { display: block; width: 320px; height: 80px; margin: 0 0 20px; background: url('/template/buttons-business.png'); text-indent: -9999px; }
.create.sale:link,
.create.sale:visited { border: none; background-position: 0 0; }
.create.sale:hover { background-position: 0 -80px; }
.create.sale:active { background-position: 0 -160px; }
.create.rent:link,
.create.rent:visited { border: none; background-position: -320px 0; }
.create.rent:hover { background-position: -320px -80px; }
.create.rent:active { background-position: -320px -160px; }



/* Miscellany
--------------------------------------------*/
div.clear									{ clear: both; }

hr											{ height: 1px; margin: 10px 0; border: none; background: #ccc; }

div#listingMap								{ clear: both; width: 500px; height: 350px; margin: 0 0 10px; background: #000; }


div#breadCrumbSpacer 						{ height: 30px; width: 100%; }
div#breadCrumbContainer						{ position: absolute; top: 120px; width: 790px; height: 30px; margin: 0 0 10px; }
div#breadCrumb								{ width: 790px; overflow: hidden; float: left; padding: 5px 10px; }
div#breadCrumb ul							{ width: 100%; margin: 0; padding: 0; list-style: none; }
div#breadCrumb ul li						{ overflow: hidden; position: relative; float: left; margin: 0 5px 0 0; padding: 0 10px 0 0; background: url('/template/chevron.gif') no-repeat right center; line-height: 20px; list-style: none; }
div#breadCrumb ul li span					{ display: block; overflow: hidden; }
div#breadCrumb ul li a						{ display: block; overflow: hidden; position: relative; float: left; line-height: 20px; }
div#breadCrumb ul li.first a				{ padding: 0 0 0 13px; background: url('/template/icons/home.gif') no-repeat left center; font-weight: bold; }
div#breadCrumb ul li.last					{ margin: 0; padding: 0; background: none; }


div#breadCrumb a:link,
div#breadCrumb a:visited					{ border: none; color: #777; }
div#breadCrumb a:hover						{ border: none; color: #000; }


div#breadCrumb ul li div.chevronOverlay		{ z-index: 2; position: absolute; right: 0; top: 0; }
div.chevronOverlay							{ display: none; width: 13px; height: 20px; background: url('/template/chevron-overlay.png') no-repeat 100% 0; }

div.print-img								{ display: none; }

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}

}

