body 				{text-align:center;
					margin: auto;
					background-color: #a00000;
					padding: 0px;
					}
					
#menu				{text-align: center;
					margin: auto;
					width: 950px;
					padding: 0px;
					height: 153;
					}
					
#mainbody			{text-align: center;
					margin: auto;
					width: 950px;
					padding: 0px;
					}
					
#leftborder			{float: left;
					width: 21px;
					background-image: url(../images/body_01.gif);
					height: auto;
					}
					
#leftcolumn			{float: left;
					width: 289px;
					background-image: url(../images/body_02.jpg);
					background-repeat: no-repeat;
					background-color: #7d0000;
					height: auto;
					}
					
#maincolumn			{float: left;
					width: 619px;
					background-image: url(../images/body_03.jpg);
					background-repeat: no-repeat;
					background-color: #7d0000;
					height: auto;
					}
					
#rightborder		{float: left;
					width: 21px;
					background-image: url(../images/body_04.gif);
					height: auto;
					}
					
#text				{position: relative;
					background-image: url(../images/textbg.png);
					width: 590px;
					border: solid #d2a24a 1px;
					}
					
#text1				{position: relative;
					background-image: url(../images/textbg1.png);
					width: 590px;
					border: solid #d2a24a 1px;
					}
					
#text6				{position: relative;
					width: 590px;
					border: solid #d2a24a 1px;
					}
					
#footer				{text-align: center;
					margin: auto;
					width: 950px;
					padding: 0px;
					}
					
#footercon			{text-align: center;
					margin: auto;
					width: 950px;
					padding: 0px;
					}
					
#content			{margin: 8px;
					font-family: verdana, trebuchet ms, arial;
					color: #ffffff;
					font-size: 11px;
					text-align: left;
					}
					
#newsletter			{padding: 0px;
        			margin: 0px;
					text-align: right;
					}


p.placements    	{padding: 0px;
        			margin: 0px;
        			}


h1.heading			{font-family: trebuchet ms, verdana, arial;
					color: #ffffff;
					font-size: 19px;
					margin-left: 120px;
					margin-right: 40px;
					text-align: left;
					}
					
h1.headings			{font-family: trebuchet ms, verdana, arial;
					color: #ffffff;
					font-size: 19px;
					text-align: right;
					padding: 0px;
					margin-right: 30px;
					margin-top: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					}
					
h1.winetypes		{font-family: trebuchet ms, verdana, arial;
					color: #ffffff;
					font-size: 15px;
					text-align: left;
					padding: 2px;
					margin: 0px;
					}
					
a.winetypes			{color: #ffffff;
					text-decoration: none
					}
					
a.winetypes:hover	{color: #ecd5d5;
					text-decoration: none
					}
					
.bodytext			{font-family: verdana, trebuchet ms, arial;
					color: #ffffff;
					font-size: 11px;
					text-align: left;
					margin-left: 5px;
					margin-right: 5px;
					}
					
a.bodylink			{color: #ffffff;
					text-decoration: none
					}
					
a.bodylink:hover	{color: #ecd5d5;
					text-decoration: none
					}
					
td.newstext			{font-family: verdana, trebuchet ms, arial;
					color: #ffffff;
					font-size: 11px;
					text-align: left;
					margin-left: 5px;
					margin-right: 5px;
					}
					
a.menu				{font-family: trebuchet ms, arial, verdana;
					color: #2D3361;
					font-size: 11px;
					text-decoration: none;
					}
					
a.menu:hover		{font-family: trebuchet ms, arial, verdana;
					color: #686F9E;
					font-size: 11px;
					text-decoration: none;
					}
					
a.footer			{font-family: verdana, trebuchet ms, arial;
					color: #6e75aa;
					font-size: 11px;
					text-decoration: none;
					}
					
a.footer:hover		{font-family: verdana, trebuchet ms, arial;
					color: #a2a6ca;
					font-size: 11px;
					text-decoration: none;
					}
					
td.body				{font-family: verdana, trebuchet ms, arial;
					color: #2D3361;
					font-size: 11px;
					}	

p.special			{padding: 0px;
        			margin: 0px;
					text-align: right;
        			}
					
p.newsletter		{padding: 0px;
        			margin-left: 50px;
					text-align: right;
					background-color: #ffffff;
        			}
					
input.newsletter	{font-family: verdana, trebuchet ms, arial;
					color: #7d0000;
					font-size: 11px;
					}
					
select.country		{font-family: verdana, trebuchet ms, arial;
					color: #7d0000;
					font-size: 11px;
					}
					
.success			{border: #37d500 solid 1px;
					background-color: #b3e3a2;
					font-family: verdana, trebuchet ms, arial;
					color: #37d500;
					font-size: 11px;
					}
					
form.selectwine		{padding: 0px;
					margin: 0px;
					}
