﻿body {
    background-color: #ffffff; /* Background color */
    color: #222;            /* Foreground color used for text */
    font-family: Helvetica; 
    font-size: 14px;
    margin: 0;              /* Amount of negative space around the outside of the body */
    padding: 0;             /* Amount of negative space around the inside of the body */
}

html {-webkit-text-size-adjust:auto;}
{-webkit-border-radius:10px;}
img{border: 0px;margin:0px;padding:0px;}
a{color: #0066CC;}
form{margin: 0px; padding: 0px;}
#wrap{background-color: White; padding: 6px 0px 0px 0px; width: 100%; margin: 0px auto 0 auto;}
.wrappad{padding: 0px 15px;}
#toppane{text-align: center;}
#topimg a,.topimg a{text-decoration: none;}
.iphoneicon {margin: 0px auto; text-align: center;}
#mobile .slogan{margin-top: 10px;}
.ticket_lbanner{margin-bottom: 5px; text-align: left;}
h1{color: #ff6600; font-weight: bold; font-size: 18px; margin: 0px; padding: 0px 0px 5px 0px;}
h2{color: #ff6600; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.dwlh{color: #ffffff; background-color: #2f2f2f; font-weight: bold; padding: 5px 0px 5px 0px; margin: 15px 0px; text-align: center;}
table.ticketfilesTBL{width: 100%;border-top: 1px solid #cccccc;}
table.ticketfilesTBL td{}
.td_filename{padding: 7px 8px 7px 0px;  vertical-align: top; white-space: nowrap;}
.td_btnlocked{padding-bottom: 8px;}
.filelocked{padding-top: 8px;}
.btnlocked{background-color: #dddddd; height: 25px; padding-top: 6px; width: 130px; text-align: center; font-weight: bold;}
.btnunlocked{background-color: #00a053; height: 25px; padding-top: 6px; width: 130px; text-align: center; font-weight: bold; display: block; text-decoration: none; color: #ffffff;}

.btnApp{background-color: #005ab4; text-align: left; font-weight: bold;color: #ffffff; margin: 15px 0px 15px 0px; float: left;}
.btnApp a{display: inline-block; color: White; text-decoration: none; vertical-align: middle; padding: 4px 6px;height: 36px; width: 118px;}
.btnApp img{vertical-align: middle; margin: 2px 5px 10px 0px; float: left;}

#unlockbutton{background-color: #ff6600; text-align: center; float: left;margin: 15px 0px 0px 15px;}
#unlockbutton a{text-decoration: none; color: #ffffff; font-weight: bold; display: inline-block; height: 16px; padding: 14px 0px;width: 130px; text-align :center;}

.tablefiles{border-bottom: 1px solid #cccccc;}
.td_filename a{color: #0066CC !important;}
.dwnlbtn{text-align: right; float: right;padding-right: 5px;}
.unlockdiv{float: right; display: block;text-align: center;}

#passworddiv{vertical-align: top; text-align: right; display: none; float: right; margin: 15px 0px 0px 15px;}
#GoButton{display: inline;}
#Password{display: inline;}
.passwordfield{width: 112px; height: 25px; font-size: 14px; vertical-align: top; margin: 0px 2px 4px 0px; display: inline;}
.smsbtn{margin-bottom: 4px; height: 30px; font-size: 120%; width: 130px;}
.getsms{color: #528CD6; padding: 6px 0px; text-align: left;}
.badpassword{color: #ee0030; float: right; margin: 3px 6px 6px 0px;}
.badpasswordrtl{color: #ee0030; float: right; margin: 2px 3px 6px 0px; text-align: right; direction: rtl}
.goodsms{color: Green; font-weight: bold; padding-left: 10px;}
.serveroverload{color: #FF6300; direction: rtl; text-align: right; padding: 6px 0px 6px 0px; margin-right: 6px;}
.serveroverload2{color: #FF6300; text-align: left; padding: 20px 0px 6px 0px;}
.payinfo{float: left; /*width: 498px;*/ width: 99%;}
.paymo_div{border: 2px solid #77777a; /*width: 505px;*/ width: 99%; padding-bottom: 8px;}
.paymo_txt{float: left; color: Black; padding: 8px 0px 0px 8px;}
.paymoexpwrap{float: left; width: 345px; padding-top: 3px;}

.paymophone{float:left; width: 34px;}
.paymoexp{float: left;width: 305px;}
ol.smspaymo{margin: 4px 0px 0px 22px; padding: 0px;}
ol.smspaymo li{margin: 0px; padding: 0px 0px 8px 0px;}
.paymomobilesa{padding: 5px 0px 0px 15px;}
.btnconverter{background: url(../img/btnconvert_iphone.png) no-repeat; width: 112px; height: 31px; border: 0px; cursor: pointer; margin-bottom: 5px; float: left;}
.converterlink{margin-bottom: 5px; float: left;}
.classicview{margin: 15px 0px; text-align: center;}

.sms_note_div{border: 2px solid #77777a; direction:rtl; text-align: right; /*width: 458px;*/ width: 99%; padding-bottom: 8px; margin-top: 15px;}
.sms_note_div .title{font-size: 14px; padding: 5px 10px;}

.offer1{border-top: 2px solid #77777a;padding: 3px 10px 4px 0px;}
.sms_note_txt{border-top: 2px solid #77777a;float: right; color: Black; padding: 8px 10px 0px 8px; text-align: right; /*width: 417px;*/}
.sms_tbl_wrap2{padding: 15px 0px 20px 0px;}

.fastservers{width: 307px; height: 98px;}

ol.smsol{padding: 0px 18px 8px 0px; margin: 0px;}
li.smsli{margin: 0px; padding: 0px;}
.smslarge{color: #7554a2;}
.sms_price{color: Gray; padding-top: 6px;}

.smsoptitle{padding: 6px 0px 12px 0px;}
.sms_note_icon{float: right; padding: 15px 0px 0px 0px;}
.smshebrec{text-align: right; padding-right: 5px;}
.sms_tbl_herec{color: Black; text-align: center; background: url(../img/sms-table-heb-iphone.png) no-repeat right top; width: 273px;}
.ivrpack{font-weight: bold; color: #e85c09;}
.sms_recommended_herec{color: #77777a; font-weight: bold; padding-right: 94px;}
.sms_recommended2{color: #c5c5c5; font-weight: bold; padding-right: 320px;}
.overload{border: 1px solid #bfbeb5; padding: 12px; background-color: #fefcdf;}
.sms_tbl2{color: Black; text-align: center; background-image: url(../img/sms-table-heb2.jpg); background-repeat: no-repeat; background-position: top;}
.sms_note_div_ar{border: 2px solid #77777a; direction:rtl; text-align: right; /*width: 443px;*/ padding: 0px 0px 8px 15px;}
.sms_note_icon_ar{float: right; padding: 2px 10px 0px 10px;}
.sms_note_txt_ar{float: right; color: Black; padding: 0px 5px 0px 8px; /*width: 240px;*/ width:78%; text-align: right;}
.sms_tbl_wrap2_ar{padding: 6px 6px 20px 0px;}
.sms_tbl_ar{color: Black; text-align: center;border-left :1px solid #a1a1a1;border-right :1px solid #a1a1a1;border-top :1px solid #a1a1a1; width: 280px;}
.sms_tbl_ar td.right{background: white; padding: 8px 15px; border-bottom :1px solid #a1a1a1;}
.sms_tbl_ar td.left{background: #f88d21; padding: 8px 15px; border-bottom :1px solid #a1a1a1;}
.uk_note_div{border: 2px solid #77777a; width: 458px; padding-bottom: 8px;}
.uk_note_icon{float: left; padding: 8px 14px 0px 14px;}
.uk_note_txt{float: left; color: Black; padding: 8px 0px 0px 0px; width: 401px;}
ol.smsoluk{margin: 4px 0px 0px 22px; padding: 0px;}
ol.smsoluk li{margin: 0px; padding: 0px 0px 4px 0px;}
.uk_tbl{color: Black; background: url(../img/tableuk2.png) no-repeat 0px 0px; text-align: center;}
.uk_dealt{font-weight: bold; padding-bottom: 5px; padding-left: 5px;}
.sms_recommended_uk2{color: #c5c5c5; font-weight: bold; padding-left: 345px; text-align: center;}
.ff_icons{padding: 20px 0px;}

/* Plimus */
.plimus_div{border: 2px solid #77777a; /*width: 458px;*/ padding-bottom: 8px;}
.plimus_note_icon{float: right; padding: 12px 8px 0px 8px;}
.plimus_note_txt{float: left; color: Black; padding: 8px 0px 0px 8px; /*width: 355px;*/ width: 94%;}
.plimus_price{color: Gray; padding-top: 6px;}
.plimus_tbl{color: Black; text-align: center;border-left :1px solid #a1a1a1;border-right :1px solid #a1a1a1;border-top :1px solid #a1a1a1; font-size: 12px;}
.plimus_tbl td{padding: 3px; border-bottom :1px solid #a1a1a1;}
.plimus_tbl tr.plimus_basic{background: #ffffff;}
.plimus_tbl tr.plimus_7days{background: #ffb919;}
.plimus_tbl tr.plimus_unlimited{background: #fc7613;}
.plimus_tbl_wrap{color: Black; padding-left: 8px;}
.plimus_paypalBTN{background: url(../img/paypal-btn-iphone.png) no-repeat; width: 88px; font-weight: bold; height: 31px; padding: 4px 4px 0px 8px; text-align: left; color: Black; text-decoration: none; cursor: pointer;}
.plimus_paypalBTN a{color: Black; text-decoration: none;}
.plimus_creditBTN{background: url(../img/credit-card-btn-iphone.png) no-repeat; width: 88px; height: 31px; font-weight: bold; padding: 4px 4px 0px 8px; text-align: left; color: Black; text-decoration: none; cursor: pointer;}
.plimus_creditBTN a{color: Black; text-decoration: none;}
.plimusprice{}
.plimusprice a{font-weight: bold; color: Black !important; text-decoration: none !important;}
.credit_btn{height: 40px; text-align: left;}
.credit_btn2{text-align: left; margin-bottom: 10px;}
.plimusol{margin: 0px 0px 0px 22px; padding: 1px 0px 0px 0px;}
.plimusli{margin: 0px; padding: 0px;}
.creditBTNpadl{}
/* Plimus */

/* ticket + sms - paypal */
/*table.packsTBL{border-top: 1px solid #5f5f5f;border-left: 1px solid #5f5f5f; margin-top: 10px;}*/
table.packsTBL{border-top: 1px solid #5f5f5f;border-left: 1px solid #5f5f5f; border-bottom: 1px solid #5f5f5f; margin: 10px 0px 0px 0px;}
table.packsTBL td{padding: 10px 1px 10px 1px; border-bottom: 1px solid #5f5f5f; border-right: 1px solid #5f5f5f; text-align :center !important; width: 88px;}
table.packsTBL td.col1{background-color: #ff8813;}
table.packsTBL tr.col1{background-color: #ff8813;}
table.packsTBL td.col2{background-color: #ffb300;}
table.packsTBL tr.col2{background-color: #ffb300;}
table.packsTBL td.col3{background-color: #f8cd06;}
table.packsTBL tr.col3{background-color: #f8cd06;}
table.packsTBL td.col4{background-color: #fdf65a;}
table.packsTBL tr.col4{background-color: #fdf65a;}
table.packsTBL td.bestvalueTD{border-bottom: 0px;padding:25px 0px 0px 0px;}
.bestvaluer{float: right;width: 100px; border-top: 1px solid #77777a;}
.bestvaluemid{float: right;width: 100px;}
.bestvaluel{float: right;width: 77px; border-top: 1px solid #77777a;}
.paypalopt{float: right; margin: 9px 0px 0px 8px; font-size: 12px;}
/* ticket - paypal */

.expired-ticket{border: 1px solid gray; background-color: #ffffd2; padding: 5px; margin: 20px 0px 10px 0px; width: 460px;}
.large_files_txt{padding:10px 0px 0px 0px;}
a.reference{color: #0066CC; font-weight: bold;}
.question{text-align: left;padding-top: 10px;}

/*paypal payment complete */
.plimus_tbl{color: Black; text-align: center;border: 1px solid #dddddd;}
.plimus_tbl thead tr{background-color: #8b8b8b; color: White;}
.plimus_tbl thead td{padding: 5px;}
.plimus_tbl td{padding: 15px 5px;}
.plimus_tbl tbody tr{background-color: #f4f4f4;}
/*paypal payment complete */

.floatleft{float: left;}
.floatright{float: right;}
.clearall{clear:both !important; font-size: 0px; height: 0px;}
.pad_l6{padding-left: 6px;}
.black{color: Black;}
.white{color: White;}
.red{color: Red;}
.pad_t6{padding-top: 6px;}
.mar_t6{margin-top: 6px !important;}
.mar_t12{margin-top: 12px !important;}
a.navy{color: Navy !important;}
.pad_r5{padding-right:5px;}
.font11{font-size: 11px !important;}
.font12{font-size: 12px !important;}
.font1{font-size: 1px !important;}
.lineh12{line-height: 12px;}
.pad_t25{padding-top: 25px !important;}
.aligncenter{text-align: center;}
.height0{height: 0px;}
.ltr{direction: ltr; text-align: left;}
.rtl{direction: rtl;}
.handlink{}
.handlinkblocked,a.handlinkblocked{ color: #8d8d8d !important}
.border_bot0{border-bottom: 0px !important;}
.mar_t10{margin-top: 10px;}

#footer{background-color: #ff6600; color: White; padding: 4px 0px 4px 10px; font-size: 12px;}
a.footer{color: White; font-size: 11px; font-weight: bold; text-decoration: none;}
a.footerver{color: White; font-size: 11px; text-decoration: none;}

/* homepage*/
#main2{text-align: left; margin: 15px 0px 0px 10px; background-color: White; z-index:1; min-height: 480px;}
#mainpage{position:absolute; z-index:2; background-color: White;}
#progressbardiv{height: 350px;z-index: 3; visibility: hidden; display: inline;}
#progressbar{background-color: #ffffff;}
.cont{padding-left: 50px; vertical-align: text-top; text-align: left;}
.cont1{background-image: url(../img/step1.gif); background-repeat: no-repeat; background-position: top left; margin-left: 0px; padding-bottom: 25px;}
.cont2{background-image: url(../img/step2.gif); background-repeat: no-repeat; background-position: top left; margin-left: 0px; padding-bottom: 25px;}
.cont3{background-image: url(../img/step3.gif); background-repeat: no-repeat; background-position: top left; margin-left: 0px; padding-bottom: 25px;}
.required_text{color: black;}
.optional_text{font-size: 10px;}
.recipient_field{border: 1px solid #333333;width: 225px; margin: 0px 0px 3px 0px;}
.field{width: 230px; margin-right:3px;}
.rem{width: 20px; float: left;}
.remtxt{margin-top: 4px; font-size: 10px; float: left;}
.usermsg{height:32px; margin-bottom: 3px;}
.browse_add{margin-bottom: 2px; height: 23px; width: 175px;}
.browse_remove{margin-bottom: 2px; height: 23px;}
.addbutton{ color: #555555;}
.senddiv{width: 96px; height: 31px;}
.sendimg{background: url(../img/sendbtn.gif) no-repeat; border: 0px; cursor: pointer; color: White; font-weight: bold; font-size: 16px;}
.termsdiv{float: left; padding: 5px 2px 0px 0px;}
.termsdivtxt{float: left; padding-top: 8px;}
/* homepage*/

/*uploadsuccess */
#toppane .logo{float: left;}
#uploadsuccess{text-align: left; margin: 0px 0px 50px 10px; background-color: White; z-index:1;}
.fileflyeruploadsuccess{font-weight: bold; padding: 20px 0px 6px 0px;}
.fileflyer{color: #6B6B6A; font-weight: bold; padding: 20px 0px 5px 0px;}
.fblike{margin: 25px 0px 0px 0px;}
.expired-uploadsuccess{border: 1px solid gray; background-color: #ffffd2; padding: 5px; margin: 20px 0px 20px 0px;}
.ticketicon{margin-left: 2px;}
.filename{color: #5187bf; font-weight: bold;}
/*uploadsuccess */

/* feedback */
#feedback{text-align: left; margin: 15px 10px 0px 10px; z-index:1;}
.droplist{width: 285px;}
.feedbackfield{width: 275px;}
.feedbacktextfield{width: 279px;}
.validation{color: #C04000;}
.feedbackbtn{margin-left: 190px;}
/* feedback */

.twitter{float: left; padding: 2px 0px 0px 0px;height: 38px;}
.other-languages-box{margin: 0px 8px;background-color: #fff;padding: 1px;border-top: 1px solid #D4D6D5;border-bottom: 1px solid #D4D6D5;/*z-index: 9999;*/}
.other-languages-box a{padding: 5px;text-align: center;display: inline-block; color: #0000ff !important;}
.other-languages-box a:hover{background-color: #4169E1;color: #fff !important;}
.language-bar a:visited, .other-languages a:visited{color: #0066CC;}
.language-bar a{display: inline-block;}
.other-languages{display: inline;z-index: 9999;}
.other-languages a{display: inline-block;}
.other-languages-link{cursor: pointer;text-decoration: underline;color: #0066CC;}
.other-languages-btn{cursor: pointer;text-decoration: none;font-size: 0.8em;color: #0066CC;}
.chooselng{margin: 5px 0px 0px 10px; position: relative;z-index:10000; top: 0px; right: 10px;}
.chooselng a{cursor: pointer; text-decoration: underline;display: inline-block;}
#OtherLanguagesContainer{position: absolute; top: 25px; left: 20px;}

#acceptdiv{position: absolute; display: none; right: 0px; margin-right: 25px;  z-index: 9997; height: 60px; width: 155px; /*width: 655px; height: 130px;*/ background-color: red;filter:alpha(opacity=50); opacity: 50;background: rgba(0, 0, 0, 0.5);}

#Modaloverlay {
	top: 0;
	left: 0;
	z-index: 9999;
	visibility: hidden;
	position: fixed;
	width:100%;
	height:100%;
	text-align:center;
	background-color: #000000;
    background: rgba(0, 0, 0, 0.8);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0000000,endColorstr=#a0000000)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bb000000, endColorstr=#bb000000);
*/
    zoom: 1;
    -webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);

}

#openModal {
	top: 0;
	left: 0;
	z-index: 9999;
	visibility: hidden;
	position: fixed;
	width:100%;
	height:100%;
	text-align:center;
}

.closemodal{width: 80px;}

#openModal div
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 400px;
	height: 160px;
	position: relative;
	margin: 20% auto;

	padding: 25px 20px 13px 20px;
	border-radius: 10px;
	background: #ffffff;
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(#fff, #aaa); /* FF 3.6+ */  
	background: -ms-linear-gradient(#fff, #aaa); /* IE10 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#aaaaaa'); /* IE6 & IE7 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#aaaaaa')"; /* IE8+ */ 
   
	background: -webkit-linear-gradient(#fff, #aaa); /* Safari 5.1+, Chrome 10+ */  
	background: -o-linear-gradient(#fff, #aaa); /* Opera 11.10 */
	zoom: 1;
	z-index: 10000;
}

.ajax__fileupload_progressBar{background-color: #f36f21 !important; height: 27px !important;line-height: 25px;}

.ajax__fileupload {height: 220px; border: 0px !important;}
.ajax__fileupload_selectFileButton {
	-moz-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	box-shadow:inset 0px 0px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2f2f2), color-stop(1, #d0d0d0) );
	background:-moz-linear-gradient( center top, #f2f2f2 5%, #d0d0d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d0d0d0');
	background-color:#d0d0d0 !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	border:1px solid #919191;
	color:#000000 !important;
	width: 76px !important;
	text-align:center;
	margin-top: 2px !important;
	font-size: 11px !important;
	font-weight: bold;
}
        
.ajax__fileupload_fileItemInfo .removeButton {
    -moz-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	box-shadow:inset 0px 0px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2f2f2), color-stop(1, #d0d0d0) );
	background:-moz-linear-gradient( center top, #f2f2f2 5%, #d0d0d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d0d0d0');
	background-color:#d0d0d0 !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	border:1px solid #919191;
	color:#000000 !important;
	height: 16px !important;
	line-height: 16px !important;
	font-weight:bold;
	margin-top: 2px !important;
	display:block !important;
	width: 65px !important;
}
        
.ajax_fileupload_cancelbutton {
    -moz-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	box-shadow:inset 0px 0px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2f2f2), color-stop(1, #d0d0d0) );
	background:-moz-linear-gradient( center top, #f2f2f2 5%, #d0d0d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d0d0d0');
	background-color:#d0d0d0 !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	border:1px solid #919191;
	color:#000000 !important;
	width: 96px !important;
    height: 23px;
    text-align: center;
    cursor: pointer;
    color: white;
    font-weight: bold;
    padding-top: 4px;
}
.ajax__fileupload_selectFileContainer {height: 30px !important; /*position: absolute !important;*/}
.ajax__fileupload_selectFileContainer2 {border: 1px solid red;display: block;overflow: hidden;width: 80px;/*float: none !important;*/height: 24px;line-height: 24px;width: 110px !important;height: 30px !important;}
.ajax__fileupload_ProgressBarHolder {margin-right: 110px !important;}
#AjaxFileUpload1_Footer{margin-top: 20px;}
#AjaxFileUpload1_ProgressBarContainer{border: 1px solid #efefef;}
.ajax__fileupload_uploadbutton {width: 96px !important;  display: inline-block;height: 26px;text-align: center;cursor: pointer;color: white;font-weight: bold;padding-top: 5px;background: url(http://www.fileflyer.com/img/sendbtn.gif) !important;}
.ajax__fileupload_queueContainer {border: #efefef 1px solid !important; margin-top: 0px !important;}
.ajax__fileupload_fileItemInfo .errorState {color: red !important;background-color: transparent !important;}
.CustomValidatorCalloutStyle div, .CustomValidatorCalloutStyle td {border:solid 1px blue; background-color: #ADD8E6;}
#AjaxFileUpload1_FileStatusContainer{}
