@import"reset.css";

body {
    background-color:#fffff7;
    font-family:Tahoma;
}

div.seo_link {
    width:890px;
    background:url(/img/c13.gif) 0 100% no-repeat;
    color:#4b0f15;
    font-family:"Times New Roman", Times, serif;
    font-size:15px;
    text-align:right;
    line-height:150%;
    padding:12px 5px;
}

#header1 {
    width:325px;
    height:250px;
    margin:0 auto;
    padding-top:25px;
}

#header2 {
    width:265px;
    height:190px;
    margin:0 auto;
    padding-top:25px;
}

.header3, .header6 {
    width:870px;
    margin:0 auto;
    background:#fdf5d8 url(/img/c7.gif) 0 0 no-repeat;
}

.header4, .header7 {
    width:830px;
    background:url(/img/c8.gif) 0 100% no-repeat;
    padding:10px 20px 10px 20px;
}

.header4 p, .header7 p {
    font-size:19px;
    color:#791922;
    font-family:"Times New Roman", Times, serif;
}

.header4 a, .header7 a {
    font-size:19px;
    color:#791922;
    font-family:"Times New Roman", Times, serif;
    text-decoration:underline;
}

.header4 b {
    font-weight:normal;
}

.header4 .text1, .header4 .text2, .header7 .text1, .header7 .text2 {
    font-family:"Times New Roman", Times, serif;
    font-size:16px;
    color:#555;
    width:280px;
    float:left;
    line-height:120%;
    margin:0 20px;
}

.header7 .text1, .header7 .text2 {
    font-family:"Times New Roman", Times, serif;
    font-size:16px;
    color:#555;
    width:280px;
    float:left;
    line-height:120%;
    margin:0 10px;
}

.header4 .text2, .header7 .text2 {
    width:330px;
    float:right;
    text-align:right;
}

.header5 {
    width:870px;
    margin:0 auto;
    height:160px;
    position:relative;
}

.header6 {
    position:absolute;
    bottom:0;
    left:0;
    z-index:100;
    margin:0;
}

#banner1 {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:160px;
    text-align:center;
    z-index:900;
}

#logo1 {
    display:block;
    width:325px;
    height:220px;
    background:url(/img/logo1.jpg) 0 0 no-repeat;
}

#logo2 {
    display:block;
    width:265px;
    height:175px;
    background:url(/img/logo2.jpg) 0 0 no-repeat;
}

#main1 {
    width:900px;
    height:300px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}

#main1sh {
    width:900px;
    height:300px;
    position:absolute;
    top:0;
    left:0;
    z-index:900;
    background:url(/img/sh1.png) 0 0 no-repeat;
}


#main1mask {
    display:block;
    width:900px;
    height:300px;
    position:absolute;
    top:0;
    left:0;
    z-index:950;
    background:url(/img/c3.png) 0 0 no-repeat;    
}

#main1mask a, .p0 {
    display:block;
    width:225px;
    height:300px;
    float:left;
}

#p1 {
    background:url(/img/p1.jpg) -25px 0 no-repeat;
    background-position:-25px 0px;
}

#p2 {
    background:url(/img/p2.jpg) -200px 0 no-repeat;
    background-position:-200px 0;
}

#p3 {
    background:url(/img/p3.jpg) -200px 0 no-repeat;    
    background-position:-200px 0;
}

#p4 {
    background:url(/img/p4.jpg) -50px 0 no-repeat;    
    background-position:-50px 0;
}

#menu1 {
    width:900px;
    margin:0 auto;
    height:100px;
    overflow:hidden;
    position:relative;
    margin-top:4px;
}

#menu1mask {
    display:block;
    width:900px;
    height:100px;
    position:absolute;
    top:0;
    left:0;
    z-index:950;
    background:url(/img/c3.png) 0 0 no-repeat;    
}

#main1mask a, .pa0 {
    display:block;
    width:225px;
    height:300px;
    float:left;
}

#menu1 a {
    display:block;
    width:225px;
    height:100px;
    float:left;
}

#ppa1 {
    background:url(/img/label1.png) 50% 0 no-repeat;
}

#ppa2 {
    background:url(/img/label2.png) 50% 0 no-repeat;
}

#ppa3 {
    background:url(/img/label3.png) 50% 0 no-repeat;
}

#ppa4 {
    background:url(/img/label4.png) 50% 0 no-repeat;
}

#pa1 {
    background:url(/img/p1f.jpg) -25px 0 no-repeat;
    background-position:-25px 0px;
}

#pa2 {
    background:url(/img/p2f.jpg) -200px 0 no-repeat;
    background-position:-200px 0;
}

#pa3 {
    background:url(/img/p3f.jpg) -200px 0 no-repeat;    
    background-position:-200px 0;
}

#pa4 {
    background:url(/img/p4f.jpg) -50px 0 no-repeat;    
    background-position:-50px 0;
}

#image_preload {
    height:1px;
    width:900px;
    margin:0 auto;
    margin-top:35px;
    overflow:hidden;
}

#footer1 {
    background:#a3251e url(/img/c1.gif) 0 0 no-repeat;
    width:900px;
    height:43px;
    margin:0 auto;    
}

#footer2 {
    background:url(/img/c2.gif) 100% 0 no-repeat;
    width:900px;
    height:43px;
}

#footer2 .text1, #footer2 .text2 {
    font-family:"Times New Roman", Times, serif;
    font-size:14px;
    color:#fff;
    width:300px;
    float:left;
    line-height:120%;
    margin:5px 0 0 30px;
}

#footer2 .text2 {
    margin:13px 30px 0 0;
    float:right;
    text-align:right;
}

#footer3 {
    background-color:#fff;
}

#footer4 {
    width:900px;
    margin:0 auto;
    margin-top:35px;
    padding:5px 0 10px 0;
}

#footer4 .text {
    width:280px;
    float:left;
}

#footer4 p {
    font-size:10px;
    font-family:Verdana;
    color:#4d4d4d;
    margin:8px 0;
    line-height:130%;
}

#footer5 {
    float:left;
    margin:10px 50px 10px 80px;
    width:300px;
}

#footer5 .text1, #footer5 .text2 {
    font-family:"Times New Roman", Times, serif;
    font-size:15px;
    color:#000;
    width:300px;
    line-height:120%;
}

#content1, #content2 {
    width:1000px;
    margin:0 auto;
    background:url(/img/back1.jpg) 50% 0 no-repeat;
}

#content2 {
    background:url(/img/back2.jpg) 50% 0 no-repeat;
}

#menu2 {
    background:url(/img/menu1.gif) 0 0 no-repeat;
    height:52px;
    width:1000px;
    margin-top:7px;
    text-align:center;
    padding-top:7px;
}

#menu2 a {
    color:#4b0f15;
    font-family:"Times New Roman", Times, serif;
    font-size:14px;
    text-decoration:none;
    line-height:17px;
}

#menu2 a:hover {
    text-decoration:underline;
}

#menu2 a.special {
    background-color:#f6ecce;
    color:#d52d2c;
    padding:0 5px;
}

.menu3 {
    height:20px;
    width:30px;
    padding:0 10px;
    background:url(/img/menu2.gif) 50% 100% no-repeat;
}

#tocart {
    float:right;
    padding-right:25px;
    padding-top:3px;
    margin-right:12px;
    margin-top:7px;
    background:url(/img/cart.gif) 100% 0 no-repeat;
    height:30px;
}

#tocart a {
    font-family:"Times New Roman", Times, serif;
    font-size:13px;
    color:#000;
    text-decoration:underline;
}

#mainar {
    width:950px;
    height:475px;
    margin:0 auto;
    position:relative;
    margin-bottom:30px;
}

a#ar1 {
    position:absolute;
    left:0;
    top:240px;
    width:26px;
    height:53px;
    background:url(/img/arrows.gif) 0 0 no-repeat;
}

a#ar1:hover {
    background:url(/img/arrows.gif) 0 -53px no-repeat;    
}

a#ar2 {
    position:absolute;
    right:0;
    top:240px;
    width:26px;
    height:53px;
    background:url(/img/arrows.gif) 100% 0 no-repeat;
}

a#ar2:hover {
    background:url(/img/arrows.gif) 100% -53px no-repeat;    
}

#main2 {
    width:871px;
    height:475px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}

#main2sh {
    width:871px;
    height:475px;
    position:absolute;
    top:0;
    left:0;
    z-index:900;
    background:url(/img/sh2.png) 0 0 no-repeat;
}

#main2mask {
    display:block;
    width:871px;
    height:475px;
    position:absolute;
    top:0;
    left:0;
    z-index:950;
    background:url(/img/c4.png) 0 0 no-repeat;
}

#main2mask a, .pic {
    display:block;
    width:174px;
    height:475px;
    float:left;
}

#main2mask a {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity:0.70;
    -khtml-opacity:0.70;
    opacity:0.70;
}

#text1 {
    width:870px;
    margin:0 auto;
    margin-top:20px;
    font-family:"Times New Roman", Times, serif;
    font-size:14px;
}

#text2 {
    font-size:13px;
    width:300px;
    float:left;
}

#text2_1 {
    font-size:13px;
    width:200px;
    float:left;
}


#text2 .color1, #text2_1 .color1 {
    background-color:#fdf5d8;
    padding:2px 8px;
}

#text2 .color2, #text2_1 .color2 {
    padding:2px 8px;
}

#text2 p, #text2_1 p {
    margin:4px 0;
    color:#951e2a;
}

#text2 a, #text2_1 a {
    color:#951e2a;
    text-decoration:none;    
}

#text2 a:hover, #text2_1 a:hover {
    text-decoration:underline;    
}

#text2 strong {
    font-weight:bold;
}

#text2 p.lmenu1 {
    padding-left:20px;
}

#text2 p.lmenu1 b {
    font-weight:normal;
}

#text3 {
    width:550px;
    float:right;
}

#text3_1 {
    width:650px;
    float:right;
}

#text4 {
    width:830px;
    margin:0 auto;
}

#text4 p.big {
    font-size:18px;
}

#text3 p, #text4 p, #text3_1 p {
    margin:12px 0;
    line-height:130%;
    font-size:14px;
    font-weight:normal;
}

#text3 ul, #text4 ul, #text3_1 ul {
    margin-top:-10px;
}

#text3 ul li, #text4 ul li, #text3_1 ul li {
    margin:4px 0;
    list-style-type:none;
    margin-left:15px;
    line-height:130%;
}

#text3 ul li:before, #text4 ul li:before, #text3_1 ul li:before {
 content: "\2013  ";
}

#text3 strong, #text4 strong, #text3_1 strong {
    font-weight:bold;
}

#text4 h1, #text3_1 h1, #text3 h1 {
    font-size:24px;
}

#text4 h2, #text3_1 h2, #text3 h2 {
    font-size:20px;
}

#main3 {
    width:950px;
    margin:0 auto;
    height:380px;
}

.circle {
    display:block;
    float:left;
    width:197px;
    height:358px;
}

.circlebig {
    display:block;
    float:left;
    width:358px;
    height:358px;
}

#cr1 {
    background:url(/img/k1.png) 50% 50% no-repeat;
}

#cr1b {
    background:url(/img/k1b.png) 50% 50% no-repeat;
}

#cr2 {
    background:url(/img/k2.png) 50% 50% no-repeat;
}

#cr2b {
    background:url(/img/k2b.png) 50% 50% no-repeat;
}

#cr3 {
    background:url(/img/k3.png) 50% 50% no-repeat;
}

#cr3b {
    background:url(/img/k3b.png) 50% 50% no-repeat;
}

#cr4 {
    background:url(/img/k4.png) 50% 50% no-repeat;
}

#cr4b {
    background:url(/img/k4b.png) 50% 50% no-repeat;
}

#cr5 {
    background:url(/img/k5.png) 50% 50% no-repeat;
}

#cr5b {
    background:url(/img/k5b.png) 50% 50% no-repeat;
}

#cr6 {
    background:url(/img/k6.png) 50% 50% no-repeat;
}

#cr6b {
    background:url(/img/k6b.png) 50% 50% no-repeat;
}

#cr7 {
    background:url(/img/k7.png) 50% 50% no-repeat;
}

#cr7b {
    background:url(/img/k7b.png) 50% 50% no-repeat;
}

#cr8 {
    background:url(/img/k8.png) 50% 50% no-repeat;
}

#cr8b {
    background:url(/img/k8b.png) 50% 50% no-repeat;
}

#cr9 {
    background:url(/img/k9.png) 50% 50% no-repeat;
}

#cr9b {
    background:url(/img/k9b.png) 50% 50% no-repeat;
}

#cr10 {
    background:url(/img/k10.png) 50% 50% no-repeat;
}

#cr10b {
    background:url(/img/k10b.png) 50% 50% no-repeat;
}

#cr11 {
    background:url(/img/k11.png) 50% 50% no-repeat;
}

#cr11b {
    background:url(/img/k11b.png) 50% 50% no-repeat;
}

#cr12 {
    background:url(/img/k12.png) 50% 50% no-repeat;
}

#cr12b {
    background:url(/img/k12b.png) 50% 50% no-repeat;
}

#cr13 {
    background:url(/img/k13.png) 50% 50% no-repeat;
}

#cr13b {
    background:url(/img/k13b.png) 50% 50% no-repeat;
}

#cr14 {
    background:url(/img/k14.png) 50% 50% no-repeat;
}

#cr14b {
    background:url(/img/k14b.png) 50% 50% no-repeat;
}

#cr15 {
    background:url(/img/k15.png) 50% 50% no-repeat;
}

#cr15b {
    background:url(/img/k15b.png) 50% 50% no-repeat;
}

#cr16 {
    background:url(/img/k16.png) 50% 50% no-repeat;
}

#cr16b {
    background:url(/img/k16b.png) 50% 50% no-repeat;
}

.hide {
    display:none;
}

#links1, #links2, #seo_link1 {
    width:900px;
    margin:0 auto;
    margin-bottom:25px;
    background:#f8efd5 url(/img/c12.gif) 0 0 no-repeat;
}

#links1sub, #links2sub {
    width:890px;
    background:url(/img/c13.gif) 0 100% no-repeat;
    color:#4b0f15;
    font-family:"Times New Roman", Times, serif;
    font-size:15px;
    text-align:center;
    line-height:150%;
    padding:12px 5px;
}

#seo_link1sub {
    width:890px;
    background:url(/img/c13.gif) 0 100% no-repeat;
    font-family:"Times New Roman", Times, serif;
    font-size:15px;
    text-align:center;
    line-height:150%;
    padding:12px 5px;
}
#seo_link1 a {
    color:#4b0f15;
    text-decoration:none;
}
#seo_link1 li {
    margin-top: 8px;
    text-align:right;
}


#links1 a, #links2 a {
    color:#4b0f15;
    white-space:nowrap;
    text-decoration:none;
    margin:0 12px;
}

#links1 a:hover, #links2 a:hover {
    text-decoration:underline;
}

#opentext {
    width:900px;
    margin:0 auto;
    margin-top:35px;
}

#opentext h1 {
    font-size:18px;
}
#opentext h2 {
    font-size:17px;
}

#opentext p {
    font-size:11px;
    line-height:130%;
    margin:10px 0;
}

#opentext_more1 {
    display:none;
}

#opentext_morelink1 {
    display:none;
}

#opentext ul, #opentext ul li {
    font-size:11px;
    margin:2px 0;
}


.spacer1 {
    height:2px;
}

.paginationControl {
}

.paginationControl a {
    text-decoration:none;
    padding:2px 5px;
    color:#817352;
}

.paginationControl a:hover {
    color:#fff;
    background-color:#ebd195;
}

.post {
    margin-bottom:25px;
}

.post .title {
    margin-bottom:8px;
    font-size:20px;
}

.post .title a, .post .title a:visited {
    color:#bda878;
}

.post .title a:hover {
    color:#817352;
}

.comments {
    margin-top:40px;
}

.postedby {
    margin-bottom:5px;
    padding-bottom:3px;
    border-bottom:1px solid #fdf5d8;
}

.comment {
    margin-bottom:15px;
}

.zend_form dd {
    margin:2px 0 10px 0;
}

.zend_form .errors {
    margin:5px 0 30px;
    color:red;
}

.zend_form input {
    width:500px;
}

.zend_form textarea {
    width:500px;
}

.photofl {
    float:left;
    margin:5px;
}

.b_banner {
    background-color:#fe2400;
    height:90px;
    text-align:center;
    margin-bottom:20px;
}

.b_banner2 {
    background-color:#ecece5;
    height:90px;
    text-align:center;
    margin-bottom:20px;
}

