body {padding: 0;	margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}
a:link, a:active, a:visited {color: #823877; text-decoration: underline;}
a:hover {color: #000; text-decoration: underline;}

.wrapper {position: relative;}

.left {background: #f4f4f4;}
.topspacerl {background: #fff url(theme_images/grapes.jpg) top left no-repeat;	width: 145px; height: 193px; padding: 0; margin: 0;}
.menutitle {background: #fff url(theme_images/grapesmenu.jpg) top left no-repeat; width: 145px; height: 31px; padding: 0;	margin: 0;}
.menuimage {background: #f4f4f4 url(theme_images/grapesleft.jpg) top left no-repeat; width: 145px; height: 183px; padding: 0; margin: 0;}
.ltop {	background: #fff url(theme_images/grapesltop.jpg) top left no-repeat; width: 18px; height: 329px; padding: 0;	margin: 0;}
.leftside {background: #fff url(theme_images/lbottom.jpg) top left repeat-y; width: 18px; padding: 0; margin: 0;}
.menulist {	margin-top: -175px; width: 100px;}
.services {background: #f4f4f4 url(theme_images/services.jpg) top left no-repeat; width: 143px; height: 36px; padding: 0; margin: 0; position: relative; left: 10px; top: 20px;}
.serviceslist {margin-top: 25px; margin-bottom: 15px; width: 100px;}
ul {list-style-type: none; line-height: 20px; padding: 0 0 0 20px; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 17px}
ul a:link, ul a:active, ul a:visited {color: #000; text-decoration: none;}
ul a:hover {color: #823877; text-decoration: none;}

.topspacerm {width: 400px; height: 39px;}
.title h1{position: absolute; top: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #823877; padding: 0; margin: 0;}
.slogan h2{position: absolute; top: 32px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic;color: #000; padding: 0; margin: 0;}
.topimage {	background: #fff; height: 21px;}
.middletitle {background: #823877; width: 400px; height: 34px; border-top: #000 1px solid;}
.middletitle h3, .middletitle2 h3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px;	font-weight: bold; color: #fff;	padding: 0;	margin: 0;	position: relative;	top: 5px;}
.middleimage {background: #fff url(theme_images/grapesmiddle.jpg) top left no-repeat; width: 72px;	height: 186px;}
.middlecontent {width: 380px; margin-top: -176px; padding: 0 10px 10px 10px; height: auto!important; height: 112px; min-height: 112px;}
.scroll {width:380px;	overflow: auto;}
.middletitle2 {background: url(theme_images/grapesmiddletitle.jpg) top left no-repeat; width: 400px; height: 34px; position: relative; left: -4px;}
.middletitle2 h3 {position: relative; left: 15px;}
.middlecontent2 {width: 380px; margin-top: -25px;padding: 0 10px 10px 10px; overflow: auto;}
.boxright {background: url(theme_images/grapesright.jpg) top right no-repeat; width: 16px; height: 34px; position: relative; top: -34px; left: 395px;}

.right {background: #f4f4f4;}
.right h3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px;	font-weight: bold; color: #fff;	padding: 0;	margin: 0;	position: relative;	top: 5px;}
.righttitle2 h3 {position: relative; left: 15px;}
.rtop {	background: #fff url(theme_images/grapesrtop.jpg) top left no-repeat; width: 18px; height: 95px; padding: 0; margin: 0;}
.rightside {background: #fff url(theme_images/rbottom.jpg) top left repeat-y; width: 18px; padding: 0; margin: 0;}
.right {background: #fff url(theme_images/rightbg.jpg) top left repeat-y;	width: 215px;}
.righttitle  {background: #823877 url(theme_images/grapesrighttitle.jpg) top left no-repeat; width: 215px; height: 34px; position: relative; left: -6px;}
.righttitle2 {background: #823877 url(theme_images/grapesrighttitle2.jpg) top left no-repeat; width: 215px; height: 34px; position: relative; left: -6px;}
.rightcontent {width: 185px; padding: 5px 10px 5px 10px; overflow: auto;}

.theend {background: url(theme_images/theend.jpg) top left repeat-x;height: 11px;}
.end {background: url(theme_images/end.jpg) top right no-repeat; height: 15px; position: relative; top: -21px; left: 8px;}
.footer {padding: 0; position: relative; top: -15px;}
.brand
{
	}
html>body .end {background: url(theme_images/end.jpg) top right no-repeat; height: 15px; position: relative; top: -18px; left: 2px;}