/* Design by VTEM http://www.vtem.net  All Rights Reserved */

#vt_logo{
	 margin:0px;
	 width:219px;
	 height:65px;
	 display:inline-block;
	 }
#vt_nav_left .vt_moduletable,
#vt_nav_right .vt_moduletable{ margin-bottom:30px;}	 
#vt_footer .moduletable, #vt_footer .vt_module, #vt_footer .vt_moduletable,
#vt_drawer .moduletable{ margin-bottom:0px;}
div.moduletable_menu ul.menu.mod_about li a{ background:url(../images/arrow_about.png) left center no-repeat !important; padding-left:25px; color:#ccc; font-weight:bold;}
div.moduletable_menu ul.menu.mod_about li a:hover{ text-decoration:underline !important;}
div.moduletable_menu ul.menu.mod_about li{ background:none !important;}
.vt_wrapper_top{ background:#333; padding:10px 0px;}
#vt_path_drawer .moduletable{margin-bottom:0;}
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:10px;
font-weight:normal;
padding:0px 0px 10px 0px ;
}

.vt_heading_style h3,
#vt_nav_left h3,
#vt_nav_right h3,
#vt_inset h3{
background:url(../images/vt_title.jpg) left bottom repeat-x;
padding:0 0 1px;
}
#vt_footer h3{ 
background:url(../images/vt_title_footer.jpg) left bottom repeat-x;
padding:0px;
font-size:14px;
text-transform:uppercase;
color:#f9f9f9;
}

.vt_heading_style h3 span,
#vt_footer .vt_heading1,
#vt_nav_left .vt_heading1,
#vt_nav_right .vt_heading1,
#vt_inset .vt_heading1{
	display:inline-block;
	padding-bottom:10px;
}

#vt_inset h3{ display:block; *width:688px;}
#vt_header .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:#fff url(../images/button_overlay.png) left top repeat-x;
	padding:3px 15px;
	margin-top:10px;
	border:1px solid #ddd;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	display:inline-block;
	font-size:14px;
	color:#666;
	cursor:pointer;
}
#advanced-search-toggle:hover{ text-decoration:none;}

/* custem HTML  */

#vt_feature .change_your .images{ 
width:85px;
height:85px;
margin-right:10px;
background:url(styles/bg_changer1.png) left top no-repeat;
float:left;
}




.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;}
.vt_utility{ color:#fff; font-size:14px;}
.vt_utility .own_products{ width:80%;  font-style:italic; float:left;}
.vt_utility .get_started{ width:20%; float:left;}
.vt_utility .get_started a{
	background:#eee url(../images/button_overlay_lang.png) left top repeat-x;
	padding:5px 15px;
	margin-top:10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:inline-block;
	font-size:18px;
	color:#666;
	cursor:pointer;
	float:right;	
}
.vt_utility .get_started a span{
	display:block;
	background:url(../images/arrow_learmore.png) right center no-repeat;
	padding-right:40px;
}
.vt_utility .own_products h3{ font-size:30px; margin:0 0 5px; padding:0;font-weight:normal;}

#vt_feature .modhtml_change_your{ position:relative; padding-top:15px;}
#vt_feature .modhtml_change_your h3{ 
font-size:18px; 
padding:0px 0px 30px; 
margin:0px; 
position:relative; 
font-weight:bold; 
text-transform:uppercase; 
text-align:center; 
color:#fff;
position:absolute;
top:-32px;
}
.modhtml_change_your h3 .vt_heading1{
	display:inline-block;
	padding-bottom:7px;
	}
.modhtml_change_your h3 .vt_heading2{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:inline-block;
	padding:15px 20px;
	}
.modhtml_change_your .change_your h4{ font-size:18px; padding:15px 0px 10px 0px; font-weight:normal; color:#fff;}
.modhtml_change_your .change_your img{ width:100px; height:100px; float:left;}

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;}
.vt_topstar .nspBotInterface, .vt_topstar .nspTopInterface div{ 
display:inline-block; 
padding-left:10px;
}
.vt_latest_news .nspBotInterface, .vt_latest_news .nspTopInterface{ margin-top:8px;}
.vt_latest_news .nspBotInterface, .vt_latest_news .nspTopInterface div{ 
display:inline-block; 
background:url(../images/vt_body.png) repeat;
padding-left:10px;
padding-bottom:7px;
 }
.nspPagination{ margin:6px 0 0 !important;} 
.nspMain{ margin-top:-38px;}
#vt_bottom .nspMain{ margin-top:-35px;}
.nspArt img.nspImage{ margin:10px 0px;}
.nspArt h4.nspHeader a { display:block; padding:10px 0px; font-size:18px; font-weight:normal; color:#666;}
#vt_bottom .nspMain .nspArtPage .nspImage{ margin:0px;}
h4.nspHeader a:hover{text-decoration:underline;}
#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;}


/*  News Pro      */
.nspPrev{ margin:0px 4px 0px 0px !important;}
.nspNext{ margin:0px 0px 0px 0px !important;}
.vtemtabs-item img,#k2Container div.subCategory img,
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,
.items-row img,
.item-page img,
.vt_blog .vt_intro img{
margin-bottom:10px;
max-width:100%; 
}
#vt_inset .vt_topstar{ min-height:100px;}
.ie.ie8 #vt_inset .nspMain,
.ie.ie7 #vt_inset .nspMain{ height:330px;}
.vt_topstar .nspText, .vt_topstar .fnone{ width:auto !important;  padding-bottom:0px !important;}
.nspArt p.nspInfo{ font-size:120% !important; font-style:italic; color:#666;}
.nspArt h4.nspHeader a:hover{ text-decoration:underline !important;}
.vt_topstar .nspArt img.nspImage{ width:100% !important;}
.nspPagination li:hover, .nspPagination li.active{ background-position:50% 0 !important;}
.nspPagination li{ background-position:50% -10px !important; width:10px !important; height:10px !important;}
.nspTopInterface .nspNext, .nspTopInterface .nspPrev{
	width:11px !important;
	height:19px !important;
	background:url(../images/next_pre.png) left top no-repeat !important;
}
.nspTopInterface .nspPrev{background-position:0 0 !important;}
.nspTopInterface .nspPrev:hover{background-position:0 -19px !important;}
.nspTopInterface .nspNext{ background-position:-11px 0 !important;}
.nspTopInterface .nspNext:hover{ background-position:-11px -19px !important;}
#vt_header .custom img{padding:5px !important;}
/*.blog .items-row .item img{ width:40%; height:auto;} */
.bannerheader{font-weight:bold;}
.banneritem_text{
margin:5px 0;
border-bottom:1px dotted #333;
padding:3px 0;
}
.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;}
#vt_header .vt_moduletable{ padding:0px 5px;}
.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  */
.wapper_copyright_gotop{ 
padding-top:10px;
background:#222 url(../images/vt_bgfooter.jpg) left top repeat-x;
position:relative;
}
#gotop{ position:absolute; top:0px; *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:40px; height:40px;
float:right;}
#gotop p a{
display: block;
background:url(../images/back_to_top.png) center top no-repeat;
height:30px;
width: 30px;
}
#gotop p a:hover{background:url(../images/back_to_top.png) center -30px no-repeat;}
/*  Showcase  vtem image show*/
.vt_wrapper_showcase{
	margin:0px auto;
	position:relative;
	padding:0px;
	z-index:1;
}
.vt_wrapper_showcase .line_shadow{
	position:absolute;
	top:0px;
	width:100%;
	height:15px;
    background:url(../images/shadow_showcase.png) top center no-repeat;
	z-index:9999;
	}
.box_skitter .image img{ border:0px !important; padding:0px !important; margin:0px !important;}
.container_skitter img {
    margin: 0px !important;
}
.box_skitter{ background:none !important;}
.box_skitter .next_button,
.box_skitter .prev_button {
    height:48px !important;
    width: 48px !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{ background-position:0 0 !important;}
.box_skitter .prev_button:hover{ background-position:0 -48px !important;}
.box_skitter .next_button{ background-position:-48px 0px !important;}
.box_skitter .next_button:hover{ background-position:-48px -48px !important;}
.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{ left:auto !important; right:0px !important; bottom:5px !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 {
    bottom: auto;
	left:auto !important;
	right:15% !important;
    position: absolute;
    top: 20%;
	width:380px !important;
	opacity:1 !important;
	color:#fff !important;
	background:none !important;
    z-index: 150;
}
.vtemimageshow_title{ 
	font-size:30px; 
	font-weight:normal; 
	padding:10px 15px;
	display:inline-block;
	margin:5px 0px;
	clear:both;
	opacity:1 !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.vtemimageshow_content{
	font-size:18px; 
	font-weight:normal; 
	font-style:italic;
	padding:10px 15px;
	display:block;
	margin:10px 0px;
	clear:both;
	opacity:1 !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#333;
}
/*   Plg Flybox  */
.image_gallery img{
width:80px;
height:60px;
background:#555;
padding:5px;
border:1px solid #666;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
margin:5px;
}
.pp_gallery ul a img{ margin:0px; width:60px;}
.bannergroup img{ margin:5px 0px;}
#pp_full_res #fullResImage{ margin:0px;}