body {
	min-width:900px;
}
div#content {
	margin-top:30px;
}
div#searchBars {
	width:50%;
	float:left;
	position:relative;
}
div#map {
	width:50%;
	float:right;
	text-align:left;
}

div#searchBars input {
	color:#482a1b;
	font-weight:bold;
	border:1px solid #482a1b;
	height:20px;
}
div#searchBars input[type=submit] {
	height:22px;
	position:relative;
	top:3px;
	_top:0;
}
div#searchBars input[type=submit]:hover {
	border-color:#eddada;
}
div#searchBars input[type=submit]:focus {
	border-color:#eddada;
}

div#searchcontrol,
div#searchResult {
	border:1px solid #482a1b;
	color:#482a1b;
	text-align:left;
	width:300px;
	min-height:600px;
	float:right;
	position:absolute;
	right:30px;
	padding:20px;
	background-color:#d4c1a5;
	z-index:2;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.gsc-resultsHeader {
	border:1px solid #482a1b;
}
.gsc-tabsArea {
	display:none;
}
.gs-webResult .gs-visibleUrl-short { display:none; }
.gs-visibleUrl .gs-visibleUrl-long { display:none !important; }

/*BELTS SEARCH RESULT*/
div#searchResult {
	position:absolute;
	top:60px;
	right:30px;
	margin:0;
	min-height:540px;
	visibility:hidden;
	z-index:3;
}

ul.beltsList {
	margin-top:10px;
	margin-left:20px;
	list-style:decimal !important;
}
ul.beltsList li {
	margin-top:20px;
	clear:both;
}
ul.beltsList li a {
}
ul.beltsList li img {
	border:1px solid #482a1b;
}
ul.beltsList li p {
}
ul.beltsList li a:hover img {
	border-color:#eddada;
}

/*MAP*/
div#map * {
	text-decoration:none !important;
	vertical-align:top;
}
div#map a {
	padding-left:15px;
	display:block;
	position:relative;
	top:0;
	left:-2px;
	border-bottom:none !important;
}
div#map a:visited {

}

div#map ul {
	list-style:none;
	background:url('/images/Pages/search/search.map.bg.end.gif') bottom left no-repeat;
}
div#map ul li {
	background:url('/images/Pages/search/search.map.direction.gif') 10px 10px no-repeat;
	padding-bottom:5px;
}
div#map > ul {
	background:none;
}
div#map > ul > li {
	background:url('/images/Pages/list_style2.gif') 10px 3px no-repeat;
}
div#map ul li a#start {
	width:5.5em;
	padding-left:27px !important;
	border-bottom:4px solid #482a1b !important;
}

div#map ul > li {
	padding-left:10px !important;
	margin-left:0px;
}

div#map ul > li a {
	font-size:1.2em;
	border-bottom:4px solid #482a1b;
}

div#map > ul > li  ul {
	margin-left:70px;
}

div#map > ul > li > ul {
	padding-bottom:10px;
	background:url('/images/Pages/search/search.map.bg.end3.gif') bottom left no-repeat;
}

div#map > ul > li > ul  li {
	border-left:4px solid #482a1b;
	padding-left:0px;
	padding-top:10px;
	margin-left:2px;
	position:relative;
}

div#map > ul > li > ul > li {
	margin-left:3px;
}

div#map > ul > li > ul  li a {
	font-size:0.9em;
}

div#map > ul > li > ul  li a,
div#map > ul > li > ul > li > ul > li {
	border-width:2px;
}

div#map > ul > li > ul > li > ul > li a {
	border-width:1px;
	font-size:0.75em;
}
div#map > ul > li > ul > li > ul > li > ul > li {
	border-width:1px;
}

div#map > ul > li > ul > li > ul > li > ul > li a {
	font-size:0.7em;
	border-width:1px;
}

div#map > ul > li > ul > li > ul > li > ul > li > ul  li a {
	font-size:0.61em;
}

div#map > ul > li > ul > li > ul > li > ul > li > ul  li {
	border-width:1px;
}
div#map > ul > li > ul > li > ul > li > ul > li > ul  > li > ul > li {

	font-size:0.8em;
}

div#map .iePadding ul li {
	border-left:2px solid #482a1b;
	margin-left:70px;
	padding-top:10px;
}