.egoldr-header {
font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #800001;
	margin-top:10px;
}

.egoldr-body {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color: #000000;}

.left-dotted-line
{
border-left: 1px dotted #80c080;
} 

.leftandright-dotted-line
{
border-left: 1px dotted #80c080;
border-right: 1px dotted #80c080;
} 

.hide{
display: none;
}

.show{
display: block;
}

.container {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    margin: 0 auto;
    text-align: left;
    width: 915px;
}

.global-links { font-size:11px;height:30px; background:url('http://www.thegrapevinemagazine.com/templates/images/topbar-repeatx.gif') #07274b; width:100%; display:block; border-bottom:1px solid #000000; margin-bottom:30px;}
.global-links .container { border:none;  }
.global-links .container img { margin:5px 0 0 2px; float:left; display:block; }

.global-links .container ul{  
        padding:0;
		margin:7px 10px;
		float:left;
		display:block;
}  
.global-links .container ul li {   margin:0;
        list-style:none;  
        display:inline; 
} 
 
.global-links .container ul li a{  
        text-decoration:none;
		color:#96abc3;
		font-family:Verdana, 'Istok Web', Arial, Helvetica, sans-serif;
		padding:0 7px 0 7px;
		border-left:1px dotted #afafaf;
}  
.global-links .container ul li a:hover { color:#FFF }


.button-egoldr a {
	background-color: #800001;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #800001;
	text-decoration: none;
}
.button-egoldr a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800001;
	text-align: left;
	border: 1px solid #800001;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}

.submenu a {
	background-color: #cd6365;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #cd6365;
	text-decoration: none;
}
.submenu a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cd6365;
	text-align: left;
	border: 1px solid #cd6365;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}



.button-busleaders a {
	background-color: #420c7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #420c7b;
	text-decoration: none;
}
.button-busleaders a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #420c7b;
	text-align: left;
	border: 1px solid #420c7b;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}



body 
{
	background-color: #FFFFFF;
	
}

.horizontal-line { 
	background-image:url('http://askgrapevine.com/images/line2.gif');
	background-repeat:repeat-x;
}
.onlineservicesheader {
	color:#4D2C85; 
	font-size:20px; 
	text-align:left; 
	font-weight:bold; 
	display:block; 
	width:100%; 
	margin:20px 0px 0px 0px; 
	padding:0px 0px 5px 0px; 
	font-family:Georgia,Times New Roman,Times,serif;
}
.latest-header { 
width:275px;
	color:#4D2C85; 
	font-size:20px; 
	text-align:left; 
	font-weight:bold; 
	display:block; 
	border-top:2px solid #ffccff; 
	margin:0px 0px 0px 10px; 
	padding:0px 0px 5px 0px; 
	font-family:Georgia,Times New Roman,Times,serif;
}

.latest-header-top { 
width:275px;
	color:#4D2C85; 
	font-size:20px; 
	text-align:left; 
	font-weight:bold; 
	display:block; 
	margin:10px 0px 0px 10px; 
	padding:0px 0px 5px 0px; 
	font-family:Georgia,Times New Roman,Times,serif;
}

.main-header { 
width:400px;
	color:#4D2C85; 
	font-size:20px; 
	text-align:left; 
	font-weight:bold; 
	display:block; 
	border-top:2px solid #ffccff; 
	margin:0px 10px 0px 10px; 
	padding:0px 0px 5px 0px; 
	font-family:Georgia,Times New Roman,Times,serif;
}

.main-header-top { 
width:400px;
	color:#4D2C85; 
	font-size:20px; 
	text-align:left; 
	font-weight:bold; 
	display:block;  
	margin:10px 10px 0px 10px; 
	padding:0px 0px 5px 0px; 
	font-family:Georgia,Times New Roman,Times,serif;
}

.latest-body {
width:250px;
	background-color:#fff; 
	display:block; 
	border:0px solid #4D2C85; 
	width:275px; 
	margin:0px 0px 0px 10px; 
	padding:3px 0px 20px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D2C85;
	font-weight:normal;
}

.main-body {
width:400px;
	background-color:#fff; 
	display:block; 
	border:0px solid #4D2C85; 
	margin:0 0 0 10px; 
	padding:3px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D2C85;
	font-weight:normal;
	
}

.main-body a:link{
	color:#9966cc;
	font-weight:bold;
	text-decoration:none;
}

.main-body a:visited {
	color:#9966cc;
	font-weight:bold;
	text-decoration:none;
}  

.main-body a:hover {
	color:#4D2C85;
	font-weight:bold;
	text-decoration:underline;
}    
	
.main-body a:active {
	color:#9966cc;
	font-weight:bold;
	text-decoration:none;
}  

.latest-body a:link{
	color:#9966cc;
	font-weight:bold;
	text-decoration:none;
}

.latest-body a:visited {
	color:#9966cc;
	font-weight:bold;
	text-decoration:none;
}  

.latest-body a:hover {
	color:#4D2C85;
	font-weight:bold;
	text-decoration:underline;
}    
	
.latest-body a:active {
	color:#9966cc;
	font-weight:bold;
	text-decoration:none;
}  

.frontpage_topheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #898989;
}
.horizontal-dashed-lines-top-bottom {
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
}
.horizontal-dashed-lines-top {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #898989;
}
.horizontal-dashed-lines-bottom {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #898989;
}


.frontpage_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #898989;
	font-weight: bold;
	text-align:left;
}
.frontpage_footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #898989;
	font-weight: bold;
	text-decoration: underline;
}
.frontpage_footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}


.news-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.news-textgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00995e;
	text-align: left;
}
.news-textpurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #233E99;
	text-align: left;
}
.vertical-dashed-line-right {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #898989;
}
.greyborders {
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.frontbox-purpleoutline {
	border: 1px solid #4D2C85;
	height: 50px;
	width: 50px;
}
.frontbox-blue-publications a {
	border: 1px solid #233E99;
	background-color: #233E99;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}

.frontbox-blue-publications a:hover {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(images/eg-publications-hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}

.frontbox-red-events a {
	border: 1px solid #E1134F;
	background-color: #E1134F;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}
.frontbox-red-events a:hover {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(images/eg-events-hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}

.frontbox-yellow-online a {
	border: 1px solid #F78E1E;
	background-color: #F78E1E;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}
.frontbox-yellow-online a:hover {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(images/eg-online-hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}



.frontbox-burgund-askgrapevine a {
	border: 1px solid #6C0046;
	background-color: #6C0046;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}
.frontbox-burgund-askgrapevine a:hover {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(images/eg-askgrapevine-hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}

.frontbox-green-grapevinemagazine a {
	border: 1px solid #00995E;
	background-color: #00995E;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}
.frontbox-green-grapevinemagazine a:hover {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(images/eg-thegrapevine-hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
}

.button-blue a {
	background-color: #073A73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	width: 150px;
	display: block;
	font-style: normal;
	font-variant: normal;
	padding: 6px;
	width:150px;
	border: 1px solid #073A73;
	text-decoration: none;
}
.button-blue a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #073A73;
	text-align: left;
	border: 1px solid #073A73;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}

.button-black a {
	background-color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	width: 150px;
	display: block;
	font-style: normal;
	font-variant: normal;
	padding: 6px;
	width:150px;
	border: 1px solid black;
	text-decoration: none;
}
.button-black a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: left;
	border: 1px solid black;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}
.mybutton-purple  {
	background-color: #4D2C85;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:148px;
	text-decoration: none;
	border: 1px solid #4D2C85;
}

.button-purple a {
	background-color: #4D2C85;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
	border: 1px solid #4D2C85;
}
.button-purple a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D2C85;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
	border: 1px solid #4D2C85;
}


.button-red a {
	background-color: #E1134F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #E1134F;
	text-decoration: none;
}
.button-red a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E1134F;
	text-align: left;
	border: 1px solid #E1134F;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}


.button-mint a {
	background-color: #222a46;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #222a46;
	text-decoration: none;
}
.button-mint a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222a46;
	text-align: left;
	border: 1px solid #222a46;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}



.button-yellow a {
	background-color: #F78E1E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #F78E1E;
	text-decoration: none;
}
.button-yellow a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CD7007;
	text-align: left;
	border: 1px solid #F78E1E;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}

.button-burgund a {
	background-color: #6C0046;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #6C0046;
	text-decoration: none;
}
.button-burgund a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6C0046;
	text-align: left;
	border: 1px solid #6C0046;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}

.button-green a {
	background-color: #00995E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #00995E;
	text-decoration: none;
}
.button-green a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00995E;
	text-align: left;
	border: 1px solid #00995E;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}

/*=================== Body Text =======================*/
/*=================== Body Text =======================*/
/*=================== Body Text =======================*/
.header{

background:url(images/headstrip2.gif);
padding: 5px; /* t r b l */
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
color:white;
border:1px solid gray;
border-bottom:0px;

}
.front-head-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D2C85;
	font-weight: normal;
	text-decoration: none;
	text-align:justify;
	padding: 4px;
	border:1px solid gray;
	border-top:0px;
}
.front-head-text a{text-decoration:none; color:blue;}
.front-head-text a:hover{text-decoration:underline;}


.footer-navigation-blue A {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #233E99;
	text-align: center;
	display: block;
	text-decoration: none;
}
.footer-navigation-blue A:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #233E99;
	text-align: center;
	display: block;
	text-decoration: underline;
}
.footer-navigation-red A {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E1134F;
	text-align: center;
	display: block;
	text-decoration: none;
}
.footer-navigation-red A:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E1134F;
	text-align: center;
	display: block;
	text-decoration: underline;
}
.footer-navigation-yellow A {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F78E1E;
	text-align: center;
	display: block;
	text-decoration: none;
}
.footer-navigation-yellow A:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F78E1E;
	text-align: center;
	display: block;
	text-decoration: underline;
}
.footer-navigation-burgund A {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6C0046;
	text-align: center;
	display: block;
	text-decoration: none;
}
.footer-navigation-burgund A:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6C0046;
	text-align: center;
	display: block;
	text-decoration: underline;
}
.footer-navigation-green A {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00995E;
	text-align: center;
	display: block;
	text-decoration: none;
}
.footer-navigation-green A:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00995E;
	text-align: center;
	display: block;
	text-decoration: underline;
}
.footer-navigation-purple A {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D2C85;
	text-align: center;
	display: block;
	text-decoration: none;
}
.footer-navigation-purple A:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D2C85;
	text-align: center;
	display: block;
	text-decoration: underline;
}
.footer-navigation-turquse A {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3ba0a6;
	text-align: center;
	display: block;
	text-decoration: none;
}
.footer-navigation-turquse A:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3ba0a6;
	text-align: center;
	display: block;
	text-decoration: underline;
}

.button-turquse a {
	background-color: #3ba0a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #3ba0a6;
	text-decoration: none;
}
.button-turquse a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3ba0a6;
	text-align: left;
	border: 1px solid #3ba0a6;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}


.button-jobsblue a {
	background-color: #104C92;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 6px;
	width:150px;
	border: 1px solid #104C92;
	text-decoration: none;
}
.button-jobsblue a:hover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #104C92;
	text-align: left;
	border: 1px solid #104C92;
	display: block;
	padding: 6px;
	width:150px;
	text-decoration: none;
}

