/**
* ----------------------------------------------------------------------------------------------------------------------------
* @editors   MK/IK/JB/RG/AS/VH
* @version    1.0
* @since      Available since release 1.0
* @license    http://www.totalcommerce.nl/license.php
* @support    support@totalcommerce.nl
* @copyright  2008 Total Commerce
* @link       http://www.totalcommerce.nl
* ----------------------------------------------------------------------------------------------------------------------------
*/

* { margin: 0; padding: 0; }
html { height: 100%; }
body { position: relative; min-width: 840px; min-height: 100%; background: #e6e6e6; color: #333; font-size: 11px; font-family: Verdana, Arial, sans-serif; }
* html body { height: 100%; }
img { border: 0; }
p { margin: 8px 0; }
a { color: #333; text-decoration: underline; outline: none; }
a:hover { color: #f33503; }
h2 { margin-bottom: 12px; color: #000; font-size: 13px; }

#header { background: #fff; border-bottom: 2px solid #4b4b4b; }
#header .container { position: relative; width: 724px; height: 143px; margin: 0 auto; }
#header h1 { position: absolute; left: 0; bottom: 10px; width: 314px; font-size: 0; text-indent: -5000px; }
#header h1 a { display: block; height: 62px; background: url(images/store_logo.gif) no-repeat 0 0; }
#header ul { position: absolute; right: 0; bottom: 10px; list-style: none; }
#header li { display: inline; margin-left: 2px; }

#content { background: url(images/content_bg.gif) repeat-x 0 0; padding: 40px 0 100px; }
#content .container { width: 756px; margin: 0 auto; padding-left: 32px; }

#footer { position: absolute; left: 0; bottom: 0; width: 100%; height: 58px; background: url(images/footer_bg.gif) repeat-x 0 0; border-top: 3px solid #4b4b4b; padding-top: 20px; text-align: center; line-height: 14px; font-size: 10px; }
#footer a { color: #000; text-decoration: none; }
#footer a:hover { color: #f33503; }

.block { position: relative; height: 190px; margin-bottom: 15px; }
.block .bar { position: relative; z-index: 1; width: 708px; height: 160px; background: url(images/block_bg.gif) no-repeat 0 0; padding: 8px 8px 0; }
.block .txt { float: left; width: 388px; padding: 12px 0 0 12px; }
.block .txt ul { margin-top: 10px; padding-left: 15px; }
.block .txt li { margin-bottom: 5px; }
.block img { float: right; }
.block a.button { position: absolute; right: 0; bottom: 0; z-index: 0; width: 216px; height: 18px; background-image: url(images/button.gif); background-repeat: no-repeat; background-position: 0 0; padding: 50px 0 0 16px; color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; }
.block a.button:hover { background-position: 0 -68px; }
