@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #eeeeee; background-color:#333333; margin: auto !important; padding: auto !important; text-align: center !important; height:100%;}
h1, form { margin: 4px auto; }
/* this section runs the search box at the top of page */
fieldset.search {
border: none;
width: 248px;
margin: 0px;
padding:0px;
}

.search input, .search button {
	border: none;
	float: left;
}
.search-btn {float:left;}
.search input.box {
	color: #000;
	font-size: 1.0em;
	width: 205px;
	height: 35px;
	padding: 0px 5px 0;
	background: url(/images/nav-search.gif) no-repeat;
	margin-right: 0px;
}
.search input.box:focus {
	background: url(/images/nav-search-d.gif) no-repeat left 0px;
	outline: none;
}
.search button.btn {
	width: 33px;
	height: 35px;
	cursor: pointer;
	text-indent: -9999px;
	background:  url(/images/search-bt.gif) no-repeat top right;
}
.search button.btn:hover {
	background:  url(/images/search-d-bt.gif) no-repeat bottom right;
}
.s-btn {float:left; padding-top:4px;}
.navsearch {float:right; padding-top:61px; height:35px; margin:0px;}
/* the above section runs search */
#printHeader{display:none; visibility:hidden;}

#wrapper { width: 1000px !important; height: auto; margin: auto !important; padding: auto !important; text-align: left; height: 100%; }
#hdr { background: url(http://www.lasvegasadvisor.com/siteImages/lva_hdr.jpg) no-repeat; width: 994px; height: 100px; position: relative; z-index: 1; text-align: center; margin: 0; padding: 0; margin-bottom: 70px!important; }
#logo { width: 994px; height: 75px; margin: 0; padding: 0; margin-bottom: 14px; }
#topsearch { width: 270px; height: 50px; float: right; font: 11px arial; color: #FFF; font-weight: bold; margin: 0; padding: 0; z-index: 999; }
#topsearch .srchTxt { width: 130px; border: 1px solid #000; height: 15px; font: 12px arial; color: #000; margin: 0; padding: 0; }

/* START TOP NAV */

#topnavwrap {  width: 994px; height: 73px; 	background:transparent url(/images/nav_bg_default2.gif) no-repeat left top; margin-top: 26px; }

#topnavitem {width: 994px; height: 30px; list-style: none; font-size: 12px; padding-left: 2px; padding-right: 2px; }

ul {padding:0; margin:0;}
#topnavitem li {margin-top:3px;height: 22px; float: left; display: inline;  font-family:arial, verdana, sans-serif; font-size:12px; font-weight:bold; padding-left: 8px; padding-right:8px; padding-top:6px;}

#topnavitem li:hover {color: #000!important; background-color: #FFF; text-decoration:underline!important; }
#topnavitem li:hover a{color: #000!important; text-decoration:underline; }
#topnavitem li a.mainlink { color: #FFF; display: block; text-decoration: none; text-align: center;  }

#topnavitem li a.mainlinkon { display: block; text-align: center;}
#topnavitem li a.mainlink:hover { color: #000;  text-decoration:underline;}
.tnsubnav { width: 994px; margin: 0; background-color: #FFF; color:#00C; text-align: center; font-weight: normal; padding-bottom:10px;}
.tnsubnav #listsubnav { width: 994px; height: 20px; margin: 0; padding: 0; list-style: none; text-align: left; font-weight: normal; }

.tnsubnav #listsubnav #col1 { text-align: left; width: 994px; float: left; padding-top:4px; }

.tnsubnav #listsubnav #col1 #subitems {  height: 20px; font-weight: normal; }
.tnsubnav #listsubnav #col1 #subitems div { margin: 0; padding: 0; display: inline; float: left; font-size: 12px; font-family:arial, verdana, sans-serif;  padding-right: 2px; margin-right: 3px;   }

.tnsubnav #listsubnav #col1 #subitems div a { color:#004080; text-decoration: none; display: inline; float: left; padding: 4px; font-weight: bold; }
.tnsubnav #listsubnav #col1 #subitems div a:hover { font-weight: bold; text-decoration:underline; }

/* END TOP NAV */
#leftcol { width: 120px!important; float: left; position: relative; margin: 0px; margin-right: 5px; padding: 0px; overflow: hidden; }
#rightcol {	width: 120px; float: right; position: relative;	margin-left: 5px; }
#midcol { width: 730px!important; float: right; position: relative; text-align: center; margin-left: 0px; margin-right: 5px; }

#thirdPartyAds { width: 120px; position: relative; }

#midcol #header { width: 730px; }
#midcol #content { width: 730px; text-align: left; overflow: hidden; }
#midcol #news-items, #midcol #features, #midcol #blogs, #midcol #rt-int-col { background: url(http://www.lasvegasadvisor.com/siteImages/column_bot_lite.gif) bottom left no-repeat; text-align: left; padding: 2px; width: 170px;  }
#midcol #news-items { float: left; width: 165px; padding-left: 2px; padding-right: 3px; margin-left: 4px;}
#midcol #features {
	float: left;
	margin-left: 14px;
}
#midcol #blogs { float: left; margin-left: 10px; padding-bottom: 6px; }
#midcol #rt-int-col { float: right; }
.titlesMed2 { margin-left: -2px; margin-top: -1px; padding-top: 2px; width: 170px; color: #8BC2FB; text-align: center; font-size: 16px; font-weight: bold; background: url(http://www.lasvegasadvisor.com/siteImages/column_top_lite.gif) top left no-repeat; }
.titlesMed22 { margin-left: -2px; margin-top: -1px; padding-top: 0px; width: 170px; color: #8BC2FB; text-align: center; font-size: 16px; font-weight: bold; background: url(http://www.lasvegasadvisor.com/siteImages/column_top_lite.gif) top left no-repeat; }
.newsHdr { margin-left: -4px; }
#podcastDiv.nobckgrnd { background: none; }
#postagediv, #postagedivrt { margin: 0!important; padding: 0!important; margin-bottom: 10px!important; text-align: center!important; width: 120px!important; overflow: hidden!important; }
#postagediv { margin-left: -8px!important; }
#blogs a { text-decoration: none; font-weight: normal; }
#bannerad { width: 468px;	height: 60px;	overflow: hidden;	float: left; margin-left: 3px; margin-bottom: 10px; }
#bannerdivs { position: relative; height: 90px; width: 730px; margin: auto; padding: auto; margin-bottom: 10px; }
#banner720 { position: relative; height: 90px; width: 730px; margin: auto; padding: 0px; margin-bottom: 10px; overlay: hidden!important; }
#lftpostage { float: left; width: 120px; height: 60px; overflow: hidden; margin-bottom: 10px; }
#rtpostage { float: right; width: 120px; height: 60px; overflow: hidden; margin-bottom: 10px; margin-right: 4px; overflow: hidden!important; }
.titlesMed { color: #FFCC00; font-size: 14px; font-weight: bold; }
#news-items a, #features a { text-decoration: none; font-weight: normal;}
#bookawrapper { clear: both; position: relative; text-align: center; width: 720px; height: 150px; color: #000; margin-top: 20px!important; margin-bottom: 20px!important; }
#bookaroom { margin: auto; padding: auto; text-align: left; width: 720px; height: 150px; background: url(http://www.lasvegasadvisor.com/siteImages/bckgrnd_bookaroom_drk.gif) no-repeat; background-color: #64ADFA; }
#bookashow { margin: auto; padding: auto; text-align: left; width: 720px; height: 150px; background: url(http://www.lasvegasadvisor.com/siteImages/bckgrnd_bookashow_drk.gif) no-repeat; background-color: #DAEAF8; }
#lnkbooka { float: right; position: absolute; top: 0; right: 0; height: 20px; width: 103px; text-align: center; margin-right: 15px; margin-top: 2px; }
#lnkbooka a { font: 13px tahoma; font-weight: bold; color: #FFF; text-decoration: none; }
#lft { width: 100px; float: left; font: 11px arial; font-weight: bold; color: #000; text-align: center; margin-left: 20px; margin-top: 40px; }
#bookashow #lft { color: #FFF; }
#bookashow #lnkbooka a { color: #000; }
#mid { float: left; font: 12px arial; color: #000; width: 250px; height: 110px; margin-top: 36px; margin-left: 16px; }
#mid td { font: 12px arial; color: #000; }
#mid td.label { text-align: right; }
#bookashow #mid, #bookashow #mid td { font: 12px arial; color: #FFF; }
#mid input, #mid select { font: 11px arial; color: #000; height: 20px; }
#rt { position: relative; float: right; font: 11px arial; color: #000; width: 310px; height: 110px; margin-top: 36px; margin-right: 16px; }
#bookashow #rt { color: #FFF; }
#rt #bestrate { float: right; text-align: center; font-size: 12px; height: 73px; }
#rt #bestrate a { text-decoration: none; color: #000; }
#rt #bestrate a:hover { color: #0066CB; }
#bookashow #rt #bestrate a { text-decoration: none; color: #FFF; }
#bookashow #rt #bestrate a:hover { color: #E7F8FF; }
tr { font-size: 13px; color: #eeeeee; }
img { border-color: #CCCCCC; }
a{ color: #eeeeee; text-decoration: underline; font-weight: bold; }
a:hover { color: #FFcc00; text-decoration: underline; font-weight: bold; }
td { padding: 4px; color:#FFFFFF; }
h1 { font: 24px Arial, Helvetica,sans-serif; font-weight: normal; color: #ffcc00; }
h2 { font: 18px Arial, Helvetica,sans-serif; font-weight: normal; color: #ffcc00; }
h6 { font: 18px Arial, Helvetica,sans-serif; color: #ffcc00; margin-bottom: 0px; }
p { font-size: 13px; }
#tease a{ text-decoration: none; font-weight: normal; }
#tease a:hover{ color: #ffcc00; text-decoration: none; font-weight: normal; }
.sidebox { padding-top: 10px; padding-left: 20px; width: 110px; background-color: #CCCCCC; border: 1px; color:#444444; }


#booka2 { width: 120px; height: auto; color: #000; background: url(http://www.lasvegasadvisor.com/siteImages/booka2_bckgrnd.gif) repeat-y; background-color: #CCC; text-align: center; margin: 0!important; padding: 0!important; }
#booka2 #hdrbooka2 { width: 120px; height: 47px; background: url(http://www.lasvegasadvisor.com/siteImages/booka2_top.gif) no-repeat; margin: 0!important; padding-bottom: 0!important; }
#booka2 #room { width: 120px; height: auto; margin: 0!important; }
#booka2 #room .textfld, #booka2 #show .textfld { position: relative; float: left; margin-left: 9px; margin-bottom: 6px; width: 80px; height: 14px; border: 1px solid #000000; font: 1em arial; color: #000000; }
#booka2 #hdrshow { position: relative; clear: both; display: block; width: 120px; height: 21px; background: url(http://www.lasvegasadvisor.com/siteImages/booka2_show.gif) no-repeat; margin: 0!important; padding-bottom: 0!important; }
#booka2 #show { width: 120px; height: auto; margin: 0!important; }
#booka2 #ftrbooka2 { width: 120px; height: 19px; background: url(http://www.lasvegasadvisor.com/siteImages/booka2_bottom.gif) no-repeat; margin: 0!important; }
#booka2 #room .checkin, #booka2 #room .checkout, #booka2 #show .showdate { position: relative; clear: both; font-size: .9em; text-align: left; margin: 0!important; padding: 0!important; margin-top: 0!important; padding-top: 0!important; }
#booka2 #room .checkin b, #booka2 #room .checkout b, #booka2 #show .showdate b { margin-left: 9px; margin-top: 0!important; padding-top: 0!important; }


#wklypoll { width: 120px; height: auto; color: #000; background: url(http://www.lasvegasadvisor.com/siteImages/bckgrnd_weeklypoll_lite.gif) no-repeat bottom left; background-color: #1A80D3; }
#wklypoll p { margin: 0; padding: 0; padding-left: 2px; padding-right: 2px; }
#hdrpoll { width: 120px; height: 34px; background: url(http://www.lasvegasadvisor.com/siteImages/hdr_weeklypoll_lite.gif) no-repeat bottom left; }
#pollbutton { margin: auto; padding: auto; padding-top: 10px; padding-bottom: 0px; }
.googlesrch { width: 112px; height: auto; color: #000; background: url(http://www.lasvegasadvisor.com/siteImages/hdr_google_drk.gif) no-repeat left top; background-color: #CCC; padding: 24px 4px 4px 4px; }
#clearit { clear: both; }
.sidebox2 { padding-top: 10px; width: 110px; background-color:#CCCCCC; border: 1px; color:#444444; }
.sideboxlogged { padding-top: 10px; padding-left: 20px; width: 120px; height: 80px; background-color:#FF9900; border: 1px; }
.columns div { float: left; width: 330px; padding: 10px; position: relative; text-align: justify; margin: 0; }
.columns img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
.columns img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left; }
.columns div .readOn { position: absolute; right: 1em; bottom: -0.5em; color: #999999; }
.TableDkBack { background-color:#444444; }
.TableLtBack { background-color:#0066CC; }
.Titles { color:#ffcc00; font-size:16px; font-weight: bold; }
.TitlesSmall { color:#ffcc00; font-size:12px; font-weight: bold; }
#nav, #nav ul#listnav { padding: 0; margin: 0; list-style: none; margin-top: 2px; }
#nav { font-weight: bold; height: auto; width: 120px; font: bold 12px arial; margin: 0px; margin-left: 15px; margin: auto; padding: auto; }
#nav li, #nav #hinfo, #nav #minfo, #nav li, #nav #finfo, #nav #sinfo, #nav #nlinfo, #nav #rssinfo { position: relative; width: 120px; height: 22px; display: block; margin: 0; padding: 0; margin-top: 2px; }
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active { text-decoration: none; cursor: pointer; color: #fff; display: block; padding: 4px 4px 2px 12px; }
#nav a:hover { color: #FFCC00; }
#nav li.active, #nav .active, #nav #hinfo.active, #nav #minfo.active, #nav #nlinfo.active, #nav #rssinfo.active, #nav #finfo.active, #nav #sinfo.active, #nav a:hover, #nav a:active { color: #FFCC00!important; }
#listnav li.on a.on, #listnav li.on a.on:hover { color: #FFCC00!important; }
#nav #listnav li.active a.subOpen, #nav #listnav li.active a.subOpen:hover  { color: #FFCC00!important; }
/* hide from IE mac \*/
#nav li { width: auto; }
/* end hiding from IE5 mac */

.on { font-weight: bold; }
#nav #subnav, #nav #subnav2, #nav #subnav3, #nav #subnav4, #nav #subnav5, #nav #subnav6 { list-style-type: none; margin: 0px; padding: 0px; padding-left: 4px; }
#nav #subnav li, #nav #subnav2 li, #nav #subnav3 li, #nav #subnav4 li, #nav #subnav5 li, #nav #subnav6 li { margin: 0px; padding: 0px; background: none; border: none; height: 22px; }
#nav #subnav li a, #nav #subnav2 li a, #nav #subnav3 li a, #nav #subnav4 li a, #nav #subnav5 li a, #nav #subnav6 li a { font: 11px arial; font-weight: normal; }
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover { color: #FFF; width: 100%; }
#nav ul#listnav li ul#subnav6 li a:hover, #nav ul#listnav li ul#subnav6 li .on, #nav ul#listnav li ul#subnav5 li a:hover, #nav ul#listnav li ul#subnav5 li .on, #nav ul#listnav li ul#subnav4 li a:hover, #nav ul#listnav li ul#subnav4 li .on, #nav ul#listnav li ul#subnav3 li a:hover, #nav ul#listnav li ul#subnav3 li .on, #nav ul#listnav li ul#subnav li a:hover, #nav ul#listnav li ul#subnav li .on, #nav ul#listnav li ul#subnav2 li a:hover, #nav ul#listnav li ul#subnav2 li .on { color: #FFCC00; width: 110px; padding: 0px; margin: 0px; padding-left: 12px; padding-top: 4px; padding-bottom: 4px; }
#nav #subnav li.last, #nav #subnav2 li.last, #nav #subnav3 li.last, #nav #subnav4 li.last, #nav #subnav5 li.last, #nav #subnav6 li.last { margin: 0px; padding: 0px; background: none; border: none; height: 22px; }
#nav li .subClose { background: url(http://www.lasvegasadvisor.com/siteImages/closed_lite.gif) no-repeat 0px 7px; }
#nav li .subOpen { background: url(http://www.lasvegasadvisor.com/siteImages/open_lite.gif) no-repeat 0px 7px; }
#nav li.active .subClose { background: url(http://www.lasvegasadvisor.com/siteImages/closed_active_lite.gif) no-repeat 0px 7px; }
#nav li.active .subOpen { background: url(http://www.lasvegasadvisor.com/siteImages/open_active_lite.gif) no-repeat 0px 7px; }
#container { margin: auto; padding: auto; height: auto; width: 730px; }
#divline { text-align: center; border-bottom: 1px solid #FFF; padding-bottom: 10px; }
#cpmborder { border-bottom: 2px solid #FFF; padding-bottom: 10px; }
#hrline { border: 1px solid #FFF; text-align: center; margin: auto; padding: auto; width: 85%; }
#toplftad { width: 120px; overflow: hidden; border: 1px solid #FFF; }
#googleSearchUnitIframe { background-color: #FFF; padding: 0 12px 0 10px; }
#tagline { font-size: 11px; }
#articlepic { float: right; width: 250px; height: 180px; margin-left: 10px; border: 1px solid #FFF; }
#footer { clear: both; margin:auto; padding: auto; width: 730px; font-size: 11px; text-align: center; margin-bottom: 20px; margin-top: 14px!important; }
#spotlightfeature { width: 164px; height: auto; font: 12px arial; margin-bottom: 22px; }
#spotlightfeatureLF { width: 164px; height: auto; font: 12px arial; margin-bottom: 22px; }
#spotlightfeature #featurepic { width: 126px; height: 90px; border: 1px solid #FFF; text-align: center; margin-bottom: 6px; }
#spotlightfeatureLF #featurepicLF { width: 126px; height: 90px; border: 1px solid #FFF; text-align: center; margin-bottom: 6px; }
#spotlightfeature #indent { margin: 0; padding: 0; margin-left: 6px; }
#spotlightfeature .spotlightfeaturetitle { font-size: 13px; font-weight: bold; margin: 0 0 6px 0; color: #FFCC00; }
#spotlightfeature #spotlightreadmore { clear: both; float: right; position: relative; height: 14px; padding-right: 3px; margin-right: 4px; }
#spotlightfeature #spotlightreadmore .spotlightlink { font: 10px arial; }
#spotlightfeature #spotlightreadmore .spotlightlink:hover { text-decoration: none; }
#spotlightitem { clear: both; position: relative; width: 166px; height: 28px; margin-top: 4px; padding: 3px 0 3px 3px; }
#spotlightitem #itempic { width: 30px; height: 24px; border: 1px solid #666; float: left; margin-right: 4px; }
#spotlightitemLF #itempicLF { width: 30px; height: 24px; border: 1px solid #666; float: left; margin-right: 4px; }
#itempicA { border: 1px solid #FFFFFF; }
#spotlightitem .spotlightlink { font: 11px arial; }
#spotlightitem .spotlightlink:hover { text-decoration: none; }
#spotlightfeature { height: auto; padding: 6px 0 15px 3px; margin-top: 4px; }
#featuresitem { clear: both; position: relative; width: 166px; height: auto; overflow: auto; margin-top: 3px; padding: 3px 0 3px 3px; }
#featuresitem #featuresreadmore { float: right; position: relative; height: 14px; padding-right: 3px; margin-right: 4px; margin-top: 5px; }
#featuresitem .featureslink { font: 11px arial; }
#featuresitem .featureslink:hover { text-decoration: underline; }
#featuresitem img { border: 1px solid #FFF; margin-right: 6px; }
#blogsitem { clear: both; position: relative; width: 162px; height: auto; margin-top: 4px; padding: 3px 0 3px 3px; }
#blogsitem #blogsreadmore { clear: both; float: right; position: relative; height: 14px; padding-right: 3px; }
.blogslink { font-size: .9em!important; margin-right: 10px; font-style: italic; color: #FFCCOO; text-decoration: none!important; }
#blogsitem .blogslink:hover { text-decoration: underline; }
#newsitem { clear: both; position: relative; width: 166px; height: auto; margin-top: 4px; padding: 3px 0 10px 3px; }
#newsitem .newslink { font: 12px arial; }
#newsitem .newslink:hover { text-decoration: underline; }
#newsitem #divider { width: auto; height: auto; position: relative; border: none; margin: 0; padding: 0; padding-top: 4px; padding-bottom: 6px; border-bottom: 1px solid #666; padding-bottom: 15px; }
#newsitem #newstime { position: absolute; bottom: 0; right: 0; font-size: 11px; margin-right: 3px; }
#podcastDiv { padding-bottom: 6px; padding-top: 3px; }
#weather { position: relative; text-align: center; margin: auto!important; padding: auto!important; width: 115px; overflow: hidden; margin-top: 16px!important; margin-left: 25px; }
#butblogger { margin: auto; padding: auto; width: 137px; margin-top: 16px; }
ul#intLinkage { margin-left: 40px; list-style-type: square; }
ul#intLinkage li { margin-bottom: 6px; }
ul#intLinkage li a { color: #FFCC00; font-weight: bold; text-decoration: none; }
ul#intLinkage li a:hover { text-decoration: underline; }
.expires { font-weight: normal; font-size: 12px; color: #ff6666; margin-left: 5px; display: inline; }
#couponmeat { width: 656px; margin: auto; padding: auto; }
.dealTitle, #backtotop { margin-left: 12px; margin-top: 8px; margin-bottom: 8px; }
#hrline.couponline { width: 686px; }
#menuwrapper #p7menubar li ul li div { margin: 0; padding: 0; }
#subnavline { border: none; border-bottom: 1px solid #FFF; margin: 4px 0 8px 0!important; width: inherit; height: 4px; }
#menuwrapper #p7menubar li ul li { width: auto; padding-right: 10px; }
.border { border-left: 1px solid #FFCC00; }

#spotlightarchiveitem { clear: both; position: relative; width: 730px; height: 60px; border: 1px solid #666; background-color: #3F3F3F; margin-top: 4px; padding: 3px 0 10px 3px; }
#spotlightarchive { position: relative; width: 320px; height: 36px; margin-top: 4px; margin-bottom: 8px; margin-left: 20px; }
#spotlightarchive.lft { position: relative; display: block; float: left; }
#spotlightarchive.rt { position: relative; display: block; float: right; }
#spotlightarchive img { position: relative; width: 50px; border: 1px solid #FFF; float: left; margin-right: 4px; }
.spotlightarchivedate { font-size: 13px; }

#featurearchiveitem { clear: both; position: relative; width: 720px; height: 90px; border: 1px solid #666; background-color: #3F3F3F; margin-top: 4px; padding: 3px 0 10px 3px; }
#featurearchive { position: relative; width: 320px; height: 36px; margin-top: 4px; margin-top: 10px; margin-left: 10px; }
#featurearchive.lft { position: relative; display: block; float: left; }
#featurearchive.rt { position: relative; display: block; float: right; }
#featurearchive img { position: relative; width: 100px; height: 77px; border: 1px solid #FFF; float: left; margin-right: 4px; }
.featurearchivedate { font-size: 13px; }
#backtotop { clear: both; float: right; }
.bckgrndColor { background-color: #666; }
#midcol #videoads { float: right; width: 354px; height: 220px; margin-bottom: 4px; }

#pollarchiveitem { clear: both; position: relative; width: 702px; height: 76px; border: 1px solid #666; background-color: #3F3F3F; margin-top: 4px; margin-bottom: 8px; padding: 3px 0 10px 3px; }
#pollarchive { position: relative; width: 680px; height: 36px; margin-top: 8px; margin-bottom: 8px; margin-left: 14px; }
#pollarchive.lft { position: relative; display: block; float: left; }
#pollarchive.rt { position: relative; display: block; float: right; }
#pollarchive img { position: relative; width: 50px; border: 1px solid #FFF; float: left; margin-right: 10px; }

#featuresitem2 { clear: both; position: relative; width: 720px; height: 70px; border: 1px solid #666; background-color: #3F3F3F; margin-top: 6px; padding: 3px 0 10px 3px; }
#featuresbrief2 { position: relative; width: 620px; height: 36px; margin-top: 4px; margin-bottom: 8px; margin-left: 20px; }
#featuresbrief2.lft { position: relative; display: block; float: left; }
#featuresbrief2.rt { position: relative; display: block; float: right; }
#featuresitem2 img { position: relative; width: 50px; border: 1px solid #FFF; float: left; margin-top: 4px; margin-left: 8px; }
.featurestitle2 { font-size: 13px; }
.featurestitle2 a { font-size: 14px; color: #FFCC00; font-weight: bold; text-decoration: none; }
.featurestitle2 a:hover { text-decoration: underline; }

#contentBlogs { width: 850px; text-align: left; margin-bottom: 20px; }
#midcolBlogs { width: 850px; position: relative; float: left; text-align: center;	margin-left: 0px;	margin-right: 5px; }
#midcolBlogs #banner720 { width: 720px!important; margin: auto!important; padding: auto!important; text-align: center!important; }
#midcolBlogs #blogPods { float: right; width: 150px!important; margin-left: 6px; }
#blogPods #pods, #blogPods #podsrch, #blogPods #podtagclouds { border: 1px solid #CCC; width: 150px!important; padding: 4px; background-color: #666; margin-bottom: 10px; height: auto!important; overflow: hidden!important; }
#blogPods #podsrch .frmText, #blogPods #pods .frmText { width: 100px; border: 1px solid #000; background-color: #FFF; color: #000; }
#blogPods #podsrch .frmButton, #blogPods #pods .frmButton { font-size: 11px; width: 46px; border: 1px solid #000; background-color: #CCC; color: #000; }
#blogPods #pods .frmButton { width: 55px; }
#blogPods #pods h2, #blogPods #podsrch h2, #blogPods #podtagclouds h2 { font-size: 13px; font-weight: bold; margin: 0; padding: 0; }
.entry h3, .entryLast h3, .entry h3 a, .entryLast h3 a { margin: 0; padding: 0; color: #8BC2FB; text-decoration: none; font-size: 16px; font-weight: bold; }
#blogPods #pods p, #blogPods #pods span, #blogPods #podtagclouds p, #blogPods #podtagclouds span { margin: 0; padding: 0; }
#bookawrapper { margin: auto!important; padding: auto!important; margin-bottom: 14px!important; margin-top: 20px!important; z-index: 5!important; }
.entry, .entryLast { width: 660px; border-bottom: 1px dotted #FFF; margin-bottom: 10px; margin-left: 20px; }
#midcolBlogs #contentBlogs h1 { margin-left: 12px; }
#midcolBlogs #contentBlogs .entry .redtext, #midcolBlogs #contentBlogs .entryLast .redtext { width: 450px!important; margin: 0; padding: 0; margin-top: 2px; margin-bottom: 10px; font-size: 11px; color: #CCC; }
#midcolBlogs #contentBlogs .entry .redtext a, #midcolBlogs #contentBlogs .entryLast .redtext a { color: #CCC; }
#midcolBlogs #contentBlogs .entry .redtext span, #midcolBlogs #contentBlogs .entryLast .redtext span { font-weight: bold; }
#midcolBlogs #contentBlogs .entry .textposition, #midcolBlogs #contentBlogs .entry .textposition a, #midcolBlogs #contentBlogs .entry .textposition span, #midcolBlogs #contentBlogs .entryLast .textposition, #midcolBlogs #contentBlogs .entryLast .textposition a, #midcolBlogs #contentBlogs .entryLast .textposition span { margin: 0; padding: 0; margin-bottom: 6px; font-size: 11px; color: #CCC; }
#midcolBlogs #contentBlogs .entry #rightbodymorenext, #midcolBlogs #contentBlogs .entryLast #rightbodymorenext { margin-top: 6px; }
#midcolBlogs #contentBlogs .entry #comments .commentHeader, #midcolBlogs #contentBlogs .entryLast #comments .commentHeader { font-size: 12px; font-weight: bold; color: #FFCC00; margin-bottom: 4px; padding-bottom: 0; }
#midcolBlogs #contentBlogs .entry #comments .trackbackBody, #midcolBlogs #contentBlogs .entryLast #comments .trackbackBody { margin: 0; padding: 0; font-size: 11px; }
#midcolBlogs #contentBlogs .entry #comments .trackbackBody p, #midcolBlogs #contentBlogs .entryLast #comments .trackbackBody p { margin: 0; padding: 0; font-size: 11px; }
#midcolBlogs #contentBlogs .entry #comments .trackbackBody a, #midcolBlogs #contentBlogs .entryLast #comments .trackbackBody a { margin: 0; padding: 0; font-size: 10px; display: block; margin-top: 4px; margin-bottom: 10px; }
#midcolBlogs #contentBlogs .entry #comments .comment, #midcolBlogs #contentBlogs .entry #comments .commentAlt, #midcolBlogs #contentBlogs .entryLast #comments .comment, #midcolBlogs #contentBlogs .entryLast #comments .commentAlt { margin: 0; padding: 0; margin-bottom: 10px; font-size: 11px; border-bottom: 1px dotted #CCC; }
#midcolBlogs #contentBlogs .entry #comments .commentBody, #midcolBlogs #contentBlogs .entryLast #comments .commentBody { margin-bottom: 10px; }
#midcolBlogs #contentBlogs .entry #comments .commentByLine, #midcolBlogs #contentBlogs .entryLast #comments .commentByLine, #midcolBlogs #contentBlogs .entry #comments .commentByLine a, #midcolBlogs #contentBlogs .entryLast #comments .commentByLine a { margin-bottom: 10px; color: #CCC; font-weight: normal; }
#midcolBlogs #contentBlogs .date { margin: 0!important; padding: 0!important; }
#midcolBlogs #contentBlogs .date b { font-size: 14px; color: #FFCC00; }
#midcolBlogs #contentBlogs .date b span, #midcolBlogs #contentBlogs .date b span a { font-size: 13px; color: #8BC2FB; }
#midcolBlogs #contentBlogs .date b span a:hover { text-decoration: none; color: #FFCC00; }
#midcolBlogs #contentBlogs .body { margin: 0!important; padding: 0!important; }
#midcolBlogs #contentBlogs .body p { margin: 0!important; padding: 0!important; margin-top: 4px; padding: 4px; }
#midcolBlogs #contentBlogs .body form #sendForm { border: none; }
#midcolBlogs #contentBlogs .body form #sendForm div { margin-bottom: 6px; }
#midcolBlogs #contentBlogs .body form #sendForm div label { width: 200px; float: left; text-align: right!important; padding-top: 2px; }
#midcolBlogs #contentBlogs .body form #sendForm div #email, #midcolBlogs #contentBlogs .body form #sendForm div #remail { width: 400px!important; height: 20px; border: 1px solid #000; background-color: #FFF; color: #000; font-size: 12px; }
#midcolBlogs #contentBlogs .body form #sendForm div #notes { width: 400px!important; height: 100px; border: 1px solid #000; background-color: #FFF; color: #000; font-size: 12px; }
#midcolBlogs #contentBlogs .body form #sendForm div #submit, #midcolBlogs #contentBlogs .body form p #submit { border: 1px solid #FFF; background-color: #CCC; color: #000; }
#midcolBlogs #contentBlogs .body form { margin: 0; padding: 0; }
#midcolBlogs #contentBlogs .body #results { width: 680px; border-bottom: 1px dotted #CCC; margin-bottom: 14px!important; padding-top: 10px!important; padding-bottom: 10px!important; }
#midcolBlogs #contentBlogs .body #results #resultsTitle { font-size: 11px; margin-bottom: 6px; display: block; }
#midcolBlogs #contentBlogs .body #results #resultsTitle b a { font-size: 14px; text-decoration: none; color: #8BC2FB; }
#midcolBlogs #contentBlogs .body #results #resultsTitle b a:hover { text-decoration: underline; color: #FFCC00!important; }
#midcolBlogs #contentBlogs #blogPods #pods #reccom { margin-bottom: 6px!important; padding-bottom: 6px!important; border-bottom: 1px dotted #CCC; }
#midcolBlogs #contentBlogs #blogPods #pods #reccom a.more { font-size: 11px; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds { width: 150px!important; height: 150px!important; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p a span { cursor: hand; padding: 6px; width: auto; position: relative!important; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p a:hover, #midcolBlogs #contentBlogs #blogPods #podtagclouds p a:hover span { background-color: #DDD; color: #000; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .smallestTag { font-size: 9px; float: left; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .smallTag { font-size: 11px; float: left; margin: 0; padding: 0; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .mediumTag { font-size: 13px; float: left; margin: 0; padding: 0; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .largeTag { font-size: 16px; float: left; margin: 0; padding: 0; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .largestTag { font-size: 20px; float: left; margin: 0; padding: 0; }
#midcolBlogs #contentBlogs #blogNav { margin-left: 270px; width: 425px; height: 24px; padding-top: 6px; margin-top: 10px; }
#midcolBlogs #contentBlogs #blogNav ul { list-style: none; width: 425px; padding: 0; margin: 0; }
#midcolBlogs #contentBlogs #blogNav ul li { float: left; padding: 4px; margin: 4px; margin-top: 0; padding-top: 0; }
#midcolBlogs #contentBlogs #blogPods #pods .subscribesuccess { color: #00EE00; }
#midcolBlogs #contentBlogs #blogPods #pods .subscribeerror { color: #FF8A8A; }
#goldsignup {background-color:#FC0; height:100px; -moz-border-radius: 5px; border-radius: 5px; padding:5px; text-align:center;}
#goldsignup a {color:#000; text-decoration:none;}
#goldsignup a:hover{color:#000; text-decoration:underline;}
p.error { color: #FF0000; }
p .bigger { font-size: 1.2em; }
#emailvalid.formmssg, #pwconfirm.formmssg { width: 100px; margin: 0; padding: 0; display: inline; }
.regfield { width: 210px; }
.regfilefield { width: 210px; }
.red { padding: 4px; font-weight: bold; background-color: #FF0000; }
.green { padding: 4px; font-weight: bold; background-color: #009966; }

.calheader { color: #000!important; }
.yui-calcontainer { z-index: 9999!important; }
#choosedate { width: 300px!important; height: auto!important; margin: auto!important; padding: auto!important; text-align: center!important; z-index: 9999!important; }
#startdate, #enddate { border: 1px solid #000; width: 100px; margin-right: 3px; }
#submit { margin-left: 3px; border: 1px solid #000; background-color: #FFF; font: bold 14px arial; color: #000; }

#booka2 #submit { border: none!important; background: none!important; margin: 0!important; padding: 0!important; }

#tmpPostageBorder { width: 120px!important; text-align: center!important; border: 1px solid #FFCC00; margin-bottom: 10px!important; padding-top: 10px!important; }

#quantcastwrap { margin: 0; padding: 0; text-align: center; width: 700px; }
#quantcast { margin: auto!important; padding: auto!important; width: 293px; height: 80px; background: url('/siteImages/lt-quantcast-bckgrnd.png') no-repeat; text-align: right; padding-right: 11px; padding-top: 11px; }
#quantcast iframe { margin-right: 10px; }
#quantcast #txt { float: left; width: 150px; height: 60px; font: 1.2em arial; color: #000000; text-transform: uppercase; text-align: center; padding: 2px; padding-right: 0; padding-left: 4px; margin-left: 3px; }
#quantcast #txt a { color: #000000; text-decoration: none; }
#quantcast #txt a:hover { text-decoration: underline; }

#pageItWrap { margin: auto!important; padding: auto!important; width: 520px!important; text-align: left!important; }
ul#pagination-clean { border: 0; margin: 0; padding: 0; }
#pagination-clean li { border: 0; margin: 0; padding: 0; font-size: 11px; list-style: none; display: inline; float: left; padding: 2px 3px; }
#pagination-clean li, #pagination-clean a { margin-right: 2px; color: #FFFFFF!important; font-weight: bold!important; }
#pagination-clean .previous-off, #pagination-clean .next-off { color: #888888!important; font-weight: normal!important;; }
#pagination-clean .next a, #pagination-clean .previous a { font-weight: bold; } 
#pagination-clean .active { color: #FFFFFF; font-weight: bold; font-style: italic; }
#pagination-clean a:link, #pagination-clean a:visited { color: #0033CC; text-decoration: none; }
#pagination-clean a:hover { text-decoration: none; }

.miniStarRatings { position: relative; margin: auto!important; padding: auto!important; text-align: center; height: 16px!important; text-indent: -9999px; overflow: hidden!important; }
.miniStarRatings .numRatingReplacement { display: none; }

#loginerror { border: 1px solid #DB2D24; background-color: #FFB3B3; color: #000000; }
#loginerror span { display: block; position: relative; width: 100%; height: 19px; padding-top: 1px; font-weight: bold; font-size: 1em; background-color: #CC0033; color: #FFFFFF; }
#loginerror p { margin: 0; padding: 0; padding: 2px 3px 2px 3px; }
#loginerror p a { color: #CC0033; }
#footer p { margin: 0; padding: 0; margin-bottom: 6px; }

.issBlurbs { margin: 0; padding-left: 14px; margin-top: 8px; }
.issBlurbItems { margin-bottom: 8px; }

.issLftCover { text-align: center; margin: 0; padding: 0; width: 160px; }
.issRtCover { margin: 0; padding: 0; width: 160px; }

.issBenefits { margin: 0; padding-left: 14px; margin-top: 8px; margin-bottom: 20px; }
.issBenefitItems { margin-bottom: 8px; }

#leftcol #postagediv { margin: auto!important; padding: auto!important; margin-top: 0!important; margin-bottom: 0!important; padding-top: 0!important; padding-bottom: 0!important; }

#leftcol { overflow: visible; }
#nav, #nav ul#listnav, #nav ul#listnav li, #nav ul#listnav li a, #nav ul#listnav li ul { z-index: 1!important; }
#showdatefrmEvents_cf_container { z-index: 999999!important; }
#startdatefrmRooms_cf_buttondiv { padding: 0!important; margin: 0!important; margin-top: 3px!important; }


#searchcontainer { color: #000!important; }
div.autosuggestcontainer .yui-ac-shadow { display: none; }
#searchloadingicon { display: none; }
#qodresults { overflow: auto!important; }
#qodarticle { width: 505px; overflow: hidden!important; }
#qodresults h3, #qodarticle h3 { font-size: 1.3em; }
#qodarticle .qodrule { clear: both; height: 1px; width: 80%; color: #FFF; margin-top: 8px; margin-bottom: 8px; }
#qodresults .qodDate { font-weight: bold; font-style: italic; margin: 0; padding: 0; margin-bottom: 8px; }
#qodresults .qodMore { float: right; margin: 0; margin-right: 30px; margin-bottom: 10px; padding: 0; }
#qodresults .qodBlocked { margin: 0; width: 500px; padding: 0; margin-top: 8px!important; padding-left: 18px; padding-right: 18px; }
.qodUpdated { font-size: .9em; font-weight: bold; }
.forminput { border: 1px solid black; height: 20px; width: 100px; font-size: 12px; }
.forminput2 { border: 1px solid black; height: 20px; width: auto; font-size: 12px; }
.forminput2text { border: 1px solid black; height: 16px; }
.smaller { width: 106px; }
.qod .date { width: 54px; height: 16px; }
.select { width: 155px; }
.qod .text { width: 153px; height: 16px; }
.smallnote { font-size: .8em; }
#qodbigimg { float: right; width: 300px; height: 216px; margin-left: 12px; margin-top: 14px; margin-bottom: 10px; }



#midcol #rt-int-col-ads { 
	float: right; 
	width: 350px; 
	padding: 0px 0px 15px 0px;
	text-align: left; 
	margin: 12px 6px 0 0 ; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column_bot_lite.gif) bottom left no-repeat; 
	border: none;
}
#rt-int-col-ads .titlesMed2 { 
	width: 350px; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column_top_lite.gif) top left no-repeat; 
	margin: 0 0 0 0; 
	padding: 4px 4px 0 0; 
}
#lf-int-col-ads { 
	float: left; 
	width: 370px; 
	padding: 0px 0px 15px 0px;
	text-align: left; 
	margin: 12px 6px 0 0 ; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column_bot_lite.gif) bottom left no-repeat; 
	border: none;
}
#lf-int-col-ads .titlesMed2 { 
	width: 370px; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column_top_lite.gif) top left no-repeat; 
	margin: 0 0 0 0; 
	padding: 4px 4px 0 0; 
}

#freetix-ads { 
	float: left; 
	width: 350px; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	margin-left: 1px;
	margin-top: 4px; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column_bot_lite.gif) bottom left no-repeat; 
	border: none!important; 
}
#lf2-int-col-ads { 
	float: left; 
	width: 350px; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	margin-left: 1px;
	margin-top: 4px; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column_bot_lite.gif) bottom left no-repeat; 
	border: none!important; 
}
#lf2-int-col-ads .titlesMed22 { 
	width: 350px; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column_top_lite.gif) top left no-repeat; 
	margin: 0; 
	padding: 5px 0 10px 0;
}

#lf2-int-col-ads #spotlightdivLF { 
	float: left; 
	width: 170px;
	padding-top: 13px;
	position:relative;
}
#lf2-int-col-ads #spotlightfeatureLF { 
	float: left; 
	width: 166px; 
	padding-left: 8px; 
}
#lf2-int-col-ads #spotlightitemLF { 
	width: 120; height: 28px; 
	margin-top: 4px; 
	padding: 3px 0 3px 3px; 
}

.pushtop { margin-top: 10px!important; height: 212px!important; }
#rt-int-col-ads .titlesMed2 { 
	width: 350px; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column_top_lite.gif) top left no-repeat; 
	margin: 0; 
	padding: 0; 
	padding-top: 4px; 
}
#midcol #rt-int-col-ads #spotlightdiv { 
	float: right; 
	width: 170px; 
	padding-top: 13px; 
}
#midcol #rt-int-col-ads #spotlightfeature { 
	float: left; 
	width: 166px; 
	padding-left: 8px; 
}
#midcol #blogs-clear { 
	clear: both; 
	position: relative; 
	height: 10px!important; 
	width: 710px!important; 
	margin: 0; 
	padding: 0; 
}
#midcol #blogs-ads { 
	clear: both; 
	position: relative; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column2_bot_lite.gif) bottom left no-repeat; 
	width: 720px!important; 
	height: 100px; 
	margin: 0!important; 
	padding: 0!important; 
	padding-bottom: 6px; 
	text-align: left; 
	margin-left: 4px!important; 
}
#midcol #blogtopcurve { 
	clear: both; 
	position: relative; 
	margin: 0!important; 
	padding: 0!important; 
	background: url(http://www.lasvegasadvisor.com/siteImages/ads_column2_top_lite.gif) top left no-repeat; 
	width: 320px; 
	padding-top: 0px; 
} /*  height: 430px!important; */
ul#blogstuff { 
	margin: 0!important; 
	padding: 0!important; 
}
ul#blogstuff li#title { 
	display: inline; 
	margin: 0!important; 
	padding: 0!important; 
	font: bold 16px arial; 
	color: #8BC2FB; 
	text-align: center!important;
	position: relative!important;
}
#blogstuff #title span {
	clear: both!important;
	display: block!important;
	position: relative!important;
	margin: auto!important;
	padding: auto!important;
	padding-top: 5px!important;
	margin-bottom: 4px!important;
}
ul#blogstuff li#title ul#blogitem li { 
	float: left; 
	display: inline; 
	margin: 0!important; 
	padding: 0!important; 
	margin-right: 0px; 
	text-align: center!important;
}
/*
li#title { 
	float: left; 
	display: inline; 
	margin: 0!important; 
	padding: 0!important; 
	padding-left: 4px!important; 
}
*/
#title ul { 
  position: relative;
	display: inline; 
	list-style: none; 
	width: 320px!important;
	margin: 0!important; 
	padding: 0!important; 
	margin-left: 0px!important;
	margin-top: 10px!important;
}
#title ul li img { 
  margin-top: 4px!important; 
}

/*
#title #blogitem { 
	margin: 0!important; 
	padding: 0!important; 
	margin-top: 10px; 
	padding-top: 10px; 
	margin: auto!important;
	padding: auto!important;
}
*/
#title ul#blogitem li { 
	float: left; 
	display: inline; 
	width: 160px; 
	margin-top: 0!important; 
	padding: 0!important; 
	padding-top:10px!important; 
	font-size: 11px; 
	text-align: center!important;
}
#title ul#poditem li { 
	float: left; 
	display: inline; 
	width: 200px; 
	margin: 0!important; 
	padding: 0!important; 
	padding-top: 10px; 
	margin: 0!important; 
	font-size: 11px; 
}
#title.line { 
	border-right: 1px solid #888; 
}
#midcol #blogs-ads a { 
	text-decoration: none; 
	font-weight: normal; 
}
#blogsitem2a { 
	float: left; 
	width: auto; 
	height: auto!important; 
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 4px!important;
}
#blogsitem2b { 
	float: left; 
	width: auto; 
	height: auto!important; 
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 10px!important;
}
#midcol #blogs-ads #blogcastdiv { 
	float: right; 
}

#badges { position: relative; width: 468px; height: 19px; margin: auto; padding: auto; overflow: hidden; z-index: 1; margin-bottom: 14px; }

#content div p a img { margin-right: 10px; float: left; }

#news-items { height: 510px; }
#features { height: 510px; }
#sb-new { 
height:256px;
width:351px;
background-repeat:no-repeat;
float:right;
margin-right:13px;
}
#sb-new2 { 
height:190px;
width:351px;
background-repeat:no-repeat;
float:right;
margin-right:13px;
text-decoration:none;
}
#sb-new .inside {
	padding: 0px 10px 0px 30px;
	text-align:left;
}
#sb-new .column {
	width:50%;
	float:left;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
}
#sb-new2 .inside {
	padding: 0px 10px 0px 30px;
	text-align:left;
}
#sb-new2 .column {
	width:50%;
	float:left;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
}
.column .lva-items b {
	font-weight:bold; color:#8bc2fb;
}
.column .lva-items a {
	text-decoration:none;
}
.lva-items a:hover{
	text-decoration:underline;
}
.lvag { color:#ffcc00}
a.lvag:hover{color:#8bc2fb}
.lvabb { }

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(../images/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(../images/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(../images/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(../images/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #15ADFF;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(../images/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(../images/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 270px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .right {
	border-right: 1px solid #333;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content input.bt_login {
	width: 74px;
	background: transparent url(/images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(/images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}
#content ul {list-style-type:disc; margin-left:20px;}





