/*------------------------------------------------------------------------------------------------
  global classes
------------------------------------------------------------------------------------------------*/

body, td, p,div
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 14px; 
	color: #000000;
}


/*------------------------------------------------------------------------------------------------
  link classes
------------------------------------------------------------------------------------------------*/
.contentG h2{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-style: none; 
}
a:link { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #944516;
	font-size: 11px; 
    text-decoration: none;
}
a:visited { 
    color: #944516;
    text-decoration: none;font-size: 11px; 
}
a:hover { 
    color: #501D00;
    text-decoration: none;
}

.nav:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #944516;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px; 
	line-height: 10px;  
}

.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #944516;
	text-decoration: none; 
	font-weight: bold;
	line-height: 10px; 
	font-size: 12px; 
}

.nav:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #501D00; 
	text-decoration: none; 
	font-weight: bold;
	line-height: 10px; 
	font-size: 12px; 
}

.weather:link { 
	color: #944516;
	text-decoration: none;
	font-size: 9px; 
	line-height: 10px;  
}

.weather:visited {
	color: #944516;
	text-decoration: none; 
	font-size: 9px; 
	line-height: 10px;  
}

.weather:hover { 
	color: #501D00; 
	text-decoration: none; 
	font-size: 9px; 
	line-height: 10px;  
}

#logo {
	display: block;
	width:880px;
	height: 90px;
	background: url(../images/GR_home_header.gif) no-repeat;
}

/*------------------------------------------------------------------------------------------------
  text classes
------------------------------------------------------------------------------------------------*/

.brown_lt_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #944516;
	font-weight: bold;
}

#mod_search_searchword input{
width: 50px;
height:10px; 
font-size: 12px;
}
.moduletable-head1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight:bold;
	color: #501D00;
}

/*-------------------------------------------------------
regular joomla menu
-----------------------------------------------------*/

a.mainlevel {	
	padding:0px;
	padding-left: 10px;		
	padding-right: 10px;		
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #944516;
	text-decoration: none;	
	font-weight: bold;
	font-size: 12px; 
	

}

a#active_menu:link,
a#active_menu:visited {
	color: #944516;


}
.logoh{
background: url(../images/header.jpg);	
background-repeat:repeat-y;
height:69px;
background-color:#501D00;
}
.logoe{
background: url(../images/GR_home_logoend.gif);	
background-repeat:repeat-y;
margin-left:20px;
width:150px;
height:29px;
}

li.active_menu a:link,
li.active_menu a:visited {
  color: #333;
}

a.sublevel:link,
a.sublevel:visited {
	
	font-weight: bold;
}
/*-----------------------------------------*/

div.moduletable h3,
.contentheading,
.componentheading {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	color: #666600;
	font-weight: normal;
	margin-bottom: 15px;
	line-height:22px;
	height:40px;
}

.componentheading {
 
  margin-top: 15px;
   margin-bottom: 15px;
}
/* font family */
h3,
.contentheading,
.componentheading,
.sectiontableheader,

span.pathway,
.createdate,
.modifydate,
#inset {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	margin-bottom: 15px;
}
.small{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;font-size: 11px;
	margin-bottom: 15px;
}
td.sectiontableheader {
  font-weight: bold;
  font-size: 16px;
  padding: 4px;
  line-height: 20px;
  background: #edece9;
  border-bottom: 1px solid #dfdedc;
}

tr.sectiontableentry1 td, 
tr.sectiontableentry2 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 4px; font-size: 11px;
  border-bottom: 1px solid #edece9;
}

.giThumbnail, #one-image a .giThumbnail, .giThumbnail {
	color: #90481B;
	  border: 1px solid #90481B; 
}
a:hover, .giThumbnail a:hover {
	color: #000;
}

td.componentheading {
	padding-bottom: 15px;
}
.moduletable_green{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666600;
	font-weight: bold;
}
.giThumbnail, #one-image a .giThumbnail, .giThumbnail {
	color: #90481B;
	  
}



a:hover, .giThumbnail a:hover {
	color: #000;
	border:0px;
}
/* hilite1 */

div.moduletable-hilite1 a {
	color: #DA9A2A;
}

div.moduletable-hilite1 {
	background: #E6E6E6;
}

div.moduletable-hilite1 h3 {
	background: #D6D6D6;
	color: #4B4B4B;
}

div.moduletable-hilite1 a.readon {
	background: url(../images/style7/body-hl1-readmore.png) 0 0 no-repeat;
	color: #fff;
}

/** regular joomla menu **/

.moduletable_head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:bold;
	text-transform:uppercase;
	color: #501D00;
	display: block;
	height: 16px;
	line-height: 15px;
	padding: 0;
	padding-left: 20px;	
	background: url(../images/l_arrow.png) no-repeat;	
	margin-bottom: 13px;
	margin-top: 10px;
}
.moduletable_head2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	line-height: 20px;
	font-weight:bold;
	text-transform:uppercase;
	color: #501D00;
	display: block;
	height: 18px;
	padding-left:15px;	
	background: url(../images/arrow.gif) no-repeat;	
	margin-bottom: 9px;
	margin-top: 4px;
}

a.mainlevel_left {
	
	height: 16px;
	line-height: 21px;
	padding-bottom: 0;
	padding-left: 5px;	
	margin-bottom: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #944516;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px; 

}
a.sublevel_left{
	height: 16px;
	line-height: 21px;
	padding-bottom: 0;
	padding-left: 10px;	
	margin-bottom: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px; 

}

.mainlevel-hdead1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:bold;
	text-transform:uppercase;
	color: #501D00;
	line-height: 15px;
	
	margin-top: 10px;
}

a.mainlevel_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:bold;
	text-transform:uppercase;
	color: #501D00;
	display: block;
	margin-bottom:10px;
	line-height: 15px;
	padding: 0;
	padding-left: 15px;	
	background: url(../images/arrow.gif) no-repeat;	
	
}
a.mainlevel-nav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #FFFFFF;
}
a.hover .mainlevel-nav {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
}
.pagenav{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 	
	color: #000000;
}
.search{
margin-bottom:10px;
 padding-left:13px;
margin-top:10px;

}

input.button, button.button, .Button {
  border: 1px solid #D4B5A2;
  color: #944516; 
  background-color: white;
  vertical-align: middle;
  text-decoration:none;
  font-size:11px;
  cursor: pointer;
  height: 20px !important;
  max-height: 22px !important;
  min-height: 22px !important; 
  margin-bottom:5px;
  display: inline;
}
.boxText{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 

}
.moduletable-hilite1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;	
font-weight:bold;

}
.moduletable{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;	
font-weight:bold;
}
.main{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;	
}
.moduletable_text {
padding-left:13px;
}
.moduletable_text td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.arrow_head {
background:transparent url(../images/l_arrow.png) no-repeat scroll 0 0;
color:#501D00;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:5px;
margin-top:5px;
padding-left:18px;
font-weight:bold;
text-transform:uppercase;
}
input.numeric {

background:#FFF url(../images/doll.jpg) no-repeat scroll 0 0;
padding-left:13px;
border:1px solid #7F9DB9;



}
#slideshow {
    position:relative;
    
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    
    background-color: #FFF1D4;
}

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

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    /*height: 235px;*/
    display: block;
    border: 0;
	
}
.productListing-data {

font-weight:normal;
font-size:10px;

}