html {
	font-size: 16px;
}
body {
	background-color:#fff;
	color:#000;
	padding: 0 1em 0 0;
	margin: 0;
	font-family: "Times New Roman";
	font-size: 20px;
}
a{
	color:#06c;
}
a img{
	border: 1px dotted #ccc;
}
a:hover img{
	border: 1px dotted #06c;
}
h2,h4{
	margin:0;
	padding:0;
}
h2{
	color:#390;
	font-size:18px;
}
h4{
	color:#999;
	font-size:14px;
	font-weight:normal;
}
code{
	font-size:13px;
}
.acomSeo{
	display:none;
}
h2.header,
h4.header{
	font-size:35px;
	color:#005177;
	font-weight:normal;
	padding-bottom:5px;
}
h4.header{
	font-size:25px;
	margin-top:-6px;
}
ul.inline,
ul.inline li {
	list-style: none;
	display: inline;
	margin:0;
	padding:0;
	font-weight:normal;
}
div.header{
	margin:5px;
}
div.main{
	text-align:center;
}
div.main a{
	color:#390;
	font-size:45px;
	margin-left:3px;
	text-decoration:underline;
}
div.main a:hover{
	text-decoration:underline;
}
div.main b, div.main b a{
	font-size:15px;
	color:#999;
	font-weight:normal;
}
div.main b a{
	color:#06c;
	text-decoration:underline;
}
ul.nav-menu,
ul.nav-menu li{
	list-style: none;
	display: block;
	margin:0;
	padding:0;
	font-weight:normal;
}
ul.nav-menu ul.sub-nav-menu,
ul.nav-menu ul.sub-nav-menu li{
	list-style: none;
	display: block;
	margin:0;
	padding:1px;
	margin-left:5px;
	font-weight:normal;
}
ul.nav-menu li.current,
ul.nav-menu ul.sub-nav-menu li.current{
	background-color:#390;
}
ul.nav-menu li.current a,
ul.nav-menu ul.sub-nav-menu li.current a{
	color:#fff;
	padding-left:3px;
	text-decoration:none;
	font-weight:bold;
}
div.acomFooter{
	font-size:16px;
	color:#666;
	padding-bottom:10px;
}
div.acomFooter div a{
	color:#666;
	text-decoration:none;
}
div.contentWrapper{
	margin:20px;
	margin-top:5px;
	padding:5px;
	margin-left:30px;
	border:1px solid #ccc;
	border-top-width:3px;
	border-left-width:3px;
	clear:both;
}
div.featuredLinks,
div.onFeaturedPage{
	margin-left:30px;
	margin-right:20px;
	_margin-right:10px;
	float:right;
	_margin-bottom:-5px;
	margin-top:10px;
}
div.featuredLinks table td,
div.onFeaturedPage table td{
	padding-left:10px;
}
div.featuredLinks table td div{
	border:1px solid #ccc;
	background-color:#eaeaea;
	border-bottom-width:0px;
	padding:2px;
	height:23px;
}
div.onFeaturedPage table td div{
	border:1px solid #ff0099;
	background-color:#FFDFEF;
	border-bottom-width:0px;
	padding:2px;
	height:23px;
}
div.featuredLinks table td div a,
div.onFeaturedPage table td div a{
	text-decoration:none;
}
div.contentWrapper table.main td.body ul{
	margin:0px;
	margin-left:30px;
	padding:5px;
}
div.contentWrapper table.main td.left{
	padding-right:10px;
	width:215px;
}
div.contentWrapper table.main td.right{
	padding-right:10px;
	width:240px;
}
div.contentWrapper table.main td.body,
div.contentWrapper table.main td.right{
	border-left:1px solid #ccc;
	padding-left:10px;
	padding-right:10px;
}
div.fullLink{
	font-size:14px;
	color:#999;
	margin-top:10px;
	float:right;
}
ul.on-my-roll,
ul.on-my-roll li,
ul.on-my-roll li.no-link{
	list-style: none;
	display: block;
	margin:0;
	padding:0;
	font-weight:normal;
	margin-top:10px;
}
ul.on-my-roll li.no-link{
	font-weight:normal;
	color:#666;
	text-decoration:underline;
}
ul.on-my-roll li.desc {
	margin-top:0px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;	
}
ul.hash-links li a{
	text-decoration:none;
}
ul.hash-links li a:hover{
	text-decoration:underline;
}
input.contactEmail,
textarea.contactComment{
	height:20px;
	padding-left:2px;
	padding-top:3px;
	font-size:15px;
	font-family: "Courier New", Courier, monospace, Arial, Helvetica, sans-serif;
	width:300px;
}
textarea.contactComment{
	height:200px;
}
div.contactMsg{
	padding:5px;
	margin-bottom:10px;
	border:1px solid #eaeaea;
	font-size:16px;
}
div.contactContext{
	margin-bottom:10px;
	border:2px solid #FF9900;
	padding:5px;
	background-color:#FFFFCC;
	font-size:16px;
}
div.contactContext h2{
	display:inline;
	font-weight:normal;
	color:#000;
	font-size:20px;
}
sup{
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#f30;
	font-size:10px;
	_font-size:12px;
	vertical-align:top;
}
.orange{
	color:#f30;
}
div.apps-home table td{
	padding-bottom:40px;
	padding-right:20px;
}

ul.inline li.city{
	margin-bottom:20px;	
	margin-right:20px;
	text-align:center;
	float:left;
}

ul.inline li.city a img,
ul.inline li.city a:hover img{
	padding:2px;
	border:1px dotted #ccc;
	_border:1px solid #ccc;
	display:block;
}

ul.inline li.city a:hover img{
	background-color:#2d64a8;
	border:1px dotted #2d64a8;
	_border:1px dotted #2d64a8;
}

img.city-thumb{
	float:left;
	width:75px;
	height:75px;
	margin:5px;
	margin-left:0px;
	margin-right:10px;
	padding:2px;
	background-color:#2d64a8;	
}

table.local-guide-container td.menu{
	width:175px;
}

table.local-guide-container td.results{
	padding-left:20px;
	background-color:#fafafa;
	border:2px solid #B1B1CB;
	border-left-width:1px;
}

ul.nav-menu li.menu-item{
	margin-bottom:10px;
}

table.local-guide-container td.menu ul.nav-menu li.current{
	background-color:#fafafa;
	border:2px solid #B1B1CB;
	border-right-width:0px;
}

table.local-guide-container td.menu ul.nav-menu li.current div{
	position:relative;
	background-color:#fafafa;
	margin-right:-10px;
	padding:4px;
}

table.local-guide-container td.menu ul.nav-menu li.current div a,
table.local-guide-container td.menu ul.nav-menu li.current a{
	color:green;
	font-weight:normal;
	display:block;	
	_display:inline;
}

div.city-guide-landing{	
	margin-top:30px;
}

#bTransfer{
	color:#2d64a8;
	font-size:15px;
	margin-top:5px;
}
div.powered{
	font-size:13px;
	color:#666;
	text-align:right;
	margin-top:10px;
}
div.powered a{
	text-decoration:none;
}
table.movie{
	margin-bottom:25px;
}
table.movie tr.odd{
	background-color:#FAFAE5;
}
table.movie tr.even{
	background-color:#E5FFE5;
}
table.movie td{
	padding:10px;
}
table.movie td.details h3{
	font-size:25px;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#276;
}
table.movie td.details p{
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
}
table.movie td.details a.book{
	background-color:#389;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
	text-decoration:none;
}
div.featuredChannel{
	padding:5px;
	margin-bottom:20px;
}
div.popularList{
	margin:0px;
	padding:0px;
	margin-top:10px;
}
div.popularList ul,
div.popularList ul li{
	list-style: none;
	display: block;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
div.popularList ul li{
	padding-left:10px;
}
div.popularList ul li.title{
	padding-left:0px;
}
div.popularList ul.loved li a{
	padding-left:20px;
	background: url(/images/icons/love.gif) no-repeat 0px 4px;
}
div.popularList ul.hated li a{
	padding-left:20px;
	background: url(/images/icons/hate.gif) no-repeat 0px 4px;
}
div.popularList ul.bookmarked li a{
	padding-left:20px;
	background: url(/images/icons/happy.gif) no-repeat 0px 2px;
}
div.jumpToChannel{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fffccc;
	padding-left:5px;
}
div.expandNav{
	cursor:pointer;
	background-color:#ff0099;
	padding:2px;
	font-size:20px;
	color:#fff;
	margin-top:5px;
}
td.expandNavTd{
	background-color:#FFECF6;
	width:10px;
}