h1.fontface {font: 60px/68px 'SansationRegular', Arial, sans-serif;letter-spacing: 0;}
.style1 {font: 18px/27px 'SansationRegular', Arial, sans-serif;}
.style2 {font: 18px/27px 'SansationLight', Arial, sans-serif; color: #000000;}
.style3 {font: 18px/27px 'SansationBold', Arial, sans-serif;}
.style4 {font: 18px/27px 'SansationLightLightItalic', Arial, sans-serif;}
.style5 {font: 18px/27px 'SansationItalic', Arial, sans-serif;}
.style6 {font: 18px/27px 'SansationBoldItalic', Arial, sans-serif;}
.bold {font-weight: bold;}
.closebutton {background: url("images/close.png") no-repeat scroll left center transparent;padding: 20px;position: absolute;}
.clear{ clear: both;}
.mar15 { margin: 15px 0;}
.mar10 { margin: 10px 0;}
.mar5 { margin: 5px 0;}
.txtwhite {color: white;}
.txtyellow { color: yellow;}
.txtblack { color: #292929;}
.txtbrown {color: #7d1b1b;}
.borderbrown { border-color: #9C2424;}
#panel { background-color: #272727; color: #F7F7F7;font-size: 10px; height: 25px; width: 96%; clear: both;top:0;padding: 1px 2%;}
#panel ul{ list-style: none;}
#panel li { float: right; padding: 5px;}
#panel a { color: #dbdbdb;}
#panel a:hover { color: yellow;}
.msgbox{ padding: 3px 10px; border: 6px #9c2424 solid; border-top: none; border-bottom: none; background: #dedede; box-shadow: 4px 6px 4px #585858;}
.msgbox h4 { color: #a52a2a; text-decoration: blink;}
.detailsbox { border: 1px solid #541007; border-radius: 3px; padding: 5px;}
.header_title { margin: 10px 0;}
.header_title span { background-color: white; color: #000000; font-size: 18px; font-weight: bold; padding: 2px 8px; text-transform: uppercase;}
.header_title2 { padding: 5px 0px; text-transform: uppercase; border-bottom: 2px #FFFFA0 solid;}
.header_title3 { padding: 2px 0px; font-size: 15px; text-transform: uppercase; border-bottom: 2px #9C2424 solid;}
.detailsbox_content { margin: 3px 0; padding: 3px; font: 13px/20px 'SansationLight', Arial, sans-serif;}
.gray { background-color: #696969; color: white;}
.black { border-bottom: none; background: #2b2b2b; background: -moz-linear-gradient(top,  #2b2b2b 0%, #515151 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2b2b), color-stop(100%,#515151));background: -webkit-linear-gradient(top,  #2b2b2b 0%,#515151 100%);background: -o-linear-gradient(top,  #2b2b2b 0%,#515151 100%);background: -ms-linear-gradient(top,  #2b2b2b 0%,#515151 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#515151',GradientType=0 ); color: white;}
.brown1 { background-color: #731911; color: white;}
.brown2 { background-color: #731911; color: yellow;}
.whitesmoke_brown { background-color: #F0F0F0; border: 1px solid #C4C4C4; margin-bottom: 4px; margin-top: 0px; width: 918px;}
.brown_black { border-top: 5px solid #9C2424; background: rgb(183,32,5) !important;  background: -moz-linear-gradient(top,  rgba(183,32,5,1) 0%, rgba(10,5,9,1) 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,32,5,1)), color-stop(100%,rgba(10,5,9,1))); 
    background: -webkit-linear-gradient(top,  rgba(183,32,5,1) 0%,rgba(10,5,9,1) 100%); background: -o-linear-gradient(top,  rgba(183,32,5,1) 0%,rgba(10,5,9,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(183,32,5,1) 0%,rgba(10,5,9,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b72005', endColorstr='#0a0509',GradientType=0 );
    color: yellow;
}
.black_brown { background: #070200; background: -moz-linear-gradient(top,  #401616 0%, #b51f05 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#401616), color-stop(100%,#b51f05));
    background: -webkit-linear-gradient(top,  #401616 0%,#b51f05 100%);  background: -o-linear-gradient(top,  #401616 0%,#b51f05 100%);
    background: -ms-linear-gradient(top,  #401616 0%,#b51f05 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#401616', endColorstr='#b51f05',GradientType=0 );
    color:  white;}

.yellow_white { background: #c06e00; background: -moz-linear-gradient(top,  #c06e00 0%, #f1da36 2%, #aa6300 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c06e00), color-stop(2%,#f1da36), color-stop(100%,#aa6300));
    background: -webkit-linear-gradient(top,  #c06e00 0%,#f1da36 2%,#aa6300 100%); background: -o-linear-gradient(top,  #c06e00 0%,#f1da36 2%,#aa6300 100%);  background: -ms-linear-gradient(top,  #c06e00 0%,#f1da36 2%,#aa6300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c06e00', endColorstr='#aa6300',GradientType=0 );
    color: #a52a2a;
}
.shadow3 { box-shadow: 1px 1px 3px #4d4d4d;}
.shadow5 { box-shadow: 1px 1px 5px #4d4d4d;}
.borderradious3 { border-radius: 3px;}
.borderradious5 { border-radius: 5px;}
.borderradious7 { border-radius: 7px;}
.textcenter { text-align: center;}
.textright{ text-align: right;}
.col1 { width: 55%;}
.col2 { width: 35%;}
.col3 { width: 75%;}
.left { float: left;}
.right { float: right;}
.img_box { border: 4px solid #EAE8E8; border-radius: 4px; width: 200px; height: 110px;overflow: hidden;}
.img_box img {width: 100%; height: 100%;}
#searchform { width: 360px; height: auto;padding: 7px 15px;}
#searchform .searchTitle { background: url("images/search.png") no-repeat scroll left center transparent; border-bottom: 2px solid #b3b1aa; font-size: 15px;
    font-weight: bold; padding: 5px 5px 5px 40px; text-transform: uppercase;}
#searchform ul {list-style: none;}
#searchform li { float: left; margin: 5px; width: 168px;}
#searchform label { font-weight: bold; color: white;}
#searchform .required{ color: red;}
#searchform .block_div input[type=text]{ height: 29px;vertical-align: middle;width: 160px;padding-left: 5px; border-radius: 3px;border: 1px solid #b3b1aa; background-color: transparent;color: white;}
#searchform .block_div select{height: 30px; vertical-align: middle;width: 160px;border-radius: 3px; border: 1px solid #b3b1aa; cursor: pointer; background-color: #4D4D4D;padding: 3px; margin: 3px 0;color: white;}
#searchform .block_div option {padding-bottom: 5px; padding-left: 6px;padding-top: 5px;width: auto;color: #000000;}
.phoneTitle { background: url("images/contact.png") no-repeat scroll left center transparent; font-size: 18px; font-weight: bold; margin: 0 0 13px;padding: 8px 8px 8px 40px;text-transform: uppercase;}
.bdflag { background: url("images/bangladesh_flag_icon.png") no-repeat scroll left center transparent; padding: 0px 0px 0px 20px;}
.phoneIcon { background: url("images/icon_phone.png") no-repeat scroll left center transparent; padding: 0px 0px 0px 20px;}
.telephone {color: black; font-size: 15px;width: auto;}
.phoneDiv , we_accept { background-color: #DEDEDE; margin-right: 20px; margin-top: 10px;padding: 3px; width: 300px;}
.we_accept{ border:0;float: left; margin-top: 10px; width: 204px;}
#headerrightbox {float: right;width: 535px;}
.searchIcon { background: url("images/searchIcon.png") no-repeat scroll left center transparent;padding: 0px 0px 0px 20px;}
.buyticket {color: yellow; cursor: pointer; padding: 5px 33px; font-weight: bold;transition: 1s;-moz-transition: 1s;-webkit-transition: 1s; -o-transition: 1s; }
.buyticket:hover { color: yellow;}
.phone { font-size: 18px; font-weight: bold;}
.advantage ul {list-style: none; margin-left: 10px;width: 45%;}
ul#slides li, .slider_content .advantage li { background: url("images/busIcon.png") no-repeat scroll left center transparent;padding-left: 20px;}
.ui-datepicker-trigger { margin-left: -22px; margin-top: 10px;}
#our_associates { float: left;overflow: hidden; text-align: start; width: 99%;}
#our_associates  ul {list-style: none; margin-left: 60px; margin-top: 5px;}
#our_associates li {float: left;height: 65px; margin: 0 5px;padding: 5px 10px;opacity: .75;border:1px solid #D9D9D9;}
#our_associates li:hover { opacity: 1; border-color: #b8d6d2;}
.readmore {width: 80px;padding: 3px;border: 1px solid #dba63e;border-radius: 3px;background-color: #f2f200;color: #8c2121;text-align: center;font-weight: bold;cursor: pointer;text-decoration: none;transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;}
.readmore:hover {background-color: #424242;border-color: #292929;color: yellow;}
a{text-decoration: none;}
#search_panel {display: none;position: fixed;z-index: 9999999;top:120px;margin-left: 200px;}
#add_div {max-height: 205px;overflow-y: hidden;padding: 0px;text-align: right;vertical-align: middle;}
.add_company_logo {border: 1px solid #D0D1D8;float: left;height: 100px;margin-left: 2px; margin-top: 0;opacity: 0.63;text-align: center;width: 250px;}
.add_company_logo:hover {border-color: #a52a2a;opacity: 1;}
.seatsearchform {padding: 2px 10px;border: 6px #9c2424 solid;border-top: none;border-bottom: none;background: #DF6767;box-shadow: 4px 6px 4px #585858;height: 119px;margin: 10px 0px 12px 0;}
.seatsearchform form div {float: left;margin: 0 10px;}
.seatsearchform label {font-weight: bold; color: #000000;letter-spacing: 1px;}
.seatsearchform .required{ color: #fbff61;}
.seatsearchform input[type="text"]{ height: 29px;vertical-align: middle;width: 160px;padding-left: 5px;border-radius: 3px;border: 1px solid #9C2424;background-color: transparent;color: white;}
.seatsearchform select{height: 30px;vertical-align: middle;width: 160px;border-radius: 3px;border: 1px solid #9C2424;cursor: pointer;background-color: #DF6767;padding: 3px;margin: 3px 0;color: white;margin-top: 7px;}
.seatsearchform option { padding-bottom: 5px;padding-left: 6px;padding-top: 5px;width: auto;color: white;background-color: #DF6767;}
.seatsearchform .buttons { margin-top: 22px;}
.seatsearchform #searchmenu_submitbutton {height: 31px;padding-top: 2px;width: 68px;background-color: #424242;border-radius: 5px;color: yellow;border: 1px solid #292929;font-weight: bold;transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;}
.seatsearchform #searchmenu_submitbutton:hover {background-color: #9C2424;border-color: #9C2424;color: yellow;}
.overlay { background: none repeat scroll 0 0 #363636; cursor: pointer; display: none;height: 100%;left: 0;opacity: 0.50;position: fixed;top: 0;width: 100%;z-index: 90;}
.tbody_seatblock {background-color: #ffffff;border: 2px solid #3B3D3D;box-shadow: 0 0 15px #363636;}
.tbody_seatblock legend {background-color: #a52a2a;border-radius: 4px;color: white;border: 1px solid #706b68;margin-left: 2px;padding: 2px 8px;text-align: left;}
.tbody_seatblock fieldset {font-weight: bold;text-transform: uppercase;border: 1px solid #a52a2a;background-color: #EDCEB8;margin-left:5px;}
/*.tbody_seatblock table#seatBlock {border: 2px solid #a52a2a;margin: 10px auto 0;width:100%;}*/
.tbody_seatblock .td-seatblock {background-color: white;}
.tbody_seatblock table tr {background-color: #EDCEB8;}
.tbody_seatblock table tr th {background-color: #A52A2A;color: white;padding: 3px 0;}
.tbody_seatblock fieldset table td {border: 1px solid #DDDDDD;}
.tr_cart:nth-child(odd){background-color: #998576;color: white;}
.tr_cart:nth-child(even){background-color: #b8a08d;color: white;}
.tbody_seatblock #seatplan_vertical {/* background: none repeat scroll 0 0 #9C2424;border: medium none;*/}
.tbody_seatblock .buttons button[type] {height: 31px;padding: 2px 20px;background-color: #424242;border-radius: 5px;color: yellow;border: 1px solid #292929;font-weight: bold;transition: 1s; -moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s; }
.tbody_seatblock .buttons button[type]:hover { background-color: #9C2424;border-color: #9C2424;color: yellow;}
.tbody_seatblock .closebutton { background: url("images/close.png") no-repeat scroll left center transparent;padding: 20px;position: absolute; right: -18px;top: -18px;cursor: pointer;}