/****************** HTML RESET **************/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {margin:0; padding:0;font-weight: normal;font-style: normal;}
ul,ol {list-style: none;}
img {border: 0;}
fieldset,img{border: none; }
caption,th{text-align: left; }
table{border-collapse: collapse; border-spacing: 0;line-height:18px;}

/****************** CLEAR FIX **********************/ 
.clearfix:after{content: "."; display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;}
.clearfix{display: inline-block;}
 html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}

/************** HTML ELEMENT *****************/

* html{margin:0;height:100%;}
body {font: 100% Arial,Verdana, Helvetica, sans-serif; margin: 0; padding: 0; color: #262626; font-size:12px; background: #7dadce url(../images/bg.jpg) no-repeat center top; }
a:link, a:visited{color:#008fe0;text-decoration:none;outline:none;}
a:hover, a:active{color:#084466;text-decoration:none;outline:none;}

p{ margin:3px 0;}
h1{color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px;}
h2{ font-size:14px; color:#494949; font-weight:bold;}
h3{background:url(../images/h3_bg.gif) top left repeat-x; padding:5px 0 5px 10px; font-weight:bold; margin:5px 0; font-size:16px;}
h5{ color:#6dbb01; font-size:12px; font-weight:bold;}

/************** LAYOUT *****************/
table{ border-collapse:collapse;}
#container{width:1000px; margin:0 auto;}
#header{ width:1000px; height:120px;}
.head{background:url(../images/head.jpg) no-repeat top left; padding:15px 0 12px 20px;}
.navi ul{ display:block;}
.navi li{display:block; float:left; padding:0 10px;}
.middlemainBg{background:url(../images/mainbg.jpg) no-repeat top left; height:472px;}
.middle{ float:left;}
.leftArrow{ float:left; width:34px;}
.bottom{display:block;}
.VMHolder{clear:both; overflow:hidden; height:170px; }
.VMHolderLast{clear:both; overflow:hidden; height:133px; }
.VMHolderLast .Shop{display:block; padding:5px;width:295px; float:left; margin:0 0 0 10px;}
.Shophead{font-size:22px; text-align:center; padding:8px 0 0 0; font-weight:bold; font-family:"Lucida Sans";}
.Shopimg{display:block; padding:15px 0 0 52px;}
.Shopimg1{display:block; padding:15px 0 0 55px;}
.Shopimg2{display:block; padding:15px 0 0 55px;}
.VMHolder .Shop{display:block; padding:5px;width:295px; float:left; margin:0 0 0 10px;}

