﻿body {
	margin-top: 20px;
}

a {
	/*text-decoration: none;*/
	color: #333;
}

h1 {
	color: #fc8205;
	font-size: 2em;
}

h1.pleaseChoose {
	color: #999;
	font-size: 1.4em;
	text-align: center;
	font-weight: bold;
	margin: 2em 0;
}

h1.green, h1.greenLarger {
	color: #fff;
	background: #517e02 url(../images/header-green.png) top left no-repeat;
	width: 668px;
	padding: 7px 0 9px 15px;
	font-size: 18px;
	margin: 0;
}

h1.greenLarger {
	background: #517e02 url(../images/header-green-larger.png) top left no-repeat;
	width: 701px;
}

h2 {
	color: #606060;
	font-size: 1.3em;
	margin: 0 0 10px 0px;
	font-weight: bold;
}

h3 {
	color: #fc8205;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.container {
        position: relative;
}

.inlineimage
{
	line-height: 0px;
}
.box {
	background: transparent;
}

.box h1 {
        margin: 0 0 4px 0;
}

.box2 h1 {
	margin: 0 0 18px 0;
}

.nopad {
	margin: 0 !important;
	padding: 0 !important;
}

.right {
	text-align: right !important;
}

.center {
	text-align: center !important;
}
	
.white {
	color: #fff !important;
}

.noborder {
	border: 0 !important;
}

label {
	font-weight: normal;
	color: #909090;
	font-size: 11px;
}

select, input {
	border: 1px solid #909090;
	font-size: 11px;
}

.button {
	border: 0;
}

#popup {
	background: url(../images/popup-background.gif) top left no-repeat;
	width: 451px;
	height: 198px;
	text-align: center;
	padding: 30px 0 0 0;
}

#popup h3 {
	padding: 5px 0 20px 0;
	font-size: 13px !important;
}

#popup img {
	margin: 25px 0 0 0;
}

#popup .button {
	margin: 25px 0 0 0;
}
	
#content, .contentFade {
        background: url(../images/under-header-fade.png) top left repeat-x;
        padding: 17px 0 0 0;
		*padding-top: 50px;
        color: #909090;
}

.contentFade {
	margin: 15px 0 0 0;
}

#content .box {
        padding-bottom: 0;
}

#content .box2 {
	padding: 0 0 0 1.5em;
	margin-bottom: 1.5em;
}

#content p {
        color: #909090;
        margin: 0 0 7px 0;
        line-height: 15px;
        font-size: 13px;
}

#callUsBox {
	background: url(../images/call-us.gif) top left no-repeat;
	width: 233px;
	font-weight: bold;
	margin: 16px 0 0 0;
	padding: 3px 0 3px 20px;
	color: #fd8803;
}

#callUsBox p {
	margin: .3em 0;
}

#callUsBox a {
	color: #fd8803;
	text-decoration: underline;
}

.writtenBy {
	margin: -8px 0 15px 0 !important;
	color: #606060 !important;
}

.agents {
	text-align: center;
	margin: 0 0 20px 0;
	
}

.agents a {
	text-decoration: underline;
	font-weight: bold;
	color: #606060;
}

.agents a.seeMore {
	color: #fda144;
	font-weight: normal;
	margin: 0;
	display: block;
	text-align: left;
}

.agentsleft {
	text-align: left;
	margin: 0 0 20px 0;
	
}

.agentsleft a {
	text-decoration: underline;
	font-weight: bold;
	color: #606060;
}

.agentlist img {
	float: left;
	margin-right: 30px;
}
/* orange text grey outline boxes */
p.orange {
        font-family: verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #fd8803;
	font-size: 16px;
	font-weight: bold;
        margin: 0;
}

p.orangeSmaller {
        color: #fd8803 !important;
	font-size: 13px !important;
        margin: 0;
        padding: 12px 0 0 0;
        font-weight: bold;
}

p.orangeSmaller a {
        font-weight: normal;
	font-size: 11px;
        text-decoration: underline;
	margin: 0 0 0 3px;
	color: #606060;
}

p.orange a, p.orange a:hover, p.orange a:active, p.orange a:visited {
        color: #fd8803;
}

p.circle {
	font-size: 14px;
        background: url(../images/circle-top.gif) top left no-repeat;
        padding: 10px 0 0 0;
	padding: 15px 0 0 0;
        margin: 17px 0 0 25px;
	width: 295px;
        text-align: center;
}

div.circle {
	font-size: 14px;
        background: url(../images/circle-top.gif) top left no-repeat;
        padding: 10px 0 0 0;
	padding: 15px 0 0 0;
        margin: 17px 0 0 25px;
	width: 295px;
        text-align: center;
}

p.circle a {
	width: 264px;
        display: block;
        padding: 0 20px 15px 10px;
        background: url(../images/circle-bottom.gif) bottom left no-repeat;
}


div.circle a {
	width: 264px;
        display: block;
        padding: 0 20px 15px 10px;
        background: url(../images/circle-bottom.gif) bottom left no-repeat;
}

/* sidebar grey fade quote box */
.greyfadebox {
	margin: 35px 0 0 0;
	background: url(../images/grey-fade-box-top.png) top left no-repeat;
	padding: 13px 0 0 0;
}

.greyfadebox span {
	display: block;
	background: url(../images/grey-fade-box-bottom.png) bottom left no-repeat;
	padding: 17px 17px 30px 17px;
}

.greyfadebox p {
	margin: 0 !important;
	font-size: 12px !important;
}

/* sidebar grey fade quote box */
.smallgreybox {
	margin: 15px 0 0 0;
	background: url(../images/grey-fade-box-top-sm.png) top left no-repeat;
	padding: 13px 0 0 0;
}

.smallgreybox span {
	display: block;
	background: url(../images/grey-fade-box-bottom-sm.png) bottom left no-repeat;
	padding: 17px 17px 30px 17px;
}

.smallgreybox p {
	margin: 0 !important;
	font-size: 12px !important;
}

.quotedBy {
	text-align: right;
	font-weight: bold;
	padding: 0 20px 0 0;
}

/* useful links */

#usefulLinks {
	margin: 20px 0;
}

#usefulLinks ul, #usefulLinks p, #usefulLinks h4 {
	padding: 0 15px;
}

#usefulLinks h4 {
	font-weight: bold;
	color: #909090;
	margin: 0 0 5px 0;
	font-size: 16px;
}

#usefulLinks ul, #usefulLinks li {
	list-style-type: none;
	margin: 0;
}

#usefulLinks li a {
	color: #fc8205;
}



/* big choice boxes */

div.whitebox {
	background: url(../images/whitebox-bottom.gif) bottom left no-repeat;
	float: left;
	width: 297px;
	margin: 15px 12px 65px 0;
}

.whitebox span {
	width: 253px;
	background: url(../images/whitebox-top.gif) top left no-repeat;
	display: block;
	padding: 30px 22px;
}

.whitebox p {
	color: #646464 !important;
	padding: 0;
}

.whitebox img {
	margin: 15px 0 0 0;
}

/* choice boxes */

#choiceimgleft {
	float: right;
}

#choiceimgright {
	float: right;
}

#choiceboxleft {
	float: left;
	width: 452px;
	height: 268px;
	*height: 236px;
	margin: 0 0 0px 16px;
}

#choiceboxright {
	float: right;
	width: 452px;
	height: 268px;
	*height: 236px;
	margin: 0 16px 0px 0px;
}

#choicetestleft p {
	color: #646464 !important;
	width: 250px;
	padding: 40px 0 30px 30px;
	z-index: 1;
	position: absolute;
}

#choicetestright p {
	color: #646464 !important;
	width: 220px;
	padding: 40px 0 30px 200px;
	z-index: 1;
	position: absolute;
}

.quotedByChoiceLeft{
	font-weight: bold;
	padding: 0px 0px 0 133px;
	line-height: 200%;
}

.quotedByChoiceRight{
	font-weight: bold;
	padding: 0px 0px 0 81px;
	line-height: 200%;
}

.choicebtnleft img {
	padding: 127px 0 0px 30px;
	position:absolute;
	z-index: 2;
}

.choicebtnright img {
	padding: 127px 0 0px 222px;
	position:absolute;
	z-index: 2;
}
.whiteboxKnowChicago {
	float: right;
	background: url(../images/whitebox-know-chicago.jpg) top left no-repeat;
	width: 452px;
	height: 138px;
	margin: 0 16px 60px 0;
	padding: 40px 0 30px 0;
}

.whiteboxKnowChicago p, .whiteboxLessThanThreeUnits p, .whiteboxMoreThanThreeUnits p {
	color: #646464 !important;
	width: 250px;
	margin: 0;
	padding: 0;
}

.whiteboxKnowChicago p {
	margin-left: 200px !important;
	width: 220px;
}


/*.whiteboxOutOfTown img, .whiteboxKnowChicago img, .whiteboxLessThanThreeUnits img, .whiteboxMoreThanThreeUnits img {
	margin: 12px 0 0 0;*/
}

.whiteboxKnowChicago img {
	margin-left: 220px;
}

/* boxes with buildings inside */

.whiteboxLessThanThreeUnits {
	float: left;
	background: url(../images/whitebox-less-than-3-units.jpg) top left no-repeat;
	width: 452px;
	width: 422px;
	height: 198px;
	margin: 0 0 60px 16px;
	padding: 40px 0 30px 30px;
}

.whiteboxMoreThanThreeUnits {
	float: right;
	background: url(../images/whitebox-more-than-3-units.jpg) top left no-repeat;
        width: 452px;
        height: 138px;
        margin: 0 16px 60px 0;
        padding: 40px 0 30px 0;
}

.whiteboxLessThanThreeUnits p {
	width: 220px;
}

.whiteboxMoreThanThreeUnits p {
	margin-left: 180px !important;
}		

.whiteboxMoreThanThreeUnits img {
	margin-left: 143px;
}

/* /boxes */
	

/* ****************************************** */
/*              Nav & Header                  */
/* ****************************************** */

#logo {
        position: absolute;
        left: 0;
        top: 0;
	width: 133px;
	height: 144ppx;
z-index:2;
}

#nav {
	font-weight: normal;
	text-transform: uppercase;
	margin: 40px 0 0 34px;
   	list-style: none;
	}
	
	#nav li {
		position:relative;
		float:left;
		list-style:none;
		height:32px;
		}
					
		/* make the hover flyout work in most browsers */
		#nav li:hover ul {
			display:block;
		}
		
		#nav li:hover ul ul {
			display:none;
		}
		
		#nav li a {
			position:relative;
			background:url(../images/nav-tabs.png) no-repeat 0px 0px;
			display:block;
			color:#141314;
			padding:9px 18px 5px 15px;
			height:18px;
			margin-right:1px;
			text-decoration:none;
			}
			
			#nav li a span {
				position:absolute;
				top:0;
				right:0;
				width:14px;
				height:32px;
				background:#fff url(../images/nav-tabs.png) no-repeat 100% 0px;
			}
			
			/* rollover styles for the top level */
			#nav li a:hover,
			#nav li a.current,
			#nav li a.sfHover {
				background-position:0px -58px;
				color:#fff;
				}
				
				#nav li a:hover span,
				#nav li a.current span {
					background-position:100% -58px;
				}
				
				#nav li a span.sf-sub-indicator {
					display:none;
				}

			/* second level navigation */
			#nav ul {
				position:absolute;
				top:32px;
				left:0;
				margin:0;
				width:140px;
				visibility:hidden;
				}
				
				#nav ul li {
					position:relative;
					width:140px;
					background:#FF8E01;
					height:auto;
					}
					
					/* make the hover flyout work in most browsers */
					#nav ul li:hover ul {
						display:block;
					}
					
					#nav ul li a {
						display:block;
						background:transparent;
						margin:0;
						color:#ffdbaf;
						font-weight:bold;
						line-height:1.5em;
						padding-top:9px;
						padding-bottom:5px;
						height:auto;
						width:107px;
					}
					
					#nav ul li a span.sf-sub-indicator,
					#nav ul li a:hover span.sf-sub-indicator {
						display:block;
						background:transparent url(../images/nav-arrow.png) no-repeat 100% 0px;
						width:20px;
						right:5px;
						top:5px;
						height:0 !important;
						font-size:0 !important;
						line-height:0 !important;
						overflow:hidden;
						padding-top:25px;
					}
					
				#nav ul ul {
					left:140px;
					top:0;
				}

/* ****************************************** */
/*                Home Page                   */
/* ****************************************** */

.headerUnderBar {
        background: url(../images/under-header-rule.gif) top left repeat-x;
        height: 6px;
}

.orangeCallout {
	background: #f66011 url(../images/orange-callout.png) bottom left no-repeat;
	margin: 0 0 12px 0 !important;
}

.orangeCallout p {
	padding: 12px 15px;
	color: #fff;
	margin: 0;
	font-size: 125%;
	line-height: 112%;
	letter-spacing: .03em;
}


.greenCallout {
	background: #99ae0a url(../images/green-callout.png) bottom left no-repeat;
	padding: 4px 0 7px 0;
	margin: 0 0 10px 0;
}

.greenCallout h2, .greenCallout p, .greenCallout a {
	color: #fff;
	margin: 0;
}

.greenCallout h2 {
	margin: 0 0 0 13px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 2.3em;
	line-height: 125%;
}

.greenCallout h4 {
	color: #fff;
	font-weight: bold;
	margin: 0 0 5px 13px;
}

.greenCallout p {
	margin: 0 0 0 14px;
	font-weight: bold;
}

.greenCallout a {
	background: url(../images/green-callout-arrow.gif) center left no-repeat;
	padding: 3px 0 1px 19px;
	font-weight: bold;
	margin: 0 14px 0 0;
	text-decoration: none;
}

.greenCallout a:hover {
	color: #fff;
}

.homeSkyline {
	background: url(../images/skyline-home.jpg) top left no-repeat;
	height: 232px;
}

p.landlords a {
	background: url(../images/for-rent.gif) bottom left no-repeat;
	padding: 30px 0 34px 95px;
	display: block;
}

#homeBottomLinks {
	height: 89px;
}

/* ****************************************** */
/*              Inner Pages                   */
/* ****************************************** */


.skylineCompareNeighborhoods {
        background: url(../images/skyline-compare-chicago-neighborhoods.jpg) top left no-repeat;
	height: 99px;
}

.skylineLandlords {
        background: url(../images/skyline-landlords.jpg) top left no-repeat;
	height: 99px;
}
	
#content .box {
	padding-bottom: 0;
}

p.greyCircle, div.greyCircle {
        background: #f2f2f2 url(../images/grey-circle-top.gif) top left no-repeat;
        padding: 15px 15px 10px 15px;
	margin: 0px 0px 15px 0px !important;

}
p.greyCircle_sell, div.greyCircle_sell {
        background: #f2f2f2 url(../images/grey-circle-bottom.gif) bottom left no-repeat;
        padding: 15px 15px 10px 15px;
	margin: 0px 0px 15px 0px !important;

}

p.greyCircle span {
        display: block;
        padding: 0 20px 15px 20px;
        background: url(../images/grey-circle-bottom.gif) bottom left no-repeat;
	font-size: 12px;
}

p.greyBlock, div.greyBlock {
        background: #f2f2f2;
        padding: 15px 15px 10px 15px;
	margin: 0px 0px 15px 0px !important;

}

p.greyBlock span {
        display: block;
        padding: 0 20px 15px 20px;
	font-size: 12px;
}


#sidebar, #sidebarDarker {
	background: #fbfbfb url(../images/sidebar-background.png) bottom right no-repeat;
}

.sidebarDarker2 {background:#FBFBFB url(../images/sidebar-background-long.png) no-repeat right bottom;}


#sidebar h3, #sidebarDarker h3 {
	background: #7c9d40 url(../images/header-green-sidebar.png) top right no-repeat;
	color: #fff;
	font-weight: bold !important;
	font-weight: normal;
	padding: 11px 13px 11px 13px;
	margin: 0;
}

#sidebarDarker h3 {
	background: #5b7137 url(../images/header-green-sidebar-darker.png) top right no-repeat;
}

#sidebar p, #sidebarDarker p {
	margin: 0;
}

#sidebar .sidebarOption p, #sidebar .sidebarOption a, #sidebarDarker .sidebarOption p, #sidebarDarker .sidebarOption a {
	color: #f57c12;
	font-weight: bold;
}

#sidebar .sidebarOption a, #sidebarDarker .sidebarOption a {
	text-decoration: underline;
}

#sidebar .a, #sidebar .b, #sidebar .c {
	padding: 15px 0 15px 65px;
}

#sidebarDarker .a, #sidebarDarker .b, #sidebarDarker .c, #sidebarDarker .d {
	padding: 20px 0 20px 65px;
}

#sidebar .a, #sidebarDarker .a {
	background: url(../images/a.gif) 8px 13px no-repeat;
	border-bottom: 1px solid #e2e2e2;
}

#sidebarDarker .a {
	background: url(../images/a-darker.gif) 8px center no-repeat;
}

#sidebar .b, #sidebarDarker .b {
	background: url(../images/b.gif) 8px 13px no-repeat;
	border-bottom: 1px solid #e2e2e2;
}

#sidebarDarker .b {
	background: url(../images/b-darker.gif) 8px center  no-repeat;
}

#sidebar .c {
	background: url(../images/c.gif) 8px 13px no-repeat;
	padding-bottom: 5px;
}

#sidebarDarker .c {
	background: url(../images/c-darker.gif) 8px 9px no-repeat;
	border-bottom: 1px solid #e2e2e2;
}

#sidebarDarker .d {
	background: url(../images/d-darker.gif) 8px 7px no-repeat;
	border-bottom: 1px solid #e2e2e2;
}

#sidebarDarker .lastOption {
	padding-bottom: 25px;
	border-bottom: 0;
}

#sidebar .seeWhatsAvail fieldset {
	padding: 0;
	margin: 5px 0 0 0;
	border: 0;
	text-align: right;
}

#sidebar .seeWhatsAvail label {
	text-align: left;
	display: block;
	width: 65px;
	float: left;
	padding: 0;
	margin: 0px;
}

#sidebar .seeWhatsAvail select {
	margin: 2px 10px 2px 0;
	padding: 0;
}

#sidebar .button {
	margin: 2px 0 0 103px;
}

#bottomLinks {
	margin: 16px 0 5px 0;
}

#neighborhoodDetailHeader {
	margin: 10px 0 20px 0;
	padding: 30px 0 0 0;
}

#neighborhoodDetailHeader h3 {
	color: #909090;
}

#neighborhoodDetailHeader p {
	font-size: 11px;
}

#neighborhoodDetailHeader p.quote {
	font-style: italic;
	color: #606060;
}

#neighborhoodDetailHeader p.quotedBy {
	color: #606060;
}

#neighborhoodDetailHeader #neighborhoodOpinion {
}

#neighborhoodDetailHeader #RentalPrice {
	background: url(../images/grey-line.gif) top left repeat-y;
	padding-bottom: 6px;
}

#neighborhoodDetailHeader #RentalPrice p {
	margin: 0;
}

.scoutPic img {
	border: 1px solid #e0e1e0;
}

#neighborhoodsTable {
	background: #ededed url(../images/table-background.png) top left repeat-x;
	margin: 0;
}

#neighborhoodsTable td, #neighborhoodsTable th {
	background: transparent;
	border: 1px solid #e2e2e2;
	border-collapse: collapse !important;
}

#neighborhoodsTable th {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

#neighborhoodsTable td {
	padding: 7px 10px 7px 10px;
}

#neighborhoodsTable th h3 {
	font-size: 12px;
	text-transform: uppercase;
}

#neighborhoodsTable a {
	color: #909090;
	text-decoration: underline;
}

p.tableBottom {
	background: url(../images/table-bottom.gif) top left no-repeat;
	height: 30px;
	padding: 4px 0 0 28px;
	font-size: 12px !important;
}

p.tableTop {
	color: #c8c8c8 !important;
	font-size: 11px !important;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	margin: 0 !important;
	padding: 4px 0 4px 15px;
}

#contactUs {
	background: #fbfbfb url(../images/contact-us-background.png) bottom left no-repeat;
}

#contactUs form {
	padding: 5px 0 20px 0;
	*padding-top: 1px;
	text-align: right;
}

#contactUs label {
	width: 150px;
	display: block;
	float: left;
	padding: 0 10px 0 0;
	font-size: 12px !important;
	text-align: left;
}

#contactUs input,  #contactUs textarea, #contactUs select {
	width: 220px;
	border: 1px solid #999;
	margin: 2px 0 12px 0;
	padding: 0;
}

#contactUs checkbox
{
	border: 1px solid #999;
	margin: 2px 0 12px 0;
	padding: 0;
	border : 1px solid red;
	text-align: left;
	width: 20px;
}



#contactUs select {
	width: 222px;
}

#contactUs textarea {
	height: 100px;
        overflow: auto;
	padding: 0;
}

#contactUs .button {
	width: 81px;
	height: 18px;
	border: 0;
	margin: 15px 0 0 0;
}

#contactUs p {
	margin: 0;
}

#contactUs .phone {
	margin: 26px 0 16px 0;
	*margin-top: 24px;
	font-size: 23px;
	font-weight: bold;
	color: #fc8205;
}

#contactUs .address {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	color: #fc8205;
	margin: 0 0 10px 0;
}

#contactUs a {
	color: #fc8205;
	text-decoration: underline;
}

#contactUs .quotedBy {
	padding: 0 !important;
}

#contactUs .quote {
	margin: 30px 0 0 0;
}


/* ****************************************** */
/*                 Footer                     */
/* ****************************************** */

#footer {
	background: #dedede url(../images/footer.gif) bottom left no-repeat;
	color: #636262;
	font-size: .8em;
	padding: 2px 0;
}

#footer p img {
	margin: -10px 6px 0 2px;
}

#footer p {
	margin: 8px 10px;
}

#footer ul {
	float:right;
	list-style:none;
	}

	#footer ul li {
		float:left;
		list-style:none;
		padding:0 0 0 .75em;
		}

#modal_container {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #666 1px solid; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: "Lucida Grande",Verdana; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#modal_overlay {
	BACKGROUND-COLOR: #000
}

.formtextarea
{
	width: 200px;
	height:70px;
}

.forminput
{
	width: 200px;
}

.breadcrumb
{
	margin-top: -5px;
	font-size: 1.5em;
	color:#FC8205;
	margin-bottom: 5px;
}

.agent_info
{
	margin-bottom:20px;
}

.agent_contact
{
	margin-left:150px;
}

.agent_phone
{
	background: url('/domains/homescout/assets/images/icons/ico_phone.gif') top left no-repeat;
	padding: 0 0 0 20px;
	height: 10px;
}
.agent_email
{
	background: url('/domains/homescout/assets/images/icons/ico_email.gif') top left no-repeat;
	padding: 0 0 0 20px;
	height: 10px;
	margin-left: 10px;
}
.agent_mobile
{
	background: url('/domains/homescout/assets/images/icons/ico_cellphone.gif') top left no-repeat;
	padding: 0 0 0 20px;
	height: 10px;
	margin-left: 10px;
}
/*------------------------------------------------------
Drop Down Menu
*/

.menulist, .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

.menulist ul {
 display: none;
 position: absolute;
 top: 1.0em; margin-top: 13px; /* I'm using ems and px to allow people to zoom their font */
 left: -1px;
 width: 150px;
}

.menulist ul ul {
 top: -1px; margin-top: 0;
 left: 148px;
}

.menulist li {
 float: left;
 display: block;
 position: relative;
 background: #FED;
 border: 1px solid #330;
 margin-right: -1px;
}

.menulist ul li {
 float: none;
 margin: 0;
 margin-bottom: -1px;
}
.menulist ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}


.menulist a {
 display: block;
 padding: 3px;
 color: #000;
 text-decoration: none;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #FFF;
 background-color: #A64;
}
.menulist a.highlighted {
 color: #FFF;
 background-color: #C86;
}

.menulist a .subind {
 display: none;
}
.menulist ul a .subind {
 display: block;
 float: right;
}


/* IE5/Mac */
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
/* \*/
.menulist a {
 float: none;
}
/* */


/*
 HACKS: IE/Win:
*/
*:first-child+html .menulist ul li {
 float: left;
 width: 100%;
}

* html .menulist ul li {
 float: left;
 height: 1%;
}
* html .menulist ul a {
 height: 1%;
}
/* End Hacks */

#close-button {
	text-align:right;
	padding:0 1.5em 1.5em;
}
#navContainer {
position:relative;
z-index:5;
}

.clickToCall{
background-color:#f3f3f3; 
padding-bottom:20px  !important;
margin: 0 10px 0 15px;
}
.clickToCall input[type="text"]{
padding:3px;
}


.clickToCall input[type="submit"]{
background-color:#F67B10;
border:0 solid #909090;
color:white;
font-size:11px;
padding:3px;
}
	