body	{
		width: 100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		}

#topanchor{margin: 0; width: 100%;}


#side		{
		width: 160px;
		background: #f4f4ed;
		font-size: 10px;
		text-align: left;
		margin: auto;
		vertical-align: top;
		}


#side label{color: #666;}
#side p{margin: 5px 15px ; font-size: 10px;}
#side a, #side a:visited{color: #6A1525;}

.headbg		{
		background: url(../finalart/header_bkgrnd.gif);
		width: 780px;
		}

img		{
		border: none;
		}

#sm_faq		{
		margin-top: 20px;
		}

#sm_faq a,
#sm_faq a:visited,
#lngs a,
#lngs a:visited	{
		font-size: xx-small;
		color: #993333;
		font-family: Verdana, 'MS Sans Serif';
		display: block;
		margin-bottom: 10px;
		}

#content	{
		background: #fff;
		text-align: center;
		margin: auto;
		vertical-align: top;

		}

#wrap		{
		width: 100%;
		}

#cities		{
		width: 90%;
		margin: 0;
		}

#content table,
#content tr,
#content td	{
		vertical-align: top;

		}

#us_int td	{
		vertical-align: middle;
		}

.us		{
		width: 53%;
		}

.int		{
		width: 47%;
		}

p.red		{
		color: #800;
		font-family: Verdana;
		font-size: 10px;
		}

.box_wrapper	{
		margin-left: 10px;
		text-align: left;
}

#login		{
		margin: 0;
		padding: 0;
		}

.boxtop		{
		background: url(../finalart/box_login_newtop.gif);
		width: 139px;
		height: 23px;
		}

.boxtop2	{
		background: url(../finalart/box_top.gif);
		width: 139px;
		height: 15px;
		}

.swirl		{
		color: #333;
		margin: 0 13px 10px 13px;
		font-size: 10px;
		font-family: "MS Sans Serif";
		}

#log p		{
		text-align: left;
		margin: 0 10px;
		font-size: 10px;
		}

#nam		{
		font-size: 10px;
		}

#nam p		{
		width: 80%;
		}

.boxmid		{
		background: url(../finalart/box_login_mid.gif);
		width: 139px;
		font-family: "MS Sans Serif";
		font-size: 10px;
		}

.boxmid input, .boxmid label{margin-left: 10px; width: 110px; font-size: 10px;}


.boxbot		{
		background: url(../finalart/box_login_bot.gif) no-repeat;
		width: 139px;
		height: 30px;
		text-align: right;

		}

#listings,
#listings2	{
		background: #fff;
		font-size: 10px;
		text-align: left;
		border-bottom: 1px solid #666;
		}

#listings a,
#listings a:visited,
#listings2 a,
#listings2 a:visited,
.main a,
.main a:visited	{
		text-decoration: underline;
		color: #666;
		}

#listings h3,
#listings2 h3	{
		font-weight: 600;
		margin: 0;
		clear: both;
		padding: 3px;
		color: #fff;
		background: url(../finalart/brown_bar.gif);
		text-align: left;
		font-size: xx-small;
		}

.ll		{
		float: left;
		width: 50%;
		}

#listings span,
#listings2 span	{
		font-size: xx-small;
		color: #666;
		padding: 3px 0px 3px 3px;
		font-family: 'MS Sans Serif', Verdana;
		display: block;
		}

.ll span	{
		border-left: 1px solid #666;
		}

.rl span	{
		border-right: 1px solid #666;
		}

.gray		{
		background: #f4f4ed;
		}

.state		{

		font-weight: bold;
		clear: both;
		border-left: 1px solid #666;
		border-right: 1px solid #666;
		display: block;
		background: #fff;
color: #800;
		}


h1,h2		{
		color: #800;
		margin: 0;
		font-family: "Times New Roman";
		}

h1		{
		font-weight: 600;
		font-size: 24px;
		padding: 15px 0px;
		}

h2		{
		font-weight: 500;
		font-size: 24px;
		}

p		{
		font-size: 12px;
		color: #666;
		}

.main		{
		font-family: Verdana, "MS Sans Serif";
		font-size: xx-small;
		color: #000;
		}

.clear		{
		clear: both;
		}

#copy		{
		width: 80%;
		align: center;
		font-family: 'MS Sans Serif', Verdana;
		font-size: 12px;
		text-align: center;
		padding: 5px 0px;
		color: #000000;
		background: #B5A0A0;
		}

#footer		{
		width: 80%;
		align: center;
		font-family: 'MS Sans Serif', Verdana;
		font-size: 12px;
		text-align: center;
		padding: 5px 0px;
		background: #B5A072;
		color: #000000;
		}

#footer a,
#footer a:visited{
		color: #fff;
		}

.redlink a, .redlink a:visited
{
    color: #933;
font-size: xx-small;
}


#wc_left{font-family: sans-serif; width: 250px; margin-bottom: 10px; font-size: 12px; text-align: justify;}
#wc_left a, #wc_left a:visited{display: block; width: 100%; font-weight: bold;}
#wc_title{text-align: center; font-size: 14px;}
#wc_url{text-align: right; text-decoration: underline;}
#ad_info{display: block; font-size: 10px; color: #999; text-align: left; margin-bottom: 4px;}
#wc_clicks, #wc_wine{font-weight: bold; text-decoration: underline;}
#wc_clicks{color: #855e42;}
#wc_wine{color: #800;}
#nextprev{
font-size: 10px;
margin: 0 50px;
color: #800000;
font-weight: bold;
}

#nextprev a,#nextprev a:visited{
color: #800000;
width: 100px;
font-weight: normal;
}

a.prev,a:visited.prev,#back{float: left; text-align: right;}
a.next,a:visited.next,#fwd{float: right; text-align: left;}

.glink{margin: 20px 0;}

.glink,.glink a,.glink a:visited{
color: #666666;
font-size: xx-small;
}

.ei,.ed{font-size: 11px;}
.ed{border-left: 1px solid #666666; width: 50%;}
.ei h4{font-size: 11px; margin: 5px 10px 0 5px;}
.ei span{font-weight: bold; float: left; width: 50px; margin: 0 10px;}
.ei p,.ed p{margin: 0 10px;}
.ei div,.ed div{margin: 5px 0;}
.ei h3,.ed h3{background-image: url(../finalart/brown_bar.gif); color: #ffffff; font-size: 11px;}
.id{text-align: right;}

.brown{
background: url(../finalart/brown_bar.gif);text-align: left;
font-weight: 600;
color: #ffffff;
font-size: 11px;
font-family: Verdana;
padding: 2px;
}

#rm{
color: #ffffff;
background: #a33b4f;
font-size: xx-small;
text-align: left;
font-family: Verdana;
margin: 10px 0;
}

#rm div{
padding: 2px;
}


#rm h2{
background: #6a1525;
font-size: xx-small;
width: 50%;
float: left;
color: #ffffff;
font-weight: bold;
font-family: Verdana;
padding: 2px;
}

.event{
border: 1px solid #666666;
}


.arrow{background: #a33b4f; text-align: center;}

.topjump{text-align: left; font-size: 11px; background: #f4f4ed; border-left: 1px solid #666666; border-right: 1px solid #666666;}

.topjump a,.topjump a:visited,.topjump a:hover{
display: block;
color: #800000;
}

.topNavLeft {
	background-image: url(../images/TopNavLeft.gif);
	background-repeat: no-repeat;
	width: 7px;
}
.topNavMid {
	background-image: url(../images//TopNavMid.gif);
	background-repeat: repeat-x;
font-weight: 600;
color: #ffffff;
font-size: 11px;
font-family: Verdana;
padding: 2px;

}
.topNavRight {
	background-image: url(../images/TopNavRight.gif);
	width: 7px;
	background-repeat: no-repeat;
}

.topNavMid a,
.topNavMid a:visited{
		color: #ffffff;
		text-decoration: none;
		}
.topNavMid a:hover{
		color: #44ffff;
		text-decoration: none;
		}

