body
{
    margin: 0;
    padding: 0;

    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 22px;
    color: #FEF9EB;
	font-weight: normal;
}

a:link, a:visited, a:hover
{
    color: #752641;
    text-decoration: none;
	font-weight: normal;
}

a img 
{
    border: none;
}

.menutext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 8px;
    color: #333333;
}

.menulink
{
    font-family: Times New Roman,Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 14px;
    padding-left: 5px;
    font-weight: bold;
    color: #752641;
}

.menulinksmall
{
    font-family: Times New Roman,Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    letter-spacing: 1px;
    padding-left: 5px;
    font-weight: bold;
    color: #752641;
}

.maintext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #752641;
    line-height: 1.5em;
    font-weight: normal;
}

.maintitle
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 18px;
    color: #752641;
    line-height: 1.5em;
}

.hardtext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #752641;
}

.phonenumbertext
{
    font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 13px;
    line-height: 1.5em;
	font-weight: bold;
    color: #752641;
}

.addresstext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #974E2A;
    font-weight: bold;
    line-height: 1.8em;
}

.contenttext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #974E2A;
    font-weight: normal;
    line-height: 1.5em;
}

.sidebg
{
   background-image: url('../images/logobg.gif');  
   background-repeat: no-repeat;
   font-size: 12px;
   color: #333333;
}

.mainbg
{
   background-image: url('../images/main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg
{
   background-image: url('../images/secondary_main.jpg');  
   background-repeat: no-repeat;
}
.secondarybg2
{
   background-image: url('../images/heritage_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg3
{
   background-image: url('../images/businesscars_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg4
{
   background-image: url('../images/legacy_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg5
{
   background-image: url('../images/railtours_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg6
{
   background-image: url('../images/rockies_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg7
{
   background-image: url('../images/golf_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg8
{
   background-image: url('../images/flyfishing_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg9
{
   background-image: url('../images/shedule_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg10
{
   background-image: url('../images/privatebookings_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg11
{
   background-image: url('../images/dinnertrain_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg12
{
   background-image: url('../images/journey_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg13
{
   background-image: url('../images/theexperience_main.jpg');  
   background-repeat: no-repeat;
}
.secondarybg14
{
   background-image: url('../images/accolades_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg15
{
   background-image: url('../images/accommodation_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg16
{
   background-image: url('../images/book_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg17
{
   background-image: url('../images/media_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg18
{
   background-image: url('../images/company_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg19
{
   background-image: url('../images/contact_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg20
{
   background-image: url('../images/terms_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg21
{
   background-image: url('../images/scenery_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg22
{
   background-image: url('../images/faq_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg23
{
   background-image: url('../images/service_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg24
{
   background-image: url('../images/routemaps_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg25
{
   background-image: url('../images/multiday_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg26
{
   background-image: url('../images/meeting_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg27
{
   background-image: url('../images/culinary_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg28
{
   background-image: url('../images/offtrain_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg29
{
   background-image: url('../images/travel_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg30
{
   background-image: url('../images/historical_main.jpg');  
   background-repeat: no-repeat;
}
.secondarybg31
{
   background-image: url('../images/heritage_main.jpg');  
   background-repeat: no-repeat;
}


.secondarybg32
{
   background-image: url('../images/testimonial_main.jpg');  
   background-repeat: no-repeat;
}

.secondarybg33
{
   background-image: url('../images/RPE_main.jpg');  
   background-repeat: no-repeat;
}


.bottombg
{
   background-image: url('../images/bottom.jpg');  
   background-repeat: no-repeat;
}

.selectedbg
{
   background-image: url('../images/select3.gif');  
   background-repeat: no-repeat;
}

.selectedrightbg
{
   background-image: url('../images/select3_right.gif');  
   background-repeat: no-repeat;
   font-family: Times New Roman,Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size: 14px;
   padding-left: 5px;
   font-weight: bold;
   color: #752641;
}

.footerbg
{
   background-image: url('../images/footerbg.jpg');  
   background-repeat: no-repeat;
}

.footertop
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #9C733E;
    font-weight: bold;
}

.footertop a:link, .footertop a:hover, .footertop a:visited
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #9C733E;
    font-weight: bold;
}

.footerbottom
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #C9A26F;
    font-weight: bold;
}

.footerbottom a:link, .footerbottom a:hover, .footerbottom a:visited
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #C9A26F;
    font-weight: bold;
}

.menusublinks
{
   font-size: 12px;
   color: #5F3918;
   font-weight: bold;
}

.title
{
   font-size: 12px;
   color: #752641;
   font-weight: bold;
}

.formbox
{
   border: 1px solid #78492B;
   font-size: 12px;
   background-color: #efefef;
   color: #752641;
   width: 110px;
}

.formtextbox
{
   border: 1px solid #78492B;
   font-size: 12px;
   background-color: #efefef;
   color: #752641;
   width: 280px;
}

.picborder
{
   border: 1px solid #9C733E;
}

