body {
background-image:url(../images/wallpaper3.gif);
/*background-color:#030456;
background-repeat:no-repeat;
background-image:url(../images/xmas/bg2.gif); background-position: center; background-position:top;*/
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font: 83%/1.1em arial;
color:#cccccc;*/
}
table.page-width {width: 800;}
abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
TD.TopVisitCityText {font-size: 11px; color: #CCCCCC; font-family: tahoma, verdana, Arial, Sans-Serif; text-align:right;}
TD.ToplinksText {font-size: 10px; color: #9BB7CE; font-family: Arial, Sans-Serif; text-align:right;}
.lflogo {background-image: url(../images/lflogo.gif); background-repeat:no-repeat; vertical-align:middle; background-position:left; height:76px;}
.shadeleft {background-image:url(../images/shadow_l.gif); background-repeat:repeat-y; width:8px;}
.shaderight {background-image:url(../images/shadow_r.gif); background-repeat:repeat-y; width:8px;}
.shadebottom {background-image:url(../images/shadow_b.gif); background-repeat:repeat-x; height:8px;}
.shadetop {background-image:url(../images/shadow_t.gif); background-repeat:repeat-x; height:8px;}
.shadefooter {background-image:url(../images/shadowfooter.jpg); background-repeat:repeat-x; height:11px;}
.wallgradient { /*background-image:url(../images/wallgradient.jpg);*/ background-color:#17214C; background-repeat:repeat;}
.tabdivider {background-image:url(../images/tabdivider.jpg); background-repeat:no-repeat; height:30px; width:6px;}
TD.TopTabs { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:11px; font-weight:bold; text-align:right; padding-right:10px; padding-bottom:7px;}
.tabs {font-family: Arial, Helvetica, sans-serif; color: #cccccc; font-size:10px; text-align:center; display:block; width:97%; padding:6px; vertical-align:top;}
.tabbg {background-image:url(../images/tabbg.jpg); background-repeat:repeat-x; height:30px;}
.panoramicimage {background-image:url(../images/panoramicimage_lv.jpg); background-position:center; background-repeat:no-repeat; background-color:#000000; height:130px; width:779px;}
.toplogobg {background-image:url(../images/toplogobg.jpg); background-repeat: repeat-x; height:87px; vertical-align:bottom; background-color:#333333;}

/* FORMS */

INPUT, SELECT, TEXTAREA {
font-size: 11px;
color:#000;
}


FORM {
margin: 0px;
padding: 0px;
}
td input {
border: solid 1px #666666;
font-size: 11px;
color:#000;
}
.dropmenu {
border: solid 1px #419EC5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
}

/* BACKGROUND */
.bg_details { background-image: url(../images/cornerroundbox_bggradient.gif); background-repeat:repeat-x; background-color:#FFFFFF;}

.topbg1 {
background-image:url(../images/top_bg2.jpg);
background-repeat:no-repeat;
background-position:left;
width: 399px;
}

.topbg2 {
background-image: url(../images/top_bg.gif);
background-repeat: repeat-x;
}
.top_image_lv {
background-image: url(../images/top_lasvegas.gif);
background-repeat:no-repeat;
width: 380px;
height: 75px;
}
.hdrbgcurve {
background-color:#C0CEEB;
height:18px;
color: #030456;
font-weight:bold;
font-size:15px;
padding-left: 13px;
vertical-align:bottom;
}

.hdrbgcurve_shop {
background-color:#BBC990;
height:18px;
color: #030456;
font-weight:bold;
font-size:15px;
padding-left: 13px;
vertical-align:bottom;
}
.hdrbgcurve_nightlife {
background-color:#CF8472;
height:18px;
color: #ffffff;
font-weight:bold;
font-size:15px;
padding-left: 13px;
vertical-align:bottom;
}
.hdr_realestate {
background-color:#A2A7EA; color: #030456; display:block; height:18px; padding-top:2px; padding-left:1px; font-weight:bold; font-size:13px;
}

.hdrbgcurve_tickets {
background-color:#99A6F2;
height:18px;
color: #030456;
font-weight:bold;
font-size:15px;
padding-left: 13px;
vertical-align:bottom;
}
.hdrbgcurve_travel {
background-color:#607889;
height:18px;
color: #ffffff;
font-weight:bold;
font-size:15px;
padding-left: 13px;
vertical-align:bottom;
}
.hdrbgcurve2 {
background-color:#D4C587;
height:18px;
color: #030456;
font-weight:bold;
font-size:15px;
padding-left: 13px;
vertical-align:bottom;
}

.searchbar {
background-image:url(../images/searchbar.gif);
background-position: top;
background-position:top-right;
background-repeat:no-repeat;
width:256px;
height:23px;
}

.list2 {
background-image:url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:12px;
vertical-align:text-top;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

/*LINKS*/

.link1 			{font-size: 11px; cursor: hand;}
a.link1:visited {color: #000000; text-decoration: underline;}
a.link1:link 	{color: #000000; text-decoration: underline;}
a.link1:hover 	{color: #000000; text-decoration: none;}
.link1-border 	{background-color: #B7C7D2;}

.link2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: hand;}
a.link2:visited {color: #FFF; text-decoration: underline;}
a.link2:link 	{color: #FFF; text-decoration: underline;}
a.link2:hover 	{color: #FFF; text-decoration: none;}
.link2-border {background-color: #B7C7D2;}

.link3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: hand;}
a.link3:visited {text-decoration: none; color: #ffff00;}
a.link3:link {text-decoration: none; color: #ffff00;}
a.link3:hover {text-decoration: underline; color: #ffff00;}
.link3-border {background-color: #ffff00;}

.link4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: hand;}
a.link4:visited {text-decoration: none; color: #7FB2E5;}
a.link4:link {text-decoration: none; color: #7FB2E5;}
a.link4:hover {text-decoration: underline; color: #7FB2E5;}
.link4-border {background-color: #7FB2E5;}

.link5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: hand;}
a.link5:visited {text-decoration: none; color: #BBC990;}
a.link5:link {text-decoration: none; color: #BBC990;}
a.link5:hover {text-decoration: underline; color: #BBC990;}
.link5-border {color:#000000; background-color: #BBC990; display:block; height:18px; padding-top:2px; padding-left:1px; font-weight:bold;}

/* link 6, top menu */
.link6 {
width: 97px;
height:20px;
padding-top: 1px;
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
font-size: 1em;
vertical-align: middle;
}
a.link6 {
display: block;
width: inherit;
height:auto;
background-repeat: no-repeat; 
}
a:link.link6, a:visited.link6 {
color: #000; 
text-decoration: none; 
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif;
}

a:hover.link6, a:active.link6 
{
/*background-image: url(../images/1.gif);*/
background-repeat: no-repeat;
/*background-position: 0% 50%;*/
color: #000;
}

/* end link 6 */

.linkblue {font-family: Verdana, Arial, Helvetica, sans-serif; cursor: hand;}
a.linkblue:link {text-decoration: underline; color: #0000FF;}
a.linkblue:hover {text-decoration: none; color: #0000FF;}
a.linkblue:visited {text-decoration: underline; color: #0000FF;}
a.linkblue:visited.hover {text-decoration: none; color: #0000FF;}
.linkblue-border {color:#000000 background-color: #0000FF;}

.linkblue2 {font-family: Verdana, Arial, Helvetica, sans-serif; cursor: hand;}
a.linkblue2:visited {text-decoration: none; color:#0000FF;}
a.linkblue2:link {text-decoration: none; color: #0000FF;}
a.linkblue2:hover {text-decoration: underline; color: #0000FF;}

.linkgray 			{font-size: 11px; cursor: hand;}
a.linkgray:visited {color: #666666; text-decoration: none;}
a.linkgray:link 	{color: #666666; text-decoration: none;}
a.linkgray:hover 	{color: #FF6600; text-decoration: none;}
a.linkgray:visited.hover {color: #FF6600; text-decoration: none;}


.linkb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: hand;}
a.linkb:visited {text-decoration: none; color: #7FB2E5;}
a.linkb:link {text-decoration: none; color: #7FB2E5;}
a.linkb:hover {text-decoration: underline; color: #7FB2E5;}
.linkb-border {color:#000000; background-color: #7FB2E5; display:block; height:18px; vertical-align:middle; font-weight:bold;}

a.linktop:link {color: #66CCFF; text-decoration:none; font-size:10px;}
a.linktop:visited { color: #66CCFF; text-decoration: none;}
a.linktop:hover {color: #fff; text-decoration:underline;}
a.linktop:visited.hover {color:#fff;text-decoration: underline;}
a.linktop:active {color: #66CCFF; text-decoration:none;}

.linespace {
line-height:18px;
}
.contentpad {
font-size: 11px; color:#000000; display:block; vertical-align:middle; padding-left:4px;
}

.stocks {background-color: #E0CE7C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;}

#dropmenudiv {
position:absolute;
border:1px solid #CCCCCC;
border-bottom-color:#FFFFFF;border-bottom-width:1px;border-style:solid;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
}

.menutab {
background-image: url(../images/tab3.gif);
background-repeat:no-repeat;
width: 97px;
height: 20px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

/*TEXT*/
h1 {font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #E62C00; letter-spacing: -1px; margin: 0;}
h2 {color: #EB694A; font: normal 15px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: 0;}
h3 {color: #EB694A; font: 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 0; font-weight: normal; text-transform: lowercase; line-height: 1.2;}
h4 {font-size: 12px;}
hr {border: none; height: 1px; background: #ccc; margin: 2em 0;}
img {border: 0;}
td {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;}
SMALL {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: .79em;
        line-height: 1.4em;
    }
.txt_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
.txt12_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.txtb_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;}
.txtb12_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight:bold;}

.txt_gray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666;}
.txt12_gray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666;}
.txtb_gray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight:bold;}
.txtb12_gray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; font-weight:bold;}

.txt12_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;}
.txt_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff;}
.txtb_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight:bold;}
.txtb12_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; font-weight:bold;}
.txt_navyb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#030456;}
.txt12_navyb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#030456;}
.txtb_navyb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#030456; font-weight:bold;}
.txt_blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0033FF;}
.txt12_blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#0033FF;}
.txtb_blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0033FF; font-weight:bold;}
.txtb12_blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#0033FF; font-weight:bold;}
.txt_yellow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFF00;}
.txtb_yellow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFF00; font-weight:bold;}
.txt_orange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFCC00;}
.txtb_orange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFCC00; font-weight:bold;}
.txtb12_yellow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFF00; font-weight:bold;}
.txtb12_orange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFCC00; font-weight:bold;}
.txt12_orange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFCC00;}
.txt_violet {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#5535F6;}
.txtb_violet {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#5535F6; font-weight:bold;}
.txt_brown {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#A43918;}
.txtb_brown {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#A43918; font-weight:bold;}
.txtb_yellow2 {A:text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFF00; font-weight:bold;}
.txtb_red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000; font-weight:bold;}


.date {color: #FFCC00;}
.dollarrate {
color: #99FF00;
font-weight:bold;
font-size:11px;
}
.textindent {
text-indent: 5px;
}
.subtitles {
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
}
.boxtitle {
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:5px;
}


/*LIST*/
.list {
background-image: url(../images/arrow.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:12px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7FB2E5;
}
td,list {
color:#999999;
list-style-position:outside;
list-style-type:square;
}

/*   BORDERS    */
.radio {border-color:#D4D0C8; border-width:1px; border-style:solid;}
.borderwhite {border-color:#FFFFFF;border-width:1px;border-style:solid;}
.borderwhite_b {border-color:#FFFFFF; border-bottom: 1px solid;}
.borderwhite_br {border-bottom: 1px solid;border-color:#fff; border-right: 1px solid;border-right-color:#fff;}
.borderwhite_lr {border-color:#FFFFFF;border-width:0px 1px 0px 1px;border-style:solid;}
.borderdashed_white {border-color:#ffffff;border-style: dashed;border-width: 1px;}
.borderblue {border-color:#7FB2E5;border-width:1px;border-style:solid;}
.bordergreen {border-color:#859F82;border-width:1px;border-style:solid;}
.borderlav {border-color:#99A6F2;border-width:1px;border-style:solid;}
.borderblack {border-color:#000000;border-width:1px;border-style:solid;}
.borderblack_b {border-bottom-color:#000000;border-bottom-width:1px;border-bottom-style:solid;}

.borderfuschia {border: 1px solid;border-color:#993366;}
.bordergray {border: 1px solid;border-color:#999999;}
.bordergray_r {border-right: 1px solid;border-right-color:#999999;}
.bordergray_b {border-bottom: 1px solid;border-color:#999999;}
.bordergray_br {border-bottom: 1px solid;border-color:#999999; border-right: 1px solid;border-right-color:#999999;}
.borderdash_gray {border-bottom-color:#cccccc;border-bottom-width:1px;border-bottom-style:dashed;}

.padding {
padding-left:5px; padding-right:5px;}

/* ================================ADS==================================== */
.mapsearch { background-image:url(../images/maps/map_search2.gif); width:168px; height:195px;}
.ad_airline { background-image:url(../images/ads/170x40_airline.gif); width:170px; height:40px;}
.ad_50off { background-image:url(../images/ads/170x40_cutdown50off.gif); width:170px; height:40px;}
.ad_globetel { background-image:url(../images/ads/170x40_globetel.gif); width:170px; height:40px;}
.ad_dolphy { background-image:url(../images/ads/170x60_dolphy.gif); width:170px; height:60px;}
.itmightbeu { background-image:url(../images/ItMightBeU.gif); width:155px; height:225px;}

.beachbg {background-image:url(../images/travel/beaches.jpg); background-repeat:no-repeat; background-position: right;}

/* content page style */
.topleftend { background-image:url(../images/content/tabs_leftend.jpg); width:17px; background-repeat:no-repeat; background-position:right;}
.toprightend { background-image:url(../images/content/tabs_rightend.jpg); width:17px; background-repeat:no-repeat; background-position:left;}
.topbar { background-image:url(../images/content/tabs_bar.jpg); width:17px; background-repeat: repeat-x;}

/* SEARCH BOX */
.searchbox_sm { background-image:url(../images/searchbox_sm.jpg); background-repeat:no-repeat; width:368px; height:316px; display:block;}
.search_box { background-image: url(../images/searchbox.jpg); background-repeat:no-repeat; width:368px; height:358px; display:block;}
.ypbox {background-image:url(../images/ypbox.gif); display:block; width:100%; height:130px; background-color:#FFCC00; background-repeat:no-repeat;}

.borderless {border: 0;}