@charset "utf-8";
/* CSS Document */

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-image:url(../images/siteimages/grapesimg_r1_c1.jpg);
 background-repeat:repeat-x;
 background-color:#000000;

 font-family: Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-size:12px;
} 

/* Links
----------------------------------------------- */
A img { border-style: none; }
A:link {text-decoration: none; color:#666666;}
A:visited {text-decoration:none; color:#666666;}
A:active {text-decoration:none; color:#D0D0A0;}
A:hover {text-decoration: none; color:#D0D0A0;}
 
#pagewidth{ 
 width:775px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
   
} 

#wrapper {
background-image:url(../images/siteimages/grapesimg_r4_c3.jpg);
background-repeat:no-repeat;


}
#bgmain {
background-image:url(../images/siteimages/grapesimg_r7_c4.jpg);
background-repeat: repeat-y;

background-position: 35px top;

}
 
#header{
 position:relative; 
 height:185px;
  
   
 width:100%;
} 

#hleft {
float:left;
height:185px;
width:245px;

}


#hmiddle {
float:right;

}

#hright  {
float:right;

}

#hfarright  {
float:right;

}



#h1 {
background-image:url(../images/siteimages/grapesimg_r1_c3.jpg);
width:245px;
height:48px;

}

#h2 {
background-image: url(../images/siteimages/grapesimg_r2_c3.jpg);
width:245px;
height:88px;
}

#h3 {
background-image:url(../images/siteimages/grapesimg_r3_c3.jpg);
width:245px;
height:49px;
}

#h4 {
background-image:url(../images/siteimages/grapesimg_r1_c8.jpg);
width:160px;
height:48px;

}

#h5 {
background-image:url(../images/siteimages/grapesimg_r2_c8.jpg);
width:160px;
height:88px;

}

#h6 {
background-image:url(../images/siteimages/grapesimg_r3_c8.jpg);
width:160px;
height:49px;

}

#h7 {

background-image:url(../images/siteimages/grapesimg_r1_c11.jpg);
width:170px;
height:48px;

}

#h8 {

background-image:url(../images/siteimages/grapesimg_r2_c11.jpg);
width:170px;
height:88px;

}

#h9 {

background-image:url(../images/siteimages/grapesimg_r3_c11.jpg);
width:170px;
height:49px;

}

#h10  {

background-image:url(../images/siteimages/grapesimg_r1_c14.jpg);
width:200px;
height:48px;

}

#h11  {

background-image:url(../images/siteimages/grapesimg_r2_c14.jpg);
width:200px;
height:88px;


}


#h12  {

background-image:url(../images/siteimages/grapesimg_r3_c14.jpg);
width:200px;
height:49px;

}





 
#leftcol{
 width:180px;

 padding-left:30px; 
 float:left; 
 position:relative;
 overflow:visible; 
 
  
 }
 
#maincol{
	float: right;
	display:inline;
	position: relative;
	width:500px;
	padding: 5px;
	padding-right:45px;
	
 }

#pagetitle {

height:22px;
border-bottom:#FFFFFF dashed 1px;
	font-size:18px;
	font-weight:bold;
	


}
#latestnews {

	
	
}


#pagecontent {
	padding-top: 5px;
	}

#footer{
text-align:center;
margin-top:0px;  
   
 clear:both;
 } 
 
 
#undervmenu {
height:80px;
}

 
#vmenu{
  
 }
 

 
#rightbbox {



}

.moduletop {
	
	 
	
	font-size:14px;
font-weight:bold;
color: #FFF;

}
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}



.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.SpryHiddenRegion {
	visibility: hidden;
}


#fleft {
float:left;
width: 219px;
}

#flr {float:right;
background-image: url(../images/siteimages/grapesimg_r10_c5.jpg);
width:34px;
height:106px;}

#flm {float:right;
background-image:url(../images/siteimages/grapesimg_r10_c4.jpg);
width:150px;
height:106px}

#fll {float:left;
background-image:url(../images/siteimages/grapesimg_r10_c3.jpg);
width:35px;
height:106px;}




#fright {
float:right;
width: 346px;
}

#frr {float:right;
background-image:url(../images/siteimages/grapesimg_r10_c15.jpg);
width:41px;
height:106px;}

#frm {float:right;
background-color:#5E2B95;
width:275px;
height:106px}

#frl {float:left;
background-image:url(../images/siteimages/grapesimg_r10_c12.jpg);
width:30px;
height:106px;}

#fmiddle {
float:right;
width: 210px;
}

#fmr {float:right;
background-image:url(../images/siteimages/grapesimg_r10_c10.jpg);
width:28px;
height:106px;}

#fmm {float:right;
background-color:#4EACF2;
width:150px;
height:106px}

#fml {float:left;
background-image:url(../images/siteimages/grapesimg_r10_c6.jpg);
width:32px;
height:106px;}

#nbtop {
background-image:url(../images/siteimages/grapesimg_r9_c3.jpg);
width: 775px;
height: 34px;


}


#nbase  {
background-image: url(../images/siteimages/grapesimg_r11_c3.jpg);
width:775px;
height:36px;

}
#nmid {



}


