@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

hr {
	margin:0;	
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
body {
	background-image:url(../images/site_bkgd_03.jpg);
	font-family:Arial, sans-serif;
	/*
	font-family: 'Exo', sans-serif;
	*/
}
input[type="checkbox"] {
	width:15px;
	height:15px;	
}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/
#cboxOverlay{ visibility: visible; opacity: 0.6 !important;}
.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
	clear: none;
	float: none;
}

#map-canvas {
	width: 96%;
	height: 425px;
	position: relative;
	background-color: rgb(229, 227, 223);
	overflow: hidden;
	-webkit-transform: translateZ(0px);
	max-width: 1024px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;	
	border: 3px solid #ffffff;
	box-shadow: 0px 0px 3px #000000;
	margin-bottom: 2%;
}
.button {
	text-decoration: none;
	color: #FFF;
	/*
	background-image: url(../images/std_bttn_04.png);
	/*
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 0 0 1px #000;
	*/
	font-size: 12px;
	position: absolute;
	top: 16px;
	width: 100%;
	float: left;
	left: 0;
	text-shadow: none;
}

button:hover {
	color:#FFF;	
}

.ui-multiselect:hover {
	color:#000;	
}
.ui-multiselect {
	cursor:default;	
}



#div1 {
	text-align: center;
}

#header, .mobile_dds {
	background-color: #6abd4b;
	box-shadow: 0 2px 3px #000000;
	position: relative;	
	z-index: 1000;
}

#logo {
	width:98%;
	text-align:center;
	display:block;
	float:left;
	padding:1%;
}
#top_menu {
	display:none;	
}
#menu_mob {
	cursor:pointer;
	text-align:center;
}
.mobile_dds {
	display:block;	
}

#menu_mob_dd, #menu_mob_dd a, #menu_mob_dd a:visited, #menu_mob_dd a:active {
	color: #ffffff;
	text-align:center;
	text-decoration:none;	
	position:relative;
	z-index: 10;
}
#menu_mob_dd a:hover {
	color: #f8c301;	
}

#search_tabs {
	margin:2.5%;	
}
#search_mob_dd {
	padding-bottom: 1px;
	position:relative;
	z-index: 10;
	float:left;
	width: 100%;
}
.panel-container {
	background: #47adcb; 
	border: solid #666 1px; 
	padding: 10px; 
	float:left;
	/*
	-moz-border-radius: 0 4px 4px 4px; 
	-webkit-border-radius: 0 4px 4px 4px;
	*/
	margin:0%;
	width:92.5%;
}
.etabs {
	margin: 0; 
	padding: 0;
	text-align: left;
	
}

.tab {
	display: inline-block; 
	zoom:1; 
	*display:inline; 
	background: #eee; 
	border: solid 1px #999; 
	border-bottom: none;
	/* 
	-moz-border-radius: 4px 4px 0 0; 
	-webkit-border-radius: 4px 4px 0 0;
	*/	
}

.tab a { 
	font-size: 14px; 
	line-height: 1.8em; 
	display: block; 
	padding: 0 10px; 
	outline: none;
	color:#000000;
	text-decoration:none;
}
.tab a:hover { 
	
}
.tab.active {
	background: #47adcb; 
	padding-top: 6px; 
	position: relative; 
	top: 1px; 
	border-color: #666;
	margin-top: 1%;
}
.tab a.active {
	font-weight: normal;
	color:#ffffff;
}

.search_form {
	font-family:Arial,sans-serif;
	padding:2% 2% 0 2%;
	font-size:14px;	
	text-align: center;
}
.search_form input, .search_form select, .det_details input {
	font-family:Arial, sans-serif;
	width:100%;
	margin-top:2%;
	border:none;
		
}
.search_form select {
	margin-top:5%;	
}
.item_container {
	margin-top: -3%;	
}
#first_container {
	margin-top: 2%;	
}
#second_container {
	margin-top: -3%;	
}
#search_main_tab,#search_main {
	display:none;	
}
.compare, .reset {
	margin: 0;
	argin-left: auto;
	margin-right:auto;
	padding-bottom: 3%;
	display:none;
}
.reset {
	display:block;	
}
.compare input, .reset input {
	font-family: Arial, sans-serif;
	width: 85.5%;
	/*
	border-radius: 4px;
	border: 1px solid #cccccc;
	*/	
	
}
#info_container {
	display:none;	
}
#listing {
	background-color:transparent;
}
.item_left, .item_right {
	
	display: block;
	float: left;
	
}
.item_left {
	width: 40%;
	padding:2% 2% 1% 2%;;
	margin-right:5px;
	position:relative;
	
}
 
.main-image img, .thumbnails li img,.about_img img, .item_pic{
	border: 3px solid #ffffff;
	box-shadow: 0px 0px 3px #000000;
	
}
.about_img {
	width:98%;
	float:none;
	text-align:center;	
}
.about_text {
	text-align: justify;
	padding;0;
	width: 100%;
	float: none;
	line-height:1.2;
	
}
.feat_banner {
	position: absolute;
	top: 6px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6abd4b;
	/*
	border: 1px solid #2356a0;
	*/
	border: 1px solid #6abd4b;
	/*border-radius: 0 0 4px 4px;*/
	padding: 3px 6px 3px 6px;
	width: 35%;
	text-align: center;
	/*box-shadow: 0px 1px 3px #000000;*/
	/*left: 12.5%;*/
}
.thumbnails li img {
	cursor:pointer;	
}
.item_right {
	width:52%;
	text-align:left;
	padding-top:3px;
}
.item_title {
	color: #6abd4b;
	font-weight: bold;
	font-size: 15px;
}
.item_details {
	font-size: 11.5px;
	line-height:1.2;	
}
.item_more {
	background-image:url(../images/read_more_bttn_10.png);
	background-repeat:no-repeat;
	background-size:contain;
	color:#FFF;
	font-size: 13px;
	padding: 1.5%;
	padding-left: 4px;
	float: right;
}
.item_more a, .item_more a:visited, .item_more a:active, .item_more a:hover,.rm_bttn_class a,.rm_bttn_class a:hover {
	color:#FFF;
	text-decoration:none;
	font-weight:normal;	
}
.cmp_bttn {
	display:block;
	/*
	padding-top:2%;	
	*/
	font-size: 12px;
	line-height: 1.5;
	width: 35%;
	padding-bottom: 3%;
}
#preview,#preview_m {
	border: 3px solid #FFF;
	box-shadow: 0px 0px 3px #000000;
	max-width: 98%;
}
#preview {
	display:none;	
}
#preview_m {
	display:inline;	
}
.image-preview {
	display:none;	
}
.image-preview_m {
	display:block;	
}


.flexslider_siteplan,.flexslider_siteplan_mob {
	width: 98%;
	border: 3px solid #FFF;
	box-shadow: 0px 0px 3px #000000;
	background-color:#ffffff;
		
}
.flexslider,.det_title_sm {
	font-size:12px;	
}
.flexslider_mob {
	display:block;	
}
.flexslider_std {
	display:none;	
}
.flexslider_siteplan {
	display:none;	
}
.separator1, .separator2, .separator3 {
	text-align:center;
	padding-left: 2%;
	width:98%;
	float:left;
	margin-top:0;	
}
.separator2 {
	display:none;	
}
.separator3 {
	padding-left: 0;
	display:block;
	margin-top: 0%;
	margin-bottom: -4%;
	margin-left:2%;
	width:96%;
}
#detail_big_container, #header_big_container {
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	width: 100%;	
}
#detail_container, #detail_container_map, #detail_container_aboutus {
	width:96%;	
	margin-left: auto;
	margin-right: auto;
	float: none;
	padding-top: 30%;
	max-width:1024px;
	margin-top:5%;
}
#detail_container {
	padding-top:75px;	
}
#detail_container_map {
	padding-top:0;	
}
#detail_container_aboutus {
	  padding-top: 50px;
	  margin-top: 38px;
	
}
.det_details, .det_details_pic {
	
	width: 98%;
	padding-bottom:3%;
	margin-bottom:0;
	display: inline-block;
	float: none;
}
.det_details_pic {
	width:96%;
	margin-left:0;	
}
.main-image {
	width: 100%;
	margin-bottom: 0;
	float:left;
}
#thumbs_container {
	width:98%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
}
.thumbnails {
    list-style: none;
	margin-bottom: 3%;
	width: 100%;
	float: left;
	padding: 0;
}
.thumbnails li {
    display: block;
	margin-top: 0;
	width: 20%;
	float: left;
	padding-left: 2%;
	padding-right: 0;
	margin: 1%;
}
.det_title, .det_title_sm, .det_title_full {
	color: #47adcb;
	font-weight: bold;
}

.det_title_top, #det_address {
	/*
	color:#47adcb;
	*/
	color:#116333;
	line-height: 1;
	padding-top: 0%;
	font-weight: bold;
	padding-bottom: 1%;
	font-size: 20px;	
}
#det_address {
	font-size: 14px;
	padding-bottom:2%;
}
.det_title_full {
	display:none;	
}
.det_title, #det_title_bttns {
	padding: 2% 0 2% 0;
	font-weight: bold;
	width:98%;
	color: #FFF;
	clear:none;
	font-size: 16px;
	line-height:1;
}
.det_title, .det_title_sm, .det_title_full {
	/*
	color: #47adcb;
	*/
	color: #116333;
}
.det_title_sm, .det_title_full {
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	width: 98%;	
	color: #FFF;
	font-weight:normal;
}
#det_title_bttns, #ftr_top_img, #ftr_full_img, #search_bttn, .search_bttn, .short_bttn, .nav_bttn {
	/*
	background-image: url(../images/std_bttn_04.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 141px;
	height: 37px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	float:none;
	*/
	font-size: 13px;
	background: #3b88d8;
	/*background: -moz-linear-gradient(0% 100% 90deg, #377ad0, #52a8e8);*/
	/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8e8), to(#47adcb));*/
	/*
	border-top: 1px solid #4081af;
	border-right: 1px solid #2e69a3;
	border-bottom: 1px solid #20559a;
	border-left: 1px solid #2e69a3;
	*/
	border:1px solid #2356a0;
	-moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
	-webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #000000;
	box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #000000;
	width: 141px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	float:none;
	border-radius:7px;
	margin-bottom:10px;
	margin-top:5px;
	
		
}
#search_bttn,.search_bttn,.short_bttn,.nav_bttn {
	border-radius: 7px;
	border: 0px;
	color: #FFF;
	font-weight: bold;
	background-color: #47adcb;
	font-size: 14px;
	font-family:inherit;	
}
.search_form input[type="button"] {
	border: 1px solid #2356a0;
	/*
	border-top: 1px solid #4081af;
	border-right: 1px solid #2e69a3;
	border-bottom: 1px solid #20559a;
	border-left: 1px solid #2e69a3;
	*/
	max-width:141px;
}
.short_bttn {
	/*background-image: url(../images/short_bttn_04.png);*/
	width: 95px;
}

.centered {
	text-align:center;	
}
#det_title_bttns a:hover {
	color:#FFF;		
}
#det_pics {
	width:100%;	
}
#det_stats {
	font-size: 14px;
	text-align:left;
	padding-left:2%;
	width: 80%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#det_stats_loc {
	float:left;	
	text-align:left;
	padding-right: 5%;
}
#det_stats_summary {
	float:left;	
	text-align:left;
	margin-bottom:15px;
}
#det_descr {
	margin-top: 3%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	border-radius: 10px;
	margin-bottom: 3%;
	text-align: left;
	padding: 2%;
	width: 96%;
	font-size: 12px;
	box-shadow: 0 2px 3px #AAA;	
}

#page_bttm {
	text-align:center;
	font-size:13px;
	padding-bottom:2%;
	padding-top: 2%;	
}
.page_ctrls,.page_ctrls_m {
	display:block;
	width:100%;
	float:left;
	padding-bottom: 1%;
}
.page_ctrls select{
	/*border-radius:4px;*/
	font-family:Arial,sans-serif;
	border: 1px solid #aaaaaa;	
}
.page_ctrls a, .page_ctrls a:active, .page_ctrls a:visited, .page_ctrls a:hover {
	color:#000;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;	
	margin-right: 1%;
}
.nav_bttn {
	background-image: url(../images/nav_bttn_04.png);
	width: 37px;
	font-size: 16px;
	background-color: transparent;
	border: none;
}
#prev_bttns, #next_bttns {
	display:none;
}
#prev_bttns_m, #next_bttns_m {
	display:block;
	width:49%;
}
#prev_bttns_m {
	text-align:right;
	padding-right:3px;
}
#next_bttns_m {
	text-align:left;
	padding-left:3px;
}
.nav_bttn_class,.rm_bttn_class,.srch_bttn_class {
	font-size:11.5px;
	background-color:#47adcb;
	border-radius:4px;
	text-align:center;
	border:1px solid #2356a0;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	padding-left:2px;
	padding-right:2px;
	width: 40%;
	box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #000000;
	-webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #000000;
	padding: 3px;
	cursor:pointer;
	font-weight:bold;
}
.nav_bttn_class {
	width:30px;
	font-size:14px;
	font-weight:bold;
	margin-left:0;
	margin-right:1.5%;
	padding:none;
}
.srch_bttn_class {
	width:135px;
}
#footer {
	background-color:#47adcb;
	box-shadow:0 2px 3px #000 inset;
	color:#FFF;	
	text-align:center;
	padding: 1% 2% 1% 2%;
	width: 96%;
	font-size:15px;
}
.footer_data {
	width:100%;
	display:block;
	float:left;	
}
#top_bttn_mobile {
	display:block;
	border:1px solid #2356a0;	
}
#ftr_top_img {
	/*
	background-image:url(../images/top_img.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 52%;
	font-size: 12px;
	*/
	padding-bottom: 2%;
	margin-bottom: 0;
	padding-top: 2%;
}
#ftr_full {
	display:none;	
}
.footer_data a,.footer_data a:active,.footer_data a:visited, #ftr_full_txt a, #ftr_full_txt a:visited #ftr_full_txt a:active, #ftr_full_img a, #ftr_full_img a:active, #ftr_full_img a:visited  {
	color:#FFF;
	text-decoration:none;
	font-weight:normal;	
}

.footer_data a:hover {
	text-decoration:underline;
}

.top_no_hover a:hover {
	text-decoration:none;	
}

#ftr_full_txt a, #ftr_full_txt a:visited #ftr_full_txt a:active {
	font-weight:normal;
}

#ftr_email a:hover {
	color:#fff200;	
}

#ftr_full_img, #ftr_full_img a:hover; {
	color:#000;
	display:none;
}
#ftr_full_txt a:hover {
	text-decoration:underline;	
}
.zeroMargin_mobile {
    margin-left: 0;
}
.hide_mobile {
    display: none;
}
#regular_text {
	width: 96%;
	text-align: justify;
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float:none;
	margin-bottom: 2%;
	line-height:1.1;
}
#regular_text img {
	display: block;
	float: left;
	margin-right: 2%;
	border: 3px solid #ffffff;
	box-shadow: 0px 0px 3px #000000;
	margin-bottom: 4%;
		
}
#compare_container_m, #mob_reset {
	display:block;
	float:left;
	width:99%;
	margin-left:auto;
	margin-right:auto;
}
#ftr_full_img {
	display:none;	
}

.srch_mob_half,.srch_mob_half_left {
	width:48%;
	float:left;
		
}


.srch_mob_half_left {
	margin-right:2%;
}


@media only screen and (min-width: 345px) {
.flexslider,.det_title_sm {
	font-size:16px;
		
}
	
}
@media only screen and (min-width: 480px) {

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
	clear: none;
	float: none;
}
#div1 {
}
.int_menu {
	display:inline;	
}
.std_menu {
	display:none;	
}
#header {
	position:relative;	
}
#logo {
	width:35%;
	text-align:center;
	display:inline;
	float:left;
}
#top_menu {
	display:block;	
	float:left;
	text-align:center;
	font-size:14px;
	padding-top:3%;
	position:absolute;
	bottom:0;
	left:35%;
	padding-bottom:2%;
	width:60%
}
#top_menu a, #top_menu a:active {
	color:#FFF;
	text-decoration:none;
	padding:3%;
	background-color:transparent;
	padding-bottom:5%;
}
#top_menu a:hover {
	background-color:#1c9e4a;
	box-shadow:0px 2px 3px #000 inset;	
}

#menu_mob {
	display:none;	
}
#search_main_tab,#search_main {
	float:left;
	padding-top:2.5%;
	padding-left:1%;
	text-align:center;	
}
#search_main_tab {
	display:block;
	cursor:pointer;
	width:75%;
	margin-top: 0;
	/*position:fixed;*/
	clear: both;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
#search_open_lnd {
	display:block;	
}
/*
#search_mob_dd {
	margin-top: 8%;	
}
*/
#search_main {
	display:none;	
}
#search_tabs_main {
	padding-bottom:5%;	
}

#detail_container {
	padding-top:15px;	
}
#detail_container_map,#detail_container_aboutus {
	padding-top:20px;	
}
#detail_container_aboutus {
	margin-top:35px;
        display: inline-block;
        margin-bottom: 35px;
}
.ghNFkE {margin-bottom:0 !important}
#eapps-google-reviews-3ea7b35b-1999-4c02-a667-b5a342c1bceb {
    margin-left: 45px !important;
}
#det_stats_loc {
	padding-right: 5%;
	width:50%;
}
#listing {
	width:75%;
	clear:none;
	padding-left:15%;
	/*
	margin-top: 10%;
	
	margin-left: 25%;
	*/
}


#ftr_full_img .button {
	top:6px;
}
/*
#ftr_full_img {
	width:5%;
	margin-left:7.5%;
	margin-right:7.5%;
	display:block;
	float:left;
	background-repeat: no-repeat;
	text-align: center;
	background-size: contain;
	font-size: 12px;
	background-position: 60%;
	padding-top: 1%;
	padding-bottom: 1%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color:#CCCCCC;
}
*/
#ftr_full_txt {
	text-align:center;
	font-size:16px;
	padding-top:1%;	
}
.separator3 {
	margin-top: 0;
	margin-bottom: -2%;	
}
.zeroMargin_tablet {
    margin-left: 0;
}
.hide_tablet {
    display: none;
}
.item_more {
	padding-left:6px;
	float: right;
	margin-right: 0;	
}
.flexslider {
	font-size:16px;	
}
}
@media only screen and (min-width: 568px) {

	#det_stats {
		margin-top:-85px !important;
	}
/*
.det_title {
	text-align:left;	
}
*/
#det_stats_loc {
	padding-right: 5%;
}
#det_pics {
	width: 65%;
	float: left;
	padding-right: 1%;	
}
.det_title_full {
	display:table-row;
	font-size:16px;	
}
.det_title_sm {
	display:none;	
}
.main-image {
	width:75%;		
}
#thumbs_container {
	width:25%;
	float: left;
	margin-top: 0;		
}
.thumbnails {
	margin: 0 0 3% 0;	
	float:left;
	padding:0;
	margin:0;
	
}
.thumbnails li {
	margin:1% 0 0 0;
	width:60%;
	padding: 0 0 5% 25%;	
}
.thumbnails li img {
	max-width:75px;	
}

#det_stats_loc {
	width:60%;
	padding-right:5%;
}
.flexslider_mob {
	display:none;	
}
.flexslider_std {
	display:block;	
}
#preview,#preview_m {
	max-width:568px;	
}
.item_details {
	font-size:14px;	
}
.item_right {
	padding-top:1.5%;
}
}
@media only screen and (min-width: 667px) {
#ftr_full {
	display:block;
	width:100%;
	float:left;	
	color:#FFF;
	max-width:1024px;
	float: none;
	margin-left: auto;
	margin-right: auto;

}
.footer_data {
	display:none;
	
}		
}

/* Desktop Layout: 769px to a max of 1024px.  Inherits styles from: Mobile Layout and Tablet Layout. */
/*** TESTING 1000 FROM 768***/
@media only screen and (min-width: 768px) {
#listing {
	padding-left:0;

}
#preview {
	display:inline;	
}
#preview_m {
	display:none;	
}
.image-preview {
	display:block;	
}
.image-preview_m {
	display:none;	
}

.gridContainer {
	width: 100%;
	max-width: 1920px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
.tab a { 
	font-size:11px;
}
.flexslider_siteplan_mob {
	display:none;
		
}
.feat_banner {
	width:50%;	
}
.flexslider_mob {
	display:none;	
}
.flexslider_std {
	display:block;	
}
.flexslider_siteplan {
	display:block;	
}
#search_mob_dd {
	display:none;	
}
#div1 {
	width:98%;
}
#header {
	width:100%;	
	position: fixed;
}
#logo {
	width:40%;	
}
#top_menu {
	left:40%;	
}
#top_menu a, #top_menu a:active {
	font-size:16px;
	padding-bottom:4.5%;
}

#search_open_lnd {
	display:none;	
}
#search_main {
	display: block;
	float: left;
	width: 29%;
	background-color: #6abd4b;
	padding-top: 60px;
	margin-left: 1%;
	padding-right: 1%;
	color: #ffffff;
	text-align: left;
	position: fixed;
	clear:none;
	box-shadow: 0 2px 3px #000000;
	z-index:100;
}
/*
.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
	position:fixed;	
}
*/
#listing {
	width:67%;
	margin-left: 33%;
	min-height: 550px;
	margin-top:40px;	
}
#first_container, #second_container, .item_container {
	margin-top: 2.5%;
	width: 48%;
	float: left;
	display: block;
	padding-left:2%;
}	
.item_container {
	margin-top: 0;
}
.item_title {
	font-size: 13px;
	line-height: 1.1;	
}
.item_details {
	font-size: 13px;
	line-height: 1;
}	
.item_more {
	font-size: 11px;
	padding: 1.5%;
	padding-left:3px;
}
.separator1 {
	display:none;	
}
.separator2 {
	display:block;	
}
/*
.page_ctrls {
	width:33%;
}
*/
#prev_bttns, #next_bttns {
	display:block;
}
#prev_bttns_m, #next_bttns_m {
	display:none;
}
#res_ppg {
	width:100%;
}
.int_menu {
	display:none;	
}
.std_menu {
	display:inline;	
}
#top_menu a, #top_menu a:active, #top_menu a:hover {
	padding-bottom:4%;	
}
#info_container {	
	display: block;
	background-color: #6abd4b;
	padding-top: 50px;
	margin-left: 4.685%;
	width: 22.255%;
	float: left;
	clear: none;
	position: fixed;
	box-shadow: 0 2px 3px #000000;
	color:#FFF;
	line-height:1;
	font-size: 14px;
	z-index:900;
}
.side_stats {
	text-align: left;
	padding: 0 2.5% 5% 6%;
	line-height: 1.2;
}

#detail_container {
	width: 66.315%;
	float: left;
	max-width: 1024px;
	margin-right: 4.685%;
	margin-left: 27.94%;
	/*min-height: 2500px;*/	
}
.button {
	top:16px;	
}
.det_details, .det_details_pic {
	margin-left:2%;	
}
.separator3 {
	margin-left:2%;
	width:97.5%;
}
#det_stats {
	display:none;	
}
#det_pics {
	width:99%;	
}
#compare_container_m, #mob_reset {
	display:none;	
}
#footer {
	width: 98%;
}
.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}
#top_bttn_mobile {
	display:none;	
}
#ftr_full_img {
	display:block;	
}
.about_img {
	width:50%;
	float:left;	
}
.about_text {
	text-align: justify;
	padding-left: 4%;
	width: 44%;
	float: left;
	line-height: 1.2;
	margin-top: -1em;
	
}
.rm_bttn_class {
	width:50%;	
}
.item_right {
	padding-top:3px;
}
}
@media only screen and (min-width: 960px) {
	#search_main {
		width:25%;	
	}
	#listing {
		width: 72%;	
		margin-left: 28%;
	}
	.item_right {
	padding-top:1%;
	width:47%;	
}
.tab a { 
	font-size:13px;
}
.item_left {
	width:45%;	
}
.item_title {
	font-size:15px;
	line-height:1.2;	
}
.item_details,.cmp_bttn {
	font-size: 12px;
	line-height: 1.5;	
}
.cmp_bttn {
	display:block;
	/*
	padding-top:2%;
	*/	
}
.det_title_top {
	font-size: 22px;	
}

}
@media only screen and (min-width: 1024px) {
#logo {
	width:30%;	
	position:relative;
}
.tab a { 
	font-size:14px;
}
#top_menu {
	left:40%;
	width:504px;
	padding-bottom:22px;	
}
#top_menu a, #top_menu a:active {
	font-size:18px;	
}
#top_menu a:hover {
	padding-bottom:5%;
		
}
.feat_banner {
	width:35%;	
}
#search_main {
	width:25%;
}
#listing {
	width:70%;
	margin-left:30%;
	margin-top: 35px;
}
.item_right {
	padding-top:1%;	
}
.item_title {
	font-size:15px;
	line-height:1.1;	
}
.item_details,.cmp_bttn {
	font-size: 12px;
	line-height: 1.4;	
}
.cmp_bttn {
	display:block;
	/*
	padding-top:2%;
	*/	
}
.det_title_top {
	font-size: 22px;	
}
#search_main {
	width:272px;
	padding-top:50px;
	margin-left:13.5px;	
}
#listing {
	margin-left:315px;
}
#info_container {
	width:225px;
	margin-left:47px;
	padding-top:50px;	
}
#detail_container {
	width:669px;
	margin-left:282px;	
}
#ftr_full_bttm_cont {
	width: 272px;
	margin-left: 0;
	float: left;
	text-align: center;
	display: inline-block;	
}
#ftr_full_img {
	margin-left: auto;
	float: none;
	z-index: 10;
	border: 1px solid #2356a0;
	max-width: 141px;
	margin-right: auto;
}
#ftr_full_txt {
	float: left;
	width: 639px;
	margin-left: 0;
	padding-left:35px;
}
.item_more {
	padding-left:6px;
}
.rm_bttn_class {
	width:40%;	
}
/*
#top_menu {
	left:375px;	
}
*/
}

@media only screen and (min-width: 1025px) {
#logo {
	max-width:272px;
}
}
.det_details,.separator3 {
	display:none;
}