/* -------------------------------------------------------------------------------------------------
File:		Global (p)reset.
Barista:   	Andy Coffey @ C4
Born:     	December 2007
Respect: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
-------------------------------------------------------------------------------------------------- */
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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,hr,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
html {height:100%}
body {min-height:100%;line-height:1;color:black;background:white;font:62.5%/1.4 Arial,Helvetica,sans-serif}
.PrintFont { font-size:20px;}
h1,h2,h3,h4,h5,h6 {font-weight:bold}
:focus {outline:0}
ul {list-style:none}
table {border-collapse:separate;border-spacing:0/* tables still need 'cellspacing="0" */}
caption,th,td {text-align:left; font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after {content:""}
blockquote,q {quotes:"" ""}
option,select {min-width:1.5em}
ins {text-decoration:none}
del {text-decoration:line-through}
img,a img {border:0}
body {background:#fff}
body.standardpage {background: url(/static/pagebg.jpg) repeat-x;}
body.privacybody {background:#474d5d;}
table {border-collapse:collapse;}
.left {float:left;}
.right {float:right;}
strong {font-weight:bold;}
.clear {clear:both;}
.align_right {text-align:right;margin:2px !important}
.align_middle {vertical-align:middle;padding:0 !important}
.align_bottom {vertical-align:bottom;padding:0;margin-left:5px !important}
.align_center{text-align:center !important}
h5 {font-weight:normal;font-size:1.3em}
.clear {clear:both;}
.spacer {display: block; height: 1px; clear: both;}

/* page stylingd */
.homecontent {position:relative;}

#wrap {width:957px;margin:0 auto;background:#aac6d4}
#wrap a {color:inherit !important;text-decoration:none}

.masthead img {padding:20px 0; }
.masthead span {float: right; position: absolute; font-size: 10pt; color: #000; top: 30px; text-align: right; width: 740px; }
.topbar {width:957px;background: transparent url(/static/navbar.jpg) no-repeat;height:33px;position:relative;z-index:1;}
.topnav {float:left}
.topnav ul {margin-left:10px;width:580px;}
.topnav li {display:block;float:left;width:180px;font-size:14px;text-align:center;color:#fff;font-weight:bold;background:transparent url(/static/navspacer.jpg) top right no-repeat;padding-right:2px}
.topnav li a {background:transparent;display:block;padding: 5px 1px;margin-top:1px;color:#fff}
.topnav li a:hover {border:1px solid #fff;padding:4px 1px;background:#3d8ac5}
.topsearch {float:right;padding:0 10px;position:absolute;top:5px;right:0;}
.topsearch select {height:20px;vertical-align:middle;font-size:10px;line-height:20px}
.topsearch option {font-size:10px;}
.topsearch img {vertical-align:middle;}
.pagewrap {background:#fff;clear:both;overflow:visible;}
.pagewrap.orderconfirm {height:850px !important;}

.sidenav {width:212px;height:auto !important;padding:20px 0 0;float:left;}
.sidenav h2 {display:block;height:70px;background:url(/static/file7721.gif) no-repeat;line-height:1.5em;line-height:50px;color:#666;text-align:right;font-size:24px;padding-right:24px;font-weight:normal}
.navhead {background:url(/static/navheadgrad.jpg) repeat-x;padding:6px 0 !important;}
.sidenav ul {background:url(/static/filec2e4.gif) top right repeat-y;}
.sidenav ul li ul {width:auto;display:block;margin:0}
.sidenav li {border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;line-height:1.5em;margin-right:0px;padding:0px 0px;text-indent:20px;color:#3d8ac5;font-size:12px;height:auto;white-space:nowrap;overflow:visible;}
.sidenav li.sidenavbot {height:50px;background: #fff url(/static/file48c5.gif) no-repeat;margin-right:0;border-bottom:none;}
.sidenav li ul, sidenav li ul li ul {background:none;}
.sidenav li ul li, sidenav li ul li ul li {border-bottom:1px solid #e4e4e4;margin-right:0}
.sidenav li ul li {text-indent:40px;white-space:nowrap;overflow:visible;}
.sidenav li ul li ul li {text-indent:60px;margin:0;padding:0}
.navsub {padding:6px 0 !important;}
#wrap .sidenav .navsub a {display:inline}
.navlist {border:none !important;text-indent:0}
.navlist ul {display:inline;}
.navlist h3 {display:block;padding:6px 0;text-indent:20px;background:url(/static/navheadgrad.jpg) repeat-x;color:#333;font-weight:normal;width:206px;}
.navhead h3 {color:#333;font-weight:normal;}
.navlist h4 {display:block;padding:6px 0;text-indent:40px;background:url(/static/navheadgrad.jpg) repeat-x;font-weight:normal}
.navlist a {padding:6px 0;display:block;width:150px;background: transparent !important}
.navlist a, .navlist a:link, .navlist a:visited, .sidenav a, .sidenav a:link, .sidenav a:visited {color:#3d8ac5;font-size:12px;line-height:1.5em;}
#wrap .navsub a, .navsub a:link, .navsub a:visited {padding:0 !important; color:#666 !important;background:transparent !important}
.navsub{border-bottom:none !important;}
.navlist {border-bottom:1px solid #e4e4e4 !important;}

.footer {background: #e1e2e3 url(/static/filefdb1.gif) top center repeat-x;clear:both;height:150px;padding-left:20px;padding-top:20px;position:static;}
.footer div {float:left;padding:5px 10px 10px 0;font-size:12px;}
.footer ul {color:#3d8ac5;padding-top:7px}
.footer li {list-style-type:none;list-style-position:outside;padding: 0 0 1px 10px;background: transparent url(/static/bluebullet.gif) no-repeat left top}
.footer h3 {font-size:11px;line-height:14px;}
.footer li a {font-size:12px;line-height:15px;}
.footer a:link, .footer a:visited, .homefooter a:link, .homefooter a:visited {color:#3d8ac5;}

.pagecontent {padding-left:225px;padding-top:20px;overflow:visible; }
.fullpagecontent {padding:15px;}
.page_breadcrumb {color:#3d8ac5;padding-left:13px;font-size:10px;font-family:verdana;margin:0 0 1em 0;}
.page_breadcrumb a, .page_breadcrumb a:hover, .page_breadcrumb a:visited, .page_breadcrumb a:active { color: #3D8AC5; }
.breadcrumbs div {height:29px;float:left;}
.breadleft {width:4px;background:url(/static/breadstart.gif) no-repeat;}
#wrap .breadcrumbs .bread {width:149px;font-size:11px;text-align:center;padding:7px 0 0;background:url(/static/breadcrumbgradup.jpg) repeat-x;color:Black;text-decoration:none;cursor:default;}
#wrap .breadcrumbs .breadfront {width:149px;font-size:11px;text-align:center;padding:7px 0 0;background:url(/static/breadcrumbgradup.jpg) repeat-x;color:#3D8AC5;text-decoration:none;}
#wrap .breadcrumbs .bread1 {width:149px;font-size:12px;text-align:center;padding:7px 0 0;background:url(/static/breadcrumbgraddown.jpg) repeat-x;color:#db0000;text-decoration:none;}
.breadspace {width:15px;background:url(/static/breadspace.gif) no-repeat;}
.breadspace1 {width:15px;background:url(/static/breadspace1.gif) no-repeat;}
.breadspace2 {width:15px;background:url(/static/breadspace2.gif) no-repeat;}
 #wrap .breadcrumbs .bread1 a {color:#db0000 !important;text-decoration:none}
 #wrap .breadcrumbs .bread a {color:Black !important;text-decoration:none;cursor:default;}
 #wrap .breadcrumbs .breadfront a {color:#3D8AC5 !important;text-decoration:none}


.breadend {width:5px;background:url(/static/breadend.gif) no-repeat;}

.CCOrders ul,.Orders ol  {list-style-type:none;padding-left: 20px;}
.CCOrders ul li ul  {list-style-type:disc;padding-left: 20px;margin-left:10px;}

.BPayOrders ul,.BPayOrders ol  {list-style:disc;padding-left: 20px;margin-left:5px;}
.BPayOrders ul li ul{list-style:disc;padding-left: 20px;margin-left:5px;}

.main_landing {height:295px;width:715px;background: url(/static/file7b96.jpg) no-repeat;float:left}
.main_landing h2 {font-size:32px;line-height:36px;font-weight:bold;color:#fff !important;padding-top:90px;padding-left:380px;font-family:arial;}
.promobox1, .promobox2, .promobox3 {margin-top:20px;float:left;background: url(/static/box_top.gif) no-repeat;height:100px;width:223px;position:relative;margin-left:10px;overflow:hidden;}
.botbox {position:absolute;bottom:0;left:0;}
.promobox_pic {float:left;margin:5px;}
.main_landing div p {padding:10px 5px;font-size:11px;overflow:hidden;color:#000;line-height:1.3em}
.textlink {color:#3d8ac5 !important;}
.content_text {width:465px;padding:15px 15px 25px 0;float:left}
.content_text a {color:#3d8ac5 !important;}
.content_side {float:left;width:235px;margin:15px 0 25px;}
.content_landing {font-family:verdana;font-size:12px;line-height:1.3em}
.content_landing h3 {color:#000088;font-size:16px;font-weight:normal;margin:0.25em 0}
.content_landing p {margin:1em 0;}
.content_side h3 {border-bottom:1px solid #ccc;padding:0 0 10px;}
.content_side ul {padding-left:15px;}
.content_side li {list-style-type:disc;color:#3d8ac5;list-style-position:outside;padding:5px 0 0 0px;font-size:14px}


.pagecontent_leftcol {width:480px;float:left;padding:0 15px 25px 0;font-family:verdana;font-size:12px;line-height:1.3em;}
.pagecontent_leftcol h3 {color:#000088;font-size:16px;font-weight:normal;margin:0.25em 0}
.pagecontent_leftcol h4 {font-size:12px;margin:0.25em 0; font-weight:bold;color:#000088}
.pagecontent_leftcol p {margin:1em 0;}
.pagecontent_sidebar {width:235px;float:left;}


.fullpagecontent {font-size:14px;line-height:17px;}
.fullpagecontent p {margin:8px 0;}
.fullpagecontent h2 {font-size:16px;line-height:21px;margin:8px 0;}
.breadcrumbs em {color:#3d8ac5;}

.twocolpagecontent {width:650px;float:left;padding:15px;font-family:verdana;font-size:12px;line-height:1.3em}
.twocolpagecontent p {margin:8px 0;}
.twocolpagecontent h2 {font-size:16px;line-height:21px;margin:8px 0;}
.twocolpagecontent .collect a.blue {width:120px;}
.twocolpagecontent .collect a.blue.go {width:50px !important;}
.twocolpagecontent .collect div {width:250px;font-size:11px}
.collect {padding-top:20px;border-top:1px solid #b8b8b8;}
.collect select {margin-right:20px;}
.collect h3 {margin:8px 0;}
.collect .go {height:20px;line-height:20px}
.summerycol {float:left;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:10px}
.summerycol table {font-size:11px;}
.summerycol table td {padding:1px 5px;}
.summerycol h2 {font-size:16px;margin-bottom:20px}
.summerycol table td input
{
	height:27px;
	width:35px;
	display:block;
	color:#fff !important;
	line-height:27px;text-align:center;border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;border-right:1px solid #1d1f20;
	border-bottom:1px solid #1d1f20;font-size:12px;font-weight:bold;float:left;
	background: #3f8bc5 url(/static/bluebut.gif) repeat-x;
	margin:0;
	padding:0;
	float:right;
	
 }
.edit {width:35px !important;}
.bluebg {background:#e5eaf0;}
.ltbluebg {background:#f2f7fb;}
.strongline td {border-bottom:2px solid #000;}
.weakline td {border-bottom:1px solid #000;}
.weakline th {border-bottom:1px solid #000;}
.strongline th {border-bottom:2px solid #000;}
#wrap .summerycol table td a {float:right;color:#fff !important}

.collectionmapwrap {padding-top:30px;clear:both;}
.collectionmap {padding:10px;border:1px solid #d5d9dc;background:#f8f9fb;}
.collectionmap ul {margin:1em 0;}
.collectionmap li {margin:3px 0;list-style-type:none}
.collectionmap h2 {font-size:14px;margin:0 0 15px 0}
.storedetails {float:left;}
.mapnav {clear:both;height:30px}
.mapwrap {padding:10px;padding-left:20px;width:270px;height:250px;float:right}
.storemap {border:2px solid #e4e9eb;height:230px;width:auto;background:#fff;padding:10px}
.chequestitle {height:145px;width:480px;margin-bottom:20px}
.chequesheader {color:#fff;font-size:24px;line-height:1em;width:145px;height:100px;padding-top:5px;margin-left:300px}
.chequesheader h2 {font-weight:normal;font-size:20px;}

.greybg {background:#595f6d;}
.darkbg {background:#464b51;}
.walletcalculator {color:#fff;width:100%}
.walletrate {width:100px;font-weight:bold;text-align:right;}
.walletexchange {width:100px;margin:0 5px;text-align:right;}
.walletcalculator th {color:#000;padding:5px 3px 7px;font-weight:bold;font-size:11px;}
.walletcalculator td {padding:0px 3px;}
.walletcalculator select {width:225px;vertical-align:middle;margin:0 5px;padding:0;}

.walletrate span {vertical-align:middle;padding:0 10px;}
.walletcommission {font-weight:bolder;font-size:11px;color:Black;}
.walletcommissionvalue {background:#e9e5de;font-weight:normal;font-size:11px;color:Black;}
.walletcommissionboldvalue {background:#e9e5de;font-weight:bold;font-size:11px;color:Black;}
.walletvalidator{height:40px;margin:0 5px;}
p.walletcopy {font-size:10px}





.convertamount {margin-top:30px;border-top:1px solid #e2e6e8;width:650px;padding:20px 0 0 0;} 
#wrap .convertamount a, #wrap .collect a, #wrap .edit, #wrap .mapnav a, 
#wrap .collectnav a, #wrap .checkboxes a, .orderconfirmation a, .collectnav input 
{height:27px;width:130px;display:block;float:left;color:#fff !important;
 line-height:27px;text-align:center;border-top:1px solid #c0c0c0;
 border-left:1px solid #c0c0c0;border-right:1px solid #1d1f20;
 border-bottom:1px solid #1d1f20;font-size:12px;font-weight:bold;margin-right:3px}
 
.collectnavfunnel input
{height:27px;width:140px;color:#fff !important;
font-size:12px;font-weight:bold;text-align:center;
border-top:1px solid #c0c0c0;
 border-left:1px solid #c0c0c0;border-right:1px solid #1d1f20;
 border-bottom:1px solid #1d1f20;
margin:0;}

a.red {background: #db0202 url(/static/redbut.gif) repeat-x}
.red
{
	background: #db0202 url(/static/redbut.gif) repeat-x;
	text-align: center;
	padding:0;
}

a.blue, .edit {background: #3f8bc5 url(/static/bluebut.gif) repeat-x}
.blue{background: #3f8bc5 url(/static/bluebut.gif) repeat-x}

.calendarCell 
{
	text-align:center;
	vertical-align:middle;
}

.disableConfirmation
{
	display:none;
}

.orderconfirmation
{
	min-height:500px;
}
#wrap .orderconfirmation .printpage {color:#fff !important;border:2px solid #000 !important;float:right}
.convertamount table {float:right;width:245px}
.convertamount table td {padding:5px;text-align:right}
.walletnav {clear:both;padding:40px 0;}
.commission {background:#e9e5de;text-align:left !important}
.notice {background:#ededed;padding:5px}

.checkoutwrap {height:1350px !important;}
.zebra {clear:both;padding:2px 0;background:#eef3f7 !important;width:100%}
.nozebra {clear:both;padding:2px 0;width:100%}
.zebra, .nozebra {position:relative;height:auto;clear:both}
#wrap .zebra p, #wrap .nozebra p {margin:0px;}
.radio_clear {height:3em;float:left;width:200px;padding:10px;}
.checkoutpage { font-size:12px;}
.checkoutpage label, .checkoutpage input, .checkoutpage p {padding:2px 5px 2px 0px;}
.checkoutpage a, checkoutpage a:link, checkoutpage a:visited {color:#000;}
.checkoutpage label {width:200px;display:block;float:left;margin:2px 5px 2px 0px;clear:both;font-weight:bold;}
.checkoutpage input {margin:3px 0px;}
#wrap .checkboxes a.stylenone, #wrap .pickup a.stylenone, #wrap .emailus a.stylenone {display:inline !important;border:none !important;background:none !important;color:#3d8ac5 !important}
.checkoutnav {clear:both;padding-top:10px}
.right_bold {float:right;text-align:right;font-weight:bold;}
.hint {width:200px;border:1px solid #d9e0e6;padding:3px !important;position:absolute;right:0px;top:5px;}

.collectionbox {padding:10px;border:1px solid #d5d9dc;background:#f8f9fb;height:410px;}
.collectionbox input {margin-bottom:30px;}
.collectionbox td, collecitonbox th {text-align:center;}
.turnaround {border:2px solid #e4e9eb;background:#fff;padding:10px;color:#000;width:300px;height:300px;
             position:relative;float:right;margin-right:10px;}
.collectnav {width:630px;margin-top:200px;}

/* homepage style */
.homebody {background:#474d5d;}
#wrap.homewrap {width:1101px;margin:0 auto;background:url(/static/homebg.jpg) no-repeat;}
.homepage_marketing_wrapper {height:365px;width:670px;background:transparent;clear:both}
.priceguarentee {background:#fff; margin-left: 5px;}
.homepage_converter {width:262px;float:left;}
.homepage_converter select {font-size:12px;margin-top:15px}
.sidebar_converter {width:218px;float:right;font-size:12px}
.pagecontent_sidebar .sidebar_converter {float:left;}
.sidebar_converter fieldset {border:1px solid #e01600;width:216px}
.sidebar_converter .choosecurrency option {width:167px;}
.sidebar_converter .choosecurrency select {width:167px;font-size:10px}
.choosecurrency label {font-size:11px;line-height:14px}
.sidebar_converter p {margin:0;}
.homepage_converter h2, .sidebar_converter h2 {display:block;height:33px;background:url(/static/moneyonline.gif) no-repeat;font-size:15px;font-weight:bold;line-height:33px;color:#fff;text-indent:20px}
#wrap .sidebar_converter h2 {background:url(/static/sideconverth2.gif) no-repeat;text-indent:-9000px}
.homepage_converter label {padding:5px 10px;}
.homepage_converter input, .homepage_converter select, .homepage_converter span {margin:5px 5px 5px 10px;}
.converter_submit {height:27px;width:130px;display:block;color:#fff !important;line-height:27px;text-align:center;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #1d1f20;border-bottom:1px solid #1d1f20;font-size:12px;font-weight:bold;margin:0px auto;}
.buycurrency {padding-top:10px;}
.buycurrency p {margin:5px 10px;}
.homepane {width:957px;height:542px;margin:0 auto;}
.homecontent {width:670px;float:left;margin-left:7px; margin-top: 10px;}
.homecontent .topnav {background: url(/static/homenav.gif) no-repeat;height:33px;width:679px}
.homeflash {height:261px;width:679px;margin:0;padding-top:0;}
.homepromo {width:100%;height:101px;background:#fff}
.homepromo a {display:block;height:101px;float:left;margin:0;}
.homepromo a img {padding:0;}
.bot_box {padding:0 !important}

.homepage_converter {font-size:12px;color:#000;font-weight:bold}
.homepage_converter fieldset {border:1px solid #e01600}
.sidebar_converter .initialcurrency {width:125px;}
.sidebar_converter input, .sidebar_converter select, .sidebar_converter span, .sidebar_converter label {margin:5px 10px;}
.sidebar_converter label {font-weight:bold}
.sidebar_converter .convertbox input {width:75px;margin:5px 0;}
.choosecurrency {height:60px;background:#f1f1f1;border-bottom:1px solid #d5d5d5;padding-top:10px}
.choosecurrency option {width:210px;}
.convertbox {background:#cacaca url(/static/moneyonlinegrad.jpg) repeat-x;height:auto;padding-top:5px;padding-bottom:5px}
.initialcurrency {height:30px;float:left;width:140px;clear:both}
.convertcurrency {height:30px;width:auto;}
#wrap .currencyspan1 {margin:0;width:105px;display:block;float:left;padding-left:10px;font-size:10px;}
#wrap .currencyspan2 {margin:0;width:100px;display:block;float:left;font-size:10px;}
#wrap .currencyspan1 label, #wrap .currencyspan2 label {margin:0;}
.buycurrency {height:60px;background:#f1f1f1 url(/static/downarrow.jpg) top center no-repeat;padding-top:30px}
#wrap .buycurrency a {color:#fff !important;}
.convertp {padding:5px 0;font-size:10px;clear:both;}

.homefooter {background: #e1e2e3 url(/static/filefdb1.gif) top center repeat-x;clear:both;height:150px;padding-left:20px;padding-top:20px;position:relative}
.homefooter div {float:left;padding:5px 10px 10px 0;font-size:12px}
.homefooter ul {color:#3d8ac5;padding-top:7px}
.homefooter li {list-style-type:none;list-style-position:outside;padding: 0 0 1px 10px;background: transparent url(/static/bluebullet.gif) no-repeat left top}
.homefooter li a {font-size:12px;line-height:15px;}
.homefooter h3 {font-size:11px;line-height:14px;}

/* Drop down menu */
#qm1, #qm2, #qm3 {position:absolute;top:33px;padding:5px;border:1px solid #000;background: #e1e2e3;display:none;}
#qm1 {left:0px;width:169px}
#qm2 {left:181px;width:169px}
#qm3 {left:363px;width:169px}
#qm1 li, #qm2 li, #qm3 li {border-right:none; background-image: none;}
#qm1 li a, #qm2 li a, #qm3 li a {width:154px;padding:4px 8px 4px 5px;text-align:left;font-size:12px;color:#3d8ac5 !important;display:block;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:normal !important}
#qm1 li a:hover, #qm2 li a:hover, #qm3 li a:hover  {background:#3d8ac5;color:#fff !important;border-bottom:1px solid #fff;border-top:0px}


.receipt, .pickup {background: #d5d5d5 url(/static/receiptgrad.jpg) repeat-x;clear:both;min-height:90px; overflow: hidden;}
.pickup {padding-bottom: 5px;}
.receipt {margin-top:20px;}
.receipt p {margin:0;}
.printp {height:3em;}
.ordernum {width: 250px;float:left;background: #17181c url(/static/ordernum.jpg) repeat-x;height:69px;color:#fff;padding:10px;overflow:visible;}
.ordernum strong {font-size:1.3em;}
.totalpaid {float:left;width:100px;padding:10px}
.pickupat {float:left;padding:10px; width: 280px;}
.orderdetail table {width:100%;border-bottom:2px solid #c8c8c8}
.orderdetail table td {padding:3px 0px;}
.orderdetail th {font-weight:bold;}
.orderamount td {border-top:1px solid #000;border-bottom:1px solid #000;background:#deebf4;}
.ordertotal {background:#deebf4;width:140px;text-indent:10px;}
.textdrop {padding-right:10px;width:120px;vertical-align:middle;}
.rate {padding-right:10px;width:150px;text-indent:100px}
.pickupdate, .pickuplocation {float:left;padding:10px;}
.pickuplocation {width:500px;}
.pickupdetail {line-height:85px;float:left;padding:10px}
.pickupdetail a {line-height:65px}
p.helpline, p.emailus {float:left;padding-right:60px}
.stopbut {}

#privacywrap {background:#474d5d;width:600px !important;margin:0 auto;}
.footer.privacyfooter {height:30px;}
.content.privacycontent {background:#fff;width:580px !important;clear:both;min-height:500px;padding:10px}
.content.privacycontent p {margin:0 0 8px;font-size:11px;line-height:15px}
.content.privacycontent h3 {font-size:14px;line-height:17px;margin:8px 0;font-weight:normal}
.content.privacycontent h2 {font-size:16px;font-weight:bold;line-height:19px;margin:8px 0;}
.content.privacycontent ol {list-style-type:decimal;list-style-position:outside;margin-left:50px}
#privacywrap .content.privacycontent a {color:#3d8ac5 !important;}
#privacywrap .masthead {width:600px;position:relative}
#privacywrap .masthead a:link, #privacywrap .masthead a:visited {color:#fff}
p.text_small {position:absolute;right:0;color:#fff;top:70px;font-size:11px;}


/* Start of new Travelex style 12/1/08 */
.footer, .homefooter {background: #f5f6fa url(/static/footergrad.jpg) repeat-x;}
.footer h3, .homefooter h3 {border-bottom:1px solid #dddee3;padding-bottom:3px;}

.homepage_converter {color:#fff;margin-left:7px;margin-top:10px}
.homepage_converter fieldset {border:none;}
.homepage_converter h2 {display:block;height:37px;width:262px;background: url(/static/262top.png) no-repeat;text-transform:uppercase;}
.homepage_converter .choosecurrency {height:97px;width:262px;background:url(/static/262choose.png) no-repeat;padding-top:0px;border-bottom:0;}
.homepage_converter .convertbox {height:194px;width:262px;background:url(/static/262convert.png) 1px 0px no-repeat;padding:0}
.homepage_converter .buycurrency {height:81px;width:262px;background:url(/static/262buy.png) no-repeat;padding-top:20px}
.homepage_converter .converter_submit {height:36px;width:147px;background:url(/static/buycurrency.png) no-repeat !important;text-indent:-9000px;border:none}
.homepage_converter label {margin:10px;padding:5px 10px;}
.homepage_converter .initialcurrency {float:none;width:262px;height:auto !important;padding-top:10px}
.homepage_converter .initialcurrency img {display:block;margin-left:70px}
.homepage_converter .convertcurrency {float:none;clear:left}
.homepage_converter .convertbox input, .homepage_converter select {width:220px;margin-left:20px}
.homepage_converter .equals {margin-left:122px;margin-top:5px;margin-bottom:5px}
.homepage_converter .whatsthis {margin-left:80px;vertical-align:top;margin-top:10px}
.homepage_converter .initialcurrency span, .homepage_converter .convertcurrency span {margin-left:20px;}
.homepage_converter select {margin-top:15px;font-size:12px;}

.sidebar_converter {color:#fff;font-family:arial}
.sidebar_converter fieldset {border:none;}
.sidebar_converter h2 {display:block;height:36px;width:218px;background:url(/static/218top.png) no-repeat !important;text-transform:uppercase;text-indent:15px !important;line-height:33px;font-size:15px}
.sidebar_converter .choosecurrency {height:72px;width:218px;background:url(/static/218choose.png) no-repeat;padding-top:0;margin:0;border-bottom:0;}
.sidebar_converter .convertbox {height:166px;width:218px;background:url(/static/218convert.png) no-repeat;padding:0;}
.sidebar_converter .buycurrency {height:81px;width:218px;background:url(/static/218buy.png) no-repeat;padding-top:20px;}
.sidebar_converter .converter_submit {height:36px;width:147px;background:url(/static/buycurrency.png) no-repeat !important;text-indent:-9000px;border:none;}
.sidebar_converter label {margin:10px;padding:5px 10px}
.sidebar_converter .initialcurrency {float:none;width:218px;height:auto !important;padding-top:0px;}
.sidebar_converter .initialcurrency img {display:block;margin-left:50px;}
.sidebar_converter .convertcurrency {float:none;}
.sidebar_converter .convertbox input, .sidebar_converter select {margin:2px;width:180px;margin-left:20px;}
.sidebar_converter select {margin-top:10px;}
.sidebar_converter .equals {margin-left:90px;margin-top:5px;margin-bottom:5px}
.sidebar_converter .whatsthis {margin-left:60px;vertical-align:top;margin-top:10px}
.sidebar_converter .initialcurrency span, .sidebar_converter .convertcurrency span {margin-left:20px;}

#wrap {padding-bottom:50px;background:transparent;width:977px}
.contentwrap {width:977px;position:relative;background:url(/static/dropFFFrepeat.gif) repeat-y;overflow:visible;height:auto;}
.content {margin:0 auto;width:957px;background-color: #fff; overflow: hidden;}
.leftshadow {position:absolute;height:677px;width:10px;left:0;top:-1px;background:url(/static/leftdrop.jpg) no-repeat;}
.rightshadow {position:absolute;height:677px;width:10px;right:0;_right:-1px;top:-1px;background:url(/static/rightdrop.jpg) no-repeat;}
.masthead {width:957px;margin:0 auto;}
.footerwrap {padding:0 10px 0px 10px;background:url(/static/dropFFFrepeat.gif) repeat-y; clear: both; }

.bottomdrop {display:block;height:10px;width:977px;background:url(/static/bottomdrop.png) no-repeat;}

p.copy {clear:both;text-align:right;padding-right:20px;font-size:10px}
.securelogo {margin-left:97px;margin-top:90px;}
.loading
{
	position:fixed;
	left: 500px;
	top: 200px;
}
.loading_ie6
{
	position:relative;
	left: 300px;
	top: -200px;
}
.loading_ie6_link
{
	position:relative;
	left: 300px;
	top: -1400px;
}

#wrap .pagecontent_leftcol a {color: #3D8AC5 !important;}
#StoreLocator {overflow:hidden;}
.pagecontent_leftcol ul li, .showBullets li { list-style: disc outside; padding-left: 8px; margin-left: 16px;}
.pagecontent_leftcol ol li { padding-left: 8px; margin-left: 8px;}
.pagecontent_leftcol li.autocomplete_listItem, .pagecontent_leftcol li.autocomplete_highlightedListItem {list-style: none; padding-left: 0; margin-left: 0;}