    
    /**
     * Loods038 default stylesheet
     * @author Solid Square
     */
    
    @import url("reset.css");
    @import url("grid.css");
        
    html {
        overflow-x:             auto;
        overflow-y:             scroll;
    }
    
    body {
        font-family:            Arial, Helvetica, sans-serif;
        font-size:              12px;
        line-height:            1.5;
        color:                  #696969;
        background:             #e8e8e8;
        position:               relative;
        min-width:              982px;
    }
    
    div#container {
    	min-width:				982px;
    	padding-bottom:         24px;
    	position:               relative;
    	z-index:                1;
    }
    
    h1 {
        height:                 100px;
        padding-top:            21px;
    }
    
    h2 {
        font-size:              22px;
        font-family:            "Franklin Gothic Book", Arial, Helvetica, sans-serif;
        color:                  #29b400;
        font-weight:            normal;
    }
    
    a {
        text-decoration:        none;
    }
    
    div#header {
        background:             transparent url("../images/header.png") repeat-x scroll top center;
        position:               relative;
	z-index: 		5000;
    }
    
    div#menu_container {
        position:               relative;
        height:                 160px;
	z-index: 		4000;
    }
    
    ul#menu {
        height:                 39px;
        width:                  940px;
        margin:			auto;
	clear: 			both;
/*
        position:               absolute;
	top: 0px;
        top:                    121px;
        left:                   50%;
        margin-left:            -480px;
        padding:                0 10px;
        z-index:                999;
	background: red;
*/
    }
    
    ul#menu li {
        display:                block;
        float:                  left;
        margin:                 6px 0 0;
        height:                 33px;
        position:               relative;
	z-index: 		3000;
    }
    
    ul#menu li a {
        color:                  #fff;
        margin-right:           27px;
    }
    
    ul#menu li a span {
        display:                inline-block;
        line-height:            26px;
        height:                 28px;
        vertical-align:         middle;
        cursor:                 pointer;
    }
    
    ul#menu li a.active span.menu_left,
    ul#menu li a:hover span.menu_left {
        background:             transparent url("../images/menu_left.png") no-repeat scroll right center;
    }
    
    ul#menu li a.active span.menu_center,
    ul#menu li a:hover span.menu_center {
        background:             transparent url("../images/menu_center.png") repeat-x scroll center center;
        padding:                0 5px;
    }
    
    ul#menu li a.active span.menu_right,
    ul#menu li a:hover span.menu_right {
        background:             transparent url("../images/menu_right.png") no-repeat scroll left center;
    }
    
    ul#menu li a span.menu_left {
        width:                  7px;
    }
    
    ul#menu li a span.menu_right {
        width:                  8px;
    }
    
    ul#menu li a span.menu_center {
        padding:                0 5px;
    }
    
    ul#menu li div.submenu {
        display:                none;
        position:               absolute;
        top:                    32px;
        padding-top:            1px;
        left:                   0;
        width:                  160px;
        z-index:                1000;
    }
    
    ul#menu li div.submenu div.submenu_top {
        height:                 18px;
        background:             transparent url("../images/submenu_top.png") no-repeat scroll center center;
    }
    
    ul#menu li div.submenu ul.submenu_center {
        background:             transparent url("../images/submenu_center.png") repeat-y scroll center center;
    }
    
    ul#menu li div.submenu div.submenu_bottom {
        height:                 12px;
        background:             transparent url("../images/submenu_bottom.png") no-repeat scroll center center;
    }
    
    ul#menu li div.submenu ul.submenu_center li {
        float:                  none;
        overflow:               hidden;
        margin:                 0;
        padding:                0;
        height:                 34px;
        line-height:            1;
        background:             #696969;
        /*position:               relative;*/
    }
    
    ul#menu li div.submenu ul.submenu_center li a {
        line-height:            32px;
        display:                block;
        margin:                 1px 3px 1px 1px;
        padding:                0 12px;
    }
    
    ul#menu li div.submenu ul.submenu_center li a:hover {
        margin:                 0 3px 0 1px;
        border-top:             1px solid #777;
        border-bottom:          1px solid #777;
        background:             #3e3e3e;
    }
    
    ul#menu li:hover div.submenu,
    ul#menu li.hover div.submenu {
        display:                block;
    }
    
    div#bar {
        background:             transparent url("../images/bar.jpg") repeat-x scroll top center;
        height:                 275px;
        /*position:               relative;*/
    }
    
    div#bar h2 {
        font-size:              27px;
        font-weight:            bold;
        color:                  #fff;
        margin-top:             45px;
        margin-left:            25px;
        width:                  256px;
        letter-spacing:         -1px;
    }
    
    div#bar p {
        width:                  256px;
        color:                  #3e3e3e;
        /*position:               absolute;
        top:                    90px;
        /*top:                    110px;*/
        margin-left:            28px;
        line-height:            2;
    }
    
    div#bar p a {
        font-size:              14px;
        text-decoration:        underline;
        color:                  #3e3e3e;
    }
    
    div#bar div.container_12 {
        position:               relative;
	z-index: 10;
    }
    
    div#bar div#photoslider {
        position:               absolute;
	z-index: 1;
        /*background:             transparent url("../images/foto.jpg") no-repeat scroll center center;*/
        left:                   315px;
        top:                    30px;
        width:                  620px;
        height:                 215px;
        overflow:               hidden;
    }
        
    div#bar div#photoslider img {
        position: absolute;
        top: 0;
        left: 0;
	z-index: 1;
    }
    
    div#bar div.grid_12 {
        background:             transparent url("../images/bar.png") no-repeat scroll center center;
        height:                 275px;
	z-index: 1;
	position: relative;
	/*
        position:               relative;
	z-index: 8;*/
    }
    
    div#main {
        border-top:             1px solid #fff;
        background:             #e8e8e8 url("../images/main.png") no-repeat scroll top center;
    }
    
    div#breadcrumbs {
        line-height:            34px;
        height:                 35px;
        width:                  910px;
        padding:                0 15px;
        background:             #fff url("../images/breadcrumbs.png") repeat-x scroll top center;
        color:                  #ababab;
    }
    
    #breadcrumbs ul {
        list-style:             none;
    }
    
    #breadcrumbs li {
    background:                 url("../images/breadcrumbs_li.png") no-repeat scroll left center transparent;
    display:                    inline;
    padding:                    0 6px 0 12px;
    }

    #breadcrumbs a{
        color:                  #696969;
        text-decoration:        none;
    }
    
    div#footer {
        background:             #fff url("../images/footer.png") repeat-x scroll top center;
        height:                 144px;
        color:                  #fff;
        font-size:              12px;
    }
    
    div#footer div.grid_4 {
        width:                  300px;
        padding:                21px 0 0;
        height:                 123px;
        background:             transparent url("../images/footer_seperator.png") no-repeat scroll right center;
    }
    
    div#footer div.alpha {
        width:                  283px;
        padding:                21px 0 0 17px;
    }
    
    div#footer div.omega {
        width:                  228px;
        padding:                21px 72px 0 0;
        background:             transparent url("../images/footer_image.png") no-repeat scroll 245px center;
    }

    div#footer h3 {
        font-size:              17px;
        font-weight:            normal;
        color:                  #fff;
    }
    
    div#footer a {
        color:                  #37f900;
        text-decoration:        underline;
    }
    
    div#content {
        min-height:             372px;
        height:                 auto !important;
        height:                 372px;
	}
	
	div.column {
        background:             #fff url("../images/border.png") repeat-y scroll 707px;
    }
    
    div#content div.grid_1 {
        width:                  890px;
        padding:                31px 10px 15px 15px;
    }
    
    div#content div.grid_9 {
        width:                  669px;
        padding:                31px 10px 15px 15px;
    }
    
    div#content div.grid_3 {
        float:                  right;
        padding:                31px 0 31px;
        margin:                 0;
        width:                  232px;
        /*border-left:            #e9e9e9 1px solid;*/
    }
    
    div#content div.grid_12 {
        background:             #fff;
		padding:				31px 15px 15px;
		width:					910px;
    }
    
    div#content div.grid_3 h2 {
        line-height:            36px;
        height:                 36px;
        background:             transparent url("../images/contact.png") repeat-x scroll top center;
        font-family:            Arial, Helvetica, sans-serif;
        font-size:              13px;
        font-weight:            bold;
        padding:                0 10px;
    }
    
    div#content div.grid_3 p {
        padding:                0 10px;
    }
    
    div#content div.grid_3 img {
        padding:                12px 0 0;
    }
    
    div#content div.grid_3 h3 {
        color:                  #696969;
        font-family:            Arial, Helvetica, sans-serif;
        font-weight:            bold;
        font-size:              13px;
        padding:                0 10px;
        line-height:            35px;
        background:             transparent url("../images/sidetitle.png") repeat-x scroll top center;
        margin:                 12px 0 0;
    }
    
    div#content div.grid_3 div.newsletter {
        margin:                 0 10px;
        height:                 31px;
        background:             url("../images/input.png") no-repeat scroll center left;
        position:               relative;
    }
    
    div#content div.grid_3 div.newsletter input {
        position:               absolute;
        top:                    6px;
        left:                   6px;
        width:                  145px;
        border:                 0;
        background:             transparent;
        font-family:            Arial, Helvetica, sans-serif;
        font-size:              12px;
    }
    
    div#content div.grid_3 div.newsletter button {
        float:                  right;
    }
    
    div#content a {
        color:                  #29B400;
    }
    
    div#content span#m3 {
        /*color:                  #29B400;*/
        font-weight:            bold;
    }
    
    p {
        margin:                 4px 0;
    }
	
	div#content div.alpha p,
	div#content div.alpha h3 {
		margin:					12px 0;
	}
    
    table th {
        font-weight:            normal;
        text-align:             left;
        vertical-align:         top;
        padding:                0 16px 8px 0;
        font-size:              12px;
    }
    
    input.text, textarea, input.input_text {
        font-family:            Arial, Helvetica, sans-serif;
        border:                 0 none;
        color:                  #666;
        font-size:              13px;
        width:                  376px;
        background:             transparent;
        margin:                 4px 0;
        padding:                8px;
    }
    
    input.text, input.input_text {
        background:             transparent url("../images/text.png") no-repeat scroll left top;
    }
    
    input#postal {
        width:                  86px;
        margin-right:           6px;
    }
    
    input#city {
        width:                  150px;
    }
    
    input.radio {
        margin:                 0;
        vertical-align:         baseline;
    }
    
    textarea {
        height:                 245px;
        background:             transparent url("../images/textarea.png") no-repeat scroll left top;
    }
    
    button {
        padding:                0;
        padding-left:           0 !important;
        padding-right:          0 !important;
        margin:                 0;
        background:             transparent;
        border:                 0;
        display:                inline-block;
        height:                 28px;
        width:                  auto !important;
        width:                  0;
        overflow:               visible;
        white-space:            nowrap;
        position:               relative;
        cursor:                 pointer;
    }
    
    button::-moz-focus-inner {
        padding:                0;
        border:                 none;
    }
    
    button span {
        display:                inline-block;
        height:                 28px;
        line-height:            28px;
        vertical-align:         middle;
        font-family:            Arial, Helvetica, sans-serif;
        font-size:              12px;
        color:                  #fff;
    }
    
    button span.button_left,
    button span.button_right {
        width:                  5px;
        overflow:               hidden;
    }
    
    button span.button_left {
        background:             transparent url("../images/button_left.png") no-repeat scroll right center;
    }
    
    button span.button_right {
        background:             transparent url("../images/button_right.png") no-repeat scroll left center;
    }
    
    button span.button_center {
        padding:                0 8px;
        white-space:            nowrap;
        background:             transparent url("../images/button_center.png") repeat-x scroll center center;
    }
    
    button.cancel span.button_left {
        background-image:       url("../images/button_cancel_left.png");
    }
    
    button.cancel span.button_right {
        background-image:       url("../images/button_cancel_right.png");
    }
    
    button.cancel span.button_center {
        background-image:       url("../images/button_cancel_center.png");
    }
    
    div#bar p button {
        height:                 30px;
        margin-top:             12px;
    }
    
    div#bar p button span {
        font-size:              15px;
        height:                 30px;
        line-height:            30px;
    }
    
    div#bar p button span.button_left,
    div#bar p button span.button_right {
        width:                  7px;
    }
    
    div#bar p button span.button_left {
        background-image:       url("../images/button_bar_left.png");
    }
    
    div#bar p button span.button_right {
        background-image:       url("../images/button_bar_right.png");
    }
    
    div#bar p button span.button_center {
        background-image:       url("../images/button_bar_center.png");
        padding:                0 4px;
    }
    
    div#bar p button:hover span.button_left {
        background-image:       url("../images/button_bar_left_hover.png");
    }
    
    div#bar p button:hover span.button_right {
        background-image:       url("../images/button_bar_right_hover.png");
    }
    
    div#bar p button:hover span.button_center {
        background-image:       url("../images/button_bar_center_hover.png");
    }
    
    div#content ul {
        line-height:            1.8;
        list-style-type:        square;
        padding-left:           24px;
    }
    
    div#content ol {
        list-style-type:        decimal;
        line-height:            1.8;
        padding-left:           24px;
    }
    
    div#content span.dropdown_container ul,
    div#content span.dropdown_container ol {
        padding-left:           0;
        line-height:            2;
        list-style-type:        none;
    }
    
    table .buttons {
        text-align:             right;
        padding-top:			8px;
    }
    
    table .buttons button {
        margin-left:            8px;
    }
    
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        button {
            margin:              -1px -3px;
        }
        
        table .buttons button {
            margin-left:         6px;
        }
    }    
    
    div#content table {
        font-size:              13px;
        line-height:            1.8;
    }
    
    div#content table th {
        background:             #494949;
        color:                  #fff;
        font-weight:            bold;
    }
    
    div#content table td {
        background:             #fff;
    }
    
    div#content table tr.alt td {
        background:             #eeecec;
    }
    
    div#content table th,
    div#content table td {
        border:                 solid 1px #b2b2b2;
        padding:                6px 12px;
    }
    
    html body div#content form table,
    html body div#content form table td,
    html body div#content form table th,
    html body div#content div.table_ignore table,
    html body div#content div.table_ignore table td,
    html body div#content div.table_ignore table th {
        border:                 0;
        background:             transparent none !important;
        color:                  #696969;
        font-weight:            normal;
    }
    
    html body div#content form table td,
    html body div#content form table th,
    html body div#content div.table_ignore table td,
    html body div#content div.table_ignore table th {
        padding:                0 16px 0 0;
        vertical-align:         top;
    }
    
    html body div#content form table td ul {
        padding-left: 0;
    }
    
    html body div#content form table td ul li {
        list-style: none;
    }
    
    .error_notice {
        color: red;
        font-weight: bold;
    }
    
    .errorlist {
        color: red;
        float: right;
        position: absolute;
        margin-left: 400px;
        margin-top: 8px;
    }
    
