html,
body {
	height: 100%;
	}

body {
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	_font-family: "Verdana", Arial, Helvetica, sans-serif, Trebuchet MS;
	background:#181818 url(../_images/19/bg_body.main.gif) top center repeat;
	}

a:link {
	color: #6f815b;
	outline: none;
	}

a:visited {
	color: #6f815b;
	}

a:hover,
a:active,
a:focus {
	color: #519e37;
	outline: none;
	}

h1, h4 {
	color: #435633;
	font-size: 18pt;
	line-height: 120%;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

h2, h3 {
	color: #552d15;
	font-size: 12pt;
	font-weight: normal;
	line-height: 110%;
	margin: 0;
	margin-bottom: 6px;
	padding: 0;
	font-weight: normal;
	font-family: "Arial Black", Gadget, sans-serif;
	}

h4 {
	font-size: 10pt;
	margin-bottom: 3px;
	font-weight: bold;
	}
h3 {
	margin-bottom: 2px;
	font-size: 11pt;
	}

p { 
	font-size: 1.1em;
	line-height: 1.4em;
	color: #000;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	}
	
	
dl {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	_font-family: "Verdana", Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
	color: #303030;
	margin: 0;
	padding: 15px 0 0 0;
	}

dt {
	font-weight: bold;
	font-size: 13px;
	}

div.button a {
	height: 38px;
	float: left;
	padding: 0 0 0 12px;
	margin: 5px 0;
	background-image: url(../_images/19/btn_normal.png);
	_background-image: url(../_images/19/btn_normal.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	}

div.button a span {
	float: left;
	height: 38px;
	padding: 0 12px 0 0;
	margin: 0;
	background-image: url(../_images/19/btn_normal.png);
	_background-image: url(../_images/19/btn_normal.gif);
	background-position: top right;
	background-repeat: no-repeat;
	line-height: 36px;
	text-decoration: none;
	color: #003066;
	font-size: 12px;
	font-weight: bold;
	font-stretch: condensed;
	}

div.button a:hover {
	color: #bb5d25;
	cursor: pointer;
	}

div.button a:hover span {
	color: #bb5d25;
	cursor: pointer;
	}	
	
div.button a:active {
	background-position: bottom left;
	cursor: pointer;
	}

div.button a:active span {
	background-position: bottom right;
	cursor: pointer;
	}	

/* EXTRA BUTTON with ICON */
div.download a,
div.download a span {
	background-image: url(../_images/19/btn_download.png);
	_background-image: url(../_images/19/btn_download.gif);
	}
div.download a {
	padding: 0 0 0 38px;
	}


.outerBG{
	min-height: 100%;
    height: auto !important;
    _height: 100% !important;
    height: 100%;
    margin: 0 auto;
	padding: 0;
	margin: 0 0 -69px;
	background: url(../_images/19/bg_outer.gif) top center repeat-y;
	}
	
.bodyBG{
	background:url(../_images/19/bg_body.gif) center top repeat-x;
	margin: 0;
	min-height: 100% !important;
    _height: 100% !important;
	}
	
.innerBG{
	background:url(../_images/19/bg_inner.jpg) center top no-repeat;
	min-height:100% !important;
    _height: 100% !important;
	}
	
br.clear {
	clear: both;
	}

/* PAGE WIDTH /////////////////////////////////////////////////// */
.content,
.topBar,
.header,
.imageslider,
#footer,
.contentArea,
.contentTable,
.jcarousel-container-horizontal,
.jcarousel-clip,
#mycarousel,
.jcarousel-list {
	width: 798px;
	}

.imageslider,
.contentArea {
	_width: 799px;
	}	

.topBar {
	height: 7px;
	background-color: #2b292d;
	margin: 0;
	padding: 0;
	}

.header {
	height: 126px;
	background-color: #e8e8e8;
	background-image: url(../_images/19/bg_header.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	_margin: 0 0 0 1px;
	}
	
.header .homeURL {
	display: block;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	width: 170px;
	height: 126px;
	cursor: pointer;
	}

.imageslider {
	background: #838383 url(../_images/19/bg_imageslider.jpg) top center repeat-x;
	height: 115px;
	display: block;	
	}


/* NAVIGATION /////////////////////////////////////////////////// */

.navigation {
	width: 170px;
	background: #435633 url(../_images/19/bg_nav.gif) top left repeat-x;
	margin: 0;
	padding: 0;
	_margin: 0 0 0 1px;
	margin-left: 20px;
	padding-top: 20px;
	}
	
.navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.navigation li {
	display: block;
	margin: 0;
	padding: 0;
	}

.navigation li a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	_height: 24px;
	border-collapse: collapse;
	}

.navigation li a span {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	_font-family: "Verdana", Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	_font-weight: bold;
	width: 158px;
	_width: 170px;
	border-top: #e8e8e8 1px solid;
	display: block;
	padding: 6px;
	margin: 0;
	}
	
.navigation li a:link,
.navigation li a:link span,
.navigation li a:visited,
.navigation li a:visited span {
	background-image: none;
	color: #fff;
	}

.navigation li a:hover,
.navigation li a:hover span,
.navigation li a:active,
.navigation li a:active span {
	color: #fff;
	background-color: #6f815b;
	cursor: pointer;
	}

.navigation li a.selected,
.navigation li a.selected span,
.navigation li a:link.selected,
.navigation li a:link.selected span,
.navigation li a:visited.selected,
.navigation li a:visited.selected span,
.navigation li a:hover.selected,
.navigation li a:hover.selected span,
.navigation li a:active.selected,
.navigation li a:active.selected span {
	color: #fff;
	background-color: #6f815b;
	cursor: pointer;
	}



/* CONTENT /////////////////////////////////////////////////// */

.content {
	min-height: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color: #e8e8e8;
	}

.contentArea {
	padding: 0;
	margin: 0;
	background: #e8e8e8 url(../_images/19/bg_content.gif) top center repeat-x;
	}

.contentTable td {
	vertical-align: top;
	}
	
td.contentTD {
	padding: 25px 20px;
	font-size: 11px;
	}
	
td.contentTD p,
td.contentTD h1,
td.contentTD h2,
td.contentTD h3,
td.contentTD h4,
td.contentTD h5,
td.contentTD h6,
td.contentTD div {
	text-align: left;
}

img.frame {
	border-style: none;
	padding: 0;
	margin: 0 0 0 30px;
	float: right;
	background-position: top right;
	background-repeat: no-repeat;
	}
	

/* ------------------------------------------------------------------- */
/* NORMAL FORM AREAS */	


div.form {
	display: block;
	margin: 15px 0;
	padding: 3px;
	border:1px #616161 solid;	
	background: #e8e8e8;
	}

div.form form, div.form span.inner {
	display: block;
	margin: 0;
	padding: 5px;
	border:1px #888 solid;	
	background: #fff;
	}
	
div.form h1,
div.form h2 {
	color: #6f815b;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	}

div.form h2 {
	font-size: 12px;
	}
	
div.form div.row, div.form div.rowb, div.form div.triplerow {
	clear: both;
	padding: 5px;
	} 

div.form div.row, div.form div.rowb {
	height:20px;
	}
	
div.form div.rowb { /* ALTERNATIVE ROW COLOR / ZEBRA LOOK */
	background: #e9f3ff;
	}
	
div.form div.triplerow {
	height:70px;
	}

div.form div.row span, div.form div.rowb span, div.form div.triplerow span {
	height: 20px;
	}

div.form div.row span.label, div.form div.rowb span.label, div.form div.triplerow span.label {
	float: left;
	width: 130px;
	text-align: right;
	padding: 0 5px;
	color: #000;
	font-size: 11px;
	}

div.form div.row span.formw, div.form div.rowb span.formw, div.form div.triplerow span.formw {
	float: left;
	text-align: left;
	color: #000;
	} 
	
div.form div.row span.formw h2 {
	color: #000;
	font-size: 14px;
	}
	
div.form div.rowHighlite {
	margin: 5px;
	padding: 5px;
	background: #fff;
	border: 1px solid #9da0a9;
	}

div.form div.rowHighlite span {
	background: #fff;
	padding: 5px;
	display: block;
	}
	
div.form div.row span.formw input, div.form div.row span.formw select, div.form div.rowb span.formw input, div.form div.rowb span.formw select, div.form div.triplerow span.formw input, div.form div.triplerow span.formw select {
	margin: 0 4px;
	padding: 0;
	}
	
div.form small {
	position: relative;
	left: 140px;
	font-size: 11px;
	text-transform: lowercase;
	}


div.form a, div.form a:link, div.form a:visited {
	color: #eeeeee;
	}

	
	
	
/* ------------------------------------------------------------------- */
/* TIP and INFO BOX */


div.tip {
	margin: 5px;
	padding: 5px;
	background: #848484;
	border: 1px solid black;
	}
	
div.tip span {
	background: #848484 url(../_images/19/gfx_tip.gif) 5px 5px no-repeat;
	display: block;
	padding: 5px 5px 5px 60px;
	font-size: 12px;
	color: #fff;
	}
	
div.tip span h1 {
	font-size: 12px;
	color: black;
	}
	
/* ------------------------------------------------------------------- */
/* LISTINGS */	

/* ------------------------------------------------------------------- */
/* LIST VIEW */

div.listing { 
	display: block;
	width: 560px;
	float: left;
	margin: 0;
	padding: 0;
	}
	
div.listing dl {
	display: block;
	margin: 5px 0 10px 0;
	padding: 0 0 10px 0;	
	}
	
div.listing dl dt {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 18px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	}
	
div.listing dl dd {
	margin: 0 0 0 150px; /* Width of Image */
	padding: 0;
	min-height:100px;  /* Same as Image */
	display: block;
	width: ; /* Width of listing Content Area */
	border-bottom: #dbdbdb solid 1px;
	}	


	
/* ------------------------------------------------------------------- */
/* LIST ELEMENTS */	



div.listing dl dt a img, 
div.listing dl dt a:link img, 
div.listing dl dt a:visited img { /* Listing Thumb */
	clear: both;
	float: left;
	width:138px;
	height:100px;
	border: #ababab solid 1px;
	background-position: center center;
	background-repeat: no-repeat;
	}	

div.listing dl dt a:hover img, 
div.listing dl dt a:active img { /* Listing Thumb OVER/HOVER */
	border: #9f9fa9 solid 1px;
	}	
	
div.listing dl dd div {
	font-size: 12px;
	font-weight: normal;
	}
		


div.listing dl dd div.title { /* Listing Header Area */
	display: block;
	height:18px;
	margin: 0 0 5px 0;
	background-color: #657853;
	}
	
		
div.listing dl dd div.title h1 { /* Listing Header text */
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin: 1px 3px;
	font-family: Arial, Helvetica, sans-serif;
	width: 350px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	}
	
		
div.listing dl dd div.title span { /* Status */
	float: right;
	color: #ccc;
	line-height: 16px;
	text-transform: uppercase;
	margin: 1px 3px;
	}	

div.listing dl dd div.priceRow { /* Price Row */
	display: block;
	height: 19px;
	line-height: 19px;
	padding: 0 3px;
	}	

div.listing dl dd div.price { /* Price */
	float: left;
	color: #a92709;
	font-family: "Arial Black", Gadget, sans-serif;
	line-height: 19px;
	}	
	
div.listing dl dd div.mls { /* MLS Number */
	text-align: right;
	float: right;
	color: #b3b3bb;
	line-height: 19px;
	}
	
div.listing dl dd div.features { /* Features like Bed, Bath, etc */
	display: block;
	padding: 0 3px;
	font-size: 12px;
	color: #000;
	line-height: 14px;
	font-weight: bold;
	}	
	
div.listing dl dd div.descShort { /* Short Description */
	display: block;
	padding: 0 3px;
	font-size: 11px;
	line-height: 14px;
	}	
	
div.listing dl dd div.address { /* Address */
	display: block;
	padding: 0 3px;
	font-size: 11px;
	line-height: 14px;
	}



/* ------------------------------------------------------------------- */
/* BUTTONS */	
	
/* General Button Setting */	
div.listing dl dd div.buttons {
	display: block;
	height:20px;
	margin: 0;
	padding: 0;
	}

div.listing dl dd div.buttons ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	}

div.listing dl dd div.buttons ul li { 
	float: left;
	list-style: none;
	margin: 0 0 0 10px; /* Distance between Buttons */
	padding: 2px 0;
	}

	 	

div.listing dl dd div.buttons ul li a, 
div.listing dl dd div.buttons ul li a:link, 
div.listing dl dd div.buttons ul li a:visited { 
	text-decoration: none;
	color: #cf5d36;
	}		

div.listing dl dd div.buttons ul li a span, 
div.listing dl dd div.buttons ul li a:link span, 
div.listing dl dd div.buttons ul li a:visited span { 
	text-decoration: none;
	cursor: pointer;
	text-transform: lowercase;
	color: gray;
	font-size: 12px;
	font-weight: normal;
	}		

/* Roll Over Changes */
div.listing dl dd div.buttons ul li a:hover, 
div.listing dl dd div.buttons ul li a:active { 
	text-decoration: none;
	color: #ec7d48;
	}		

div.listing dl dd div.buttons ul li a:hover span, 
div.listing dl dd div.buttons ul li a:active span { 
	text-decoration: none;
	cursor: pointer;
	color: #ec7d48;
	}
	

/* Details Button */		
div.buttons ul li.details a span { 
	padding: 0 3px 0 21px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../_images/19/btn-sm_details.gif);
	}
		
/* Virtual Tour Button */		
div.buttons ul li.vtour a span { 
	padding: 0 3px 0 19px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../_images/19/btn-sm_vtour.gif);
	}	

/* Save Button */		
div.buttons ul li.save a span { 
	padding: 0 3px 0 19px;
	background: url(../_images/19/btn-sm_save.gif) no-repeat left top;
	}	
	
/* Shopping Cart Button */		
div.buttons ul li.cart a span { 
	padding: 0 3px 0 16px;
	background: url(../_images/19/btn-sm_cart.gif) no-repeat left top;
	}	
	
/* ------------------------------------------------------------------- */
/* Page Settings */	
	
/* General Page Links */	
div.pageLinks {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 11px;
	width: 560px;
	}

div.pageLinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

div.pageLinks ul li { 
	float: right;
	list-style: none;
	margin: 0 0 0 10px; /* Distance between Buttons */
	padding: 15px 0;
	}

div.pageLinks ul li select { 
	padding:0;
	margin: 0;
	font-size: 11px;
	width: 50px;
	}
	
div.pageLinks ul li select.sort { /* The Sort Drop Down Menu */
	width: 60px;
	}
	
div.pageLinks ul li input { 
	padding: 1px 0;
	margin: 0;
	font-size: 11px;
	text-align: center;
	width:25px;
	cursor:pointer;
	}

div.pageLinks ul li.pageAmount {
	float: left;
	margin: 0;
	}

div.pageLinks ul li a, 
div.pageLinks ul li a:link, 
div.pageLinks ul li a:visited {	
	color: #6f815b;
	} 
	
div.pageLinks ul li a:hover, 
div.pageLinks ul li a:active {	
	color: #519e37;
	} 
	
	
	
	
/* ------------------------------------------------------------------- */
/* Advanced Search Options */
a.btnSearchOptions {
	margin: 0;
	padding: 0 0 0 13px;
	background: url(../_images/19/btn-sm_searchoptions.gif) no-repeat left center;
	}

a.btnReturningClient {
	margin: 0;
	padding: 0 0 0 13px;
	background: url(../_images/19/btn-sm_returningclient.gif) no-repeat left center;
	}

div.advancedSearch, div.returningClient {
	margin: 5px 2px;
	padding: 3px 0;
	border-top: 1px solid #565656;
	}	
	
	
/* ------------------------------------------------------------------- */
/* DETAILS */	


/* ------------------------------------------------------------------- */
/* LISTING DETAILS */

div.listingDetails {
	font-size: 11px;
	}
	
div.detailButtons { 
	display: block;
	margin: 0;
	background: #fff url(../_images/19/detailButtons_tl.gif) no-repeat top left;
	text-align: center;
	}

div.detailButtons div {	
	display: block;
	background: url(../_images/19/detailButtons_tr.gif) no-repeat top right;
	}
	
div.detailButtons div span {
	display: block;
	background: url(../_images/19/detailButtons_bl.gif) no-repeat bottom left;
	}

div.detailButtons ul {
	list-style: none;
	padding: 10px;
	margin: 0;
	height: 55px;
	display: block;
	background: url(../_images/19/detailButtons_br.gif) no-repeat bottom right;
	
	}	

div.detailButtons li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	width:55px;
	text-align: center;
	}

div.detailButtons a b, 
div.detailButtons a:link b, 
div.detailButtons a:visited b, 
div.detailButtons a, 
div.detailButtons a:link, 
div.detailButtons a:visited {
	text-decoration: none;
	
	}

div.detailButtons a b, 
div.detailButtons a:link b  {
	font-size: 10px;
	line-height: 12px;
	text-transform: lowercase;
	font-weight: normal;
	display: block;
	margin: 0;
	padding: 30px 0 0 0;
	background-position: top center;
	background-repeat: no-repeat;
	height: 50px;
	color:#000;
	}

div.detailButtons a:hover b, 
div.detailButtons a:active b  {
	color: #e58459;
	display: block;
	margin: 0;
	padding: 30px 0 0 0;
	background-position: top center;
	background-repeat: no-repeat;
	cursor: pointer;
	}

li.btnCart a b, li.btnCart a:link b, li.btnCart a:visited b, li.btnCart a:hover b,li.btnCart a:active b { background-image: url(../_images/19/btn-lg_cart.gif); }
li.btnSave a b, li.btnSave a:link b, li.btnSave a:visited b, li.btnSave a:hover b,li.btnSave a:active b { background-image: url(../_images/19/btn-lg_save.gif); }
li.btnVtour a b, li.btnVtour a:link b, li.btnVtour a:visited b, li.btnVtour a:hover b,li.btnVtour a:active b { background-image: url(../_images/19/btn-lg_vtours.gif); }
li.btnSchools a b, li.btnSchools a:link b, li.btnSchools a:visited b, li.btnSchools a:hover b,li.btnSchools a:active b { background-image: url(../_images/19/btn-lg_schools.gif); }
li.btnMap a b, li.btnMap a:link b, li.btnMap a:visited b, li.btnMap a:hover b,li.btnMap a:active b { background-image: url(../_images/19/btn-lg_map.gif); }
li.btnCalculator a b, li.btnCalculator a:link b, li.btnCalculator a:visited b, li.btnCalculator a:hover b,li.btnCalculator a:active b { background-image: url(../_images/19/btn-lg_calculator.gif); }
li.btnFlyer a b, li.btnFlyer a:link b, li.btnFlyer a:visited b, li.btnFlyer a:hover b,li.btnFlyer a:active b { background-image: url(../_images/19/btn-lg_printer.gif); }
li.btnSchedule a b, li.btnSchedule a:link b, li.btnSchedule a:visited b, li.btnSchedule a:hover b,li.btnSchedule a:active b { background-image: url(../_images/19/btn-lg_schedule.gif); }
li.btnShare a b, li.btnShare a:link b, li.btnShare a:visited b, li.btnShare a:hover b,li.btnShare a:active b { background-image: url(../_images/19/btn-lg_share.gif); }

a.btnReturn {
	float: right;
	background: url(../_images/19/btn-sm_return.gif) no-repeat left center;
	padding: 0 0 0 20px;
	text-transform: lowercase;
	}

a.btnMore {
	float: right;
	background: url(../_images/19/btn-sm_details.gif) no-repeat left center;
	padding: 0 0 0 20px;
	text-transform: lowercase;
	}
	
a.btnMap {
	background: url(../_images/19/btn-sm_map.gif) no-repeat left center;
	padding: 0 0 0 15px;
	text-transform: lowercase;
	}
	

div.listingDetails div.description {
	clear: both;
	margin: 15px 0 0 0;
	padding: 15px 0;
	border-top: 1px dotted #666;
	}
	
div.listingDetails div.description p,
div.listingDetails div.description font,
div.listingDetails div.description div {
	text-align: left;
	font-size: 1.1em;
	line-height: 1.5em;
}
	
div.detailsRow,	
div.detailsRowStatus, 
div.detailsRowPrice, 
div.detailsRowMls, 
div.detailsRowAddress {
	clear: both;
	height:20px; 
	padding: 0;
	margin: 0 0 0 30px;
	}
	
div.detailsRow .title,
div.detailsRowStatus .title, 
div.detailsRowPrice .title, 
div.detailsRowMls .title, 
div.detailsRowAddress .title {
	width:60px;
	float: left;
	font-size: 12px;
	color: #979797; 
	}
	
div.detailsRow .info,
div.detailsRowStatus .info, 
div.detailsRowPrice .info, 
div.detailsRowMls .info, 
div.detailsRowAddress .info {
	float: left;
	font-size: 14px;
	color: #666;
	}
	
div.detailsRowStatus .info { 
	text-transform: uppercase; 
	font-weight: bold; 
	color: #666; 
	}
	
div.detailsRowPrice .info { 
	font-weight: bold; 
	color: #b35500; /* PRICE COLOR */
	font-size: 16px; 
	} 
	
div.detailsRowMls .info { 
	font-weight: bold; 
	color: #979797; 
	}
	
div.detailsRowMls .address { 
	color: #666; 
	}
		


/* ------------------------------------------------------------------- */
/* LISTING DETAILS FEATURES */

div.listingDetails div.features {
	clear: both;
	margin: 15px 0 0 0;
	padding: 15px 0;
	display: block;
	}


div.listingDetails div.featureList {
	display: block;
	clear: both;
	margin: 15px 0 0 0;
	padding: 15px 5px 5px 5px;
	border: #dbdbdb solid 1px;
	background: url(../_images/19/bg_features.gif) repeat-x top left;
	}

div.listingDetails div.featureList h2 { /* FEATURES TITLE like Interior Features  */
	color: #000; /* HEADER 1 COLOR */
	font-size: 110%;
	}


div.listingDetails div.featureList ul {
	padding: 0 auto;
	margin: 3px auto;
	} 


div.listingDetails div.featureList li {
	list-style-image: url(../_images/19/gfx_features.gif);
	padding: 0;
	margin: 0 auto;
	clear: both;
	width: 80%;
	}
	
	



/* FOOTER /////////////////////////////////////////////////// */
	
#footer,
.push,
#footer div.manoto,
#footer div.links {
    height: 60px;
	}

#footer {
	display: block;
	margin: 6px auto 0;
	_margin: 2px 0 0 1px;
	padding: 0;
	text-align: left;
	background-color: #e8e8e8;
	vertical-align: top;
	font-size: 10px;
	color: #676767;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	_font-family: "Verdana", Arial, Helvetica, sans-serif, Trebuchet MS;
	background-color: #dbdbdb;
	}

#footer div.manoto {
	width: 170px;
	margin-left: 20px;
	/*background: #435633 url(../_images/19/logo_manoto.gif) center center no-repeat;*/
	background-color: #435633;
	float: left;
	}

#footer div.links {
	float: left;
	padding-left: 20px;
	padding-top: 7px;
	height: auto;
	}


#footer p {
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	}

#footer small {
	display: block;
	width: 350px;
	font-size: 9px;
	line-height: 10px;
	margin: 0;
	padding: 6px 0;
	}

#footer a:link {
	color: #435633;
	}

#footer a:visited {
	color: #435633;
	}

#footer a:hover,
#footer a:active {
	color: #bb5d25;
	}

#footer small a:link,
#footer small a:visited,
#footer small a:hover,
#footer small a:active {
	text-decoration: none;
	color: #676767;
	}
	


/* SLIDING IMAGES /////////////////////////////////////////////////// */
	
#mycarousel {
	display: block;
	margin: 0;
	padding: 0;
	}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
	position: relative;
	height: 95px;
	display: block;
	padding-top: 10px;
	}

.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	}

.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	}

.jcarousel-list li,
.jcarousel-item {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 172px;
	height: 95px;
	margin-right: 10px;
	}

.jcarousel-item img {
	border: 1px solid #626367;
	width: 170px;
	height: 93px;
	}

.jcarousel-container-horizontal {
	height: 95px;
	}

.jcarousel-clip-horizontal {
	height: 95px;
	border-left: 1px solid #626367;
	border-right: 1px solid #626367;
	}

/* AK MODAL /////////////////////////////////////////////////// */

div#ak_modal_div {
	padding-top:0;
	border:1px solid black;
	background-color:#a4a4a4;
	position: absolute;
	z-index:1000;
	display:none;
	border: 1px solid #7d7d7d;
}

.akTitleBar {
	background: #7d7d7d url(../_images/19/bg.akTitleBar.gif) top left repeat-x;
	border-bottom: 1px solid gray;
	height: 22px;
	line-height: 22px;
	text-align: left;
	display:block;
	padding-top:0;
	margin-top:0;
}

.akTitleBar b {
	float: left;
	height: 22px;
	line-height: 22px;
	padding-left: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0 -1px 0 #666;
	color:white;
}
	
a.closeAK, a:link.closeAK {
	position:absolute;
	cursor:pointer;
	height: 42px;
	width: 42px;
	display: block;
	background-image:url(../_images/19/icon.sm.close.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	right: -20px;
	top: -20px;
}

a:hover.closeAK {
	background-position: center left;
}

a:active.closeAK, a:focus.closeAK {
	background-position: bottom left;
}




