/* Structure
----------------------------------------------- */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background: #fff url("img/bg.gif"); color: #6b0a9c; line-height: 20px;}

#wrapper {position: relative; width: 869px; margin: 0 auto; background: #fff; overflow: hidden;}

#header {position: relative; background: url("img/header.gif") no-repeat; width: 853px; height: 231px; margin: 8px;}

#content {width: 853px; margin: -46px 8px 0 8px; background: url("img/bg-body.gif") repeat-y;}

html>body #content {width: 853px; margin: 0 8px; background: url("img/bg-body.gif") repeat-y;}

#main {float: left; width: 572px; padding: 0 16px 20px 54px;}

html>body #main {float: left; width: 588px; padding: 0 16px 20px 54px;}

#sidebar {float: right; width: 171px; color: #fff; padding: 0 8px;}

#footer {width: 853px; height: 67px; clear: both; background: url("img/bg-footer.gif") no-repeat; text-align: center; color: #4e5206; margin: 8px; font-weight: bold;}

/* Nav
----------------------------------------------- */
#logo-home {margin: 0; padding: 0; border: 0; width: 125px; height: 231px; background: url("img/logo-home.gif") no-repeat;}

#logo-home a {display: block; width: 125px; height: 231px; text-indent: -9999px; background: none; text-decoration: none;} 

#logo-home a:hover {background: url("img/logo-home.gif") 0 -231px no-repeat;}

#nav {position: relative; top: -63px; left: 135px; width: 718px; height: 48px; border: 0; padding: 0; margin: 0;}

#nav ul	{background: url("img/nav3.gif") no-repeat; position: relative; width: 718px; height: 48px; margin: 0; padding: 0;}

#nav ul li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#nav ul li, #nav a	{height: 48px; display: block;}

#nav ul li a {text-indent: -9999px; text-decoration: none;}

#nav1 {left: 0; width: 106px;}
#nav2 {left: 106px; width: 100px;}
#nav3 {left: 206px; width: 100px;}
#nav4 {left: 306px; width: 100px;}
#nav5 {left: 406px; width: 100px;}
#nav6 {left: 506px; width: 106px;}
#nav7 {left: 612px; width: 106px;}

#nav1 a:hover {background: transparent url("img/nav3.gif") 0 -48px no-repeat;}
#nav2 a:hover {background: transparent url("img/nav3.gif") -106px -48px no-repeat;}
#nav3 a:hover {background: transparent url("img/nav3.gif") -206px -48px no-repeat;}
#nav4 a:hover {background: transparent url("img/nav3.gif") -306px -48px no-repeat;}
#nav5 a:hover {background: transparent url("img/nav3.gif") -406px -48px no-repeat;}
#nav6 a:hover {background: transparent url("img/nav3.gif") -506px -48px no-repeat;}
#nav7 a:hover {background: transparent url("img/nav3.gif") -612px -48px no-repeat;}

/* Headings
----------------------------------------------- */
h1 {padding: 0; margin: 0 0 0 -54px;}

h2 {padding: 0; margin: 0 0 0 -54px;}

h3 {padding: 0; margin: 0 0 10px -8px;}

h4 {font-size: 14px; color: #9f3183;}

/* Lists
----------------------------------------------- */
li {list-style: disc outside url("img/bullet.gif"); padding-bottom: 7px;}

/* Forms
----------------------------------------------- */
input {margin: 0 0;}

#sidebar textarea {width: 147px; height: 100px;}

html>body #sidebar textarea {width: 171px; height: 100px;}

/* Links
----------------------------------------------- */
a {color: #AB171B; text-decoration: underline;}
a:link {color: #AB171B;}
a:visited {color: #AB171B;}
a:active {color: #E7E7E7;}
a:hover {color: #007DC9;}

#footer a {color: #fff; text-decoration: none;}
#footer a:link {color: #fff;}
#footer a:visited {color: #fff;}
#footer a:active {color: #fff;}
#footer a:hover {color: #fff; background: #a92314;}

/* Misc
----------------------------------------------- */
#hr {background: transparent url(img/hr.gif); width: 658px; height: 28px; margin: 0 -16px 0 -54px;}

html>body #hr {background: url(img/hr.gif); width: 658px; height: 28px; margin: 0 0 0 -54px; border: none;}

.photo-left {float: left; margin: 10px 10px 10px 0;}

.photo-right {float: right; margin: 10px 0 10px 10px;}

.note {font-size: 10px; line-height: normal;}

.button {float: right;}

.prices {background: #f5e2ff; padding: 2px; border: 1px solid #edcbff;}

object {margin: 0 0 0 -51px;}

.imgborder {border: 1px solid #edcbff;}

.pdf-ico {margin-bottom: -10px;}

/* IE Love
----------------------------------------------- */
.ihateie-top {position: relative; top: -3px;}

html>body .ihateie-top {position: relative; top: 0;}

.ihateie-bottom {position: relative; bottom: -3px;}

html>body .ihateie-bottom {position: relative; bottom: 0;}

