@charset "UTF-8";
/* CSS Document */

body{
	color:#e7d9cd;
}

.rsDefault .rsGCaption {
	background-color:rgba(45, 31, 19, 0.8);
	color: #e7d9cd;
	font-size: 14px;
	font-style:italic;
	font-weight:normal;
	border-radius: 0px;
}

a:link, a:hover, a:visited {
	color: #e7d9cd;
}

.address {
    color: #81bbc8;
	font-style:italic;
    font-weight: normal;
}

.rsDefault .rsArrowRight .rsArrowIcn:hover {
	background-image:url("../images/rightArrowHover.png");
}

.rsDefault .rsArrowLeft .rsArrowIcn:hover {
	background-image:url("../images/leftArrowHover.png");
}

img.rsImg {
	margin: 0px auto !important;
	max-height:100% !important;
	max-width:100% !important;
	height: 100% !important;
	width: auto !important;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
}

#nav {
	background-color:rgba(31, 21, 12, 0.8);
	border-top: none;
}

#navList li {
	color:#e7d9cd;
}

#shareNav p {
    color: #e7d9cd;
}

#mainAgentInfoContent p {
	color:#e7d9cd;
	font-weight:normal;
}

#mainAgentInfoContent p.sub {
	color:#81bbc8;
	font-weight:normal;
}

#mainAgentInfoContent p.brokerage {
	color:#81bbc8;
	font-weight: bold;
}

.rsDefault .rsThumb.rsNavSelected {
	outline: #81bbc8 2px solid;
}

#rightThumbArrow, #leftThumbArrow {
	width: 50px;
	height: 48px;
}

#rightThumbArrow {
	background-image: url("../images/rightArrowHover.png");
}

#leftThumbArrow {
	background-image: url("../images/leftArrowHover.png");
}

#rightThumbArrow.rsThumbsArrowDisabled {
	background-image: url("../images/rightArrow.png");
}

#leftThumbArrow.rsThumbsArrowDisabled {
	background-image: url("../images/leftArrow.png");
}

#details {
	font-weight:normal;
}

p.edeLabel {
	font-size: 10px;
}

p.edeVal {
	font-size: 10px;
}

#remarks p {
	font-weight: normal;
	font-style:italic;
}

.nameTitle {
	color: #81bbc8;
	font-size:11px;
}

#agent1InfoText, #agent2InfoText{
	font-size:10px;
}

#disclaimer {
    width: 82%;
}

#agent1Info.agent1InfoGen{
	width:34%;
}

#agent2Info.agent2InfoGen{
	width:50%;
}

@media (max-width: 899px){
	#companyLogoHead{
		background-color:#2E2117;
		height: 90px;
	}
	
	#nav {
    	background-color: rgba(31, 21, 12, 0.0);
	}
	
	.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
    	background-color: transparent;
	}
	
	#slider {
		top: 50px;
	}
	
	.rsDefault .rsGCaption {
    	background-color: rgba(45, 31, 19, 0);
		margin-top:35px;
	}
	
	.address {
		color: #e7d9cd;
		font-style: normal;
		font-weight: bold;
	}
	
	#mobAgentPhoto1 img, #mobAgentPhoto2 img {
		height: 100px;
		width: auto;
	}
	#mobBrokerage {
		margin:0 auto 40px;
		font-size: 16px;
		color: #81bbc8;
		text-transform: uppercase;
		text-align: center;
		width: 100%;
		font-weight:bold;
	}
		
	#footer *{
		padding-top:10px;
	}
	
	#mobFooter{
		background-color:#2E2117;
	}
	
	#mobFooterInfo, #mobFooterInfo a {
		color: #e7d9cd;
	}
}
