/* CSS Document */
@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Kameron:400,700);
@import url(http://fonts.googleapis.com/css?family=Sansita+One);

html,body {height:100%; width:100%; font-family:'Kameron', serif; font-weight:400; font-size:12px; margin:0; padding:0; background-image:url(images/background_int.jpg); background-repeat:repeat-x; background-color:#fff; font-style:normal;}
p {font-family:verdana; font-size:12px; text-align:left; padding:8px 0 8px 0; margin:0; font-style:normal; line-height:19px;}
ul {padding:3px 0 10px 32px; margin:0;}
li {padding:0; margin:0;}
ol {padding:7px 0 10px 32px; margin:0;}
div {padding:0; margin:0;}
form {margin:0; padding:0;}
input {margin:0; padding:0;}
hr {margin:0 0 16px 0; padding:0 0 0 0;}
address {font-style:normal;}
nav {z-index:4000;}

a:link, a:active, a:visited {color:#95acb7; font-weight:700;}
a:hover {color:#68808c;}

/* Header */
.A079_headerShadow {position:absolute; top:284px; left:50px; width:1150px; height:25px; margin:auto; background-image:url(images/header_shadow.png); z-index:0;}
.A079_logo {position:relative; height:240px; z-index:1;}
.A079_logoBackground {position:absolute; left:-125px; height:245px; width:555px; background:url(images/logo_background.png) no-repeat; z-index:-1;}
.A079_logo img {margin-top:35px; border:0;}
.logoWrapper {width:256px; height:150px;} 
.A079_logo a {display: block; position:relative; width:256px; height:150px; text-decoration:none;} 
.A079_logo a img {max-height:150px; max-width:256px; vertical-align:middle;} 

/* Top Navigation */
.A079_topNavBackground {position:absolute; top:0; left:0; width:100%; height:44px; background-image:url(images/top_nav_background.jpg); box-shadow:0 0 15px #2d2d2d; -moz-box-shadow:0 0 15px #485b66; z-index:200;}
.A079_topNav {position:relative; height:44px; font-size:14px; font-weight:700; z-index:300;}

/* Home Hunter Login */
.A079_hhLogin {position:relative; right:-9px; float:right; height:44px; font-size:12px; color:#fff; font-weight:700; line-height:43px; z-index:300;}
.A079_hhLoginIcon {background:url(images/lock.png) no-repeat 9px 15px;}
.A079_hhLogin a:link, .A079_hhLogin a:active, .A079_hhLogin a:visited {color:#fff; display:inline-block; height:43px; text-decoration:none; padding:0 9px 0 9px;}
.A079_hhLogin a:hover {color:#fff; background-color:#68808c;}
.A079_hhLogin img {position:relative; top:1px;}

/* Agent Info */
.A079_agentInfo {position:relative; right:0; top:28px; height:auto; width:auto;}
.A079_agentInfoPhoto {float:right; background-color:#fff; padding:0; margin:0; border:1px solid #a3a6a8; box-shadow:0 0 8px #2d2d2d; text-align:center;}
.A079_agentInfoPhoto img {margin:0; padding:6px 6px 2px 6px;}
.A079_agentInfoPhoto img:hover {opacity: 0.70; -moz-opacity: 0.70; filter:alpha(opacity=70);}
.A079_agentInfo h1 {float:right; margin:0 22px 0 0; padding:0 0 0 20px; font-family:'Sansita One', cursive; font-size:62px; line-height:54px; text-transform:uppercase; color:#fff; text-align:right; text-shadow:2px 2px 1px #2d2d2d; font-weight:400;}
.A079_agentInfo h2 {float:right; display:block; width:250px; margin:8px 23px 0 0; padding:0 0 0 20px; font-family:'Kameron', serif; font-size:12px; font-weight:400; font-style:italic; color:#fff; text-align:right;}

/* Top Social */
.A079_social {position:relative; right:20px; top:8px; float:right; width:400px;}
a.A079_blog {width:23px; height:23px; background-image:url(images/rss.png); background-position:0px 0px; display:block; float:right; margin:2px;}
a.A079_facebook {width:23px; height:23px; background-image:url(images/facebook.png); background-position:0px 0px; display:block; float:right; margin:2px;}
a.A079_twitter {width:23px; height:23px; background-image:url(images/twitter.png); background-position:0px 0px; display:block; float:right; margin:2px;}
a.A079_linkedin {width:23px; height:23px; background-image:url(images/linkedin.png); background-position:0px 0px; display:block; float:right; margin:2px;}
a.A079_youtube {width:23px; height:23px; background-image:url(images/youtube.png); background-position:0px 0px; display:block; float:right; margin:2px;}
a:hover.A079_blog {background-position:0px -23px;}
a:hover.A079_facebook {background-position:0px -23px;}
a:hover.A079_twitter {background-position:0px -23px;}
a:hover.A079_linkedin {background-position:0px -23px;}
a:hover.A079_youtube {background-position:0px -23px;}

/* Featured Listings */
.lw_featuredBox_wrap {margin:0px auto; height:115px; padding:20px 0 0 0;}
.lw_featuredBox_wrap h3 {margin-left:50px;}
.A079_featuredBox {width:950px; height:320px; position:relative; left:-22px; margin-top:-15px; z-index:200;}
.A079_fpListing {position:relative; margin:0 12px 0 0; width:800px; padding:0;}
.A079_swapImage {overflow:hidden; position:absolute; left:0; display:none; float:left; margin-left:6px; background-color:#fff;}
.A079_swapImage a {float:left; position:relative; display:block; width:434px; height:281px; padding:0; margin:0;}
.A079_swapImage a:link, .A079_swapImage a:active , .A079_swapImage a:visited {opacity:1;}
.A079_swapImage a:hover{opacity:0.85}
.A079_swap_wrap{cursor:pointer; cursor:hand; float:left;}
.A079_swapInfo {position:absolute; width:auto; padding:0; margin:65px 0 0 475px; text-align:left; float:left; font-family:'Kameron', sans-serif; font-size:19px; font-style:italic; color:#fff;}
.A079_swapInfo h1 {font-family:'Sansita One', cursive; font-size:32px; margin:0 0 15px 0; padding:0; color:#fff; font-weight:400; font-style:normal;}
.swapper_1 {width:781px; height:281px; position:absolute; top:0px; left:0px; overflow:hidden; display:none; float:left;}
.swapper_group {padding:0;}
.swapper { height:320px; overflow:hidden; float:left;}
.swapper_group .feat_img, .swapper_group .A079_swapImage, .swapper_group .feat_info, .swapper_group {display:block;}
.swapper_right_scroll { height:100px; width:11px; float:left; border:none;}
.swapper_left_scroll { height:100px; width:11px; float:left; border:none;}
.swapper_left_scroll img, .swapper_right_scroll img { cursor: pointer; cursor: hand; border:none;}
.swapper_carousel_outer { position: relative; float: left; /* important for inline positioning */ width: 780px; /* important (this width = width of list item(including margin) * items shown */ height: 320px; overflow: hidden; margin:0px 35px 0 95px;  /* important (hide the items outside the div) */ padding: 0px; }
.swapper_carousel_inner { position:relative; left:-780px; /* important (this should be negative number of list items width(including margin) */ margin: 0px; padding:0px; width:9999px; /* important */ }
a.featuredArrowLeft:link, a.featuredArrowLeft:active, a.featuredArrowLeft:visited {width:100px; height:81px; background:url(images/left_arrow.png) no-repeat 0 0; display:block; position:relative; margin-top:110px; margin-left:-5px;}
a.featuredArrowLeft:hover {background-position:0 0;}
a.featuredArrowRight:link, a.featuredArrowRight:active, a.featuredArrowRight:visited {width:100px; height:81px; background:url(images/right_arrow.png) no-repeat 0 0; display:block; position:relative; margin-left:-22px; margin-top:110px;}
a.featuredArrowRight:hover {background-position:0 0;}
.A079_featuredImgShadow {position:relative; top:255px; left:-85px; width:608px; height:51px; background:url(images/featured_shadow.png) no-repeat; z-index:-5;}
.A079_featuredImgBorder {position:absolute; width:434px; height:281px; background:url(images/featured_border.png) no-repeat; margin-left:0px;}
a.A079_featuredLink:link, a.A079_featuredLink:active, a.A079_featuredLink:visited {display:block; background-color:#68808c; width:170px; height:43px; -moz-border-radius:18px; border-radius:18px; margin-top:22px; color:#fff; font-family:'Sansita One', cursive; text-decoration:none; line-height:42px; text-align:center; font-style:normal; font-weight:400;}
a.A079_featuredLink:hover {background-color:#485e69; color:#b6bfc3;}
.A079_featuredLinkShadow {position:relative; top:8px; margin-left:-20px; height:38px; width:200px; background-image:url(images/featured_link_shadow.png);}

/* Agent Contact Information */
.A079_contactInfo {position:relative; top:22px; height:55px; -moz-border-radius:18px; border-radius:18px; background:#484848;}
.A079_contactInfo h1 {position:absolute; top:0; left:0; width:200px; color:#fff; background:#68808c; height:55px; display:block; text-align:center; font-family:'Sansita One', cursive; line-height:54px; font-weight:400; -moz-border-radius:18px 0 0 18px; border-radius:18px 0 0 18px; font-style:normal;}
.A079_contactInfo address {padding-left:230px; color:#fff; font-size:17px; font-family:'Kameron',serif; line-height:56px;}
.A079_contactInfo span {font-weight:700;}
.A079_contactInfo a:link, .A079_contactInfo a:active, .A079_contactInfo a:visited {color:#fff; font-weight:700; text-decoration:none;}
.A079_contactInfo a:hover {color:#ccc; text-decoration:underline;}

/* Agent Content */
.A079_agentContent {position:relative; height:auto; padding:30px 30px 15px 30px; margin-top:35px; color:#fff; font-family:'Kameron',serif; font-size:13px; line-height:16px;}
.A079_agentContent p {font-family:'Kameron', serif; font-size:13px; line-height:16px; color:#fff;}
.A079_agentContent h1 {color:#fff; font-family:'Sansita One',cursive; font-size:27px;  font-weight:400; padding:0; margin:0 0 12px 0;}

/* Large Buttons */
.A079_largeButtonsBackground {position:relative; width:100%; height:205px; background-color:#313131;}
/* ---- Button 1 ---- */
.A079_largeButtons1 {height:148px; width:100%; background:url(images/button_divide.jpg) right no-repeat; margin-top:28px;}
.A079_largeButtons1 h1 {font-size:27px; color:#d2d2d2; font-weight:400; padding:0; margin:0 0 9px 0; font-family:'Sansita One',cursive; padding-left:16px; text-shadow:1px 1px 1px #292929; font-style:normal;}
.A079_largeButtons1 img {float:left; margin:12px 19px 0 14px;}
.A079_largeButtons1 p {float:left; width:119px; margin-top:3px; font-family:'Kameron',cursive; color:#fff; font-size:12px; line-height:16px;}
.A079_largeButtons1 a:link, .A079_largeButtons1 a:active, .A079_largeButtons1 a:visited {position:relative; left:0; top:8px; margin-left:14px; display:inline-block; width:92px; height:22px; background:#68808c; color:#fff; -moz-border-radius:18px; border-radius:18px; text-align:center; font-family:'Sansita One',cursive; font-size:12px; line-height:22px; text-decoration:none; font-style:normal; font-weight:400;}
.A079_largeButtons1 a:hover {background-color:#485e69; color:#b6bfc3;}
/* ---- Button 2 ---- */
.A079_largeButtons2 {height:148px; width:100%; background:url(images/button_divide.jpg) right no-repeat; margin-top:28px;}
.A079_largeButtons2 h1 {font-size:27px; color:#d2d2d2; font-weight:400; padding:0; margin:0 0 9px 0; font-family:'Sansita One',cursive; padding-left:16px; text-shadow:1px 1px 1px #292929; font-style:normal;}
.A079_largeButtons2 img {float:left; margin:13px 18px 0 15px;}
.A079_largeButtons2 p {float:left; width:130px; margin-top:3px; font-family:'Kameron',cursive; color:#fff; font-size:12px; line-height:16px;}
.A079_largeButtons2 a:link, .A079_largeButtons2 a:active, .A079_largeButtons2 a:visited {position:relative; left:0; top:8px; margin-left:14px; display:inline-block; width:92px; height:22px; background:#68808c; color:#fff; -moz-border-radius:18px; border-radius:18px; text-align:center; font-family:'Sansita One',cursive; font-size:12px; line-height:22px; text-decoration:none; font-style:normal; font-weight:400;}
.A079_largeButtons2 a:hover {background-color:#485e69; color:#b6bfc3;}
/* ---- Button 3 ---- */
.A079_largeButtons3 {height:148px; width:100%; background:url(images/button_divide.jpg) right no-repeat; margin-top:28px;}
.A079_largeButtons3 h1 {font-size:27px; color:#d2d2d2; font-weight:400; padding:0; margin:0 0 9px 0; font-family:'Sansita One',cursive; padding-left:16px; text-shadow:1px 1px 1px #292929; font-style:normal;}
.A079_largeButtons3 img {float:left; margin:11px 15px 0 15px;}
.A079_largeButtons3 p {float:left; width:135px; margin-top:8px; font-family:'Kameron',cursive; color:#fff; font-size:12px; line-height:16px;}
.A079_largeButtons3 a:link, .A079_largeButtons3 a:active, .A079_largeButtons3 a:visited {position:relative; left:0; top:8px; margin-left:14px; display:inline-block; width:92px; height:22px; background:#68808c; color:#fff; -moz-border-radius:18px; border-radius:18px; text-align:center; font-family:'Sansita One',cursive; font-size:12px; line-height:22px; text-decoration:none; font-style:normal; font-weight:400;}
.A079_largeButtons3 a:hover {background-color:#485e69; color:#b6bfc3;}
/* ---- Button 4 ---- */
.A079_largeButtons4 {height:148px; width:100%; margin-top:28px;}
.A079_largeButtons4 h1 {font-size:27px; color:#d2d2d2; font-weight:400; padding:0; margin:0 0 9px 0; font-family:'Sansita One',cursive; padding-left:16px; text-shadow:1px 1px 1px #292929; font-style:normal;}
.A079_largeButtons4 img {float:left; margin:8px 20px 0 16px;}
.A079_largeButtons4 p {float:left; width:135px; margin-top:3px; font-family:'Kameron',cursive; color:#fff; font-size:12px; line-height:16px;}
.A079_largeButtons4 a:link, .A079_largeButtons4 a:active, .A079_largeButtons4 a:visited {position:relative; left:0; top:8px; margin-left:14px; display:inline-block; width:92px; height:22px; background:#68808c; color:#fff; -moz-border-radius:18px; border-radius:18px; text-align:center; font-family:'Sansita One',cursive; font-size:12px; line-height:22px; text-decoration:none; font-style:normal; font-weight:400;}
.A079_largeButtons4 a:hover {background-color:#485e69; color:#b6bfc3;}

/* Footer */
.A079_footerShadow {position:relative; left:-100px; height:25px; width:1150px; background-image:url(images/footer_shadow.png);}
.A079_footerBackground {position:relative; height:auto; width:100%; padding-bottom:20px; background-image:url(images/footer_background.jpg);}
.A079_footer {position:relative; width:950px; margin:auto; color:#adadad; font-size:11px; padding:30px 0 10px 0;}
.A079_footer a:link, .A079_footer a:active, .A079_footer a:visited {color:#adadad; font-weight:700;}
.A079_footer a:hover {color:#fff;}

/* Inner Content */
.A079_innerContent {margin:32px 0 25px 0; min-height:300px;}
.A079_innerContent h1 {font-family:'Sansita One',cursive; font-size:28px; font-weight:300; color:#68808c;}
.A079_innerContent h2 {font-family:'Sansita One',cursive; font-size:26px; font-weight:300; color:#68808c;}
.A079_innerContent h3 {font-family:'Sansita One',cursive; font-size:24px; font-weight:300; color:#68808c;}
.A079_innerContent h4 {font-family:'Sansita One',cursive; font-size:22px; font-weight:300; color:#68808c;}
.A079_innerContent h5 {font-family:'Sansita One',cursive; font-size:20px; font-weight:300; color:#68808c;}
.A079_innerContent h6 {font-family:'Sansita One',cursive; font-size:18px; font-weight:300; color:#68808c;}
.A079_innerContent img {max-width:950px;}
.SDD_Default_p_search_reset a {font-weight:normal;}
.SDD_Default_p_search_reset_all a {font-weight:normal;}

/* Home Hunter Page */
.stab {font-weight:400; font-size:20px; background-color:#68808c; text-align:center; border-style:solid; border-width:1px 1px 1px 1px; border-color:#bbb; height:38px; color:#fff; font-family:'Sansita One',cursive;}
.stab a:link, .stab a:active, .stab a:visited {font-size:15px; font-weight:400; color:#fff; font-style:normal; text-decoration: none}
.stabbdr {padding:1.5px 1.5px 0px;}
.stabbdron {color:#000; font-weight:700; font-size:12px; text-decoration:underline; background-color:#fff; text-align:center; border-style:solid; border-width:1px 1px 0px 1px; border-color:#000; height:25px;}
.stabbdroff {color:#fff; font-weight:700; font-size:12px; text-decoration:underline; background-color:#e10717; text-align:center; border-style: solid;border-width: 1px 1px 1px 1px; border-color: #000;}
.stabspacer{ border-style: solid; border-width: 0px 0px 1px 0px; border-color: #dadada;}
.searchresult{ font-size: 12px; border-style: solid;border-width: 0px 1px 1px 1px;border-color:#bbb; background-color: #fff;text-align: left; padding:14px 18px;}
.bs_formcolor{ background-color: #ececec;}

/* Interior Pages */
.header {font-size:28px; font-weight:400; font-family:'Sansita One',cursive; color:#485e69;}
.pd_top {color:#212121; padding:9px; background-color:#ccc;}
.pd_pdtitle {color:#3b3b3b;}
.pd_resultscount {color:#3b3b3b;}
a.pd_title_links:link, a.pd_title_links:active, a.pd_title_links:visited {color:#3b3b3b;}
a.pd_title_links:hover {color:#4a92cf;}
.lwolf {width:auto; margin:0 0 10px 0; height:27px;}
.lwolf_text {vertical-align:text-top; line-height:27px; float:left; font-size:11px;}
.lwolf_logo {}
.lwolf img {height:27px; padding-left:6px;}
.lwolf a:link, .lwolf a:visited, .lwolf a:active {text-decoration:underline;}
.lwolf a:hover {text-decoration:underline;}

/* Mortgage Calculator */
.mortgage_calculator_table {border-width:1px 1px 0px 1px; border-style:solid; border-color:#bbb;}
.mortgage_calculator_table td {border-width:0 0 1px 0; border-style:solid; border-color:#bbb; padding:8px;}
.mortgage_calculator_table tr:first-child {background-color:#efefef; height:52px;}
.mortgage_calculator_table tr:nth-last-child(-n+5) {background-color:#ddd; height:40px;}
.mortgage_calculator_table tr:last-child {background:#fff; height:20px;}
.mortgage_calculator_table .header {padding:0 0 0 5px;}