* {margin: 0; padding: 0;}

body {
  background: #432018;
  color: #000000;
  font: 10px Verdana;
  text-align: center;
}


/* WRAP + SHADOW */

div#wrap {
  width: 840px;
  margin: 50px auto;
}

div#sTop {
  height: 30px;
  background: url("../elements/top.jpg") no-repeat;
}

div#sBottom {
  height: 30px;
  background: url("../elements/bottom.jpg") no-repeat;
}

div#content {
  padding: 0 30px 0 30px;
  background: #edc200 url("../elements/middle.gif") repeat-y;
  text-align: left;
}

/*
  LOGO & LANGUAGE SELECTION
------------------------------------------------------------------- */

div#topHolder {
	width: 780px;
	height: 63px;
	position: relative;
}

div#logo {
  width: 780px;
  position: absolute;
  z-index: 1;
	font-size: 0;
  line-height: 0;
}

div#langSel {
	z-index: 2;
	position: absolute;
	right: 20px;
	top: 25px;
}

	div#langSel a {
		margin-top: 22px;
	}

/* NAVIGATION */

div#navHolder {
  width: 780px;
  padding-bottom: 5px;
  padding-top: 5px;
  background: url("../elements/border.gif") repeat-x 0 29px;
}

#nav, #nav ul {
  list-style: none;
}

#nav li {
  float: left;
	position: relative;
	z-index: 10;
	cursor: default;
	text-align: center;
}

#nav li img {
  padding: 0 18px 0 18px;
}

#nav li a {
  text-decoration: none;
  color: #fff;
}

#nav li li a {
  display: block;
  color: #ccc;
  width: 150px;
}

#nav li li a span {padding: 5px 10px 5px 10px; display: block;}

#nav li li a:hover {
  color: #fff;
  background: #564f43;
}

#nav li ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 18px;
  border: 1px solid #999;
  background: #655d4f;
}

#nav li ul li ul {
  display: none;
  position: absolute;
  top: -1px;
  left: 150px;
  border: 1px solid #999;
  background: #655d4f;
}

#nav li>ul {
  top: auto;
  left: 18px;
}

#nav li li {
  display: block;
  text-align: left;
  clear: left;
  border-bottom: 1px solid #999;
}

#nav li li a.subItem {
  background: url("../elements/subarrow.gif") no-repeat right;
}

#nav li li a:hover.subItem {
  background: #564f43 url("../elements/subarrow.gif") no-repeat right;
}

#nav li li.last {border: 0;}

/*#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul {
	display: block;
}*/

/* Edited */
#nav li:hover ul.navItem, #nav li li:hover ul.navItem, #nav li.over ul.navItem, #nav li li.over ul.navItem {
	display: block;
}

/* SUB NAV */

#objNav {
  width: 780px;
  padding: 3px 0 3px 0;
  background: url("../elements/border.gif") repeat-x bottom;
}

#objNav ul {list-style: none; padding-left: 8px;}

#objNav ul li {float: left;}

#objNav ul li a {
  display: block;
  padding: 0 10px 5px 10px;
}

#objNav ul li a.active {color: #681216;}

/* PAGE NAV */

.pageNav {
  padding-bottom: 10px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
  border-bottom: 1px solid #999;
}

.pageNav td {
  padding-bottom: 10px;
}

.pageNav a {
  padding: 0 5px 0 5px;
}

.pageNav a.active {
  font-weight: bold;
  text-decoration: underline;
  color: #fff;
}

/* COLUMNS */

.colHolder {padding-top: 10px;}

.colLeft {float: left; text-align: left;}

.colRight {float: right; text-align: left;}

.objDivider {
  height: 22px;
  background: url("../elements/divider.gif") repeat-x 0 9px;
}

.colWide {text-align: center; margin: 0 auto;}

.colWide .obj .objLeft {width: 245px; float: left;}

.colWide .obj .objDesc {width: 290px; text-align: center; float: left;}

.colWide .obj .objDesc span {font-weight: bold;}

.colWide .obj .objRight {width: 245px; text-align: right; float: left;}

/* Standard width */
.colLeft img {padding-bottom: 10px;}
.colLeft {width: 440px;}
.colRight {width: 340px;}
/* Width 380 */
.w380 .colLeft {width: 380px;}
.w380 .colRight {width: 400px;}
.w380 .colRight h2 {
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
  margin: 5px 0 5px 0;
  padding: 5px 0 5px 0;
  color: #ccc;
}

/* Home section width 550 */
div.w550 div.colLeft {width: 550px; font-size: 0;}
div.w550 div.colRight {width: 230px;}

/* Sell & Buy (3 columns) */
div.col1 {width: 145px; float: left;}
div.col2 {width: 325px; float: left;}
div.col3 {width: 310px; height: 445px; float: left; position: relative;}

div#altNav {
  position: absolute;
  top: 10px;
  left: 50px;
}

div#altNav ul {
  border: 1px solid #999;
  background: #655d4f;
  list-style: none;
}

div#altNav ul li {
  padding: 4px 10px 4px 10px;
  border-bottom: 1px solid #999;
}

.active {
  color: #fff;
}

/* SLIDES */

#rotator {
  overflow: hidden;
  position: relative;
  width: 530px;
  height: 420px;
  z-index: 5;
}

#rotator img {
  width: 530px;
  height: 420px;
}

/* FOOTER */

div#footer {
  height: 16px;
  font-size:9px;
  }
div#bottomtxt {
color: dd9519;
}


/* TEXT */

h1, h2, h3 {color: #432018;}
h1 {font-size: 10px; padding-bottom: 5px;}
h2 {font-size: 12px; padding-bottom: 5px;}
h3 {font-size: 11px; font-weight: normal; padding-bottom: 5px;}
h2.arrow {
  background: url("../elements/arrow_up.gif") no-repeat left 12px;
  padding: 5px 0 20px 10px;
  width: 330px;
  overflow: hidden;
  text-align: left;
  margin: 0 auto;
}

p {padding: 0 0 15px 0; line-height: 16px;}
/*p:hover {color: #fff;}*/
p.objDesc span {font-weight: bold; color: #fff; padding-right: 10px;}
/*p.objDesc:hover {color: #ccc;}*/

a.download {padding: 5px 0 0 0;}
a.noCursor {cursor: default;}

a {text-decoration: underline; color: #000000;}
a:hover {text-decoration: underline; color: #666666;}

/* GLOBAL SETTINGS */

img {border: 0;}

.clear {font-size: 0; height: 0; line-height: 0; clear: both;}
.hide {display: none;}
.show {display: block;}
.padder {padding: 0px 10px 0 10px;}

/*
  Temp for object list display !! Remove
------------------------------------------------------------------- */

#tempImgSize .objLeft img, #tempImgSize .objRight img {
  /*width: 225px;*/
}
.boldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.boldtext12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
