
.ssc_version 
{
}

.ssc_sectionHiliteColor {
    color:#EEEE66;
}
.ssc_sectionInListColor {
    color:#00CC33;
}
.ssc_sectionNoSeatsColor {
    color:#FFFFFF;
}
.ssc_sectionNotInListColor {
    color:#AAFFAA;
}
.ssc_sectionSelectColor {
    color:#FF0000;
}

.ssc_onMapMsg 
{
    font-family:Verdana;
    font-size:8pt;
    text-align:center;
}


.ssc_listAndMap 
{
    border:none;
    border-collapse: collapse;
    border-color:#fff;
}

#ssc_listColHdr {text-align:left;}
.ssc_sortUpArrow, .ssc_sortDnArrow {color:#4961E1;}
.ssc_sortNoArrow {color:#87CEFA;}           
         
/* for TG list header table */
.ssc_lhTable{}

.ssc_lhSec, .ssc_lhRow, .ssc_lhQty, .ssc_lhPri, .ssc_lhBuy 
{
    font-family:Segoe UI; 
    font-size:9pt; 
    color:#000000;
    font-weight:bold; 
    background-color:#fff; /* #00bfff;  */
    padding:0;
    cursor:pointer; 
    table-layout:fixed; 
    vertical-align:middle; 
    text-align:left;
}

/* for TG list header columns */
.ssc_lhSec
{
    width:128px; 
    text-align:left;
    padding-left:2px; 
}
             
.ssc_lhRow
{
    width:70px; 
    text-align:center;
}
             
.ssc_lhQty  {width:80px; 
             text-align:right;
             padding-right:0px;}
            
.ssc_lhPri {width:90px;
            text-align:right;
            padding-right: 0px; }
            
.ssc_lhBuy     {width:100px;}

.ssc_lrListTable 
{
    border: none 0px #ffffff;
    text-align:left;
}

    /* TG list row entries */
.ssc_lrTable   
{
    table-layout:fixed; 
    width:468px; 
    border-bottom: solid 5px #9b9b9b;
}
                

.ssc_lrSec, .ssc_lrRow  , .ssc_lrQty ,.ssc_lrQtyPlus1, .ssc_lrPri , .ssc_lrBuy, .ssc_lrNotes 
{
    font-family:Verdana; 
    font-size:9pt;
	background-color:inherit;            
}
		        
		        
		        
        
.ssc_lrSec 
{
    width:128px; 
    text-align:left;
    padding-left:2px;  
    color:#000;
}
            
.ssc_lrRow 
{
    width:70px; 
    text-align:center;
    color:#000;
}
            
.ssc_lrQty {width:68px; 
            text-align:right;
            padding-right:12px;
            color:#000;
            }
            
.ssc_lrQtyPlus1 {width:68px; 
                 text-align:right;
                 padding-right:12px;
                 color:#90C000; 
                 font-weight:bold;
                 }
             
.ssc_lrPri {width:80px;
            text-align:right;
            padding-right: 10px;  
            color:#000;
              }
            
.ssc_lrBuy {width:82px; 
            text-align:center;
            vertical-align:middle;
            padding-top:8px;
            height:100%;}
            
.ssc_lrNotes   
{
    font-size:7pt; 
    cursor:pointer; 
    padding-left:2px;
    width:310px;
    float:left;
}
            
 .ssc_lrOddOnMap td, .ssc_lrEvenOnMap td, .ssc_lrOddNotSel td, .ssc_lrEvenNotSel td, .ssc_lrOddOffMap td, .ssc_lrEvenOffMap td,.ssc_lrHilite  td	
{   
    padding-top:1px; 
    padding-bottom: 1px; 
    vertical-align: middle;
    cursor:pointer;
}
           
.ssc_lrOddOnMap     {background-color:#f5f5f5;  
                     border:none;
                     }
                     
.ssc_lrEvenOnMap    {background-color:#D9E9FB; 
                     border:none;
                     }
                     
.ssc_lrOddNotSel   {background-color:#d8d8d8;
                     border:none;}
                     
.ssc_lrEvenNotSel  {background-color:#d0d0d0;
                     border:none;}
                     
.ssc_lrOddOffMap    {background-color:#eee;
                     border:none;}
                     
.ssc_lrEvenOffMap   {background-color:#ddd;
                     border:none;}
                     
                     
.ssc_lrHilite   {background-color:#66ffff;
                     border:none;}

.ssc_lrBuyBtn  
{
    width:60px; 
    height:20px;    
    font-family:Verdana; 
    font-size:11px;
    font-weight:bold; 
    margin:0px;
    padding:2px 2px 6px 2px;
    border:none;
    background-image:url(/Themes/WickedTicketsOnly/Images/ButtonBackground.png);
    background-color:#1E486B;
    color:#fff;
    vertical-align:middle;
}


 
#ssc_filterDiv {position:relative;
               display:block;
               height:50px;
               width:466px;
               padding: 2px 0px 2px 2px; 
               background-color:#ffffff;
               text-align:left;
              }
                
.ssc_filterTbl {font-family: Verdana; /*Arial Rounded MT Bold; */
                font-size:11px; 
                background-color:#ffffff; 
                color:#000000; 
                vertical-align:middle; 
                height:100%;
                width:100%;
                }
                
.ssc_filterTbl select {margin: 0px; 
                    font-size: 1em; 
                    font-family:Arial;
                    height: 18px;
                    text-align:center;
                    border:solid 1px #AAAAAA;
                    position:static;
                    outline: #000000 none 0px;} 
                    
.ssc_qtyValues {font-family:Verdana; 
                font-size:1.1em;
                text-align:right;
                padding-right:20px;}
                
.ssc_qtyAsk    
{
    color:#000;
}
                
.ssc_qtyTell   {}

.ssc_priceValues {font-family:Verdana; 
                font-size:1.1em;
                text-align:right;
                padding-right:20px}

.ssc_priceAsk
{

}
   
.ssc_priceTell {}

#ssc_resetBtn  {width:75px; 
                height:20px; 
                font-family:Verdana; 
                font-size:11px;
                font-weight:bold; 
                margin-top:0px;
                border:none;
                background-image:url(/Themes/WickedTicketsOnly/Images/ButtonBackground.png);
                background-color:#A10B1D;
                color:#fff;
                padding:2px 2px 6px 2px;
              }

.ssc_offerPlus1 {font-size:8pt; 
                font-family:Arial;  
                text-decoration:none; 
                z-index: 24;
                cursor:pointer;}
                
#ssc_whyPlus1 {background-color:#ffffcc; 
               border: 1px solid #ff0000; 
               color: #000000; 
               display:none; 
               font-family:Arial;
               font-size:1em; 
               text-align:center;
               position:absolute; 
               left:0px;
               top:-45px;
               width:43em; 
               z-index:40;
              }

#ssc_tktGroups 
{
    
    overflow:visible;
    text-align:left;
}

.ssc_notOnMapBktHdrTxt  {font-family:Verdana; 
                 font-size:11px;
                 color:#000000;                  
                 background-color:#ffffcc; 
                 text-align:center; 
                 vertical-align:middle;
                 height:19px;
                 padding-top: 3px;
                 width:100%; 
                 }
                 
.ssc_selectedBktHdrTxt  {font-family:Verdana; 
                 font-size:  11px;
                 text-align:center; 
                 height:19px; 
                 padding-top:3px;
                 width:100%;
                 }
       
.ssc_notSelBktHdrTxt {font-family:Verdana; 
                 font-size: 11px;  
		         color:#000000;                 
                 background-color:#bbbbbb; 
                 text-align:center; 
                 height:19px; 
                 width:100%;
                 padding-top:3px;
                }
                 
.ssc_noneInCritHdrTxt {font-family:Verdana; 
                 font-size: 10pt; 
                 font-weight:bold; 
                 background-color:#FFD700; 
                 text-align:center; 
                 height:19px;
                 padding-top:2px;
                 width:470px;}


#ssc_vfsDiv {border-color:#880000;
             border-style:none;
             border-collapse:collapse;
             position:relative;
             display:none;
             overflow:hidden;
             height:306px;
             text-align:left;
             top:0px;
             left:0px;
             }
             
#ssc_vfsTbl {background-color:#222222;
             text-align:left;
             vertical-align:middle;
             border-style:none;
             /*border-collapse:collapse;*/
             height:306px;
             position:relative;}
             
#ssc_vfsImage0, #ssc_vfsImage1   {border-style:none;
            padding:0 0 0 0;
            vertical-align:middle;
            height:306px;
            width:410px;
            }

.ssc_vfsImage {border-style:none;
            padding:0 0 0 0;
            vertical-align:middle;
            height:306px;
            width:410px;
            }
                                          
#ssc_vfsImageDiv0, #ssc_vfsImageDiv1 {
               text-align:center;
               vertical-align:middle;
               overflow:hidden;
               display:inline;
               position:absolute;
               top:0px;
               left:29px;
               height:306px;
               width:410px;
             }

#ssc_vfsImageCell {height:306px;
              width:410px;
              text-align:center;
              vertical-align:bottom;
              background-color:#666666;
              }
                     
.ssc_vfsImageError {font-family:Verdana;
             color:#FFFFFF;
             font-size:12pt;
             font-weight:bold;
             text-align:center;
             xvertical-align:middle;
             height:100%;
             width:100%;
            }

#ssc_vfsLeftArrow, #ssc_vfsRightArrow {font-family:Verdana;
             font-size:18pt;
             font-weight:bolder;
             text-align:center;
             color:#00cc00; 
             cursor:pointer;
             text-decoration:none; 
             outline:none;        
             }

.ssc_vfsPanCell {width:29px
            }
                
#ssc_vfsHdr  {width:410px;
             position:absolute;
             top:0px;
             left:29px;
             background-color:#333333;
             opacity:0.8;
             filter:alpha(opacity=80); /* just for IE */
             }
   
#ssc_vfsCaption {font-family:Verdana; 
             font-size:10pt;
             color:#ffffff;
             text-align:left;
            }

#ssc_vfsClose {font-size:12px;
           font-family:Verdana,sans-serif;
           color:#ffffff;
           background-color:#333333;
           border-style:none;
           border-color:#ff0000;
           border-width:0px;
           cursor:pointer;
           }
#ssc_vfsClose:hover {
            color:#888888;
          }
          
#ssc_staticMap {width:480px;
               height:480px;
}

#ssc_mapCell, #ssc_map 
{
	text-align:center;
	vertical-align:top;
	width:500px;
	height:500px;
}
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
/*  ##################################################################### */


/* ---------------------- reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img
{
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup
{
	font-style: inherit;
	font-weight: inherit;
}
del, ins
{
	text-decoration: none;
}
caption, th
{
	text-align: left;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym
{
	border: 0;
	font-variant: normal;
}
sup
{
	vertical-align: baseline;
}
sub
{
	vertical-align: baseline;
}
legend
{
	color: #000000;
}
input, button, textarea, select, optgroup, option
{
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/* --------------------------------------------> UNIVERSAL STYLES */
body
{
	background: url(/images/site/tlbackgroundraised2.png) repeat-y;
	background-position: top center;
	font-size: 12px;
}
a
{
	color: #1d5188;
}
a:hover
{
	text-decoration: underline;
	color: Green;
}
h1, .BlurbH1
{
	font-size: 22px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #1d5188;
	line-height: 25px;
}
h1.breaker
{
	clear: both;
}
h2
{
	font-size: 18px;
	font-weight: bolder;
	color: #1d5188;
}
h3
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin: 5px auto;
	color: #1d5188;
}
h3.left
{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	margin: 5px auto;
	color: #1d5188;
}
h3 a
{
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
div .link h3
{
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
}
.promoCategory h3
{
	color: #000000;
	text-align: left;
	margin-bottom: 10px;
}
ol, ul
{
	margin-left: 20px;
}
img
{
	margin: 0 !important;
}
.mini
{
	line-height: 4px;
}
.meta
{
	width: 588px;
	border-top: 1px dashed green;
	border-bottom: 1px dashed green;
	background-color: #efefef;
	font-size: 8pt;
	padding: 10px;
	color: #1d5188;
	margin: 20px auto 1em auto;
	text-align: center;
}
.center_heading
{
	font-size: 18px;
	font-weight: bolder;
	margin-bottom: 0;
	text-align: center;
}
.smallFont
{
	font-size: 10px;
	text-align: center;
}
.smallFont a
{
	font-size: 10px;
}
.largerFont
{
	font-size: 14px;
	font-family: Verdana, Arial;
}
.blue
{
	color: #1d5188;
}
.nosc
{
	background: #FCE9C0 url(/images/site/uhoh.png) left no-repeat;
	background-position: 10px;
	border-top: 2px solid #DBAC48;
	border-bottom: 2px solid #DBAC48;
	padding: 15px 10px 15px 50px;
	margin-bottom: 10px;
}
.whitebkgr
{
	background: #FFFFFF;
}

/* --------------------------------------------> UNIVERSAL STRUCTURE */

#uberWrapper
{
	margin: 0 auto;
	border-left: 1px solid #1d5188;
	border-right: 1px solid #1d5188;
	text-align: center;
	width: 1002px;
	background-color: #fff;
	font-family: verdana, arial;
}
#bodyWrapper
{
	margin: 0 auto;
	width: 1002px;
}
#bodyTable
{
	width: 1002px;
	margin: 0;
}
#bodyTable td
{
	vertical-align: top;
}
#leftCell
{
	background-color: #e8edf3;
	width: 152px;
	padding-bottom: 20px;
}
#centerCell
{
	padding-bottom: 20px;
	text-align: left;
}
.centerColumn
{
	width: 575px;
	text-align: left;
	margin: 10px auto;
	position: relative;
	background-color: #ffffff;
}
#rightCell
{
	background-color: #e8edf3;
	width: 234px;
	padding-bottom: 20px;
	color: #1d5188;
}
.colmask
{
	position: relative; /* This fixes the IE7 overflow hidden bug */
	clear: both;
	width: 1002px; /* width of whole page */
	overflow: hidden; /* This chops off any overhanging divs */
}
/* common column settings */
.colright, .colmid, .colleft
{
	float: left;
	width: 1002px; /* width of page */
	position: relative;
	text-align: left;
}
.col1, .col2, .col3
{
	float: left;
	position: relative;
	padding: 0 0 0 0; /* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
	overflow: hidden;
}
/* 3 Column settings */
.threecol
{
	background: #E8EDF3; /* right column background colour */
}
.threecol .colmid
{
	right: 243px; /* width of the right column */
	background: #fff; /* center column background colour */
}
.threecol .colleft
{
	right: 606px; /* width of the middle column */
	background: #E8EDF3; /* left column background colour */
}
.threecol .col1
{
	width: 606px; /* width of center column content (column width minus padding on either side) */
	left: 1002px; /* 100% plus left padding of center column */
}
.threecol .col2
{
	width: 151px; /* Width of left column content (column width minus padding on either side) */
	left: 243px; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3
{
	width: 243px; /* Width of right column content (column width minus padding on either side) */
	left: 85%; /* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}


/* --------------------------------------------> HOME PAGE */

.linkList li
{
	list-style-type: none;
	font-size: 12px;
	color: #666666;
	padding-bottom: 10px;
}
.linkList a
{
	font-size: 125%;
	display: block;
	color: #1d5188;
	font-weight: bold;
	padding-bottom: 5px;
}
.linkList a:hover
{
	color: green;
}
.linkListCat
{
	font-size: 30px;
	font-weight: bold;
	display: block;
	border-top: 1px solid #8db29b;
	border-bottom: 1px solid #8db29b;
	padding-left: 15px;
	padding-top: 5px;
	height: 35px;
	padding-bottom: 5px;
}
.linkListCat a
{
	font-size: 30px;
	text-decoration: none;
	color: #1d5188;
}
.promoHome
{
	background-color: #e8edf3;
	margin-left: 1px;
	margin-right: 1px;
}

/* --------------------------------------------> DEFAULT PAGES */

.promoCategory
{
	margin: 17px auto 0 auto;
	color: #333333;
	text-align: left;
}
.promoCategory li
{
	margin-bottom: 10px;
}
.promoCategory p
{
	margin-bottom: 10px;
	font-size: 11px;
}
#currentcontent a, .promoCategory a
{
	font-weight: bold;
	text-decoration: underline;
}
#center_table
{
	width: 590px;
	margin: 0 10px;
}
#center_table td
{
	vertical-align: top;
	text-align: left;
	width: 50%;
	padding: 0 5px;
	color: #1d5188;
}
#center_table td a
{
	line-height: 20px;
}
#center_sub_table
{
	width: 100%;
}
#center_sub_table td
{
	padding: 0 !important;
}
.popularTicketLinks
{
	text-align: left;
	padding-left: 10px;
	font-size: 12px;
	line-height: 20px;
}
.popularTicketLinks a
{
	color: #1d5188;
	text-decoration: none;
	font-size: 12px;
	line-height: 20px;
}
.popularTicketLinks a:hover
{
	text-decoration: underline;
	color: Green;
}
.link
{
	margin: 0 auto;
}
.link a, .link a b
{
	color: #1d5188;
	font-size: 14px;
	margin-bottom: 10px;
	text-decoration: none;
}
.link a:hover
{
	color: green;
	text-decoration: underline;
}
.twoColumn
{
	width: 285px;
	vertical-align: top;
	text-align: left;
	padding-left: 43px;
	padding-bottom: 12px;
}

div#preloaded-images
{
	position: absolute;
	overflow: hidden;
	left: -9999px;
	top: -9999px;
	height: 1px;
	width: 1px;
}
#default_page_banner, .default_page_banner
{
	display: block;
	margin-left: 4px !important;
	margin-top: 0px;
	padding-top: 0px;
}


/* --------------------------------------------> SITE MAP */
.siteMapTable
{
	margin: 0 10px;
}
.siteMapTable td
{
	padding: 0 5px 20px 5px;
	width: 25%;
	vertical-align: top;
}
.siteMapTable td a
{
	text-decoration: none;
}
.siteMapTable td a:hover
{
	text-decoration: underline;
}
#browseByDate
{
	margin: 10px;
	line-height: 30px;
}
/* --------------------------------------------> NASCAR */
.nascarRegion, .nascarvenues
{
	padding-bottom: 20px;
}
.nascarRegion b
{
	font-size: 16px;
}
.nascarvenues
{
	font-size: 14px;
}

/* --------------------------------------------> LEFT COLUMN STYLES */

#FollowUs
{
	background-image: url(http://www.ticketliquidator.com/images/tl_followus_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 110px;
	margin-top: -5px;
}
#FollowUsLinks
{
	text-align: left;
	height: 42px;
	width: 150px;
	padding: 39px 0px 0px 25px;
	font-size: 12px;
}
#FollowUsLinks td
{
	padding: 3px;
}
#not_sure
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
#category_select, #location_select, #quantity_select, #price_select
{
	width: 105px;
	height: 18px;
	margin-top: 5px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	border: 1px solid #88a4be;
}
#go_button
{
	margin-top: 5px;
	height: 30px;
	width: 81px;
	border: 0;
	background: transparent url( "/images/site/go_button.png" ) no-repeat;
	vertical-align: middle;
}
.left_sidebar_container
{
	color: #1d5188;
	margin-left: 10px;
	text-align: left;
}
#states_list
{
	color: #1d5188;
	margin-left: 10px;
	text-align: left;
	line-height: 22px;
}
#suggestion_select select
{
	height: 27px;
	width: 130px;
	font-family: Verdana;
	font-size: 17px;
	color: #000000;
	font-weight: normal;
	vertical-align: middle;
	border: 2px solid #88a4be;
}

/* --------------------------------------------> RIGHT COLUMN STYLES */

#new_rightWrapper
{
	text-align: center;
	width: 243px;
	margin: 0;
}
.feedback
{
	width: 188px;
	border: 2px solid #1d5188;
	background-color: #d8e3f0;
	padding: 4px;
	margin: 0 auto;
}
.feedback p
{
	text-align: left;
}
#aboutus
{
	margin-left: 9px;
	text-align: left;
}
#aboutus h5
{
	font-size: 12px;
}

/* --------------------------------------------> TL Alert STYLES */
#TL_Alert_Wrapper_Tall
{
	background-image: url(/images/site/tl_alert_bg_small.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 270px;
}
#TL_Alert_Wrapper_Wide
{
	background: url('/images/site/tl_alert_bg_wide.png') no-repeat top left;
	height: 160px;
	width: 220px;
	margin: 0 auto;
}
#TL_Alert_Tall
{
	text-align: center;
	height: 42px;
	width: 150px;
	padding: 45px 0px 3px 0px;
	font-size: 11px;
}
#TL_Alert_Wide
{
	height: 25px;
	width: 210px;
	padding: 35px 5px 5px 5px;
	text-align: center;
	font-size: 11px;
}
.tl_alert_text_input_tall
{
	width: 110px;
	height: 18px;
	line-height: 20px;
	border: 1px inset #FFFFFF;
	font-weight: normal;
	color: #666;
	font-size: 13px;
	font-family: verdana,Arial;
	padding: 1px;
}
.tl_alert_text_input_wide
{
	border: 1px inset #FFFFFF;
	font-weight: normal;
	color: #666;
	font-size: 13px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	padding: 1px;
	margin: 0 !important;
	width: 85px;
	height: 18px;
	line-height: 20px;
}
#alert_fields_table_tall
{
	width: 229px;
	margin-left: 17px;
}
#alert_fields_table_wide
{
	width: 195px;
	margin-left: 17px;
}
#alert_fields_table_tall td, #alert_fields_table_wide td
{
	padding-bottom: 6px;
	text-align: left;
}
.tl_country_tall
{
	width: 114px;
	padding: 1px;
}
.tl_country_wide
{
	width: 89px;
}
#tlalmsg
{
	text-align: left;
	margin: 0 auto;
}
#tlalmsg #frmE .f
{
	background: url(/images/site/pixel.gif) no-repeat;
	width: 0px;
	display: none;
}
.tl_alert_signup_button_tall
{
	border: 0;
	background: transparent url( "/images/site/sign_me_up_button.png" ) no-repeat;
	vertical-align: top;
	width: 105px;
	height: 30px;
	cursor: pointer;
}
.tl_alert_signup_button_wide
{
	border: 0;
	background: transparent url( "/images/site/sign_me_up_button_small.png" ) no-repeat;
	vertical-align: top;
	width: 90px;
	height: 26px;
	cursor: pointer;
}
#tl_alert_signup_button_lite
{
	border: 0;
	background: transparent url( "/images/site/sign_me_up_button_lite.png" ) no-repeat;
	height: 27px;
	width: 114px;
	padding-left: 5px;
}
#tl_alert_signup_button_div
{
	display: inline;
}
#see_sample
{
	display: inline;
	position: relative;
	top: 8px;
	font-weight: bold;
}



/* --------------------------------------------> HEADER STYLES */

#headerWrapper
{
	margin: 0 auto;
	width: 1002px;
	height: 108px;
}
#header
{
	background-image: url("/images/site/NEWnewHeaderTopBground.png");
	background-repeat: no-repeat;
	height: 84px;
}
#header img
{
	border: 0px;
}
#header #logo
{
	float: left;
}
.searchArea
{
	float: left;
	display: inline;
	margin-top: 10px;
	margin-left: 110px;
	margin-right: 5px;
	height: 70px;
}
.tagline
{
	color: #1d5188;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-right: 6px;
	margin-bottom: 3px;
}
.searchBox
{
	font-size: 25px;
	color: #1d5188;
	background-color: #ffffff;
	width: 390px;
	vertical-align: middle;
	margin-bottom: -3px;
	border: 2px inset #f9f8f3;
}
.searchButton
{
	font-size: 20px;
	color: black;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	font-family: Arial;
}
#city_select_container
{
	float: left;
	margin-top: 10px;
	margin-left: 100px;
	height: 70px;
}
#select_your_city
{
	color: #1d5188;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-right: 6px;
	margin-bottom: 3px;
}
#city_select
{
	height: 32px;
	width: 172px;
	font-family: Verdana;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	vertical-align: middle;
	border: 2px solid #88a4be;
}

.hdr_promo
{
	padding: 0px 0px 0px 0;
	color: #1D5188;
	font-size: 18px;
	background: url(/images/site/promoBackground.jpg) repeat;
	border-bottom: 1px solid #1D5188;
	font-family: Trebuchet MS;
}

#your_location
{
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
}
#change_location, #set_location
{
	display: none;
	text-decoration: none;
}
#dd_location_wrapper
{
}
#dd_location
{
	padding: 3px;
	width: 221px;
	font-size: 14px;
}
#dd_location_outer_wrapper
{
}
#geo_area
{
	display: none;
}
#geo_area_tbl_td
{
	padding-left: 35px;
	padding-top: 25px;
	text-align: left;
}

.securityTable
{
	width: 250px;
	padding: 10px;
}
#mcafee
{
	padding: 20px 5px 0px 0px;
}


/* --------------------------------------------> TABS STYLES */
#tabs_holder
{
	clear: both;
	width: 1002px;
	height: 28px;
	margin: 0 auto;
	padding: 0;
	background-image: url( "/images/site/tabgradient.gif" );
	background-repeat: repeat-x;
}
#tabs_left
{
	float: left;
	height: 28px;
}

#tabs_right
{
	float: right;
}
#tabs_left img, #tabs_right img
{
	border: 0px;
}
#home_tab, #sports_tab, #concerts_tab, #theater_tab, #lasvegas_tab, #NASCAR_tab, #venues_tab, #hidden_tab, #sell_tix_tab, #company_tab, #policies_tab
{
	float: left;
}

/* --------------------------------------------> FOOTER STYLES */

#footer
{
	clear: both;
	background-color: #4b6988;
	width: 1002px;
	border-top: 1px solid #1d5188;
	border-bottom: 1px solid #1d5188;
	padding: 3px 0px 0px 0px;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px auto;
	margin-bottom: 0 !important;
}
#footer a
{
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}
/* --------------------------------------------> generic btns */
.gBtn
{
	margin: 3px 0;
	padding: 4px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid red;
	background-color: #1d5188;
	border-bottom: 2px solid #14365a;
	border-right: 2px solid #14365a;
	border-top: 2px solid #99b0c9;
	border-left: 2px solid #99b0c9;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
}

/* --------------------------------------------> NO EVENTS / TICKETS FORM */
#noevent_container
{
	width: 500px;
	border: 1px solid #1d5188;
	font-family: Arial,Sans-Serif;
	font-size: 14px;
	margin: 0 auto;
}
#noevent_header
{
	background-color: #c3d3e3;
	width: 500px;
	height: 20px;
	padding: 10px 0;
	color: #1d5188;
	font-family: Verdana,Arial,sans-serif;
	font-size: 18px;
	text-align: center;
	margin-bottom: 5px;
}
#noevent_content
{
	width: 480px;
	padding: 10px;
}
#noevent_content .errmsg
{
	font-size: 14px;
	font-weight: bold;
	margin-left: 3px;
}
#noevent_bottom
{
	clear: both;
	padding-top: 10px;
}
.txt_input
{
	width: 185px;
	padding: 1px 2px;
	vertical-align: middle;
	margin-bottom: 10px;
	font-family: Arial,Sans-Serif;
	font-size: 14px;
}
.dd_input
{
	width: 193px;
	padding: 1px 0;
	vertical-align: middle;
	font-family: Arial,Sans-Serif;
	font-size: 14px;
}
.cb_input td
{
	height: 25px;
	vertical-align: middle;
}
.cb_input td label, .cb_input label, .cb_input td input
{
	margin: 0 5px;
}
.cb_input td input
{
	vertical-align: middle;
}
#noevent_disc
{
	font-size: 10px;
}
#val_summary div
{
	border: 1px solid red;
	width: 300px;
	margin: 10px auto;
	padding: 10px;
	font-size: 12px;
}
/*#checkboxHolder span input { vertical-align:top;margin-top:1px; }
#checkboxHolder label { display:inline-block;width:350px;padding-left:5px;margin-bottom:5px;}*/

/* --------------------------------------------> FORM HELPERS */

#frmS
{
	padding: 3px;
	border: 2px solid #598527;
	background-color: #fff;
	width: 100%;
}
#frmS .f
{
	padding: 5px;
	background: url(/images/site/cbutton.png) no-repeat center;
	height: 35px;
	width: 25px;
}
#frmS .s
{
	padding: 4px;
	color: green;
	vertical-align: middle;
}
#frmE
{
	padding: 3px;
	border: 1px solid red;
	background-color: #fff;
	width: 100%;
}
#frmE .f
{
	padding: 5px;
	background: url(/images/site/xbutton.png) no-repeat center;
	height: 35px;
	width: 25px;
}
#frmE .s
{
	padding: 4px;
	color: red;
	vertical-align: middle;
}


/* --------------------------------------------> INCLUDES */

.threeColumnInclude td
{
	padding: 5px;
}

/* --------------------------------------------> HOT SELLERS */

#sellerList
{
	background: #FFFFFF url(/images/site/hotSmoke.jpg) repeat-y top;
}
#sellerInner
{
	margin: 0;
	padding: 10px;
	line-height: 1.6;
}
#intro
{
	margin: 0;
	padding: 10px;
}
.hotSellersList
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	list-style-position: inside;
}
.hotSellersList li
{
	line-height: 1.6;
}

/* --------------------------------------------> FEEDBACK PAGE*/
#feedback label
{
	font-weight: bold;
	padding: 2px;
}
#feedback #tbl_leave input
{
	padding: 3px;
}
#feedback #tbl_leave select
{
	padding: 1px;
}
#feedback #tbl_leave
{
	background-color: #E8EDF3;
	width: 570px;
	border: 1px solid #C0CBCD;
}
#feedback #tbl_leave td
{
	padding: 6px 6px 6px 9px;
	color: #3F6B9C;
}
#feedback .fb_ctr
{
	background: url(/images/site/gradient.gif) repeat-x bottom;
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #C0CBCD;
	width: 573px;
}
#feedback .fb_img_rating
{
	float: left;
	padding: 3px 0px 0px 8px;
}
#feedback .fb_intro
{
	font-size: 10px;
	color: #3F6B9C;
	padding: 3px 0px 5px 40px;
}
#feedback .fb_intro b
{
	font-size: 12px;
}
#feedback .fb_msg
{
	color: #000;
	float: right;
	width: 535px;
}
#feedback .fb_rspns
{
	background-color: #3F6B9C;
	color: #fff;
	width: 500px;
	padding: 12px;
}
#feedback .fb_rspns_tail
{
	background: url(/images/site/tail.gif) no-repeat;
	margin-left: 30px;
	margin-top: 3px;
}
/* paging */
#fb_paging li
{
	display: inline;
	list-style-type: none;
	width: 396px;
}
#fb_paging .active
{
	background-color: #E8EDF3;
	border: 1px solid #cfcfcf;
}
#fb_paging li a
{
	text-decoration: none;
	padding: 5px 8px 5px 8px;
}
#fb_paging li a:hover
{
	background-color: #3F6B9C;
	font-weight: normal;
	color: #fff;
}
/* rating list */
#rlist
{
	margin: 0px;
	font-size: 13px;
	color: Black;
}
#rlist li
{
	display: inline;
	list-style-type: none;
	margin: 5px;
}
#rlist a
{
	text-decoration: underline;
	color: Black;
}
#rlist a:hover
{
	color: Black;
	text-decoration: underline;
}
.r0, .r1, .r2, .r3
{
	padding: 10px 3px 10px 33px;
	line-height: 50px;
	height: 50px;
}
.r0
{
	background: url(/images/site/fb_all_comments.gif) no-repeat 3px 5px;
}
.r1
{
	background: url(/images/site/fb_positive.gif) no-repeat 3px 5px;
}
.r2
{
	background: url(/images/site/fb_neutral.gif) no-repeat 3px 5px;
}
.r3
{
	background: url(/images/site/fb_negative.gif) no-repeat 3px 5px;
}
.np
{
	padding: 0px 0px 0px 0px;
}
#rlist .active
{
	background-color: #E8EDF3;
	border: 1px solid #cfcfcf;
	padding: 10px 0px 10px 0px;
}
.r0:hover, .r1:hover, .r2:hover, .r3:hover
{
	background-color: #E8EDF3;
	font-weight: normal;
}

/* --------------------------------------------> CALENDAR VIEW */

#box
{
	width: 540px;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
}
#calendarTop
{
	height: 70px;
	width: 450px;
	margin: 0 auto;
	background: url(/images/site/calendizzle.png) no-repeat;
	padding: 30px 15px 0px 15px;
	font-size: 12px;
	text-align: center;
	line-height: 1.4em;
}
#innerbox
{
	width: 478px;
	margin: 0 auto;
	border: 1px solid #134983;
}
.calTbl
{
	width: 478px;
}
#headerTable
{
	width: 478px;
	border-bottom: solid 1px #8B8A88;
}
#headerTable td
{
	background-image: url(/images/site/headerGradient.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 4px;
	font-size: 19px;
}
#headerTableLeft
{
	padding-left: 8px;
	text-align: left;
	color: #656565;
}
#headerTableRight
{
	padding-right: 8px;
	text-align: right;
	color: #174E7D;
}
#calendarColumn
{
	text-align: left;
	width: 225px;
}
.blockWrapper
{
	text-align: left;
	width: 223px;
	border: 1px solid #134983;
}
.blockTitle
{
	color: #656565;
	background: #E7EFF7;
	text-align: left;
	border-bottom: 1px solid #134983;
	font-size: 18px;
	padding: 3px 0 3px 10px;
}
.blockContent
{
	width: 223px;
}
.blockContent td
{
	padding: 5px;
	line-height: 1.4em;
}
.blockContent td select
{
	width: 160px;
}
.calendarDayGutter
{
	height: 80px;
	background-color: #EFEFEF;
	border-left: 1px solid #C5C5C5;
	border-bottom: 1px solid #949C95;
}
.post-date-wrapper
{
	height: 70px;
	vertical-align: middle;
	text-align: center;
}
.post-date
{
	margin: 10px auto 0 auto;
	width: 45px;
	height: 49px;
	background: url(/images/site/date-bg.gif) no-repeat;
}
.post-date a
{
	text-decoration: none;
}
.post-month
{
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display: block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-month a
{
	text-decoration: none;
}
.post-day
{
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display: block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.post-day a
{
	text-decoration: none;
}
.loadingMessage
{
	font-size: 18px;
	padding-left: 5px;
}
td .wrdBkGrd
{
	height: 16px !important;
	padding: 0;
	background-color: #e0e7ef;
	color: #134983;
	font-family: Verdana;
	font-weight: bold;
	vertical-align: top;
}
.disEvs a
{
	font-size: 16px;
	line-height: 24px;
}
#calRecapDiv
{
	width: 213px;
	margin: 0 5px;
}
#calRecapDiv p
{
	width: 213px !important;
}

/* --------------------------------------------> TERM PAGE */

#noenmsg
{
	margin: 15px;
	height: 50px;
}
.tableHeaderNoBG
{
	font-size: 18px;
	font-weight: bold;
	color: #1D5188;
	background-color: #C3D3E3;
}
.tableHeaderNoBG a
{
	font-size: 18px;
	font-weight: bold;
	color: blue;
	background-color: #C3D3E3;
}
.tableHeaderNoBG a:hover
{
	font-size: 18px;
	font-weight: bold;
	color: green;
	background-color: #C3D3E3;
}
.topBorderNew
{
	border-top-color: #8BA6C3;
	border-top-style: solid;
	border-top-width: 1px;
}
.topBorderNew td
{
	padding-top: 2px;
	padding-bottom: 2px;
}
.topBorderNew span, .ticketsTable td, .ticketsTable td b
{
	font-size: 11px;
}
.venueMapThumb
{
	width: 100%;
}
.venueMapThumb h3
{
	text-align: center;
}
.termPage
{
	background-color: #ffffff;
	vertical-align: top;
}
.termPageMainLink
{
	line-height: 25px;
	font-size: 18px;
	vertical-align: bottom;
}
.termPageMainLink b
{
	color: Blue;
	text-decoration: underline;
	line-height: 25px;
	font-size: 18px;
}
.termPageMainLink b:hover
{
	color: green;
}
.termPageContent
{
	margin: 0 10px;
}
.termPageContent ol
{
	margin-left: 30px;
}
.termPageContent p a
{
	font-weight: bold;
}
.forParagraphSpacing p
{
	margin-bottom: 1em;
}
.ship_dis p
{
	padding: 0px 0px 8px 0px;
}

/*-------- titles */

.tableHeaderNoBG
{
	font-size: 18px;
	font-weight: bold;
	color: #1D5188;
	background-color: #C3D3E3;
}
.tableHeaderNoBG a
{
	font-size: 18px;
	font-weight: bold;
	color: blue;
	background-color: #C3D3E3;
}
.tableHeaderNoBG a:hover
{
	font-size: 18px;
	font-weight: bold;
	color: green;
	background-color: #C3D3E3;
}


/* --------------------------------------------> TICKETS PAGE */

/*odd row shorthand */
.oR
{
	background-color: #E8EDF3;
}
/* bold red shorthand*/
.bR
{
	font-weight: bold;
	color: #8C0000;
}
.bR b
{
	color: #000;
}
.boldRed
{
	font-weight: bold;
	color: #8C0000;
}
.ticketsTitle strong
{
	font-size: 24px;
}
.ticketsSubInfo
{
	color: #1d5188;
	font-weight: bold;
	font-size: 14px;
}
#topinfo
{
	width: 1002px;
	height: 204px;
	background-color: #e8edf3;
	border-bottom: 1px solid #1d5188;
	font-family: Verdana;
}
#topinfo table td
{
	vertical-align: top;
}
#viewOther
{
	clear: both;
	text-decoration: none !important;
	font-size: 10px;
	line-height: 14px;
	font-family: Arial,Helvetica,Sans-Serif;
}
#displayDate
{
	font-family: Arial,Helvetica,Sans-Serif;
	color: #1d5188;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	text-align: left;
}
#venueInfo
{
	font-family: Arial,Helvetica,Sans-Serif;
	color: #4A4A4A;
	font-size: 12px;
	margin-left: 5px;
	text-align: left;
}
.dkblue
{
	background: #557699;
}
.dkblue_ul
{
	background: url('/images/site/dkbluecorner_sprite.gif') 0 0;
}
.dkblue_ur
{
	background: url('/images/site/dkbluecorner_sprite.gif') 10px 0;
}
.dkblue_ll
{
	background: url('/images/site/dkbluecorner_sprite.gif') 0 10px;
}
.dkblue_lr
{
	background: url('/images/site/dkbluecorner_sprite.gif') 10px 10px;
}
.white_ul
{
	background: url('/images/site/tg_white_corner_sprite.gif') 0 0;
}
.white_u
{
	background: #FFFFFF;
	border-top: 1px solid #BBC0C3;
}
.white_ur
{
	background: url('/images/site/tg_white_corner_sprite.gif') 10px 0;
}
.white_ll
{
	background: url('/images/site/tg_white_corner_sprite.gif') 0px 10px;
}
.white_l
{
	background: #FFFFFF;
	border-left: 1px solid #BBC0C3;
}
.white_r
{
	background: #FFFFFF;
	border-right: 1px solid #BBC0C3;
}
.white_lr
{
	background: url('/images/site/tg_white_corner_sprite.gif') 10px 10px;
}
.white_b
{
	background: #FFFFFF;
	border-bottom: 1px solid #BBC0C3;
}
.ltblue
{
	background: #BDC9D9;
}
.ltblue_ul
{
	background: url('/images/site/ltbluecorner_sprite.gif') 0 0;
}
.ltblue_ur
{
	background: url('/images/site/ltbluecorner_sprite.gif') 10px 0;
}
.ltblue_ll
{
	background: url('/images/site/ltbluecorner_sprite.gif') 0 10px;
}
.ltblue_lr
{
	background: url('/images/site/ltbluecorner_sprite.gif') 10px 10px;
}
.grey, .grey_ul, .grey_ur, .grey_ll, .grey_lr
{
	background: #DDDED8;
}
.tgHeader
{
	background: #DDDED8;
	color: #4A4A4A;
	text-align: left;
	vertical-align: middle;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
}
#links
{
	width: 465px;
	height: 15px;
	padding: 10px 5px;
	border-bottom: 2px dotted #1d5188;
	background-color: #c3d3e3;
}
#divider_table
{
	width: 1002px;
	border-bottom: 1px solid #1d5188;
}
#links table
{
	width: 350px;
	height: 15px;
	margin: auto;
}
#links table td, #divider_table td
{
	font-size: 14px;
	font-weight: bold;
}
#divider_table td
{
	height: 40px;
	vertical-align: middle;
}
#links a, #divider_table a
{
	color: Blue;
	font-size: 14px;
}

#links a:hover, #divider_table a:hover
{
	color: Green;
}
#links img, #divider_table img
{
	vertical-align: top;
	position: relative;
	bottom: 5px;
}
#recap
{
	width: 465px;
	height: 159px;
	padding: 5px;
	font-size: 14px;
	text-align: left;
}
#recap a
{
	color: #1d5188;
	text-decoration: underline;
	font-weight: bold;
}
#recap a:hover
{
	color: Green;
}
#offer
{
	width: 1002px;
	height: 37px;
	background-color: #06b331;
	border-bottom: 1px solid #1d5188;
}
#offer td
{
	padding: 0;
	vertical-align: middle;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}
#photo
{
	width: 174px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
#sv, #non_sv
{
	display: none;
}
#tgHero
{
	width: 165px;
	height: 130px;
	z-index: 20;
	position: absolute;
	left: 350px;
	top: -20px;
}
#lowDownBox
{
	float: left;
	margin-bottom: 20px;
	color: #000000;
	text-align: left;
}
#lowDownContent
{
	position: relative;
	z-index: 10;
	width: 320px;
}
#helpcenter, #helpcenter table
{
	width: 352px;
	height: 204px;
}
#helpcenter table .headercell
{
	padding: 0;
	background-color: #1d5188;
	color: #FFFFFF;
	text-align: center;
	height: 20px;
}
#helpcenter table .headercell h3
{
	color: #FFFFFF;
	margin: 0;
}
#helpCenterList
{
	list-style: square outside none;
	color: #000000;
	font-size: 10px;
	margin-left: 10px;
}
#tgQuestions
{
	background: #BDC9D9;
	font-family: Arial,Helvetica,Sans-Serif;
	z-index: 1;
}
#tgQuestions h2
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #4A4A4A;
	z-index: 20;
}
#tgQuestions a
{
	z-index: 20;
}
#helpCenterList li
{
	margin: 0 0 1px 3px;
	z-index: 5;
}
#helpCenterList li a, #tgQuestions a
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#helpCenterList li a:hover, #tgQuestions a:hover
{
	text-decoration: underline;
}
#helpCenterList li div p
{
	text-align: right;
}
.tg_help, #contact, #where, #facevalue, #different, #together, #numbers, #cancelled
{
	position: absolute;
	top: 0px;
	z-index: 99;
	background-color: #ffffff;
	border: 2px solid #1d5188;
	padding: 5px;
	display: none;
	width: 300px;
}
#maps_pop
{
	position: absolute;
	top: 0px;
	margin-top: 5px;
	z-index: 99;
	background-color: #ffffff;
	border: 2px solid #1d5188;
	display: none;
	width: 320px;
	padding: 8px;
}
#socialMedia
{
	display: inline-block;
	vertical-align: middle;
}
#socialMedia a, #socialMedia a span
{
	height: 16px;
	display: block;
	float: left;
	color: #FFFFFF;
}
#socialMedia a
{
	font-family: Arial,Helvetica,Sans-Serif;
	text-decoration: none;
	cursor: pointer;
}
#socialMedia a span
{
	margin: 2px 5px 0 0;
}
#socialMedia a:hover span
{
	text-decoration: underline;
}
/*Task 1326*/
/*#twLink, #emLink, #bookmarkLink a
{
	margin-left:25px;
}*/
#fblike
{
	float: left;
	vertical-align: middle;
}
#twImg
{
	height: 16px;
	width: 16px;
	background: url('/images/site/icon_sprite.png') 48px 16px;
}
#twLink:hover #twImg
{
	background: url('/images/site/icon_sprite.png') 48px 0;
}
#emImg
{
	height: 16px;
	width: 16px;
	background: url('/images/site/icon_sprite.png') 32px 16px;
}
#emLink:hover #emImg
{
	background: url('/images/site/icon_sprite.png') 32px 0;
}
#bmImg
{
	background: url('/images/site/icon_sprite.png') 16px 16px;
}
#bookmarkLink:hover #bmImg
{
	background: url('/images/site/icon_sprite.png') 16px 0;
}


/*--------------------------------------------> VENUE MAPS */

.ssc_listAndMap
{
	border-style: solid;
	border-width: 1px;
	border-collapse: separate;
	border-color: #888888;
	padding: 2px 2px 2px 2px;
}

/*View From Seat*/
#vfs_container
{
	position: relative;
	float: left;
	width: 512px;
	z-index: 99;
}
#ssc_vfsDiv
{
	border-color: #880000;
	border-style: none;
	border-collapse: collapse;
	position: absolute;
	display: none;
	overflow: hidden;
	height: 204px;
	text-align: center;
	top: 0;
	left: 0;
}
#vfsHeader
{
	width: 290px;
	position: absolute;
	top: 0;
	left: 30px;
	background-color: #333333;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.ssc_vfsPanCell
{
	width: 115px;
}
#ssc_vfsTbl
{
	width: 520px;
	background-color: #222222;
	text-align: center;
	vertical-align: middle;
	border-style: none;
	height: 204px;
	position: relative;
}
#ssc_vfsImage0, #ssc_vfsImage1, .ssc_vfsImage
{
	border-style: none;
	padding: 0;
	vertical-align: middle;
	height: 204px;
	width: 290px;
}
#ssc_vfsImageDiv0, #ssc_vfsImageDiv1, #ssc_vfsHdr
{
	text-align: center;
	overflow: hidden;
	display: inline;
	position: absolute;
	top: 0;
	left: 115px;
}
#ssc_vfsHdr
{
	width: 290px;
	background-color: #333333;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#ssc_vfsImageCell
{
	height: 204px;
	width: 290px;
	text-align: center;
	background-color: #888888;
}
#VFSnoImage
{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#ssc_vfsLeftArrow, #ssc_vfsRightArrow
{
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bolder;
	text-align: center;
	color: #00cc00;
	cursor: pointer;
	text-decoration: none;
	outline: none;
}
#ssc_vfsCaption
{
	font-family: Verdana;
	font-size: 8pt;
	color: #ffffff;
	text-align: left;
}
#ssc_vfsClose
{
	font-size: 12px;
	font-family: Verdana,sans-serif;
	color: #ffffff;
	background-color: #333333;
	border-style: none;
	border-color: #ff0000;
	border-width: 0px;
	cursor: pointer;
}
#ssc_vfsClose:hover
{
	color: #888888;
}

/*Map*/
#mapStuff
{
	float: left;
	color: #000000;
	text-align: left;
}
#ssc_staticMap
{
	width: 470px;
}
#ssc_mapCell
{
	text-align: center;
	width: 500px;
	height: 500px;
	vertical-align: middle;
}

/*Ticket List*/
#ticketStuff
{
	float: right;
}
#ssc_tktListDiv
{
	width: 432px;
}
.ssc_lhTable, .ssc_lrTable, #ssc_tktGroups, .ssc_lrListTable
{
	width: 430px;
}
.ssc_lhTable, .ssc_lrTable
{
	border-collapse: collapse;
	table-layout: fixed;
	vertical-align: middle;
}
.ssc_lhTable
{
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.ssc_lhTable td, .ssc_lrTable td
{
	text-align: left;
}
.ssc_lhTable td
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	color: #1d5188;
	font-weight: bold;
}
.ssc_lrTable td
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #000000;
}
.ssc_lhSec, .ssc_lrSec
{
	width: 148px;
	padding-left: 2px;
}
.ssc_lhSecRow, .ssc_lrSecRow
{
	width: 215px;
}
.ssc_lhRow, .ssc_lrRow
{
	width: 65px;
}
.ssc_lhQty, .ssc_lrQty
{
	width: 80px;
}
.ssc_lhPri
{
	width: 85px;
}
.ssc_lrPri
{
	width: 55px;
}
.ssc_lhBuy
{
	width: 50px;
}
.ssc_lrBuy
{
	width: 70px; /*visible cell width + scrollbar width*/
	padding-left: 10px;
}
.ssc_lrBuyBtn
{
	background: url('/images/site/buybutton_sprite.gif') top;
	border: 0;
	height: 20px;
	width: 44px;
	color: transparent;
	font-size: 0; /*hacky way to hide the button text*/
	margin-top: 0;
}
.ssc_lrBuyBtn:hover
{
	background: url('/images/site/buybutton_sprite.gif') bottom;
}
.ssc_lrNotes
{
	font-size: xx-small !important;
	padding-left: 2px;
}
.ssc_lrOddOnMap td, .ssc_lrEvenOnMap td, .ssc_lrOddNotSel td, .ssc_lrEvenNotSel td, .ssc_lrOddOffMap td, .ssc_lrEvenOffMap td, .ssc_lrHilite td
{
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
}
.ssc_lrOddOnMap, .ssc_lrOddNotSel, .ssc_lrOddOffMap
{
	background: #D0E0EF;
	border: none;
}
.ssc_lrEvenOnMap, .ssc_lrEvenNotSel, .ssc_lrEvenOffMap
{
	background: #E8F1F6;
	border: none;
}
.ssc_lrHilite
{
	background-color: #DDFFDD;
	border: none;
}
.ssc_filterTbl
{
	background: #BDC9D9;
	font-weight: normal;
	text-align: left;
	border-collapse: collapse;
	color: #000000;
	padding: 2px 0px 2px 2px;
	vertical-align: middle;
	width: 100%;
	position: relative;
}
.ssc_filterTbl select
{
	margin: 3px;
	font-size: 11px;
	font-family: Arial;
	height: 18px;
	text-align: right;
	border: solid 1px black;
	position: relative;
}
.ssc_filterTbl td span
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
}
.ssc_selectedBktHdr
{
	font-family: Verdana;
	font-size: 9pt;
	background-color: #ddffdd;
	text-align: center;
	height: 22px;
	border-collapse: collapse;
}
.ssc_notSelBktHdr
{
	font-family: Verdana;
	font-size: 9pt;
	background-color: #bbbbbb;
	text-align: center;
	height: 22px;
	border-collapse: collapse;
}
.ssc_selectedBktHdrTxt
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	height: auto;
	text-align: left;
	padding: 2px;
	vertical-align: middle;
}

.ssc_qtyValues
{
	font-family: Arial;
	font-size: 10pt;
	text-align: right;
	padding-right: 20px;
}
#ssc_listColHdr
{
	width: 430px;
	padding: 4px 0px 4px 0px;
	font-size: 14px;
	vertical-align: bottom;
	font-weight: bold;
	cursor: pointer;
}
#ssc_tktGroups
{
	border: 1px solid #B8C2C3;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 501px;
}
#ssc_tktGroups td
{
	color: #000000;
}
.ssc_notOnMapBktHdr
{
	font-family: Verdana;
	font-size: 9pt;
	background-color: #FFAAAA;
	text-align: center;
	height: 22px;
	border-collapse: collapse;
}
#tnReqQty
{
	font-size: 10px;
}
.ssc_qtyAsk, .ssc_priceAsk, .ssc_qtyTell, .ssc_priceTell
{
	font-size: 10px;
	color: #000000;
}
.ssc_priceValues
{
	font-family: Verdana;
	font-size: 12pt;
	text-align: right;
	padding-right: 20px;
}
#ssc_reqQtySel, #ssc_maxPriceSel, #ssc_minPriceSel, #ssc_reqQtySel option, #ssc_maxPriceSel option, #ssc_minPriceSel option
{
	text-align: left;
	font-size: 11px;
}
#ssc_reqQtySel, #ssc_maxPriceSel, #ssc_minPriceSel
{
	border: 1px solid #CCCCCC;
}
.ssc_sortNoArrow
{
	color: #000000;
	padding-left: 3px;
}
#ssc_resetBtn
{
	width: 70px;
	height: 20px;
	font-family: Verdana;
	font-size: 1em;
	margin-top: 0;
}
#ssc_listColHeaders
{
	border-top: 1px solid #1D5188;
	border-bottom: 1px solid #1D5188;
}
#ssc_filterDiv
{
	width: 400px;
	padding-left: 5px;
	position: relative;
	display: block;
}
#ssc_filterDiv select
{
	position: static;
}
.ssc_notSelectedDiv
{
	background-color: #EEEF86;
}
.ssc_noneInCrit
{
	background-color: #EFEFC2;
}
.ssc_selectedDiv
{
	background-color: #A4BAFF;
}
#ssc_whyPlus1
{
	background-color: #dfdfdf;
	border: 1px solid #1D5188;
	left: 2px;
	top: -52px;
	padding: 2px 0px 2px 2px;
	display: none;
	font-family: Arial;
	font-size: 1em;
	text-align: left;
	position: absolute;
	width: 470px;
	z-index: 40;
}
.ssc_lrQtyPlus1
{
	text-align: left;
	width: 92px;
	padding-right: 8px;
	font-weight: bold;
}
#ssc_showPlus1
{
	position: absolute;
	top: 33px;
}
.ssc_noneInCritHdrTxt
{
	width: 479px;
}
.ssc_onMapMsg
{
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
}
abbr.ssc_offerPlus1
{
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	z-index: 24;
	cursor: pointer;
}
abbr.ssc_offerPlus1:hover
{
	z-index: 25;
}
abbr.ssc_offerPlus1 span
{
	display: none;
}
abbr.ssc_offerPlus1:hover span
{
	background-color: #ffffcc;
	border: 1px solid #ff0000;
	color: #000000;
	display: block;
	font-family: Arial;
	font-size: 1em;
	position: absolute;
	left: 5px;
	top: -45px;
	width: 44em;
	z-index: 40;
}
.ssc_sortUpArrow, .ssc_sortDnArrow
{
	color: #4961E1;
}
.ssc_sortNoArrow
{
	color: #87CEFA;
}

/* --------------------------------------------> FORM HELPERS */

#frmS
{
	padding: 3px;
	border: 2px solid green;
	background-color: #fff;
	width: 100%;
}
#frmS .f
{
	padding: 5px;
	background: url(/images/site/cbutton.png) no-repeat center;
	height: 35px;
	width: 25px;
}
#frmS .s
{
	padding: 4px;
	color: green;
	vertical-align: middle;
}
#frmE
{
	padding: 3px;
	border: 1px solid red;
	background-color: #fff;
	width: 100%;
}
#frmE .f
{
	padding: 5px;
	background: url(/images/site/xbutton.png) no-repeat center;
	height: 35px;
	width: 25px;
}
#frmE .s
{
	padding: 4px;
	color: red;
	vertical-align: middle;
}
/* --------------------------------------------> INCLUDES */

.threeColumnInclude td
{
	padding: 5px;
}

/* ----------------------------- cms */
/* intro */
.intro_img
{
	float: left;
}
.intro_tbl
{
	width: 575px;
}
.intro_tbl td
{
	line-height: 1.5em;
}
.intro_tbl td img
{
	margin-right: 15px;
}

/* --------------------------------------------> link list */
.ll_outer_tbl
{
	margin: 7px 0px 7px 0px;
	width: 570px;
	text-align: center;
}
.ll_outer_tbl_td1, .ll_outer_tbl_td2
{
	padding: 5px 0px 7px 0px;
	text-align: center;
}
.ll_outer_tbl_td1 a, .ll_outer_tbl_td2 a
{
	color: #1d5188;
	font-size: 12px;
	line-height: 1.4em;
	width: 340px;
	text-decoration: none;
}
.ll_outer_tbl_td1 a:hover, .ll_outer_tbl_td2 a:hover
{
	color: green;
	text-decoration: underline;
}
.ll_inner_tbl1
{
	text-align: left;
	width: 100%;
}
.ll_inner_tbl1 h2, .ll_inner_tbl2 h2
{
	font-size: 22px;
}
.ll_inner_tbl2
{
	text-align: left;
	width: 100%;
}

.ll_spacer
{
	width: 20px;
}
.ll_constraint
{
	width: 342px;
}

.ll_abc_outer_tbl
{
	margin: 7px 0px 7px 5px;
	width: 570px;
	text-align: center;
}
.ll_abc_outer_tbl_td
{
	padding: 5px 0px 7px 0px;
	text-align: center;
}
.ll_abc_inner_tbl
{
	text-align: left;
	width: 100%;
}
.ll_abc_inner_tbl h2
{
	font-size: 22px;
}
.ll_abc ul
{
	padding: 0px;
	margin: 0px;
}
.ll_abc li
{
	display: inline;
	list-style-type: none;
	padding-right: 12px;
}
.ll_abc li a
{
	text-decoration: underline;
}
.ll_abc_outer_tbl_td a
{
	color: #1d5188;
	font-size: 12px;
	line-height: 1.4em;
	width: 340px;
	text-decoration: none;
}
.ll_abc_outer_tbl_td a:hover
{
	color: green;
	text-decoration: underline;
}

/* cat table*/
.category_list_tbl
{
	width: 575px;
}

/* related links */
.related_links
{
	text-align: left;
	width: 575px;
}
.related_links h3
{
	text-align: left;
}

/* sub cat list*/
.sub_category_tbl
{
	width: 575px;
}
.sub_category_tbl td
{
	padding: 5px 5px 3px 5px;
}
.sub_category
{
	margin-left: 5px;
}
.sub_category a
{
	color: #1d5188;
	line-height: 17px;
}

/* featured events */
.featured_events_tbl
{
	width: 570px;
}
.featured_events_tbl td .gradient_area
{
	padding-bottom: 3px;
}

/* blurb */
table.blurb
{
	width: 575px;
	margin-top: 7px;
}
.blurb p
{
	line-height: 1.3em;
	padding-bottom: 7px;
}
.blurb ul
{
	padding-left: 15px;
}
/* no evts msg */

.no_events_tbl, .no_tickets_tbl
{
	width: 570px;
}
.no_events_tbl td, .no_tickets_tbl td
{
	background: #FCE9C0 url(/images/site/uhoh.png) left no-repeat;
	background-position: 10px;
	border-top: 2px solid #DBAC48;
	border-bottom: 2px solid #DBAC48;
	padding: 15px 10px 15px 50px;
	margin-bottom: 10px;
}

.descriptiveNote, .goodNote
{
	width: 560px;
	padding: 10px;
}

.descriptiveNote
{
	background: #E8EDF3;
	border-top: 2px solid #1D5188;
	border-bottom: 2px solid #1D5188;
}

.goodNote
{
	background: #C5E3A3;
	border-top: 1px solid #008000;
	border-bottom: 1px solid #008000;
}


/* ---------------------------- dyn tables */
.btnVT
{
	width: 150px;
	height: 30px;
	background-color: #18518C;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	vertical-align: middle;
	cursor: pointer;
}
.btnVT:hover
{
	background-color: #06B331;
}

.events_tbl_micro td a
{
	text-decoration: none;
	color: Black;
}

.events_tbl
{
	border-collapse: collapse;
	width: 570px;
	margin: 5px 0 0 0;
	border: 1px solid #18518C;
}
.events_tbl td
{
	font-size: 12px;
	line-height: 1.5em;
	vertical-align: middle;
	border-collapse: collapse;
	border-bottom: 1px solid #8BA6C3;
}
.events_tbl tr
{
	background-color: White;
}
.events_tbl tr.evenRow
{
	background-color: #E8EDF3;
}
.events_tbl tr.oddRow
{
	background-color: #fff;
}

.events_tbl .et_hdr_tr td
{
	font-weight: bold;
	font-size: 20px;
	line-height: 1.6em;
	border-bottom: 1px solid #18518C;
	color: #1D5188;
	background-color: #d8e3f0;
}
.events_tbl td em
{
	font-style: normal;
	font-size: 11px;
}
.etSp
{
	width: 8px;
}
.etEv
{
	width: 182px;
}
.etVe
{
	width: 150px;
}
.etVi
{
}

.etCt
{
	width: 135px;
}
.etDa
{
	width: 155px;
}
.etVn
{
	width: 165px;
}

table.events_tbl_geo
{
	width: 565px;
}
.events_tbl_geo .date
{
	width: 55px;
	padding: 2px 2px 2px 8px;
	background-color: #1D5288;
	color: #fff;
	font-weight: bold;
	border: 1px inset #fff;
	text-align: left;
	font-family: Verdana;
}
.events_tbl_geo .content
{
	padding: 2px 0px 2px 4px;
}
.events_tbl_geo .content > a
{
	font-weight: bold;
}
.events_tbl_geo .pu_sp
{
	font-size: 10px;
}

/* testing new cols */
.etVe2
{
	width: 150px;
}
.etEv2
{
	width: 102px;
}
.etDa2
{
	width: 110px;
}


.events_tbl td.sm span, .events_tbl td.sm
{
	font-size: 11px;
}
.events_tbl td.d
{
	font-size: 11px;
}
.events_in_cities_tbl
{
	border-collapse: collapse;
	width: 570px;
	margin: 5px 0 0 0;
	border: 1px solid #18518C;
}
.events_in_cities_tbl td
{
	font-size: 12px;
	line-height: 1.5em;
	vertical-align: middle;
	border-collapse: collapse;
	border-bottom: 1px solid #8BA6C3;
}
.events_in_cities_tbl tr
{
	background-color: White;
}
.events_in_cities_tbl tr.evenRow
{
	background-color: #E8EDF3;
}
.events_in_cities_tbl tr.oddRow
{
	background-color: #fff;
}

.events_in_cities_tbl .et_hdr_tr td
{
	font-weight: bold;
	font-size: 20px;
	line-height: 1.6em;
	border-bottom: 1px solid #18518C;
	color: #1D5188;
	background-color: #d8e3f0;
}
.events_in_cities_tbl td em
{
	font-style: normal;
	font-size: 11px;
}
.events_in_cities_tbl .etSp
{
	width: 8px;
}
.events_in_cities_tbl .etCt
{
	width: 135px;
}
.events_in_cities_tbl .etDa
{
	width: 155px;
}
.events_in_cities_tbl .etVe
{
	width: 170px;
}
.events_in_cities_tbl td.sm span, .events_in_cities_tbl td.sm
{
	font-size: 11px;
}
.events_in_cities_tbl td.d
{
	font-size: 11px;
}

.blk
{
	color: #000;
}

.events_city_tbl
{
	width: 680px;
	margin: 0px;
}
.events_city_tbl td a
{
	color: #686868;
	text-decoration: underline;
}
.btnB
{
	width: 40px;
	height: 26px !important;
	vertical-align: middle;
	background-color: #18518C;
	color: #fff;
	font-weight: bold;
}
.btnB:hover
{
	background-color: #06B331;
}
.tickets_tbl
{
	border-collapse: collapse;
	width: 570px;
	margin: 0px;
	border: 1px solid #18518C;
}
.tickets_tbl td
{
	font-size: 12px;
	line-height: 1.5em;
	vertical-align: middle;
	border-collapse: collapse;
	font-size: 11px;
}
.tickets_tbl td em, .tickets_tbl td i
{
	color: #8C0000;
	font-style: normal;
	font-weight: bold;
}
.tt_hdr_tr > td
{
	font-weight: bold;
	font-size: 18px;
	color: #1D5188;
	line-height: 1.6em;
	border-bottom: 1px solid #18518C;
	background-color: #D8E3F0;
}
.tickets_tbl td select
{
}
.tickets_tbl .oddRow
{
	background-color: #E8EDF3;
}
.ttOn
{
	width: 28px;
}
.ttSl
{
	width: 240px;
}
.ttQu
{
	width: 120px;
}
.ttPr
{
	width: 90px;
}
.ttBu
{
	width: 80px;
}
.tt_events_recap_outer_tbl
{
	width: 710px;
}
.tt_events_recap_outer_tbl img
{
	border: 0px;
	margin-left: 4px;
}
.tt_events_recap_inner_tbl
{
	width: 710px;
	border-top: 2px solid #686868;
	border-bottom: 2px solid #686868;
}
.tt_events_recap_inner_tbl td
{
	width: 33%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tt_events_recap_inner_tbl td p
{
	text-align: right;
}
#tt_specials
{
	padding-bottom: 5px;
}
#loading_box
{
	border: 1px solid #1d5188;
	width: 300px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
#tt_loading_main
{
	width: 980px;
	text-align: center;
}

/* ---------------------------- */

/* ----------------------------------------------------------------------------- events page */

#ks_matching_events_tbl
{
	margin-top: 10px;
	width: 570px;
	border: 1px solid #1d5188;
}
#ks_matching_events_tbl .evenRow
{
	background-color: #E8EDF3;
}
#ks_matching_events_tbl td
{
	height: 25px;
	vertical-align: middle;
	padding: 0 5px;
}
#ks_matching_events_tbl td a
{
	text-decoration: underline;
}

/* recaps */
#rcp_wrapper
{
	line-height: 1.4em;
}
/* city/venue*/

#rcp_city_venue_all_tbl
{
	width: 570px;
}
#rcp_city_venue_top_tbl
{
	width: 570px;
}
.rcp_city_state_td
{
	width: 190px;
	text-align: right;
}
.rcp_venue_or_city_state_td
{
	width: 420px;
}

/*events*/

#rcp_performers_top_tbl
{
	width: 570px;
}
#rcp_performers_all_tbl
{
	width: 570px;
}
#rcp_performers_top_tbl, #rcp_performers_all_tbl
{
	width: 570px;
}
#rcp_performers_top_tbl .rcp_event_td, #rcp_performers_all_tbl .rcp_event_td
{
	width: 430px;
}
#rcp_performers_top_tbl .rcp_cat_td, #rcp_performers_all_tbl .rcp_cat_td
{
	width: 140px;
}
/*cities*/
#rcp_city_top_tbl, #rcp_city_all_tbl, .rcp_city_td
{
	width: 570px;
}
.rcp_see_all_td
{
	width: 570px;
}

#rcp_city_venue_all_tbl tr.oddRow, #rcp_city_venue_top_tbl tr.oddRow, #rcp_performers_top_tbl tr.oddRow, #rcp_performers_all_tbl tr.oddRow, #rcp_city_top_tbl tr.oddRow, #rcp_city_all_tbl tr.oddRow
{
	background-color: #E8EDF3;
}


/* --------------------------------------------> EMAIL */

#UnsubscribeContainer div
{
	width: 550px;
	margin: 0 auto;
}
#UnsubscribeContainer div img
{
	padding-right: 20px;
}
#survey input
{
	margin: 4px;
	vertical-align: middle;
}
.instructionlist li
{
	padding-bottom: 10px;
}
#WelcomePanel
{
	width: 350px;
	padding: 10px;
	border: 1px solid #1d5188;
	background-color: #D8E3F0;
}

/* -------------------------------------------> PREFERENCE CENTER */

#PreferenceCenter
{
	margin: 0 auto;
	padding: 10px;
	width: 580px;
}
.indentedContent
{
	margin-left: 10px;
}
.PreferenceCenterCheckBox
{
	display: inline-block;
	margin: 5px auto;
	width: 33%;
}
.PreferenceCenterCheckBox label
{
	font-size: 11px;
}
#PreferenceCenter label, #PreferenceCenter input, #PreferenceCenter select
{
	margin: 2px;
	vertical-align: middle;
}
.CategoriesDiv div
{
	width: 100%;
}
.PreferenceCenterChildPanel
{
	width: 540px !important;
	padding: 10px;
	margin: 10px 5px;
	vertical-align: middle;
	border: 1px solid #1d5188;
	background-color: #D8E3F0;
}
.PreferenceCenterChildPanel div
{
	width: 540px;
	margin: auto;
}
.PreferenceCenterGrandchildPanel
{
	width: 520px !important;
	padding: 10px;
	margin: 10px auto;
	vertical-align: middle;
	border: 1px solid #1d5188;
	background-color: #efefef;
}
.PreferenceCenterGrandchildPanel div
{
	width: 520px;
	margin: auto;
}
.PreferenceCenterPerformerPanel
{
	width: 500px !important;
	padding: 10px;
	margin: 10px auto;
	vertical-align: middle;
	border: 1px solid #1d5188;
	background-color: #FFFFFF;
}
.PreferenceCenterPerformerPanel div
{
	width: 500px;
	margin: auto;
}
.SuccessMessage
{
	width: 530px;
	padding: 10px;
	margin: 20px auto;
	border: 1px solid #008000;
	color: #008000;
	background-color: #aeeeaf;
	text-align: left;
}
.ErrorMessage
{
	width: 530px;
	padding: 10px;
	margin: 20px auto;
	border: 1px solid red;
	color: Red;
	text-align: left;
}
#PreferencesTabs
{
	z-index: 10;
	position: relative;
	right: 10px;
	width: 600px;
	height: 28px;
	margin: 0;
	padding: 0;
	background: url('/images/preference_center/PreferenceCenterBkgrdTEMP.gif') no-repeat bottom;
}
#PreferencesTabs input
{
	float: left;
	margin: 0;
	border: 0;
}
.PrefCenterInputArea
{
	vertical-align: middle;
	padding: 5px;
	margin: 10px;
	border: 1px solid #1d5188;
	background-color: #D8E3F0;
}
#PlacePreferenceHeader td, #PlacePreferenceTable td
{
	padding-bottom: 5px;
}
.PlacesPrefOddRow td
{
	/*plain for now*/
}
.PlacesPrefEvenRow
{
	background-color: #E8EDF3;
}
.CountryHeaderRow td
{
	border-bottom: 1px solid #1d5188;
}


/* -------------------------------------------> MAP PAGE */

#info
{
	font-family: Calibri,Verdana,Arial,Sans-Serif;
	display: none;
	padding: 10px;
	width: 120px;
	border: 2px solid #000000;
	background-color: #e8ffbd;
	text-align: left;
}
#info a.city
{
	font-family: Calibri,Verdana,Arial,Sans-Serif;
	font-size: 12px;
	color: #000000;
	display: list-item;
	list-style-position: inside;
	text-decoration: none;
}
#info a.city:hover .anchor
{
	text-decoration: underline;
}
#info a.state
{
	font-family: Calibri,Verdana,Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
/* lightbox */
.black_overlay
{
	display: none;
	position: absolute;
	top: 108px;
	left: 0%;
	width: 100%;
	height: 150%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
.white_content
{
	display: none;
	position: absolute;
	top: 108px;
	left: -1px;
	width: 1003px;
	height: 820px;
	padding: 0px;
	border: 0px solid #3F6B9B;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}
#light
{
	font-family: Verdana;
}
#lightx
{
	position: relative;
	width: 1000px;
	top: 0px;
	text-align: center;
	margin: auto;
}
#lightxbtn
{
	display: none;
	position: absolute;
	top: 108px;
	right: 0px;
	z-index: 2000;
}

/* -------------------------------------------> RELEASE FORM */
.releaseFormTitle
{
	color: #1d5188;
	font-size: 14px;
	font-weight: bold;
}
.releaseFormLabel
{
	color: #999999;
	font-size: 10px;
	padding-bottom: 5px;
}
.releaseFormTable
{
	margin-top: 10px;
	border: 0;
	width: 450px;
}
.releaseFormTable td
{
	text-align: left;
}
.releaseFormTable input
{
	height: 18px;
}
.releaseFormTable select
{
	height: 21px;
	padding: 1px 0;
}
.releaseFormText
{
	width: 600px;
	margin: 10px 0;
}
.releaseFormDivider
{
	margin: 15px 0;
	width: 100%;
	background-color: Transparent;
	border-width: 2px 0 0 0;
	border-top-style: dashed;
	border-top-color: #666666;
	height: 1px;
	border-collapse: collapse;
}
.releaseFormButton
{
	padding: 2px;
}

/* -------------------------------------------> AFFILIATE WIDGETS */
#WidgetTabs
{
	z-index: 10;
	position: relative;
	right: 10px;
	width: 600px;
	height: 28px;
	margin: 0;
	padding: 0;
	background: url('/images/site/WidgetTAbBkgrd.gif') no-repeat bottom;
}
#colorPickerDiv
{
	position: absolute;
	visibility: hidden;
	background-color: #ffffff;
	margin-left: -300px;
	margin-top: 70px;
	border: 4px ridge #ffffff;
}
#dvOutput
{
	z-index: 99;
}
.affiliateTable td
{
	vertical-align: middle;
	font-size: 12px;
	padding: 5px 0;
}
.affiliateHeader
{
	border-bottom: 1px solid #999999;
	padding: 20px 0 10px 0;
	font-weight: bold;
}
.affiliateTable td img
{
	vertical-align: middle;
}
.note
{
	width: 262px;
	padding: 5px !important;
	color: #1d5188;
	background-color: #d9e3ef;
	border: 1px solid #1d5188;
}
.closeNote
{
	font-size: 10px;
	float: right;
}
.affSearchText
{
	width: 124px;
	padding: 2px;
	border: 1px solid #7F9DB9;
	margin: 0;
}
.affSearchColor
{
	width: 86px;
	padding: 2px;
	border: 1px solid #7F9DB9;
	margin: 0;
	vertical-align: middle;
}

.affSearchYesNo
{
	width: 50px;
	border: 1px solid #7F9DB9;
	margin: 0;
}
.affSearchPx
{
	text-align: right;
	width: 105px;
	padding: 2px;
	border: 1px solid #7F9DB9;
	margin: 0;
}
.affSearchDropDown
{
	width: 130px;
	border: 1px solid #7F9DB9;
	margin: 0;
}
#txtCode, #txtCodeBox
{
	font-family: Courier New,Courier,monospace,terminal;
	font-size: 12px;
}

/* -------------------------------------------> CONTEST PAGE */

#socialmedia #twitter
{
	background: #E8EDF3 url('/images/site/social_media_sprite.png') -1px 0;
}
#socialmedia #twitter:hover
{
	background: #E8EDF3 url('/images/site/social_media_sprite.png') -1px 52px;
}
#socialmedia #youtube
{
	background: #E8EDF3 url('/images/site/social_media_sprite.png') 184px 0;
}
#socialmedia #youtube:hover
{
	background: #E8EDF3 url('/images/site/social_media_sprite.png') 184px 52px;
}
#socialmedia #facebook
{
	background: #E8EDF3 url('/images/site/social_media_sprite.png') 120px 0;
}
#socialmedia #facebook:hover
{
	background: #E8EDF3 url('/images/site/social_media_sprite.png') 120px 52px;
}
#socialmedia #feed
{
	background: #E8EDF3 url('/images/site/social_media_sprite.png') 59px 0;
}
#socialmedia #feed:hover
{
	background: #E8EDF3 url('/images/site/social_media_sprite.png') 59px 52px;
}

