/*==================================*/
/*           Gallery CSS            */
/*==================================*/
body {
 color:#635537;
 margin:0px;
 padding:0px;
 font-family:Arial;
 font-size:12px;
 background: url("../imgs/bkg.jpg") center left repeat;
}

/*==================================*/
/*            GLOBALS               */
/*==================================*/
.lft {
 float:left;
 text-align:left;
}

.rgt { 
 float:right;
 text-align:right
}

.ctn { 
 margin:0 auto; 
 padding:0px; 
 text-align:center;
}
    
.cleaner { 
 clear:both; 
 height:1px; 
 margin: -1px 0 0 0; 
 padding:0;
 border:none; 
 visibility: hidden;
}

/*==================================*/
/*             WRAPPER              */
/*==================================*/
#wrapper {
  width:990px;
  margin:0px auto;
  padding:0px;
}

/*==================================*/
/*             Header               */
/*==================================*/
#header {
  width:100%;
  height:300px;
  margin:0px auto;
  padding:0px;
  text-align:center;
}

#header-lft {
  width:26%;
  height:300px;
  margin:0px auto;
  float:left;
  background:url("../imgs/cup.png") center right no-repeat;
}

#header-rgt {
  width:74%;
  height:300px;
  margin:0px auto;
  float:left;
  background:url("../imgs/logo-2.png") no-repeat;
  text-align:left;
}

#IE6_root #header-rgt {
  background:url("../imgs/logo-2.gif") no-repeat;
}

#header-rgt h2 {
  font-size:26px;
  margin:0px 0px 0px 0px;
  padding:0px;
  color:#ffffff;
}

#header-rgt p {
  margin:0px 0px 20px 40px;
  padding:0px;
  color:#ffffff;
}

.header-rgt-top {
  width:40%;
  margin:95px 0px 5px 0px;
  padding:0px;
}

/*Menu*/
.header-rgt-bot {
  width:40%;
  height:138px;
  background:url("../imgs/menu_bkg.png") center right no-repeat;
  /*background-color:red;*/
}

#IE6_root .header-rgt-bot {
  background:url("../imgs/menu_bkg.gif") center right no-repeat;
}

.header-rgt-bot ul {
  margin:0px 0px 0px 0px;
  padding:30px 0px 0px 143px;
  text-align:center;
  list-style-type:none;
  list-style-image:none;
  font-size:15px;
}

.header-rgt-bot li {
  margin:0px 0px 0px 0px;
}

.header-rgt-bot a {
  text-decoration:none;
  color:#000000;
}

.header-rgt-bot img {
  border:0px;
  margin:0px;
  padding:0px;
}


/*==================================*/
/*              HOME                */
/*==================================*/

/*==================================*/
/*            CATEGORIES            */
/*==================================*/
#categories {
  width:100%;
  height:60px;
  margin:10px 0px 5px 0px;
  padding:0px;
}

#categories ul {
  height:61px;
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

#categories li {
  width:99px;
  height:61px;
  float:left;
  margin:0px;
  text-align:center;
  background: url("../imgs/categories_bkg.png") repeat-x;
  text-align:center;
}

#IE6_root #categories li {
  background: url("../imgs/categories_bkg.gif") repeat-x;
}

#categories a, #categories a:visited {
  color:#332613;
  display:block;
  font-size:11px;
  font-weight:bold;
  padding:10px 0px 0px 0px;
  text-decoration:none;
  text-align:center;
}

#categories a:hover, #categories a:active {
  color:#D21600;
  text-decoration:none;
}

/*.sm {
  width:990px; 
  height:100px; 
  margin:0px 0px 5px 0px; 
  padding:0px;
  list-style:none; 
  display:block; 
  overflow:hidden; 
}

.sm li {
  float:left; 
  display:inline; 
  overflow:hidden;
}*/
/*==================================*/
/*             CONTENT              */
/*==================================*/
#content-home {
  width:100%;
  margin:0px auto;
}

#main {
  width:100%;
  height:600px;
  margin:0px auto;
  padding:0px;
}

/*==================================*/
/*          FLASH GALLERY           */
/*==================================*/
flash { 
  width:100%;
  margin:0px auto;
  padding:0px;
}

/*==================================*/
/*           FOOTER HOME            */
/*==================================*/
#footer-home {
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px;	
}

/*==================================*/
/*              PAGES               */
/*==================================*/

/*==================================*/
/*              MENU                */
/*==================================*/
#top-menu {
  width:100%;
  height:61px;
  margin:0px auto 10px auto;
  padding:0px;
}

#top-menu ul {
  height:61px;
  list-style-type:none;
  list-style-image:none;
  margin:0px 0px 0px 150px;
  padding:0px;
}

#top-menu li {
  width:99px;
  height:61px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  float:left;
  margin-left:2px;
  margin-right:2px;
  text-align:center;
  background: url("../imgs/menu_bkg.png") repeat-x;
}

#top-menu a, #top-menu a:visited {
  color:#332613;
  display:block;
  font-weight:bold;
  padding:18px 12px 0px 12px;
  text-decoration:none;
}

#top-menu a:hover, #top-menu a:active {
  color:#D21600;
  text-decoration:none;

}

/*==================================*/
/*             CONTENT              */
/*==================================*/
#content-top {
  width:977px;
  height:113px;
  margin:0px auto;
  padding:0px;
  position: relative;
  background:url("../imgs/maintoppart.png") center top;
}

#content {
  width:977px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  background: url("../imgs/mainmidpart.png") center top repeat;
  overflow: auto;
}

#content p {
  margin:10px auto 0px auto;
}

#content a {
  color:#7a5d4f;
  text-decoration:none;
}

#content a:hover {
  color:#5a3c2d;
}

#content-lft {
  width:600px;
  margin:0px 0px 0px 27px;
  padding:0px;
  float:left;
}

#content-rgt {
  width:305px;
  min-height:250px;
  margin:0px auto;
  padding:0px;
  float:left;
}

#sidebar-top {
  width:305px;
  height:90px;
  background:url("../imgs/sidebartop.png") no-repeat;
}

#sidebar-middle {
  width:305px;
  min-height:90px;
  margin:0px auto;
  background: url("../imgs/sidebarmid.png");
  padding:10px 0px 0px 0px;
}

#sidebar-middle p {
  font-size:15px;
  margin-left:95px;
}

#sidebar-middle img {
  margin:0px 0px 0px 35px; 
}

#sidebar-bottom {
  width:305px;
  height:37px;
  margin-left:0px auto;
  text-align:left;
  margin-left:-1px;
  background:url("../imgs/sidebarbottom.png") no-repeat;
}

/*==================================*/
/*             FOOTER               */
/*==================================*/
#footer {
 width:990px;
 height:154px;
 margin:0px auto;
 padding:0px 0px 0px 0px;
 background:url("../imgs/footer_bkg.png") no-repeat;
 /*background:blue;*/
 text-align:center;
}

#footer {
 background:url("../imgs/footer_bkg.gif") no-repeat;
} 

#footer p {
  margin:0px;
  padding:100px 0px 0px 0px;
}

#ftr-lnk {
  width:300px;
  height:20px;
  margin:10px auto 0px auto;
  text-align:center;
  color:#635537;
}

#ftr-lnk a {
  color:#635537;
  padding:0px;
  text-decoration:none;
}

#ftr-lnk a:hover {
  color:#624433;
}

/*==================================*/
/*            LINK TICODE           */
/*==================================*/
#lnk-tcd {
  width:300px;
  height:20px;
  margin:10px auto 0px auto;
  text-align:center; color:#eee8da;
}

#lnk-tcd a {
  text-decoration:none;
  color:#eee8da;
}

#lnk-tcd a:hover {
  color:#000000;
}