
/* Global Resetting */
html {
  width: 100%;
  height: 100%;
  color: #ffffff;
  background-color: #3e3a36;
  background-image: url(../images/page_background.gif);
  background-repeat: repeat-x;
}

body {
  width: 100%;
  font-size: 100%;
  letter-spacing: -1px;
  padding: 0 0 40px 0;
  margin: 0;
  font-family:Verdana, Helvetica, sans-serif;
}

a img {
  border:0;
}

.clear {
  clear:both;
}

/* Layout CSS */
#Main {
  margin: 86px auto 0px auto;
  width: 878px;
}

#HeaderContainer {
  width: 878px;
  height: 83px;
  position: relative;
}

#Header {
  width: 355px;
  height: 50px;
  color: #ffffff;
  background-color: inherit;
  font-size: 200%;
  font-weight: bold;
  padding: 15px 0 0 0;
  margin: 0;
}

#Header span {
  position: absolute;
  background: url(../images/page_title.gif) no-repeat;
  width: 100%;
  height: 100%;
}


#Menu1 {
  position: absolute;
  left: 368px;
  top: 0;
  height: 83px;
}

#Menu1 ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#Menu1 li  {
  color: #c7c5c4;
  background-color: #5c5855;
  margin: 0px 0px 0px 12px;
  float: left;
  width: 90px;
  text-align: center;
}

#Menu1 li:hover {
  color: #ffffff;
  background-color: #918854;
  cursor: pointer;
}

#Menu1 li.Home:hover {
  color: inherit;
  background-color: #918854;
}

#Menu1 li.About:hover {
  color: inherit;
  background-color: #b3703e;
}

#Menu1 li.Gallery:hover,
#Menu1 li.Original:hover  {
  color: inherit;
  background-color: #b14832;
}

#Menu1 li.Purchase:hover {
  color: inherit;
  background-color: #74828e;
}

#Menu1 li.Contact:hover {
  color: inherit;
  background-color: #7f9193;
}

#Menu1 li.current,
 #Menu1 li.section {
  color: #ffffff;
  background-color: #9aa76f;
}

#Menu1 li.current.Home {
  color: inherit;
  background-color: #918854;
}

#Menu1 li.current.About,
#Menu1 li.section.About {
  color: inherit;
  background-color: #b3703e;
}

#Menu1 li.current.Original,
#Menu1 li.current.Gallery {
  color: inherit;
  background-color: #b14832;
}

#Menu1 li.current.Purchase,
#Menu1 li.section.Purchase {
  color: inherit;
  background-color: #74828e;
}

#Menu1 li.current.Contact {
  color: inherit;
  background-color: #7f9193;
}

#Menu1 li a {
  color: #c7c5c4;
  background-color: inherit;
  display: block;
  width: 90px;
  height: 46px;
  padding-top: 27px;
  text-decoration: none;
}

#Menu1 li a:hover {
  color: #ffffff;
  background-color: inherit;
}

#Menu1 li.current a,
 #Menu1 li.section a {
  color: #ffffff;
  background-color: inherit;
  height: 57px;
}

#ContentContainer {
  position: relative;
  color: inherit;
  background-color: inherit;
  overflow: auto;
}

#Banner {
  text-align: center;
}

#subheader_container {
  position: relative;
}

#Menu2 {
  position: absolute;
  right: 0px;
  top: 0px;
}

#Menu2 a {
  color: #ffffff;
  background-color: #b14832;
  height: 100%;
  margin: 5px 0px 5px 7px;
  padding: 3px 9px 4px 9px;
  border: 1px solid #cb8c80;
  font-size: 75%;
  text-decoration:none;
  line-height: 24px;

}

#Menu2 a:hover {
  text-decoration:none;
  color: inherit;
  background-color: #7f190d;
}

.About #Menu2 a {
  color: #ffffff;
  background-color: #b3703e;
  border: 1px solid #d7b77f;
}

.About #Menu2 a:hover {
  color: inherit;
  background-color: #824110;
}

.Purchase #Menu2 a {
  color: #ffffff;
  background-color: #74828e;
  border: 1px solid #a3acb4;
}

.Purchase #Menu2 a:hover {
  color: inherit;
  background-color: #435564;
}

#Content {
  margin: 0px;
  position: relative;
  min-height: 200px;
  color: inherit;
  background-color: #252320;
  padding: 20px 15px 15px 15px;
}

.Home #Content {
  padding: 0px;
}

#ContentContainer {
  padding: 18px;
}

#ContentContainer.Home {
  padding: 0px;
}

#ContentContainer {
  background: #758050 url(../images/default_content_background.gif) repeat-x top left ;
}

#ContentContainer.Home {
  background: none;
}

#ContentContainer.About  {
  color: inherit;
  background: #824110 url(../images/about_content_background.gif) repeat-x top left ;
}

#ContentContainer.Original,
#ContentContainer.Gallery {
  color: inherit;
  background: #811b0f url(../images/gallery_content_background.gif) repeat-x top left ;
}

#ContentContainer.Purchase, #ContentContainer.Checkout, #ContentContainer.Terms  {
  color: inherit;
  background: #365067 url(../images/purchase_content_background.gif) repeat-x top left ;
}

#ContentContainer.Contact {
  color: inherit;
  background: #3d5b5c url(../images/contact_content_background.gif) repeat-x top left ;
}

#home_content_banner {
  height: 366px;
}

#home_content {
  position: absolute;
  left: 380px;
  top: 0;
  color: inherit;
  background: #918854 url(../images/home_content_background.jpg) no-repeat bottom right;
  width: 498px;
  height: 361px;
}

#home_banner_text, #home_content .content_text {
  padding: 15px 50px 15px 25px;
}

#content_left {
  float: left;
  width: 325px;
}

#content_right {
  padding-left: 347px;
}

#Footer {
  color: #999999;
  background-color: inherit;
  clear: both;
  padding: 10px 0px 0px 0px;
  
  font-size: 70%;
  letter-spacing: -0.5px;
}

#PageComments {
  margin-left: 0px;
  padding-left: 0px;
}

#PageComments li {
  list-style-type: none !important;
  margin: 0px 0px 20px 0px;
  padding: 5px;
  border: 1px dashed #666666;
  color: inherit;
  background-color: #333333;
}

#PageComments .info {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.actionLinks {
  margin-left: 0px;
  padding-left: 0px;
}

.actionLinks li {
  border-width: 0px !important;
  margin: 5px 0px 0px 0px !important;
}

.actionLinks li a {
  background-color:#74828E !important;
  border:1px solid #A3ACB4;
  color:#FFFFFF !important;
  height:100%;
  margin-bottom:50px;
  padding:2px 5px;
  text-decoration:none !important;
}

.actionLinks li a:hover {
  text-decoration:none;
  color: inherit;
  background-color: #435564 !important;

}

