@charset "UTF-8";

.pager_artists{
	text-align: center;
}

.pager_artists a:visited{
	color:  #0000EE;
}

.pager_artists a{
	margin: 0 10px;
}

/***Reset***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=text],input[type=password],textarea,select,textarea:focus,input:focus{outline:0}html{width:100%;margin:0;padding:0}
/*input, textarea, select {-webkit-appearance: none;}*/
a img{border: none;}

/***Body***/
body{width:100%;margin:0;padding:0;font-size:1em; font-family:Arial, sans-serif; text-align:right; background:#F6F6F6; color: #4A4A4A;}

div#content{background: #f6f6f6; direction: rtl;}
/***Regions***/
div#content, div#header, div#form_header, div#form, div#above_footer, div#footer{width:100%; display:block;}

/***Utilities***/
h1{color: #4A4A4A; font-weight: bold; padding-top: 11px; padding-bottom: 18px; text-align: center;}

.float_right{float: right;}

.float_center{display: inline-block;}

.legend{
    color: #4A4A4A; font-weight: 500; font-size: 1.1em; background: #FFFFFF; width: 100%; padding: 10px 0px; text-align: center; text-decoration: none;
    bottom: 0px; background-color:rgba(255,255,255,.7); padding: 3px 0px;
}

/***Region : content***/

/***Region : header***/
div#header{text-align: center;}

div#header div#logo a{style: position: relative;}
/***logo***/
div#logo{border-bottom: 2px solid #319C21; margin-bottom: -4px; height:80px;}

/***contact_us***/
div#contact_us{background: #105301; padding: 5px 0; border-top: 2px solid #298A19; border-bottom: 2px solid #606660;}

div#contact_us a{color: #FFFFFF; text-decoration: none;}

div#contact_us img{vertical-align: middle;}

/***main-nav*****/
div#main-nav{background: #DBDDDB; padding: 5px 0; border-top: 2px solid #BEC0BE; border-bottom: 2px solid #C2D3C0;}

div#main-nav a{color: #4A4A4A; text-decoration: none;}

div#main-nav img{vertical-align: middle;}




/***Region : form_header***/

/***Region : form***/
#form{width: 100%; margin-right: auto; margin-left: auto;}

div.result{clear: both;}



/***Messages***/
div#messages {width: 90%;margin: 10px auto;}

div#errors    {border:#E5041A; color: #ffffff; background: #EF6876; padding: 11px 20px; line-height: 1.3;}

div#notifications{border:#008000; color: #008000; background: #AACC52; padding: 11px 20px; line-height: 1.3;}	

/***Page: index.php****/
div.content.front div.result{margin-bottom: 8px;}


/***Page: search.php***/ /***Page: contact.php***/
form#game-form input[type=text], form#contact_mobile input[type=text], form#contact_mobile input[type=email], form#contact_mobile input[type=tel]{
    display: block;border: 1px solid #FFFFFF; font-size: 1em; margin: 15px 0px 10px; width: 74%; padding: 11px 8% 11px; margin: 10px auto; color: #4A4A4A;
}

form#game-form .throbber{display: inline-block; background: #ffffff url(../img/throbber.gif) no-repeat; width: 13px; height: 14px; position: absolute; top: 15px; right: 5.5%;}

form#game-form .throbber.active{background-position: 0px -19px;}

form#game-form .throbber.idle{background-position: 0px 0px;}

form#game-form label{font-weight: bold; }

div#suggestions {display:none; position:absolute;width:80%; background:#ffffff;margin:0 auto;padding:3px 5px;z-index:100;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
	
div#suggestions btn{display:block;padding: 10px 0px; border-bottom:1px solid #e5e5e5;cursor:pointer;font-size: 1em;}

div#suggestions btn:nth-last-child(1){border-bottom:none;}

form#game-form{width: 90%; margin-right: auto; margin-left: auto;}

input#edit-game-form-team, input#edit-game-form-city{width: 90%;}

div#edit-game-form-from-wrapper > select, div#edit-game-form-to-wrapper > select, form#contact_mobile select#customer_num_people{
    width: 28%; border: 1px solid #FFFFFF; color: #4A4A4A; padding: 11px 0px 11px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
}

div#edit-game-form-from-wrapper > select, div#edit-game-form-to-wrapper > select{margin-top: 10px;}

form#contact_mobile select#customer_num_people{
   width: 90%; padding: 11px 8%;
}

form#contact_mobile select#customer_num_people, form#contact_mobile div.radio_wrapper, form#contact_mobile textarea#customer_further_details{margin-right: 5%; margin-bottom: 10px;}

form#contact_mobile textarea#customer_further_details{
    display: block;border: 1px solid #FFFFFF; font-size: 1em; font-family: Arial, sans-serif; margin: 15px 0px 10px; width: 74%; padding: 11px 8% 11px; margin: 10px auto; color: #4A4A4A;
}

div#edit-game-form-from-wrapper select:nth-child(1), div#edit-game-form-from-wrapper select:nth-child(2),
div#edit-game-form-to-wrapper select:nth-child(1), div#edit-game-form-to-wrapper select:nth-child(2){margin-left: 2.8%;}

div#game_form_submit{text-align: center}

form#game-form input#search_button, form#contact_mobile input#submit_contact{
	width: 34%; height: 40px; background: url('../img/search_button.png') repeat-x; 
    border: none; cursor: pointer; color: #FFFFFF; font-weight: bold; font-size: 1.4em; line-height: 40px;
}

/***Page: games***/
div.choose_a_game{margin-bottom: 18px; background: #FFFFFF; font-size: 1em; width: 100%;}

div.date{text-align: center; padding-right: 3px; padding-left: 3px; vertical-align: middle; border-left: 1px solid #4A4A4A;}

div.year{background: #009345; width: 24px;} 

div.year img{margin-right: 3px; vertical-align: middle;}

div.city div.icon{padding-left: 1.5%;}

div.tickets div.icon{padding: 0% 1.5%;}

div.dyInMonth{font-size: 2.04em;}

div.choose_a_game div.result_main{padding: 0% 1%; width: 50%; padding-top: 6px; padding-bottom: 6px; vertical-align: middle;}

div.mainHeadline a{text-decoration: underline; color: #4A4A4A;}

div.mainContent{padding-top: 8px; padding-bottom: 8px; font-size: 0.8em; }

div.mainContent a{text-decoration: none; color: #4A4A4A;}

div.mainContent span, div.price strong span, div.price strong, div.price span, div.price span span {color: #4A4A4A !important;}

div.icon img{vertical-align: middle;}

div.symbols{padding-left: 3px; vertical-align: middle;}

div.symbol1 img, div.symbol2 img{vertical-align: middle;}

div.price{text-align: center; vertical-align: middle; padding-right: 3px; padding-left: 3px; border-right: 1px solid #4A4A4A;}

div.price div.price-wrapper{vertical-align: middle;}

div.price div.price_inner{font-size: 1.5em;}

div.price div.price_inner img{margin-right: 4%; vertical-align: middle;}

div.price div.title{}

div.last-img{background: #EC6401;}

div.new-img{background: #E20A17;}

div.call-now{background: #058FC9;}

div.hot5{background: #FA0606;}

div.hot4{background: #F6410C;}

div.hot3{background: #074AB5;}

div.last-img, div.new-img, div.call-now, div.hot5, div.hot4, div.hot3{width: 24px;}

div.last-img img, div.new-img img, div.call-now img, div.hot5 img, div.hot4  img, div.hot3  img{margin-left: 3px; width: 24px; vertical-align: middle;}

div.call-now img{margin-left: 3px; width: 24px; vertical-align: middle;}

div.price img{}

a.styled-button-12 {
    white-space: nowrap;
    display: inline-block;
    text-decoration: none;
    color: #4A4A4A;
}

@media all and (max-width: 479px){
    div.choose_a_game{font-size: 0.75em;}
    div.result_main{padding: 0% 3px; width: 40%;}
	div.symbols{width: 16%;}
	div.symbol1 img, div.symbol2 img{vertical-align: top;}
	div.symbol1 img, div.symbol2 img{width: 30px; height: 30px;}
	div.price{width: 14.5%; font-size: 1em;}
	div.price div.price-wrapper{width: 80%; margin-right: 8%;}
	div.price div.price_inner img{width: 100%;}
	div.last-img, div.new-img, div.call-now, div.hot5, div.hot4, div.hot3{width: 18px;}
	div.last-img img, div.new-img img, div.call-now img, div.hot5 img, div.hot4  img, div.hot3  img{width: 18px;}
	div.tickets{display: none !important;}
}

@media all and (min-width: 479px) and (max-width: 680px){
    div.choose_a_game{font-size: 0.75em;}
	div.year, div.year img{width: 18px}
	div.date{width: 5%}
    div.result_main{padding: 0% 3px; width: 40%;}
	div.symbols{width: 16%;}
	div.symbol1 img, div.symbol2 img{width: 30px; height: 30px;}
	div.price{width: 14.5%; font-size: 1em;}
	div.price div.price-wrapper{width: 80%; margin-right: 8%; font-size: 0.9em;}
	div.price div.price_inner img{width: 100%;}
	div.last-img, div.new-img, div.call-now, div.hot5, div.hot4, div.hot3{width: 15px;}
	div.last-img img, div.new-img img, div.call-now img, div.hot5 img, div.hot4  img, div.hot3  img{width: 15px;}
}

@media all and (min-width: 680px){
    div.result_main{padding: 0% 1%; width: 47%;}
	div.date{padding-right: 1%; padding-left: 1%; width: 5%;}
	div.year img{margin-right: 1%;}
	div.city div.icon{padding-left: 3%;}
    div.tickets div.icon{padding: 0% 3%;}
	div.symbols{padding-left: 1%;}
	div.symbol1 img, div.symbol2 img{width: 45px; height: 45px;}
	div.price{padding-right: 1%; padding-left: 1%;}
	div.last-img img, div.new-img img{margin-left: 1%;}
}

/***Page: faq.php****/ /***Page: reference.php****/
div#form-faq, div.main.reference div.reference_wrapper{width: 96%; margin-right: auto; margin-left: auto;}

div#form-faq div.question, div.main.reference div.question{display: block; height: 34px; cursor: pointer; clear: both;}

div#form-faq div.answer, div.main.reference div.answer{display: none; margin-bottom: 20px;}

div#form-faq div.question{height: 27px; padding-top: 7px; }

div#form-faq div.question.left, div.main.reference div.question.left{background: #FFFFFF;}

div#form-faq div.question.down, div.main.reference div.question.down{background: #dbdddb}

div#form-faq div.question.left{margin-bottom: 10px;}

div#form-faq div.question span{display: inline-block; background: url('../img/small_triangles.png') no-repeat; width: 16px; height: 16px;}

div#form-faq div.question span.triangle_left{background-position: -7px -7px; }

div#form-faq div.question span.triangle_down{background-position: -7px -22px;}

div.main.reference div.question div.bust{padding: 0 6px; border-left: 1px solid #4A4A4A; }

div.main.reference div.question div.bust img{margin-top: 2px;}

div.main.reference div.question div.title{padding: 0 12px 0; margin-top: 8px;}

div.main.reference div.question.left div.date{border-left: none; color: #FFFFFF; width: 35px; height: 60px; padding: 0px; margin-top: 0px;}

div.main.reference div.question.left div.date.red{background: url('../img/red_date.png') no-repeat;}

div.main.reference div.question.left div.date.blue{background: url('../img/blue_date.png') no-repeat;}

div.main.reference div.question.left div.date.green{background: url('../img/green_date.png') no-repeat;}

div.main.reference div.question.down div.date{
    background: url('../img/close_icon.png') no-repeat; width: 24px; height: 33px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-right: 5px; padding-left: 0px; border-left: none; 
}

div.main.reference div.question div.date div.dyInMonth{font-size: 1em; margin-top: 14px;}

div.main.reference div.question div.date div.month{font-size: .67em;}

div#form-faq div.answer{width: 96%; padding: 10px 2%; background: #FFFFFF;}

div.main.reference div.answer div.inner_answer{display: table; background: #FFFFFF; width: 100%;}

div.main.reference div.answer div.inner_answer > div{display: table-row;}

div.main.reference div.answer div.quotes_right, div.answer div.quotes_body{display: table-cell;}

div.answer div.quotes_body p{line-height: 1.3;}

div.main.reference div.answer div.quotes_right{text-align: center;}

div.main.reference div.answer div.quotes_right img{padding: 0px 6px;}

/***Page: about.php***/
div.content.about div.inner_wrapper{width: 96%; margin-right: auto; margin-left: auto;}

div.content.about div.content1{color: #4A4A4A;}

div.content.about p{line-height: 1.3;}

/***Page: terms.php***/
div.content.terms{width: 96%; margin-right: auto; margin-left: auto; background: #FFFFFF;}

div.inner-wrapper{padding: 15px 2%;}

/***Region: above_footer***/
div#above_footer{text-align: left; background: url('../img/chopped_grass.png') repeat-x;  background-position: left bottom;}

/***Region: footer***/
div#footer{background: #105301; color: #ffffff;}

div#footer .content{text-align: center; padding: 5px 0;}

div#footer a{color: #ffffff; text-decoration: none;}

div#footer a:hover{text-decoration: underline;}