
body {
	font: 12px Verdana, Verdana, Arial, Helvetica, sans-serif;
	background: #f1ead8;
	color: #333333;
	width: 100%;
}


#header {
	margin:0 auto;
	width:900px;
}

.logo {
	width:500px;
}

.wrapper {
	margin: 0 auto;
	width: 900px;
}

.left {
	padding:5px;
	width:180px;
}

.content {
	width: 700px;
	padding:5px;
}

#menu {
		position:relative;
		z-index:4;
	}
/* MAIN NAVIGATION */
	#menu {
		font-size: 13px;	
		background: transparent url(../imageset/nav-bg.png) no-repeat 0px -1px;
		height: 36px;
		margin-bottom: 10px;
	}


	#menu ul{
		list-style: none;
		display: block;
		margin: 0;
		padding: 0px;
		width: 850px;
		float: left;
	}
	#menu ul li{
		font-weight: bold;
		margin:0;
		padding: 0px;
		float: left;
		
		background: url(../imageset/navdivider.gif) no-repeat right top;
	}
	#menu ul.dropdown li a.home{
		padding: 5px 10px 6px 10px;
		border-left: none;	
		position:relative;
		z-index: 10;
	}
	#menu ul.dropdown li a.home:hover, #menu ul li a.home:active{
		background: none;
		cursor: pointer;
		margin:0;
		border:none;
		padding: 5px 10px 6px 10px;
	}
	#menu ul li a{
		padding: 5px 22px 9px 20px;
		text-decoration: none;
		text-shadow: #000 0px .5px 1px;
		color: #d7c489;
		display: block;
	}
	#menu ul li a small{display: none;}
	#menu .current_page_item a, #menu .current_page_item a:hover, #menu li a:hover, #menu li a:active, 	#menu .current_page_ancestor a, #menu .current_page_ancestor a:hover{margin-left: -1px;margin-right: 1px;text-shadow: #666 0 -.5px 1px;}
	
	#menu .current_page_item a, #menu .current_page_item a:hover, #menu .current_page_ancestor a, #menu .current_page_ancestor a:hover{
		text-decoration: none;	
		background: #653b1d url(../imageset/nav-current.png) repeat-x top left;
		color: #000;
	}
	 #menu li a:hover{
		color: #381d0a;
		background: #885533 url(../imageset/nav-hover.png) repeat-x top left;
	}
	 #menu li a:active{
		color: #fff;
		background: #2a2a2a url(../imageset/nav-action.png) repeat-x top left;
	}
	
	/* Drop Down*/
	#menu li{position:relative;}
	
	#menu ul ul {display: none;} 

/*  SEARCH BAR STYLING */
	.searchform {
		width: 200px;
		float: right;
		font-size: 10px;
		padding:0;
		margin:2px 5px 0 0 ;
		position: relative;
	}
	.center .searchform {
		float:none;
		
	}
	#morefoot .searchform{float:left}
	.searchform .s{
		background:transparent url(../imageset/search-bar-trans.png) no-repeat scroll center top;
		margin:0;
		border: none;
		padding:8px 0 0 0px;
		height: 25px;
		position:absolute;
		right:13px;
		top:0;
		width:163px;
		color: #666;
		overflow: hidden;
	}
	
	.searchform .s:focus { outline: 0; border: none;}

	.searchform .left{
		background:transparent url(../imageset/search-leftcap-trans.png) no-repeat scroll left top;
		display:block;
		height:29px;
		left:0;
		position:absolute;
		top:0;
		width:33px;
	}
	.searchform .right{
	
		background:transparent url(../imageset/search-rightcap-trans.png) no-repeat scroll right top;
		display:block;
		height:29px;
		position:absolute;
		right:0;
		top:0;
		width:14px;
	}
	.searchform .searchsubmit { 
		height: 24px;
		width: 24px;
		border: none;
		cursor: pointer;
		text-indent: -999%;
		line-height: 1px;
		margin:0;
		background: transparent;
	}
	
/**
* Thumbnail 
*/
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
    display: inline;
}
.gallery li {
	padding: 3px;
	margin: 4px;
	float: left;
	position: relative;
	width: 136px;
	height: 150px;
    background: #eae0c6;
	text-align:center;
}
.gallery li:hover img, .gallery li:hover {
	border-color: #8b6535;
    background: #d4bf83;
}
.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 2px;
	text-align:center;
/*	width: 130px;*/
}
.gallery em {
	background: #fff url(../imageset/grey-gradient.gif) repeat-y;
	color: #000;
	font: normal 10px Verdana;
	padding: 2px 5px;
	display: block;
	position: absolute;
	top: 0px;
	left: 109px;
	border: 1px solid #999;
	border-left-color: #888;
}

.gallery a {
	text-decoration: none;
}
.gallery a:hover em, .gallery li:hover em {
	background: #cfa36b url(../imageset/orange-gradient.gif) repeat-y;
	border-color: #8b6535;
		color:#fff;
}




.login {
	font:bold 12px Tahoma, Verdana, Arial, Sans-Serif;
    display: block;
    padding: 5px;
    border: solid 1px #CCC;
    width: 150px;
    background: url(../imageset/boxbg.gif) repeat-x top left;
}

.password {
	font:bold 12px Tahoma, Verdana, Arial, Sans-Serif;
    display: block;
    padding: 5px;
    border: solid 1px #CCC;
    width: 150px;
    background: #FFF url(../imageset/boxbg.gif) repeat-x top left;
}

.button {
	background: url(../imageset/button-bg.gif) repeat-x;
	height:21px; 
	min-height:21px;
	border:1px solid #eee;
	padding: 0px 5px 2px 5px;
}
.button:hover {
	background: url(../imageset/button-bg-hover.gif) repeat-x;
	height:21px; min-height:21px;
	border:1px solid #ccc;
	padding: 0px 5px 2px 5px;
}


.box_30 {
	background: #fff url(../imageset/boxbg.gif) repeat-x top left;;
	width: 30px;
	height:18px;
	max-height:18px;
	padding:0 2px;
	border: 1px solid #ccc;
}

.box_50 {
	background: #fff url(../imageset/boxbg.gif) repeat-x top left;;
	width: 50px;
	height:18px;
	max-height:18px;
	padding:0 2px;
	border: 1px solid #ccc;
}

.box_100 {
	background: #fff url(../imageset/boxbg.gif) repeat-x top left;;
	width: 100px;
	height:18px;
	max-height:18px;
	padding:0px 2px;
	border: 1px solid #ccc;
}

.box_160 {
	background: #fff url(../imageset/boxbg.gif) repeat-x top left;;
	width: 160px;
	height:18px;
	max-height:18px;
	padding:0px 2px;
	border: 1px solid #ccc;
}

.box_200 {
	background: #fff url(../imageset/boxbg.gif) repeat-x top left;;
	width: 200px;
	height:18px;
	max-height:18px;
	padding:0 2px;
	border: 1px solid #ccc;
}

.box_250 {
	background: #fff url(../imageset/boxbg.gif) repeat-x top left;
	width: 250px;
	height:20px;
	max-height:18px;
	padding:0px 2px;
	border: 1px solid #ccc;
}

.combo_160 {
	background: #fff;
	width: 165px;
	height:18px;
	max-height:18px;
	padding:0;
	border: 1px solid #ccc;
}

.combo_200 {
	background: #fff;
	width: 205px;
	height:18px;
	max-height:18px;
	padding:0;
	border: 1px solid #ccc;
}

.area_250 {
	background: #fff url(../imageset/boxbg.gif) repeat-x top left;
	width: 250px;
	height:50px;
	max-height:100px;
	padding:0 2px;
	border: 1px solid #ccc;
}

.area_300 {
	background: #fff url(../imageset/boxbg.gif) repeat-x top left;
	width: 300px;
	height:100px;
	max-height:100px;
	padding:0 2px;
	border: 1px solid #ccc;
}

.footer {
	margin:0 auto;
	width: 900px;
	line-height: 26px;
	border-top:1px solid #999;
}

/* Pagination
---------------------------------------- */
.pagination {
	height: 1%; /* IE tweak (holly hack) */
	width: auto;
	text-align: right;
	margin-top: 5px;
	font-size: 0.85em;
	padding-bottom: 2px;
}

.rtl .pagination {
	text-align: left;
}

.pagination strong,
.pagination b {
	font-weight: normal;
}

.pagination span.page-sep {
	display:none;
}

.pagination span strong {
	padding: 0 7px;
	margin: 0 2px;
	font-weight: bold;
	font-size: 0.85em;
	color: #FFFFFF;
	background: #835628;
	border: 1px solid #532c06;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	font-weight: normal;
	font-size: 0.85em;
	text-decoration: none;
	color: #5C758C;
	margin: 0 2px;
	padding: 0 5px;
	background: #ECEDEE;
	border: 1px solid #B4BAC0;
}

.pagination span a:hover {
	border-color: #835628;
	background: #835628;
	color: #FFFFFF;
	text-decoration: none;
}

.pagination img {
	vertical-align: middle;
}

optgroup {
    font-style: normal;
    padding: 1px;

}

option {
    padding: 0 0 0 3px;
}