/****************************************/
/*               v.2.4                  */
/****************************************/

/*########################################
              GENERAL
########################################*/
/* General */
html { background:#6e6f6f url("../images/background.jpg") repeat-x; width: 100%; font:12px Verdana, Times, 'Times New Roman'; color:#000202; text-align:left; }
body { width: 100%; margin:0; border:none; }
img { border:none; }


/* General Titles */
h1, h2, h3, h4 { margin-top:0; color:#877b34; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }


/* General Links */
a { color:#849e23; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }
a:visited { color:#612f6d; }


/* Height Light */
.light{ color:#849e23; font-weight:bold; }


/* Clear */
.clear { clear:both; overflow:hidden; height:0px; }


/* Float & Alignment*/
.float-left { float:left; }
.float-right { float:right; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }

/*########################################
              MAIN LAYOUT
########################################*/
#container {
  width:952px;
  margin: 0 auto;
}
#header {
  margin-top:15px;
  background: #111111 url("../images/header.jpg") no-repeat;
  height:605px;
}
#header-nobanner {
  margin-top:15px;
  background: #111111 url("../images/header.jpg") no-repeat;
  height:225px;
}
#nav {
  float:left;
  width:268px;
  text-align:center;
  font-size:11px;
}
#body {
  background: #f8fbed url("../images/body.jpg") repeat-y top right;
}
#bodynoimg {
  background: #f8fbed url("../images/bodynoimg.jpg") repeat-y top right;
}


#left {
  width:620px;
  margin:25px;
  float:left;
}


/*########################################
              HEADER LAYOUT
########################################*/
#header .logo { position:relative; top:17px; left:13px; float:left; }
#header .banner { position:relative; top:29px; float:left; margin-bottom:5px; }

/*########################################
              PAGE LAYOUT
########################################*/
#left .images { float:right; margin:0 15px 0 20px; }
#left .masterimg { float:right; padding-right:40x; }
#left .images img { margin-bottom:30px; }
#left .links li { margin-bottom:6px; }

#left .hp-top li {padding-top:10px;  list-style-type: none; color:#877b34; font-size:14px; font-weight:bold; } 
#left .hp-bottom li {padding-top:10px;  list-style-type: none; color:#877b34; font-size:14px; font-weight:bold;}


#left .modelImg { float: left; margin: 0px 15px 5px 15px; }
#left .modelTitle { color:#877b34; font-size:14px; font-weight:bold; padding-top:15px; padding-left:10px; }
#left .modelTxt {   padding-top:15px; padding-left:10px; }

#left .formH {width:5px;visibility:hidden;}


/*########################################
              NAV LAYOUT
########################################*/
#nav img { border:none; float:left; }
#nav a { cursor:pointer; text-decoration:none; color:#374112; background: url("../images/nav.png") no-repeat; display:block; width:238px; height:70px; 
  line-height:68px; padding-left:30px; text-align:left;}
#nav a:hover { color:#822400; }
#nav .last a { background: url("../images/nav.png") no-repeat; height:80px; }
#nav li{ display:inline; padding:0px; margin:0; border:none; line-height:80px;}
#nav ul{ padding:0; margin:0 auto; border:none; }

/*########################################
              FOOTER LAYOUT
########################################*/
#footer { background: url("../images/footer.png") no-repeat; height:108px; padding-top:20px; text-align:center; line-height:20px; color:#ffffff; }
#footer a { margin:0 10px 0 10px; text-decoration:none; color:#ffc400; }
#footer a:hover { color:#849e23; }
#footer ul{ padding:0px; margin:0 auto; }
#footer li{  display:inline; padding:0px; margin:0px; border:none; }

 