.headborder {
        background-color: #702126;
        color: #FFFFFF;

}
.topnav {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
}
.searchform {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #702126;
        background-color: #EDE0CF;
        border: 1px solid #702126;
}
.mainnavback {
        background-color: #EDE0CF;
        background-repeat: repeat-x;
        height: 32px;
}
.shopnavbox {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #702126;
        background-color: #E8E1CA;
        width: 175px;
        border: 1px solid #C7B77E;
        padding: 8px;
        margin: 4px;

}
.prodcategory {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
}
.proditem {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #702126;
        margin: 8px;
        padding-left: 8px;

}
.shoprightcol {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        background-color: #E0EAEB;
        margin: 5px;
        padding: 1px;
        width: 170px;
        border: 1px solid #C7B77E;
}
.shoprightcolhead {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #702126;
        background-color: #A1646C;
        padding: 5px;
        width: 175px;
}
.shopcrossitem {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        padding: 5px;
}
td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        line-height: 16px;

}
.prodtitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #702126;
        padding: 3px;
}
.prodprice {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        padding: 3px;

}
.topnav:link {
        color: #7B6B35;
        text-decoration: underline;
}
.topnav:visited {
        color: #7B6B35;
}
.topnav:hover {
        color: #671B1F;
        text-decoration: none;
}
.topnav:active {
        color: #FFFFFF;
        text-decoration: underline;
}
a:link {
        color: #702126;
        text-decoration: underline;
}
a:visited {
        color: #935055;
}
a:hover {
        color: #702126;
        text-decoration: none;
}
a:active {
        color: #BB8489;
        text-decoration: underline;
}
.shopnav:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #E3CDB9;
        text-decoration: underline;
}
.shopnav:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #E3CDB9;
}
.shopnav:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
.shopnav:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: underline;
}
.storebody {
        background-color: #FFFFFF;
}
body {
        background-color: #EFEDDA;
}
.select {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        border: 2px solid #6E1E23;
}
.input {font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        border: 1px solid #6E1E23;}
.headmodern {

        background-color: #E3CDB9;
        background-image: url(../img/header_back_modern.jpg);
        background-repeat: no-repeat;
        height: 148px;
}
.headhistoric {


        background-color: #E3CDB9;
        background-image: url(../img/header_back_historic.jpg);
        background-repeat: no-repeat;
        height: 148px;
}
.bodyborder {
        background-color: #6F2024;
}
.bodyback {
        background-color: #DEE3F1;
}

.homecallouttitle {
        background-image: url(../img/home_callout_title_back.gif);
        background-repeat : repeat-y;
        padding : 5px;
        font-family : "Times New Roman", Times, serif;
        font-size : 14px;
        font-weight : bold;
        color : #702126;
}

.homecalloutright {
        background-image: url(../img/home_callout_back.gif);
        background-repeat: repeat-y;
        background-position : left;
}
.calloutbody {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        background-color: #FFFFFF;
        padding: 6px;
}
.homecalloutborder {
        background-color: #A17974;
}
.title1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #003300;
}
.title1:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #003300;
	text-decoration: none;
}
.title1:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #003300;
	text-decoration: underline;
}
.title1:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #003300;
	text-decoration: none;
}
.link1:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
	font-style: italic;
        color: #712227;
        text-decoration: none;
}
.link1:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
	font-style: italic;
        color: #712227;
	text-decoration: none;
}
.link1:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #A23139;
        text-decoration: underline;
}
.link1:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        text-decoration: underline;
}
.link2:link {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #712227;
        text-decoration: underline;
}
.link2:visited {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #712227;
        text-decoration: underline;
}
.link2:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #A23139;
        text-decoration: underline;
}
.link2:active {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
        text-decoration: underline;
}
.rule1 {
        background-image: url(../img/back_rule1.gif);
        background-repeat: repeat-x;
}
.homeshopbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #DDDAB3;
        border: 1px solid #712328;

        padding: 4px;

}
.caption {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #722227;
}
.homeeventsborder {
        background-color: #516F7A;
}
.homeevents {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #E8E6CA;
}
.homeeventsfoot {
        background-image: url(../img/home_events_foot.gif);
        height: 17px;
        width: 265px;
}
.crumbs {
        font-size: 10px;
        padding: 4px;
        background-color: #EFEDDA;
}
.leftcol {
        background-image: url(../img/int_leftcol_back.jpg);
        background-repeat: repeat-y;
        margin: 6px;
        padding: 4px;
        width: 196px;
        border: 1px solid #333333;
}
.intcalloutright {

        background-image: url(../img/int_callout_back.gif);
        background-repeat: repeat-y;
}
.intcallouttitle {
        font-family: "Times New Roman", Times, serif;
        font-size: 14px;
        font-weight: bold;
        color: #712227;
        margin-bottom: 10px;



}
.storytitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #712227;
}
.storysubtitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #712227;
}
.title2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #712227;
}
.title3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #1D4A1B;
}
ul {
        list-style-image: url(../img/bullet.gif);
        margin: 0px 0px 5px 30px;



}
li {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
}
.attractiondetail {
        background-color: #DFDBB7;
        padding: 4px;
}
.rule2 {

        background-image: url(../img/back_rule2.gif);
        background-repeat: repeat-x;
}

.checkbox {
        border: 1px solid #6E1E23;
}
.listhead {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #594E26;
        background-color: #D8CCA5;
        padding: 3px;
}
.callout2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #003300;
        background-color: #DFDBB7;
        width: 180px;
        border: 1px solid #702025;
        padding: 5px;
}
.form {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #712227;
        background-color: #FFFFFF;
        border: 1px solid #712227;
}
.calloutcard {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #003300;
        padding: 4px;
}
.head3 {


        background-color: #E3CDB9;
        background-image: url(../img/header_back_3.jpg);
        background-repeat: no-repeat;
        height: 148px;
}
.head4 {



        background-color: #E3CDB9;
        background-image: url(../img/header_back_4.jpg);
        background-repeat: no-repeat;
        height: 148px;
}
.head5 {




        background-color: #E3CDB9;
        background-image: url(../img/header_back_5.jpg);
        background-repeat: no-repeat;
        height: 148px;
}
.head6 {





        background-color: #E3CDB9;
        background-image: url(../img/header_back_6.jpg);
        background-repeat: no-repeat;
        height: 148px;
}
.head7 {

        background-color: #E3CDB9;
        background-image: url(../img/header_back_7.jpg);
        background-repeat: no-repeat;
        height: 148px;
}


.headhome {
        background-color: #E3CDB9;
        background-image: url(../img/header_back_home.jpg);
        background-repeat: no-repeat;
        height: 148px;
}


.calloutmag {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #722227;
        line-height: normal;
}
.imgdetail {
        border: 1px groove #702126;
}
.cardbody {
        background-color: #EFEDDA;
        padding: 8px;
        overflow: visible;
        border: 1px solid #6E1E23;
        width: 350px;
        height: 150px;


}
.cardborder {
        width: 380px;
        border: 1px dashed #000000;
        padding: 10px;
}
.cardtitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #333333;
}
.headsharing {


        background-color: #E3CDB9;
        background-image: url(../img/header_back_sharing.jpg);
        background-repeat: no-repeat;
        height: 148px;
}
.titlesm {
        color: #712227;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;


}
.callout3 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #DFDBB7;
        border: 1px solid #702025;
        padding: 5px;
}
.compare {
        background-color: #E6DEC4;
        padding: 3px;
        border: 1px solid #B6696F;
}
.compareoff {
        background-color: #DDD8CC;
        padding: 3px;
        border: 1px solid #B6696F;
}

 
