html,body{font:11px verdana,arial,helvetica,sans-serif;line-height:1.5em;background:#fff;margin:0;color:#000;height:101%}

/* Containers */
.outer{width:770px;margin:0 auto 0 auto;padding:0}
.outer2{width:770px;margin:0 auto 0 auto;padding:0}
.outer3{width:770px;margin:0 auto 0 auto;border-top:2px solid #f9e7c1;padding:0}

/* Headings */
h1{float:left;width:770px;font-size:15px;color:#f60;padding:0 0 10px 0;margin:0}
h2{font-size:13px;color:#0d83dd;padding:0 0 10px 0;margin:0}
h3{font-size:11px;color:#0d83dd;margin:10px 0 10px 10px}

/* Main Links */
a:link{color:#f60;text-decoration:underline;font-weight:bold}
a:visited{color:#f60;text-decoration:underline;font-weight:bold}
a:hover{color:#000;text-decoration:none;font-weight:bold}
a{outline:none}
a.blue:link{text-decoration:underline;color:#0d83dd}
a.blue:visited{text-decoration:underline;color:#0d83dd}
a.blue:hover{text-decoration:none;color:#000}

/* elements */
strike{color:#ff0000}
ol{margin:0 0 0 30px;padding:0}
li{padding:5px 0 0 5px}
p{padding:0 0 10px 0;margin:0}
td{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#000;line-height:1.5em}
.right{float:right}
.left{float:left}
.bold{font-weight:bold}
img{border:0}
.smlinkrgt{float:right;text-align:right;font-size:11px}
.topspace{padding:5px 0 0 0}
.hwidth{width:490px}
.lftspace{padding:0 0 0 10px;float:left}

/* Forms */
form{margin:0;padding:0}
.button{font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#fff;padding:1px;background:#f60;margin:0}
.input{float:left;padding:2px;border:1px solid #7F9DB9;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin:0 5px 0 0}
.input1{padding:2px;width:170px;border:1px solid #7F9DB9;background:#fff;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin:0 5px 3px 0}
.select{float:left;padding:0;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin:0 2px 0 0;border:1px solid #7F9DB9}

/* Header */
.introborder{float:left;background:#f60;border-top:3px solid orange;width:769px;padding:0;margin:0;line-height:3px}
.logo{float:left;width:296px;margin:5px 0 0 0}
.headerContents2{float:left;margin:0;height:40px;width:770px}
.headerContents2 ul{padding:0;margin:0;float:left}
.headerContents2 ul li{float:left;margin:0 1px 0 0;padding:0;background:#f60 url('/images/header/bl1.gif') no-repeat 0 100%;font:bold 11px Arial, Helvetica, sans-serif;text-align:center;list-style-type:none}
.headerContents2 ul li a:link{text-decoration:none;color:#fff}
.headerContents2 ul li a:visited{text-decoration:none;color:#fff}
.headerContents2 ul li a:hover{text-decoration:none;color:yellow}
.head5{background:url('/images/header/br1.gif') no-repeat 100% 100%;float:left;padding:3px 5px 7px 5px;width:99px}
.headflag{float:left;margin:0;width:230px;text-align:right;padding:5px 0 0 0}
.glouter{float:right;width:365px;margin:0;background:url('/images/header/transferstore_trademark.gif') no-repeat 100% 100%;height:70px}
.newmail{float:left;color:#0d83dd;margin:5px 0 0 0;padding:0;width:400px;font-weight:bold}

/* Footer */
.footerouter{clear:both;padding:20px 0 0 0}
.searchlinks{float:left;width:770px;font-size:10px;text-align:center}
.copywright{float:right;width:165px;text-align:right;font-weight:bold;font-size:9px;color:#7e89a2;padding:10px 0 0 0}
.botnav{float:left;width:600px;font-weight:bold;padding:0;font-size:9px;margin:10px 0 10px 0}
.botnav ul{padding:0;margin:0;text-align:left}
.botnav li{display:inline;margin:0 5px 0 0;padding:0}
.botnav li a:link{color:#7e89a2;text-decoration:none}
.botnav li a:hover{color:#f60;text-decoration:none}
.botnav li a:visited{color:#7e89a2;text-decoration:none}

/* Special Signs */
.star{color:#f00}
.vald{float:left;color:#f00;padding:0 5px 0 0}
.star-float{float:left;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#f00}
.msgtext{float:left;padding:0 0 10px 0;width:770px}

/* Error Messages */
.srerror{float:left;width:99%;color:#c00;font-weight:bold;font-size:10px}
.wronglg{float:left;background:#fffbe1;width:98%;padding:3px;color:#c00;border:1px solid #f9cc4f;margin:5px 0 5px 0}
.wronglg ul{margin:0;list-style:none;padding:0}
.wronglg li{margin:0;padding:0 0 0 5px;display:block}
.errortext{float:left;color:#c00;font-size:9px;margin:0}
.warning{float:left;width:763px;font-weight:bold;padding:2px 0 0 5px;background:#fff;color:#333;border:1px solid #ccc;margin:0 0 5px 0}

/* Static Content */
.abtcontent{float:left;width:100%}
.abtcontent ul{float:left;margin:0 0 0 20px;padding:5px 0 5px 0}
.abtcontent ul li{float:left;margin:0;padding:0 0 10px 0;width:85%}
.abtcontent h2{float:left;width:770px}
.abtcontentbold{padding:10px 0 10px 0;font-weight:bold;clear:both}

/* speech bubble */
.spcwrap{float:left;width:286px;z-index:5;visibility:hidden;position:absolute}
.spchead{float:left;width:226px;background:url('/images/speech-bubble/top-line.gif') no-repeat;padding:0 0 0 60px;height:46px}
.spccon{float:left;width:262px;border-left:2px solid #E65A02;border-right:2px solid #E65A02;background:#fff;padding:5px 10px 0 10px}
.spcheading{float:left;width:99%;border-bottom:1px solid #ccc;font-weight:bold;font-size:12px;margin:0 0 10px 0;color:#DD5B05}
.spccontent{float:left;font-size:10px;width:100%;font-weight:normal;margin:0 0 10px 0;line-height:1.5em;color:#000}
.spcclose{float:left;width:99%;text-align:center}
.spcbot{float:left;width:286px;background: url('/images/speech-bubble/bottom-line.gif') no-repeat;height:15px}
.spcheadtxt{float:left;margin:24px 0 0 0;padding:0 5px 0 0;font-weight:bold;font-size:15px;color:#E65A02}
.spcxclose{float:right;text-align:right;padding:27px 14px 0 0}

/* Updating Alfie */
.updatingsmall{background:#fff;font-size:13px;line-height:25px;color:#f60;font-weight:bold;width:400px;top:160px;left:33%;text-align:center;border:1px solid #b4cef2;position:fixed}
.alfie{width:770px;margin:0 auto 0 auto;text-align:center;float:left}
.largealfie{float:left;width:300px}
.largealfietext{font-size:13px;float:left;width:770px;text-align:center;color:#f60}

/* Help */
.trftxtwrap{float:left;width:770px}
.testitext{float:left;border-bottom:1px solid #ccc;padding:0 0 12px 0;margin:12px 0 0 0;width:750px}

/* Great Transfer prices */
.gpricetext{font-weight:bold;float:left;width:120px;padding:0 5px 0 5px;text-align:left}
.gpricetext1{font-weight:normal;float:left;width:120px;text-align:left;padding:0 5px 0 5px}
.gpricetext2{font-weight:bold;float:left;width:160px;text-align:left;padding:0 5px 0 5px}
.gpricetext3{font-weight:normal;float:left;width:160px;text-align:left;padding:0 5px 0 5px}
.gpricetext4{font-weight:bold;float:left;width:70px;text-align:left;padding:0 0 5px 5px}
.gtext{float:left;width:99%;margin:7px 0 0 0;padding:0 0 0 5px}
.padding-left{padding:0 0 5px 5px;width:249px;float:left}
.trfmidsel{float:left;width:370px;color:#2076C5;font-weight:bold}
.trfvald{float:left;width:100%}
.trftextarea{float:left;font-weight:bold;margin:5px 0 5px 0}
.trftextfld{float:left;width:150px;font-weight:bold;height:25px;margin:0 0 5px 0}
.faqtitle{width:400px;font-size:17px;font-weight:bold;color:#0D83DD;margin:10px 0 20px 0}
.trfinput1{float:left;font:normal 11px Verdana, Arial, Helvetica, sans-serif;margin:0 5px 5px 0}
.trftextselect{float:left;width:200px;font-weight:bold;height:25px;margin:0 0 5px}
.tinput .input1{padding:2px;width:320px;border:1px solid #7F9DB9;background:#fff;font:11px Verdana,Arial,Helvetica,sans-serif;margin:0 5px 3px 0}

/* Calendar */
.picker{width:70px;padding:2px;margin-right:5px;border:1px solid #7F9DB9;background:#fff;cursor:text;font:normal 11px verdana}
.hideInvalidDates{visibility:hidden}
.calendar_button{border:none;cursor:pointer;width:25px;height:22px}
.calendar td{font-size:11px}
.title{font-weight:bold;background:#f60;color:#fff;margin:0;padding:3px 5px 3px 5px;width:100%}
.titlenew{font-weight:bold;background:#f60;color:#fff;margin:0;padding:3px 5px 3px 5px;width:100%;height:16px}
.day{width:20px;cursor:pointer;text-align:center;font:bold 11px arial}
.dayhover{width:20px;cursor:pointer;text-align:center;text-decoration:none;background:#FBE694;color:#f60;font:bold 11px arial}
.dayheader{text-align:center;border:1px dotted #fff;background:#FFF;color:#f60;font:bold 11px arial}
.othermonthday{visibility:hidden}
.selectedday{width:20px;color:#f60;font-weight:bold}
.calendar{border:1px solid #000;width:300px;border-collapse:collapse;background:#FFF;cursor:default;margin-left:0}
.month{background:#fff;margin:0;padding:0}
.nextprev{cursor:pointer;height:10px;vertical-align:middle;padding:0 5px 0 5px}
.left-but{float:left;margin:0;padding:0}
.month1{float:left;margin:-1px 0 0 0;width:130px;text-align:center;padding:0}
.month2{float:left;margin:-1px 0 0 0;width:130px;text-align:right;padding:0 5px 0 0}
.closelink{width:100%;height:22px;border-top:1px solid #FEE8AF;text-align:center}
a.close:link{color:#f60;text-decoration:none;font-weight:normal}
a.close:visited{color:#f60;text-decoration:none;font-weight:normal}
a.close:hover{color:#000;text-decoration:none;font-weight:normal}
.disabledday{text-decoration:none;background:url('images/baddate.gif') no-repeat;background-position:center;cursor:default;color:#ccc}

.trfleft{float:left;width:540px;margin:0 5px 0 0}
.trfright{float:left;width:225px;margin:0}
.trLabel{float:left;width:99%;padding:8px 0 5px 5px;margin:0}
.trfmainbox{float:left;width:528px;margin:0 0 10px 0;border:1px solid #FCFCB6;background:#FCFCB6 url('/images/bbg-yellow.gif') repeat-x;padding:0 0 5px 0}
.trfmainbox-headingtext{float:left;width:523px;background:#FCFCB6;font-weight:bold;padding:2px 0 3px 5px}
.trf-rytbox{float:left;width:223px;margin:0 0 5px 0;border:1px solid #FCFCB6}
.trf-rytbox ul{margin:0 0 0 10px;padding:0}
.trf-rytbox ul li{margin:0 0 0 10px;padding:0}
.trf-rytbox-heading{width:218px;padding:2px 0 3px 5px;background:#FCFCB6;font-weight:bold}
.trfarrleft{float:left;width:99%;padding:8px 0 0 5px}
.trftext{float:left;font-weight:bold;width:150px;padding:0}
.trfmid{float:left;width:370px;padding:0}
.trfmid .input1{width:350px;margin:0}
.faqtitle{width:400px;font-size:17px;font-weight:bold;color:#0d83dd;margin:10px 0 20px 0}
.trfouter{float:left;width:99%;padding:0 0 0 5px}
.trfouter h2{width:99%}
.trflabel{float:left;width:190px;font-weight:bold;margin:0 0 10px 0}
.trfinput{float:left;width:540px;margin:0 0 10px 0}
.touter{float:left;width:99%;padding:5px 0 5px 5px}
.tlabel{float:left;width:150px;font-weight:bold;padding:0 0 8px 0}
.tinput{float:left;width:330px;padding:0 0 8px 0}
.touter .textsearch{float:left;width:150px;font-weight:bold;padding:0 0 6px 0;margin:0}
.touter .searchinput{float:left;width:330px;padding:0 0 6px 0;margin:0}
.term{float:left;font-weight:bold;padding: 0 0 0 5px;margin:0 10px 0 0;width:260px}
.term input{margin:0 3px -1px 0}
.dropoff{padding:0 0 0 5px;float:left}
.dropofflabel{font-weight:bold}
.dropoffcheck{font-weight:normal;padding:0;margin:0}
.dropoffcheck input{margin:0 3px -2px 0}
.dropoffpp{font-weight:normal;font-size:10px}
.flarr{float:left;font-weight:normal;padding:5px 0 0 5px;margin:0;width:730px}
.flarr span{float:left;font-weight:bold;padding:0 0 0 8px;margin:0;width:720px;color:#ff0000}
.flarr input{margin:0 3px -1px 0}
.tipwrap{float:left;width:740px;padding:5px 5px 0 5px;margin:10px 0 0 0}
.tipwrap h1{float:left;width:740px;font-size:13px}
.tipwrap .textwrap{float:left;padding:0 0 10px;margin:0;width:740px}
.OfferGrid{float:left;width:528px;}


/* Transfers Extras */
.trnsmain{float:left;border:1px solid #FCFCB6;margin:0 0 15px 0;width:768px} 
.trnsheading{float:left;width:691px;border-bottom:1px solid #FCFCB6;font-weight:bold;padding:5px 5px 4px 72px;font-size:15px;background:url(/images/extras/transfer-img.gif) no-repeat}
.trnsmain h2{float:left;width:98%;padding:5px 0 5px 0}
.trnsheading .select{float:none;margin:1px 0 2px 0}
.trnstopborder{padding:2px 0 2px 0;float:left;border-top:1px solid #FCFCB6;width:768px}
.transbcol{float:left;width:280px;padding:5px 0 5px 5px}
.transbcol .select{margin:0 2px -1px 0}
.transbcol1{float:left;width:372px;padding:5px}
.transbcol1 .select{float:none;margin:0 2px -1px 0;width:150px}
.transcol{float:left;width:240px;padding:5px 0 5px 0}
.transcol .select{float:none;margin:0 2px -1px 0}
.transcol .input{float:none;margin:0 2px -1px 0}
.trnscont{float:left;width:100%}
.trnsmessage{padding:5px;color:red}
.tfa{padding:3px 0 3px 5px;float:left;width:125px}
.tfb{padding:3px 0 3px 5px;float:left;width:540px}
.trnsmain .callouter{float:left;width:758px;border:0;padding:5px}
.trnsmain .callth{float:left;width:130px;font-weight:bold}
.trnsmain .calltext{float:left;width:550px}
.trnsmain .exttotal-main{float:right;text-align:right;font-weight:bold;padding:0 5px 0 5px;width:500px}
.trnsmain .exttotal{float:left;width:435px}
.trnsmain .exttotal-fig{float:left;width:65px}
.extbutt{float:left;text-align:right;padding:0 0 5px 0;width:765px}
.calllogo{float:left;font-weight:bold;font-size:15px;color:#0d83dd;padding:0 10px 0 5px;margin:5px 0 5px 0;width:99%}

/* Room Request */
.roomwrap{float:left;padding:10px 0 10px 0;width:100%}
.roomcount{float:left;width:140px;padding:0 0 3px 5px;margin:0;font-weight:bold}
.labelcount{float:left;width:205px;padding:0 0 5px 0;margin:0;font-weight:normal}
.checkcount{float:left;width:205px;padding:0 0 5px 0;margin:0}
.checkcount input{margin:0 5px 0 0}
.othercount{float:left;width:620px;padding:0 0 5px 0;margin:0}
.othercount input{margin:0 5px 0 0}

/* email signup*/
.emailformip{float:left;width:760px; padding-bottom:100px;margin:0 5px;_margin-left:2px;_margin-right:2px}
.emailform{float:left;width:760px;margin:0}
.emailform .form{float:left;width:360px;padding:0 0 10px 0}
.emailform .form1{float:left;width:445px;padding:0 0 10px 0}
.emailform .form ul{list-style-type:none;padding:5px 0 0 0;margin:0}
.emailform .form ul li{list-style-type:none;background:url('/images/CalendarImages/cal_nextMonth.gif') no-repeat 0 5px;padding:0 0 5px 15px;margin:0}
.emailform .label{font-weight:bold;width:280px;float:left;padding:0}
.emailform .input{width:320px;margin:5px 0 10px 10px}
.emailform .select{width:320px;margin:5px 0 0 10px}
.emailform p{width:310px;padding:10px 0 5px 0;float:left}
.emailform .whttxt{float:left;width:99%;padding:7px 0 5px 0}
.emailform .butt{width:100px}
.emailformip .whyrytebox{float:right;width:300px;border:1px solid #FF6600;background:url('/images/cobrand/emailbg.gif') repeat-x;padding:5px 5px 5px 10px;margin:10px 0 0 0}
.canxinstr{float:left; padding:10px 0 100px 5px}
.emailform .whyrytebox{float:right;width:285px;border:1px solid #FF6600;background:url('/images/cobrand/emailbg.gif') repeat-x;padding:5px 5px 5px 10px;margin:10px 5px 0 0}
.emailform .whyrytebox1{padding:5px 5px 42px 10px}
.emailformip .whyrytebox h2{color:#FF6600;padding:5px 0 0 0}
.emailformip .whyrytebox ul{list-style-type:none;padding:5px 0 0 0;margin:0}
.emailformip .whyrytebox ul li{list-style-type:none;background:url('/images/cobrand/bullet.gif') no-repeat 0 7px;padding:5px 0 0 20px;margin:0}
.emailformip .whyrytebox a{color:#000}
.emailform .whyrytebox h2{color:#FF6600;padding:5px 0 0 0}
.emailform .whyrytebox ul{list-style-type:none;padding:5px 0 0 0;margin:0}
.emailform .whyrytebox ul li{list-style-type:none;background:url('/images/cobrand/bullet.gif') no-repeat 0 7px;padding:5px 0 0 20px;margin:0}
.emailform .whyrytebox a{color:#000}
.emailcontainer{width:400px;float:left}
.emailcontainer1{width:240px}
.emaillabel{float:left;width:120px;margin:0 0 10px 0;font-weight:bold;padding:0}
.emailinput{float:left;width:260px;margin:0 0 10px 0}
.emailinput .input{width:250px;padding:2px}
.emailcontainer1 .emailinput{float:left;width:240px;margin:0 0 10px 0}
.emailcontainer1 .emailinput .input{width:240px}
.headeremail{float:left;width:430px;margin:0}
.thankstext{float:left;width:400px;padding:10px 0 0 0;color:#f00}
.buttwrp{float:left;width:400px;border:1px solid #e6e5e5;margin:10px 0 0 0;padding:5px 10px}
.buttwrp1{width:400px}
.txtborder{float:left;width:100%;border-top:1px solid #e6e5e5;padding:4px 0}
.rytbutt{float:right;margin:0 20px 0 0}
.h1width{width:400px;margin:10px 0 0 0;font-size:14px;padding:0 0 0 5px}
.h1topspce{padding:15px 0 5px 5px;_padding-left:0}

/* Error Screens */
.sryoutercontaner{width:426px;float:left;padding:10px 0 0 45px}
.sryoutercontaner1{width:426px;float:left;padding:10px 0 0 173px}
.sryoutercontaner2{width:426px;float:left;padding:10px 0 0 57px}
.sryoutercontaner3{width:426px;float:left;padding:50px 0 0 173px}
.sryouter{margin:0 auto;background:url('/images/error-mess/srrycontent-bg.gif') repeat-y;float:left;width:426px;padding:0}
.sryouter .middleContent{float:left;background:url('/images/error-mess/srrytop-img.gif') no-repeat;width:426px}
.sryouter .middleContent .content{font-size:13px;padding:50px 15px 15px 35px;width:374px}
.sryouter .middleContent .content1{text-align:center;font-weight:bold}
.sryouter .middleContent .srrysmalltext{padding:0 15px 15px 35px;width:374px}
.sryouter .middleContent .srylefttext{width:170px;padding:0 0 0 35px;float:left}
.srrybottom{float:left;background:url('/images/error-mess/srrybottom-img.gif') no-repeat;width:426px;height:7px}

/* fairfx stuff */
.fairfxbox{float:left;width:768px;margin:10px 0 10px 0;border:1px solid #FCFCB6;background:#FCFCB6 url('/images/bbg-yellow.gif') repeat-x;padding:0 0 5px 0}

.searchinputdate{float:left;width:118px;margin:0 0 4px 0;padding:2px 0 5px 0;height:20px}
.searchinputdate2{float:left;width:270px;margin:0 0 4px 0;padding:2px 0 5px 0;height:20px}