@charset "utf-8";
/* CSS Document */

html, body {height: 100%;}

html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
  margin: 0;
  padding: 0;
  border: 0;
}
h2 {font-size:1.8em;}
h3 {font-size:1.3em;}
.gap {float:left;width:100%;height:40px;}

body {
  background:#3b3114;
  font:normal 0.75em/1.5 Arial,Helvetica,sans-serif;
  color: #3c3229;
}

#header {float:left;width:100%;height:170px;background:url(../img/header.png) repeat-x;}
#header_inner {margin:0 auto;width:960px;height:170px;background:url(../img/logo.png) no-repeat top right;}

#translate {float:left;width:250px;height:100px;}

#nav {float:left;width:100%;padding-top:28px;}
#nav ul {float:left;list-style:none;width:100%;}
#nav li {float:left;}
#nav li a {float:left;display:block;background:#241d17;padding-top:10px;padding-bottom:10px;margin-right:5px;color:#c4bfba;text-decoration:none;font-size:1.2em;padding-left:15px;padding-right:15px;text-align:center;}
#nav li a:hover {background:#ccc1b9;color:#372e25;}
.currentlink {float:left;display:block;background:#e5ddd5;padding-top:10px;padding-bottom:10px;margin-right:5px;color:#372e25;text-decoration:none;font-size:1.2em;padding-left:15px;padding-right:15px;text-align:center;}


#content {float:left;width:100%;padding-top:30px;padding-bottom:30px;background:#e5ddd5;height:auto;}
#content_inner {margin:0 auto;width:960px;}
#homeimage {float:left;width:919px;height:308px;background:url(../img/home-img.png);border:1px solid #999999;padding:20px;padding-right:19px;}
#homeimage_gallery {float:right;width:669px;height:310px;}
#homeimage_sticker {position:absolute;margin-left:529px;margin-top:10px;width:190px;height:200px;background:url(../img/available.png);}
.column {float:left;}

#registerbtn {float:left;margin-left:25px;margin-top:235px;width:198px;height:46px;background:url(../img/nav_reg.png);}
#registerbtn:hover {background:url(../img/nav_reg2.png);cursor:pointer;}

#newscolumn {float:left;width:250px;background:url(../img/caption-news.png) no-repeat;padding-top:40px;}
.newsimg {float:left;width:230px;background:url(../img/box-bg.png);padding:10px;border:1px solid #999999;margin-bottom:10px;}
#newscolumn a, #newscolumn a:link, #newscolumn a:visited {color:#663300;text-decoration:none;}
#newscolumn a:active, #newscolumn a:hover {text-decoration:underline;}

#contactcolumn {float:left;width:250px;background:url(../img/caption-contact.png) no-repeat;padding-top:40px;}
#contactcolumn a, #contactcolumn a:link, #contactcolumn a:visited {color:#663300;text-decoration:none;}
#contactcolumn a:active, #contactcolumn a:hover {text-decoration:underline;}

#maincolumn_top {float:right;width:660px;background:url(../img/caption-marketing.png) no-repeat;height:40px;}
#maincolumn {float:right;width:620px;background:url(../img/content-bg.png);padding:20px;border:1px solid #999999;}
#maincolumn a, #maincolumn a:link, #maincolumn a:visited {color:#009933;text-decoration:none;}
#maincolumn a:active, #maincolumn a:hover {text-decoration:underline;}
#maincolumn ul {padding-left:30px;}
#maincolumn_wide ul {padding-left:30px;}
#maincolumn_wide {float:left;width:920px;background:url(../img/content-bg.png);padding:20px;border:1px solid #999999;}

#maincolumn_wide a, #maincolumn_wide a:link, #maincolumn_wide a:visited {color:#009933;text-decoration:none;}
#maincolumn_wide a:active, #maincolumn_wide a:hover {text-decoration:underline;}

#imagescolumn {float:left;width:140px;}
#imagescolumn h3 {padding-bottom:15px;}

.productinfo {float:left;}
.productinfo p {margin-bottom:15px;}
.productinfo ul {margin-top:10px;margin-bottom:10px;}

.productbox {float:left;width:160px;border:1px solid #333333;text-align:center;padding:20px;margin-right:20px;height:180px;margin-top:15px;background:#ffffff;}
.productbox h3 {font-size:1.2em;}
.productbox h3 a, .productbox h3 a:link, .productbox h3 a:visited {display:block;color:#009933;text-decoration:none;padding-top:10px;}
.productbox h3 a:active, .productbox h3 a:hover {text-decoration:underline;}

#footer {float:left;width:100%;padding-top:20px;padding-bottom:20px;}
#footer_inner {margin:0 auto;width:960px;height:50px;background:#3b3114;color:#FFFFFF;}
#footer_left {float:left;width:50%;}
#footer_right {float:right;width:50%;text-align:right;}
#footer a, #footer a:link, #footer a:visited {color:#FFFFFF;text-decoration:none;padding-left:5px;padding-right:5px;}
#footer a:active, #footer a:hover {text-decoration:underline;}

.clear {
	clear:both
}

