
#vtlink_top img {
display:none;
}

#vtlink_top:before{
content: "VIRTUAL TOUR";
}

#vtlink_top {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3232+0,ff686b+50,ff494c+51,ff0004+100 */
background: rgb(255,50,50); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,50,50,1) 0%, rgba(255,104,107,1) 50%, rgba(255,73,76,1) 51%, rgba(255,0,4,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(255,104,107,1) 50%,rgba(255,73,76,1) 51%,rgba(255,0,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,50,50,1) 0%,rgba(255,104,107,1) 50%,rgba(255,73,76,1) 51%,rgba(255,0,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232', endColorstr='#ff0004',GradientType=0 ); /* IE6-9 */
color:#ffffff;
padding:3px 15px;
text-decoration:none;
-webkit-border-radius: 5px;
border-radius: 5px;
text-shadow: 1px 1px 2px #000000;
text-align:center;
}

#vtlink_top:hover {
-webkit-box-shadow: 0 0 5px 2px #FFFFFF;
box-shadow: 0 0 5px 2px #FFFFFF;
}

.txt_me_btn {
margin:10px;
}


.externaldocs a {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3232+0,ff686b+50,ff494c+51,ff0004+100 */
background: rgb(255,50,50); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,50,50,1) 0%, rgba(255,104,107,1) 50%, rgba(255,73,76,1) 51%, rgba(255,0,4,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(255,104,107,1) 50%,rgba(255,73,76,1) 51%,rgba(255,0,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,50,50,1) 0%,rgba(255,104,107,1) 50%,rgba(255,73,76,1) 51%,rgba(255,0,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232', endColorstr='#ff0004',GradientType=0 ); /* IE6-9 */
color:#ffffff;
padding:3px 20px;
text-decoration:none;
-webkit-border-radius: 5px;
border-radius: 5px;
text-shadow: 1px 1px 2px #000000;
}

.externaldocs a:hover {
-webkit-box-shadow: 0 0 5px 2px #FFFFFF;
box-shadow: 0 0 5px 2px #FFFFFF;
}

#container {
width:960px;
}

#footercontainer {
width:960px;
}

table#footertable {
width:960px;
}

#notfound_container h2 {
margin-top:0px;
}

#notfound_container {
padding-top:10px;
}

#container_lakes{
width:590px;
margin:10px auto;
background-color:#dab2bb;
padding:20px;
color:#000000;
text-align:left;
}
#container_lakes .ctitle{
text-align:left;
margin-top:0;
}
#container_lakes p{
text-align:left;
font-size:13px;
margin-bottom:15px;
} 
#container_lakes #sel_pic{
text-align:left;
}  

.Title {
margin-top:0px;
padding-top:10px;
}



#headergraphic {
height:170px;
border-left:solid 4px #B9CCD7;
border-right:solid 4px #B9CCD7;
border-top:solid 4px #B9CCD7;
margin-top:60px;
width:952px;
}

#ted {
position:absolute;
right:129px;
top:15px;
text-align:center;
clear:all;
height:150px;
display:block;
float:left;
color:#ffffff;
}

#ted p {
margin-top:2px;
font-weight:bold;
font-size:14px;
}

#ted img {
border:solid 2px #ffffff;
}

#ted span {
font-weight:normal;
font-size:10px;
}

#jackalin {
position:absolute;
right:240px;
top:15px;
display:inline-block;
text-align:center;
clear:all;
display:block;
color:#ffffff;
}
#jackalin p{
margin-top:2px;
font-weight:bold;
font-size:14px;
}

#jackalin img {
border:solid 2px #ffffff;
}

#jackalin span {
font-weight:normal;
font-size:10px;
}

#marilyn {
position:absolute;
right:10px;
top:15px;
text-align:center;
clear:all;
height:150px;
display:block;
float:left;
color:#ffffff;
}

#marilyn p {
margin-top:2px;
font-weight:bold;
font-size:14px;
}

#marilyn img {
border:solid 2px #ffffff;
}

#marilyn span {
font-weight:normal;
font-size:10px;
}











#name {
position:absolute;
top:10px;
right:370px;
font-weight:bold;
font-size:40px;
text-align:right;
color:#ffffff;
}

#name span {
font-weight:normal;
font-size:16px;
}

#contact_info {
position:absolute;
right:370px;
top:95px;
font-size:15px;
font-weight:bold;
text-align:right;
line-height:30px;
color:#ffffff;
}

#contact_info a,
#contact_info a:link,
#contact_info a:visited {
text-decoration:none;
color:#ffffff;
}

#contact_info a:hover {
color:#465273;
}

#remax_balloon {
width:110px;
height:142px;
margin-top:10px;
margin-left:10px;
}


#remax_logo {
position:absolute;
top:-53px;
left:20px;
}

#remax_brokerage_name {
position:absolute;
top:-55px;
left:210px;
text-align:left;
font-size:18px;
font-weight:bold;
color:#ffffff;
}


#remax_brokerage_name span {
font-size:12px;
}


#list_property_btn {
position:absolute;
right:20px;
top:-50px;
font-size:25px;
font-weight:bold;
}

#list_property_btn span {
font-size:13px;
}

#list_property_btn a,
#list_property_btn a:link,
#list_property_btn a:visited,
#list_property_btn span a,
#list_property_btn span a:link,
#list_property_btn span a:visited {
color:red;
text-decoration:none;
}

#list_property_btn a:hover,
#list_property_btn span a:hover {
color:#ffffff;
}



#nav_container{
text-align:center;
border-left:solid 4px #B9CCD7;
border-right:solid 4px #B9CCD7;
border-bottom:solid 0px #B9CCD7;
background-color:#58687d;
}

#nav{
display:inline-block;
width:auto;
margin:0px auto;
}

#nav li.last_mainmenuitem a {
border-right:none;
}

#nav li a,
#nav li a:link,
#nav li a:visited {
padding-left:13px;
padding-right:13px;
}



/*-------------------------------------------HOME PAGE-------------------------------*/


/*--------NIVO IMAGE SLIDDER---------*/


.nivo-prevNav {
	display:none;
	}

.nivo-nextNav {
	display:none;
	}

.nivo-controlNav {
	display:none;
	}


#slider {
	width:952px;
	height:224px;
	overflow:hidden;
	}

	/*====*/
.nivoSlider {
    position:relative;
    background: url(/templates/version_0001/images/general/preloader/ajax-loader.gif) no-repeat 50% 35%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.nivo-directionNav{
	display:none;
	}
	/*====*/
	
	
#contentcontainer_wrap {
border-left:solid 4px #B9CCD7;
border-right:solid 4px #B9CCD7;
border-bottom:solid 4px #B9CCD7;
min-height:300px;
}



#social_text {
color:#ffffff;
text-align:left;
font-size:18px;
float:left;
font-weight:normal;
margin-top:15px;
margin-left:20px;
}

#social_text span {
font-weight:bold;
}




#social_icons {
position:absolute;
top:240px;
right:0px;
width:330px;
height:45px;
}

#facebook {
display:inline-block;
width:150px;
height:45px; 
margin-right:10px;
}

#facebook a,
#facebook a:link,
#facebook a:visited {
display:block; 
width:150px;
height:45px; 
background:url('facebook.jpg') 0px 0px no-repeat;
text-indent:-999999999999999999px;

}

#facebook a:hover,
#facebook a:active {
display:block; 
background:url('facebook.jpg') -150px 0px no-repeat;
}

#twitter {
display:inline-block;
width:150px;
height:45px;  
}

#twitter a,
#twitter a:link,
#twitter a:visited {
display:block; 
width:150px;
height:45px; 
background:url('twitter.jpg') 0px 0px no-repeat;
text-indent:-999999999999999999px;
}

#twitter a:hover,
#twitter a:active {
display:block; 
background:url('twitter.jpg') -150px 0px no-repeat;
}


#custompage_content {
margin:20px;
margin-top:0px;
padding-top:10px;
}

.openhouse_details_wrap {
    background-color: #ff0000;
    color: #ffffff;
}
#openhouse_info_top {
    border: 1px solid #ffffff;
    background-color: #ff0000;
}
.openhouse_details_top,
.openhouse_title_top {
    color: #ffffff;
}