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

*{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

html{
	background: #333333;
}

body{
	font-family: "Optima", "Helvetica", "Arial", sans-serif;
	color: #ffffff;
}
#contentContainer, #contentContainer a, #contentContainer a:hover {
	color: #ffffff;
}
#wrapper {
    background-image: url("../images/bodybg.jpg");
    background-size: 100% 100%;
	background-repeat:no-repeat;
}
#topBar, #mobTopBar {
    background: #3c6801;
    -webkit-box-shadow: 0 1px 5px #000000;
    -moz-box-shadow: 0 1px 5px #000000;
    box-shadow: 0 1px 5px #000000;
}
#botBar, #mobBotBar {
    background-color: #224e00;
    -webkit-box-shadow: 0 0 5px #000000;
    -moz-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
}
#topBar {
	height: 70px;
}
#edeValue {
	font-style:italic;
}
#nav{
	top: 13px;
}
#nav, #mobDetTab, #mobHomTab, #mobConTab, #vertSep {
	color: #ffffff;
}
.activeNav, #navBtns .mobActiveNav {
    color: #7a9d2b;
}
#pb {
	font-weight:normal;
	width: 75%;
}
#shareBtns{
	top: 21px;
}
#coLogo{
	bottom: 9px;
}

.rsDefault .rsThumbsArrow, .rsDefault .rsThumbsArrow:hover {
	background-color: #ffffff;
}
#agent1InfoGen {
    float: left;
    position: relative;
    width: 40%;
}
#agent2InfoGen {
    float: right;
    position: relative;
    width: 60%;
}
#propAddress {
	width: 75%;
	margin-top: 3px;
}
ul#detailsList {
	min-height:30px;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{
	background: url('../images/rightArrowBack.png');
	-webkit-background-size: cover;
	background-size: cover;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
	background: url("../images/rightArrowPhotos.png") repeat scroll 0 0 transparent;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{
	background: url('../images/leftArrowBack.png');
	-webkit-background-size: cover;
	background-size: cover;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background: url("../images/leftArrowPhotos.png") repeat scroll 0 0 transparent;
}
#mobAgent1Info, #mobAgent2Info {
	padding-bottom:20px;
}

.rsDefault .rsSlide{
	background: #333333;
}

@media (max-width: 1023px){
	body{
		background: #052300;
	}
	html{
		background: #062402;
	}
	#wrapper {
		background-size: 100% 100%;
	}
	#propAddress {
		width: 100%;
		padding-bottom: 20px;
	}
	#mobHome {
		text-align: center;
		height: 360px;
	}
	#pb {
		width: 100%;
		margin-top: 60px;
	}
	#eho {
		float:left;
		padding:10px 0 0 5px;
	}
	#disclaimer {
		float:left;
		text-align:left;
		padding-top: 10px;
		font-size:8px;
	}
	#copyright {
		float:left;
		text-align:left;
		width:100%;
		font-size:8px;
		padding: 0 0 0 5px;
	}
	#mobShare {
		top: 30px;
	}
	#mobTopBar {
		height: 61px;
	}
	#mobBotBar {
		height: 50px;
	}
	.rsArrowRight .rsArrowIcn {
    	background: url("../images/rightArrowPhotos.png") no-repeat right top;
	}
	.rsArrowLeft .rsArrowIcn {
    	background: url("../images/leftArrowPhotos.png") no-repeat left top;
	}
	.rsArrow.rsArrowLeft {
	    padding-left: 0px;
	}
}
@media (min-width: 661px) and (max-width:1023px){
	#details{
		height: 300px;
	}
}
@media (max-width:660px){
	#contentContainer {
		padding-bottom: 40px;
	}
}