/********** 10Best Touts ***************/
 
#blueTout .top{background: url(/data/img/Blue/top.gif) top left no-repeat; width: 300px; height: 8px; font-size: 0;}
#blueTout .bkgd{background: #a4afd4 url(/data/img/Blue/bkgd.gif) top left no-repeat; width: 300px;}
#blueTout .title{text-align: left; margin: 0 0 0 10px; color: #000080; font-size: 20px; font-family: Georgia, 'Times New Roman', Times, serif;}
#blueTout .subHead{text-align: left; margin: -2px 0 3px 10px; color: #737373; font-size: 11px;}
#blueTout .whiteBox{background: #fff; border: 1px solid #a4afd4; width: 286px;}
#blueTout .whiteBox ul{text-align: left; margin: 5px 0 5px 20px;}
#blueTout .whiteBox ul li{color: #000;}
#blueTout .base{background: url(/data/img/Blue/base.gif) top left no-repeat; width: 300px; height: 7px;}

#blueTout .rollOver{text-align: left; font-size: 13px;}
#blueTout .rollOver a p{padding: 4px 0 0 0;}
#blueTout .rollOver a{background: url(/data/img/Blue/rollOver.gif) top left no-repeat; display: block; height: 25px; padding: 0 0 0 30px;}
#blueTout .rollOver a:hover{background: url(/data/img/Blue/rollOver.gif) bottom left no-repeat; color: #000080; text-decoration: none;}
#blueTout .whiteBox ul li span.smallGray {font-size: 11px; color: #999999;}
#blueTout .whiteBox ul li span.smallGray a {color: #999999; text-decoration:underline;}
#blueTout .whiteBox ul li span.smallGray a:hover {color: #FF9A02; text-decoration:underline;}
 
#listTout { 
 background:#fff; 
 }
 
#listTout .listHeader { 
 background:url(/data/img/listTop.gif) top left no-repeat; 
 height:29px; 
 width:300px; 
 }
 
#listTout .head { 
 padding:7px 0 0 5px; 
 text-align:left; 
 color:#000000; 
 font-size:15px; 
 font-family:Georgia, 'Times New Roman', Times, serif; 
 font-weight:bold; 
 }
 
#listTout .subHead { 
 margin:0 0 0 15px; 
 text-align:left; 
 color:#5e86ff; 
 font-size:12px; 
 font-family:Arial, Helvetica, sans-serif; 
 }
 
#listTout ul { 
 margin:5px 10px 0 30px; 
 text-align:left; 
 font-size:12px; 
 font-family:Arial, Helvetica, sans-serif; 
 }
 
#listTout li { 
 padding:0 0 5px 0; 
 color:#f57013; 
 font-weight:bold; 
 }
 
#listTout li span { 
 color:#333; 
 font-weight:normal; 
 }
 
#productTout { 
 background:#fff; 
 }
 
#productTout .productHeader { 
 background:url(/data/img/productTop.gif) top left no-repeat; 
 height:29px; 
 width:300px; 
 }
 
#productTout .head { 
 padding:5px 0 0 5px; 
 text-align:left; 
 color:#000000; 
 font-size:15px; 
 font-family:Georgia, 'Times New Roman', Times, serif; 
 font-weight:bold; 
 }
 
#productTout .city { 
 margin:-2px 0 0 6px; 
 font-size:12px; 
 text-align:left; 
 color:#666666; 
 font-style:italic; 
 }
 
 #productTout .image { 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
#productTout .tickets { 
 background:#F2F3F3 url(/data/img/tickets.gif) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
#productTout .events { 
 background:#F2F3F3 url(/data/img/events.jpg) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
 #productTout .restaurants { 
 background:#F2F3F3 url(/data/img/restaurants.jpg) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }

#productTout .nightLife { 
 background:#F2F3F3 url(/data/img/nightLife.jpg) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
 #productTout .attractionsAndActivities { 
 background:#F2F3F3 url(/data/img/attractionsAndActivities.jpg) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
 #productTout .localTransportation { 
 background:#F2F3F3 url(/data/img/localTransportation.jpg) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
 #productTout .votedBestOfTheCity { 
 background:#F2F3F3 url(/data/img/votedBestOfTheCity.jpg) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
 #productTout .10BestBetAwards { 
 background:#F2F3F3 url(/data/img/10BestBetAwards.jpg) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
 #productTout .shopping { 
 background:#F2F3F3 url(/data/img/shopping.jpg) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
 #productTout .hotels { 
 background:#F2F3F3 url(/data/img/hotels.jpg) center center no-repeat; 
 float:left; 
 margin:10px 0 5px 5px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 width:75px; 
 height:75px; 
 }
 
 #productTout .overAll10Best { 

 }
 
 #productTout .aDayInTheCity {  

 }
 
#productTout .product { 
 float:left; 
 width:190px; 
 margin:10px 0 0 10px; 
 }
 
#productTout .product .title { 
 text-align:left; 
 color:#000080; 
 font-size:14px; 
 font-family:Georgia, 'Times New Roman', Times, serif; 
 font-weight:bold; 
 padding:0; 
 }
 
#productTout .product .titleR { 
 text-align:left; 
 color:#508800; 
 font-size:14px; 
 font-family:Georgia, 'Times New Roman', Times, serif; 
 font-weight:bold; 
 padding:0; 
 }
 
#productTout .product .titleR a { 
 color:#508800; 
 }
 
#productTout .product .promo { 
 background:#EFFFE1; 
 border:1px solid #C2D9A5; 
 padding:5px; 
 margin:5px 0 3px 0; 
 width:140px; 
 float:left; 
 }
 
#productTout .product .link { 
 text-align:left; 
 color:#f57013; 
 font-size:15px; 
 font-family:Arial, Helvetica, sans-serif; 
 }
 
#productTout .product .link a { 
 color:#508800; 
 text-decoration:underline; 
 }
 
#productTout .product .text { 
 text-align:left; 
 color:#333; 
 font-size:12px; 
 font-family:Arial, Helvetica, sans-serif; 
 padding:2px 0 0 0; 
 }
 
#productTout .product .text a { 
 color:#f57013; 
 }
 
#productTout .product .textR { 
 text-align:left; 
 color:#333; 
 font-size:12px; 
 font-family:Arial, Helvetica, sans-serif; 
 padding:2px 0 0 0; 
 }
 
#productTout .product .textR a { 
 color:#81B639; 
 }
 
#productTout .footer { 
 padding:0 0 0 5px; 
 text-align:left; 
 color:#000000; 
 font-size:15px; 
 font-family:Georgia, 'Times New Roman', Times, serif; 
 font-weight:bold; 
 }
 
#eventTout { 
 background:#D9E2FF; 
 border:2px solid #B0BEF6; 
 float:left; 
 }
 
#eventTout .wrapper { 
 background:#fff url(/data/img/topRightFadeBlue.gif) top right no-repeat; 
 border:1px solid #B0BEF6; 
 margin:2px; 
 position:relative; 
 }
 
#eventTout .title { 
 padding:5px 10px 0 15px; 
 text-align:left; 
 color:#000; 
 font-size:20px; 
 font-family:Georgia, 'Times New Roman', Times, serif; 
 }
 
#eventTout .text { 
 margin:2px 10px 0 15px; 
 text-align:left; 
 color:#333; 
 font-size:12px; 
 text-align:left; 
 font-family:Arial, Helvetica, sans-serif; 
 }
 
#eventTout .image { 
 background:#F2F3F3 url(/data/img/tickets.gif) center center no-repeat; 
 float:left; 
 font-size:0px; 
 margin:0 0 0 10px; 
 padding:3px; 
 border:1px solid #D9E2FF; 
 }
 
#eventTout .line { 
 border-top:1px dotted #CCCCCC; 
 width:260px; 
 margin:5px 0; 
 font-size:0px; 
 }
 
#eventTout .event { 
 font-family:Georgia, 'Times New Roman', Times, serif; 
 font-size:15px; 
 text-align:left; 
 margin:0 10px 0 10px; 
 }
 
#eventTout ul { 
 text-align:left; 
 margin:0 0 0 30px; 
 }
 
#eventTout li { 
 color:#f57013; 
 }
 
#eventTout .rightLink { 
 text-align:right; 
 margin:0 20px 0 0; 
 }
 
#eventTout .editors { 
 text-align:left; 
 margin:0 0 0 15px; 
 font-weight:bold; 
 font-size:13px; 
 }
 
#eventTout .months { 
 text-align:left; 
 margin:7px 0 0 35px; 
 font-size:13px; 
 }
 
/* New Global Tout Styles */
#globalTout a{
	color: #000080;}
	
#globalTout a:hover{
	color: #f57013;}

#globalTout ul{
	margin: 0 0 0 15px;}

#globalTout ul li{
	color: #f57013;
	list-style: disc;}
	
#globalTout ul li span{
	color: #333;}

h3#toutHeader{
	text-align: left;
	color: #fff;
	font-size: 100%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 9px 0 0 15px;}
	
h3#toutTitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	margin: 0 0 2px 0;
	color: #000;}

#globalTout{
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;}
	
	
/* Buttons */
#globalTout .orangeBTN, #globalTout .blueBTN, #globalTout .greenBTN{}
	
#globalTout .orangeBTN .viewAll{
	background: url("/data/img/Events/Tickets/eventsButtons.gif") -200px -50px no-repeat;}
	
#globalTout .blueBTN .viewAll{
	background: url("/data/img/Events/Tickets/eventsButtons.gif") -200px -100px no-repeat;}
	
#globalTout .greenBTN .viewAll{
	background: url("/data/img/Events/Tickets/eventsButtons.gif") -200px -150px no-repeat;}
	
#globalTout .orangeBTN a.viewAll, #globalTout .blueBTN a.viewAll, #globalTout .greenBTN a.viewAll{
	display:block;
	height:25px;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
	width:180px;}
	
#globalTout .orangeBTN a:hover.viewAll{
	background-position:-200px -75px;}

#globalTout .blueBTN a:hover.viewAll{
	background-position:-200px -125px;}
	
#globalTout .greenBTN a:hover.viewAll{
	background-position:-200px -175px;}

#globalTout .orangeBTN a p.text, #globalTout .blueBTN a p.text, #globalTout .greenBTN a p.text{
	color:#fff;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:100%;
	padding:5px 0 0 7px;
	text-align:left;}
/* End */
	
	
#globalTout .header{
	background: url(/data/img/toutBkgds.gif) 0 0 no-repeat;
	width: 300px;
	height: 30px;}
	
#globalTout .header span{
	color: #fff59d;}
	
#globalTout .outer{
	border: 2px solid #cccc99;
	background: #fffce0;
	padding: 0 1px 3px 1px;}

#globalTout .outer .inner{
	border-right: 1px solid #e5e5cc;
	border-left: 1px solid #e5e5cc;
	border-bottom: 1px solid #e5e5cc;
	background: #fff;
	text-align: left;
	padding: 5px 11px;
	position: relative;}
	
#globalTout p.description{
	font-size:100%;}
	
#globalTout .line{
	border-top:1px dotted #cccc99;
	font-size:0;
	margin:5px 0;
	width:270px;}
	
#globalTout .categoriesLine{
	border-top:1px solid #e5e5cc;
	font-size:0;
	margin:3px 0 4px 20px;
	width:240px;}
	
#globalTout .image{
	border: 1px solid #cccc99;
	padding: 3px;
	background: #fff4cf;
	width: 100px;
	height: 100px;
	margin: 5px 5px 5px 0;
	float: left;}
	
#globalTout .event{
	border-left: 2px solid #cccc99;
	background: #f0f0e0;
	padding: 5px 3px 5px 7px;
	float: left;
	width: 140px;
	margin: 5px 0 0 5px;}
	
#globalTout .event p.title, #globalTout .event p.title a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 115%;
	color: #f57013;}
	
#globalTout .event p.date{
	color: #333;
	margin: 5px 0 0 0;
	font-weight: bold;}
	
#globalTout .event p.venue{
	color: #666;
	margin: 5px 0 0 0;}


#globalTout p.list{
	border-top:1px dotted #cccc99; 
	font-size:100%; 
	margin:0;}

#globalTout p.list a{
	display:block; 
	padding:7px 7px 7px 10px;
	text-decoration:none;
	color:#000080;
	font-weight:bold;}
	
#globalTout p.list a:hover{
	background:#fff;
	color:#f57013;
	border-left:5px solid #cccc99;}	
	
#globalTout p.list a span{
	color:#555555;
	font-weight:normal;}
	
#globalTout p.list a:hover span{
	color:#f57013;
	font-weight:normal;}
	
#globalTout .categories .arrow{
	background: url(/data/img/Events/Tickets/eventsIcons.gif) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	float: left;}
	
#globalTout .categories .link{
	width: 200px;
	float: left;
	margin: 0 0 0 5px;}
	
#globalTout .info{
	float: left;
	width: 270px;
	margin: 5px 0 0 0;}
	
#globalTout .info .smallImage{
	border: 1px solid #cccc99;
	padding: 3px;
	background: #fff4cf;
	width: 75px;
	height: 75px;
	margin: 2px 10px 5px 0;
	float: left;}
	
#globalTout .info .title, #globalTout .info .title a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 115%;
	color: #f57013;}
	
#globalTout .info .text{
	color: #666;}

#globalTout span a.smallLinks {
	font-size:90%;
	color:#666;
	text-decoration:underline;}
	
#globalTout span a:hover.smallLinks {
		color:#f57013;}
/********** End ***************/


/********** User Touts ***************/
#userTout{
	width: 300px;}
	
#userTout .topCap{
	background: url("/data/img/recentUser_outerTop.gif") 0 0 no-repeat;
	width: 300px;
	min-height: 15px;
	text-align: left;}
	
#userTout .topCap p.topText{
	font-size: 12px;
	color: #000080;
	font-weight: bold;
	margin: 0 0 0 25px;
	padding: 3px 0 0 0;}
	
#userTout .topCap p.topText span{
	font-size: 11px;
	color: #333;
	font-weight: normal;}
	
#userTout .userTopCap{
	background: url("/data/img/recentUser_topCap.gif") 0 0 no-repeat;
	width: 300px;
	height: 6px;}
	
#userTout .content{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 100%;
	padding: 0 0 0 10px;
	margin: 0;}
	
#userTout .content .avatar{
	float: left;
	width: 50px;
	height: 50px;
	position: relative;}
	
	
#userTout .content .avatar .userFacebookThumb50 {
	background: url(/data/img/userFacebookThumb50.png) top left no-repeat;
	width:50px;
	height:50px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
}
#userTout .content .avatar .userThumb50 {
	background: url(/data/img/userThumb50.png) top left no-repeat;
	width:50px;
	height:50px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
}
	
#userTout .content .info{
	float: left;
	margin: 0 0 0 10px;
	font-size: 11px;
	text-align: left;
	width: 220px;}
	
#userTout .content .info p.userName, #userTout .content .info p.userName a{
	color: #000;}
	
#userTout .content .info p.userName span{
	color: #999;
	font-size: 10px;}
	
#userTout .content .info p.userName span.size{
	font-size: 11px;}
	
#userTout .content .info p.business{
	color: #000080;
	margin: 3px 0 5px 0;
	font-weight: bold;}
	
#userTout .content .info p.business a{
	color: #000080;}
	
#userTout .content .info p.business a:hover{
	color: #F57013;}
	
#userTout .content .info .reviewStars{
	float: left;
	margin: 1px 0 0 0;}
	
#userTout .content .info .reviewText{
	float: left;
	margin: 0 0 0 6px;
	font-size: 12px;}
	
#userTout .content .info .photo{
	float: left;
	margin: -4px 0 0 0;}

#userTout .content .info .uploadText{
	float: left;
	margin: 0 0 0 6px;
	font-size: 12px;}
	
#userTout .userBottomCap{
	background: url("/data/img/recentUser_bottomCap.gif") 0 0 no-repeat;
	width: 300px;
	height: 6px;}
	
#userTout .filler{
	background: #eee;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 279px;
	height: 2px;}
	
#userTout .bottomCap{
	background: url("/data/img/recentUser_outerBottom.gif") bottom left no-repeat;
	width: 300px;
	min-height: 15px;
	text-align: right;}
	
#userTout .bottomCap p.baseText{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	margin: 0 25px 0 0;}
	
#userTout .bottomCap p.baseText a{
	color: #333;}
/********** End ***************/


/********** Event Guide Tout ***************/
#eventGuide{}

#eventGuide .imageNumber{
	float: left;
	width: 25px;
	height: 25px;
	margin: 0 12px 0 0;}
	
#eventGuide .eventInfo{
	float: left;
	width: 230px;}

#eventGuide .eventName{
	font-size: 13px;
	color: #000080;}
	
#eventGuide .eventName a{
	color: #000080;
	text-decoration: none;}
	
#eventGuide .eventName a:hover{
	text-decoration: underline;
	color: #F57013;}
	
#eventGuide .eventDate{
	font-size: 11px;
	color: #666;}
/********** End ***************/
