/* GENERIC TYPES */
body {margin:0px 0px; padding:0px; text-align:left; background-color: #CCCCCC; font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* HEADERS */
h1 {font: 2.5em color: #000000; padding: 8px 0 3px 0; margin: 0;} /* main page title */
h2 {font-size: 1.4em; color: #FFA100; padding: 0 0 9px 0; margin: 0;}
h3 {font-size: 1.3em; padding: 8px 0 8px 0; margin: 0;} /* used to display product titles */
h4 {font-size: 1.2em; color: #FFA100; padding: 8px 0 4px 0; margin: 0;}
h5 {font-size: 1.1em; color: #FFA100; padding: 10px 0 2px 0; margin: 0;}
h6 {font-size: 1.0em; color: #FFA100; padding: 0; margin: 0;}

/* LINKS */
A { font-style: normal; color: #6A686C; text-decoration: none}
A:hover { font-style: normal; color: #003366; text-decoration: none}
A:active { font-style: normal; color: #6A686C; text-decoration: none}
A:visited { font-style: normal; color: #6A686C; text-decoration: none}

A.whitelink { font-style: normal; font-weight: normal; color: white; text-decoration: none}
A.whitelink:hover { font-style: normal; font-weight: normal; color: white; text-decoration: none}
A.whitelink:active { font-style: normal; font-weight: normal; color: white; text-decoration: none}
A.whitelink:visited { font-style: normal; font-weight: normal; color: white; text-decoration: none}

/* -- Global Layout Styles -- */
#bodywrapper {width: 100%px; padding: 0px 0px 0 0px; text-align:left; position:absolute;}
#contentwrapper { padding: 10px 10px 5px 10px; text-align:left; position: relative; background-color: White;}
.pagewrapper {width: 995px; padding: 0 0 0 0; left: 0px; position: relative;}
#languagewrapper { width: 995px; padding: 4px 0px 0 0px; top: 0; text-align:right; position: relative;}
#headwrapper{ height: 35px;background-color: #fff; }
#headlinewrapper{height: 20px;background-color: #fff;padding: 8px 5px 0px 10px;color: White;font-weight: bold;}
#searchwrapper{background-color: #BCE27F;}
select {
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
}

.text {
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
}

#devider1 {background-color: #e2e6fb; width: 995px; height: 2px; overflow: hidden; color: #FFF;}
#devider1 a {color: #FFF;}


/* -- Top Navigation -- */
#navbar-top {width: 995px; height: 34px; background: url(images/bg_top.gif) repeat-x;}
#navbar-bottom {width: 995px; height: 26px; background: url(images/bg_bottom.gif) repeat-x;}
#navbar-top #breadcrumb {float: left; width: 464px; height: 22px; overflow: hidden; padding: 12px 0 0 21px; color: #FFF;}
#navbar-top #breadcrumb a {color: #FFF;}
#navbar-top #login {float: right; width: 464px; height: 22px; padding: 10px 21px 2px 0; text-align: right; color: #FFF;}
#navbar-top #login a {color: #FFF;}
#navbar-top #login .input_field-email {margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 13em; border: 1px solid #2E2E2C; background-color: #CFCFCA;color: #000000;}
#navbar-top #login .input_field-pass {margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 5em; border: 1px solid #2E2E2C; background-color: #CFCFCA;color: #000000;}
#navbar-top #login .button {margin: 0 15px -2px 3px;}

#navbar-bottom #sectionlinks {float: left; width: 387px; height: 26px; padding: 5px 0 0 23px; color: #FFF;}
#navbar-bottom #sectionlinks img {margin-right: 10px;}
#navbar-bottom #sectionlinks a {color: #FFF;}
#navbar-bottom #sectionlinks .backtotop {display: inline; float: left; padding: 3px 7px 0 0; }
#navbar-bottom #aboutus {float: right; width: 530px; height: 24px; padding: 7px 23px 0 0; text-align: right; color: #FFF;}
#navbar-bottom #aboutus a {color: #FFF;}
#navbar-bottom #aboutus .icon {margin-bottom: -3px;}

#searchbar { position: absolute; left: 600px; top: 7px; width: 400px; height: 30px;}
#searchbar .header1 {float: left;}
#searchbar .search-input {width: 130px; margin-right: 4px;}
#searchbar select {width: 145px; border: 1px solid #9B9B96;}
#searchbar .advanced {float: left; padding: 2px 0 0 10px; display: inline;}
#searchbar .button {margin: 0 0 -8px 0;}

#copyright {text-align: right;}
#sitetitletext {font-size: 1.0em; color: #000000; font-weight: bold; font-style: italic; position: absolute; left: 200px; top: 25px; height: 30px; }
#sitetitle {background: url(images/title.gif); width: 160px; height: 30px; cursor: pointer;}
#belowmenu {font-size: 0.9em; color: #000000; font-style: italic; text-align:left; text-justify: newspaper; padding: 15px 15px 15px 15px;}

/* Dalles styles */
.fwstyle14 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.fwstyle21 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; text-decoration: none; text-decoration: none; color: #000000; }

/* -- Clear Fix -- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
