/* stylesheet made by PureOrange.nl */
* {margin:0;padding:0;border:0;}
html, body {border:0;height:100%;width:100%;}
body {font-family: verdana, sans-serif;font-size: 12px;color:#404040;background: url(../../images/template/body_bg.gif) repeat-y center top #ececec;line-height:140%;}
a {color: #404040;text-decoration: underline;font-weight: normal;}

#container_bg {position: absolute;top:0px;left: 0px;width: 100%;height:183px;background: url(../../images/template/header_bg.gif) center 165px no-repeat #fff;z-index:5;}
#container {position: absolute;top:0px;left: 50%;width: 960px;margin-left: -480px;z-index:10;}
#header {margin-left:0px;height: 165px; width: 960px;float:left;background-color: #fff;}
#logo { position: relative;top:20px;left:50px; float:left;}

#ads { margin-left:30px;width: 900px;height: 273px;float:left;}
#nav { margin-left:30px;width: 900px;height: 56px;float:left;background: url(../../images/template/menu_bg.gif) repeat-x;}
#nav_ul {height: 56px;list-style: none;padding:0px;margin:0px;}
#nav_ul li {position:relative;float:left;height: 56px;background: url(../../images/template/menu_spacer.gif) right top no-repeat;}
#nav_ul li a{position:relative;top:24px;margin:0px 25px 0px 25px;color: #f7f7f7;text-decoration:none;font-weight:bold;}

#nav_ul li ul {position:absolute;width:320px;list-style: none;padding:0px;margin:39px 0 0 0px;display:none;border-left:1px solid #773815;background:#ecddd4;border-right:1px solid #773815;border-bottom:1px solid #773815;}
#nav_ul li ul li {width:320px;height:30px;padding:0px;margin:0px;display:block;background:none;}
#nav_ul li ul li.first {width:320px;height:10px;padding:0px;margin:0px;display:block;background:none;}
#nav_ul li ul li a {position:relative;top:5px;padding:3px 0px;z-index:999;color:#404040;text-decoration:none;font-weight:bold;}
#nav_ul li ul li a:hover {color: #DD6927;}

#quick_links {position:absolute;top:190px;right:45px;}
#quick_links img {margin-left:5px;}
#content { margin-left:30px;width:900px;float:left;}
#content_left{width:620px;margin:20px 0px 0px 20px;float:left;text-align:justify;}

#content_right{width:195px;margin:26px 20px 0px 0px;float:right;}
#content_right b{color:#262626;}
.cr_header {font-size:12px;font-weight:bold;}
.cr_spacer{width:195px;height:22px;background: url(../../images/template/cr_spacer.gif) left 7px no-repeat;}
.cr_spacer2{width:195px;height:40px;background: url(../../images/template/cr_spacer.gif) left 20px no-repeat;}

#content_right .login_input{width:195px;height:22px;margin-top:5px;background: url(../../images/template/input_bg.gif) no-repeat;}
#content_right .login_input_loggedin{width:195px;margin-top:5px;}
#content_right .login_input input{position:relative;top:1px;left:1px;width:189px;height:19px;}
#content_right .submit {cursor:pointer;}

#right_ul {list-style: none;padding:0px;margin:0px;}
#right_ul li {position:relative;height:20px;}
#right_ul li a{color:#262827;text-decoration: none;font-size:12px;font-weight:normal;}

#content_left ul { width:600px; padding: 10px 0px 10px 15px; list-style: square;text-align:left;}
#content_left ul li {width:600px;margin:0px;}

.text img{margin-right:10px;margin-bottom:10px;}
.orders {margin-top: 29px; float:left;}
.order {width:600px;float:left;}
.order_spacer {width:600px;height: 20px;float:left;}
.order_text {position:relative;margin-left: 20px;width:560px;float:left;}
.order_text a{color:#262626;}
.order_text textarea {border:1px solid #a7a6aa;}
.order_title { font-weight: bold;color: #262626;}
.order_subtitle { font-weight: bold;color: #832641;font-size: 11px;}
.order_button {position:absolute;bottom:0px;right:0px;cursor:pointer;}
.grid {background-color: #f1faf7;}

#footer_spacer { height:30px; width: 900px;float:left;}
#footer { position:absolute;bottom:0px;height:30px; width: 100%;float:left;background-color: #695c53;z-index:999;}
#footer div{margin:9px auto 0 auto;width:900px;color:#ffffff;font-size:9px;text-align:center;}
#footer div a {color: #ffffff;text-decoration: none;font-weight: normal;}

h1, h2, h3, h4, h5 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
}
h1 { font-size: 14px; color: #DD6927; }
h2 { font-size: 24px; display: inline; color: #004120; }
h3 { font-size: 18px; display: inline; color: #004120; }

/* form */
.form, .form_block, .form_text {width: 375px;}
.form_text {position:relative;width: 365px;margin-bottom: 20px;float:left;}
.form_block {margin-top: 5px;float:left; text-align: left;}
.form_label {position:relative;width: 175px;float:left;}
.form_element {position:relative;width: 200px;float:left;}
.form_element input {width: 200px;height:20px;border:1px solid #a7a6aa;background:#ffffff;color:#050505;padding:2px;}
.form_element textarea {width: 200px;height:80px;border:0px;background:#ffffff;color:#050505;padding:2px;border:1px solid #a7a6aa;}
.form_date_day, .form_date_month, .form_date_year {float: left;margin-right: 10px;}
.submit input {margin-top:5px;margin-left:175px;width:205px;height:22px;background-color:#ecddd4;border:0 !important;color:#404040;text-align:left;padding:2px 0 2px 10px;cursor:pointer;}
.form_radio { float:none;width: 200px;height:22px;}
.form_radio_input {position:relative;width:20px;float: left;z-index:9999;}
.form_radio_input input{width:20px;border: none;z-index:9999;}
.form_radio_label {position:relative;top:3px;width:170px;z-index:0;}
