
/* every page */
body {font-size: 11px; font-family: arial, helvetica, sans-serif; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; color:#0D447F; }
blockquote,form, input,select,div,h1,h2,h3,h4,li,ol,p,td,textarea,th,ul {font-size: 11px; font-family: arial, helvetica, sans-serif;}

a:link{color:inherit;font-size:inherit;}
a:active{color:inherit;font-size:inherit;}
a:hover{color: inherit;text-decoration:none; font-size:inherit;}
a:visited{color: inherit; font-size:inherit;}

a.blueBoldLink {color:#0D447F; font-weight:bold;}

.button {background: url(/images/btn-green-bg.gif) #44A144; color: #FFFFFF; font-weight: bold; font-size: 11px;border: none; height:16px; cursor:hand;}
.ianBox {background : #FFFFFF; font-weight : bold; padding-top : 3px; }
.lang-curr {background : url(/images/lang-curr-bg.gif) ; border: #C3C3C3 solid 1px;}
/*every page - error text - same everywhere ????*/
.errorText {color:red}
.errorTextBold {color:red; font-weight:bold;}
/*every page - header*/
.top-iconbg {background: #0D447F;}
.top-nav {background: url(top-nav-bg.gif); repeat-background: repeat-x;}
.top-nav-faq {background: url(/images/header/top-faq-bg.gif) ; font-weight: bold; color: #2966AA; font-size: 12px;}
a.top-nav-link {color:#2966AA; font-size:12px; font-weight: bold; }
/*every page - footer*/
a.foot-nav-link {color:#2966AA; text-decoration : none;}
a.foot-nav-link:hover {color:#2966AA; text-decoration : underline;}
.copyright {color : #545454; font-size:10px;}
a.copyright-link {color:#545454; text-decoration: none; font-size:10px;}
/*index only*/
.welcome { position : relative; left: -7px; top: -7px; _top: -8px; /* for IE */ }
.blu-line {background: #5386BE; height: 2px; width: 100%;}
.rsb-deals-hdr {color: #0D447F; letter-spacing : 2px; font-weight:bold; font-size : 12px;}
.rsb-offers-hdr {color: #0D447F; letter-spacing : 2px; font-weight:bold; font-size : 12px;}
.section-hdr {color: #0D447F; letter-spacing : 2px; font-weight:bold; font-size : 12px;}
.newsletter-bg {background: url(/images/newsletter-bg.gif)}
.newsletter-border {border: #719ED1 solid 1px; }
/*index only - search form*/
.blu-bg {background: #EEF3F9;}
.blu-bg-Lside {background: url(blu-bg-Lside.gif) #EEF3F9; repeat-background: repeat-y;}
.blu-bg-Rside {background: url(blu-bg-Rside.gif) #EEF3F9; repeat-background: repeat-y;}
.blu-bg-Bside {background: url(blu-bg-Bside.gif) #EEF3F9; repeat-background: repeat-x;}
a.search-link:link {font-weight:bold; text-decoration:none; color: #0D477F;}
a.search-link:active {font-weight:bold; text-decoration:none;color: #0D477F;}
a.search-link:hover {font-weight:bold;color: #0D477F;}
a.search-link:visited {font-weight:bold; text-decoration:none;color: #0D477F;}
/*index only - dest guides*/
.dest-pic { border-color : #000000; border-style : solid; border-width: 1px;}
.dest-bg-Lside {background: url(/images/dest-bg-Lside.gif) #FFFFFF; repeat-background: repeat-y;}
.dest-bg-Rside {background: url(/images/dest-bg-Rside.gif) #FFFFFF; repeat-background: repeat-y;}
.dest-bg-Bside {background: url(/images/dest-bg-Bside.gif) #FFFFFF; repeat-background: repeat-x;}
/*index only - popup*/
.pop-topbgcolor {background: #0D437F; color :#E5EEF7 ; font-weight : bold; height : 41px;}
.pop-botbgcolor1 { background : #C3C3C3 ;}
.pop-botbgcolor2 { background : #E2E2E2 ; height : 20px;}
.popupContent {overflow:auto;height:235px;}
/*calendar*/
.body-cal {background: #FFFFFF;}
.calBorder {border: solid 1px #0D447F;}
.bg-caltop {background:#0D447F; font-weight:bold; font-size:12px; color:#FFFFFF}
.caltop-border {border-left-color : White; border-left-width : 2px; border-right-color : White; border-right-width : 2px; border-top-color : White;border-top-width : 2px; border-left-style : solid; border-top-style : solid; border-right-style : solid; }
.dateOf {background:silver;}
/*processing page*/
.fixIt {background-color: #FFFFFF; height: 100%; width: 100%;}
.hundredPercent {height: 100%;}

/*questions*/
.bgcolor{background:#FFFFFF} /*on calendar page...and what others ????*/
.search-bold {font-weight:bold} /*on index page only? should be replaced with masterBOLD*/

/* roadtrip banner */
.idx-featBoxSideT {background:url(/images/roadtrip/idx-featureboxSideT.gif);background-repeat:repeat-x;}
.idx-featBoxSideL {background:url(/images/roadtrip/idx-featureboxSideL.gif);background-repeat:repeat-y;}
.idx-featBoxSideR {background:url(/images/roadtrip/idx-featureboxSideR.gif);background-repeat:repeat-y;}
.idx-featBoxSideB {background:url(/images/roadtrip/idx-featureboxSideB.gif);background-repeat:repeat-x;}
.idx-featBox1BG {position:relative;left:0px;top:0px;width:217px;height:204px;}
.idx-featBox1POS {position:absolute;left:2px;top:105px;width:217px;height:204px;}

/*NEW*/
.defaultPadTop7 {padding-top:7px;}
.defaultPadTop14 {padding-top:14px;}
.tnow-IAClinks {color:#999;font-size: 10px;}
a.tnow-IAClinks:link, a.tnow-IAClinks:active, a.tnow-IAClinks:visited {color: #999;font-size: 10px;text-decoration: none;}
a.tnow-IAClinks:hover {color: #999;font-size: 10px;text-decoration: underline;}
/* @group feature boxes under switcheroo on index page */
div.featureBox {
	width:200px;

	margin: 7px 0 0 0;
	padding: 9px 7px;
	min-height: 195px;

	-moz-border-radius: 1em;
  	border-radius: 1em;
    border: #5386be 2px solid;

    background-color: #FFFFFF;
}

div.featureBox.roadtrips {
  	float: left;
}

div.featureBox.guides {
	float: right;
}

div.featureBox-hdr {
	font-size: 14px;
    margin: 0 0 5px 0;
	padding: 0;

    font-family: Helvetica, arial, sans-serif;

}

div.featureBox p {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 11px;

}

div.phone-numbers-right {
    border: 1px solid #ff7e00;
    -moz-border-radius: 6px;
    background-color: #fbf9e2;
    font-weight:normal;
    padding: 7px;
    padding-bottom: 0px;
    margin-right: 10px;
    margin-bottom: 6px;
}

div.phone-numbers-right ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

div.phone-numbers-right ul li {
    padding-bottom:7px;
}

div.featureBox p.bottomLink {margin: 7px 0 0 0;}
div.featureBox table {margin: 0 0 0 -3px; padding: 0;width: 100%;}
div.featureBox table td {width: 62px; text-align: center;}
div.featureBox img {border: #34208B 1px solid;}
/* @end feature boxes*/




