body { padding:20px 35px;background:#7c5385;text-align:center; }

div#wrapper { margin:0 auto;width:960px;text-align:left; }
div#top-border {background: #fff url(../images/structure/top-border.png) 0 0 no-repeat; height:12px;margin:0 21px;}
div#middle-border {background: #fff url(../images/structure/middle-border.png) 0 0 no-repeat; height:10px;margin:0 21px;}
div#bottom-border {background: #54075b url(../images/structure/bottom-border.png) 0 0 no-repeat; height:5px;margin:0 21px;}
div#top-container {position:relative; background-color: #fff; border:6px solid #54075b; border-top:none; border-bottom:none; margin:0 21px; padding:15px 20px; height:725px;}
div#container {background-color: #54075b; margin:0 21px; padding:15px 20px;}
div#top {height:80px;}
div#top-bg { height:139px;padding-top:45px;background:url(../../expertsmind/images/structure/top-bg.jpg) no-repeat top right; }

h1 { margin:0 0 0 94px; }

a#logo { display:block;width:207px;height:61px;background:url(../images/structure/sfzc-logo.png);margin:0 0 0 30px; }
a#logo span { display:none; }

div#top-content-container { position:relative;z-index:999999;padding:22px 0 0 73px; }
div#top-content { width:941px;height:35px; }


div#intro { width:258px; position:absolute; top: 215px; left:115px; height: 435px;}
img#main-art { position:absolute; left:470px; top:0px;}
div.buy-button {text-align:center; padding:20px 10px 10px;}

h2#event-details{ background:#ffffff url(../images/home/greens-at-30-intro.png) 0 0 no-repeat; width:258px; height:379px;}
h2#event-details span{ display:none;}

div.main-left{ padding:30px; float:left; width:380px; color:#fff;}
div.main-right{ margin-left:20px;padding:30px 0; float:left; width:370px;color:#fff; text-align:center;font-size:1.1em;}

div.main-left p{ font-size:1.4em;}


div.main-right h3{ color:#fff;}
div.main-right h4{ margin:30px 0 0; font-weight:normal; font-size:1.2em;}

.breadcrumbs {padding: 0 0 0 30px;}

div#footer { margin:0 0 20px 0;}
div#footer a { font-size:8.5pt; }

div.footer-credits { font-size:.75em; padding:20px 0 0 30px;}

.clear { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }

