* {
margin: 0;
padding: 0;
}
BODY, HTML {
background: #dbdbdb;
color: #000;
line-height: 15px;
font: normal 0.8em Arial, Helvetica, sans-serif;
}
a:link, a:active, a:visited {
color: #000;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: #000;
font-weight: bold;
text-decoration: underline;
}
p { padding: 10px; }
h1 {
font-size: 20px;
font-weight: bold;
margin: 10px;
line-height: 20px;
}
h2 {
font-size: 16px;
font-weight: bold;
margin: 10px;
line-height: 16px;
}
#toggle1, #toggle2, #toggle3, #toggle4, #toggle5, #toggle6, #toggle7, #toggle8, #toggle9, #toggle10, #toggle11, #toggle12, #toggle13, #toggle14, #toggle15, #toggle16, #toggle17, #toggle18, #toggle19, #toggle20 { display: none; }
#validation {
width: 280px;
margin: 10px auto;
}
#validation img {
margin: 0;
padding: 0;
}
#validation p{
line-height: normal;
display: inline;
padding:1px;
}
#validation p a {
line-height: normal;
display: inline;
padding:1px;
}
#validation p a img {
display: inline;
padding:0;
border: 0;
vertical-align: middle;
}
.validation_vacation {
width: 20px;
height: 17px;
position: absolute;
margin: 0;
display: block;
}
.validation_seolink {
width: 67px;
height: 17px;
position: absolute;
margin: 0 0 0 20px;
display: block;
}
#validation_seo {
width: 80px;
height: 15px;
background: url(../images/SEO-Expert.png) no-repeat;
float: left;
margin: -16px 0 0 179px;
}
#outer_container {
width: 990px;
margin: 0 auto;
background: url(../images/outer_container.png) repeat-y;
}
#container {
width: 970px;
margin: 0 auto;
}
#header {
width: 970px;
height: 111px;
background: url(../images/header_bg.jpg) repeat-x;
}
#logo {
width: 398px;
height: 111px;
background: url(../images/logo.jpg) no-repeat;
margin: 0 0 0 25px;
}
.homelink {
width: 398px;
height: 111px;
margin: 0;
display: block;
}
#header p {
float: right;
padding: 10px 10px 10px 10px;
font-size: 12px;
color: #fff;
}
#header p a {
color: #fff;
font-weight: bold;
text-decoration: none;
}
#header p a:hover {
color: #ffcc00;
font-weight: bold;
text-decoration: none;
}
#menu {
width: 970px;
height: 21px;
background: url(../images/menu.jpg) no-repeat;
padding: 5px 0 0 0;
}
#menu p {
display: inline;
font-size: 13px;
float: left;
}
.menu1 {padding: 0 10px 10px 22px;}
.menu2 {padding: 0 10px 10px 44px;}
.menu3 {padding: 0 10px 10px 54px;}
.menu4 {padding: 0 10px 10px 74px;}
.menu5 {padding: 0 10px 10px 94px;}
.menu6 {padding: 0 10px 10px 69px;}
.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a {
color: #008AA1;
font-weight: bold;
text-decoration: none;
}
.menu1 a:hover, .menu2 a:hover, .menu3 a:hover, .menu4 a:hover, .menu5 a:hover, .menu6 a:hover {
color: #B7241D;
font-weight: bold;
text-decoration: none;
}
#subheader {
width: 970px;
height: 263px;
background: url(../images/subheader.jpg) no-repeat;
}
#subheader2 {
width: 970px;
height: 24px;
background: url(../images/subheader2.jpg) no-repeat;
padding: 10px 0 0 0;
color: #fff;
}
#subheader2 a {
text-decoration: underline;
color: #fff;
}
#subheader2 a:hover {
text-decoration: none;
color: #fff;
}
.subheader2_p1 {
padding: 10px 0 10px 200px;
display: inline;
}
.subheader2_p2 {
padding: 10px 0 10px 155px;
display: inline;
}
#subheader2_qcflag img {
width: 20px;
height: 14px;
position: absolute;
margin: 0 0 0 532px;
}
#main_container {
width: 930px;
overflow: auto;
padding: 0 20px;
background: #fff url(../images/main_container_bg.jpg) no-repeat top;
}
#main_container_bottom {
width: 970px;
height: 80px;
background: url(../images/main_container_bg_bottom.jpg) no-repeat top;
}
#main {
width: 610px;
float: left;
}
#column {
width: 302px;
float: right;
margin: 223px 0 0 0;
}
#box_hotdeals {
width: 609px;
height: 94px;
background: url(../images/box_hotdeals.jpg) no-repeat;
margin: 0 0 10px 0;
}
.box_hotdeals_link {
width: 128px;
height: 88px;
position: absolute;
}
#hotdeals_box0 {
width: 128px;
height: 88px;
position: absolute;
margin: 0 0 10px 5px;
}
#hotdeals_box1 {
width: 78px;
height: 84px;
position: absolute;
margin: 4px 0 0 149px;
}
#hotdeals_box2 {
width: 78px;
height: 84px;
position: absolute;
margin: 4px 0 0 246px;
}
#hotdeals_box3 {
width: 78px;
height: 84px;
position: absolute;
margin: 4px 0 0 338px;
}
#hotdeals_box4 {
width: 78px;
height: 84px;
position: absolute;
margin: 4px 0 0 430px;
}
#hotdeals_box5 {
width: 78px;
height: 84px;
position: absolute;
margin: 4px 0 0 524px;
}
.hotdeals_link {
width: 78px;
height: 84px;
position: absolute;
}
#icons_box1 {
width: 60px;
height: 54px;
position: absolute;
margin: 0;
}
#icons_box2 {
width: 60px;
height: 54px;
position: absolute;
margin: 0 0 0 102px;
}
#icons_box3 {
width: 60px;
height: 54px;
position: absolute;
margin: 0 0 0 204px;
}
#icons_box4 {
width: 80px;
height: 54px;
position: absolute;
margin: 0 0 0 317px;
}
#icons_box5 {
width: 60px;
height: 54px;
position: absolute;
margin: 0 0 0 440px;
}
#icons_box6 {
width: 65px;
height: 54px;
position: absolute;
margin: 0 0 0 548px;
}
.icons_link {
width: 78px;
height: 84px;
position: absolute;
}
#box_icons {
width: 611px;
height: 52px;
background: url(../images/box_icons.jpg) no-repeat;
margin: 0 0 10px 0;
}
#vacation_form {
width: 607px;
overflow: hidden;
}
#vacation_sidebar {
width: 140px;
height: 324px;
background: url(../images/vacation_sidebar.jpg) no-repeat;
float: left;
}
.sidebar_p1 {
margin: 0;
padding: 16px 0 15px 12px;
font-size: 12px;
font-weight: bold;
color: #366A9A;
}
.sidebar_p2 {
margin: 0;
padding: 21px 0 15px 12px;
font-size: 12px;
font-weight: bold;
color: #366A9A;
}
.sidebar_p3 {
margin: 0;
padding: 27px 0 15px 12px;
font-size: 12px;
font-weight: bold;
color: #366A9A;
}
.sidebar_p4 {
margin: 0;
padding: 28px 0 15px 12px;
font-size: 12px;
font-weight: bold;
color: #366A9A;
}
.sidebar_p5 {
margin: 0;
padding: 25px 0 15px 12px;
font-size: 12px;
font-weight: bold;
color: #366A9A;
}
.sidebar_p6 {
margin: 0;
padding: 23px 0 15px 12px;
font-size: 12px;
font-weight: bold;
color: #366A9A;
}
.sidebar_p1 a, .sidebar_p2 a, .sidebar_p3 a, .sidebar_p4 a, .sidebar_p5 a, .sidebar_p6 a {
color: #366A9A;
font-weight: bold;
text-decoration: none;
}
.sidebar_p1 a:hover, .sidebar_p2 a:hover, .sidebar_p3 a:hover, .sidebar_p4 a:hover, .sidebar_p5 a:hover, .sidebar_p6 a:hover {
color: #cc0000;
font-weight: bold;
text-decoration: none;
}
#sidebar_p1_arrow {
width: 18px;
height: 19px;
position: absolute;
margin: 15px 0 0 115px;
background: url(../images/sidebar_arrow.jpg) no-repeat;
}
#sidebar_p2_arrow {
width: 18px;
height: 19px;
position: absolute;
margin: 20px 0 0 115px;
background: url(../images/sidebar_arrow.jpg) no-repeat;
}
#sidebar_p3_arrow {
width: 18px;
height: 19px;
position: absolute;
margin: 26px 0 0 115px;
background: url(../images/sidebar_arrow.jpg) no-repeat;
}
#sidebar_p4_arrow {
width: 18px;
height: 19px;
position: absolute;
margin: 27px 0 0 115px;
background: url(../images/sidebar_arrow.jpg) no-repeat;
}
#sidebar_p5_arrow {
width: 18px;
height: 19px;
position: absolute;
margin: 24px 0 0 115px;
background: url(../images/sidebar_arrow.jpg) no-repeat;
}
#sidebar_p6_arrow {
width: 18px;
height: 19px;
position: absolute;
margin: 22px 0 0 115px;
background: url(../images/sidebar_arrow.jpg) no-repeat;
}
.sidebar_arrow_link {
width: 20px;
height: 19px;
position: absolute;
}
#vacation_search {
width: 463px;
height: 314px;
float: right;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
margin: 0 0 0 2px;
}
#vacation_search object {
overflow: hidden;
border-bottom: 1px solid #000;
}
#vacation_search_bottom {
width: 465px;
height: 9px;
background: url(../images/vacation_search_bottom.jpg) no-repeat;
float: right;
}
#vacation_search_line {
width: 461px;
height: 1px;
background: #1872C8;
margin: 480px 0 0 143px;
position: absolute;
}
#vacation_packages {
width: 458px;
height: 47px;
background: url(../images/vacation_packages.jpg) no-repeat;
margin: 2px auto;
}
#vacation_form h2 {
padding: 0;
margin: 5px 10px;
font-size: 12px;
font-weight: normal;
}
#cities_container_top {
width: 610px;
height: 21px;
background: url(../images/cities_container_top.jpg) no-repeat;
margin: 20px 0 0 0;
padding: 8px 0 0 0;
}
#cities_container_top h3 {
display: inline;
padding: 0 185px 0 9px;
font-size: 12px;
}
#cities_container_top h3 a {
font-weight: bold;
color: #22609D;
text-decoration: underline;
}
#cities_container_top h3 a:hover {
font-weight: bold;
color: #22609D;
text-decoration: none;
}
#cities_container_bottom {
width: 610px;
height: 43px;
background: url(../images/cities_container_bottom.jpg) no-repeat;
}
#cities_container {
width: 594px;
overflow: auto;
background: url(../images/cities_container.jpg) repeat-y;
padding: 0 8px;
}
#cities_container a {
font-weight: bold;
color: #22609D;
text-decoration: none;
}
#cities_container a:hover {
font-weight: bold;
color: #22609D;
text-decoration: underline;
}
.cities_border {
width: 200px;
height: 1px;
padding: 0 0 10px 0;
border-bottom: 1px dotted #006699;
float: left;
margin: 0 0 10px 0;
}
.cities_border2 {
width: 280px;
height: 1px;
padding: 0 0 10px 0;
border-bottom: 1px dotted #006699;
}
#cities_ny {
width: 290px;
float: left;
margin: 0 10px 0 0;
}
#cities_ny_box1 {
width: 80px;
height: 100px;
float: left;
margin: 0;
text-align: center;
}
.cities_ny_text1 {
color: #DC5E07;
font-weight: bold;
font-size: 16px;
}
.cities_ny_text2 {
color: #ccc;
font-size: 10px;
}
.cities_ny_text3 {
color: #4AB555;
font-weight: bold;
font-size: 10px;
}
#cities_lv {
width: 290px;
float: right;
}
#col_box1 {
width: 299px;
height: 278px;
background: url(../images/col_box1.png) no-repeat;
padding: 0 0 10px 0;
border-bottom: 2px solid #ccc;
position: absolute;
margin: -32px 0 0 650px;
}
#col_box2 {
	width: 298px;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #ccc;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
#col_box2 ol {
margin: 0 10px 0 50px;
}
#col_box2 ol li p {
margin: 0 0 5px 0;
padding: 0;
}
#col_box3 {
width: 298px;
height: 249px;
background: url(../images/col_box3.jpg) no-repeat;
padding: 0 0 10px 0;
border-bottom: 2px solid #ccc;
}
#col_box3 form {
width: 252px;
padding: 183px 0 0 46px;
}
#col_box3 form p {
margin: 0;
padding: 0;
display: inline;
}
.col_box3_form_input {
width: 179px;
height: 18px;
background: #fff;
border: 0;
padding: 2px;
margin: 0 0 4px 0;
}
.col_box3_form_img {
position: absolute;
margin: -16px 0 0 5px;
}
#col_box4 {
width: 298px;
margin: 0 0 10px 0;
border-bottom: 2px solid #ccc;
}
#col_box5 {
width: 298px;
height: 230px;
margin: 0 0 10px 0;
border-bottom: 2px solid #ccc;
}
#footer {
width: 970px;
background: #182D66;
color: #C4C8C7;
}
.footer_box {
width: 96%;
margin: 0 auto;
border-bottom: 1px solid #46557E;
}
#footer_links {
width: 930px;
background: #182D66;
color: #C4C8C7;
margin: 0 20px;
}
#footer_links p {
margin: 0;
padding: 5px;
font-size: 12px;
}
#footer_links p a {
color: #c4c8c7;
font-weight: normal;
text-decoration: underline;
padding: 0 5px;
}
#footer_links p a:hover {
color: #c4c8c7;
font-weight: normal;
text-decoration: none;
}
#footer p {
margin: 0;
padding: 5px;
font-size: 12px;
}
#footer p a {
color: #c4c8c7;
font-weight: normal;
text-decoration: underline;
}
#footer p a:hover {
color: #c4c8c7;
font-weight: normal;
text-decoration: none;
}
.arrow {
padding: 0 0 0 180px;
}
#col_readmore {
width: 125px;
height: 22px;
background: url(../images/readmore.jpg) no-repeat;
float: right;
}
.readmore {
width: 125px;
height: 22px;
position: absolute;
}
.col_header_text {
color: #C97245;
font-weight: bold;
font-size: 12px;
}
#copyright p {
font-size: 12px;
padding: 10px;
margin: 0;
}
#copyright h1 {
font-size: 16px;
font-weight: bold;
color: #C9726C;
margin: 10px;
}
#copyright ul {
margin: 0 0 0 40px;
}
#copyright ol {
margin: 0 0 0 40px;
}
#copyright ul li {
font-size: 11px;
}
ul#footer_boxes {
list-style-type: none;
position: relative;
margin: 10px 0 0 60px;
padding: 0;
width: 770px;
height: 450px;
}
ul#footer_boxes p {
padding: 0 0 5px 0;
font-size: 11px;
}
li#footer_box1 {
position: absolute;
left: 0px;
width: 150px;
top: 0px;
}
li#footer_box2 {
position: absolute;
left: 155px;
width: 150px;
top: 0px;
}
li#footer_box3 {
position: absolute;
left: 310px;
width: 150px;
top: 0px;
}
li#footer_box4 {
position: absolute;
left: 465px;
width: 150px;
top: 0px;
}
li#footer_box5 {
position: absolute;
left: 620px;
width: 150px;
top: 0px;
}
#travelocity {
width: 168px;
height: 103px;
background: url(../images/travelocity_logo.jpg) no-repeat;
float: right;
margin: 4px;
}

