/*====================
Link Styles
======================*/
a:link, a:visited {color:#cb6f03;outline-style:none}
a:focus, a:hover, a:active {outline-style:none}
a.yellow:focus, a.yellow:hover, a.mn:active {text-decoration:none}

a.green:link, a.green:visited {color:#006446}
a.green:focus, a.green:hover, a.mn:active {color:#006446}

a.overBlack, a.overBlack:hover, a.overBlack:active{color:black}

a.mnSub:link, a.mnSub:visited {color:#6c6c6c}
a.mnSub:focus, a.mnSub:hover, a.mnSub:active {text-decoration:none}
li.mnFocus a:link, li.mnFocus a:visited {color:#00703c}

a.requestCatalog{background:url(/images/layout/bigBook.gif) no-repeat 0 0}
span.requestCatalog{display:block;background:url(/images/layout/bigBook.gif) no-repeat 0 0}


a.requestCatalogHome{background:url(/images/layout/catalogOffer.jpg) no-repeat 0 0}
a.requestCatalogHome:hover{background:url(/images/layout/catalogOffer.jpg) no-repeat 0 -67px}

a.gray:link, a.gray:visited, a.mp {color:#535353}
a.underline {text-decoration:underline}
 a.activetab {color:#cb6f03 !important}
 a.blue {color:#2588c9;}

body{
	background-color: #fff;
	color:#535353; 
	/*background:url(/images/16_col5.gif) repeat-y top;
	background:url(/images/12-grid.gif) repeat-y top*/
}
h1, h2, h3, h4, h5, h6 {color:#006446}
/*=========================================================================
Site specific Sytles
=========================================================================*/
.pc1-txt{color:#006446}   /* VBT GREEN  */
.pc1-bg{background-color:#296947} 

.pc2-txt{color:#FDF7E4}	  /*  Light green */ 
.pc2-bg{background:url(/images/layout/greenGradient.jpg) repeat-x}
	

.pc3-txt{color:#CB6F03}    /* VBT Yellow  */
.pc3-bg{background:url("/images/layout/blueGradient.jpg") repeat-x scroll 0 0 transparent}

.pc4-txt{color:#f5ebcd}    /* VBT FormBack ground  */
.pc4-bg{background-color:#f5ebcd}

.red {color:#8b181b}
.greyTxt{color:#555}
.greyBG{background-color:#555}
.white-txt{color:#fff}
.white-bg{background-color:#fff}
.black-txt{color:#000}
.black-bg{background-color:black}
.borderttop{border-top:1px solid black}
.border {border:1px solid #ccc}
.borderTop {border-top:1px solid #ccc}
.arrow {background:url(/images/layout/yellowArrow.gif) no-repeat right center}
.twitter {background:url(/images/twitter.gif) no-repeat}
.blue {color:#2588c9;}
.grayBg {background:#efefef;}
/*----  FORM STYLES ---*/
dl#formWrapper dt{/*border-top:1px dotted #d4d4d4*/}
dl#formWrapper dd{/*border-top:1px dotted #d4d4d4*/}
#formWrapper input, #formWrapper textarea, #formWrapper select{border:#c0c0c0 solid 1px}
#formWrapper ul.error{color:red}
.error{color:red}
#foot .error{color:#000}
.confirm{color:#296947}
#formWrapper label.error{color:red}
#formWrapper input.error{border:red solid 1px}
#formWrapper select.error{border:red solid 1px}
dl#formWrapper .submitBtn:hover{color:black}
dl#formWrapper input,  dl#formWrapper select, dl#formWrapper textarea{color:#555}
/*-------------------------*/

/*---  HEADER STYLES ---*/
#head {background:url(/images/layout/header.png) no-repeat -40px 0}
ul.actionLinks li.phone{color:#006446}
ul.actionLinks li.catalog{background:url(/images/catalogBtn.gif) no-repeat}
ul.actionLinks li.tour{background:url(/images/tourBtn.gif) no-repeat}
/*#tagLine {background:url(/images/tagLine.gif) no-repeat}*/
/*.headMN {background:url(/images/layout/navBg.gif) repeat-x}*/
ul.mainNav li a{border-left:#2e7448 solid 1px}
ul.mainNav li:last-child a {border:0}
ul.mainNav li ul a{border:0}
ul.mainNav li ul li{background:#f8f8f8}
ul.mainNav li:hover, ul.mainNav li.selected:hover{}
ul.mainNav li.selected{background: url(/images/layout/mainSelected.gif) repeat-x top}
ul.mainNav ul{background:#e8e8e8}

.homeSlide {border:1px solid #ccc}
.homeSlide .imgHero{background:url(/images/layout/tuscanSun.jpg) no-repeat center -65px}
.homeSlide .slideTxt{background:#fff; opacity:0.75; color:#333}
.homeSlide .tourBtn li{background:#dfdfdf url(/images/layout/tourBtnBg.gif) repeat-x top}
.homeSlide .tourBtn li:hover, .homeSlide .tourBtn li.selected {background:#056749 url(/images/layout/tourBtnBgSelected.gif) repeat-x}
.homeSlide .tourBtn li:hover h6, .homeSlide .tourBtn li.selected h6 {color:#fff}
/*.homeSlide .tourBtn li.selected span{background: url(/images/layout/carrot.gif) no-repeat top}*/
#popularTours {border:1px solid #ccc; background:url(/images/layout/greenGradient.jpg) repeat-x}
#popularTours ol {list-style:decimal}
#popularTours ol a {color:#006446}
.cW-b-right-inside {border:1px solid #ccc; background:url(/images/layout/blueGradient.jpg) repeat-x}
.cW-b-right-inside.lastChild {border:none; background:none}
.cW-b-right-inside div {border:1px solid #ccc; background:url(/images/layout/blueGradient.jpg) repeat-x}
#flightStatus p {background:url(/images/flight_status.gif) no-repeat;}
#foot{background:url(/images/layout/whiteBG.png) repeat top}
#foot h6 {color:#cb6f03}
#foot h6 a, #foot h6 span {color:#535353}
/*a.groupSale{background:url(/images/layout/groupIcon.gif) no-repeat 0 0; padding-left:1.5em}*/
.submitButton{background:url(/images/layout/submitBtn.jpg) no-repeat top; cursor:pointer}

/* TourTemp styles */
.TourTemp #contentWrap, .generalTemp #contentWrap, .listTemp #contentWrap {border:1px solid #ccc}
.tourTabContent h4{border-top:1px solid #555}
.tourTabContent table h4{border-bottom:1px solid #555}
.callBanner{background:url(/images/layout/callPerson.jpg) no-repeat left bottom; border:1px solid #ccc} 
.bookBtn{background:url(/images/layout/bookOnlineBtn.gif) no-repeat 0 0} 
.tempBanner{background:url(/images/layout/tempBg.gif) no-repeat top}
.goodBuyBanner{background:url(/images/layout/goodBuyBg.gif) no-repeat 0 0} 
.surchargeBanner{background:url(/images/layout/sursurchargeBg.gif) no-repeat 0 0} 

table.tomtom .cityhead a:hover{text-decoration:none} 
/*table.tomtom .cityhead a.showDecor:hover{text-decoration:underline} */

.generalTemp blockquote h4{border-top:1px solid #296947}
.generalTemp .rightColSec h4{border-top:0}
.largeImageClose{border:1px #555 solid}
.largeImageClose:hover{cursor:pointer;background-color:black}

.TourTemp .cW-a {border:1px solid #ccc; background:url(/images/layout/grayGradient.jpg) repeat-x}
.callToAction h3, .includeList li h6, .tourTabContent li h6 {color:#3f3f3f}
.scenicImage {border:1px solid #ccc}
#tourSearch {border:1px solid #ccc; background:url(/images/layout/greenGradient.jpg) repeat-x}
#tourSearch input[type="submit"] {background:#006446; color:#fff; border:none; cursor:pointer}
.requestCatalog {background:url(/images/brochure.jpg) no-repeat; border:1px solid #ccc}
#tourSearch.tourSearchBig {background:url(/images/layout/blueGradient.jpg) repeat-x}

/*  ----------- Tour Navigation Style  -----------  */

ul.tourNav li{background:#fff;border-top:2px solid transparent; border-bottom:2px solid #036547}
ul.tourNav li:hover{background:#e6eff9 url(/images/layout/tourBtn.png) repeat-x; border-top:2px solid #ca7128;border-bottom:none}
ul.tourNav li.selected{background:#e6eff9 url(/images/layout/tourBtn.png) repeat-x; border-top:2px solid #ca7128;border-bottom:none;border-right:1px #fff solid;border-left:1px #fff solid}
ul.tourNav li h6{color:#3f3f3f}


/*  ----------- End of Tour Navigation Style  -----------  */
.tomtom .bgprimary{}
.tomtom .bgalt{background-color:#ffffff}

/*----- List Tempate ----- */
.bigList > li {border-bottom:1px solid #ccc; list-style:none}
.bigList > li:first-child {border-top:1px solid #ccc}
.bigList > li img {border:1px solid #ccc}
/*---ouch, Chao ---*/
.bigList > li img.thumb {border:none;vertical-align:middle}
.bigList > li .extension {border-left:2px dotted #ccc}
.bigList > li .extension li {list-style:disc}
.pagination span a {border:1px solid #ca7128; cursor:pointer; color:#ca7128}
.pagination span a.active {background:#ca7128; color:#fff}

/*  ----------- Web Special Style  -----------  */
.dealOfWeek {border:1px solid #ccc; border-width:1px 0}

/* -----------  Press Release ------------------*/
#pressRelease {list-style:none}

/* ----------- Jersey Shore ------------*/
#jerseyBlock {background:#f4f9fc;}
#goBtn {background:url(/images/layout/btnGray.png) no-repeat; border:none; color:#fff; cursor:pointer;}
.jerseyTable caption {color:#727272; background:#f4f9fc;}
.jerseyTable td {background:#f4f9fc; border-left:2px solid #fff;}
.jerseyTable td:first-child {border:none;}
.jerseyTable td input.buyNow {background:url(/images/arrowIcon.png) right center no-repeat; border:none; color:#2588C9; cursor:pointer;}
#sizingChart {border:1px solid #f5f5f5;}
#sizingChart tr {background:#f5f5f5;}
#sizingChart tr.alt {background:#fff;}
ul.blue li span {color:#535353;}
#jerseyAd {background:url(/images/jerseyBg.gif) no-repeat left bottom;}
#orderBtn {background:url(/images/orderBtn.png) no-repeat;}

/*  --- other ---- */

.notice{color:#c91111}
