 .floatstop {
    clear:both;
 }
 #vbmain {
   width:600px; 
   margin:1px 0 0 0; 
   padding:5px 3px 5px 3px;
   text-align:center; 
   background-color: #FFF3DB;
 }

 #vbcontout {
   margin:10px 5px 10px 5px;
   padding:3px 3px 3px 3px;
   border-width: 2px;
   border-style: solid;
   border-color: #29303B;
   text-align:left; 
 }
 #vbcontin {
   float:left;
   width:100%; 
/*
   width:890px; 
*/
   margin:0px 0px 0px 0px;
   border-width: 1px;
   border-style: solid;
   border-color: #98AAB1;
   font-size : 14px;
   text-align:center; 
 }
 #vbcontinm {
   float:left;
   width:578px; 
   margin:0px 0px 0px 0px;
   border-width: 1px;
   border-style: solid;
   border-color: #98AAB1;
   font-size : 14px;
   text-align:center; 
 }

 #vbmgroup1 {
   margin:0; 
   padding:0 0 0 20px; 
   text-align:left; 
   background-color: #F8EAC7;
   position: relative;  
   border-bottom-width: 1;
   border-bottom-style: solid;
   border-bottom-color: gray;
   min-height: 85px;
 }
 #vbmgroup2 {
   margin:0; 
   padding:0 0 0 20px; 
   text-align:left; 
   background-color: #F1F7C3;
   position: relative;  
   border-bottom-width: 1;
   border-bottom-style: solid;
   border-bottom-color: gray;
   min-height: 85px;
 }
 #vbmgroup3 {
   margin:0; 
   padding:0 0 0 20px; 
   text-align:left; 
   background-color: #EA1F3BD;
   position: relative;  
   border-bottom-width: 1;
   border-bottom-style: solid;
   border-bottom-color: gray;
   min-height: 85px;
 }

 #vbmgroupimg {
   margin:5px 3px 3px 3px;
   float:left;    
   width:96px; 
   height:75px; 
 }

 #vbmgrouptitle {
    font-weight: bold; 
    font-size: 16px; 
    text-decoration: none; 
    line-height : 140%; 
    color : #000000;
    text-align:left;
 }
 
 #vbmgroupdesc {
 }

 #vbmgroupitemcnt {
   position: absolute;  
   bottom: 5px;  
   right: 10px;  
   font-size : 12px;
 }

 #vbmgroupvisits {
   position: absolute;  
   bottom: 5px;  
   left: 125px;  
   font-size: 12px; 
 }


 #vbgroupshortdescr {
   margin:10px 10px 10px 10px;
   text-align:left;    
   font-weight: bold; 
   font-size: 16px;
 }

 #vbgroupdescr {
   margin:10px 10px 10px 10px;
   text-align:justify;    
   font-size: 14px;
 }

 #vbgitem1 {
   margin:0; 
   padding:0 0 0 0px; 
   text-align:left; 
   background-color: #F8EAC7;
   position: relative;  
   border-bottom-width: 1;
   border-bottom-style: solid;
   border-bottom-color: gray;
   min-height: 140px;
   font-size: 11px;
 }
 #vbgitem2 {
   margin:0; 
   padding:0 0 0 0px; 
   text-align:left; 
   background-color: #F1F7C3;
   position: relative;  
   border-bottom-width: 1;
   border-bottom-style: solid;
   border-bottom-color: gray;
   min-height: 140px;
   font-size: 11px;
 }
 
 #vbgitemtitle {
    font-weight: bold; 
    font-size: 16px; 
    text-decoration: none; 
    text-align:left;
    margin:5px 5px 5px 5px; 
 }

 #vbgitemimg {
   margin:5px 3px 3px 5px;
   float:left;    
   width:128px; 
   height:100px; 
 }

 #vbgitemdesc {
    font-size: 14px; 
 }

 #vbgitemdur {
   position: absolute;  
   bottom: 5px;  
   right: 10px;  
   font-size : 12px;
 }

 #vbgitemrating {
   position: absolute;  
   bottom: 5px;  
   left: 250px;  
   font-size : 10px;
 }


 #vbgitemvisits {
   position: absolute;  
   bottom: 5px;  
   left: 150px;  
   font-size : 12px;
 }

 #vbmtags {
   margin:0; 
   padding:0 0 0 0px; 
   background-color: #FFF3DB;
   position: relative;  
   padding:10px 10px 10px 10px;
   text-align: justify;    
   font-size : 12px;
 }

 #vbmagstitle {
   padding: 0px 0px 10px 0px;
   text-align: left;    
   font-weight: bold; 
   font-size: 14px;
 }

 #vbitem {
   background-color: #FFF3DB;
   padding: 10px 10px 25px 10px;
   text-align: center;
   vertical-align: middle;
 }
 
 #vbitemcode {
   float:left;    
   width: 560px; 
 }

 #vbitemprevious {
   float:left;    
   width:0px; 
   margin-top: 150px;
   text-align: left;
 }
 #vbitemnext {
   float:right;    
   width:0px; 
   margin-top: 150px;
   text-align: right;
 }
 
 #vbitemtitle {
   margin: 10px 10px 10px 10px;
   font-weight: bold; 
   font-size: 16px; 
   text-decoration: none; 
   line-height : 140%; 
   color : #000000;
   text-align:center;
 }

 #vbitemdescr {
   background-color: #FFF3DB¾;
   margin:10px 10px 10px 10px;
   text-align:justify;    
   font-size: 14px;
 }
 
 #vbitemlink {
   font-size : 12px;
   padding:0px 0px 0px 10px;
   margin-left: auto; 
   margin-right: auto;  
 }

 #vbgrouplink {
   font-size : 14px;
   font-weight: bold; 
   padding:0px 0px 0px 10px;
   margin-left: auto; 
   margin-right: auto;  
   text-align: center;  
 }
 #vbindexlink {
   font-size : 16px;
   font-weight: bold; 
   padding:0px 0px 0px 10px;
   margin-left: auto; 
   margin-right: auto;  
   text-align: center;  
   text-decoration: bold; 
 }

 #vbitemrate {
/*
   border-width: 2px;
   border-style: solid;
   border-color: #006699;
*/
   font-size : 12px;
   padding:0px 0px 0px 10px;
 }

 #vbitemvisits {
/*
   border-width: 2px;
   border-style: solid;
   border-color: #006699;
*/
   height: 20px;
   float:left; 
   font-size : 12px;
   padding:0px 0px 0px 10px;
 }


 #vbitemdur {
/*
   border-width: 2px;
   border-style: solid;
   border-color: #006699;
*/
   height: 20px;
   float:right; 
   font-size : 12px;
   padding:0px 10px 0px 0px;
 }

 
 #vbitemtags {
   clear:both; 
 }

 #vbtopic {
   background-color: #EFEFEF;
   margin:10px 10px 10px 10px;
 }

 #vbtopicselect {
   float:left; 
 }
 
 #vbtopicrss {
   float:right; 
 }

 #vbtops {
   float:right; 
   margin:5px 0px 5px 0px;
 }

 #vbtopnewest {
   width:576px; 
   border-width: 2px;
   border-style: solid;
   border-color: #29303B;
 }
 #vbtoprated {
   margin:10px 0px 0px 0px;
   width:576px; 
   border-width: 2px;
   border-style: solid;
   border-color: #29303B;
 }
 #vbtopvisited {
   margin:10px 0px 0px 0px;
   width:576px; 
   border-width: 2px;
   border-style: solid;
   border-color: #29303B;
 }

 #vbtoptitle {
   text-align:left;
   padding:.5em;
   border:1px solid #fff;
   background:#483521 url(tr_back.gif) repeat-x;
   color:#fff;
   font-size : 14px;
   font-weight: bold; 
 }

 #vbtitem1 {
   margin:0; 
   padding:0 0 0 0px; 
   text-align:left; 
   background-color: #F8EAC7;
   position: relative;  
   border-bottom-width: 1;
   border-bottom-style: solid;
   border-bottom-color: gray;
   font-size : 12px;
 }
 #vbtitem2 {
   margin:0; 
   padding:0 0 0 0px; 
   text-align:left; 
   background-color: #F1F7C3;
   position: relative;  
   border-bottom-width: 1;
   border-bottom-style: solid;
   border-bottom-color: gray;
   font-size : 12px;
 }

 #vbtpos {
   text-align:right;    
   font-weight: bold; 
 }
 #vbtname {
   text-align:left;    
   font-weight: normal; 
   position: absolute;  
   left: 20px;  
 }


 #vbitemcomments {
   clear:both; 
 }

 #vbcmain {
   padding:3px 3px 3px 3px;
   border-width: 1px;
   border-style: solid;
   border-color: #C8DAE1;
   text-align:left; 
 }

 #vbcmtitle {
   padding: 0px 0px 10px 5px;
   text-align: left;    
   font-weight: bold; 
   font-size: 14px;
 }

 #vbccomments {
   margin:5px 5px 5px 5px;
   padding:3px 3px 3px 3px;
   border-width: 1px;
   border-style: solid;
   border-color: gray;
   text-align:left; 
 }

 #vbccomment1 {
   clear:both;
   margin:0; 
   padding:0 0 0 0px; 
   text-align:left; 
   background-color: #EFEFEF;
   font-size: 11px;
 }
 #vbccomment2 {
   clear:both;
   margin:0; 
   padding:0 0 0 0px; 
   text-align:left; 
   background-color: #DEE3E7;
   font-size: 11px;
 }
 
 #vbctitle {
   text-align:left;
   padding:5px;
   border:1px solid #fff;
   background:#328aa4;
   color:#fff;
   font-size : 14px;
   font-weight: bold; 
 }

 #vbccreator {
   height: 20px;
   float:left; 
   font-size : 12px;
   padding:0px 0px 0px 5px;
   display: inline;
 }


 #vbccreated {
   height: 20px;
   float:right; 
   font-size : 12px;
   padding:0px 5px 0px 0px;
   display: inline;
 }

 #vbctext {
   clear:both;
   padding:.5em;
   text-align:left; 
   font-size: 12px;
   color:black;
   border-width: 1px;
   border-style: solid;
   border-color: #C8DAE1;

 }

 #vbcadd {
   text-align:center;
   margin-left:auto;
   margin-right:auto;
 }

 #vbcaddtitle {
   text-align:left;
   padding:5px;
   border:1px solid #fff;
   background:#328aa4;
   color:#fff;
   font-size : 14px;
   font-weight: bold; 
 }


 #vbcform {
   text-align:center;
   margin-left:auto;
   margin-right:auto;
 }


td.vbcformlabel, td.vbcformtextinput, td.vbcformbutton, td.vbcformlabelta, td.vbcformtextarea  {
  font-size: 12px; 
  color: black;
}

td.vbcformlabel {
  text-align: right;
}
td.vbcformtextinput, td.vbcformtextarea, td.vbcformlabelta {
  text-align: left;
}
td.vbcformbutton {
  text-align: center;
}

#vbcmessage {
  font-size: 14px; 
  color: green;
  border: 2px solid green;
  text-align:left;
  background:#ecfbd4;
}
#vbcerror {
  font-size: 14px; 
  color: red;
  border: 2px solid red;
  text-align:left;
  background:#ecfbd4;
}


               