
body { margin: 0; padding: 0; font: 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif; }

h1 {font-family: Helvetica,Arial,Sans-Serif;}
a {text-decoration: none; color: #6cf;}
a img {border: 0;  outline: 0; }

#mnu {height: 32px; background-color: #eee;}
#mnu ul {margin: 0 auto; width: 950px; padding: 0;}
#mnu ul li {float: right; display:block; margin: 0 0 0 10px; padding:0;}
#mnu ul li a {display: block; padding: 8px; font-size: 11px; font-weight: normal; color: #666; line-height: 14px;}
#mnu ul li a:hover {color: #333;}
#mnu ul li a img {line-height: 10px;}

#main, #ftr, #top, #hdr {margin: 0 auto; width: 950px;}

#hdr {padding: 20px 0; border-bottom: solid 3px #ddd; height: 75px; margin-bottom: 2px; }
#hdr a {float: left; display: block; margin: 0 10px 0 0;}
#hdr h1 {margin: 0; font-size: 36px; line-height: 30px; color: #666;}
#hdr h2 {margin: 0; font-size: 14px; line-height: 34px; font-weight: normal; color: #666;}

#main {clear: both;}
#main h1 {color: #c1d72e; margin: 20px 0; font-size: 42px; line-height: 55px;}
#main h2 {color: #6cf; margin: 20px 0;}
#main p {font-size: 16px; color: #555; line-height: 24px; clear: left;}

#intro {float: left;  width: 500px;}
#intro h1 {font-size: 56px; line-height: 55px;}

.fright {float: right; margin: 20px; width: 150px;}
.fright h2 {text-align: center; font-size: 20px;}
.fright a {display: block; color :#d60b8c;}

.fright2 { float: right; width: 380px; }

img.fright {float: right; margin: 0 0 10px 10px; width: auto;}
#ftr {clear: both; padding-top: 20px; }
#ftr p {font-size: 12px; color: #666; border-top: solid 1px #aaa; margin: 0; padding: 5px 3px; line-height: 20px; }

ul.items {margin: 0; padding: 0;}
ul.items li {float: left; display: block; margin: 0 15px; padding:0; height: 200px; width: 150px;}
ul.items li img {display: block;}
ul.items li h3 {text-align: center; color: #6cf; margin: 0; }
ul.items li span {display: block; text-align: center; color: #6cf; }

ul.bullets li {font-size: 16px; color: #666; list-style-image: url(../../img/bullet_blue.png); margin-bottom: 6px;}

fieldset {border: none; margin: 20px 0; padding: 0;}
fieldset label {display: block; font-size: 16px;}
fieldset input {font-size: 16px; padding: 3px; width: 400px; border: solid 2px #6cf; background-color: #f0f0f0; margin: 3px 0;}
fieldset textarea {font-size: 16px; padding: 3px; width: 400px; border: solid 2px #6cf; background-color: #f0f0f0; margin: 3px 0; font-family: inherit;}

.btns {width: 400px; text-align: right;}

#contact-info {float: right; width: 400px;}

.error {border: dotted 1px Red; }
.error p {margin: 10px; }

.abc {height: 30px;}
.abc a, .abc span {display: block; float: left; padding: 0 6px; border: solid 1px #6cf; margin-right: 5px; font-size: 12px;}
.abc a {font-weight: bold; color: #666;}
.abc a:hover {background-color: #c1d72e; color: #000;}
.abc span {color: #aaa;}

.col1 {float: left;}
.col2 {float: right;}
.wide {width: 100%;}

fieldset.col2 label, fieldset.col2 textarea {width: 500px;}
fieldset.col2 textarea {height: 185px;}

#shoplist h3 {margin: 0; }
#shoplist p {font-size: 12px; line-height: 14px; margin: 5px 0 20px 0;}

#brochures {float: right; width: 360px;}
#brochures img {float: left; margin-right: 10px;}
#brochures div {float: left;}
#brochures ul {list-style-type: none; margin: 0; padding: 0;}
#brochures ul li {list-style-type: none; margin: 0; padding: 0; margin-bottom: 6px; }
#brochures ul li a {display:block; background-image: url(../../img/bullet_blue.png); background-repeat: no-repeat; padding-left: 20px; color: #666;}

#slider                         { width: 950px; height: 302px; position: relative; margin: 0; border-bottom: solid 3px #ddd; }
#slider .wrapper                { width: 950px; overflow: auto; height:300px; margin: 0; position: absolute; top: 0; left: 0; }
#slider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: -40px; background: #eee; margin: 0; }
#slider ul li                   { display: block; float: left; padding: 0; height: 300px; width: 950px; margin: 0; overflow: hidden; position: relative; }
#slider .arrow                  { display: none; }
                                          
#start-stop                             { display: none; }

#slider .wrapper ul li a { position: absolute; right: 20px; bottom: 20px; background-color: #fff; display: block; padding: 10px 20px; border: solid 5px #fff; background-color: Orange; }