/* 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(http://reservations.miamibeach-usa.com/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(http://reservations.miamibeach-usa.com/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(http://reservations.miamibeach-usa.com/images/header/top-nav-bg.gif); repeat-background: repeat-x;} .top-nav-faq {background: url(http://reservations.miamibeach-usa.com/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(http://reservations.miamibeach-usa.com/images/newsletter-bg.gif)} .newsletter-border {border: #719ED1 solid 1px; } /*index only - search form*/ .blu-bg {background: #EEF3F9;} .blu-bg-Lside {background: url(http://reservations.miamibeach-usa.com/images/blu-bg-Lside.gif) #EEF3F9; repeat-background: repeat-y;} .blu-bg-Rside {background: url(http://reservations.miamibeach-usa.com/images/blu-bg-Rside.gif) #EEF3F9; repeat-background: repeat-y;} .blu-bg-Bside {background: url(http://reservations.miamibeach-usa.com/images/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(http://reservations.miamibeach-usa.com/images/dest-bg-Lside.gif) #FFFFFF; repeat-background: repeat-y;} .dest-bg-Rside {background: url(http://reservations.miamibeach-usa.com/images/dest-bg-Rside.gif) #FFFFFF; repeat-background: repeat-y;} .dest-bg-Bside {background: url(http://reservations.miamibeach-usa.com/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(http://reservations.miamibeach-usa.com/images/roadtrip/idx-featureboxSideT.gif);background-repeat:repeat-x;} .idx-featBoxSideL {background:url(http://reservations.miamibeach-usa.com/images/roadtrip/idx-featureboxSideL.gif);background-repeat:repeat-y;} .idx-featBoxSideR {background:url(http://reservations.miamibeach-usa.com/images/roadtrip/idx-featureboxSideR.gif);background-repeat:repeat-y;} .idx-featBoxSideB {background:url(http://reservations.miamibeach-usa.com/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.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: #5386BF 1px solid;} /* @end feature boxes*/