html, body {
	border:0 none;
	color:white;
	font-family:Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif;
	font-size:11px;
	margin:0;
	padding:0
}
body {
	background:#370C05 url(../images/bgMain3.jpg) repeat-x scroll left top;
	min-width:960px;
	width:100%
}
h3 {
	font-size:16px;
	margin:0 0 5px;
	padding:0
}
h4 {
	font-size:14px;
	margin:0 0 5px;
	padding:0
}
h5 {
	font-size:12px;
	margin:0 0 5px;
	padding:0
}
a {
	color:white;
	text-decoration:none
}
a:hover {
	color:#EEC9AC
}
a img {
	border-color:#6F3D12 #A25919 #A25919 #6F3D12;
	border-style:solid;
	border-width:1px;
	opacity:0.8;
	filter:alpha(opacity=80)
}
a img:hover {
	border:1px solid #EAA669;
	opacity:1.0;
	filter:alpha(opacity=100)
}
a.button {
	background:transparent url(../images/buttonoff.png) no-repeat scroll left top;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:20px;
	text-align:center;
	width:73px
}
a.button:hover {
	background:transparent url(../images/buttonon.png) no-repeat scroll left top
}
.warning {
	color:red;
	font-weight:bold
}
div#mForm label {
	clear:left;
	display:block;
	float:left;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	width:110px
}
div#mForm div {
	display:block;
	float:left;
	height:26px;
	padding-top:4px;
	width:160px
}
div#mForm span {
	display:block;
	float:left;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	width:110px;
}
div#mForm span.header {
	clear:both;
	font-weight:bold;
	padding:0 0 0 10px;
	text-align:left;
	width:90%
}
div#mForm span.warning {
	float:left;
	line-height:30px;
	margin-left:7px;
	padding:0;
	width:auto
}
div#mForm div.clearing {
	clear:both;
	height:0;
	float:none
}
div.clearing {
	clear:both;
	height:0
}
input[type="text"] {
	color:#494949;
	font-size:11px;
	font-style:italic;
	width:150px;
}
select {
	color:#494949;
	font-size:11px;
	font-style:italic;
	width:150px
}
input.inputsmall[type="text"] {
	width:100px
}
input.inputsmaller[type="text"] {
	width:60px
}
div#container {
	margin:0 auto;
	width:960px
}
div#topBar {
	background:transparent url(../images/headerBar.jpg) no-repeat scroll left top;
	height:29px;
	padding:295px 0 0 335px
}
div#topBarBot {
	background:transparent url(../images/headerBarBot.jpg) repeat-y scroll left bottom;
	height:45px
}
div#topBarBotCont {
	margin-left:335px;
	border:0px solid white
}
div#topBarBotCont div.normal {
	float:left;
	margin:10px 10px 0 0;
	float:left;
	border:0px solid red
}
div.sliderBg {
	background:transparent url(../images/sliderbg.png) no-repeat scroll left center;
	height:30px;
	margin-top:3px;
	width:259px
}
div.ui-slider-handle {
	background:transparent url(../images/slider.jpg) no-repeat scroll left top;
	display:block;
	float:left;
	height:19px;
	left:0;
	line-height:10px;
	position:relative;
	width:5px
}
div.ui-slider-handle:hover {
	cursor:pointer
}
div#mainBox {
	border:0 solid white;
	margin:10px 76px;
	width:821px
}
div#mainBoxL {
	/*display:none;*/
	background:transparent url(../images/botBoxBg.png) repeat-x left top;
	width:781px;
}
div#mainBoxR {
	/*display:none;*/
	background:transparent url(../images/botBoxBgRight.png) no-repeat right top;
	width:821px;
}
div#searchResBox {
	border:0px solid white;
	float:left;
	margin:10px 0 0 15px;
	width:540px
}
div#searchResBox2 {
	float:left;
	border:1px solid #917157;
	color:#FEBC0A;
	float:left;
	margin:45px 0 0;
	padding:7px;
	width:235px
}
div.restbox {
	border:0 solid #917157;
	float:left;
	height:100px;
	margin:10px 10px 10px 0;
	width:250px
}
div.restbox a img {
	margin-right:7px
}
div.empty {
	height: 149px;
}
div#footer {
	color:#D88337;
	line-height:20px;
	height:30px;
	text-align:center;
	width:100%;
	margin-top:30px;
}
div#popUpBox {
	font-size:11px;
	z-index:20;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	border:1px solid gray;
	width:330px;
	background:#fff
}
div#popUpBoxHedr {
	background:url(../images/popupboxhdrbg.jpg) repeat-x;
	height:25px;
	width:100%;
	color:white;
	font-weight:bold
}
div#popUpBoxHedr img.close {
	margin:2px
}
div#popUpBoxMain {
	margin:7px
}
div#popUpBoxHedrTitle {
	width:80%;
	float:left;
	margin:5px 0 0 7px;
	font-size:12px
}
div.menu {
	border-bottom:1px solid #59351F
}
div.menutab {
	opacity:1.0;
	filter:alpha(opacity=100);
	float:left;
	margin-right:1px;
	text-align:center;
	background:url(../images/menutab.png) no-repeat;
	width:130px;
	height:24px;
	line-height:24px;
	padding:0 10px 0 10px
}
a.menutab:hover {
	opacity:.5;
	filter:alpha(opacity=50)
}
div#mpage {
	margin-top:7px;
	text-align:center
}
div.menuAddress {
	border:0px solid black;
	width:612px;
	height:30px;
	margin:0 0 0 50px;
	padding-top:70px
}
div.menuPage {
	overflow:auto;
	border:0px solid black;
	height:510px;
	width:300px;
	margin:60px 0 0 50px;
	float:left;
	display:block
}
div.menuPageR {
	overflow:auto;
	border:0px solid black;
	margin-left:10px;
	color:#000
}
div.menuPage ul {
	list-style-type:none;
	padding-left:15px
}
div.menuPage ul li {
	clear:both;
	display:block;
	margin-bottom:10px;
	color:#000;
	font-style:italic;
	font-size:12pt;
	width:auto
}
div#menuAddress {
	color:#000;
	font-size:12pt;
	padding-left:10px
}
div#menuAddress a {
	color:#000
}
div#menuAddress a:hover {
	text-decoration:underline
}
a.expConA {
	background:url(../images/expa.jpg);
	margin:5px 5px 0 0;
	height:14px;
	width:14px;
	display:block;
	float:left
}
a.expConB {
	background:url(../images/cont.jpg);
	margin:5px 5px 0 0;
	height:14px;
	width:14px;
	display:block;
	float:left
}
span.dropdn {
	font-style:italic;
	background:#fff;
	color:#000;
	border:1px solid #7F9DB9;
	padding:2px 2px 2px 2px
}
span.dropdn button {
	background:url(../images/dnarrow.jpg) no-repeat;
	width:18px;
	height:18px;
	top:1px;
	right:-6px;
	position:relative
}
* html span.dropdn button {
	top:0px;
	right:-5px;
}
div#dropSelect {
	display:none;
	height:150px;
	width:160px;
	overflow:auto;
	position:absolute;
	top:0px;
	left:0px;
	border:1px solid #7F9DB9;
	background:#fff;
	color:#000;
	z-index:99
}
table#autocomplete {
	min-width:100px;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	border:1px solid #7F9DB9;
	background:#fff;
	color:#000;
	z-index:99
}
table#autocomplete a {
	color:#000
}

div#searchResBox img { border: 1px solid #FF9933; float:left; margin-right:5px; }
div#searchResBox .left, div#searchResBox .right { width:260px; float:left;}
div#searchResBox .right { margin-left: 10px; }
div#searchResBox .iw { float:left; width:140px;}
div#searchResBox ol { list-style:none; margin: 0px; padding: 0px; }
div#searchResBox li { margin-bottom:5px; min-height:70px;}
div#searchResBox h4 { margin-bottom:15px;}

div#searchResBox2 { padding-bottom:10px; }
div#searchResBox2 table caption { font-size:12px; font-weight:bold;}
div#searchResBox2 table td {color:#FFCC00;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div.sliderBg div.ui-slider-range
{
  display: none;
}

div#googleAd
{
position:relative;
top:20px;
}