/* @group Globals */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {
margin:0px;
padding:0px;
border:0px;
border-collapse:separate;
border-spacing:0px;
}
input,select {
margin:0;
padding:0;
}
body {
background:#ffffff;
color:#333333;
/*changed from 000000 11-12-08 */
 margin:15px 0 0 0;
padding:0;
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#3f4ca6;
/* changed from c7d3ec on 11.13.08 */
 background-image:url("/data/img/background_New.gif");
background-repeat:repeat-x;
background-position:top left;
}
ol li {
font-family:Georgia, 'Times New Roman', Times, serif;
color:#999;
margin:5px 0 0 0;
font-size:14px;
}
ul li {
color:#FF9900;
margin:5px 0 0 0;
}
h1 {
color:#000080;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:30px;
font-weight:bold;
}
h1 div {
color:#5E86FF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:3px;
}
h1 span {
color:#5E86FF;
font-size:15px;
font-style:italic;
font-weight:normal;
padding-left:20px;
}
h3 {
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
}
a {
color:#000080;
text-decoration:none;
outline-style:none;
outline-width:medium;
/* these two stop the outline from appearing when you click on any link */
}
a:link {
color:#000080;
text-decoration:none;
}
a:hover {
color:#f57013/*#ee6611*/;

text-decoration:underline;
}
/* Colors */
.black {
color:#000;
}
.white {
color:#fff;
}
.darkBlue {
color:#000080;
}
/* End */
/* Common Pages */
#common {
text-align:left;
margin:0 0 0 20px;
}
#common .head {
font-family:"Times New Roman",Times,serif;
font-size:20px;
margin:20px 0 0 0;
}
#common .description {
color:#333333;
}
#common p {
line-height:17px;
margin:5px 50px 10px 0;
padding:0 0 0 15px;
text-align:justify;
}
#common ul {
margin:10px 30px;
clear:both;
}
#common li {
list-style-image:url("/data/img/arrowOrange.gif");
color:#333;
}
#common .workForm {
margin:30px 0 0 15px;
}
#common .box {
border:1px solid #999;
padding:10px;
background-color:#F0F0F0;
margin:15px 30px;
}
#common .box .head {
font-size:15px;
margin:0;
padding:0;
font-weight:bold;
color:#333;
}
#common .bar {
border-top:1px dotted #999;
background:#E9EEFF;
margin:20px 0px;
padding:10px;
color:#F57013;
font-size:15px;
font-family:"Times New Roman", Times, serif;
}
/* End */
#content a {
color:#5E86FF;
}
#content a:hover {
color:#F57013;
}
#pageTitle {
padding:0 10px 10px 10px;
margin:0 0 5px 0px;
}

IMG.png {
}

.bkgdffffff {
background:#ffffff;
}
.ad300px {
margin:15px 0 20px 0;
padding:15px 0 0 0;
background:url(/data/img/txtAdvertisement-300px.gif) top center no-repeat;
}
.dottedRule {
border-bottom:1px dotted #bbb;
}
.clear0 {
height:0px;
overflow:hidden;
clear:both;
font-size:0;
}
.clear1 {
height:1px;
overflow:hidden;
clear:both;
font-size:0;
}
.clear2 {
height:2px;
overflow:hidden;
clear:both;
font-size:0;
}
.clear3 {
height:3px;
overflow:hidden;
clear:both;
font-size:0;
}
.clear4 {
height:4px;
overflow:hidden;
clear:both;
font-size:0;
}
.clear5 {
height:5px;
overflow:hidden;
clear:both;
}
.clear10 {
height:10px;
overflow:hidden;
clear:both;
}
.clear15 {
height:15px;
overflow:hidden;
clear:both;
}
.clear20 {
height:20px;
overflow:hidden;
clear:both;
}
.clear25 {
height:25px;
overflow:hidden;
clear:both;
}
.clear30 {
height:30px;
overflow:hidden;
clear:both;
}
.left {
float:left;
}
.right {
float:right;
}
.bottomRightFadeBlue {
background:#fff url(/data/img/bottomRightFadeBlue.gif) bottom right no-repeat;
border:1px solid #B0BEF6;
padding:2px;
}
.topRightFadeBlue {
background:#fff url(/data/img/topRightFadeBlue.gif) top right no-repeat;
border:1px solid #B0BEF6;
padding:2px;
}
/* @end */
/* @group Containers */
#containerBig {
width:990px;
background:#ffffff;
border-left:1px solid #1b1c36;
border-right:1px solid #1b1c36;
border-top:1px solid #1b1c36;
position:relative;
}
#contentContainer {
width:100%;
}
#contentPadding {
padding:0px 10px;
}
#content {
width:660px;
float:left;
text-align:left;
}
#rightRail {
width:300px;
float:right;
}
#leftRail {
width:160px;
float:left;
background:#D9E2FF;
}
#centerRail {
width:490px;
float:right;
width: 485px;
}
/* @end */
/* @group Header */
#header {
height:100px;
background:#ffffff url("/data/img/headerNew_Clouds.jpg");
background-position:left top;
background-repeat:no-repeat;
}
#headerSPC {
background:#6572c9 url("/data/img/headerNew_SPC_Tab.gif") no-repeat scroll left bottom;
border-left:1px solid #1b1c36;
border-right:1px solid #6572c9;
color:#4B65AB;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:italic;
height:23px;
margin:0;
overflow:hidden;
text-align:left;
width:990px;
}
#LogNickNm {
width:130px;
float:right;
height:23px;
margin:-11px;
position:relative;
padding:0px 10px 0px 0px;
font-style:normal;
color:#ec710d;
font-weight:bold;
}
#headerSPC p, #LogNickNm p {
padding:7px 0 0 165px;
margin:0px;
}
#headerSPC b {
color:#2a417d;
}
#bannerTop {
position:absolute;
top:15px;
right:5px;
border:1px solid #000;
}
#logo {
position:absolute;
top:0px;
left:10px;
width:212px;
height:116px;
z-index:100;
background:url("/data/img/logo.png");
background-position:top left;
background-repeat:no-repeat;
overflow:hidden;
cursor:hand;

}
html>body #logo {
top:0px;
}
/* overwrites above for browsers other than IE - spaces arrows */
#navContainer {
margin:0px;
padding:0px;
height:25px;
overflow:hidden;
}
#newNav {
background:transparent url(/data/img/Nav/headerNew_bkgdNavbar.gif) no-repeat scroll right top;
height:25px;
}
.menu {
background:transparent url(/data/img/Nav/headerNew_bkgdNavbarContainer.gif) repeat-x scroll left top;
position:relative;
float:left;
font-family:Arial,Helvetica,sans-serif;
line-height:0.24;
font-size:11px;
list-style:none;
margin:0;
padding:0;
width:600px;
/
* must change width if adding new tabs */
}
.menu li {
background:transparent url(/data/img/Nav/headerNew_bkgdNavbar.gif) no-repeat scroll right top;
float:left;
display:inline;
margin-top:0px
}
.menu li.hilite {
background:transparent url(/data/img/Nav/headerNew_bkgdNavbar_hilite.gif) no-repeat scroll right top;
float:left;
display:inline;
margin-top:0px
}
.menu li:hover {
background:transparent url(/data/img/Nav/headerNew_bkgdNavbar_over.gif) no-repeat scroll right top;
}
.menu li.currentSection {
background:transparent url(/data/img/Nav/headerNew_bkgdNavbar_on.gif) repeat-x scroll right top;
}
.menu li.currentSection:hover {
background:transparent url(/data/img/Nav/headerNew_bkgdNavbar_over.gif) no-repeat scroll right top;
}
.menu a {
border-top:medium none;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:1em;
text-decoration:none;
}
.menu a:hover {
color:#ffffff;
}
/* @end */
/* @group Crumbtrail */
#crumb {
color:#a4a5a5;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:45px;
padding:0px;
margin:0px;
}
#crumb p {
float:left;
padding-top:5px;
}
#crumb a {
color:#5e86ff;
text-decoration:underline;
font-weight:normal;
}
#crumb a:hover {
color:#f57013;
}
#crumb span {
color:#000080;
}
#adTop170x30 {
float:right;
height:30px;
margin-top:5px;
width:170px;
/* border:1px solid #ccc; */
}
/* @end */
/* @group Pagination */
.pagination {
	margin:0;
	padding:0;
	width:260px;
	font-size:11px;}
.pagination a {
	background:#F2F2F2;
	border:1px solid #ccc;
	height:10px;
	margin:2px;
	padding:2px 4px;
	position:relative;
	color: #666;}

.pagination a:hover {
	background:#fff;}

.pagination b {
	background:#0A2875;
	border:1px solid #000080;
	color:#fff;
	height:10px;
	margin:2px;
	padding:2px 4px;
	position:relative;}
/* @end */


.searchBar .searchBTN{
	background: #ff8600 url("/data/img/globalBkgds.gif") 0 -500px repeat-x;
	cursor: pointer;
	font-size: 11px;
	border: 1px solid #cc6600;
	color: #fff;
	padding: 0 5px;
	font-weight: bold;
	height: 22px;
	margin: 0 0 0 5px;}
	
.searchBar .searchBTN p{
	color: #fff;
	margin: 4px 0 0 0;}
	
.searchBar .searchBTN a{
	color: #fff;}
.searchBar{
	background: url("/data/img/globalBkgds.gif") 0 -450px repeat-x;
	border-bottom: 1px solid #cccc99;
	padding: 8px 10px 0 20px;
	height: 30px;
	clear: both;}
	
.status{
	float: right;}
	
.status .wrapper{
	background: #eaedf7;
	padding: 7px 10px 0 2px;
	height: 18px;
	border-bottom: 1px solid #c4d4ef;
	float: left;
	color: #666;}
	
.status .endCap{
	background: url("/data/img/globalShapes.gif") -25px 0 no-repeat;
	height: 26px;
	width: 18px;
	float: left;}
	
#content .searchField {
	background:#F2F2F2 repeat;
	border:1px solid #CCCCCC;
	padding:8px;}
/*
#pageTools {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px;
position:relative;

}
#pageTools ul li {
display:inline;
list-style:none;
}
#pageTools a {
color:#5E86FF;
text-decoration:none;
padding:3px 3px 3px 22px;
margin:0 4px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:-.02em;
}
#pageTools a:hover {
color:#f57013;
text-decoration:underline;
}
#pageTools a.rate {
background:url(/data/img/pageTool_rate.gif) left center no-repeat;
}
#pageTools a.email {
background:url(/data/img/pageTool_email.gif) left center no-repeat;
}
#pageTools a.print {
background:url(/data/img/pageTool_print.gif) left center no-repeat;
}
#pageTools a.share {
background:url(/data/img/pageTool_share.gif) left center no-repeat;
}
#pageTools a.correction {
background:url(/data/img/pageTool_correction.gif) left center no-repeat;
}
#pageTools a.home {
background:url(/data/img/pageTool_home.gif) left center no-repeat;
}
#pageTools a.profile {
background:url(/data/img/pageTool_profile.gif) left center no-repeat;
}
#pageTools a.reviews {
background:url(/data/img/pageTool_reviews.gif) left center no-repeat;
}
#pageTools a.submissions {
background:url(/data/img/pageTool_submissions.gif) left center no-repeat;
}
#pageTools a.suitcase {
background:url(/data/img/pageTool_suitcase.gif) left center no-repeat;
}
#pageTools a.suggest {
background:url(/data/img/pageTool_suggest.gif) left center no-repeat;
}
#pageTools a.logout {
background:url(/data/img/pageTool_logout.gif) left center no-repeat;
}*/

/* Tools */
#myAccountTools {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px;
position:relative;
/* so it won't disappear in IE */
}
#myAccountTools ul li {
display:inline;
list-style:none;
}
#myAccountTools a {
color:#5E86FF;
text-decoration:none;
padding:1px 3px 3px 22px;
margin:0 4px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:-.02em;
}
#myAccountTools a:hover {
color:#f57013;
text-decoration:underline;
}

#tools{
	float: left;
	font-size:11px; /*added to match business tools*/}
	
#tools .endCap{
	background: url("/data/img/globalShapes.gif") 0 0 no-repeat;
	height: 26px;
	width: 18px;
	float: left;}
	
#tools .wrapper{
	background: #eaedf7;
	padding: 7px 2px 0 8px;
	height: 18px;
	border-bottom: 1px solid #c4d4ef;
	float: left;
	color: #666;}
	
#tools .wrapper .text{
	float: left;
	padding: 0 0 0 3px;}
	
#tools .wrapper a{
	color: #5E86FF;
	padding: 0 0 0 22px;
	margin: 0 0 0 11px;
	position: static;}
	
#tools .wrapper a:hover{
	color: #000080;}
	

#tools a.email,
#myAccountTools a.email{
background:url(/data/img/globalIcons.png) 0 0 no-repeat;
}

#tools a.print,
#myAccountTools a.print{
background:url(/data/img/globalIcons.png) 0 -25px no-repeat;
}

#tools a.share,
#myAccountTools a.share{
background:url(/data/img/globalIcons.png) 0 -50px no-repeat;
}

#tools a.suitcase,
#myAccountTools a.suitcase{
background:url(/data/img/globalIcons.png) 0 -75px no-repeat;
}

#tools a.suggest,
#myAccountTools a.suggest{
background:url(/data/img/globalIcons.png) 0 -100px no-repeat;
}

#tools a.reviews,
#myAccountTools a.reviews{
background:url(/data/img/globalIcons.png) 0 -125px no-repeat;
}

#tools a.submissions,
#myAccountTools a.submissions{
background:url(/data/img/globalIcons.png) 0 -125px no-repeat;
}

#tools a.logout,
#myAccountTools a.logout{
background:url(/data/img/globalIcons.png) 0 -150px no-repeat;
}

#tools a.profile,
#myAccountTools a.profile{
background:url(/data/img/globalIcons.png) 0 -175px no-repeat;
}

#tools a.home,
#myAccountTools a.home{
background:url(/data/img/globalIcons.png) 0 -200px no-repeat;
}

#tools a.correction,
#myAccountTools a.correction{
background:url(/data/img/globalIcons.png) 0 -225px no-repeat;
}

#tools a.rate,
#myAccountTools a.rate{
background:url(/data/img/globalIcons.png) 0 -250px no-repeat;
}

#tools a.newsletters,
#myAccountTools a.newsletters{
background:url(/data/img/globalIcons.png) 0 -275px no-repeat;
}
/* @end */
.suggest .header {
/*background:#ffffff url(/data/img/gfxPencilSuggest.gif) top left no-repeat; padding:5px 5px 5px 25px; border:2px solid #F57013;*/
background:url(/data/img/suggestBkgd.gif) top left no-repeat;
height:33px;
width:150px;
}
#leftRail #sidebar .suggest .header .title a {
color:#fff;
text-decoration:none;
}
#leftRail #sidebar .suggest .header .title a:hover {
color:#000080;
}
.suggest .body {
background:#f7f7f7;
border-right:1px solid #f09000;
border-left:1px solid #f09000;
width:148px;
}
.suggest .base {
background:#f7f7f7 url(/data/img/suggestBase.gif) bottom left no-repeat;
width:150px;
height:6px;
font-size:0;
}
.suggest .title {
margin:0;
padding:9px 0 0 37px;
font-weight:bold;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:.95em;
}
.suggest .text {
margin:0;
padding:3px 5px 0 5px;
color:#7f7f7f;
}
/* @group Destination Browse Pages */
/**************** Destination Browse pages *******************/
#content .browse .options {
margin:0 0 0 10px;
border-top:2px solid #D9E2FF;
border-left:1px solid #e4e5e5;
border-right:1px solid #e4e5e5;
border-bottom:1px solid #e4e5e5;
background:#F2F3F3;
}
#content .browse .options .choices {
margin:2px 4px;
padding:0;
}
#content .browse .options .choices a {
color:#000080;
font-weight:bold;
}
#content .browse .options .choices a:hover {
color:#f57013;
}
#content .browse .list {
margin:3px 0px;
padding:5px 25px;
}
#content .browse .list p {
line-height:22px;
margin:0;
padding:0;
font-size:12px;
}
/* @end */
/* @group Image Caption / Copyright */
/************ image caption / copyright *************/
p.caption {
margin:5px 5px 0 5px;
font-size:11px;
color:#777;
}
p.photoCredits {
margin:2px 5px 10px 5px;
font-size:11px;
color:#777;
}
/* @end */
/* @group Related Gallery or Feature */
/******* related gallery or feature *******/
#related {
padding:10px;
}
#related p.header {
color:#000080;
margin-bottom:10px;
padding:7px;
border-top:1px dotted #999;
border-bottom:1px dotted #999;
}
#related p.title {
width:150px;
margin-top:7px;
text-align:left;
}
#related .image {
border:1px solid #B0BEF6;
padding:5px;
}
/* @end */
/* @group Feature Articles */
/**************** Feature Articles *****************/
#feature {
padding:0px 20px;
}
#feature p {
margin:15px 0;
font-size:13px;
line-height:18px;
}
#featureSidebarTout #featureSidebarToutContent ol {
margin:0 0 0 20px;
}
#featureSidebarTout #featureSidebarToutContent ol li {
color:#333;
}
#feature p.intro {
margin:15px 0;
font-size:14px;
line-height:20px;
padding:7px 0;
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
}
#feature .subhead {
margin:15px 0 10px 0;
font-size:16px;
font-weight:bold;
color:#7186D7;
}
#feature ul {
margin:0 0 0 25px;
/* list-style: inside; */
}
#feature ol {
margin:0 0 0 25px;
}
#feature li {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:0px;
}
#feature .indent {
margin-left:30px;
}
#feature .bold {
font-weight:bold;
}
#feature .darkBlue {
color:#000080;
}
#featureSidebarTout {
border:1px solid #B0BEF6;
margin:10px;
}
#featureSidebarToutContent {
background:#e9ecf3;
font-size:12px;
}
#featurePaginate {
clear:both;
text-align:right;
font-size:15px;
margin:15px 25px 25px 0;
}
#featurePaginate ul li {
list-style:none;
display:inline;
color:#888888;
margin:0 5px;
}
#featurePaginate ul li.label {
font-size:13px;
padding:7px 0px;
}
#featurePaginate ul li.current {
padding:3px 8px;
border:2px solid #B0BEF6;
color:#000080;
font-weight:bold;
}
#featurePaginate ul li a {
padding:3px 8px;
border:2px solid #B0BEF6;
color:#ffffff;
background:#5E86FF;
font-weight:bold;
text-decoration:none;
outline-style:none;
outline-width:medium;
}
#featurePaginate ul li a:hover {
color:#ffffff;
background:#000080
}
#featureCredit {
font-size:10px;
color:#999;
}
#featureCredit a {
color:#999;
text-decoration:none;
}
#featureCredit a:hover {
text-decoration:underline;
}
#featureCredit a span {
text-decoration:underline;
}
#featureIndex p.indexTitle {
margin:15px 0;
color:#666
}
#featureIndex p.indexTitle b {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000080;
}
#featureIndex div.wrapper {
border:1px solid #B0BEF6;
background:#ffffff url(/data/img/topLeftBlueFadeLarge.jpg) top left no-repeat;
margin:5px 0;
}
#featureIndex td.info {
padding:5px 3px 5px 10px;
}
#featureIndex h2 {
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 5px 0;
}
#featureIndex p {
font-size:12px;
margin:5px 0;
}
#featureIndex p.view {
margin-top:12px;
float:left;
width:70px;
padding:5px 0;
}
#featureIndex p.view a {
padding:2px 15px 2px 5px;
background:#7186D7;
color:#fff;
text-decoration:none;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
border:2px solid #B0BEF6;
font-weight:bold;
}
#featureIndex p.view a:hover {
color:#fff;
background:#000080;
}
#featureIndex p.from {
float:right;
width:200px;
text-align:right;
font-size:11px;
color:#666;
font-style:italic;
}
/* @end */
/* @group Galleries Index */
/**************** Galleries Index (galleries.inc) *****************/
#galleryIndex p.indexTitle {
margin:15px 0;
color:#666;
text-align:left;
}
#galleryIndex p.indexTitle b {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#000080;
}
#galleryIndex div.wrapper {
border:1px solid #B0BEF6;
background:#ffffff url(/data/img/topLeftBlueFadeLarge.jpg) top left no-repeat;
margin:5px 0;
}
#galleryIndex td.info {
padding:15px 10px 5px 20px;
}
#galleryIndex h2 {
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 5px 0;
}
#galleryIndex p {
font-size:13px;
margin:5px 0;
line-height:18px;
}
#galleryIndex p.view {
margin-top:12px;
float:left;
width:170px;
padding:5px 0;
}
#galleryIndex p.view a {
padding:2px 15px 2px 5px;
background:#7186D7;
color:#fff;
text-decoration:none;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
border:2px solid #B0BEF6;
font-weight:bold;
}
#galleryIndex p.view a:hover {
color:#fff;
background:#000080;
}
#galleryIndex p.from {
float:right;
width:200px;
text-align:right;
font-size:11px;
color:#666;
font-style:italic;
}
/* @end */
/* @group Gallery Browse */
/**************** Gallery Browse *****************/
#galleryBrowse p.indexTitle {
margin:15px 0;
color:#666;
text-align:left;
}
#galleryBrowse p.indexTitle b {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#000080;
}
#galleryBrowse div.wrapper {
float:left;
border:1px solid #B0BEF6;
background:#ffffff url(/data/img/topLeftBlueFadeLarge.jpg) top left no-repeat;
margin:10px 10px;
padding:5px;
}
#galleryBrowse div.image {
border:1px solid #B0BEF6;
background:#ffffff;
/* margin:8px 8px 0px 8px; */
padding:5px;
text-align:center;
}
#galleryBrowse div:hover.image {
border:1px solid #7186D7;
}
#galleryBrowse h2 {
/*padding:5px 12px;
width:160px;
height:70px;*/
padding:5px 0px;
font-size:14px;
font-family:Georgia, 'Times New Roman', Times, serif;
}
/* @end */
/* @group Gallery */
/**************** Gallery *****************/
#gallery h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#000;
font-weight:normal;
margin:35px 0 0 0;
line-height:23px;
}
#gallery h3 {
font-size:12px;
color:#333;
margin:10px 0 40px 0;
font-weight:normal;
line-height:17px;
}
#gallery p.credit {
font-size:11px;
color:#666;
padding:5px;
}
#gallery div#featured {
padding:3px 10px 7px 10px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-size:11px;
color:#888;
}
#gallery div#featured p.article {
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:7px 0;
}
#gallery div#related {
color:#508800;
font-weight:bold;
font-size:12px;
margin:20px 10px 10px 10px;
}
#gallery div#related p {
margin:5px 0px;
}
#gallery div#related p.head {
margin:10px 0px;
}
#gallery div#related a {
font-weight:normal;
font-size:12px;
text-decoration:underline;
}
#gallery table.scrollContain {
padding:10px;
background:#D9E2FF;
border:1px solid #B0BEF6;
border-top:0px;
}
#gallery table.scroller {
border:1px solid #7186D7;
background:#fff;
}
#gallery table.scroller td.bar {
background:#7186D7;
color:#FFFFFF;
padding:2px;
}
#gallery table.scroller div.imageContain {
border:1px solid #B0BEF6;
padding:5px;
background:#fff;
}
#gallery table.scroller td.title {
padding:10px 5px;
width:180px;
}
#gallery table.scroller td.title p {
color:#508800;
font-size:12px;
margin:0 0 5px 0;
}
#gallery table.scroller a {
font-family:Georgia, "Times New Roman", Times, serif;
}
/* @end */
/* @group Seach Results */
/**************** search results *****************/
#searchResults {
padding:15px;
}
p.display {
margin:8px 0;
padding:3px;
border-top:1px dotted #aaa;
border-bottom:1px dotted #aaa;
color:#555;
}
#searchResults p.name {
margin:15px 0 0 0;
font-size:15px;
}
#searchResults p.category {
font-size:11px;
color:#777
}
#searchResults p.desc {
margin:5px 10px;
}
/* @end */
/* @group Left Rail */
/**************** Left Rail *******************/
#leftRail .leftRailCap {
background:url(/data/img/topLeftBlueCap.png) bottom left no-repeat;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding:10px 0 10px 0;
}
#leftRail .leftRailCap p {
margin:0 0 0 10px;
}
#leftRail .leftRailCap .state {
color:#ffffff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
}
#leftRail .city {
background:#fff url(/data/img/leftRailGradientBlue.gif) top center no-repeat;
float:left;
width:160px;
}
#leftRail .city li {
background:url(/data/img/leftRailGradientLightBlue.gif) top center no-repeat;
border-top:1px solid #B0BEF6;
border-left:1px solid #B0BEF6;
border-right:1px solid #B0BEF6;
font-weight:bold;
color:#5E86FF;
height:20px;
list-style:none;
padding:5px 0 0 10px;
}
#leftRail .city .searchForm {
margin:3px 0 0 10px;
width:135px;
}
#leftRail .city .searchText {
font-size:11px;
color:#333333;
padding:0 0 0 10px;
}
#leftRail .city .searchText span {
font-weight:bold;
font-size:13px;
}
/*
#leftRail .city .searchBTN {
background:url(/data/img/searchBoxOrange.gif) top left no-repeat;
width:49px;
height:20px;
color:#fff;
font-size:11px;
font-weight:bold;
margin:5px 8px 10px 0;
float:right;
padding:3px 0 0 1px;
text-align:center;
}*/
#leftRail .city .categories {
border-top:1px dotted #999;
background:#D9E2FF;
clear:both;
padding:5px 0 0 0;
}
#leftRail .city .categories a {
color:#000080;
}
#leftRail .city .categories .title {
font-weight:bold;
color:#333333;
padding:0 0 5px 10px;
}
#leftRail .city .categories li span {
color:#FF9900;
}
#leftRail .city .categories .baseCap {
border-bottom:1px solid #B0BEF6;
width:160px;
font-size:0px;
}
#leftRail #home .searchForm {
margin:3px 0 0 10px;
width:135px;
}
#leftRail #home .searchText {
font-size:11px;
color:#333333;
padding:0 0 0 10px;
}
#leftRail #home .searchText span {
font-weight:bold;
font-size:13px;
}
#leftRail #home .viewall {
float:left;
width:75px;
padding:7px 0 0 10px;
}
#leftRail #home .searchBTN, #leftRail .city .searchBTN {
background:transparent url(/data/img/Events/Tickets/eventsButtons.gif) no-repeat scroll -300px 0;
border:0 none;
color:#FFFFFF;
float:right;
height:17px;
margin:5px 11px 10px 0;
text-indent:-1000em;
width:60px;
float:right;
padding: 0;
}
#leftRail #home .citylist p {
padding:1px 10px;
color:#ff5e00;
}
#leftRail #home .citylist p b {
font-weight:bold;
color:#000;
}
#leftRail #home .citylist p span {
text-decoration:underline;
color:#777;
}
.dottedLine {
border-top:1px dotted #999;
}
#leftRail .featurePhoto .title {
color:#F57013;
font-weight:bold;
}
#leftRail .featurePhoto .image {
width:150px;
height:150px;
background:#F2F3F3;
margin:5px 0 0 0;
padding:5px;
border:1px solid #D9E2FF;
}
#leftRail .featurePhoto .link {
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight:bold;
margin:5px 0 0 0;
}
#leftRail .metros .title {
color:#333333;
font-weight:bold;
}
#leftRail .metros li {
margin:5px 0 0 15px;
font-weight:bold;
color:}
/* @end */
/* @group Center Rail */
/**************** Center Rail *******************/
#centerRail ol li {
font-family:Georgia, 'Times New Roman', Times, serif;
color:#999;
margin:5px 0 0 0;
font-size:14px;
}
#centerRail .rotator {
margin:0 0 10px 0;
}
#centerRail .aboutCity {
width:239px;
background:#D9E2FF;
border:2px solid #B0BEF6;
float:left;
}
#centerRail .aboutCity .innerContainer {
width:233px;
background:#fff url(/data/img/bottomRightFadeBlue.gif) bottom right no-repeat;
border:1px solid #B0BEF6;
margin:2px;
}
#centerRail .aboutCity .image {
margin:4px 4px 0 4px;
}
#centerRail .aboutCity .content {
margin:10px 0 0 9px;
}
#centerRail .aboutCity .title {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:15px;
color:#000;
font-weight:bold;
}
#centerRail .aboutCity .description {
color:#333;
line-height:18px;
padding:5px 0 0 0;
}
#centerRail .aboutCity .dottedLine {
border-top:1px dotted #999;
margin:0 15px 0 10px;
}
#centerRail .aboutCity .link {
padding:0 0 0 15px;
font-weight:bold;
}
#centerRail .aboutCity li {
list-style:none;
margin:5px 0 0 0;
}

#centerRail #about {
	width:490px;
	padding:0 10px;
 background: #ffffff url(/data/img/city_section_bkgd.gif) bottom left no-repeat;
}
#centerRail #about p.title {
	font: 15px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#000;
}
#centerRail #about p.description {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;
	line-height:19px;
	margin:3px 15px 0 0;
}



#centerRail .editorsPicks {
width:230px;
margin:0 2px 0 0;
}
#centerRail .editorsPicks .bkgd {
width:230px;
background:#fff url(/data/img/cityTopFadeBlue.gif) top left no-repeat;
}
#centerRail .editorsPicks .picks {
margin:0 0 0 5px;
color:#F57013;
font-size:10px;
padding:0;
}
#centerRail .editorsPicks .content {
margin:0px 0 10px 5px;
}
#centerRail .editorsPicks .title {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:14px;
color:#000080;
font-weight:bold;
padding:5px 0 0 0;
}
#centerRail .editorsPicks .city {
margin:0 0 0 15px;
color:#5E86FF;
font-style:italic;
}
#centerRail .editorsPicks ul {
margin:10px 0 0 0;
}
#centerRail .editorsPicks li {
margin:5px 0 0 27px;
}
#centerRail .editorsPicks p.viewAll {
margin:6px 0;
padding:3px 0 0 10px;
text-align:right;
border-top:1px dotted #aaa;
}
#centerRail .green490 {
width:490px;
border:1px solid #c2d9a5;
}
#centerRail .green490 a {
color:#508800;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#centerRail .green490 .background {
background:url(/data/img/topRightFadeGreen.gif) top right no-repeat;
margin:5px 5px 5px 10px;
}
#centerRail .green490 .title {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:15px;
color:#000000;
font-weight:bold;
}
#centerRail .green490 .subHead {
color:#666;
font-style:italic;
}
#centerRail .green490 .form {
float:left;
margin:0 10px 0 0;
}
#centerRail .green490 p.viewAll {
margin:6px 0;
padding:3px 0 0 10px;
text-align:right;
border-top:1px dotted #aaa;
}
#centerRail .blue490 {
width:100%;
border:1px solid #B0BEF6;
}
#centerRail .blue490 a {
color:#5e86ff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#centerRail .blue490 a:hover {
color:#F57013;
text-decoration:underline;
}
#centerRail .blue490 .background {
background:url(/data/img/topRightFadeBlue.gif) top right no-repeat;
margin:5px 5px 5px 10px;
}
#centerRail .blue490 .title {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:15px;
color:#000000;
font-weight:bold;
}
#centerRail .blue490 .subHead {
color:#666;
font-style:italic;
}
#centerRail .blue490 .form {
float:left;
margin:0 10px 0 0;
}
#centerRail .blue490 p.viewAll {
margin:6px 0;
padding:3px 0 0 10px;
text-align:right;
border-top:1px dotted #aaa;
}
/* @end */
#businessProducts {
background:url(/data/img/relatedProductBoxBkgd.gif) bottom left no-repeat;
margin:10px 0 20px 0;
padding-bottom:7px;
}
#businessProducts div.top {
background:url(/data/img/relatedProductBoxTop.gif) bottom left no-repeat;
height:7px;
margin:0;
padding:0;
}
#businessProducts p.title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#000080;
}
#businessProducts p.title span {
font-family:Arial;
font-size:11px;
color:#444444;
font-weight:bold;
}
#businessProducts div.productList {
margin:0;
padding:0;
border:1px solid #81b639;
border-bottom:0px;
background:#ffffff;
}
#businessProducts div.productList a {
display:block;
padding:6px 7px 6px 28px;
border-bottom:1px solid #81b639;
}
/* @group promo block homepage */
#centerRail #promoBlock .container {
border:1px solid #d7e1ff;
width:240px;
background:#fff;
margin-bottom:10px;
}
#centerRail #promoBlock .promo {
margin:5px;
background:url(/data/img/bottomRightFadeBlue.gif) bottom right no-repeat;
height:180px;
position:relative;
}
#centerRail #promoBlock .promo p.type {
height:15px;
background:#6e83da;
color:#d7e1ff;
padding:2px 0 2px 5px;
margin-bottom:5px;
}
#centerRail #promoBlock .promo p.type b {
color:#fff;
}
#centerRail #promoBlock .promo p.title {
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:18px;
height:40px;
overflow:hidden;
color:#000;
padding:0 5px;
}
#centerRail #promoBlock .promo a {
color:#000;
}
#centerRail #promoBlock .promo a:hover {
color:#ff5e00;
cursor:hand;
text-decoration:none;
}
#centerRail #promoBlock .promo div.image {
float:left;
border:1px solid #aebcf8;
background:#fff;
width:100px;
height:100px;
margin-left:5px;
padding:0px;
}
#centerRail #promoBlock .promo div.desc {
float:right;
width:110px;
height:110px;
overflow:hidden;
padding:3px 5px 0 0;
}
#centerRail #promoBlock .promo div.button {
z-index:20;
position:absolute;
top:150px;
left:115px;
width:64px;
height:18px;
}
/* @end */
/* @group Help Rollovers */
a.help {
position:relative;
z-index:15;
/*cursor:help;*/
}
a.help:hover {

}
a.help span {
display:none;
}
a.help:hover span {
display:block;
position:absolute;
width:200px;
border:2px solid #ff9900;
padding:9px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
background:#fff url(/data/img/bkgdFadeTopLeft.gif) top left no-repeat;
color:#000;
text-decoration:none;
z-index:16;
top:20px;
left:0px;
}
a.help:hover span.suitcase {
display:block;
position:absolute;
width:240px;
border:2px solid #ff9900;
padding:9px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
background:#fff url(/data/img/bkgdFadeTopLeft.gif) top left no-repeat;
color:#000;
text-decoration:none;
z-index:16;
top:20px;
left:0px;
}
/* overwrites above for browsers other than IE -  */
html>body a.help:hover span {
top:20px;
}
html>body a.help:hover span.suitcase {
top:20px;
}
/* @end */
#welcomeMessage {
background:#ffffff url(/data/img/bkgdFadeTopLeft.gif) top left no-repeat;
margin:10px 0;
padding:10px;
}
#welcomeMessage p {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#000080;
font-size:18px;
line-height:18px;
}
#welcomeMessage p span {
color:#444444;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
font-size:14px;
padding-left:20px;
}
/* @group Left Rail - Cats, subcats, filer search */
/************** Left Rail - Cats, subcats, filer search **************/
#sidebar {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 5px 20px 5px;
background:url(/data/img/sideBarBottom.gif) left bottom no-repeat;
}
#sidebar p.selectedHead {
margin:0px;
color:#000080;
font-weight:bold;
padding:7px 7px 7px 9px;
}
#sidebar p.selected {
margin:0px;
border:1px solid #7186d7;
background:#ffffff;
}
#sidebar p.selected a {
margin:0px;
color:#000080;
font-weight:normal;
padding:5px 5px 5px 9px;
display:block;
text-decoration:none;
background:url(/data/img/gfxClose.gif) right center no-repeat;
}
#sidebar p.selected a:hover {
margin:0px;
text-decoration:underline;
}
#sidebar p.editorsHead {
margin:0px;
color:#FFcc00;
font-size:15px;
font-weight:bold;
padding:7px 7px 7px 9px;
background:#000080 url(/data/img/gfxFadeEditorHead.gif) top left repeat-x;
}
#sidebar p.editorsHead span {
font-weight:bold;
font-size:11px;
color:#ffffff;
}
#sidebar p.editors {
margin:0px;
border-top:1px solid #d9e2ff;
}
#sidebar p.editors a {
font-size:11px;
margin:0px;
color:#000080;
font-weight:bold;
padding:5px 5px 5px 9px;
display:block;
text-decoration:none;
background:#ffffff url(/data/img/gfxFadeEventSidebar.gif) right bottom no-repeat;
}
#sidebar p.editors a:hover {
color:#F57013;
margin:0px;
text-decoration:underline;
background:#ffffff url(/data/img/gfxFadeEventSidebar_over.gif) right bottom no-repeat;
}
#sidebar p.editors a.current {
background:#ffffff;
border:1px solid #ff9900;
border-left:5px solid #ff9900;
padding-left:4px;
}
#sidebar p.editors a:hover.current {
text-decoration:none;
}


#sidebar p.section {
margin:0px;
border-bottom:1px dotted #ccc;
}
#sidebar p.section a {
margin:0px;
color:#000080;
font-weight:normal;
padding:4px 4px 4px 9px;
display:block;
text-decoration:none;
background:#ffffff url(/data/img/gfxFadeEventSidebar.gif) right bottom no-repeat;
}
#sidebar p.section a:hover {
margin:0px;
color:#F57013;
text-decoration:underline;
background:#ffffff url(/data/img/gfxFadeEventSidebar_over.gif) right bottom no-repeat;
}
/* @end */
/* @group Events filter sidebar */
/****** Events filter sidebar ******/
#eventSidebar {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 5px 0;
}
#eventSidebar p.selectedHead {
margin:0px;
color:#000080;
font-weight:bold;
padding:7px;
}
#eventSidebar p.selected {
margin:0px;
border:1px solid #7087d6;
background:#ffffff;
}
#eventSidebar p.selected a {
margin:0px;
color:#000080;
font-weight:normal;
padding:7px;
display:block;
text-decoration:none;
background:url(/data/img/gfxClose.gif) right center no-repeat;
}
#eventSidebar p.selected a:hover {
margin:0px;
text-decoration:underline;
}

#eventSidebar p.sectionHead {
margin:0px;
color:#ffffff;
font-weight:bold;
padding:7px;
background:#7087d6;
}
#eventSidebar p.section {
margin:0px;
border-bottom:1px dashed #999999;
}
#eventSidebar p.section a {
margin:0px;
color:#000080;
font-weight:normal;
padding:7px;
display:block;
text-decoration:none;
background:#ffffff url(/data/img/gfxFadeEventSidebar.gif) right bottom no-repeat;
}
#eventSidebar p.section a:hover {
margin:0px;
text-decoration:underline;
background:#ffffff url(/data/img/gfxFadeEventSidebar_over.gif) right bottom no-repeat;
}
#eventSidebar p.editorsHead {
margin:0px;
color:#ffffff;
font-weight:bold;
padding:7px;
background:#7087d6 url(/data/img/gfxFadeEditorHead.gif) bottom left repeat-x;
}
#eventSidebar p.editors {
margin:0px;
border-top:1px solid #7087d6;
}
#eventSidebar p.editors a {
font-size:11px;
margin:0px;
color:#000080;
font-weight:bold;
padding:7px;
display:block;
text-decoration:none;
background:#ffffff url(/data/img/gfxFadeEventSidebar.gif) right bottom no-repeat;
}
#eventSidebar p.editors a:hover {
margin:0px;
text-decoration:underline;
background:#ffffff url(/data/img/gfxFadeEventSidebar_over.gif) right bottom no-repeat;
}
/* @end */

/* @group Tickets */
#ticketTable table {
border:1px solid #849ADF;
}
#ticketTable td.header {
background:#BECBF8;
border:1px solid #fff;
font-weight:normal;
font-size:11px;
}
#ticketTable td.header a {
color:#000080;
padding:5px 5px 5px 5px;
text-decoration:underline;
display:block;
font-weight:bold;
}
#ticketTable td.header a:hover {
color:#fff;
text-decoration:none;
background:#849ADF;
}
#ticketTable td.name {
background:#fff url(/data/img/bkgdTopRowFade.gif) top left repeat-x;
border-bottom:1px solid #BECBF8;
padding:7px 3px;
font-weight:bold;
}
#ticketTable td.date {
background:#fff url(/data/img/bkgdTopRowFade.gif) top left repeat-x;
border-bottom:1px solid #BECBF8;
padding:7px 3px;
font-size:11px;
color:#444;
}
#ticketTable td.venue {
background:#fff url(/data/img/bkgdTopRowFade.gif) top left repeat-x;
border-bottom:1px solid #BECBF8;
padding:7px 3px;
font-size:11px;
color:#444;
}
#ticketTable td.view {
background:#fff url(/data/img/bkgdTopRowFade.gif) top left repeat-x;
border-bottom:1px solid #BECBF8;
padding:7px 3px 7px 5px;
font-size:11px;
font-weight:bold;
}
/* @end */

/* @group Newletters signup pages */

#newsletterSignup {
}

#newsletterSignup table td {
	padding: 3px 7px;
	font-family: verdana; font-size: 11px;
}
#newsletterSignup table#table2 {
	border-top:1px dotted #ccc;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
}
#newsletterSignup table#table2 td {
	border-bottom:1px dotted #ccc;
	padding: 10px 7px;
	font-family: verdana; font-size: 11px;
}
#newsletterSignup table#table2 td.check {
background: url(/data/img/bkgdFadeTopLeft.gif) top left no-repeat;
}
#newsletterSignup table#table2 td p.title{
	font-weight:bold;
	margin: 0 0 7px 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 14px;
}
#newsletterSignup table#table2 td p.title i{
	font-weight:normal;
 font-size: 10px;
	letter-spacing:1px;
	color: #777;
	font-style:normal;
}
#newsletterSignup table#table2 td p.desc{
	font-weight:normal;
	margin: 0 0 7px 0;
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 11px;
}

/* @end */

/* @group Location Detail Pages */
/**************** Location Detail Pages *******************/
#content .locationNeighborhoods ul {
margin:0 0 0 30px;
}
#content .locationNeighborhoods li {
color:#333;
}
#content .locationNeighborhoods b {
color:#5e86ff;
}
#content .locationNeighborhoods a {
color:#000080;
}
#content .locationNeighborhoods a:hover {
color:#FF9900;
}
/* @end */


/* Tabs */
#tabs {
float:left;
width:658px;
font-size:12px;
line-height:normal;
background:url("/data/img/bkgdTabDiv.gif") no-repeat left bottom;
font-family:Arial, Helvetica, sans-serif;
}
#tabs ul {
margin:0;
padding:0px 10px 0 /*30px*/ 158px;
list-style:none;
}
#tabs li {
display:inline;
margin:0;
padding:0;
}
#tabs a {
float:left;
background:url("/data/img/tabLeftDetails.gif") no-repeat left top;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
border-bottom:1px solid #b4b4b4;
}
#tabs a span {
float:left;
display:block;
background:url("/data/img/tabRightDetails.gif") no-repeat right top;
padding:8px 15px 8px 6px;
color:/*#6B78A9*/ #2a346c;
}
#tabs a.on {
float:left;
background:url("/data/img/tabLeftDetails_on.gif") no-repeat left top;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
border-bottom:1px solid #fff;
}
#tabs a.on span {
float:left;
display:block;
background:url("/data/img/tabRightDetails_on.gif") no-repeat right top;
padding:8px 15px 8px 6px;
color:/*#0a2875*/ #000039;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
float:none;
}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#000039;
}
#tabs a:hover {
background-position:0% -42px;
}
#tabs a:hover span {
background-position:100% -42px;
}
/* End */


/* Inline Links */
ul.inlineLinks, li.inlineLinks {
display:inline;
list-style:none;
}
li.inlineLinks {
background:url(/data/img/arrowGreen.gif) top left no-repeat;
padding-left:9px;
}
li.inlineLinks a {
color:#417804;
text-decoration:underline;
padding:0px 6px 3px 0px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
li.inlineLinks a:hover {
color:#f57013;
text-decoration:underline;
}
/* @end */
/* @group Footer */
/************** FOOTER **************/
#footer {
background:#DEE6FC;
/* background-image:url("/data/img/bkgdFooter.gif"); */
background-position:right bottom;
background-repeat:no-repeat;
border-top:1px solid #1b1c36;
border-bottom:1px solid #1b1c36;
text-align:left;
padding:20px 20px 20px 20px;
margin-bottom:0px;
}
#footer div.footerLeft {
width:215px;
float:left;
border-right:1px solid #a1b4ec;
}
#footer div.footerRight {
width:710px;
float:right;
padding-left:15px;
}
#footer p {
font-size:10px;
color:#888;
margin:0px 0px 0px 0px;
line-height:18px;
}
#footer a:link, #footer a:visited {
color:#000080;
font-size:8pt;
font-weight:bold;
padding:0px 10px 0px 0px;
text-decoration:underline;
}
#footer a:hover {
color:#5E86FF;
text-decoration:underline;
}
#footer a:link.legal, #footer a:visited.legal {
color:#888;
font-size:8pt;
font-weight:normal;
padding:0px 0px 0px 15px;
text-decoration:underline;
}
#footer a:hover.legal {
color:#444;
}
/* @end */
/* Contact Us Page Styles */
#contactUs {
	text-align: left;
	margin: 0 0 0 20px;
}
#contactUs .title {
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	color: #000;
	clear: both;
}
#contactUs ul.ul {
	margin: 10px 20px;
	clear: both;
}
#contactUs li.li {
	list-style-image: url("/data/img/arrowOrange.gif");
	color: #333;
}
/* @end */

.userRating {
	width:83px; 
	height:15px; 
	overflow:hidden; 
	background: url(/data/img/globalUserRating.png);
	background-repeat:no-repeat;
	background-position:0 -200px;
}

div.userRating5  {	background-position: 0 0;}
div.userRating45 {	background-position: 0 -20px;	}
div.userRating4  {	background-position: 0 -40px;	}
div.userRating35 {	background-position: 0 -60px;	}
div.userRating3  {	background-position: 0 -80px;	}
div.userRating25 {	background-position: 0 -100px;	}
div.userRating2 {	background-position: 0 -120px;	}
div.userRating15 {	background-position: 0 -140px;	}
div.userRating1 {	background-position: 0 -160px;	}
div.userRating05 {	background-position: 0 -180px;	}
div.userRating0 {	background-position: 0 -200px;	}

/* Global Button Classes 179 width */

      /* button colors */
.buttonGreen {
	background: #ffffff url("/data/img/Events/Tickets/eventsButtons.gif") 200px -150px;
	cursor: pointer;
	height: 25px;
	width:179px;
	overflow:hidden;}
.buttonGreen:hover {background: #ffffff url("/data/img/Events/Tickets/eventsButtons.gif") 200px -175px;}

.buttonOrange {
	background: #ffffff url("/data/img/Events/Tickets/eventsButtons.gif") 200px -50px;
	cursor: pointer;
	height: 25px;
	width:179px;
	overflow:hidden;}
.buttonOrange:hover {background: #ffffff url("/data/img/Events/Tickets/eventsButtons.gif") 200px -75px;}

.buttonBlue {
	background: #ffffff url("/data/img/Events/Tickets/eventsButtons.gif") 200px -100px;
	cursor: pointer;
	height: 25px;
	width:179px;
	overflow:hidden;}
.buttonBlue:hover {background: #ffffff url("/data/img/Events/Tickets/eventsButtons.gif") 200px -125px;}

.buttonOrangeBig {
	background: #ffffff url("/data/img/Events/Tickets/eventsButtons.gif") 0px -50px;
	cursor: pointer;
	height: 32px;
	width:160px;
	overflow:hidden;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	}
.buttonOrangeBig:hover {background: #ffffff url("/data/img/Events/Tickets/eventsButtons.gif") 0px -82px;}


      /* place as a class on href for buttons above*/
a.buttonLink {color:#ffffff; padding:5px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none;}
a.buttonLinkBig {color:#ffffff; padding:8px 5px 5px 5px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none;}




/* global rounded headers inside Content ID*/
#content .roundedHeaderGreen, #content .roundedHeaderBlue, #content .roundedHeaderOrange {
	height:30px;
	overflow:hidden;
}
	
#content .roundedHeaderGreen {
	 background: url("/data/img/globalRoundedHeaders.gif") 0 0;}
#content .roundedHeaderBlue {
	 background: url("/data/img/globalRoundedHeaders.gif") 0 -100px;}
#content .roundedHeaderOrange {
	 background: url("/data/img/globalRoundedHeaders.gif") 0 -200px;}
		
#content .roundedHeaderGreen h2, #content .roundedHeaderBlue h2, #content .roundedHeaderOrange h2 {
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	margin-left:7px;}
	
#content .roundedHeaderGreen h2 {
		 background: url("/data/img/globalRoundedHeaders.png") right 0px; }
	
#content .roundedHeaderGreen h2 span, #content .roundedHeaderBlue h2 span, #content .roundedHeaderOrange h2 span {
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	/* transparency tags for all browsers */
	   filter:alpha(opacity=60);
	   -moz-opacity:0.6;
   	-khtml-opacity: 0.6;		
	   opacity: 0.6;
}

.thumb50 {
	width:50px;
	height:50px;
	overflow:hidden;
	position:relative;
}
.userFacebookThumb50 {
	background: url(/data/img/userFacebookThumb50.png) top left no-repeat;
	width:50px;
	height:50px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
}
.userThumb50 {
	background: url(/data/img/userThumb50.png) top left no-repeat;
	width:50px;
	height:50px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
}

.thumb33 {
	width:33px;
	height:33px;
	overflow:hidden;
	position:relative;
	float:left;
	top:-5px;
	margin-right:5px;
}
.userFacebookThumb33 {
	background: url(/data/img/userFacebookThumb33.png) top left no-repeat;
	width:33px;
	height:33px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
}
.userThumb33 {
	background: url(/data/img/userThumb33.png) top left no-repeat;
	width:33px;
	height:33px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
}

/* new left nav */
#leftNav { width:160px;}

#leftNav .navHead, #eventSidebar .navHead {
	background: url(/data/img/leftNavHeader.gif) top left no-repeat;
	padding:7px;}
	
#leftNav h3, #eventSidebar h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
#leftNav h3 span, #eventSidebar h3 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#85adff;
}
#leftNav .navBottomCap {
	background: #ffffff url(/data/img/leftNavBottomCap.gif) bottom left no-repeat;
	height:10px;
}

#leftNav .navArea {
	background: url(/data/img/leftNavBkgd.gif) top left repeat-y;
	padding-top:7px;
}
#leftNav .navArea p a {
	padding: 7px 3px 7px 17px;
	color:#000080;
	font-weight:bold;
	text-decoration:none;
	display:block;
	font-size:11px;
}
#leftNav .navArea p.here {
		background: url(/data/img/leftNavOn.gif) top left no-repeat;
		position:relative;
}
#leftNav .navArea p.here a {
	color:#f57013;
	font-weight:bold;
	background: url(/data/img/leftNavOnBottom.gif) bottom left no-repeat;
	padding-left:24px;
}
#leftNav .navArea p a:hover {
	color:#f57013;
}
#leftNav .navArea p.number {
	float:left; 
	width:20px; 
	text-align:right; 
	padding-top:7px; 
	color:#aaa; 
	font-size:10px;
}
#leftNav .navArea p.numberedListing {
	float:left; 
	width:135px;
}
#leftNav .navArea p.numberedListing a {
	padding-left:5px;
	}

#leftNav p.divider {
	margin:10px 0 0 0;
	padding: 0 0 10px 0;
	border-top:1px solid #ccc;
}



/* business photo tumbnails */
#bizPhotoThumbs {
}

#bizPhotoThumbs div {
	width: 110px;
	height: 110px;
 border:1px solid #ccc;
	padding:3px;
	background-color:#ffffff;
	margin:7px;
	float:left;
}
#bizPhotoThumbs div.on {
	border:1px solid #000;
	background-color:#333;
}
#bizPhotoThumbs div:hover {
	border:1px solid #000;
	background-color:#333;
}
#bizPhotoThumbs p {
	width: 100px;
	height: 100px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding:5px;
}
#bizPhotoThumbs p a, #bizPhotoThumbs p a:hover {
	display:block;
	width:100px;
	height:100px;
	text-decoration:none;
}

/* business detail page tool bar */
#pageToolsBiz{
	float: left;
	font-size:11px;
	height:26px;
	margin-left:20px;}
	
#pageToolsBiz .frontCap{
	background: url("/data/img/bkgdBizToolCap.gif") top left no-repeat;
	height: 26px;
	width: 20px;
	float: left;}
	
#pageToolsBiz .endCap{
	background: url("/data/img/bkgdBizToolCap.gif") 0 680px no-repeat;
	height: 26px;
	width: 20px;
	float: left;}
	
#pageToolsBiz .wrapper{
	background: url("/data/img/bkgdBizToolCap.gif") top right no-repeat;
	padding: 7px 20px 0 0;
	height: 19px;
	float: left;
	color: #666;}
	
#pageToolsBiz .wrapper .text{
	float: left;
	padding: 0 0 0 3px;}
	
#pageToolsBiz .wrapper a{
	color: #5E86FF;
	padding: 1px 0 2px 22px;
	margin: 0 0 0 9px;
	position: static;}
	
#pageToolsBiz .wrapper a:hover{
	color: #000080;}

#pageToolsBiz a.share{
background:url(/data/img/globalIcons.png) 0 -50px no-repeat;
}

#pageToolsBiz a.suitcase{
background:url(/data/img/globalIcons.png) 0 -75px no-repeat;
}

#pageToolsBiz a.photo{
background:url(/data/img/globalIcons.png) 0 -300px no-repeat;
}

#pageToolsBiz a.reviews{
background:url(/data/img/globalIcons.png) 0 -125px no-repeat;
}

#pageToolsBiz a.correction{
background:url(/data/img/globalIcons.png) 0 -225px no-repeat;
}

#pageToolsBiz a.rate{
background:url(/data/img/globalIcons.png) 0 -250px no-repeat;
}

/* @end */

#errorMessage {
	background:#cc0000 url(/data/img/gfxErrorMessage.gif) top left no-repeat;
	color:#fff;
	min-height:40px;
	padding:8px 10px 8px 60px;
	border:2px solid #690E16;
	font-size:13px;
	font-weight:bold;
}
#successMessage {
	background:#437402 url(/data/img/gfxSuccessMessage.gif) top left no-repeat;
	color:#fff;
	min-height:40px;
	padding:8px 10px 8px 60px;
	border:2px solid #223c00;
	font-size:13px;
	font-weight:bold;
}

#content .indent table.amenities ul{
	margin: 0 0 0 13px;}

#content .indent table.amenities ul li{
	color: #333;
	list-style: disc;
	list-style-position: outside;
	line-height: 18px;}
	
	#content 
	
	
	
	/* Hotel Rates Listings */

#rates {
	border:1px solid #ccc;
	border-top:0px;}
	
#rates td.roomDesc {
	border-top:1px solid #ccc; 
	padding:10px 10px 30px 10px; 
	background: url(/data/img/bkgdFadeTopLeft.gif) top left no-repeat; }
	
	#rates td.roomDesc p {
	margin-bottom:10px; 
	font-size:10px; 
	color:#777; }
	
	#rates td.rates {
	border-top:1px solid #ccc; 
	padding:10px 20px 30px 0;
	}
	#rates td.rates span.date {
	font-size:10px; 
	color:#777;
	}
#rates td.rates span.price {
	color:#000; 
	font-size:12px;
	font-weight:bold;
}
#rates td.rates span.price b{
		font-size:15px;
}
/* End */

/* Reviews Helpful & Like/Dislike List */
table#thumbIt{}
	
table#thumbIt p.likeText{
	margin: 3px 0 0 0;
	font-weight: bold;}

table#thumbIt p.likedText{
	margin: 3px 0 0 0;
	font-weight: bold;
	color: #349a2a;}
	
table#thumbIt p.dislikedText{
	margin: 3px 0 0 0;
	font-weight: bold;
	color: #d31a1a;}
	
table#thumbIt p.helpful{
	margin: 3px 3px 0 7px;
	font-size: 11px;
	text-align: left;
	color: #666;}

table#thumbIt .thumbsUp{
	margin: 0 0 0 3px;
	height: 18px;
	width: 18px;
	clear: both;}

table#thumbIt .thumbsUp .greyUp{
	background:url(/data/img/globalIcons.png) 0 -325px no-repeat;
	height: 18px;
	width: 18px;
	margin: 0;}

table#thumbIt .thumbsUp a:hover .greyUp{
	background-position: 0 -375px;}
	
table#thumbIt .thumbsUp .greenUp{
	background:url(/data/img/globalIcons.png) 0 -375px no-repeat;
	height: 18px;
	width: 18px;
	margin: 0;}
	
table#thumbIt .numberUp{
	color:#349a2a;
	padding: 1px 0 0 2px;}
	
table#thumbIt .thumbsDown{
	margin: 0 0 0 8px;
	height: 18px;
	width: 18px;
	clear: both;}

table#thumbIt .thumbsDown .greyDown{
	background:url(/data/img/globalIcons.png) 0 -350px no-repeat;
	height: 18px;
	width: 18px;
	margin: 0;}

table#thumbIt .thumbsDown a:hover .greyDown{
	background-position: 0 -400px;}
	
table#thumbIt .thumbsDown .redDown{
	background:url(/data/img/globalIcons.png) 0 -400px no-repeat;
	height: 18px;
	width: 18px;
	margin: 0;}
	
table#thumbIt .numberDown{
	color:#d31a1a;
	padding: 1px 0 0 2px;}
	
table#thumbIt .sideTabTop{
	background:url(/data/img/Details/sideTabTop.png) top left no-repeat;
	height: 11px;
	padding: 0 0 0 15px;}
	
table#thumbIt .sideTabMiddle{
	background:url(/data/img/Details/sideTabMiddle.png) top left repeat-y;
	padding: 2px 2px 2px 15px;}
	
table#thumbIt .sideTabBottom{
	background:url(/data/img/Details/sideTabBottom.png) top left no-repeat;
	height: 10px;
	padding: 0 0 0 15px;}
/* End */

/*Whats New */
#whatsNewContainer {
	margin-left:10px; 
}
#whatsNewContainer a {
	color:#000080;
	font-weight:bold;
}
.whatsNew {
	width:300px; 
	margin:0 15px 20px 0; 
	float:left;
	background:#fff url(/data/img/bkgdWhatsNew.gif) top left no-repeat;
	border-right:1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.whatsNew h3 {
	font-size:16px; 
	padding:6px 0 3px 17px; 
	margin:0 0 10px 0;
}
.whatsNew .bizPhoto {
	border:1px solid #333;
}
.whatsNew .name {
	font-size:11px; 
	color:#666;
}
.whatsNew .date {
	font-size:10px; 
	color:#999;
}
.whatsNewContent {
	padding:3px 0px 3px 20px;
}


/********** Left Rail Filter Styles **********/
#leftNav .navArea{
	padding: 0;}
	
#leftNav .navArea p.filter a{
	background: url("/data/img/Hotels/leftNavOff.gif") left top no-repeat;
	padding:7px 3px 5px 30px;}
	
#leftNav .navArea p.filterOn{
	background: url("/data/img/Hotels/leftNavOnCheck.gif") left top no-repeat;}
	
#leftNav .navArea p.filterOn a{
	padding-left: 30px;
	background: url("/data/img/leftNavOnBottom.gif") left bottom no-repeat;
	color:#F57013;
	font-weight:bold;}

#leftRail .sectionHead{
	background: url("/data/img/leftNavHeader.gif") left top no-repeat;
	padding: 4px 8px;
	color: #fff;
	font-weight: bold;
	font-size: 95%;}

#leftRail .bkgdScroll{
	background: url("/data/img/leftNavBkgdScroll.gif") left bottom no-repeat;}
	
#leftRail .sectionAreaScroll{
	max-height:90px;
	overflow: auto;
	position: relative;}

#sidebar p.sectionHead {
	margin:0px;
	color:#ffffff;
	font-weight:bold;
	padding:4px 4px 4px 9px;
	background:#5170c0;}
	
#sidebar div.sectionArea {
	border:1px solid #5170c0;
	margin-bottom:10px;}
	
#eventSidebar div.sectionArea {
	border:1px solid #7087d6;}
/********** End **********/




#product {
	width:470px;
	background: url(/data/img/category_product_container_top.gif) top left no-repeat;
	position:relative;
}
#product h3 { 
 font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#fff;
	padding:10px 0 0 100px;
}
#product p.subhead {
	color:#C2D9A5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	padding:2px 0 0 120px;
}

#productIconRestaurant {
	position:absolute;
	top:10px;
	left:10px;
	width:80px;
	height:40px;
	background: url(/data/img/gfxButtonForkKnife_Green.png) top left no-repeat;
}

p.nightlifeDesc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000;
	padding:5px 10px 0 0 ;
}
p.nightlifeDesc span {
	color:#396c05;
	font-weight:bold;
}
p.price {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:40px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#396c05;
	vertical-align:text-top;
}
p.price span {
	font-size:22px;
	vertical-align:text-top;
}
	

#productBottom {
	width:470px;
	background: url(/data/img/category_product_container_bottom.gif) bottom left no-repeat;
	padding:5px 0px;
	margin:0px;
}
#productBottom .buttonRight {
	border:1px solid #CC6600; 
	margin:0 40px 0 0; 
	width:130px;
	float:right; 
	padding:5px 5px 5px 7px; 
	background:#FF8600 url(/data/img/globalBkgds.gif) repeat-x scroll 0 -500px; 
}
#productBottom .buttonRight a {
	color:#882200;
	cursor:pointer; 
 font-weight:bold;
	margin:0px;
}
#productBottom .buttonRight a:hover {
	color:#fff;
}
#productBottom .descLeft {
 	font-size:10px;
	margin:0 0 0 40px; 
	width:225px;
	float:left; 
	padding:5px 5px 5px 7px; 
	text-transform:capitalize;
 	color:#fff;
	letter-spacing:1px;}


/********** Filters **********/
#filters{
	background:url("/data/img/leftNavBkgd.gif") top left repeat-y;}
	
#filters .filtersOn{
	padding: 0 0 0 13px;
	background: #fff;
	border-left: 1px solid #ccc;}
	
#filters .filtersOn .filteredTitle{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6a8cdc;}
	
#filters .filterHeader{
	background:url("/data/img/leftNavHeader.gif") top left no-repeat;}	
	
#filters .filterHeader .refineText{
	color: #fff;
	padding: 10px 0 10px 15px;
	font-size: 12px;
	font-weight: bold;}
	
#filters .removeFilter{
	background: #fff;}
	
#filters .removeFilter a{
	font-size: 12px;
	color: #333;
	text-decoration: none;}
	
#filters .removeFilter img{
	padding: 0 10px 0 0;}
	
#filters .padding{
	padding: 0 0 0 15px;}
	
#filters .filterTitle{
	font-size: 14px;
	color: #000;}
	
#filters .filterTitle .left{
	width: 119px;}
	
#filters .filterTitle img{
	padding: 0 10px 0 0;}
		
#filters .filterDivider{
	border-top: 1px solid #ccc;
	margin: 0 10px 5px 0;}

#filters .filterLink{
	color: #000080;
	font: 11px;
	margin: 3px 0 0 6px;}
	
#filters .filterLink a{
	color: #000080;}
	
#filters .filterLink span.number{
	color: #999;}
	
#filters .viewAll{
	margin: 3px 0 0 6px;}
	
#filters .viewAll a{
	color: #F57013;
	text-decoration: underline;}
/********** End **********/
