* { margin:0; padding:0;}
body { background:#000; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#581400;}
td { font-size:12px; }
input, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:12px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:middle; text-align:left;}

#search-form { color:#000000;}
#search-form ul { width:100%; overflow:hidden;}
#search-form ul li { float:left; width:55%; padding-bottom:4px;}
#search-form ul li.alt { width:45%;}
#search-form ul li a { color:#73878b;}

#search-form ul li input { width:12px; height:12px; margin-right:7px;}
#search-form ul li label { color:#73878b; }
#search-form ul li span { text-decoration:underline;}
#search-form .text1 { width:75px; background:#fff; border:1px solid #bddbe7; padding:1px 0 1px 3px; color:#73878b;}
#search-form .text2 { width:70px; background:#fff; border:1px solid #bddbe7; padding:1px 0 1px 3px; color:#73878b; margin-right:5px;}
#search-form .wrapper { padding-bottom:8px;}

#contacts-form label { display:block; height:25px; }
#contacts-form input { width:303px; padding:2px 0 2px 3px; color:#554840; border:1px solid #554840; background:none;}
#contacts-form textarea { width:318px; height:66px; padding:1px 0 1px 3px; margin-bottom:16px; overflow:auto; color:#554840; border:1px solid #554840; background:none;}

.form { height:26px;}
.form input {width:273px; height:18px; background:#1b1714; border:1px solid #555038;}
textarea { background:#ffffff; overflow:auto; border:1px solid #555038;}


/*==================list====================*/
ul { list-style:none;}

.list1 { float:left;}
.list1 li { display:inline; font-size:.91em; padding:0 6px 0 0;}
.list1 li a { color:#c47b41; text-transform:uppercase; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}
.list1 li a.extra { text-decoration:underline;}
.list1 li a.extra:hover { text-decoration:none;}
.list1 li a.current { color:#fff;}

.list2 { float:right;}
.list2 li { display:inline; font-size:.91em; padding:0 0 0 14px;}
.list2 li a { color:#c47b41; text-transform:uppercase;}
.list2 li a.current { text-decoration:none; color:#fff;}
.list2 li a.current:hover { text-decoration:underline;}

.list3 li { background:url(images/marker.gif) no-repeat left 4px; padding:0 0 10px 14px; font-size:1.1em;}
.list3 li a { color:#bb4b15;}

.list4 dt { font-size:1.27em; padding-bottom:18px;}
.list4 dt a { color:#2d72d3;}
.list4 dd { color:#010101; padding-bottom:6px;}
.list4 dd span { color:#6e7886;}
.list4 dd.links { font-size:1.1em; color:#bb4b15; padding-top:12px; padding-bottom:0;}

.list5 { color:#010101; padding-top:30px;}
.list5 dt { font-weight:bold; padding-bottom:6px;}
.list5 dd { padding-bottom:6px;}
.list5 dd span { color:#6e7886;}

.gallery { width:100%; overflow:hidden;}
.gallery li { float:left; padding:0 0 0 4px;}
.gallery li a { border:1px solid #c2beb4; display:block;}
.gallery li a:hover { border:1px solid #fff;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

#prev-button { position:absolute; margin:0 0 0 35px;}
#next-button { position:absolute; margin:0 0 0 942px;}
#gall-txt { position:absolute;}

.divider { height:1px; font-size:0; line-height:0; background:#d7d1c4; overflow:hidden; margin:15px 0 17px 0;}
.divider1 { height:1px; font-size:0; line-height:0; background:#c7c7c3; overflow:hidden; margin:18px 0 18px 0;}

.p1 { margin-bottom:12px;}
.p2 { margin-bottom:20px;}


/*==================txt, links, lines, titles====================*/
a {color:#bb4b15;}
a:hover{text-decoration:none;}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#554840; background:#d7d2c7; border:1px solid #d1ccc1; padding:16px 10px 16px 20px;}
h3 { font-size:1.18em; margin:0px;}
h4 {font-size:1.27em; padding-bottom:18px; font-weight:normal;}
h4 a { color:#2d72d3;}

.link1 { font-size:.91em; text-transform:uppercase;}
.link2 { color:#554840;}

/*==================boxes====================*/
.box { width:228px; margin-right:20px; float:left; background:url(images/box1-bg.gif) left top repeat-x #f7f6f2;}
.box .border-top {background:url(images1/border-top.gif) repeat-x top;}
.box .border-bot {background:url(images1/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(images1/border-left.gif) repeat-y left;}
.box .border-right {background:url(images1/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(images1/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images1/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images1/left-bot-corner.gif) no-repeat left bottom; height:421px !important; }
.box .right-bot-corner {background:url(images1/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:18px 20px 0 21px;}

.box1 { background:#dcd8cf; width:933px; float:left }
.box1 .inner { padding:4px 0 4px 2px;}

.box2 {background:#d7d2c7; border:1px solid #d1ccc1; font-size:1.18em; margin-bottom:21px;}
.box2 .inner { padding:14px 20px 10px 19px;}
.box2 .fleft { color:#4c535c;}
.box2 .fright { color:#717984;}
.box2 .fright a { color:#717984; text-decoration:none;}
.box2 .fright a:hover { text-decoration:underline;}
.box2 .fright a.current { color:#e15713; text-decoration:underline;}
.box2 .fright a.current:hover { text-decoration:underline;}
.box2 .fright span { color:#4c535c;}

.box3 {background:#d7d2c7; border:1px solid #d1ccc1; font-size:1.18em; color:#b84a14; text-align:center; margin-top:19px;}
.box3 .inner { padding:14px 20px 20px 19px;}
.box3 span { color:#000;}

.cont-box { padding:0 30px 0 0; margin:0;}
.cont-box span { float:right;}


/*header*/
#header .row-1 { height:44px}
#header .row-1 .indent { padding:7px 0 0 20px;}
#header .row-2 { height:122px;}
#header .row-2 .indent { padding:5px 0 0 8px; }
#header .row-2 .promo { float:right; padding:28px 8px; color:#FFFFFF; text-align:right; width:360px}
#header .row-2 .indentmap { padding:15px 0 0 265px;}

/*content*/
#content { background:#eee9de; width:100%;}
#content .inside { padding:20px 16px 39px 21px;}
#content .inside .indent { padding:19px 6px 20px 20px;}

/*footer*/
#footer { color:#d99b75; text-align:center;}
#footer p { padding:30px 0 0 0;}
#footer a {color:#d99b75; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*==========================================*/

/* panels */
.sidePanel {
	border-bottom:1px solid #CCCCCC;
	margin:0px 0px 12px 0px;
	font-size:12px;
	padding-bottom:10px;
}

.sidePanel .panelContent, .sidePanel .panelContent form {
	font-size:12px;
}

.sidePanel label {
	display:block;
	background-repeat:repeat-y;
	font-weight:bold;
	font-size:18px;
	color:#330000;
}

.input_round {
	background:url(images/bg_field.gif) no-repeat left;
	padding-left:4px;
	height:20px;
}
.input_round input {
	border:0px;
	width:136px;
	background:transparent;
}
.multiple_options_caption { font-weight:bold }

.listingTitle { font-size:20px; font-weight:bold }
#listingDetails { padding:0px 10px; }

.form_main, .edit_users { margin:0px }
.form_main .row_main h3, .edit_users h3 { font-size:18px; margin-bottom:16px; }

.view_user_user_info, .view_user_user_hitcount { padding:20px; }
.browse_tool_ghost, .browse_tool_button { padding:0px 10px }

.small, .small a { font-size:10px }
.confirmBar { background-color:#581400; color:#F7F6F2; padding:5px; font-size:12px; font-weight:bold }
#zchart { margin-bottom:10px; }

.jcarousel-item {
	width:173px;
	height:158px;
}
.jcarousel-clip-horizontal { width: 920px; }
.jcarousel-item-horizontal { margin-left:11px; }
.browse_tool_table { margin:0px auto 10px auto; width:776px; background:#D7D2C7; }
.browse_tool_table td { padding:3px 8px }
fieldset { padding:10px; width:250px; }
.searchResult { width:775px; }
.listingDescription { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#581400; padding:10px; }
.icon-edit { background:url(images/ico_map.gif) no-repeat 0px -16px; height:13px; width:15px; float:left; clear:left; margin-right:5px }
.icon-add { background:url(images/ico_map.gif) no-repeat -1px -1px; height:13px; width:15px; float:left; margin-right:5px }
table.padded5 td { padding:5px }
.bottomBorder td { border-bottom:1px solid #581400 }
.review { margin:10px; margin-bottom:20px }
.review .reviewer { background:#581400; color:#FFFFFF; padding:5px 8px; height:16px }
.review .reviewDate { float:right; font-weight:normal }
.review .reviewContent { padding:8px }
.filler { height:175px }
