<style type="text/css">
#logo{
    text-align:left;
}
#dataContainer {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
}
div.shows {
    position:absolute;
}
.oops{
    float:left;
}
table.orderReview tr.cartReviewC0 td {
    background-color: #FFE58E;
}
table.orderReview tr.cartReviewC1 td {
    background-color: #FFF2BF;
}
table.orderReview tr.custInfoC0 td {
    background-color: #d4e0eb;
}
table.orderReview tr.custInfoC1 td {
    background-color: #e6ecf1;
}
table.orderReview tr.deliveryInfoC0 td {
    background-color: #ddf3f2;
}
table.orderReview tr.deliveryInfoC1 td {
    background-color: #ecfefd;
}
table.orderReview tr.paymentInfoC0 td {
    background-color: #ddefcf ;
}
table.orderReview tr.paymentInfoC1 td {
    background-color: #ebfae0;
}

table.cart tr.r0 td {
    background-color: #FFE58E;
}
table.cart tr.r1 td {
    background-color: #FFF2BF;
}

table.cart tr.r0 td.leftTd {
    border-left: 3px solid #FFCC23;

}
table.cart tr.r1 td.rightTd {
    border-right: 3px solid #FFCC23;
}
table.cart tr.r1 td.leftTd {
    border-left: 3px solid #FFCC23;

}
table.cart tr.r0 td.rightTd {
    border-right: 3px solid #FFCC23;
}
table.cart {
    width:250px;
}


table.shows{
    width:650px;
}
table.show th , table.shows td{
    padding-left:6px;
}
table.shows tr.d0 tr.d1 {
    border:#d8dcdf;
    border-style:solid;
}
table.shows td {
    color: black;
    margin-top:auto;
    margin-bottom:auto;
/*min-width:50px;*/
    vertical-align:middle;
}
table tr.d0 td {
    background-color: white;
    border-top: 2px solid #d8dcdf;
    border-bottom: 2px solid #d8dcdf;
}
table tr.d1 td {
    background-color: #f4f4f4;
    border-top: 2px solid #d8dcdf;
    border-bottom: 2px solid #d8dcdf;

}
table tr.even td {
    background-color: white;
    border-top: 2px solid #d8dcdf;
    border-bottom: 2px solid #d8dcdf;
}
table tr.odd td {
    background-color: #f4f4f4;
    border-top: 2px solid #d8dcdf;
    border-bottom: 2px solid #d8dcdf;
}
table.shows tr.d1 td {
    background-color: #e6ecf1;
    border-top: 2px solid #d8dcdf;
    border-bottom: 2px solid #d8dcdf;

}
table.shows tr.d0 td.leftTd {
    background-color: #d4e0eb;
    border-left: 3px solid #d8dcdf;

}
table.shows tr.d1 td.rightTd {
    background-color: #e6ecf1;
    border-right: 3px solid #d8dcdf;
}
table.shows tr.d1 td.leftTd {
    background-color: #e6ecf1;
    border-left: 3px solid #d8dcdf;

}
table.shows tr.d0 td.rightTd {
    background-color: #d4e0eb;
    border-right: 3px solid #d8dcdf;
}
tr.total td{
    border-top: 3px solid #ea8e28;
}
table.bottomNav, div.legend {
    background-color:#eaeaea;
    width:100%;
}
span.balance{
    position:absolute;
    right:20px;
}

table.sv_history td.content{
    font-size:14px;
}

table.reservation{
    border:2px solid gray;
    width:900px;
    color:#134461;
}

table.sv_history{
    border:2px solid gray;
    width:750px;
    color:#134461;
    margin:5px auto;
    margin-top:20px;
}

table.sv_history td.sv_history_amount{
    text-align:left;
}

normal {
    position:relative;
    -moz-opacity:1;
}
#bot {
    filter: alpha(opacity=50);/*ie;*/
    -moz-opacity: .5; /* mozilla;*/
    position:absolute;
    background:gray;
    width:100%;
    height:100%

}
.information_div {
    position:absolute;
    z-index:1001;
    top:25%;
    left:30%;
    border: 2px solid rgb(50,50,50);
    margin: 0px auto;
    max-height:700px;
    max-width:550px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../../imgs/75p_white.png');
    margin-right: auto;
    margin-left: auto;
}
.information_div[class]{
    background-image:url(imgs/75p_white.png);
}

#PageContainer{
    position:relative;
    margin:0px auto;
    text-align:right;
    padding: 0px;
    width:1024px;
}
#left {
    text-align: left;
}
#right {
    text-align: right;
}
#center {
    text-align: center;
}
a.future:hover {
    text-decoration:underline;
}

a.future{
    color:#ea8e28;
    text-decoration: none;
    font-weight:bold;
}

a.past{
    color:gray;
    text-decoration:line-through;
}
.boxtop{
/*make this the same size as the top image*/
    display:block;
    width:1024px;
    height:129px;
/*set the image as a background*/
    background-position:left top;
    background-repeat:no-repeat;
    background-image:url( imgs/header.png );
}
.topcontent{
/*set the font style for the box title*/
/*shift the title down a bit and center it*/
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
}
.boxbottom-ie6{
/*make this the same width as the bottom image*/
/*don’t set the height as this needs to be flexible*/
    display:block;
    width:1024px;
    background-position:left bottom;
    background-repeat:repeat-y;
    background-image:url(imgs/body.gif );
    min-height:600px;
}
* html div.boxbottom {
    height: expression( this.scrollHeight < 600 ? "600px" : "auto" ); /* sets max-height for IE */
}
.boxbottom{
/*make this the same width as the bottom image*/
/*don’t set the height as this needs to be flexible*/
    display:block;
    width:1024px;
    background-position:left bottom;
    background-repeat:repeat-y;
    background-image:url(imgs/body.png );
    min-height:600px;
}
.footer-ie6{
    display:block;
    width:1024px;
    height:100px;
    background-position:left bottom;
    background-repeat:repeat-y;
    background-image:url(imgs/footer.gif );
}
.footer{
    display:block;
    width:1024px;
    height:100px;
    background-position:left bottom;
    background-repeat:repeat-y;
    background-image:url(imgs/footer.png );
    position:absolute;
}
* html div.maincontent {
    height: expression( this.scrollHeight < 600 ? "600px" : "auto" ); /* sets max-height for IE */
}
.maincontent{
    display:block;
/*align the main content nicely*/
    padding-left:10px;
    padding-bottom:30px;
    padding-right:10px;
    padding-top:25px;
    min-height:600px;
    height:600px;
}
body {
/*background-color:#dad8d9;*/
/*background-image:url(imgs/bg.jpg);*/
    background-repeat:repeat;
    font-family:arial,serif;
    font-size:16px;
    text-align:center;
    direction:rtl;
}
td.bold{
    font-weight:bold;
}
div.fixFont,.fixFont{
    font-family:arial,serif;
    font-size:16px;
    text-align:justify;
}
.navigation{
    width:1024px;
    height:35px;
    background-image:url(imgs/menu.png);
}
.navigation-ie6{
    width:1024px;
    height:35px;
    background-image:url(imgs/menu.gif);
}

#caption-orange,DIV.stripe-orange,.caption-orange,thead.caption-orange{
    min-width:240px;
    max-width:650px;
    text-align:right;
    color:white;
    font-weight:bold;
    background-color:#134461;
    border:2px solid #d8dcdf;
    background-image:url(imgs/bar_red25.png);
    background-repeat:repeat-x;
    vertical-align:middle;
    height:25px;
    line-height:23.45px;
    padding-right:2px;
}

#caption,DIV.stripe,.caption,thead.caption{
    min-width:240px;
    max-width:100%;
    text-align:right;
    color:white;
    font-weight:bold;
    background-color:#134461;
    border:2px solid #d8dcdf;
    background-image:url(imgs/bar_gray.png);
    background-repeat:repeat-x;
    vertical-align:middle;
    height:25px;
    line-height:23.45px;
    padding-right:6px;
}

.captionNoImg{
    min-width:240px;
    max-width:650px;
    text-align:right;
    color:white;
    font-weight:bold;
    background-color:#134461;
    border:2px solid #d8dcdf;
    height:25px;
/*background:url(imgs/bar_gray.png);*/
}
.captionResult{
    color:#044494;
    text-align:right;
    font-size:20px;
    font-weight:bold;
}
#caption-orange, .caption-orange{
    min-width:240px;
    max-width:650px;
    text-align:right;
    color:white;
    font-weight:bold;
    color:#134461;
    border:2px solid #d8dcdf;
    background-image:url(imgs/bar_red_20.png);
    background-repeat:repeat-x;
}
DIV.back {
    text-decoration:none;
    width:300px;
}
DIV.back:hover{
    text-decoration:underline;
    cursor:pointer;
}
DIV.next {
    text-decoration:none;
    float:right;
    width:auto;
}
DIV.next:hover{
    text-decoration:underline;
    cursor:pointer;
}

#disablingDiv
{
/* Do not display it on entry */
    display: none;
    z-index:1000;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: gray;
    opacity:0.5;
    filter: alpha(opacity=0.5);
}
DIV.selectedFeature {
    float:left;
    width:250px;
    border:2px solid #ffcc23;
    background-color:#D4E0EB;
    margin-left:30px;
    height:auto;

}
#searchBar{
    background-color:#D4E0EB;
    height:75px;
    width:650px;
}
#searchInputs{
    position:relative;
    top:10px;
}
div.venueInfo{

}
* html div.leftData {
    height: expression( this.scrollHeight < 373 ? "373px" : "auto" ); /* sets max-height for IE */
}
DIV.leftData {
    width:650px;
    min-height:373px;
    height:auto;
    border:2px solid #CECBCB;
    position:absolute;
    right:30px;
    background:#F4F4F4;
}
* html div.leftDataFull {
    height: expression( this.scrollHeight < 373 ? "373px" : "auto" ); /* sets max-height for IE */
}
DIV.leftDataFull {
    width:950px;
    min-height:373px;
    height:auto;
    border:2px solid #CECBCB;
    position:absolute;
    right:30px;
    background:#F4F4F4;
}
DIV.container{
    padding: 10px;
}
sapn.searchIndicator{
    position:absolute;
    right:545px;
    top:7px;
}
#indicator{
    position: relative;
    right: 240px;
    top: -25px;
}
div.userBox-ie6{
/*background-image:url("imgs/customer_info.gif");*/
    background-repeat:no-repeat;
    width:256px;
    height:127px;
    position:absolute;
    top:10px;
    left:10px;
    font-size:80%;
    color:lightgray;
    font-weight:bold;
}
div.userBox{
/*background-image:url("imgs/user_information.png");*/
    background-repeat:no-repeat;
    width:256px;
    height:127px;
    position:absolute;
    top:10px;
    left:10px;
    font-size:80%;
    color:lightgray;
    font-weight:bold;
}
span.userBoxCaption{
    width:220px;
}
div.contactInfo{
    position:absolute;
    left:500px;
    top:82px;
    display:none;
}
#logoCaption{
    position:absolute;
    top:7px;
    left:127px;
}
div.userSettings{
    position:absolute;
    top:105px;
    left:175px;
    font-size:14px;
    color:white;
    font-weight:bold;
    z-index:101;
}
div.userSettings a{
    color:white;
    font-weight:bold;
}
div.userSettingsData{
    padding-top:7%;
    padding-right:10%;
}
div.userSettingsData a{
    font-weight:bold;
}
#datePeeker{
    width:300px;
    padding-top:2%;
    padding-bottom:2%;
}
#datePeeker img{
    cursor:pointer;
    position:absolute;
    right:160px;
    top:52px;
}
#seatSelection {
    position:relative;
    overflow:auto;
}

#stage{
    background-image:url("imgs/screen.png");
    background-repeat:no-repeat;
    margin:0 auto;
    text-align:center;
    width:480px;
    height:40px;
}
* html div.subConteiner,* html div#subConteiner {
    height: expression( this.scrollHeight < 321 ? "321px" : "auto" ); /* sets max-height for IE */
}
#subConteiner,div.subConteiner {
    min-height:321px;
    height:auto;
/*overflow-y:auto;*/

    width:inherit;
}

.suggestionList li img{
    vertical-align:middle;
}
.suggestionsBox {
    width: 214px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
    list-style:none;
    z-index:10001;
}
#suggestions_inputString {
    position: absolute;
    left: 28px;
    top:175px;
}
#suggestions_searchInput{
    position: absolute;
    right: 319px;
    top:82px;
}
.noBorder{
    border:none;
}
.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {

    margin: 0px 0px 1px 0px;
    padding: 1px;
    cursor: pointer;
}

.suggestionList li:hover ,.suggestionList-li-hover {
    background-color: #659CD8;
}
div.search{
    position:absolute;
    left:28px;
    top:125px;
    width:202px;
    height:43px;
    background:transparent url(imgs/searchbar_3.png) no-repeat right top;
    overflow:hidden;
}
div.search img{
    position:absolute;
    left:8px;
    top:0;
}

.tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}

label.error, label.error, tr.error,span.error {
/* remove the next line when you have trouble in IE6 with labels in list */
    color: red;
    font-style: italic;
    font-size:14px;
    display:none;
}
div.error, tr.error { display: none; }
/*input {	border: 1px solid black; }*/
/*input:focus { border: 1px dotted black; }*/
input.error { border: 1px dotted red; }

table.formTable {
    background-color:#F4F4F4;
    border:2px solid #d8dcdf;
    width:650px;
}
table.formTable td{
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
}
#orderReview {
    border:2px solid #d8dcdf;
    width:650px;
}
img{
    border:none;
}
table.functionTable {
/*margin-left:8%;*/
}
table.functionTable tr.td{
    width:100px;
}
input.textField{
    width:145px;
}
input {
    border:1px solid #0878da;
    height:24px;
    padding-top:2.5px;
}

table thead tr .header {
    background-image: url(imgs/bg.png);
    background-repeat: no-repeat;
    background-position: center left;
    cursor: pointer;
}
table thead tr .headerSortUp {
    background-image: url(imgs/asc.png);
}
table thead tr .headerSortDown {
    background-image: url(imgs/desc.png);
}
table thead tr .headerSortDown, table.result thead tr .headerSortUp {
/*background-color: #8dbdd8;*/
}
* html div.actionMessage {
    height: expression( this.scrollHeight < 25 ? "25px" : "auto" ); /* sets max-height for IE */
}
ul.actionMessage{
    background-color:#fde1b5;
    border:2px solid #656565;
    background-repeat:no-repeat;
    width:600px;
    min-height:25px;
    background-image:url(imgs/note.png);
    background-position:right;
    padding-right:20px;
    margin-right:18px;
    padding-bottom:5px;
}
ul.actionMessage li{
    margin-right:25px;
    margin-top:2px;
    list-style-type:none;
}
ul.errorMessage{
    font-size:12px;
    list-style:none;

}
ul.errorMessage li{
    padding-right:1px;
    font-weight:bold;
}
input.go{
    cursor:pointer;
    border:none;
    background:transparent url(imgs/go_btn.png) no-repeat scroll 0 0;
    width:30px;
    height:30px;
    vertical-align:middle;
    position:relative;
    left:-3%
}
span.description {
    font-size:13px;
    color:gray;
}
#ticketDetails{
    width:650px;
}
thead.caption td{
    color:white;
}
#ticketDetails thead td,#packagesDetails thead th{
    font-size:14px;
    background:transparent repeat-x url("imgs/bar_gray.png");
    height:25px;
    font-weight:bold;
    color:white;
}

div.vLine{
    background-color:gray;
    height:110px;
    margin-left:5px;
    width:3px;
}

input.quickSearch, input.selectDate{
/*background:transparent url(imgs/searchbar_3.png) no-repeat right top;*/
/*padding-top:13px;*/
/*padding-right:16px;*/
/*padding-left:42px;*/
/*width:202px;*/
/*height:43px;*/
    border:none;
    position:absolute;
    right:15px;
    top:10px;
    color:gray;
    font-weight:bold;
    background:transparent;
}
input.toDate{
    background:transparent url(imgs/toDate.png) no-repeat;
    padding-top:15px;
    padding-right:15px;
    width:130px;
    height:32px;
    border:none;
    position:absolute;
    right:172px;
    top:0;
}
input.fromDate{
    padding-top:15px;
    padding-right:10px;
    width:132px;
    height:32px;
    border:none;
    position:absolute;
    right:40px;
    top:0;
    background:transparent url(imgs/fromDate.png) no-repeat;
}
input.search{
    padding-top:15px;
    padding-right:10px;
    width:213px;
    height:32px;
    border:none;
    position:absolute;
    right:315px;
    top:0;
    text-align:right;
    background:transparent url(imgs/searchBack.png) no-repeat;
}
#searchSubmit img{
    position:absolute;
    right:500px;
    top:11px;
}
#dateError{
    right:117px;
    top:45px;
    position:absolute;
}
table.search{
    position:relative;
    right:-50px;
}
a img {
    cursor: pointer
}
span.seatName{
    z-index:999;
    position:absolute;
    width:1;
    height:1;
    top:15%;
    right:30%;
    color:white;
    text-align:center;
}
.available,.selected,.seat,span.seatName{
    cursor:pointer;
}
#featurePoster{
    width:11em;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:40px;
}
#sectionDetails{
    width:650px;
}
div.logo{
    position:absolute;
    top:21px;
    left:3%;
    display:none;
}
div.banner{
    position:absolute;
    left:40px;
    border:2px solid #CECBCB;
    height:373px;
}
div.title{
    position:static;
    padding-right:16px;
}
.clear {
    clear:both
}
#totalSelected{
    padding-right:29px;
}

#gallery {
    position:relative;
    height:373px;
    width:244px;
}
#gallery a {
    float:left;
    position:absolute;
}

#gallery a img {
    border:none;
    height:373px;
    width:244px;
}

#gallery a.show {
    z-index:500
}

#gallery .imgCaption {
    z-index:600;
    background-color:#000;
    opacity:0.7;
    color:#ffffff;
    height:100px;
    width:244px;
    position:absolute;
    bottom:0;
}

#gallery .imgCaption .content {
    margin:5px
}

#gallery .imgCaption .content h3 {
    margin:0;
    padding:0;
    color:#1DCCEF;
}
div.signin{
    position:absolute;
    top:10%;
    left:35%;
}
ul.userBox{
    padding-right:8%;
    padding-top:1%;
    margin:0;
    list-style-type:disc;
}
ul.userBox a{
    color:lightgray;
}
div.calTop{
    background:transparent no-repeat url(imgs/calendar_top.png);
    width:645px;
    height:120px;
}
div.calMain{
    background:transparent no-repeat url(imgs/calendar_bottom.png);
    width:645px;
    height:500px;
}
div.today{
    background:transparent no-repeat url(imgs/today_bg.png);
    width:54px;
    height:54px;
}
div.calDay, div.calNoPres{
    background:transparent no-repeat url(imgs/day_bg.png);
    width:54px;
    height:54px;
}
div.calDay:hover,div.today:hover,.calHover{
    background:transparent no-repeat url(imgs/day_bg_hover.png);
    width:54px;
    height:54px;
    cursor:pointer;
}
table.calendar{
    padding-right:8%;
}
table.calendarDays{
    color:white;
    font-size:18px;
    right:10%;
    position:absolute;
    top:18%;
}
#imgLoadingModal{
    background:transparent no-repeat url(imgs/loading_bg.png);
    background-position:80px 50%;
    position:absolute;
    top:30%;
    left:40%;
    z-index:1000;
}
#monthName{
    color:white;
    font-size:38px;
    position:absolute;
    right:45%;
    left:55%;
    top:8%;
    text-align:center;
}
span.title{
    font-size:20px;
    vertical-align:top;
    font-weight:bold;
    color:#E6ECF1;
    font-family:Arial;
}
#updateCustomer{
    width:100%;
    border:none;
}
table.bottomNav img {
    cursor:pointer;
}
#captionTitle{
    vertical-align:bottom;
    padding-bottom:10px;
    color:#044494;
}
span.featureName{
    font-size:18px;
}
input.pagedisplay{
    height:20px;
}
div.footerCaption{
    font-size:10px;
    color:#D2CFCF;
    text-align:center;
    padding-top:30px;
}
td.quickResReview{
    font-size:14.5px;
    padding-left:5px;
    padding-right:5px;
    width:345px;
}
td.synopsis{
    border-left:1px solid gray;
    font-size:14.5px;
    padding-left:5px;
    padding-right:5px;
    width:345px;
}
table.venueInfoTable{
    font-size:14px;

}
table.venueInfoTable tr td{
    border-bottom:1px solid gray;
    vertical-align:top;
}
div.featureInfoTop{
    background-color:#FFE58E;
    font-size:14px;
    padding-left:6px;
}
div.featureInfoBottom{
    background-color:#FFF2BF;
}

.paddingLeft{
    padding-left:6px;
}
.noPadding *{
    padding:0;
}
div.pager form{
    position:relative;
    right:35%;
}
tr.caption th{
    padding-right:6px;
    text-align:right;
}
a.backNav, img.prevNav,div.prevNav{
    float:right;
    cursor:pointer;
}
a.nextNav ,img.nextNav,table.nextNav,div.nextNav{
    float:left;
    cursor:pointer;
}
#techInfo{
    position:inherit;
}
.magClose{
    cursor:pointer;
    position:absolute;
    left:0;
    width:24px;
    height:24px;
}
#timerCont{
    width:310px;
    height:20px;
    color:lightgray;
    position:absolute;
    left:0;
    top:2px;
}
img.upArrow{
    position:relative;
    top:-12px;
    left:-180px;
}
.breadCrumbNav img{
    vertical-align:bottom;
}
.userNextImg{
    float:left;
    padding-left:20px;
    cursor:pointer
}
.userNext{
    font-size: 16px;
    font-weight: bold;
    padding-top: 5%;
    float: left;
}
img.nextMonth{
    position:absolute;
    left:40px;
    top:80px;
    cursor:pointer;
}
img.prevMonth{
    position:absolute;
    right:40px;
    top:80px;
    cursor:pointer
}
div.calLoading{
    position:absolute;
    left:40%;
    top:40%;
    background:transparent no-repeat url("imgs/ajax-loader-circle.gif");
    width:100px;
    height:100px;
}
#signIn ,#signOut{
    position: absolute;
    top:95px;
    right:205px;
    color:white;
    font-weight:bold;
}
.loginIndicator{
    display:none;
    top:0;
    right:0;
}
div.presTime{
    background: transparent url("imgs/add_shopingcart.png") no-repeat;
    width:170px;
    height:45px;
    text-align:left;
    padding-left:5px;
    color:white;
    display:table-cell;
/*vertical-align:middle;*/
    padding-top:13px;
}
a.presTime:hover{
    text-decoration:none;
    font-weight:bold;
}
a.pastPres div,a.locked div, a.soldOut div{
    color:gray;
    text-decoration:line-through;
}
.numeric{
    direction:ltr;
}
#additionalInfo{
    position:absolute;
    background:transparent url('') no-repeat;
    display:none;
    width:240px;
    height:240px;
}
p.viewArea{
    color:gray;
    line-height:2.25;
    font-weight:bold;
}
img.venueSectionImg,img.rating{
    overflow:hidden;
    width:20px;
    height:20px;
}

.newsticker {
    list-style-type: none;
    padding: 3px;
    margin: 0;
}
div.imgCaptionLink{
    position:relative;
}
img.posKeyImg{

}
div.posKeyCaption{
    position:absolute;
    bottom:0;
    width:100%;
    opacity:0.8;
}
span.imgCaption{
    font-size:12px;
    padding-left:15px
}
div.posKeyCaptionIndicator{
    background:transparent url(imgs/left_arrow_mini.png) no-repeat;
    width:15px;
    height:15px;
    position:absolute;
    top:1px;
    left:0;
}
#quickResResponseSubmit{
    border:none;
    width:45px;
    height:45px;
    float:left;
}
td.quickResSubmit{
    background:lightskyblue;
}
td.quickResSubmit a{
    /*position:relative;*/
    /*top:13px;*/
    /*right:10px;*/
    font-weight:bold;
    color:black;
    margin-top:15px;
    float:right;
}
.hidden{
    display:none;
}
img.circleLoader,img.loader{
    position:absolute;
    top:30%;
    left:45%;
    z-index:300;
}
div.resQuery{
    padding:5px;
    margin-top:5px;
}
</style>
