/*------------------------------------------------------------------------------------
      Global Styles
    ------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
        outline: 0;
}
body {
        line-height: 1.5;
        color: #807b74;
        background: #07427e;
}
ol, ul {
        list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
        border-collapse: separate;
        border-spacing: 0;
}
caption, th, td {
        text-align: left;
        font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
        content: "";
}
blockquote, q {
        quotes: "" "";
}

/*------------------------------------------------------------------------------------
      Typography Styles
    ------------------------------------------------------------------------------------*/
    
body {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:9px}
h1, h2, h3, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:normal}
h1 {font-size:14px}
h2 {font-size:12px;font-weight:bold}
h3 {font-size:12px}
strong {font-weight:bold}
em {font-style:italic}

/*------------------------------------------------------------------------------------
      Floating Styles
    ------------------------------------------------------------------------------------*/
    
.left {float:left}
.right {float:right}    
.clear { clear: both; width: 0; height: 0; font-size: 0; overflow: hidden; }


/*------------------------------------------------------------------------------------
      Site Styles
    ------------------------------------------------------------------------------------*/
a {color:#62500a;text-decoration:none}  
a:hover {}

#all {width:100%;height:auto;padding:15px 0 0;background:url(../images/all_background.jpg) no-repeat 50% -40px;padding-top:50px;}
#wrapper, #footer {width:1100px;margin:0 auto}
#header, #separator, #topline, #wrap {width:901px;margin:0 auto}

#topline .breadcrumb li, #nav li, #footline li, #footer {text-transform:uppercase}

#wrapper {background:url(../images/wrapper_background.gif) repeat-y 50%;margin:20px auto 0}

#header img {margin:0 0 -3px}
#separator {height:14px;background:#e9e2cb;position:relative;z-index:1}

#topline {position:relative;width:901px;padding:10px 15px;max-width:871px;background:url(../images/topline_background.gif) #FFF repeat-x bottom}
#topline .search {position:absolute;top:-1px;width:176px;height:24px;padding:3px 5px;max-width:166px;max-height:18px;border:1px solid #f2eee1;background:#fcfaf3}
#topline .search {right:20px}
#topline .search p {float:left;margin-right:1px}
#topline .search input.text {width:98px;line-height:12px;height:12px;border:1px solid #c9b583;font-size:10px}
#topline .box_bottom_corners {position:absolute;width:176px;height:5px;left:0;bottom:-4px;background:url(../images/box_bottom_corners.gif) no-repeat}
#topline .breadcrumb li {color:#dad8cf;margin-right:5px}
#topline .breadcrumb li a {color:#c9b583}
#topline .breadcrumb li a:hover {color:#62500a}
#topline .breadcrumb li, #topline .breadcrumb a {float:left}

#wrap {position:relative;padding:10px;max-width:881px;background:url(../images/wrap_background.gif) #FFF repeat-x}
#wrap .wrap_bottom_corners {position:absolute;width:901px;height:10px;left:0;bottom:-10px;background:url(../images/wrap_bottom_corners.gif) no-repeat}

#content {width:881px} 

#content .canvas {width:881px;padding:20px;max-width:841px;font-size:11px}
#content .canvas .images {width:300px;padding:0 5px;max-width:290px;overflow:hidden}
#content .canvas .description {width:531px;padding:0 0 0 10px;max-width:521px}
#content .canvas .images, #content .canvas .description {float:left}
#content .canvas .description .text {margin:0 0 10px}
#content .gallery {text-align: center}
#content .bar {margin:0 0px 20px;}
#content .bar .title {color:#999481;font-size:14px}
#content .par {width:531px;background:#fcf9f2;border:1px solid #efe8d4;padding:0 0 23px;margin:0 0 10px}
#content .par td, #content .par th {padding:3px 10px;border:1px dotted #acb192;border-width:0 0 1px 0}
#content .par th {background:#f9f5e5;font-weight:bold}
#content .par td.value {border-width:0 0 1px 1px}
#content .par .value {font-weight:bold}
#content .search_left { float: left; width: 180px; margin-top: 10px  }
#content .search_right { float: left; width: 660px; overflow: hidden;}


#content td.liste2 { vertical-align: middle }

#content .boxes {}
#content .boxes .box {float:left;width:188px;height:209px;padding:15px 19px;max-width:150px;max-height:179px;overflow:hidden;background:url(../images/box_background.gif) no-repeat;margin:5px 15px;}
#content .boxes .box img {width:153px;height:97px;overflow:hidden}
#content .boxes .box .title, 
#content .boxes .box .text {text-transform:uppercase}
#content .boxes .box .title, #content .product .title {color:#746a43}
#content .boxes .box .text {height:59px;max-height:50px;overflow:hidden;padding:2px 0 5px 0;background:url(../images/topline_background.gif) repeat-x bottom}
#content .boxes .box .info {padding:1px 5px}

#content .canvas address {float:left;width:300px}
#content .contact {float:right;width:460px}
#content .contact label {display:block;clear:left;width:140px;float:left}
#content .contact input, #content .contact textarea {display:block;loat:left;margin:0 10px 0 0}
#content .contact label, #content .contact input, #content .contact textarea {margin:5px 0}
#content .contact fieldset {background:#FAFAF7;border:1px solid #E3D8C6;padding:10px;margin:0 0 5px}
#content .contact, #content .canvas address {margin:0 20px}
#content .contact .submit {margin:0 0 0 200px;}
#content form.nofloat {float: none; margin: auto}

#footline {width:901px;height:37px;line-height:37px;background:url(../images/footline_background.gif) #FFF repeat-x;margin:10px -10px}
#footline li {color:#a19461;margin-right:10px}
#footline li a {color:#a19461}
#footline li a:hover {color:#62500a}
#footline li, #footline .breadcrumb a {float:right}

#footer {height:60px;padding:20px 140px;max-width:820px;color:#beb68a;background:url(../images/footer_background.jpg) no-repeat 50% 15px}

input, textarea, select {color:#AB9663;font-size:12px}
input.text, textarea, select {background:#FFF;border:1px solid #E3D8C6;}
input.text:hover, input.text:focus, textarea:hover, textarea:focus {background:#FAFAF7}
input.text {width:120px;line-height:18px;height:18px}
input.small {width:30px}
input.image {border:0}
input.submit {border:1px solid #FFF;background:#FFF;border:1px solid #E3D8C6;padding:2px 5px}
input.submit:hover, input.submit:focus {background:#FAFAF7}
select {width:100px;line-height:16px;height:16px}
textarea {width:290px;height:120px}

.go {margin:2px}
.go2 {margin-bottom:-3px}
.center {text-align:center}
.top_15 {margin-top:15px}

.submit { cursor: pointer }
/*------------------------------------------------------------------------------------
      Additional Styles
    ------------------------------------------------------------------------------------*/

/* Hides from IE-mac \*/
body {}
/* End hide from IE-mac */


/* Hides from lte IE6 */
html>body {}
/* End hide from lte IE6 */

