/* html class */
body {margin: 0px; padding: 0px;}
a {}
a:visited {}
a:hover {}
fieldset {width: 95%}
fieldset td {/*margin: 1px; padding: 1px;*/}
form {margin: 0px; padding: 0px;}
h1 {margin: 0px; padding: 0px; text-transform: capitalize; font-size: 11px;}
h2 {margin: 0px; padding: 0px; text-transform: capitalize; font-size: 18px;}
h3 {margin: 0px; padding: 0px; text-transform: capitalize; font-size: 11px;}
h4 {margin: 0px; padding: 0px; text-transform: capitalize; font-size: 11px;}
h5 {margin: 0px; padding: 0px; text-transform: capitalize; font-weight: normal; font-size: 11px;}
h6 {margin: 0px; padding: 0px; text-transform: capitalize; font-weight: normal; font-size: 11px;}
legend {font-weight: bold; margin: 1px; padding: 1px;}
li {text-transform: capitalize; padding-top: 2px; padding-bottom: 2px;}
object {padding: 0px; margin: 0px;}
p {margin: 0px; padding: 0px;}
table {border-collapse: collapse;}
td {}
th {margin: 0px; padding: 4px; text-transform: capitalize;}
select, input, textarea {font:normal 10px arial, helvetica, sans-serif;}
/* custom class */
.borderA {}
.borderB {}
.button input {font-size: 11px;}
/* custom class */
.err {font-weight: bold;}
.event {}
span.gei {visibility: hidden; height: 0px; width: 0px; margin: 0px; padding: 0px; border: 0px; display:none;}
.head th {}
.inputs {font:normal 10px verdana;}
.inputt {font:normal 10px verdana;}
.msg {font-weight: bold;}
.msg li {}.price {}
.navi td {}
.price {font-weight: bold;}
.rowA {}
.rowB {}
.rowA h3 {}
.rowB h3 {}
.rowA td {}
.rowB td {}
.search td {}
.search fieldset {}
.subnavi {}
.subnavi a {}
.subnavi a:visited {}
/* calendar */
#ext_results_calendar td.day {background: #DFDFDF; border:solid 1px #8D8D8D;height:100px;}
#ext_results_calendar td.dayerr {background: #8D8D8D; border:solid 1px #8D8D8D;}
#ext_results_calendar td.day1 {background: #FFF; border: solid 1px #8D8D8D;height:100px;}
#ext_results_calendar td.day2 {background: #FFF5CC; border: solid 3px #ffcc33; height:100px;}
#ext_results_calendar td.day3 {background: #FEEEEE; border: solid 2px #FF0000;height:100px;}
#ext_results_calendar td.day4 {background: #EEEEFF; border: solid 2px #0000FF;height:100px;}
#ext_results_calendar .th th {background:#000; color:#FFF; border-left: solid 1px #FFF; border-right: solid 1px #FFF;}
.price i {font-weight: normal; font-style: normal; font-size:9px;}
.day_box_date {color: #000000; border: solid 1px #8D8D8D; border-left:0px; border-top:0px;}
td.price span.button input {font-size:9px;}
#ext_results_calendar h2 {text-align:left; color:#000000;}
span.cal_price {color: #FF0000; font-weight: bold;}
.event_tag_img {width:90px;}
.cal_venue_name {}
.cal_item {font:bold 11px verdana;}
.cal_note {font:normal 9px verdana;}
.cal_startat {font:normal 9px verdana;}
/* new contact forms */
#contact_table {
width:730px;
font:normal 11px verdana, sans-serif;
margin:0px auto;
}
#contact_table #l-col p.contact_text {
width: 450px;
color:#717690;
}
#contact_table td {
color:#717690;
}
#contact_table strong {
font:normal 11px verdana, sans-serif;
color:#000;
}
#contact_table h2{
font:bold 16px arial, sans-serif;
color:#000;
}
#contact_table h3{
font:bold 16px arial, sans-serif;
color:#717690;
}
#r-col {
width:208px;
}
.new_col_footer {
margin-bottom:10px;
width:660px;
}
.new_col_footer a, #new_col_footer a:visited{
color:#4359d1;
text-decoration:underline;
}
.new_col_footer a:hover {
text-decoration:none;
}
.new_col_footer th {
text-align:left;
font-size:13px;
padding:0;
margin:0;
border-bottom:solid 1px #0000ff;
background:0;
}
.new_col_footer td {
padding:6px 0 1px 0;
line-height:16px;
}
/* Vacation Packages */
.mainPackWrap {
margin:5px auto 5px auto; width:751px; text-align:left;
}
.mainPackWrap ul {margin:0; padding:0 0 0 20px; list-style:none; float:left; width:170px;}
.mainPackWrap h1 {margin:0; padding:0;}
.mainPackWrap h2, .mainPackWrap h3 {margin:4px 0 0 0; padding:0;}
.mainPackWrap p {
margin:0; padding:0;
font:normal 12px arial, sans-serif;
color:#971a1e;
}
.mainPackWrap h1 span {
display: block;
width:0px;
height:49px;
text-decoration: none;
overflow:hidden;
padding-left:506px;
background: url('http://www.travelnice.com/dbi/new_packages/las-vegas-vacation-packages-title.gif') no-repeat;
}
.mainPackWrap h2.one span {
display: block;
width:0px;
height:54px;
text-decoration: none;
overflow:hidden;
padding-left:396px;
background: url('http://www.travelnice.com/dbi/new_packages/99-pack-title.gif') no-repeat;
}
.mainPackWrap h2.two span {
display: block;
width:0px;
height:57px;
text-decoration: none;
overflow:hidden;
padding-left:425px;
background: url('http://www.travelnice.com/dbi/new_packages/149-pack-title.gif') no-repeat;
}
.mainPackWrap h2.three span {
display: block;
width:0px;
height:55px;
text-decoration: none;
overflow:hidden;
padding-left:423px;
background: url('http://www.travelnice.com/dbi/new_packages/299-pack-title.gif') no-repeat;
}
.pageIcon {
width:115px;
float:left;
}
.pageTitle {
width:635px;
float:left;
}
.indPackWrap {
color:#971a1e;
font:normal 12px arial, sans-serif;
background:#e9ecf6;
border-right:solid 1px #b4bdda;
border-left:solid 1px #b4bdda;
padding:1px 0 3px 10px;
width:739px;
}
.indPackWrap p, .indPackWrap2 p {
padding:5px 0;
font:normal 12px arial, sans-serif;
}
.indPackWrap2 {
color:#971a1e;
font:normal 12px arial, sans-serif;
background:#d5d8e0;
border-right:solid 1px #b4bdda;
border-left:solid 1px #b4bdda;
padding:1px 5px 3px 5px;
width:739px;
}
.indPackWrap2 .packInfo {
float:right;
width:435px;
}
.indPackWrap2 .packPics {
float:left;
width:290px;
}
.packInfo {
width:435px;
float:left;
}
.packInfo b {
font:bold 12px verdana, sans-serif;
text-decoration:underline;
}
.packPics {
width:290px;
float:right;
}
.packDiv {
height:10px;
clear:both;
}