body {
background-image:url(/image/backi-old.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
margin:0px;
padding:0px;
background-position:top;
background-color: #fff;
}


p, table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.linkbanner {
font-family:Arial, Helvetica, sans-serif;
background-image:url(../image/background57dddd.jpg);
text-align:center;
background-repeat:repeat-x;
background-position:center bottom;
height:40px;
}

ul.links li a, ul.linkbanner li ul {
border-right:1px solid #CCCCCC;
color:white;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:20px;
padding:11px;
text-decoration:none;
}

ul.linkbanner li a {
border-right:1px solid #666666;
display:inline-block;
padding:10px;
text-decoration:none;
}

.tdtop {
background-image:url(/Images/background55.jpg);
background-repeat:repeat;
}

.tdbottom {
border-top-width:thin;
border-top-style:solid;
border-top-color:#999999;
text-align:center;
}

.secure {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:center;
vertical-align:top;
}

.subscribe {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#999999;
}

link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:center;
}

.testimonial {
padding:10px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#FFFFCC;
border:2px dashed #CC3300;
}

.tdleft {
border-top-style:none;
border-right-width:1px;
border-right-style:solid;
border-right-color:#999999;
width:184px;
}

.tdcenter {
border-top-style:none;
padding:5px;
width:525px;
}

.tdright {
border-left-style:solid;
border-left-width:1px;
border-left-color:#999999;
}

h1 {
MARGIN-TOP:0px;

COLOR:#000000;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;

}

.Links {
COLOR:#ffffff;
text-decoration:none;
visibility:visible;
border-bottom-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
font-variant:small-caps;
letter-spacing:1px;
}

.Links:hover {
FONT-SIZE:13px;
COLOR:#0099cc;
FONT-FAMILY:Arial, Helvetica, sans-serif;
TEXT-DECORATION:underline;
border-top:none;
border-right:none;
border-bottom:thin none #FF9900;
border-left:none;
}

.policy-text {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding-right:3px;
padding-left:3px;
color:#333333;
}

.bottomLinks {
font-size:14px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

.bottomLinks:hover {
FONT-SIZE:14px;
COLOR:#080808;
FONT-FAMILY:Arial, Helvetica, sans-serif;
TEXT-DECORATION:none;
}

.copyright {
COLOR:#000000;
font:italic bold normal 12px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

.text-big {
text-align:center;
color:#0066CC;
font-family:Impact, Tahoma, Verdana;
font-size:30px;
font-weight:normal;
letter-spacing:1px;
}

.combos {
font-family:Arial, Helvetica, sans-serif;
font-size:33px;
color:#000000;
text-align:left;
}

.text-big2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#000000;
text-decoration:none;
}

.text-b {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color:#CC0000;
}

.text-b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color:#666666;
}

.lines {
color:#ffffff;
}

ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

.text-big2Copy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-align:left;
color:#0000FF;
}

.textcombo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-align:left;
color:#000000;
}

.combos-save {
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#CC0000;
font-weight:bold;
text-align:center;
}

.freeshipping {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC0000;
font-weight:bold;
}

/*** Slide show set the width and height to match your images  for banner**/
#slideshow {
    position:relative;
    height:202px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*** end slide show**/




/*** New Navigation button functions**/
.solidblockmenu{
margin-top: 24px;
padding: 0px;
float: left;
font: normal 13px Arial;
width:900px;
overflow: hidden;
margin-bottom: 0em;
border: 1px solid #ff9900;
border-width: 0px 0px 4px;
height: 38px;
background: black url(http://villagehero.com/images/nav1.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}




.solidblockmenu li a{
float: left;
color: #cccccc;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #888;
}

.solidblockmenu li a:visited{
color: white;
}




.solidblockmenu li a:hover{
    color: white;
    background: url(http://villagehero.com/images/nav2.gif) repeat-x center bottom;
}

li.solidblockmenu li a.current a.active{
    color: #333333;
    background:  url(http://www.renegodefroy.com/images/topbg.png) repeat-x center bottom;
    
}

/*** New Navigation ends**/


/*** New Navigation button functions**/
.footer {
margin: 0;
padding: 0;
float: left;
color: #000000;
font: normal 13px Arial;
display: inline;
width: 100%;
overflow: hidden;
margin-bottom: 0em;
border: 1px solid #ff9900;
border-width: 0px 0px 4px;
height: 114px;
background: black url(http://villagehero.com/images/footer.jpg) center center repeat-x;
}


















/* scroll slider */

 div#title {
   position: relative;
   width: 600px;
 }
 img#logo {
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 10;
 }
 img#logo-bg {
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 9;
   opacity: 0.75;
 }

 

