* { margin:0; padding:0; border:none; outline:none; }
ul, ol { list-style-type:none }
a { text-decoration:none; color:#36C; }
a:hover { text-decoration:underline }
body { height:100%; min-height:100%; min-width:1000px; font:11px tahoma; color:#333; background:url(../images/bg.png) top repeat-x #5e90a9; line-height:16px; }

p { text-align:justify }
input, select { border:1px solid #dbdbdb; }
div.txt { display:block; padding:0px 5px 10px; float:left; line-height:16px; text-align:justify; }
div.txt h1 { font:bold 15px/30px arial; color:#156db8; }
div.txt h2 { font:bold 14px/30px arial; color:#156db8; }
.close { background:#FFF5E8; padding:2px 4px; border:2px solid #E8AF71; cursor:pointer; font:bold 11px arial; }
.fltrt { float:right; }
.fltlt { float:left; }
.txtrt { text-align:right; }
.txtlt { text-align:left }
.nobdr { border:none; }
.rc6 { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; }
.rc4 { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; }
.breadcrumb { width:940px; position:relative; clear:both; font:11px arial; padding:0 10px 8px 10px; }
.img1 { border:1px solid #CCC; padding:1px; }
.buy-butt { margin:8px 0 5px; display:inline-block; padding:6px 20px; font:bold 14px arial; color:#FFF; background:url(../images/bg_sp.png) left -994px repeat-x #e75437; border:1px solid #a7150c; filter: Shadow(Color=#333333, Direction=185, Strength=2); text-shadow:0 1px #333333; }
.buy-butt:hover { margin:8px 0 5px; display:inline-block; padding:6px 20px; font:bold 14px arial; color:#ffc072; border:1px solid #a7150c; filter: Shadow(Color=#333333, Direction=185, Strength=2); text-shadow:0 1px #333333; text-decoration:none; }
.EBuyButton{ text-align:center;}
#wraper { width:960px; height:auto; position:relative; filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=145, Strength=5);
margin:40px auto; -moz-box-shadow: 0 0 1em #000; -webkit-box-shadow: 0 0 1em #000; box-shadow: 0 0 1em #000; background:#fbfbfb; display:table; padding-bottom:6px; }
#wraper_dc { width:605px; height:auto; position:relative; filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=145, Strength=5);
margin:10px auto; -moz-box-shadow: 0 0 1em #000; -webkit-box-shadow: 0 0 1em #000; box-shadow: 0 0 1em #000; display:table; }
.call{color: #FFFFFF; font: bold 20px georgia; position: absolute;  right: 20px;  top: -35px; text-shadow:1px 2px 1px #333; background:url(../images/phone-icon.png) no-repeat left center; padding-left:20px}
#header { width:960px; height:140px; position:relative; background:url(../images/bg_sp.png) left -490px repeat-x; border-radius:6px 6px 0 0; }
#header .logo { width:400px; float:left; margin:23px 20px 0; }
#header .logo a { background: url(../images/main-bg.png) no-repeat scroll 0 0 transparent; display: block; height: 56px; width: 308px; }
#header .search { margin:33px 20px 0; background:url(../images/main-bg.png) no-repeat scroll left -346px transparent; width:427px; float:left; display:inline; }
.search .search-field { width:349px; font:14px/30px arial; color:#666; padding-left:25px; background:none; display:inline; border:none; float:left; height:29px; }
.search .search-butt { width:45px; height:30px; display:block; cursor:pointer; background:none; border:none; }
.bookmark { position:absolute; top:-3px; right:10px; padding:3px 30px 2px 0; background:url(../images/main-bg.png) no-repeat scroll right -214px; }
.bookmark a { display:block; float:left; padding:8px 3px; text-decoration:underline; font:bold 11px Helvetica, sans-serif, Arial; letter-spacing:0px; color:#000; }
#header .nav { width:954px; float:left; display:inline; margin:16px 0 7px 2px; background:url(../images/bg_sp.png) repeat-x center -455px; border:1px solid #1269b4; }
#header .nav ul { width:auto; float:left; }
#header .nav ul li { float:left; padding:0 22px; display:block; width:auto; }
#header .nav ul li a { font:bold 13px/35px arial; color:#FFF; }
#header .nav ul li a:hover { color:#ffb355; text-decoration:none; }
.nav .sn { float:right; margin-top:4px; height:31px; margin-right:5px; }
.fb { width:26px; height:28px; display:block; float:left; background:url(../images/main-bg.png) no-repeat -214px -116px; margin-right:5px; }
.tw { width:26px; height:28px; display:block; float:left; background:url(../images/main-bg.png) no-repeat -250px -116px; }
.plus1 { display:inline-block; float:left; padding:5px 5px 0 0 }
.gplus{  background: url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite4-a67f741843ffc4220554c34bd01bb0bb.png") no-repeat scroll 0 -720px transparent;height: 20px; width: 32px; display: block;position: relative;outline: 0 none; float:left; margin:5px 7px 0 0 ; text-indent:99999px; overflow:hidden;}
.top_ryt { background: url(../images/main-bg.png) no-repeat scroll 140px -60px; overflow: hidden; border-radius:0px 6px 0 0; }
#body { width:950px; padding:0 5px; clear:both; height:auto; overflow:hidden; }
#ht { overflow:hidden; overflow-y:scroll; margin:0 5px; width:455px; }
#ht { overflow:hidden; overflow-y:scroll; width:455px; }
#ssc_tktGroups { height:360px; overflow:hidden; overflow-y:scroll; width:455px; }
#body .rt-header { width:928px; background:url(../images/bg10.gif) bottom repeat-x #FFF; border:1px solid #dbdbdb; margin-bottom:7px; padding:5px 10px 10px; clear:both; }
#body .rt-header h1 { font:bold 18px/30px arial; color:#F90; display:block; }
#body .rt-info { width:928px; background:url(../images/bg11.gif) bottom repeat-x #FFF; border:1px solid #dbdbdb; margin-bottom:7px; padding:5px 10px 10px; }
#body .rt-info td[width="44%"] table{ width:auto !important; float:right }
#body .rt-info td table td.secure{ width:170px; }
#body .rt-info h2,#body .rt-info h1 { font:bold 18px/25px arial; color:#06C; display:block; }
.rt-info td { }
.rt-info .title { font:bold 13px arial; color:#06C; padding:5px; }
.rt-info .info { font:bold 13px arial; color:#333; padding:5px; }
.result a.rele { background:url(../images/bullet.gif) left no-repeat; padding-left:10px; }
.result { width:465px; border:1px solid #dbdbdb; float:left; position:relative; display:inline; margin-bottom:7px; overflow:hidden; -moz-border-radius:4px 4px 4px 4px; }
.result h3 { font:bold 14px/20px arial; color:#333; text-align:left; padding:6px 5px 8px 15px; background:url(../images/bg_sp.png) bottom repeat-x #FAFAFA; border-radius:4px 4px 0 0; }
.result table { margin:0px; }
.result table td { padding:6px; }
.result table td a { font:bold 12px arial; color:#1871bb; }
.result table td.odd { background:#eff7ff; }
.result table td.even { background:#fffcf7; }
.result table td.rg-header { background:#d2e3f1; border-bottom:1px dashed #999; font:bold 11px/12px arial; }

.buy .left{width:200px;}
.left .link-unit { width:185px; position:relative; border:1px solid #dbdbdb; margin-bottom:7px; }
.buy .left .link-unit { width:198px;  }
.buy .left .link-unit iframe { width:198px !important;  }
.left .link-unit h3 { font:bold 14px arial; color:#035696; background:url(../images/bg_sp.png) bottom repeat-x #FAFAFA; border-radius:4px 4px 0 0; }
.left .link-unit h3 span { background:url(../images/bg_sp.png) 9px -844px no-repeat; display:block; padding:7px 5px 9px 20px; }
.left .link-unit ul { padding:5px; }
.left .link-unit ul.leftnav { padding:0px; }
.left .link-unit ul li { padding:5px 15px; display:block; border-bottom:1px solid #dbdbdb; background:url(../images/bg_sp.png) 5px -794px no-repeat; }
.left .link-unit ul li:last-child { border:none; }
.left .link-unit ul li a { font:11px/13px arial; display:block; color:#046973; }
.left .link-unit ul li a:hover { color:#F93; text-decoration:none; }
.left .link-unit ul li.nav-heading { background:url(../images/bg_sp.png) top repeat-x; padding:0 3px; }
.left .link-unit ul li.nav-heading a { }
.left .link-unit ul li.nav-heading h3 { background:url(../images/bg_sp.png) 3px -657px no-repeat; padding-left:20px; font:bold 12px/30px arial; color:#222222; border-radius:4px 4px 0 0; }
#content { width:557px; position:relative; float:left; }
.buy #content { width:738px !important; float:left; }

#content .intro, .intro { width:555px; border:1px solid #dbdbdb; background:url(../images/bg8.jpg) bottom repeat-x #FFF; margin-bottom:7px; }
.intro .intro-table { height:auto; background:url(../images/sill.gif) bottom right no-repeat; }
.intro-table td { padding:5px 15px; }
.intro { width:605px; border:1px solid #dbdbdb; background:url(../images/bg8.jpg) bottom repeat-x #FFF; margin-bottom:7px; }
.intro td { padding:5px 10px; }
#content .body-link-unit { width:555px; border:1px solid #dbdbdb; float:left; margin-bottom :7px; }
#content .body-link-unit-nbg { width:555px; border:1px solid #dbdbdb; float:left; margin-bottom:7px; background :#ffffff; }
#content .body-link-unit h2 { font:bold 16px/35px arial; color:#333; text-align:center; background:url(../images/bg_sp.png) bottom repeat-x #FAFAFA; border-radius:4px 4px 0 0; }
#content .body-link-unit ul, #content .body-link-unit-nbg ul { width:165px; float:left; border-right:1px dashed #dbdbdb; margin:8px; display:inline-block; }
#content .body-link-unit ul:last-child, #content .body-link-unit-nbg ul:last-child { border:none; }
#content .body-link-unit ul li, #content .body-link-unit-nbg ul li { padding:3px 15px; display:inline-block; background:url(../images/bg_sp.png) 5px -795px no-repeat; }
#content .body-link-unit ul li.heading2, #content .body-link-unit-nbg ul li.heading2 { padding:5px 15px; display:block; background:url(../images/bg_sp.png) 5px -724px no-repeat; font:bold 13px/16px arial; color:#ef9425; }
#content .body-link-unit ul li:last-child, #content .body-link-unit-nbg ul li:last-child { border:none; }
#content .body-link-unit ul li a, #content .body-link-unit-nbg ul li a { font:11px/14px arial; display:block; color:#046973; }
#content .body-link-unit ul li a:hover, #content .body-link-unit-nbg ul li a:hover { color:#F93; text-decoration:none; }
#content .body-unit { width:555px; border:1px solid #dbdbdb; float:left; margin-bottom:7px; }
#content .body-unit h2 { font:bold 15px/20px arial; color:#333; text-align:left; padding:5px 15px 7px; background:url(../images/bg_sp.png) bottom repeat-x #FAFAFA; border-radius: 4px 4px 0 0; }
#content .body-unit h3.all { font:bold 14px/35px arial; color:#333; text-align:left; padding-left:15px; display:block; width:100px; float:left; }
#content .body-unit h3 { font:bold 14px/20px arial; color:#333; text-align:left; padding:5px 15px 7px; background:url(../images/bg_sp.png) bottom repeat-x #FAFAFA; border-radius:4px 4px 0 0; }
#content .body-unit .bu2 { width:545px; }
#content .body-unit .bu2 td { padding:3px 6px; width:33%; }
#content .body-unit{ background-image:none; background-color:#FFF; *background:#FFF;_background:#FFF;}
#content .body-unit .bu2 a { font:11px arial; }
.body-unit .alpha { float: left; }
.body-unit .alpha li { float: left; display:block; padding:0 4px; }
.body-unit .alpha li a { font:bold 12px/35px arial; color:#1871bb; }
.body-unit table { margin:5px; }
.body-unit table td { padding:6px; }
.body-unit table td a { font:bold 12px arial; color:#1871bb; }
.body-unit table td.odd { background:#eff7ff; }
.body-unit table td.even { background:#fffcf7; }
.body-unit table td.rg-header { background:#d2e3f1; border-bottom:1px dashed #036; font:bold 11px/12px arial; }
.go_butt { display: block; padding:5px 0; width: 50px; text-align:center; text-transform:uppercase; text-decoration:none; font:bold 14px arial !important; color:#004985 !important; border-radius:3px; border:1px solid #db7800; 
background:url(../images/bg_sp.png) center -1080px  repeat-x;}
.go_butt:hover { color:#eee !important; text-decoration:none; box-shadow:0px 0px 3px #999999;  }

#content .cat-top { width:555px; margin-bottom:7px; }
.cat-top .cat-links { width:250px; height:193px; overflow:hidden; vertical-align:top; border:1px solid #dbdbdb; background:url(../images/bg_sp.png) center -30px repeat-x #FFF; text-align:left; padding:5px 10px; }
.cat-top .cat-links h2 { font:bold 14px/15px arial; padding: 6px 0 9px; color:#F90; border-bottom:2px solid #ACB7DD; }
.cat-top .cat-links ul { display:block; margin-top:2px; }
.cat-top .cat-links ul li a { font:11px/18px arial; color:#046973; }
.right { width:200px; float:right; }
.secure { background: url(../images/main-bg.png) no-repeat scroll left -182px; padding: 23px 15px 17px; width: 50%; display: block; height: 54px; }
.livehelp { background:url(../images/main-bg.png) no-repeat scroll left -281px; }
.dic { background:url(../images/main-bg.png) no-repeat scroll left -116px; }
.right .img-margin,.img-margin  { display:block; height:7px; }
.right .r-tabs { border:1px solid #dbdbdb; background:url(../images/bg_sp.png) repeat-x scroll center -529px #FFF; }
.right .r-tabs a { padding:0 5px 0 25px; display:block; background:url(../images/bg_sp.png) 5px -689px no-repeat; font:bold 13px/30px arial; color:#156db8; }
.right .link-unit2, .right .link-unit3 { width:198px; border:1px solid #dbdbdb; margin-bottom:7px; }
.right .link-unit2 h3, .right .link-unit3 h3,.right .link-unit2 h1 { font:bold 14px arial; color:#035696; background:url(../images/bg_sp.png) bottom repeat-x #FAFAFA; margin-top:2px; }
.right .link-unit3 h3 span { display:block; padding:7px 5px 9px 10px; }
.right .link-unit2 h3 span,.right .link-unit2 h1 span { background:url(../images/bg_sp.png) 9px -844px no-repeat; display:block; padding:9px 5px 9px 20px; }
.right .link-unit2 ul, .right .link-unit3 ul { padding:5px; }
.right .link-unit3 ul li { padding:5px 5px; display:block; border-bottom:1px solid #dbdbdb; }
.right .link-unit3 ul li a { font:11px/13px arial; display:block; color:#1871BB; }
.right .link-unit3 ul li a:hover { text-decoration:underline; }
.right .link-unit2 ul li { padding:5px 15px; display:block; border-bottom:1px solid #dbdbdb; background:url(../images/bull-sprite.gif) 5px -128px no-repeat; }
.right .link-unit2 ul li:last-child, .right .link-unit3 ul li:last-child { border:none; }
.right .link-unit2 ul li a { font:11px/13px arial; display:block; color:#046973; }
.right .link-unit2 ul li a:hover { color:#F93; text-decoration:none; }
.right .link-unit2 p { padding:10px; }
.right .link-unit2 ul#slide{ height:190px; overflow:hidden;  z-index:1 !important; }
.right .link-unit2 ul#slide li { padding:5px 5px; z-index:1 !important; display:block; border-bottom:1px solid #dbdbdb; background:none; text-align:justify; border:none; }


div.qa { padding:10px; background:#EFF4FC; float:left; margin:10px 0; }
div.qa:hover { background:#e6effd; }
h3.qah { font:bold 15px arial; text-align:left; padding:5px 0; }
p.qtn { background:url(../images/bg_sp.png) bottom repeat-x #FAFAFA; border:1px solid #DDDDDD; border-bottom:none; color:#333; display:block; font-size:11px; margin-top:5px; padding:7px; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; }
p.qtn:hover { border:1px solid #bfbebe; border-bottom:none; }
p.ans { background-color:#f9f9f9; border:1px solid #DDDDDD; border-top:none; color:#333333; display:block; margin-bottom:5px; padding:7px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; }
p.ans:hover { background-color:#f4f4f4; }
p.qtn span, p.ans span { color:#333; display:block; float:left; font-size:13px; font-weight:bold; letter-spacing:3px; padding:0 10px 5px 0; }
.rlinks { clear:both; }
.rlinks h3 { padding:6px 10px; font:bold 14px arial; background:#eee; border-bottom:1px dotted #ccc;  color:#333; }
.rlinks li a { display:block; padding:4px 10px; font:bold 13px/18px arial; background:#EFF7FF; border-bottom:1px dotted #ccc; }
.rlinks li a:hover { display:block; padding:4px 10px; font:bold 13px/18px arial; background:#eee; border-bottom:1px dotted #ccc; text-decoration:none }
#footer { width:960px; position:relative; background:#f2f2f2; clear:both; border-top:1px solid #dbdbdb; padding:1px 0; }
#footer p { text-align:center; display:block; margin:10px 0; padding:0 10px; }
.bot_truste { width:120px; height:33px; background:url(../images/main-bg.png) -212px -155px no-repeat; display:block; margin:0 auto; }


/* tables */
table.tablesorter {  text-align: left; }
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background:#d2e3f1; border-bottom:1px dashed #036; font:bold 11px/12px arial; padding:6px; }
table.tablesorter thead tr .header { background-image: url(../images/bgg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
table.tablesorter tbody td {  }
table.tablesorter tbody tr.odd td { }
table.tablesorter thead tr .headerSortUp { background-image: url(../images/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(../images/desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8; }

.pager{ float:left; width:525px; text-align:center;  position:relative !important; top:0 !important; padding:5px 0 5px 30px; border-radius:0 0 4px 4px; background:#EEE; border-top:1px solid #ddd;}
.pager .first,.pager .next,.pager .prev,.pager .last{margin-top:1px; cursor:pointer;}
.pager .pagedisplay{ background::#F7F7F7; text-align:center; vertical-align:top; border:1px solid #ccc; width:30px !important; display:inline; padding:0 5px; font:12px tahoma; color:#333; border-radius:10px; }
.pager .pagesize{ float:right; margin-right:10px;font:12px tahoma;padding:1px;}
.pagesize option{padding:0px 7px 0 0; }

.tabs{width:550px; z-index:555; padding-left:5px; position:relative; float:left;}
.tabs li{display:block; width:115px; float:left; overflow:hidden; text-align:center;   margin-right:1px;}
.tabs li a{font:bold 12px tahoma; display:block; color:#333; padding:5px 0;background:url(../images/bg_sp.png) center -331px repeat-x;border:1px solid #bbb;border-radius:4px 4px 0 0;  border-bottom:none;}
.tabs li a:hover{ text-decoration:none;}
.tabs li a.selected,.tabs li a:hover{background:url(../images/bg_sp.png) center -187px repeat-x;border:1px solid #E8B439; border-bottom:none;}

.tabs li.more{display:inline-block; float:right; width:auto;padding-right:20px;background: url(../images/asc.gif) right no-repeat;  }
.tabs li.more a{ background:none;border:none;}.tabs li.more a:hover{background:none;border:none;}

.more_tabs{display:none;position:absolute; z-index:9999; height:180px; overflow:auto; overflow-x:hidden; top:25px; width:500px; padding:10px; right:5px; border:1px solid #E8A933; box-shadow: 2px 2px 4px #333; border-radius:5px; background: #fffaf1;
background: -moz-linear-gradient(top, #fffaf1 0%, #fff0db 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffaf1), color-stop(100%,#fff0db));
background: -webkit-linear-gradient(top, #fffaf1 0%,#fff0db 100%);
background: -o-linear-gradient(top, #fffaf1 0%,#fff0db 100%);
background: -ms-linear-gradient(top, #fffaf1 0%,#fff0db 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffaf1', endColorstr='#fff0db',GradientType=0 );
background: linear-gradient(top, #fffaf1 0%,#fff0db 100%); }
.more_tabs ul{ }
.more_tabs li{z-index:9999; width:160px; float:left; display:block; text-align:left; background:none; padding:3px 0; border:none; }
.more_tabs li a{z-index:9999; font:bold 12px tahoma; color:#333; background:none; border:none; display:inline-block; padding:0;}
.more_tabs li a:hover{ background:none; border:none; padding:0; text-decoration:underline}
#mdlPopup_backgroundElement{height:100% !important; overflow:hidden;  left: 0; position: fixed;top: 0; width: 100% !important; background:url(../images/bg_trans.png) repeat; z-index: 10000;}
#mdlPopup_backgroundElement p{ color: #333; background:#F3F3F3; border:1px solid #777; font:18px Georgia, "Times New Roman", Times, serif; padding:20px 40px; border-radius:8px;left: 47%;position: absolute; text-align: center; top: 48%;}

.ticks{background:#ffffff; width:240px; float:left; margin:0px 5px 10px 0px; border-radius:4px;}
.ticks h3{ background:url(../images/bg_sp.png) repeat center top; border-radius:4px 4px 0 0; padding:6px 15px; font:bold 14px arial; clear:both; color:#313131;border-left:1px solid #dbd8d8;border-right:1px solid #d0d0d0;border-bottom:1px solid #ab790d;}
.ticks ul{padding:3px 0px;border:1px solid #d0d0d0; border-top:none;border-radius:0px 0px 4px 4px; }
.ticks ul li{padding:4px 17px; display:block; width:auto;background:url(../images/bg_sp.png) no-repeat 7px -792px ; border-bottom:1px solid #ddd;}
.ticks ul li a{ font:11px arial; color:#193755;}
.ticks ul li a:hover{ color:#a66f01; text-decoration:none;}
.ticks ul li:last-child{ border:none;}

/*search widget*/
#searchbox_container { padding: 10px 0; overflow:hidden;}
#search_box { float:left; }
#search_box_submit input {display:block;border-radius:6px;  height:auto; margin:0; top:0;  letter-spacing:.7px; width:auto !important; border:1px solid #ED8C04; 
                background: #f48d0d;
background: -moz-linear-gradient(top, #ff9f2b 0%, #e47f03 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9f2b), color-stop(100%,#e47f03));
background: -webkit-linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
background: -o-linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
background: -ms-linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
background: linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
                padding:3px 30px; color:#fff; font:bold 16px Arial; -moz-border-radius:6px; -webkit-border-radius:6px; cursor:pointer;  -webkit-transition: .1s ease-in-out; -moz-transition: .1s ease-in-out; -o-transition: .1s ease-in-out; -ms-transition: .1s ease-in-out; transition: .3s ease-in-out;text-shadow:0px 0px 15px #fff;}
.TNnotes{ margin:10px 0; padding:5px 8px; border:1px solid #ddd; background:#fff; border-radius:6px; }
.TNnotes h3{ color:#FF9900 }
.TNnotes ul{ margin-top:5px; padding-left:5px; height:80px; overflow-y:scroll; overflow-x:none }
.TNnotes ul li{ list-style:inside circle }


/*----------------------------------------------------------------------------*/
/*ADVANCED SEARCH*/
#adsrch { padding:0px;font: 12px/16px Arial; background:url(../images/spacer.gif) repeat #fff; background-color:#FFF !important; }
#adsrch h4 { color:#0064b0; font-size:16px; font-weight:normal; text-transform:uppercase; margin-bottom:10px; }
#fromwraper{ padding:7px; background:#ffebdb;
background: -moz-linear-gradient(top, #fff8f3 0%, #ffdfc5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8f3), color-stop(100%,#ffdfc5));
background: -webkit-linear-gradient(top, #fff8f3 0%,#ffdfc5 100%);
background: -o-linear-gradient(top, #fff8f3 0%,#ffdfc5 100%);
background: -ms-linear-gradient(top, #fff8f3 0%,#ffdfc5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8f3', endColorstr='#ffdfc5',GradientType=0 );
background: linear-gradient(top, #fff8f3 0%,#ffdfc5 100%); }
#adwait { display:inline-block; padding-left:10px; }
#adwait.hide { display:none }
#adwait.show { display:inline-block }

div.input, div.submit{ overflow:hidden; padding:5px 2px; }
div.input input, div.input select {  float:left; width:158px; background-color:#ffffff;  border:1px solid #afafaf; padding:3px; font:normal 13px Arial; color:#444; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:inset 0 2px 2px #eee; -webkit-box-shadow:inset 0 2px 2px #eee; box-shadow:inset 0 2px 2px #eee;  -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .4s ease-in-out; -ms-transition: .4s ease-in-out; transition: .4s ease-in-out; }
div.input input:focus, div.input select:focus{border:1px solid #ed7a1e; background:#fff; color:#333; -moz-box-shadow: 0 0 3px #ff7200; -webkit-box-shadow: 0 0 3px #ff7200; box-shadow: 0 0 3px #ff7200;}
div.input select{ width:164px !important; }
div.submit input{ border-radius:6px;  letter-spacing:.7px; width:auto !important; border:1px solid #ED8C04; 
                background: #f48d0d;
background: -moz-linear-gradient(top, #ff9f2b 0%, #e47f03 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9f2b), color-stop(100%,#e47f03));
background: -webkit-linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
background: -o-linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
background: -ms-linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
background: linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
                padding:3px 30px; color:#fff; font:bold 16px Arial; -moz-border-radius:6px; -webkit-border-radius:6px; cursor:pointer;  -webkit-transition: .1s ease-in-out; -moz-transition: .1s ease-in-out; -o-transition: .1s ease-in-out; -ms-transition: .1s ease-in-out; transition: .3s ease-in-out;text-shadow:0px 0px 15px #fff; margin-top:5px; }
div.submit input:hover { text-shadow:0px 0px 10px #fff; box-shadow: 0 0 3px #ff7200; border:1px solid #cb5b00 };

/*AUTO-COMPLETE*/
.ac_results { padding:4px 2px 2px; border: 1px solid #BDC6D7; margin-left:4px; margin-top:0px; background-color:#fff; overflow:hidden; text-align:left; z-index:10001; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }
.ac_results ul { list-style-position:outside; list-style:none; padding:0; margin:0; text-align:left; background-color:#fff; }
.ac_results iframe { display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; background-color:#fff; }
.ac_results li { margin-bottom:1px; padding:4px 5px 4px 7px; cursor: pointer; display: block; font-size:13px; color:#222; overflow:hidden; text-align:left;  background-color:#fff;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.ac_over { background-color:#FFEB86 !important; color:#222; -webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out; }
.ac_loading { /*background:#fff url("../images/wait.gif") no-repeat 99% 50% !important*/ }



#gridtix{ position:relative; float:left; }
#gridtix .overlay{ display:none; }
#gridtix.show .overlay{ position:absolute; width:552px; height:100%; z-index:556; background:#FBFBFB; text-align: center; color:#0064b0; font-size:16px; display:block !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
#gridtix.show .overlay .load{ text-align:left; margin-top:3px; padding-left:10px; }
	
.tabs li a{ cursor:pointer }

.bcs-bowl{ background:#000 url(../images/background2.jpg) top center fixed no-repeat;}
.super-bowl{ background:#000 url(../images/background.jpg) top center fixed no-repeat;}
.cotton-bowl{ background:#4A9D45 url(../images/background3.jpg) top center fixed no-repeat;}

/*----------------------- Slider ------------------------------*/
.ft-title span{font:bold 16px/35px arial; width:400px; color:#CC0000; float:left; margin:10px 10px 0px 10px;}
.ft-title span a{font:bold 16px/35px arial; color: #F00; text-decoration:none;}
.ft-title span a:hover{color: #FFFFFF; text-decoration:none;}
.ft-title i{ float:right; width:100px;}
.ft-title i a{ font:bold 16px Arial; position:absolute; width:auto; height:20px; margin:5px; padding: 10px 10px 10px 10px; border:#003399 solid 1px; text-decoration:none; font-size:15px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; color: #fff; /* IE10 Consumer Preview */ 
background: #f48d0d;
background: -moz-linear-gradient(top, #ff9f2b 0%, #e47f03 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9f2b), color-stop(100%,#e47f03));
background: -webkit-linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
background: -o-linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
background: -ms-linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
background: linear-gradient(top, #ff9f2b 0%,#e47f03 100%);
-webkit-box-shadow: 5px 5px 13px rgba(50, 50, 50, 0.64);
-moz-box-shadow:    5px 5px 13px rgba(50, 50, 50, 0.64);
box-shadow:         5px 5px 13px rgba(50, 50, 50, 0.64);}
.ft-title i a:hover{ background:#ffc83a;}

/*----------------------- Featured Events ------------------------------*/

#content .featured { width:555px; border:1px solid #900; float:left; margin-bottom :7px; }
.rcf { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; }
#content .featured h2 { font:bold 16px/35px arial; color:#333; text-align:center; background:url(../images/bg_sp2.png) top repeat-x #FAFAFA; border-radius:4px 4px 0 0; }
#content .featured ul {width:535px; padding:10px; list-style:none;}
#content .featured ul li{ width:auto; float:left; padding: 0px 10px 0px 10px; width:86px; height:60px; text-align:center; border-right: #900 dashed 1px; margin-bottom:10px; font-weight:bold;}
#content .featured ul li:last-child{ width:auto; float:left; padding: 0px 10px 0px 10px; width:86px; height:60px; text-align:center; border-right: #900 dashed 0px; margin-bottom:10px; font-weight:bold;}
#content .featured ul li a{ color:#990000; text-decoration:none;}
#content .featured ul li a:hover{ color:#000000; text-decoration:none;}

/* ===============================================================================*/
/* =====================================IMAP START======================================*/
/* ===============================================================================*/
#ssc_listAndMapDiv{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; overflow:visible; border-color: #DDD; border-style: solid; border-width: 1px; background-color:#fff; margin-bottom:10px; position:relative }
#ssc_zonePopup{ left: -482px !important; top: 0px !important; width: 934px !important; border-radius:0px !important; box-shadow:0 0 0 !important;}
.ssc_versionSample0103 { width:130130px;			/* yymmdd  version date */ height:1533px;			/* hhmi  version hour and minute  24hr US ET*/ z-index:01030;    		/* version build code */ }
td { padding:0; }
.ssc_onMapMsg { font-family:Verdana; font-size:8pt; text-align:center; }
body { margin: 0px; }
table { border-collapse:collapse; padding:0; }
.ssc_listAndMap { border-collapse: separate; width:100%; }
/* =======================TG list header column entries ==========================*/
#ssc_listColHdr { cursor: pointer; font-size: 14px; font-weight: bold; padding: 4px 0; vertical-align: bottom; background:-moz-linear-gradient(top, #CCCCCC 0%, #999999 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCCCCC), color-stop(100%, #999999)); background:-webkit-linear-gradient(top, #CCCCCC 0%, #999999 100%); background:-o-linear-gradient(top, #CCCCCC 0%, #999999 100%); filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#CCCCCC', endColorstr='#999999'); /* IE6 & IE7 */ -ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#CCCCCC', endColorstr='#999999'); /* IE8 */; *background:#BBB; background:linear-gradient(top, #CCCCCC 0%, #999999 100%);  }
.ssc_sortUpArrow, .ssc_sortDnArrow { color:#4961E1; }
.ssc_sortNoArrow { color:#87CEFA; }
/* for TG list header table */
.ssc_lhTable { width:100%; table-layout:fixed; border-spacing:0; /* needed to override 2px 2px that comes from somewhere!! */ border-collapse:collapse; border: 0px; cursor:pointer; font-family:Segoe UI; font-size:9pt; color:#000000; font-weight:bold; padding:0; table-layout:fixed; background-color:transparent; vertical-align:middle; text-align:left; }
/* for TG list header columns */
.ssc_lhMark { width:4.5%; text-align:center; }
.ssc_lhSec { width:27.9%; text-align:left; padding-left:2px; }
.ssc_lhRow { width:11%; text-align:center; }
.ssc_lhQty { width:15.3%; text-align:right; padding-right:0px; }
.ssc_lhPri { width:17.1%; text-align:right; padding-right: 0px; }
.ssc_lhDlv { width:13.5%; text-align:right; padding-right: 0px; }
.ssc_lhBuy { width:11.7%; }
/* =======================TG list row column entries ==========================*/
.ssc_lrTable { border-collapse:collapse;  /* the table containing each TG's info */ table-layout:fixed; width:100%; border: 0px; border-spacing:0; padding: 0px; margin:0; }
.ssc_lrMark, .ssc_lrSec, .ssc_lrRow, .ssc_lrQty, .ssc_lrQtyPlus1, .ssc_lrPri, .ssc_lrDlv, .ssc_lrBuy, .ssc_lrNotes { font-family:Verdana; font-size:9pt; background-color:inherit; }
.ssc_lrMark { width:4.5%; 										/* column goes away if not tgMarks characters are supplied */ text-align:center; border:0; padding:0; margin:0; }
.ssc_lrAlt .ssc_lrSec { color:#007700; }
.ssc_lrSec { width:27.9%; text-align:left; color:Maroon; }
.ssc_lrRow { width:9.9%; text-align:center; color:Maroon; }
.ssc_lrQty { width:14.3%; text-align:right; color:Maroon; }
.ssc_lrQtyPlus1 { width:15.3%; text-align:right; color:Green; font-weight:bold; }
.ssc_lrPri { width:17.1%; text-align:right; padding-right: 10px; color:Maroon; }
.ssc_lrDlv { width:13.5%;										/* the column, itself */ text-align:center; color:Maroon; padding: 0; }
.ssc_lrDlvOptIdIcon, .ssc_fltrDlvHintIdIcon { width:20px; height:11px; display:block; margin-left:auto; margin-right:auto; background-image: URL(http://seatics.tickettransaction.com/etkt_green_eticket_icon20x11_tn.png); background-repeat:no-repeat; }
.ssc_lrDlvOptIdIcon { vertical-align:middle; }
.ssc_lrDlvOptIdLabel, .ssc_fltrDlvHintIdLabel { color:#008000; font-family:Arial; font-size: 11px; font-weight:bold; font-style:italic; text-align:center; }
.ssc_lrDlvOptEmIcon, .ssc_fltrDlvHintEmIcon { width:20px; height:12px; display:block; margin-left:auto; margin-right:auto; background: URL(http://seatics.tickettransaction.com/etkt_green_eticket_icon20x11_tn.png) no-repeat; }
.ssc_lrDlvOptEmIcon { vertical-align:middle; }
.ssc_lrDlvOptLpIcon, .ssc_fltrDlvHintLpIcon { width:20px; height:12px; display:none;				/* 'block' to display, 'none' to hide */ margin-left:auto; margin-right:auto; background: URL(http://seatics.tickettransaction.com/etkt_blue_lticket_icon20x12_tn.png) no-repeat; }
.ssc_lrDlvOptLpIcon { vertical-align:middle; }
.ssc_lrDlvOptLpLabel, .ssc_fltrDlvHintLpLabel { color:#008; font-family:Arial; font-size: 12px; font-weight:bold; font-style:italic; text-align:center; display:none;				/* 'block' to display, 'none' to hide */ }
.ssc_lrBuy { width:11.7%; text-align:center; vertical-align:middle; padding-top:8px; height:100%; }
.ssc_lrNotes { font-size:7pt; padding-left:2px; }
/* =============================  TG list  row control entries ====================== */ 
/* .ssc_lrOddOnMap, .ssc_lrEvenOnMap, .ssc_lrOddNotSel, .ssc_lrEvenNotSel, .ssc_lrOddOffMap, .ssc_lrEvenOffMap, .ssc_lrHilite { padding-top:1px; padding-bottom: 1px; vertical-align: middle; border-collapse:collapse; border-width: 1px 0 0px 0; border-style: solid none solid none; cursor:default }
.ssc_lrHasVFS { cursor:pointer; }*/
.ssc_lrOddOnMap, .ssc_lrOddNotSel, .ssc_lrOddOffMap { background: none repeat scroll 0 0 #D1E0F0; }
.ssc_lrEvenOnMap, .ssc_lrEvenNotSel, .ssc_lrEvenOffMap { background: none repeat scroll 0 0 #E8F0F7; }
/*
.ssc_lrOddOnMap { background-color:#ddddff; border-color: #aaaaaa; }
.ssc_lrEvenOnMap { background-color:#ffffff; border-color: #AAAAAA; }
.ssc_lrOddNotSel { background-color:#d8d8d8; border-color: #AAAAAA; }
.ssc_lrEvenNotSel { background-color:#d0d0d0; border-color: #AAAAAA; }
.ssc_lrOddOffMap { background-color:#Fcdddd; border-color: #AAAAAA; }
.ssc_lrEvenOffMap { background-color:#FCaaaa; border-color: #AAAAAA; }
*/
.ssc_lrOddOnMapParking { background-color:#ddddaa; border-color: #aaaaaa; }
.ssc_lrEvenOnMapParking { background-color:#ffffdd; border-color: #AAAAAA; }
.ssc_lrHilite { background-color:#EEEEBB; border-color: #AAAAAA #000000 #AAAAAA #000000; }
.ssc_lrBuyBtn { width:40px; height:20px; font-family:Verdana; font-size:8pt; margin-top:0px; vertical-align:middle; cursor:pointer; color:White; font-weight:bold; background-color:Red; }
/* =============================== TG list filter control ================================ */ 
#ssc_filterDiv { position:relative; display:block; height:90px; width:100%; padding: 0px; background-color: #fff; color:#000; text-align:left; vertical-align:top; font-family:Arial; cursor:default; /* keeps from becoming insertion point over text fields*/ }
#ssc_filterHdr { background-color:#87CEFA; vertical-align:middle; height:21px; padding-top:4px; width:100%; }
#ssc_filterHdrInvite { font-size:12px; font-weight:bold; color:#fff; position:absolute; top:5px; left:5px; }
#ssc_fltrResetEncl { position:absolute; top:2px; right:5px; }
#ssc_fltrResetBtn { font-size:9pt; color:#fff; }
#ssc_fltrResetBtn:hover { color:#666; }
/* ================== Filter Price controls ======================*/
#ssc_fltrPri { float:left; width:180px; height:60px; padding:5px 0px 0px 5px; vertical-align:top; }
#ssc_fltrPriIntro { font-size:9pt; font-weight:bold; display: block; }
#ssc_fltrPriValues { height:25px; display:block; text-align:left; }
#ssc_fltrPriMin, #ssc_fltrPriMax { font-size:8pt; border: 1px solid #CCC; }
#ssc_fltrPriMinMaxSep { font-size:9pt; }
#ssc_fltrPriSelect { display:block; width:120px; position:relative; left:14px; top:3px; }
.ssc_fltrPriCsBefore, .ssc_fltrPriCsAfter { font-family:Arial; font-size:9pt; }
/* ------------------------- TN additions to jqueryUI CSS ------------------- */
.ui-slider .ui-slider-handle { cursor: pointer; background-color:#AAA; } /* gets the movable elements */
.ui-slider .ui-slider-range { cursor: pointer; background-color:#FF9900; } /* gets the range bar */
/* =========================== Filter Quantity controls ============================= */
#ssc_fltrQty { float:left; width:130px; height:60px; padding:5px 0 0 0; vertical-align:top; }
#ssc_fltrQtyIntro { font-size:9pt; font-weight:bold; display:block; z-index:22; }
/* the position and size of the div containing the qty select box/pull-down */
#ssc_fltrQtySelectEncl { display:block; width:58px; height:20px; }
/* the font to be used for the display of the selected Qty */				
#ssc_fltrQtySelect { font-size:9pt; text-align:center; /*height:16px;  shortening it makes it look terrible on IE 7,...*/
				width:50px; vertical-align:middle; padding-bottom:0px; padding-top:0; border: 1px solid #CCC; cursor:pointer; }
/* the font to be used for the items in the qty pull-down when extended */
.ssc_fltrQtySelValues { font-size:12pt; text-align:right; padding-right:-2px; }
#ssc_fltrQtyPlus1Encl { font-size:8pt; text-decoration:none; width:90px; cursor:pointer; vertical-align:top; visibility:visible;			/* set to "hidden" to suppress display of plus1 offer. "visible" to allow it */ }
.ssc_fltrHidden { visibility:hidden !important; } /* used to override visible setting when conditions to show aren't met */
#ssc_fltrQtyShowPlus1, #ssc_showPlus1Label { cursor:pointer; }
/* Hint is just inside ssc_fiterDiv -- for position calculations */
#ssc_fltrQtyPlus1Hint { background-color:#ffc; border: 1px solid #ff0000; display:none; color:#000000; font-family:Arial; font-size:9pt; text-align:center; position:absolute; left:0px; top:0px; width:100%; z-index:40; }
/* ================== Filter Delivery choice  controls ======================*/
/* many of these class/id locators are built dynamically so may not be found with a search of the code */
#ssc_fltrDlv { padding: 5px 0 0 0; width: auto; height:60px; vertical-align:top; }
#ssc_fltrDlvIntro { font-size:9pt; font-weight:bold; vertical-align:top; }
#ssc_fltrDlvHintBtn { vertical-align:top; cursor:pointer; }
#ssc_fltrDlvEtkt { display:block; 		/* set to 'none' to hide the option */ position:relative; vertical-align:top; cursor:pointer; /* 2013-01-09 cursor:pointer needs to be HERE vs in the ckbox and label styles so override by disabled class works in IE */ }
#ssc_fltrDlvEtktCkBx { }
#ssc_fltrDlvEtktLabel { font-size:9pt; font-weight:bold; display:inline; position:relative; top:-2px; }
#ssc_fltrDlvEtktLabel:after { content: URL(https://ticketsmate.s3.amazonaws.com/images/blue-eticket.png); }
#ssc_fltrDlvLclPu { display:none; 		/* set to "none" to hide the option; "block" to show it */ }
#ssc_fltrDlvLclPuCkBx { cursor:pointer; }
#ssc_fltrDlvLclPuLabel { font-size:9pt; font-weight:bold; display:inline; position:relative; top:-2px; cursor:pointer; }
#ssc_fltrDlvLclPuLabel:after { content: URL(http://seatics.tickettransaction.com/etkt_blue_lticket_icon20x12_tn.png); }
.ssc_fltrDlvLclPuIcon { width:20px; height:11px; background: URL(http://seatics.tickettransaction.com/etkt_green_eticket_icon20x11_tn.png) no-repeat scroll 0 0 transparent; margin:0 auto; }
.ssc_fltrDlvDisabled { cursor:default !important; color:#808080; }
/* ==================== Filter Delivery method hint ============================= */
#ssc_fltrDlvHint { cursor:pointer; width:300px; }
#ssc_fltrDlvHintHdr { width: 300px; }
#ssc_fltrDlvHintHdrText { font-size:16px; float:left; font-weight:bold; vertical-align:top; }
#ssc_fltrDlvHintCloseText { font-size:12px; font-weight:bold; vertical-align:top; text-align:right; }
#ssc_fltrDlvHintCloseBtn:after { vertical-align:middle; content: URL(http://seatics.tickettransaction.com/etktcloseBtn_tn.png); text-align:right; }
/* ==== sytles for ALL filter delivery option rows ===== */
.ssc_fltrDlvHintSymbol { vertical-align:top; font-family:Arial; font-size:12px; font-weight:bold; font-style:italic; color:#008000; padding: 14px; /*width:42px;*/ border:0; }
.ssc_fltrDlvHintDescr {/*width:210px;*/ font-size:11px; vertical-align:top; padding: 10px; border:0; }
#ssc_fltrDlvHintEm { display:table-row;	/* set to 'table-row' to show local pickup hint info; 'none' to hide */ }
#ssc_fltrDlvHintId { display:table-row;	/* set to 'table-row' to show local pickup hint info; 'none' to hide */ }
#ssc_fltrDlvHintLp { display:none;	/* set to 'table-row' to show local pickup hint info; 'none' to hide */ }
#ssc_fltrDlvHintFtr { width:300px; }
#ssc_fltrDlvHintFtrText { font-size:11px; font-weight:normal; vertical-align:top; }
#ssc_filterUpdateCt { width:15px; height:20px; font-family:Verdana; font-size:10pt; color:#fff; margin-top:0px; position:absolute; left:300px; top:5px; }
#ssc_tktGroups { height:480px; overflow-y:scroll; overflow-x:hidden; text-align:left; cursor:default; }
.ssc_notOnMapBktHdrTxt { font-family:Verdana; font-size:11px; color:#000000; background-color:#FFAAAA; text-align:center; vertical-align:middle; height:19px; padding-top: 3px; width:100%; }
.ssc_selectedBktHdrTxt { font-family:Verdana; font-size:  11px; background-color:#ddffdd; text-align:center; height:19px; padding-top:3px; width:100%; clear:both }
.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: 8pt; font-weight:bold; background-color:#FFD700; text-align:center; height:auto; /*  to allow height to match text. was height:30px; */ padding:2px 0; width:470px; }
.ssc_selectedParkingBktHdrTxt { font-family:Verdana; font-size:  11px; background-color:#ffffdd; text-align:center; height:19px; padding-top:3px; width:100%; }
#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; 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:440px; }
#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; vertical-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:440px; position:absolute; top:0px; left:29px; background-color:#333333; opacity:0.8; filter:alpha(opacity=80); }
#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_vfsEnable:before { font-family:zzhold; content:'zzclick'; }
#ssc_tktListDiv { position:relative; top:0px; left: 0; }
#ssc_mapCell { text-align:center; vertical-align:top; width:525px; height:525px; }
.ssc_sectionHiliteColor { color:#FFFF00; }
.ssc_sectionInListColor { color:#0C3; }
.ssc_sectionNoSeatsColor { color:#FFF; }
.ssc_sectionNotInListColor { color:#AFA; }
.ssc_sectionSelectColor { color:#F00; }
#ssc_zonePopupContainer { background-color:lime; }
.tixSrtLink {
    color: #B40101;
}
/* ===============================================================================*/
/* =====================================IMAP Extended======================================*/
/* ===============================================================================*/
#ssc_listAndMapDiv{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; overflow:visible; border-color: #DDD; border-style: solid; border-width: 1px; background-color:#fff; }
.ssc_listAndMap { border-collapse: separate; width:100%; }
#vfs_container { float: left; position: relative; width: 334px; z-index: 99; }
#ssc_vfsDiv { border-collapse: collapse; border-color: #880000; border-style: none; display: none; height: 240px; left: 0; overflow: hidden; position: relative; text-align: center; top: 0; }
#vfsHeader { background-color: #333333; left: 30px; opacity: 0.9; position: absolute; top: 0; width: 290px; }
.ssc_vfsPanCell { width: 22px; }
#ssc_vfsTbl { background-color: #222222; border-style: none; height: 240px; position: relative; text-align: center; vertical-align: middle; width: 480px; }
#ssc_vfsImage0, #ssc_vfsImage1, .ssc_vfsImage, .ssc_vfsImageError td { border-style: none; height: 218px; padding: 0; text-align: center; vertical-align: middle; width: 290px; }
.ssc_vfsImageError td { background-color: #222222; }
#ssc_vfsImageDiv0, #ssc_vfsImageDiv1, #ssc_vfsHdr { display: inline; left: 22px; overflow: hidden; position: absolute; text-align: center; }
#ssc_vfsImageDiv0, #ssc_vfsImageDiv1 { top: 18px; }
#ssc_vfsHdr { background-color: #333333; opacity: 0.8; top: 0; width: 440px; }
#ssc_vfsImageCell { background-color: #222222; height: 230px; overflow: hidden; text-align: center; width: auto !important; }
#VFSnoImage { color: #FFFFFF; font-family: Verdana; font-size: 12pt; font-weight: bold; text-align: center; }
#ssc_vfsLeftArrow, #ssc_vfsRightArrow { color: #00CC00; cursor: pointer; font-family: Verdana; font-size: 14pt; font-weight: bolder; outline: medium none; text-align: center; text-decoration: none; }
#ssc_vfsCaption { color: #FFFFFF; font-family: Verdana; font-size: 8pt; text-align: left; }
#ssc_vfsClose { background-color: #333333; border-color: #FF0000; border-style: none; border-width: 0; color: #FFFFFF; cursor: pointer; font-family: Verdana, sans-serif; font-size: 12px; }
#ssc_vfsClose:hover { color: #888888; }
#mapStuff { color: #000000; float: left; text-align: left; }
#ssc_staticMap { width: 470px; }
#ssc_mapCell { height: 500px; text-align: center; vertical-align: top; width: 500px; }
#ticketStuff { float: right; }
#ssc_tktListDiv { width: 482px; overflow:hidden }
#ssc_listColHdr { cursor: pointer; font-size: 14px; font-weight: bold; padding: 4px 0; vertical-align: bottom; width: 481px; background:-moz-linear-gradient(top, #CCCCCC 0%, #999999 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCCCCC), color-stop(100%, #999999)); background:-webkit-linear-gradient(top, #CCCCCC 0%, #999999 100%); background:-o-linear-gradient(top, #CCCCCC 0%, #999999 100%); filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#CCCCCC', endColorstr='#999999'); /* IE6 & IE7 */
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#CCCCCC', endColorstr='#999999'); /* IE8 */;
*background:#BBB;
background:linear-gradient(top, #CCCCCC 0%, #999999 100%);  }
#ssc_tktGroups { border-right: 1px solid #B8C2C3; height: 400px; overflow-x: hidden; overflow-y: scroll; width: 480px !important; }
.ssc_lhTable, .ssc_lrTable, #ssc_tktGroups, .ssc_lrListTable { width: 480px; }
.ssc_lhTable, .ssc_lrTable { border-collapse: collapse; table-layout: fixed; vertical-align: middle; }
.ssc_lrTable .marked td { color: #AC1F25 !important; }
.ssc_lhTable {  }
.ssc_lhTable td, .ssc_lrTable td { text-align: left; }
.ssc_lhTable td { color: #1D5188; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; }
.ssc_lrTable td { color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; overflow: hidden; }
.ssc_lhMark, .ssc_lrMark { text-align: center !important; width: 0; }
.ssc_lhSec, .ssc_lrSec { padding-left: 2px; width: 156px; }
.ssc_tlhSec, .ssc_tlrSec { padding-left: 2px; width: 136px; }
.ssc_lhRow, .ssc_lrRow { width: 76px; }
.ssc_lhQty, .ssc_lrQty { width: 72px; }
.ssc_lhPri { width: 95px; }
.ssc_lrPri { width: 40px; }
.ssc_lhBuy { width: 29px; }
.ssc_lrBuy { width: 64px; }
td.ssc_lrNotes { color: #4A4A4A; font-family: Arial, helvetica, Sans-Serif; font-size: 10px; line-height: 1.25em; padding-left: 2px; }
.ssc_lrOddOnMap td, .ssc_lrEvenOnMap td, .ssc_lrOddNotSel td, .ssc_lrEvenNotSel td, .ssc_lrOddOffMap td, .ssc_lrEvenOffMap td, .ssc_lrHilite td, .ssc_lrEvenOnMapParking td, .ssc_lrOddOnMapParking td { border: medium none; padding-bottom: 1px; padding-top: 1px; vertical-align: middle; }
.ssc_lrOddOnMap, .ssc_lrOddNotSel, .ssc_lrOddOffMap { background: none repeat scroll 0 0 #D0E0EF; }
.ssc_lrEvenOnMap, .ssc_lrEvenNotSel, .ssc_lrEvenOffMap { background: none repeat scroll 0 0 #E8F1F6; }
.ssc_selectedParkingBktHdrTxt { background-color: #ADCA90; color: #000000; font-family: Verdana; font-size: 11px; height: 19px; padding-top: 3px; text-align: center; vertical-align: middle; width: 100%; }
.ssc_lrOddOnMapParking, .ssc_lrEvenOnMapParking { cursor: pointer; vertical-align: middle; }
.ssc_lrEvenOnMapParking { background-color: #E6F1D9; }
.ssc_lrOddOnMapParking { background-color: #D5E6C4; }
.ssc_lrHilite { background-color: #FFF8E6; border: medium none; }
.ssc_selectedBktHdr { background-color: #DDFFDD; border-collapse: collapse; font-family: Verdana; font-size: 9pt; height: 22px; text-align: center; }
.ssc_notSelBktHdr { background-color: #BBBBBB; border-collapse: collapse; font-family: Verdana; font-size: 9pt; height: 22px; text-align: center; }
.ssc_selectedBktHdrTxt { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; height: auto; padding: 2px; text-align: left; vertical-align: middle; }
.ssc_notOnMapBktHdr { background-color: #FFAAAA; border-collapse: collapse; font-family: Verdana; font-size: 9pt; height: 22px; text-align: center; }
.ssc_sortNoArrow { color: #000000; padding-left: 3px; }
#ssc_listColHeaders { border-bottom: 1px solid #1D5188; border-top: 1px solid #1D5188; }
#ssc_narrow { }
#ssc_filterDiv { border-right: 1px solid #DDDED8; color: #4A4A4A; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; padding: 10px; text-align: left; width: 345px; }
.ssc_filterTbl select { border: 1px solid #8F9DA6; font-family: Arial; font-size: 11px; height: 18px; margin: 3px; }
#ssc_reqQtySel { width: 148px; }
#ssc_minPriceSel, #ssc_maxPriceSel { width: 87px; }
#ssc_resetBtn { cursor: pointer; left: 70px; position: relative; text-decoration: underline; }
.ssc_notSelectedDiv { background-color: #EEEF86; }
.ssc_noneInCrit { background-color: #EFEFC2; }
.ssc_selectedDiv { background-color: #A4BAFF; }
#ssc_whyPlus1 { background-color: #DFDFDF; border: 1px solid #1D5188; display: none; font-family: Arial; font-size: 1em; left: 2px; padding: 2px 0 2px 2px; position: absolute; text-align: left; top: -52px; width: 470px; z-index: 40; }
.ssc_lrQtyPlus1 { font-weight: bold; padding-right: 8px; text-align: left; width: 92px; }
#ssc_showPlus1 { position: absolute; top: 33px; }
.ssc_noneInCritHdrTxt { width: 479px; }
.ssc_onMapMsg { font-family: Verdana; font-size: 8pt; text-align: center; }
abbr.ssc_offerPlus1 { cursor: pointer; font-family: Arial; font-size: 8pt; text-decoration: none; z-index: 24; }
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; left: 5px; position: absolute; top: -45px; width: 44em; z-index: 40; }
.ssc_sortUpArrow, .ssc_sortDnArrow { color: #4961E1; }
.ssc_sortNoArrow { color: #87CEFA; }
/**/








 /* ================== Filter Price controls ======================*/
#ssc_fltrPri { float:left; width:180px; height:60px; padding:5px 0px 0px 5px; }
#ssc_fltrPriIntro { font-family:Arial; font-size:9pt; font-weight:bold; color:#000; display: block; padding-left: 5px; padding-bottom: 5px; }
#ssc_fltrPriValues { height:25px; display:block; text-align:left; }
#ssc_fltrPriMin, #ssc_fltrPriMax { font-family:Verdana; font-size:8pt; height: 16px; width: 57px; }
#ssc_fltrPriSelect { display:block; width:136px; position:relative; left:15px; top:8px; }
.ssc_fltrPriCsBefore, .ssc_fltrPriCsAfter { font-family:Arial; font-size:9pt; padding-left: 3px; padding-right: 2px; }
/* =========================== Filter Quantity controls ============================= */
#ssc_fltrQty { float:left; width:130px; height:60px; padding:5px 0 0 0; }
#ssc_fltrQtyIntro { font-family:Arial; font-size:9pt; font-weight:bold; color:#000; display:block; z-index:22; padding-bottom: 5px; }
/* the position and size of the div containing the qty select box/pull-down */
#ssc_fltrQtySelectEncl { display:inline-block; width:58px; vertical-align:top; }
/* the font to be used for the display of the selected Qty */				
#ssc_fltrQtySelect { font-family:Arial; font-size:9pt; text-align:center; height:18px; width:57px; }
/* the font to be used for the items in the qty pull-down when extended */
.ssc_fltrQtySelValues { font-family:Arial; font-size:9pt; text-align:right; padding-right:20px; }
/*.ssc_qtyTell   {font-size:10pt}  TBRemoved */

#ssc_fltrQtyPlus1Encl { font-size:8pt; font-family:Arial; text-decoration:none; width:70px; cursor:pointer; vertical-align:top; display:none;			/* change to "none" to suppress display of plus1 offer */ }
#ssc_fltrQtyPlus1Hint { background-color:#ffffcc; border: 1px solid #ff0000; color: #000000; display:none; font-family:Arial; font-size:9pt; text-align:center; position:absolute; left:0px; top:-45px; width:43em; z-index:40; }
#ssc_filterDiv { position:relative; display:block; height:108px; width:480px; padding: 0px; text-align:left }
#ssc_filterHdr { background-color:#87CEFA; vertical-align:middle; height:21px; padding-top:4px; width:100%; }
#ssc_filterHdrInvite { font-family:Arial; font-size:12px; font-weight:bold; text-color:#fff; position:absolute; top:5px; left:5px; padding-left: 5px; }
#ssc_fltrResetEncl { position:absolute; top:2px; right:5px; }
#ssc_fltrResetBtn { font-family:Arial; font-size:9pt; color:#fff; }
#ssc_fltrResetBtn:hover { color:#ccc; }
/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }
/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value { margin: -1px; height:100%; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-slider { position: relative; text-align: left; }
/*.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }  as provided by jquery*/
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: .6em; height: .8em; cursor: default; background-color:#ff0000; color:#00ff00; } /* TN version */
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
/* .ui-slider-horizontal { height: .8em; } as provided by jquery */
.ui-slider-horizontal { height: .5em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; /*TN:*/ color:#f00; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; /*TN:*/ background-color:#D40101; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana, Arial, sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*//*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*//*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ )/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*//*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*//*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3; filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*//*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3; filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
#ssc_filterUpdateCt { width:15px; height:20px; font-family:Verdana; font-size:10pt; color:#fff; margin-top:0px; position:absolute; left:300px; top:5px; display: none; }
.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip { background-image: none; }
body .ui-tooltip { border-width: 2px; }
.ssc_lrDlv { width:15%;										/* the column, itself */ text-align:center; color:Maroon; padding: 0; }
.ssc_lrDlvOptIDsym { width:30px; height:10px; display:inline-block; vertical-align:middle; }
.ssc_lrDlvOptIDtxt { color:#008000; font-family:Arial; font-size: 10px; font-weight:bold; font-style:italic; }
.ssc_lrDlvOptEM { width:30px; }
.ssc_lrDlvOptLP { font-family:Arial; font-size:8px; font-weight:bold; color:#000080; text-align:center; display:inline;		/* set to none to not display this option. see  */ }
#ssc_filterHdr { background-color: #4A4A4A; height: 21px; padding-top: 4px; vertical-align: middle; width: 100%; }
#ssc_filterHdrInvite { color: #E8E9E4; font-family: Arial; font-size: 12px; font-weight: bold; padding-left: 5px; }
#ssc_fltrResetBtn { color: #E8E9E4; font-family: Arial; font-size: 9pt; }
/* price/quantity labels */

#ssc_fltrPriIntro { color: #4A4A4A; display: block; font-family: Arial; font-size: 9pt; font-weight: bold; padding-bottom: 5px; padding-left: 5px; }
#ssc_fltrQtyIntro { color: #4A4A4A; display: block; font-family: Arial; font-size: 9pt; font-weight: bold; padding-bottom: 5px; z-index: 22; }
/* price slider color */

.ui-slider-horizontal .ui-slider-range { background-color: #FF9900; height: 100%; top: 0; }
/* table’s overall font and colors */

.ssc_lrTable td { color: #4A4A4A; font-family: Arial, Helvetica, Sans-Serif; overflow: hidden; }
/* all rows */

.row { border-bottom: 3px solid #FFFFFF; cursor: pointer; padding: 5px 0; }
/* odd/even rows */

.ssc_lrOddOnMap, .ssc_lrOddNotSel, .ssc_lrOddOffMap { background: none repeat scroll 0 0 #D1E0F0; }
.ssc_lrEvenOnMap, .ssc_lrEvenNotSel, .ssc_lrEvenOffMap { background: none repeat scroll 0 0 #E8F0F7; }
/* extra padding to the left of first cells in row */

/*.ssc_lhSec, .ssc_lrSec {
    padding-left: 5px;
    width: 153px;
}*/

.ssc_lhSec, .ssc_lrSec { padding-left: 5px !important; width: 110px; }
.ssc_lhRow, .ssc_lrRow { width: 65px; }
.ssc_lhQty, .ssc_lrQty { width: 65px; }
.ssc_lrPri { width: 60px; }
.ssc_lrDlv { padding: 0; text-align: center; width: 40px; }
#ssc_fltrPri { float: left; height: 60px; padding: 5px 0 0 5px; width: 190px; }
#ssc_fltrPriMin, #ssc_fltrPriMax { font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 16px; width: 50px; }
#ssc_fltrQty { float: left; height: 60px; padding: 5px 0 0; width: 100px; }
#ssc_fltrQtySelect { font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 18px; text-align: center; }
#ssc_fltrDlv { float: left; padding: 5px 5px 0 0; width: 130px; }
#ssc_fltrDlvIntro { display: inline-block; font-weight: bold; padding-bottom: 5px; }
#ssc_dlvHintBtn { vertical-align: middle; margin-left: 5px !important; }
#ssc_fltrDlvEtktLabel, #ssc_fltrDlvLclPuLabel { margin-left: 5px; }
#ssc_fltrDlvLclPuLabel { visibility: hidden; }
#ssc_fltrDlvLclPuCkBx { visibility: hidden; }
.ssc_lrDlv { color: Maroon; padding: 0; text-align: center !important; width: 50px; }
.ssc_lhDlv { padding-right: 0; text-align: center !important; width: 50px; }
.ssc_lhSec, .ssc_lrSec { padding-left: 5px !important; width: 110px; }
.ssc_lhRow, .ssc_lrRow { width: 65px; }
.ssc_lhQty, .ssc_lrQty { width: 65px; }
.ssc_lrPri { width: 60px; }
.ssc_lrDlv { padding-right: 0; text-align: center !important; width: 50px; }
#ssc_fltrQtyPlus1Encl { visibility: hidden; }
.ssc_lhPri { width: 60px; }
.ssc_lhBuy { width: 64px; }
.ssc_lhTable { line-height: 1em; }
.ssc_lrTable { border-bottom: 3px solid #FFFFFF; cursor: pointer; }
.ssc_lrOddOnMap td, .ssc_lrEvenOnMap td, .ssc_lrOddNotSel td, .ssc_lrEvenNotSel td, .ssc_lrOddOffMap td, .ssc_lrEvenOffMap td, .ssc_lrHilite td, .ssc_lrEvenOnMapParking td, .ssc_lrOddOnMapParking td { padding: 6px 0; }
td.ssc_lrNotes { padding: 0 0 0 5px !important; }
.ssc_lrBuyBtn { background: url("../images/buy.gif"); color: transparent; font-size: 0; height: 24px; margin-top: 0; width: 46px; border:0; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; }
.ssc_lrBuyBtn:hover { box-shadow:0 0 3px #ddd; -moz-box-shadow:0 0 3px #ddd; -webkit-box-shadow:0 0 3px #ddd }
.ssc_lrDlvOptIDsym { width:20px; height:12px; display:block; margin-left:auto; margin-right:auto; vertical-align:middle; background-image: URL(https://ticketsmate.s3.amazonaws.com/images/blue-eticket.png); background-repeat:no-repeat; }
.ssc_lrDlvOptIDtxt { color:#008000; font-family:Arial; font-size: 11px; font-weight:bold; font-style:italic; }
.ssc_lrDlvOptEM { width:20px; height:12px; display:block; margin-left:auto; margin-right:auto; vertical-align:middle; background-image: URL(https://ticketsmate.s3.amazonaws.com/images/blue-eticket.png); background-repeat:no-repeat; }
.ssc_lrDlvOptLP { font-family:Arial; font-size:8px; font-weight:bold; color:#000080; text-align:center; display:inline;		/* set to none to not display this option. see  */ }
.ssc_fltrDlvEtktIcon { width:20px; height:12px; background-image: URL("../images/blue-eticket.png"); background-repeat:no-repeat; }
.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.ui-widget-content { color: #4A4A4A; }
.ui-tooltip-content table { clear: both; margin-top: 5px; }
.ssc_fltrDlvHintHdrText { float: left; font-size: 16px; font-weight: bold; }
.ssc_fltrDlvHintCloseEncl { float: right; }
.ssc_fltrDlvHintIconEncl, .ssc_fltrDlvHintBodyText { background: #FFF; padding: 5px; }
.ssc_fltrDlvHintIconEncl { color: #008000; font-family: Arial; font-size: 11px; font-style: italic; font-weight: bold; text-align: center; }
.ssc_fltrDlvHintIconEncl br { display: none; }
.ssc_fltrDlvEtktIcon { background: url("../images/blue-eticket.png") no-repeat; height: 12px; margin: 0 auto; width: 20px; }
#ssc_fltrPriMinMaxSep { padding-left: 5px; }
.ui-slider .ui-slider-handle { height: 14px; margin-left: -0.6em; top: -0.4em; width: 10px; }
#ssc_fltrDlvHintCloseEncl{ float:right }
#ssc_contentDiv {
    float: left;
    height: 525px;
    overflow: hidden;
}
.ssc_lrPri .a_pr { text-decoration:line-through; color:#666; margin-right:5px; display:block; text-align:center; }
.ssc_lrPri .o_pr { font-weight:bold; display:block; text-align:center; font-size:13px!important; font-family:Arial!important; padding:2px 0; }.left { width:190px; position:relative; float:left; top: 0px; left: 0px; }
/* ===============================================================================*/
/* =====================================IMAP END======================================*/
/* ===============================================================================*/
.bcs-bowl, .st-2019284, .e-bcs-national-championship-bowl{ background:#000 url(../images/background2.jpg) top center fixed no-repeat;}