.bgbody {background-image: URL(main/bkg_darkgreen.gif);background-position: 272 115; background-repeat: repeat} 
.bgbody2 {background-image: URL(main/bkg_darkgreen.gif);background-position: 330 115; background-repeat: repeat} 

.bgbodylong {background-image: URL(images/bkg_darkgreen.gif);background-position: 260 115; background-repeat: repeat} 
test.div {
	/*  background-color: #f1f1f1;*/
	background-color: #88679e;
}

.stext12 {  font-family: "Times New Roman"; font-size: 12px; color: #000000; font-weight: normal}
.stext-wine14 {  font-family: "Times New Roman"; font-size: 12pt; color: #000000; font-weight: normal}
.stextbold {  font-family: "Times New Roman", Times, serif; font-size: 10px; font-weight: bold; color: #333333}
.head-red {  font-family: Times New Roman; font-size: 14px; color: #660033}
.text-redbold {  font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #660033}

.nav-sub {  font-family: Times New Roman; font-size: 12pt; color: #666666; }
a:hover.nav-sub { font-family: Times New Roman; font-size: 12pt; color: #FFFFFF;  }

.nav-top {  font-family: Times New Roman; font-size: 11; color: #999999; text-decoration: none}
a:hover.nav-top { font-family: Times New Roman; font-size: 11; color: #FFFFFF; text-decoration: none }

.a-z {  font-family: Times New Roman; font-size: 16px; font-weight: bold; color: #333333}
.stext-dkgray12 {  font-family: "Times New Roman", Times, serif; font-size: 12px; color: #000000}
.stext-medgray12-ital {  font-family: "Times New Roman", Times, serif; font-size: 12px; color: #333333; font-style: italic}
.white {  font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.intro-text {  font-family: "Times New Roman"; font-size: 10px; color: #000000; text-decoration: none}
.copyright {  font-family: Times New Roman; font-size: 10px; color: #999999; text-decoration: none}
a:hover.copyright {  font-family: Times New Roman; font-size: 10px; color: #FFFFFF}
a:hover.intro-text { font-family: Times New Roman; font-size: 10px; color: #FFFFFF; text-decoration: none }
.addtocartbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none}
a:hover.addtocartbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none ; background-color: #336699}

.cartheading { font-family: Times New Roman; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #333333}
.carttext { font-family: Times New Roman; font-size: 10px; color: #000000;  background-color: #CCCCCC}
.carttotal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;  background-color: #CCCCCC; font-weight: bold}
.confirmationnumber{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: bold}
.checkout {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; text-decoration: none; font-weight: bolder}
a:hover.checkout { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bolder}

.removefromcart {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; text-decoration: none;}
a:hover.removefromcart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none}

.addtocart {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; text-decoration: underline;; font-weight: bolder}
a:hover.addtocart {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline;; font-weight: bolder}

.white-nav {  font-family: Times New Roman; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold}
a:hover.white-nav { font-family: Times New Roman; font-size: 10px; color: #FFFFFF; text-decoration: none ; background-color: #333333}
.subhead-gray { font-family: Times New Roman; font-size: 15px; color: #000000}
.head-medgray { font-family: Times New Roman; font-size: 14px; color: #000000}
.head-black { font-family: Times New Roman; font-size: 14px; color: #000000; font-weight: normal}
.stext14 { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000000 }

.stext-red { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #993366}
.whitebold { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.stext-ltgray12 {  font-family: "Times New Roman", Times, serif; font-size: 12px; color: #CCCCCC}
.stext12b { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #333333; font-weight: bold}
.text12 { font-family: Times New Roman; font-size: 12pt; color: #000000; text-decoration: none }
.text12 {
font-family: Times New Roman; font-size: 12px; color: #000000; font-weight: normal
}

.regulartextdarkgray { font-family: Times New Roman; font-size: 8pt; color: #333333}
.regulartextwhitebold { font-family: Times New Roman; font-size: xx-small; font-weight: bold; color: #FFFFFF}
.verysmaltext {  font-family: Times New Roman; font-size: xx-small; color: #333333}
.stext12bital {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	font-style: italic;
	font-variant: normal;
}
.stext12Copy {
font-family: "Times New Roman", Times, serif; font-size: 12px; color: #333333; font-weight: normal
}
.stext-redCopy {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #336699
}
.stext14-blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
}
.stext12-blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}
.textblueonpagenav {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: 7DA7D9
}
.darkblueonpagenav {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #2c466d}
a:hover.darkblueonpagenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 7DA7D9;
	text-decoration: underline;
}
.stextreg {
font-family: "Times New Roman"; font-size: 12pt; font-weight: normal; color: #333333
}
.stextboldlist {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
}
.stextlist {
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 18px
}
.stext12bline {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: line-through;
}
.stext-wine12 {
font-family: "Times New Roman", Times, serif; font-size: 12px; color: #990033; font-weight: normal
}
.stext-dkgray12-ital {
font-family: "Times New Roman", Times, serif; font-size: 12px; color: #666666; font-style: italic
}
.stext-redlinked {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #993366;
	text-decoration: none;
}
a:hover.stext-redlinked {
font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #993366}
a:link.stext-redlinked {
font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #993366
}
/* RisingLine Additions */
.orderform {
	border: 1px solid #d3d3d3;

}
.orderform td {
	vertical-align: top;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.orderform th {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size: 9pt;
	text-align: left;
	vertical-align: bottom;
	border-bottom: 1px solid #d3d3d3;
	padding: 7px 5px;
}
.greybg {
	background-color: #f5f5f5;
}
.col1, .col6 {
	padding: 7px 5px;
}
.col2, .col4 {
	width: 40px;
	text-align: center;
	padding: 7px 5px;
}
.col3{
	width: 125px;
	padding:7px 5px 7px 0;
}

.col5 {
	width: 80px;
		padding:7px 5px 7px 0;
}


#con0 {
	height: 227px;
	width: 550px;
	margin: 0;
	position: relative;
	z-index: 11;
	left: 10px;
}
#con1 {
	width: 325px;
	height: 227px;
	float: left;
}
#con2 {
	width: 225px;
	height: 227px;
	float: left;
	position: relative;
	z-index: 10;
	right: -10px;
}
#con2 p {
	text-align: center;
}
#con3 {
	background: url(images/wineglass-dkrmed.gif) no-repeat 0px bottom;

}
.clearfloat{
clear:both;
height:0;
font-size:1px;
line-height:0px;
}



.storeitem {
    border-bottom: 2px dotted #5c5d5f;
	 padding-bottom: 15px;
	 margin-bottom: 15px;
}
.storeitemR {
    width: 250px;
	 float: right;
	 margin: 40px 0 40px 40px;
	 font-weight: bold;
}
.storeitemR2 {
    width: 250px;
	 float: right;
	 margin: 57px 0 40px 35px;
	 font-weight: bold;
}
.storeitemR ul, .storeitemR2 ul {
margin-left: 12px;
padding-left: 12px;
}
.wineprices {
	width: 465px;
	margin: 1em auto .5em auto;
	border: 1px solid #5c5d5f;
	font-weight: bold;
}
.wineprices td {
 width: 50%;
 height: 20px;
 padding: 7px;
 text-align: left;
 vertical-align: middle;
}
.wineprices td img {
 vertical-align: middle;
}
.wineprices .grey {
	background-color: #f7f7f7;
}
.wineprices ul {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}
.wineprices ul li {
	margin: 0;
	padding-bottom: 0;
}
.paypal {
	height: 29px;
	margin: 10px 0px 10px 30px;
	width: 276px;
}
.paypal .price {
	height: 29px;
	line-height: 25px;
	width: 40px;
	font-weight: bold;
	float: left;
	font-size: 11pt;
	
}
.ppform {
	width: 98px;
	margin: 0 0 0 20px;
	padding: 0;
	float: left; 
}
#pptable {
	border: 1px solid rgb(204, 204, 204); 
	width: 500px; 
	margin: 10px auto;
}
#pptable td {
text-align: center;
vertical-align: top;
}
#silvermed {
	position: relative;
	z-index: 100;
	top: -389px;
	left: 278px;
}
.hidden {
	display: none;
	visibility: hidden;
}
#winen table {
	margin: 0 0 0px 0;
}
#winen h2, .h2D {
	color: #9C4403;
	border-bottom: 1px solid #9c4403;
	margin: 0 10px 5px 10px;
}
#winen table td {
	vertical-align: top;
}
.top {
	font-size: 9pt;
	margin: 0 0 40px 10px;
}
.top a {
	color: #d06b05;
}
#sm {
	width: 75px;
	float: right;
	text-align: right;
	
}
.rust {
	color: #9C4403;
}

#notesi {
	width: 550px;
	border: 1px solid #e2e2ca;
	background: #eef4f2;
}
#notesi th {
	width: 50%;
	text-align: center;
	padding: 1px;
	background: #e2e2ca;
		border-bottom: 1px solid #e2e2ca;
}
#notesi td {
	width: 50%;
	text-align: left;
	padding: 8px 4px 8px 0px;
	font-size: 10pt;
}
#notesi ul {
	margin: 0 0 0 0px;
}
#notesi ul li {
	margin: 0 0 6px 5px;
	font-style: italic;
}
#notesi ul li a {
	color: #9c4403;
}
div.wines {
	text-align: center;
	padding: 0 0 0 20px;
	margin: 0 0 20px 10px;
	clear: both;
	width: 545px;
}
div.wines img{
float: right;
margin: 0 0 0 25px;
}
div.winesL {
	text-align: center;
	padding: 0 20px 0 0;
	margin: 0 0 20 10px;
	clear:both;
	width: 545px;
}
div.winesL img{
float: left;
margin: 0 25px 0 0;
}
div.wines p, div.winesL p {
	margin: 0;
	padding: 0;
}
div.wines a, div.winesL a {
	font-size: 11pt;
}
#footer {
	margin-top: 10px;
}