/* Design by VTEM http://www.vtem.net  All Rights Reserved */
div.moduletable,.vt_module,.vt_module_menu,.vt_module_text{
margin-bottom:10px;
}
.vt_module h3,.vt_module_menu h3,.vt_module_text h3{
display:block;
background:url(../images/h3.png) left top no-repeat;
font-size:100%;
text-transform:uppercase;
padding-left:30px;
color:#ccc;
}
.vt_module h3 span.vt_heading1,.vt_module_menu h3 span.vt_heading1,.vt_module_text h3 span.vt_heading1{
background:url(../images/h3_bg.png) right top no-repeat;
padding:11px 5px;
display:block;
}
div.vt_module_feature h3,div.componentheading h3,div#vmMainPage h3.vt_shop_title{
display:block;
background:url(../images/heading_left.jpg) left top no-repeat;
font-size:100%;
text-transform:uppercase;
padding-left:30px;
}
div.vt_module_feature h3 span.vt_heading1,div.componentheading h3 span.vt_heading1,div#vmMainPage h3.vt_shop_title span.vt_heading1{
background:url(../images/heading_right.jpg) right top no-repeat;
display:block;
padding:11px 5px 15px 5px;
}
.vt_module_latest table td{
padding:15px 0;
border-bottom:1px solid #eee;
}
div.componentheading span{font-weight:bold; text-transform:uppercase;}
.poll div{margin-top:10px}
.poll,.pollstableborder{width:100%;}
.pollstableborder td,.poll thead td{padding:5px; text-align:left;}
.pollstableborder .sectiontableentry2{background:#2e2e2e;}

#vt_footer_wrapper ul,#vt_bottom_wrapper,#vt_header_wrapper ul{margin:0; padding:0; list-style:none;}
#vt_footer_wrapper ul li a,#vt_bottom_wrapper ul li a,#vt_header_wrapper ul li a{
background:url(../images/li_arrow.gif) 5px 10px no-repeat;
padding:5px 5px 5px 15px;
display:block;
}
#vt_footer_wrapper div.moduletable_menu a{
color:#999;
border:1px solid #444;
background-color:#353535;
margin:2px 0;
}
#vt_footer_wrapper div.moduletable_menu a:hover{background-color:#252525; text-decoration:none;}
#vt_footer_wrapper div.moduletable h3,#vt_footer_wrapper div.moduletable_menu h3{
color:#ccc;
font-size:100%;
text-transform:uppercase;
padding:5px 0;
}
.bannerheader{font-weight:bold;}
.banneritem_text{
margin:5px 0;
border-bottom:1px dotted #555;
padding:3px 0;
}
.banneritem_text a{font-weight:bold; border-bottom:none !important;}
.bannerfooter_text,.bannerfooter{font-style:italic;}

.separator_bottom,.separator_header{
background:url(../images/module_space.gif) right center no-repeat;
}
div.slidemain{overflow:hidden;}

.main_text{
font-size:30px;
text-transform:uppercase;
color:#fff;
line-height:1.2;
}
.main_text span{padding-left:200px;}
.sub_text{
font-size:20px;
color:#fff;
font-weight:bold;
}
span.vt_show_cart,.vt_show_cart a{
background-color:#333;
color:#ccc !important;
font-weight:bold;
padding:5px 15px 6px 8px;
margin:0 auto;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.vt_show_cart a:hover{text-decoration:none; color:#fff !important;}
