body 
{
    background: #fff url(images/bg1.gif);
    margin: 0;
    padding: 0;
    font-family: Verdana, Helvetica, Ariel, sans-serif;
    font-size: .9em;
    color: #000;
    text-align: center;
}

h1 
{
    font-family: Georgia, Times, serif;
    font-size: 1.4em;
    margin: 16px 0 14px 6px;
    padding: 0;
    color: black;
    text-align: center;
}

h2 
{
    font-size: 1.1em;
    margin: 10px 0 4px;
    padding: 0;
    text-align: center;
}

p 
{
    line-height: 140%;
    margin: 8px 0;
    padding: 0;
}

#top 
{
    width: 867px;
	height: 124px;
    margin: 0px auto;
    padding: 0px;
	background: url(http://www.theorganicwinecompany.com/images/head.jpg);
	border-top: 1px solid #9A3334;
	border-right: 1px solid #9A3334;
	border-bottom: 0px solid #9A3334;
	border-left: 1px solid #9A3334;
}

#justbelowtop 
{
    width: 867px;
	height: 32px;
    margin: 0px auto;
    padding: 0px;
	background: url(http://www.theorganicwinecompany.com/images/justbelowhead.jpg);
	border-top: 0px solid #9A3334;
	border-right: 1px solid #9A3334;
	border-bottom: 0px solid #9A3334;
	border-left: 1px solid #9A3334;
}

#main 
{
    width: 831px;
    margin: 0 auto;
    padding: 0;
    background-color: #fff;
}

#content 
{
    text-align: left;
    padding: 0px 0px 0px 0px;	
}

#mainarea 
{
    /* margin: 0 168px 0 203px; */
	margin: 0 4px 0 4px;
	/* background: url(http://www.theorganicwinecompany.com/images/mainareabg.jpg) repeat-y left top; */
	vertical-align: top;
	padding: 0px;
	border: 0px none;
}

#right 
{
    width: 164px;
    float: right;
}

#footer 
{
    width: 867px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    font-size: .7em;
    background-color: #9A3334;
	border: 1px #9A3334 solid;
}

#footer #finner 
{
    border-top: 1px #9A3334 solid;
    padding: 10px;
}

img 
{
    border: none;
}
/*
a, a:link {
    background: #ECE8E1;
    color: #290F0C;
    text-decoration: none;
}
a:visited {
    color: #501C16;
}
a:hover {
    border-bottom: 1px solid #372C17;
    border-top: 1px solid #372C17;
    color: #290F0C;
}
*/
/* top navigation */
#navcontainer {
    padding: 0px;
    text-align: center;
    height: 32px;
	/* margin-top: 125px; */
}

ul#navlist {
    padding: 0;
    margin: 0;
    color: white;
    width: 100%;
}

#navlist li {
    display: inline;
    font-size: 8pt;
	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	/* float: right; */
}

#navlist a {
	padding: 3px 5px;
	color: white;
	text-decoration: none;    
	border: none;
}

#navlist a.a1 {
    border: none;
}
#navlist a:hover, #navlist a.current {
    /* background-color: #C14444; */
	color: Aqua;
}
/* ********** */
#optin {
    width: 160px;
    float: right;
    padding: 0;
    margin: 4px;
    text-align: center;
    background-color: #fff;
    font-size: 9pt;
}

#leftin 
{
    width: 203px;
	height: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
    text-align: center;
    /* background-color: #F1E7D6; */
	background: url(http://www.theorganicwinecompany.com/images/leftdivbg.jpg) repeat-y left top;
    font-size: 9pt;
}

#leftin ul
{
    list-style-type: circle;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
}

#optin ul 
{
    list-style-type: circle;
    text-align: left;
    padding-left: 4px;
    margin-left: 15px;
}

#leftin li, #optin li 
{

}

/* #leftin .boxed 
{
    margin: 6px 6px 3px 0;
    border: 1px solid #9A3334;
} */

#leftin .boxed 
{
    margin: 0px;
    border: 1px solid #9A3334;
}

.boxed p {
 text-align:left;
 margin: 2px;
}

#optin .boxed 
{
    margin: 6px 0 6px 3px;
    border: 1px solid #9A3334;
}

#leftin h2, #optin h2 {
    font-size: 1em;
    background-color: #9A3334;
    color: white;
}
.checkout {
    text-align: center;
    margin: 5px;
    padding: 4px;
    font-size: .9em;
}
.hplist {
    list-style: none;
    padding: 0;
    margin: 0;
}
.hplist li {
    padding: 8px;
    margin: 20px;
    border:1px solid #372C17;
    background-color: #EEDBD5;
}
.hplist a {
    background: transparent;
}
.hplist a {
    border: none;
}

/* right nav  - backup - 26062007 - BEGINS here */

/* #rnav {
    width: 165px;
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
}

#rnav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#rnav li {
    margin: 0 10px 2px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
}

#rnav a {
    display: block;
    padding: 3px 0 3px 10px;
    width: 150px;
    color: #fff;
    border: none;
    background-color: #9A3334;
    text-decoration: none;
}

#rnav a:hover, #rnav a.current {
    color: #fff;
    background-color: #C14444;
    text-decoration: none;
} */

/* right nav  - backup - 26062007 - ENDS here */

.shaded {
    margin: 20px;
    border: 1px solid #372C17;
    background-color: #EEDBD5;
    padding: 5px;
}
.fati {
    font-style: italic;
    font-weight: bold;
}
/* store specials */
#topstore {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #9A3334 url(images/head_bg.jpg) repeat-x 0 0;
}

#footerstore {
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: .7em;
    background-color: #fff;
}
.img_left {
    float: left;
    padding: 8px;
    text-align: center;
}
.img_right {
    float: right;
    padding: 8px;
    text-align: center;
}
.img_center {
    text-align: center;
    padding: 8px;
}
.redish {
    color: #9A3334;
}

.gnk-normalfont 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;	
	text-decoration: none;
}

a.gnk-normalfont, a.gnk-normalfont: link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;	
	text-decoration: none;
}

a.gnk-normalfont: hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Aqua;	
	text-decoration: underline;
}

#gnk-main
{
    width: 867px;
    background-color: #9A3334;
	margin: 0 auto;
    padding: 0;
	border: 1px #9A3334 solid;
}

.gnk-newletter-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #682331;
	text-decoration: none;
	font-weight: bold;
}

.gnk-newletter-textbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #682331;
	text-decoration: none;
	background-color: #F2E6E6;
	border: 0px none;
	width: 185px;
	height: 20px;
}

#maincenterpart
{
	width: 425px;
    padding: 0;
    margin: 4px;
    text-align: center;
    background-color: #fff;
    font-size: 9pt;
	vertical-align: top;
}

#mainrightpart {
    width: 180px;
    float: right;
    padding: 0;
    margin: 4px;
    text-align: center;
    background-color: #fff;
    font-size: 9pt;
	vertical-align: top;
}

#maincenterpart .article-heading-text
{
    font-size: 17px;
	color: #9A3334;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

#maincenterpart .article-content-text
{
    font-size: 12px;
	color: #63555B;
	font-family: "Times New Roman", Times, serif;	
}

#mainrightpart ul 
{
    padding: 3px 10px 3px 15px;
    list-style: url(http://www.theorganicwinecompany.com/images/doubelarrowright.png) none;
}

#mainrightpart li {
    padding: 3px 10px 3px 15px;
    font-size: 12px;
	color: #757C80;
	font-family: "Times New Roman", Times, serif;
}

#mainrightpart a {

    display: block;    
    width: 150px;
    border: none;
    text-decoration: none;
	font-size: 12px;
	color: #757C80;
	font-family: "Times New Roman", Times, serif;	
}

/* right nav */
#rnav 
{
    width: 175px;
    float: right;
	list-style: none;
    margin: 1px 0 0 0;
    padding: 0;
}


#rnav ul 
{
    margin: 0;
    padding: 0;
    list-style: none;
	background-color: #F8ECCF;
}

#rnav li 
{
    margin: 0px 0px 0px 0px;
	padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
	background: url(http://www.theorganicwinecompany.com/images/dropdownmenubg.jpg) repeat-y left top;
}

#rnav li.topline 
{
    margin: 0px 0px 0px 0px;
	background: url(http://www.theorganicwinecompany.com/images/dropdownmenutopline.jpg) no-repeat left bottom;
	height: 12px;
}

#rnav li.bottomline 
{
    margin: 0px 0px 0px 0px;
	background: url(http://www.theorganicwinecompany.com/images/dropdownmenubottomline.jpg) no-repeat left top;
}

#rnav a 
{
    display: block;    
	padding: 2px 0 2px 5px;	
    width: 170px;
    border: none;
	padding-left:10px;
    text-decoration: none;
	font-size: 11px;
	color: #757C80;
	font-family: Arial, Helvetica, sans-serif;
}

#rnav a:hover, #rnav a.current 
{
    color: #9A3334;
    text-decoration: none;
}

#gnk-common-font
{
	padding: 15px;
    font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

#gnk-common-font p.clsjust
{
	text-align: justify;
}

.gnk-bottom-address
{
	align: center;
	text-align: center;
	margin-top:20px;
}

.gnk-view-latest-newsletter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: Darkgoldenrod;
	text-decoration: none;
}

.gnk-view-latest-newsletter-hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #5675A3;
	text-decoration: none;
}
