@charset "UTF-8";
/* CSS Document */

/* Tags */

body{
	margin:0px;
	background:url(/images/background.jpg) repeat;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}


h1{
	background:url(/images/h1Background.jpg) bottom right no-repeat;
	border-bottom:1px solid #4e5c10;
	padding-bottom:8px;
	font-weight:normal;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4e5c10;
}

h2{
	background:url(/images/h2Background.jpg) bottom left no-repeat;
	padding-bottom:17px;
	font-weight:normal;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7b0519;
	margin-bottom:0px;
}

h3{
	color:#4e5c10;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h4{
	color:#4e5c10;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
}


td{
	vertical-align:top;
	text-align:left;
}

a{
	color:#666e21;
}
a:visited{
	color:#666e21;
}
a:hover{
	color:#330000;
}

a img{
	border:none;
}

ul, li{

}
/* IDs */

#dm0m0 table{
	text-align:right;
}
#nav{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#493204;
	width:210px;
	list-style:none;
	margin:0px;
	padding:0px;
}

#nav li{
	border-bottom:1px #d1c8af solid;
	padding-bottom:8px;
	padding-top:8px;
}

#nav li a{
	color:#493204;
	text-decoration:none;
}

.menu{
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#493204;
	width:210px;
	list-style:none;
	margin:0px;
	padding:0px;
}

.menu li{
	border-bottom:1px #d1c8af solid;
	padding-bottom:3px;
	padding-top:3px;
}

.menu li a{
	color:#493204;
	text-decoration:none;
}


#greenSpan{
	background:url(/images/greenBar.jpg) repeat-x;
	height:6px;
	font-size:6px;
}

#paper{
	background:url(/images/paperEdge.gif) repeat-y;
	width:52px;
	vertical-align:top;
}

#paperBottom{
	background:url(/images/pageBottom.jpg) repeat-x;
	height:20px;
}

#footer{
	background:url(/images/footer.png) left no-repeat #484C0A;
	height:155px;
}

#logo{
	background:url(/images/logo.gif) top left no-repeat;	
	height:100px;
}

#logo td{
	vertical-align:middle;
}

#secondNav{
	text-align:right;
	word-spacing:8px;
	font-size:14px;
	padding-top:10px;
	color:#4e5c10;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#secondNav a {
	text-decoration:none;
}

#content{
	width:1100px;
	background:url(/images/bookSpine.gif) left repeat-y #fffaea;
}

#content2{
	width:100%;
	background:url(/images/bookSpine.gif) left repeat-y #fffaea;
}

#legitContent{
	margin-left:60px;
}

#footerContent{
	color:#fff;
	text-align:center;
	word-spacing:2px;
	width:940px;
	font-size:10px;
	padding-top:20px;
}


#twoLegitLeftContent{
	text-align:left;
	line-height:150%;
	width:800px;
	padding-right:20px;
}

#twoLegitRightContent{
	border-left:solid 1px #d1c8af;
	width:180px;
	padding-left:20px;
}

#bannerLeft{
	background:url(/images/bannerHeader.png) no-repeat left;
	height:159px;
	font-size:21px;
	color:#fffaea;
	vertical-align:middle;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:150px;
}

#contentHolder{
	padding-left:60px;
}

.toggler{
	padding:5px;
}

/* Classes */

.topShadow{
	background:url(/images/topShadow.gif) repeat-x;
	height:100px;
}

/* NAVIGATION ITEMS DO NOT EDIT */





.menuContainer{
	float:right;
	cursor:pointer;
	background-color:transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
}





.topItemNormal {
  cursor: pointer;
  text-align: right;
}



/* Style for top items: mouseover state */

.topItemOver {
  cursor: pointer;
  text-align: right;
}



.submenuContainer{
	cursor:pointer;
	background-color:#FFFAEA;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}



.secondtopItemNormal {
  cursor: pointer;
  background-color:#FFFAEA;
  text-align: right;
  padding:5px;
}



/* Style for 2 items: mouseover state */

.secondtopItemOver {
  cursor: pointer;
  text-align: left;
  background-color:#7E6C46;
  color:#fff;
  padding:5px;
}

.thirdtopItemNormal {
  cursor: pointer;
  background-color:#FFFAEA;
  text-align: left;
  padding:5px;
}



/* Style for 3 items: mouseover state */

.thirdtopItemOver {
  cursor: pointer;
  text-align: left;
  background-color:#7E6C46;
  color:#fff;
  padding:5px;
}

ul li.expanded .leaf {
  margin-left: 22px;
  list-style:circle;
  border-bottom: 0px;
}

.add_to_cart {
	margin-top: 15px;
	
}

.add_to_cart .form-item {
clear:both;
}

.add_to_cart .form-item label {
	vertical-align:top;
	padding-right:13px;
	width: 180px;
	text-align:right;
	padding: 2px;
	float:left;
}

.add_to_cart .form-item input {
	float:left;
	border: 1px solid black;
}

.add_to_cart .form-item textarea {
	float:left;
	border: 1px solid black;
}

.add_to_cart .form-item .form-textarea {
	float:left;
	border: 1px solid black;
}

.add_to_cart .description {
	font-size: 9px;
	font-style:italic;
}

.add_to_cart .form-submit {
	clear:both;	
	margin-top: 15px;
	float:left;
}

.sell_price {
	font-size:16px;
	font-weight:bold;
	color:#4e5c10;
	float:right;
	margin-right:60px;
}

.pos-left {
	float:left;
	width:225px;
}

.abs-left {
	clear:both;
}

.order-pane-title {
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	color: #4e5c10;
	text-decoration:underline;
}

.order-pane-table {
	border-collapse: collapse;
}

.order-pane-table td {
	border-collapse:collapse;
	border: 1px solid black;
	padding:4px;
}

.line-item-table {
	margin-left: 665px;
}

.li-title {
	font-weight:bold;
}

.order-pane {
	padding-bottom: 8px;
}

.pane-title-row td {
	font-weight:bolder;
	font-size:14px;
	color: #4e5c10;
}

#query-add-form .form-item {
	display: table-row;
}

#query-add-form .form-item label {
	width: 110px;
	float:left;
	text-align:right;
	padding-right: 4px;
}

#query-add-form .form-item textarea {
	clear:both;
}

#workopportunity-register .form-item {
	display: table-row;
}

#workopportunity-register .form-item label {
	width: 355px;
	float:left;
	text-align:right;
	padding-right: 4px;
	padding-bottom:5px;
}

#workopportunity-register .form-item input {
	margin-bottom:10px;
}

#workopportunity-register .form-item select {
	margin-bottom:10px;
}

#workopportunity-register .form-item textarea {
	width:350px;
	margin-bottom:10px;
}






