﻿body { background:url(images/bg.jpg) center top repeat #32211A; padding:0; margin:0; font-size:16px; font-family:Georgia, Times New Roman, Arial}
#body-frame{ background:url(images/header_bg_07.jpg) center top no-repeat; margin:0px; position:relative; padding-top:52px; padding-bottom:25px;}
.main-wrapper{background:url(images/field_bg.jpg) left top repeat-y #F7E2C5; width:991px; position:relative;}
#main-container{ /*background:url(images/header_bg_03.jpg) left 5px no-repeat;*/ position:relative;}
#main-container .innerbox{ margin:0px 105px 0px 105px; padding-top:27px;}
.footer{ background:url(images/footer.jpg) center bottom no-repeat; height:81px; text-align:center;}
.content{ text-align:left; margin:0; width:758px;}
h1{ font-weight:normal; font-size:26px;}
h3{ background:url(images/comm_bg.gif) left bottom repeat-x; padding:3px 10px; font-weight: normal; margin:0;}
.warning{color:#c20b65; font-size:18px;}
hr{ background:url(images/menu_bar.gif) left bottom repeat-x; height:2px; border:none; padding:0; margin:0;}
.small{ font-size:12px; color:#5d4222;}

.clear{ clear:both; line-height:1px;}
a:link, a:visited{color:#ab0000;}
a:hover{ text-decoration:none;}
.textbox{background:url(images/search.gif) left top no-repeat; width:214px; padding:6px 5px 7px 6px; margin:2px 0; color:#691b00; font-family:Georgia; font-size:16px; border:none;}
.bttn{}
.label{}

/* User Info */
#userinfo{ position:absolute; right:10px; top:10px; background-color:#fff; border:#000 solid 1px; padding:2px 10px;}

/* Header */
.header-box{ position:relative; height:110px; background:url(images/header-bg1.jpg) 140px bottom no-repeat;}
.logo{ position:absolute; left:4px; top:60px;}
.search{ position:absolute; right:4px; top:60px;}
.inputbox-search{ float:right; background:url(images/search.gif) left top no-repeat; width:214px; padding:6px 5px 7px 6px; margin:0px 10px; color:#691b00; font-family:Georgia; font-size:16px; border:none;}
.search-btn{ float:right; background:url(images/search_btn.gif) left top no-repeat #FCE197; width:95px; height:30px; border: none; }
.header{ background:url(images/header.jpg) center top no-repeat; height:169px;}

/* Menu */
.menu-box{ margin-top:7px; position:relative;}
#menu{margin-left:3px; height:37px;}
#menu ul{ margin:0px; padding:0px; list-style:none;}
#menu li{ float:left; height:37px; margin:0px 5px 0px 7px;}
#menu li a:link, #menu li a:visited{ display:block; padding-top:37px; overflow:hidden; height:0;}
#menu li.item-1 a { width:69px; background:url(images/menu_btn_1.gif) center top no-repeat; text-decoration:none;}
#menu li.item-1 a:hover {background-position:center -37px;}
#menu li.item-2 a, #menu li.item-2-active a { width:226px; background:url(images/menu_btn_2.gif) center top no-repeat; text-decoration:none;}
#menu li.item-2 a:hover{background-position:center -37px;}
#menu li.item-3 a, #menu li.item-3-active a { width:218px; background:url(images/menu_btn_3.gif) center top no-repeat; text-decoration:none;}
#menu li.item-3 a:hover{background-position:center -37px;}
#menu li.item-4 a, #menu li.item-4-active a { width:207px; background:url(images/menu_btn_4.gif) center top no-repeat; text-decoration:none;}
#menu li.item-4 a:hover{background-position:center -37px;}
#menu li.item-2-active a{background-position:center -37px;}
#menu li.item-3-active a{background-position:center -37px;}
#menu li.item-4-active a{background-position:center -37px;}

.menu-hr{ background:url(images/hr_01.gif) center top repeat-x; height:28px; margin:9px 15px 0px 15px;}
.menu-btm-hr{ background:url(images/hr_02.gif) center top repeat-x; height:28px; width:758px; margin-top:20px;}

/* FrontPage bottom boxes */
.ibox-wrap{margin:0; padding:7px 0 0 17px; text-align:left;}
.ibox{ text-align:left; float:left; margin:10px 10px 0 0px; width:234px; height:205px; background:url(images/info-box.gif) center top no-repeat;}
.ibox h3{ padding:0 0 7px 0; margin:30px 26px 0px 26px; background:url(images/ibox-hr.gif) left bottom no-repeat; font-family:Georgia; font-size:18px; color:#2a2525; font-weight:bold;}
.ibox-content{ padding:26px; margin:0;}
.ibox-blog{ /*background:url(images/rss-icon.gif) 165px 85px no-repeat;*/ height:60px; overflow:hidden;}
ul.blog-list{ padding:0; margin:0; list-style:none;}
ul.blog-list li{ background:none; padding:0; margin:0;}
.ibox ul{ padding:0px; margin:0px; list-style:none;}
.ibox li{ background:url(images/info-bullet.gif) left 6px no-repeat; padding:1px 0px 1px 22px; margin:0;}
.ibox-content p{ font-size:12px; margin:0px; padding:0 0 7px 0;}

/* Footer */
.ftr-container{ background:url(images/footer_hr.gif) center 30px no-repeat; padding-top:55px; font-size:12px; position:relative;}

/* Login */
#LoginMessages{padding-top:15px;}

/* Search Results */
.s-result{ background:url(images/menu_bg.gif) left top repeat; padding:10px; margin:5px 0;}
a.search-head{ font-size:20px; color:#000;}
a.search-head:hover{ text-decoration:none;}
.search-head b{ font-weight:normal;}
.search-content{ font-size:16px; display:block; padding:15px 0; margin:0;}
.search-content b{font-weight:normal; background-color:#F9EEAC; padding:0 5px; }
.s_url{ color:#691B00; font-size:13px;}
.result-suggest{ padding:15px 0 0 10px;}
.paging{ position:relative; margin-top:10px;}
.paging span{ background:url(images/comm_bg.gif) left bottom repeat-x; display:block; float:left;  margin:0 2px; font-size:14px; font-weight:bold; color:#71260c; padding:4px 10px; }
.paging a:link, .paging a:visited{ text-decoration:none; display:block; padding:4px 10px; float: left;}
.paging a:hover{ background:url(images/paging_bg.jpg) left bottom repeat-x; color:#000;}
span.paging-single{ background:url(images/paging_bg.jpg) left bottom repeat-x; padding:4px 10px; display:block; float:left;  margin:0 2px; font-size:14px; font-weight:bold; color:#000;}

/* Front Page content */
.front-left-container{ float:left; margin-top:15px; width:217px;}
.front-left-container img{ margin-bottom:10px;}
.front-right-container{ float:left; margin-left:15px; width:510px;}

/* Shop Letters */
.shop-list-container{ float:left; width:49%; margin:0 3px}
.shop-letters{ background:url(images/comm_bg.gif) left bottom repeat-x; padding:7px 12px; color:#691b00; clear:both; margin-bottom:0px; margin-top:6px;}
.shop-list{ list-style:none; padding:0; margin:0 0 10px 0;}
.shop-list li{ background:url(images/paging_bg1.jpg) left bottom repeat-x; margin-bottom:3px; padding:5px 0 7px 0; clear:both;}
.shop-Year{  float:left; width:60px; text-align:center;}
.shop-number{ float:left; width:60px; text-align:center; /*background:url(images/comm_bg.gif) left bottom repeat-x;*/}
.shop-name{ padding-left:7px; float:left;}
.shop-menu{ background:url(images/paging_bg.jpg) left top repeat-x; padding:2px; margin-bottom:3px; color:#815522;}
.shop-sort{ background:url(images/menu_bar.gif) left bottom repeat-x; font-size:18px; color:#362411; padding:3px 10px; margin:0; position:relative;}
.shop-sort .sort{ font-size:16px; font-weight:normal; position:absolute; right:7px; bottom:4px;}

