/* Design by VTEM http://www.vtem.net  All Rights Reserved */

#vt_logo{
	 margin:5px 0px 0px;
	 *margin:0px;
	 width:155px;
	 height:46px;
	 display:inline-block;
	 }
.vt_header .search{
	width:235px;
	height:37px;
	float:right;
	margin:30px 20px 0px 0px;
	background:url(../images/vt_bgsearch.png) no-repeat;	
}
.vt_header .search .inputbox{ width:190px;  *width:170px; outline:0px; border:0px; background:none; color:#999;}
.vt_header .search .button{ background:none; width:35px; height:30px; color:#eee; position:relative; *right:-20px; *font-size:0px; text-indent:-9999px; border:0px; cursor:pointer;}
.vt_header .search .inputbox:hover,
.vt_header .search .button{outline:0px  !important; border:0px  !important; background:none !important;}
.vt_drawer .vt_module_inside{ padding:0px; margin:0px;}
.vt_drawer p{padding:0px;}
.vt_drawer .call_now{ display:inline-block; padding:5px 0px 0px; *padding:10px 0px 0px; height:45px; line-height:45px; font-size:16px; color:#fff; float:right;}
.vt_drawer .call_now strong{ font-size:24px;}
.vt_drawer .call_now img{ margin:0px; padding-right:5px; float:left;}

/*   Showcase  */
.box_skitter .label_skitter{
	padding:0px 0px 0px 10px !important;
	height:130px;
	left:0px;
	width:99% !important;
	opacity: 0.8; filter: alpha(opacity = 80); 
	}
.box_skitter .label_skitter h4{ 
font-size:32px; 
line-height:50px; 
font-weight:normal; 
text-transform:uppercase; 
padding:5px 10px 5px 45px;
}
.com_content.featured .box_skitter .label_skitter h4{padding:0.5% 33% 1% 4%;}	
.box_skitter .label_skitter div{ display:none;}	

/*  vt_feature  */
.vt_feature{ position:relative; margin-bottom:30px;}
.vt_feature .moduletabletestimonials p{ padding:0px;}
.vt_feature .customtestimonials{ padding-top:10px;}
.vt_feature .moduletabletestimonials span.img{
	display:inline-block;
	background:url(../images/bg_arrowmonials.jpg) right center no-repeat;
	padding:20px 30px 17px;
	margin-right:30px;
	float:left;
	}
.vt_feature .moduletabletestimonials img{ 
	background:#f5f5f5; 
	padding:6px; 
	border:1px solid #e5e5e5 !important; 
	width:125px; 
	height:95px;
}
.moduletableapply_online{
	position:absolute;
	top:-130px;
	z-index:9999;
	width:32%;
	right:3px;
	background:#eee;
}
.moduletableapply_online .vt_box{ 
margin:0px ;
padding:5px 10px 10px; 
background:#fff; 
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
position:relative;
top:-3px;
right:-3px;
}
.moduletableapply_online h2{
	font-size:24px;
	text-transform:uppercase;
}
.moduletableapply_online ul,
.moduletableour_services ul{ list-style:none; margin:0px; padding:0px;}
.moduletableapply_online ul li,
.moduletableour_services ul li{list-style:none;}
.moduletableapply_online ul li a{
	font-weight:bold;
	padding:4px 0px 4px 30px;
	background:url(../images/check.jpg) left center no-repeat;
	color:#666;
	display:block;
}
.moduletableour_services ul li a{
	padding:7px 0 7px 15px;
	background:url(../images/arrow_go.png) left center no-repeat;
	color:#666;
	display:block;
}
.moduletableour_services ul li a:hover{ text-decoration:underline !important;}
.vt_footer #login-form .button_login,
.moduletableapply_online .button_app{
	display:inline-block;
	color:#fff;
}
.moduletableapply_online .button_app{background:#eee; margin:3% 0 0 18%;}
.vt_footer #login-form .button_login{background:#606060; margin:0px;}
.vt_footer #login-form .button_login .button,
.moduletableapply_online .button_app span{
	display:inline-block;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	padding:7px 20px;
	margin:5px;
	cursor:pointer;
}
.vt_footer #login-form .button_login .button{ *border:0px !important;}
/*  vt_utility */
.moduletable_Special h4 a{ font-size:18px; font-weight:normal;}
.vt_bottom h4 a,.nspArt h4.nspHeader a{ color:#666;}
.vt_blog{ display:block; padding:0px;}
.items-row h2{ font-weight:normal;}
.moduletable_howbuy ul, .moduletable_howbuy ul li{ list-style:none; margin:0px;}
.moduletable_howbuy ul li{padding:10px 0px;}
.moduletable_howbuy ul li a:hover{ text-decoration:none;}
.moduletable_howbuy ul li img{ width:30px; height:26px; float:left;}
#k2Container .componentheading,
.vt_heading_style h3,
.vt_moduletable h3,
.moduletablevt_whathot h3{
	font-size:200%; 
	font-weight:normal;
	background:url(../images/vt_title.jpg) left bottom repeat-x;
}
.vt_footer .vt_moduletable h3{background:url(../images/vt_title_footer.jpg) left bottom repeat-x;}
/*   vt_bottom  */
.moduletableneed_help a{
	padding:5px 15px 5px 0px;
	float:left;
}
.moduletableneed_help a:hover{ text-decoration:underline !important;}
.vt_feature .vt_moduletable h3,
.vt_feature .vt_moduletable .vt_heading1,
.vt_feature .vt_moduletable .vt_heading2{ background:none !important; border:0px !important; padding:0px;}
#k2Container .componentheading .vt_heading1,
.vt_heading_style h3 .vt_heading1,
.vt_moduletable .vt_heading1,
.moduletablevt_whathot .vt_heading1{display:inline-block; padding-right:5px; background:#fff;}
.vt_footer .vt_moduletable .vt_heading1,
.vt_footer .moduletablevt_whathot .vt_heading1{ background:#555;}
.vt_heading_style h3 .vt_heading2,
.vt_moduletable .vt_heading2,
.moduletablevt_whathot .vt_heading2{
	display:inline-block;
	padding-bottom:10px;
}
.componentheading .vt_heading2{display:inline-block;}
.moduletablevt_whathot .nspMain{ margin-top:-40px;}
.nspHeader.fnone{ width:auto !important;}
.moduletablevt_whathot .nspTopInterface{ padding-bottom:15px;}
.vt_bottom .nspArt img.nspImage{ 
margin-bottom:10px !important;
width:100% !important;
height:auto !important;
}
.vt_utility .nspArt .nspImageWrapper{ padding-bottom:10px;}
.vt_utility .nspArt p{ padding-bottom:10px;}
.vt_utility .nspArt div{ border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.vt_utility .nspArt .nspImageWrapper,
.vt_utility .nspArt img.nspImage{ 
width:90px !important;
height:60px !important;
float:left;
}
.vt_utility .nspArt h4.nspHeader{ clear:none !important; margin:0px; padding:0px 0px 10px 0px;}
.vt_bottom h4,.nspArt h4.nspHeader{ font-size:14px !important; font-weight:bold;}
#vt_nav_right .vt_moduletable,
#vt_nav_left .vt_moduletable{ margin-bottom:15px;}
.moduletable_LatestNews p, .moduletable_Recipes p,
.moduletable_Special h4, .vt_bottom .nspArt h4.nspHeader{ clear:both;}
.moduletable_Special h4 a:hover,
.vt_bottom h4 a:hover,.nspArt h4.nspHeader a:hover{ text-decoration:underline !important;}
.moduletable_youlike h3{ color:#666;}
.custom_Special,
.newsflash_LatestNews h4{ display:block; padding-top:10px; clear:both;}
.moduletable_Special p{ padding:0px;}
.moduletable_Special img{ width:100%; height:auto;}
.moduletable_Recipes img{ width:100px; height:60px; margin-top:-24px; float:left;}
.moduletable_Recipes p{ width:100%; float:left; clear:both; margin-bottom:10px; *padding-top:24px; padding-bottom:15px;}
.newsflash-title_Recipes{
	width:175px;
	float:right;
	}
	
.vt_footer{background:#555; color:#ccc; padding:5px 0px 30px;}
.vt_footer h3{ color:#fff;}
.moduletablefeatured_news img{width:100%; margin:10px 0px 0px;}
.vt_footer .mostread li a{ padding:7px 8px 7px 15px; background:url(../images/arrow_footer.png) left center no-repeat !important;
}
.vt_footer .mostread li a,
.vt_footer a{ color:#ccc;}
.vt_footer .menu li a:hover{ text-decoration:underline !important;}
.wapper_copyright_gotop{ height:160px; position:relative;}
.vt_copyright{ font-style:italic; color:#ccc; width:450px; float:left;}
.vt_copyright a{ color:#ccc !important;}
.vt_copyright .vt_module_inside{ padding:8px 0px;}
.vtem_copyright_logo{ margin:30px 0px 0px;}

/*  Back to Top  */
#gotop{ position:absolute; bottom:150px; right:0px; z-index:9999;}
#gotop p {
    margin: 0;
    overflow: visible;
    position: absolute;
    top: 0;
	padding:0px;
    z-index: 99999;
	right:0;
}
#gotop p span{ display:none; width:40px; height:40px;
float:right;}
#gotop p a{
display: block;
background:url(../images/back_to_top.png) center top no-repeat;
height:32px;
width: 32px;
}
#gotop p a:hover{background:url(../images/back_to_top.png) center -32px no-repeat;}


/*  Blog */

.items-row .item p{ padding-bottom:8px;}
.items-row .item h2{ padding-bottom:0px;}

/*    Img   */
.vt_component_inside img{ max-width:99%;}
.vt_blog .items-row img{ width:35%; height:auto;}
.vtemtabs-item img,
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,
.items-row img,
.item-page img,
.vt_blog .vt_intro img{
box-shadow: 0 0 5px 1px #eee; 
background:#f9f9f9 !important;
border:1px solid #fff !important;
max-width:99%;
}

.items-more{ display:block; padding:10px; float:left;}
.items-more ol, .items-more ol li{ list-style:none;}
.items-more ol{ display:block; padding:0px 0px 10px;}
.items-more ol li{ padding:3px 0px 3px 15px; background:url(../images/arrow_head.png) left center no-repeat;}
.items-more ol li a:hover{ text-decoration:underline !important;}
.items-more h3{ font-size:18px; color:#888;}
.vt_blog .pagination{ display:block; clear:both;}
.result-category .small{ font-weight:bold; font-style:italic;}
/*  Smart Search  */
#advanced-search-toggle,
#advanced-search{ background:#fff; width:auto !important; border:1px solid #e5e5e5;}
#advanced-search{ border-top:0px;}
#advanced-search-toggle{ 
margin-top:20px; 
display:block; 
background:#fff url(../images/button_overlay_lang.png) left top repeat-x;
font-size:140%;
color:#666 !important;
font-weight:bold;
clear:both;
}
#advanced-search-toggle,
#finder-filter-window,
.advanced-search-tip{
padding:10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
width:auto !important;
clear:both;
}
#finder-filter-window{ z-index:-1;}