/* Design by VTEM http://www.vtem.net  All Rights Reserved */

#vt_logo{
	 margin:0;
	 width:220px;
	 height:82px;
	 display:inline-block;
	 float:left;
	 }


#vt_full{ min-height:50px; margin-bottom:10px; padding-bottom:10px;}
.vt_moduletable.mod_weather{ border:1px solid #eee;}
#vt_nav_left .vt_moduletable,#vt_nav_right .vt_moduletable{ margin-bottom:30px;}

.ie.ie7 .nspArt.nspCol3{ width:30% !important;}

.vt_wrapper_drawer .moduletable_social,
.vt_wrapper_drawer .moduletable_callus{ width:50%; float:left;}
/* Social ---------------------------------------------------------------*/
.vt_drawer a {background:url(../images/social.png) no-repeat scroll 0 10px transparent;border-left: 1px solid #444444;display: block;float: left; height:21px; margin:0px;padding:0;text-indent: -9999em;transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; width:40px; height:40px;}
.vt_drawer a#topfacebook{background-position: 14px 10px }
.vt_drawer a#toptwitter {background-position: -27px 10px;}
.vt_drawer a#topgoogleplus {background-position: -70px 10px;}
.vt_drawer a#toprss {background-position: -115px 10px;border-right: 1px solid #444444;margin-right: 32px;}
.vt_drawer a:hover#topfacebook { background-position: 14px -32px }
.vt_drawer a:hover#toptwitter { background-position: -27px -32px; }
.vt_drawer a:hover#topgoogleplus { background-position: -70px -32px }
.vt_drawer a:hover#toprss { background-position: -115px -32px; }

/* Phone Call ---------------------------------------------------------------*/

.phone_call{
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:18px;
	padding-right:30px;
	background:url(../images/icon_phone.png) 8px center no-repeat;
	float:left;
	}
.phone_call .number{ font-size:24px; font-style:italic;}
.phone_call .icon_phone{
width:32px;
height:40px;
padding:0px 8px;
margin-right:10px;
background:url(../images/bg_transparent_white.png) left top repeat;
text-indent:-9999px;
font-size:0px;
float:left;
}



/*  menu Top  */

.vt_wrapper_drawer{ height:40px; line-height:40px;}
.vt_wrapper_header{ min-height:20px; height:82px; line-height:82px; box-shadow:0 3px 3px rgba(136, 136, 136, 0.5); border-bottom:1px solid #BDBDBD;}

#vt_drawer ul{ list-style:none;}
ul.menutop{ display:block; float:left;}
ul.menutop li{ float:left; display:inline;}
ul.menutop li a{ background:none !important; color:#999; padding:0px 20px 0px 0px !important;}
ul.menutop li a:hover{ color:#ccc;}


/*  featured_properties  --------------------------------------------------- */

.featured_properties ul{ margin:0px; position:relative;}
.featured_properties ul,.featured_properties ul li{ list-style:none;}

.featured_properties ul.mod-extraFile li.Location span.name,
.featured_properties ul.mod-extraFile li.Bathrooms span.name,
.featured_properties ul.mod-extraFile li.Bedrooms span.name,
.featured_properties ul.mod-extraFile li.BuildingArea span.name,
.featured_properties ul.mod-extraFile li.Price span.name,
.featured_properties ul.mod-extraFile li.Status,
.featured_properties ul.mod-extraFile li.PropertyType,
.featured_properties ul.mod-extraFile li.MinPrice,
.featured_properties ul.mod-extraFile li.MaxPrice{ display:none;}
.featured_properties ul.mod-extraFile li.Location{ background:url(../images/bg_location.jpg) center bottom no-repeat; margin-bottom:5px; padding-bottom:10px;}
.featured_properties ul.mod-extraFile li.Price{ width:100%; clear:both; padding-bottom:25px;}
.featured_properties ul.mod-extraFile li.Price span.value{ font-size:24px; font-weight:bold; color:#da403c;}

.featured_properties ul.mod-extraFile li.Bathrooms,
.featured_properties ul.mod-extraFile li.Bedrooms,
.featured_properties ul.mod-extraFile li.BuildingArea{ position:absolute; bottom:-20px; display:inline-block; font-weight:bold; float:left;}

.featured_properties  .vtem_carousel_item .vtem_carousel_title,
.featured_properties  .vtem_carousel_item .vtem_carousel_title a{ height:18px; overflow:hidden;}
.featured_properties ul.mod-extraFile li.Bathrooms{
	background:url(../images/icon_bathroom.png) left center no-repeat;
	padding-right:0px;
	width:50px;
	left:10px;
	}

.featured_properties ul.mod-extraFile li.Bedrooms{
	background:url(../images/icon_bedroom.png) left center no-repeat;
	padding-right:0px;
	width:50px;
	left:80px;
	}

.featured_properties ul.mod-extraFile li.BuildingArea{
	background:url(../images/icon_buidsize.png) left center no-repeat;
	padding-right:0px;
	width:85px;
	right:-10px;
	}

/*  vtem_FilterSearch _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ */

.vtemfilter_form, form.vtem_form{ display:block; width:100%;}
.vt_wrapper_showcase{
display:block;
background:#eee;
box-shadow:0px -2px 2px #ccc inset;
border-bottom:1px solid #fff;
}
.vt_moduletable.vtem_FilterSearch{ display:block;}
.vt_moduletable.vtem_FilterSearch h3{ display:inline-block; float:left; width:auto; margin:-45px 0px 0px !important; background:#eee; padding:0 0 20px;}
.custom.vtem_FilterSearch{ clear:both; float:left; padding:15px 0px;  *padding:15px 0px 30px; width:100%;}

.vt_moduletable.vtem_FilterSearch h3 .vt_heading1{
	background:url(../images/icon_finhome.png) left center no-repeat;
	padding:5px 50px;
	line-height:40px;
}

.vt_moduletable.vtem_FilterSearch .vtem_label{
margin:0 20px 20px 0px;
box-shadow:0 0 4px #888 inset;
border-bottom:1px solid #fff;
background:#f3f3f3;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
overflow:hidden;
float:left;
}

.ie.ie7 .vt_moduletable.vtem_FilterSearch .vtem_label,
.ie.ie7 .vt_moduletable.vtem_FilterSearch .vtemfilter_oholder select,
.ie.ie7 .vt_moduletable.vtem_FilterSearch .vtemfilter_oholder select option { border:0px !important; background:none !important; height:36px; line-height:36px; float:left; margin-top:10px;}

.ie.ie7 .vtemfilter_oholder select{ width:195px !important;}
.ie.ie7 .Location_vtem .vtemfilter_oholder select,
.ie.ie7 .PropertyType_vtem .vtemfilter_oholder select,
.ie.ie7 .Status_vtem .vtemfilter_oholder select{ width:300px !important}

.ie.ie7 .vt_moduletable.vtem_FilterSearch .vtem_label,
.ie.ie8 .vt_moduletable.vtem_FilterSearch .vtem_label{
	margin:0 16px 20px 0px;
	border:1px solid #ddd;
	border-bottom:1px solid #fff;
}

.vtemfilter_oholder{background-position:170px 4px !important;}
.vtemfilter_oholder{
	height:36px !important;
	line-height:36px !important;
	border:0px !important;
	background:url(../images/vtemfilter_select.png) 155px top  no-repeat transparent;
	 border: 1px solid #E8E8E8;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 180px;
}
.vtem_FilterSearch select {
    background: none repeat scroll 0 0 transparent;
	background-color:transparent;
	-webkit-appearance:none;
    border: medium none;
    color: #666;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: normal;
	margin-top:8px;
    padding:0px 5px;
    width: 220px;
}
.vtemfilter_oholder{ width:200px !important; *width:195px !important;}
.vtemfilter_oholder select{ width:230px !important;}

.Location_vtem .vtemfilter_oholder,
.PropertyType_vtem .vtemfilter_oholder,
.Status_vtem .vtemfilter_oholder{ width:313px !important; background-position:280px 4px !important;}

.Location_vtem .vtemfilter_oholder select,
.PropertyType_vtem .vtemfilter_oholder select,
.Status_vtem .vtemfilter_oholder select{ width:340px !important;}

.vt_moduletable.vtem_FilterSearch .PropertyType_vtem.vtem_label{ margin-right:0px !important;}




.vtem_FilterSearch .button_search .button {
    background: none repeat scroll 0 0 #333333;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height:36px;
    line-height:36px;
    padding: 0 25px;
	cursor:pointer;
}
#yjk2filter_extraFieldsContainer .button:hover{
		opacity:0.8;
		filter:alpha(opacity=80);
}


/*  News Pro _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ */

.nspArtScroll1, .nspLinkScroll1{ width:101% !important;}
.gkResponsive img.nspImage, img.nspImage.gkResponsive{ margin:0px !important;}




.vt_moduletable.special_offers .nspArt img.nspImage {
    border: medium none;
    height: auto !important;
    width: 100% !important;
}

.vt_moduletable.news_slides,
.vt_moduletable.news_list_top{ padding-right:20px;}
.vt_moduletable.top_stories{ padding-right:5px;}

.vt_moduletable.news_slides .nspArt h4.nspHeader{ padding-bottom:10px;}
.vt_moduletable.news_slides .nspArt h4.nspHeader a{ font-size:24px; text-transform:uppercase; font-weight:normal; line-height:28px;}
.vt_moduletable.news_list_top .nspMain{ width:101% !important;}
.vt_moduletable.news_list_top .nspMain .nspArts{ position:relative; padding-bottom:20px;}
.vt_moduletable.news_list_top .nspMain .nspArts .nspTopInterface{
	position:absolute;
	bottom:0px;
	right:0px;
}
.vt_moduletable.top_stories .nspArts h4.nspHeader a,
.vt_moduletable.news_list_top .nspArt h4.nspHeader a{ font-size:14px; text-transform:uppercase; font-weight:normal; line-height:20px; color:#666 !important;}
.vt_moduletable.news_list_top .nspArt{
	border-bottom:1px solid #eee;
	margin-bottom:10px;
}
.vt_moduletable.news_list_top .nspPagination li {
    background:#DDDDDD !important;
    border-radius:30px !important;
	-webkit-border-radius:30px !important;
	-moz-border-radius:30px !important;
    height: 10px !important;
    width: 10px !important;
}
.vt_moduletable.moduletablewhats_hot .nspNext,
.vt_moduletable.moduletablewhats_hot .nspPrev,
.vt_moduletable.top_stories .nspNext,
.vt_moduletable.top_stories .nspPrev {
    background:url(styles/navi_newspro.png) 0 0 !important;
    height:15px !important;
    width: 9px !important;
}
.vt_moduletable.moduletablewhats_hot .nspNext,
.vt_moduletable.top_stories .nspNext{ background-position:-9px 0px !important;}

.banners_frueature{ display:block; width:100%;}
.banners_frueature img{ width:100%; height:auto; margin:0px; padding:0px;}

.vt_moduletable.moduletablewhats_hot .nspMain .nspArts,
.vt_moduletable.top_stories .nspMain .nspArts{ position:relative; padding-top:50px;}
.vt_moduletable.moduletablewhats_hot .nspMain,
.vt_moduletable.top_stories .nspMain{ margin-top:-40px;}
.vt_moduletable.moduletablewhats_hot .nspMain .nspArts .nspTopInterface,
.vt_moduletable.top_stories .nspMain .nspArts .nspTopInterface{
	position:absolute;
	top:0px;
	right:20px;
}
.vt_moduletable.moduletablewhats_hot .nspMain .nspArts .nspTopInterface{ right:0px !important;}


/*  weather_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ */

.mod_weather .gkwMain{ padding:10px;}
.mod_weather .gkwCurrent {border-bottom: 1px solid #EEEEEE;}
span.gkwDayNight {
    background: none !important;
    color: #666666 !important;
    font-size: 12px !important;
    padding: 5px !important;
}
.gkwMainRight h2{ font-weight:normal;}
/* Categories Menu_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ */

.vt_moduletable.categories_list{
	padding:20px;
	background:#333;
}
.categories_list h3{ color:#fff;}
.categories_list ul{ padding:0px; margin:0px; display:block;}
.categories_list ul li{ display:block; border-bottom:1px solid #444 !important; list-style:none;}
.categories_list ul li a{
	display:block;
	color:#999;
	font-size:14px;
	padding:10px 0px;

}
/* Latest News_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ */

.vt_moduletable.latest_news,
.vt_moduletable.news_gallery,
.vt_moduletable.popular_news{ padding:20px; border:1px solid #eee;}
.vt_moduletable.popular_news h3{ margin-bottom:20px;}
.vt_moduletable.news_gallery{ clear:both; *float:left;}
.vt_moduletable.news_gallery .news_gallery{ *display:block; *float:left;}

.vt_moduletable.special_offers .nspMain .nspArtPage a.nspImageWrapper{ width:32% !important; height:auto !important; float:left; margin:0px !important;}
.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt h4.nspHeader,
.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt p.nspText{ width:65% !important; float:right; clear:none !important;}
.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt h4.nspHeader{padding-bottom:5px;}
.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt p.nspText{ padding-bottom:0px;}

.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt h4.nspHeader a{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#666;
}

.nspLinks ul{ margin:0px !important;}
.nspLinks ul li{ margin:0px !important; display:block; width:100%; padding:0px; border:0px; background:none;}
.nspLinks ul li h4{ width:100%; float:left;}
.nspLinks ul li h4 a,
.nspLinks ul li h4{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#999;}
.nspLinks ul li h4 a{
	padding:7px 0px 7px 15px;
	background:url(../images/arrow_go.png) left center no-repeat;
	float:left;
}



/*   Plg Flybox  */

.vtemflybox a{ width:44%; margin:10px 5px 0px 5px !important; float:left;}
.vtemflybox img{
background:none !important;
width:100% !important;
height:auto !important;
-moz-box-sizing: border-box;
-webkit--box-sizing: border-box;
box-sizing: border-box;
padding:0px !important;
margin:0px !important;
border:0px !important;
margin:0px !important;
}







#vt_footer .moduletable, #vt_footer .vt_module, #vt_footer .vt_moduletable,
#vt_drawer .moduletable{ margin-bottom:0px;}
#vt_path_drawer .moduletable{margin-bottom:0;}
.vt_heading_style{ margin-bottom:10px;}
div.moduletable h3,div.moduletable_menu h3,
.vt_heading_style h3,
div.componentheading h3,.vt_shop_title, .moduletable_best_sales h3,
.category_description h3, .moduletable_featured_products h3,
.vt_moduletable h3, .finder h1{
display:block;
font-size:24px;
width:100%;
margin-bottom:20px;
font-weight:normal;
position:relative;
padding:0px;
}
#vt_nav_right .vt_moduletable h3{ margin-bottom:10px;}
.vt_moduletable.categories_list h3{ margin-bottom:0px;}
.items-more h3{
background:none;
height:33px;
line-height:33px;
margin:0px;
padding:0px;
font-size:18px;
font-weight:normal;
}
.vt_heading_style h3 span,
.vt_moduletable h3 .vt_heading1{
display:block;
height:36px;
line-height:normal;
background:url(../images/bg_title.png) left bottom repeat-x;
}
.vt_moduletable.categories_list h3 .vt_heading1{ background:none; height:auto;}
#vt_nav_left .vt_moduletable.LoginForm,
#vt_nav_right .vt_moduletable.LoginForm{background:#222;}

#vt_nav_left .vt_moduletable.LoginForm .vt_box,
#vt_nav_right .vt_moduletable.LoginForm .vt_box{ border:0px;}

#vt_nav_left #login-form, #vt_nav_right #login-form{ padding:10px 10px 0px;}

#vt_nav_left .vt_moduletable.LoginForm h3 .vt_heading1,
#vt_nav_right .vt_moduletable.LoginForm h3 .vt_heading1{
 background:#191919;
 border-bottom:1px solid #333333;
 color:#fff;
}


#vt_footer h3{
font-size:24px;
font-weight:normal;
color:#ccc;
margin:0px;
}
#vt_footer h3 .vt_heading1{ background:none !important;}
#vt_footer strong{ font-size:14px;}
#vt_top .moduletable h3 span{
	display:inline-block;
	padding-right:5px;
}
.latest_video .custom_html{ padding-top:10px;}
.vt_search-results .result-title a{font-weight:bold;}
#advanced-search-toggle{
	font-weight:bold;
	background:#444;
	padding:3px 15px;
	margin-top:10px;
	display:inline-block;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
#advanced-search {
    margin:0px !important;
    padding: 0 0 15px;
    text-align: left;
    width: 100%;
}
#advanced-search-toggle:hover{ text-decoration:none;}

/* custem HTML  */



.vt_module_latest table td{
padding:15px 0;
border-bottom:1px solid #eee;
}
.poll,.pollstableborder{width:100%;}
.pollstableborder td,.poll thead td{padding:5px; text-align:left;}
.moduletable tr.sectiontableentry1 td{padding:0;}

h4.newsflash-title{padding:5px 0px; display:block;}
h4.newsflash-title a{ font-size:14px; color:#555; text-decoration:none !important;}
h4.newsflash-title a:hover{ text-decoration:underline !important;}
.vt_img_fix{ background:url(../images/title_content.png) left bottom repeat-x; padding-bottom:10px;}


/*  Module Most Popular */

/*  Blog featured  */
.blog-featured .img-intro-left{ width:40%; float:left; padding-right:10px;}
.blog-featured .vt_boxitem{ width:58%; float:right;}
.blog-featured .items-row .item{
margin: 0 0 20px;
padding-bottom:20px;
background:url(../images/line_content.jpg) left bottom repeat-x;
}
.blog-featured .items-row.row-1 .item{ background:none;}

.blog-featured .items-row .item img{ margin:0px; width:100%; height:auto;}
.blog-featured .items-row .article-info-term{ display:none;}
.blog-featured .boxwap_featured{ padding:10px;}
.blog-featured .box_title_featured{ width:40%; float:left;}
.blog-featured .box_title_featured .contentheading a{
font-size:26px;
line-height:26px;
text-transform:uppercase;
}
.article-info{ color:#999;}
.blog-featured .box_introtext_featured{ width:60%; float:left;}
.blog-featured .boxboder_introtext{ padding-left:10px; border-left:1px solid #ddd;}
.blog-featured .boxboder_introtext .readmore{ background:none; padding:0px;}




#vt_bottom ul.login_lost a{
background:url(../images/li_arrow11.gif) 2px 8px no-repeat !important;
}

#vt_footer #login-form p{ padding-bottom:5px;}
#vt_footer .best_results img{ width:100%; height:auto; margin:0;}
#vt_footer .boxitem{ display:block; padding:10px 0px;}
#vt_footer .boxitem1{ border-bottom:1px solid #222;}
#vt_footer .boxitem2{ border-top:1px solid #444;}
#vt_footer .boxitem a{ display:block; clear:both; font-weight:bold;}




/*     IMG     */

.img-fulltext-left{ display:inline; float:left;}
.vtemtabs-item img,#k2Container div.subCategory img,
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,
.contact-category img,
.items-row img,
.item-page img,
.vt_blog .vt_intro img{
margin:0px 10px 10px 0px;
max-width:100%;
-moz-box-sizing: border-box;
-webkit--box-sizing: border-box;
box-sizing: border-box;
}
.item-page img{ padding:5px;}
#vt_top .custom img{padding:5px !important;}
.blog .items-row .item img{ width:40%; height:auto; margin-bottom:15px; float:left;}

.vtemtabs-item img,#k2Container div.subCategory img,
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,
.contact-category img,
.items-row img,
.itemListView img,
.tagItemList img,
.userItemList img,
.vt_blog .vt_intro img,
.vtemflybox img,
.gkResponsive img.nspImage,
img.nspImage.gkResponsive{
  opacity:1;filter:alpha(opacity=100);
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}

a.nspImageWrapper{ overflow:hidden; display:block;}

.vtemtabs-item img,#k2Container div.subCategory img:hover,
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img:hover,
.contact-category img:hover,
.items-row img:hover,
.itemListView img:hover,
.tagItemList img:hover,
.userItemList img:hover,
.vt_blog .vt_intro img:hover,
.vtemflybox img:hover,
.gkResponsive img.nspImage:hover,
img.nspImage.gkResponsive:hover{
	opacity:0.7;filter:alpha(opacity=70);
	}


.bannerheader{font-weight:bold;}
.banneritem_text{
margin:5px 0;
border-bottom:1px dotted #333;
padding:3px 0;
}
.ie.ie8 .nspArt img.nspImage,
.ie.ie7 .nspArt img.nspImage{ max-width:none !important;}
.banneritem_text a{font-weight:bold; border-bottom:none !important;}
.bannerfooter_text,.bannerfooter{font-style:italic; float:right;}
.moduletable_clients img{margin:0; padding:0;}
.blog-featured .items-row { }
/*  Static  */
.stats-module{ display:block;}
.stats-module dt {
    font-weight: bold;
    width: 44%;
}
.stats-module dd {
    width: 55%;
}
.stats-module dt, .stats-module dd {
    float: left;
    margin: 0;
    padding:4px 0px;
}
.categories-list dl{ display:block;}
.categories-list dl dt{ display:inline-block; float:left;}
.categories-list dl dd{
	clear: right;
    display: inline-block;
    padding-left: 5px;
    text-align: left;
	}
.item-title{ font-weight:bold;}
/*  Back to Top  */
#gotop{ position:absolute; top:10px; right:0px; z-index:9;}
#gotop p {
    margin: 0;
    overflow: visible;
    position: absolute;
    top: 0;
	padding:0px;
    z-index: 99999;
	right:0;
}
#gotop p span{ display:none; width:22px; height:22px;
float:right;}
#gotop p a{
display: block;
background:url(../images/back_to_top.png) center top no-repeat;
height:22px;
width: 22px;
}
#gotop p a:hover{background:url(../images/back_to_top.png) center -22px no-repeat;  transition: background 0.5s ease 0s;}

/*   jcarousel     */

#vtemcarouselcarouselid99 .jcarousel-container-horizontal{ background:none !important;}
.vtem_carousel_item.vtem-carousel-style4 .jcarousel-next-horizontal, .vtem_carousel_item.vtem-carousel-style4 .jcarousel-next-vertical,.vtem_carousel_item .jcarousel-next-horizontal,
.vtem_carousel_item.vtem-carousel-style4 .jcarousel-prev-horizontal, .vtem_carousel_item.vtem-carousel-style4 .jcarousel-prev-vertical,.vtem_carousel_item .jcarousel-prev-horizontal{
	top:-54px !important;
}
.vtem_carousel_item.vtem-carousel-style4{ padding-bottom:0px !important;}

.vt_moduletable.top_partners .jcarousel-container-horizontal,
.vt_moduletable.top_partners .jcarousel-container-vertical{
	background:none !important;
}

#vtemcarouselcarouselid108 .jcarousel-container-horizontal, #vtemcarouselcarouselid108 .jcarousel-container-vertical,
#vtemcarouselcarouselid109 .jcarousel-container-horizontal, #vtemcarouselcarouselid109 .jcarousel-container-vertical,
.vt_moduletable.top_partners .vtem_carousel_item .jcarousel-container-horizontal,
.vt_moduletable.top_partners .vtem_carousel_item .jcarousel-container-vertical,
.vt_moduletable.featured_properties .vtem_carousel_item .jcarousel-container-horizontal,
.vt_moduletable.featured_properties .vtem_carousel_item .jcarousel-container-vertical{ padding:0px !important; background:none !important; }
.vt_moduletable.featured_properties .jcarousel-clip-horizontal img{ margin:0px; padding:0px; width:100%;}
.vtem_carousel_item .jcarousel-clip{ padding:0px !important;}
.vtem_carousel_item .jcarousel-item-horizontal .vtem_carousel_inside{ padding:0px 10px !important;}
.featured_properties .vtem_carousel_item .jcarousel-item-horizontal .vtem_carousel_inside{
padding:0 0px 35px !important;
margin:0px 10px !important;
background:#eee url(../images/bg_liproperties.jpg) left bottom repeat-x !important;
text-align:center;
}
.featured_properties .vtem_carousel_item .vtem_carousel_title,
.featured_properties .vtem_carousel_item .vtem_carousel_title a{ font-weight:bold; color:#666;}

/*  Showcase  vtem image show*/

.vtem-skitter-module{
background:#fff;
position:relative;
overflow:hidden;
}

.vtemskitter-wrapper,
.vtem_image_show {
background:none;
position:relative;
overflow:visible !important;
width:100%;
}


.box_skitter .container_skitter{ width:100% !important;}

.box_skitter .image img{ border:0px !important; padding:0px !important; margin:0px !important;}
.container_skitter img {
    margin: 0px !important;
}
.box_skitter{ background:none !important; margin:0px !important;}
.box_skitter .next_button,
.box_skitter .prev_button {
    height:48px !important;
    width: 48px !important;
	top:50% !important;
}
.box_skitter .prev_button,
.box_skitter .prev_button:hover,
.box_skitter .next_button,
.box_skitter .next_button:hover{
	background:url(../images/navigation_slide.png) 0 0 no-repeat !important;
}
.box_skitter .prev_button:hover,
.box_skitter .prev_button{ background-position:0 0 !important;}

.box_skitter .next_button:hover,
.box_skitter .next_button{ background-position:-48px 0px !important;}

.box_skitter .prev_button:hover,
.box_skitter .next_button:hover{
opacity:0.8;
filter:alpha(opacity=80);
}
.box_skitter .prev_button{ position:absolute; left:20px !important; }
.box_skitter .next_button{ position:absolute; left:auto !important; right:20px !important; }
.box_skitter .info_slide_dots{bottom:10px !important;}
.box_skitter .info_slide_dots .image_number{ margin-right:10px !important; background:#fff !important; width:10px !important; height:10px !important;}
.box_skitter .info_slide{ bottom:5px !important; width:auto !important; left:auto !important; right:210px !important;}
.box_skitter .info_slide .image_number_select, .box_skitter .info_slide .image_number{ margin:0px 2px !important;}
.box_skitter .info_slide .image_number{ background-position:0 0 !important;}
.box_skitter .info_slide .image_number_select{ background-position:0 -24px !important;}
.box_skitter .info_slide .image_number_select:hover{ color:#fff !important;}
.label_skitter{background:none;}
.box_skitter .label_skitter {
	left:auto !important;
    position: absolute;
    top:40% !important;
	width:100% !important;
	font-size:24px;
	height:90px;
	text-align:center;
	background:none !important;
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
    z-index: 150;
}
.box_skitter .label_skitter h1{ font-weight:bold; font-size:60px; padding-bottom:10px;}
.vtem_imagesshow_intro{ display:inline-block; margin:0 auto; *width:600px;}
.box_skitter .label_skitter h4{
font-weight:normal;
display:inline-block !important;
padding:0px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
width:100%;
clear:both;
background:url(../images/bg_boxkiter.png) left top repeat;
}
.vtemimageshow_content{
display:inline-block;
*position:relative;
*top:20px;
*display:inline;
*padding:5px;
margin:20px auto 0px;
text-transform:uppercase;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
}
.vtemimageshow_content .learn_more{
padding:0px 20px;
margin:5px;
display:inline-block !important;
width:auto !important;
font-size:24px;
color:#f5f5f5;
}
.box_skitter .label_skitter h4 .boxitem{
	background:#070007;
	padding:10px 30px;
	margin:5px;
	display:block;
	font-size:24px;
	color:#f5f5f5;
}



/*   Plg Flybox  */

.image_gallery a{ width:46%; margin:5px;}
.image_gallery img{
background:none !important;
width:100% !important;
height:auto;
-moz-box-sizing: border-box;
-webkit--box-sizing: border-box;
box-sizing: border-box;
padding:0px !important;
margin:0px !important;
border:0px !important;
margin:0px !important;
}
.pp_gallery ul a img{ margin:0px; padding:0px; height:60px; width:60px;}
#pp_full_res #fullResImage{ margin:0px;}
