/* ### DEFAULT STYLES ### */
* { margin:0; }

body { background:#BAC9B0 url('/_includes/img/bgPattern.jpg') repeat-x top left;color:#333;font-family:Arial,Tahoma,sans-serif;font-size:85%;line-height:1.2em; }
p { margin-bottom:10px; }

h1,h2,h3,h4,h5,h6 { color:#6A945A;text-transform:uppercase;margin-bottom:10px; }
h1 { font-size:150%; }
h2 { font-size:130%; }
h3 { font-size:110%; }
h4,h5,h6 { font-size:100%; }

a:link, a:visited, a:hover, a:active { color:#6A945A;text-decoration:none; }
a:hover { color:#999;text-decoration:underline; }

img { border:0; }

/* form styles */
form { margin:0px }
.fInput { width:290px; }
label{ display:block;float:left;width:120px; }
fieldset{ width:436px;padding:10px;border:0; }
.fMarkMandatory { color:#BE8047; }

/* form validation */
.fHighlight { background-color:#DCE4D7; }
.feedback_err, .feedback_ok { margin-top:10px; }
.feedback_err { color:#BE8047; }
.feedback_ok { color:#6A945A; }

/* ### STRUCTURE STYLES ### */

#wrpHeader { width:100%;height:100px;background-color:#FFF; }
#header { width:952px;height:100px;margin:0 auto;background:#FFF url('/_includes/img/bgHeader.jpg') no-repeat top right; }
#header .fl { width:300px; }
#header .fr { width:300px;text-align:right;padding:20px 40px 0 0; }
#header span.quote { font-size:85%; }
#wrpMain { width:942px;height:425px;margin:0 auto;margin-top:20px;padding:5px;background-color:#FFF; }
#menu { width:190px;height:385px;padding:20px;overflow:hidden;background:#6A945A url('/_includes/img/bgMenu.jpg') no-repeat top left; }
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active { color:#FFF; }
#wrpContent { width:500px;height:385px;padding:20px;overflow:hidden;background-color:#E0E0E0; }
#innerContent { width:480px;height:385px;padding-right:20px;overflow:auto; }
#innerContentNS { width:500px;margin:0 auto;background-color:#E0E0E0;padding:20px; }
#flash { width:150px;height:425px;overflow:hidden;background:#999 url('/_includes/img/flash/01.jpg') no-repeat top left; }
#flashcontent { width:150px;height:425px;overflow:hidden; }
#wrpMain .sep { width:1px;height:425px;margin:0 5px;background:#FFF url('/_includes/img/bgSeperator.jpg') no-repeat top left; }

#footer { width:952px;margin:0 auto;margin-top:5px;text-align:right;font-size:80%;color:#FFF; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color:#FFF; }

span.fntSmall { font-size:80%; }
tr.odd td { border-top:1px solid #CCC;border-bottom:1px solid #CCC; }
tr.even { vertical-align:top; }
tr.odd { vertical-align:top;background-color:#EEE; }
td.descr {}
td.price { width:50px; }

/* ### COMMON STYLES ### */

/* menu */
.item{ padding:3px 0 8px 0;background:url('/_includes/img/line.jpg') no-repeat bottom left; }
.subitems, .subsubitems{ padding:5px 0 5px 15px; }

/* floats  */
.fl { float:left; }
.fr { float:right; }
.fc { clear:both; }
