body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}table{border:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}q:before,q:after{content:''}@font-face{font-family:WalkwayBold;src:url('../fonts/Walkway_Bold.ttf')}@font-face{font-family:WalkwayObliqueBold;src:url('../fonts/Walkway_Oblique_Bold.ttf');font-style:oblique}@font-face{font-family:SaxMono;src:url('../fonts/saxmono.ttf')}html,body{height:100%}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre form,fieldset,input,p,blockquote,th,td{font-family:"Helvetica Neue",Helvetica,"Calibri","Tahoma",sans-serif;color:#3b3b3b}h1,h2,h3,h4,h5,h6{font-weight:lighter}h2,h3,h4{font-family:WalkwayBold,"Helvetica Neue",Helvetica,"Calibri","Tahoma",sans-serif}h2{font-size:28px;padding-bottom:8px;letter-spacing:1px}h3{font-size:20px;padding-top:6px;letter-spacing:1px;word-spacing: -1px;margin-bottom:11px}p{font-size:13px;line-height:22px;margin-bottom:11px;padding-bottom:0 !important}a{text-decoration:none;color:#EA9528}a:hover{border-bottom:1px dotted #c66b00}em{font-weight:inherit;font-style:oblique}#header em, #smart-web h3
em{font-family:WalkwayObliqueBold}strong{font-weight:bold}.centre-container{width:952px;margin:0
auto}#wrapper{min-height:100%;height:auto !important;height:100%;margin:0
auto -400px;min-width:1070px}#push,#wrapper,#footer{display:block;height:420px}#header{display:block;height:100px;padding-top:60px;background:url(../img/body.gif)}#logo{float:left;position:relative}#logo
a{display:block;float:left;width:262px;height:0;padding-top:47px;background:url('../img/logo_sprite.png');overflow:hidden;float:left;outline:none;position:absolute;z-index:5}#logo a:hover{border-bottom:0 none}#logo
a.over{background:url('../img/logo_sprite.png') 0px -47px;position:absolute;z-index:10}#logo
.under{width:240px;height:23px;background:#fed759;position:absolute;z-index:2;-moz-box-shadow:0 0 40px #fed759;-webkit-box-shadow:0 0 80px #fed759;top:10px;left:10px}#tagline{float:right;position:relative;right:25px;font-size:20px;font-weight:lighter;color:white;letter-spacing:1px;line-height:47px;font-family:WalkwayBold,"Helvetica Neue",Helvetica,"Calibri","Tahoma",sans-serif;letter-spacing:1px;word-spacing: -1px}#main{padding-bottom:36px}.main-gradient{background:#d9d9d9 url('../img/main-gradient.jpg') repeat-x;padding:36px
0 20px;border-bottom:1px solid #bfbfbf;border-top:1px solid #fff;text-shadow:white 1px 1px}.main-gradient
a{color:#000;border-bottom:1px dotted #666}.main-gradient a:hover{border-bottom:1px dotted #fff}.no-gradient{padding-top:36px}.no-gradient p, .no-gradient
li{font-size:13px}.no-gradient
p{margin-bottom:22px}.no-gradient
li{margin-bottom:11px}.no-gradient
ul{margin-bottom:22px}#main p.view-website{padding-top:10px}#main p.view-website
a{color:inherit;padding-right:24px;font-size:20px;background:url('../img/main-gradient-go.png') right 5px no-repeat}.main-gradient ol, .no-gradient
ol{list-style:decimal inside;margin-left:30px}.main-gradient ul, .no-gradient
ul{list-style:square outside url('../img/bullet.png');margin-left:20px;padding-left:20px;margin-bottom:10px}.main-gradient li, .no-gradient
li{padding-bottom:5px}#main-image{float:right;margin-left:50px}.three-column{overflow:auto;width:952px;margin:0
auto;padding:15px
0 0 17px}.three-column>li{float:left;width:280px;padding:0
20px;border-left:1px dashed #ddd}.three-column>li:first-child{padding-left:0;border-left:none}.three-column li.two-columns{width:560px}.main-gradient .three-column>li{border-left:1px dashed #888}.main-gradient .three-column>li:first-child{border-left:none}.three-column
h3{font-size:22px;padding:15px
0 5px}.three-column
p{padding-bottom:10px}.three-column
a{color:#ea9528}.three-column a.go-there{padding-right:24px;background:url('../img/link-go.png') center right no-repeat}.three-column
img{float:right;margin:0
0 8px 12px}ul.thumbnails{list-style:none;margin-left:0;padding-left:0;float:left;clear:left;margin-top:20px}.thumbnails
li{float:left;opacity:0.8;margin:0
22px 20px 0px;cursor:pointer;padding:0;padding-bottom:0;height:114px}.thumbnails li
img{width:170px;height:109px;border:2px
solid #fff}.thumbnails
li.active{opacity:1}.thumbnails
li.last{margin:0
0 20px 0}img.tn{border:1px
solid #ccc}.thumbnails
li.active{border:1px
solid #ff8200;-webkit-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.3);box-shadow:0px 3px 4px rgba(0,0,0,0.3)}#footer{display:block;padding-top:35px;background:url(../img/body.gif);min-width:1070px}#map{float:left;border:4px
solid #4d4d4d}#nav{width:120px;height:300px;float:right;padding:0
20px 0;border-left:1px dashed #333;position:relative}#nav
h3{width:170px;text-align:right;float:left;font-size:28px}#nav
li{padding:0
0 10px 0;line-height:16px}#nav
a{color:#ea9528;font-weight:lighter;font-size:16px}#nav li.fb, #nav
li.twitter{position:absolute;bottom:1px;padding:0}#nav
li.fb{left:20px}#nav
li.twitter{left:58px}#nav li.fb a, #nav li.twitter
a{position:absolute;bottom:1px;display:block;width:28px;padding-top:28px;height:0;overflow:hidden;outline:none}#nav li.fb a:hover, #nav li.twitter a:hover{border-bottom:none}#nav li.fb a:active, #nav li.twitter a:active{bottom:0}#nav li.fb
a{background:url(../img/facebook.png) no-repeat}#nav li.twitter
a{background:url(../img/twitter.png) no-repeat}#footer
.loading{width:16px;height:16px;float:left;margin-left:270px}#footer
button{margin-left:0}#footer
h3{font-size:20px;padding-top:6px;margin-bottom:15px;color:#fff}#footer
.thanks{height:270px;position:absolute;right:0}#footer .thanks
p{color:#fff}#footer .thanks
h3{padding:0
0 0 20px;background:url(/img/accept.png) no-repeat 0 3px}#footer
h4{color:#f99e29;font-size:14px;padding:16px
0 6px;padding-left:375px}ul.contact-section
li{color:#bababa;font-size:14px;padding-bottom:5px;padding-left:375px}#footer_contact{width:400px;margin:5px
0 0 20px;float:left;padding:0
0 19px;position:relative}#footer_contact
.arrow{height:169px;width:140px;background:url(/img/arrow.png) no-repeat 0 0;position:absolute;top: -170px;left:100px;z-index:10}#footer_contact
#footer_contact_bg{background:#EA9528;width:100%;height:100%;position:absolute}#footer_contact
form{float:left}#footer_contact
label{float:left;width:123px;font-size:14px;text-align:right;color:#f5f5f5;padding:4px
5px 3px 0}#footer_contact input, #footer_contact select, #footer_contact
textarea{float:right;font-size:13px}#footer_contact
input{width:244px;padding:3px}#footer_contact
select{width:250px}#footer_contact
textarea{height:80px;font-family:"Helvetica Neue",Helvetica,"Calibri","Tahoma",sans-serif;width:240px;padding:3px
5px}#footer_contact
div.field{margin-bottom:15px;float:left;padding:0;width:100%}#footer_contact
h4{padding:0;margin-bottom:20px}#footer
button{float:right}#map_container{float:left}#map_details{clear:left;font-size:13px;position:relative;bottom:0}#map_details
span{display:block;color:#F5F5F5}#map_details
span.address{float:left}#map_details
span.contact{float:right}#map_details
a{color:#ea9528;float:left;line-height:20px}#map_details a.go-there{padding-right:24px;background:url('../img/link-go.png') center right no-repeat}fieldset{border:1px
solid #bbb;padding:10px;margin-bottom:15px}legend{padding:0
6px}div.field{padding:10px;position:relative;float:left}div.field
label{display:block;width:200px;float:left;text-align:right;padding-right:10px}div.field div
label{float:none;text-align:left;display:inline;padding-left:5px}div.field
input{padding:3px;font-size:13px}button{margin-left:210px}.carousel_wrapper
p{margin-bottom:11px}#index
h2{position:relative;left:28px;top: -3px}#index
.carousel_nav{position:absolute;bottom:18px;right:48px;z-index:10}#index .carousel_nav
ul{list-style:none;margin:0;padding:0}#index .carousel_nav
li{float:left;margin-right:5px;cursor:pointer;background:url(/img/dark_dot.png) no-repeat;width:16px;height:16px}#index .carousel_nav
li.active{background:url(/img/light_dot.png) no-repeat}#index img.left, #index
img.right{position:absolute;top:50%;cursor:pointer;margin-top: -25px}#index
img.left{left: -10px}#index
img.right{right: -10px}#index
.carousel_outer{width:960px;margin:0
auto;overflow:hidden;position:relative;height:530px;left:5px}#index
.carousel_wrapper{width:1070px;margin:0
auto;position:relative}#index
.carousel_item{width:960px;height:510px;margin-left:5px;position:absolute}#index .carousel_item h2
a{color:#333;padding-right:24px;background:url('../img/main-gradient-go.png') right 8px no-repeat;border-bottom:0 none}#index .carousel_item h2 a:hover{border-bottom:1px dotted #666}#index
.carousel_inner{width:10000px;position:absolute;left: -965px}#index .img_carousel
li{position:absolute;top:0;left:0;list-style-type:none;display:block;background-color:#fff}#index .img_carousel li
img{width:548px;height:348px;border:10px
solid #fff}#index
.img_carousel{position:relative;height:368px;width:566px;float:left;-webkit-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.3);box-shadow:0px 3px 4px rgba(0, 0, 0, 0.3);overflow:hidden}#index .main-gradient{height:530px}#index img#current-image{float:left;width:566px;margin:0
30px 20px 0}#index .main-gradient
p{padding-left:596px;width:356px}#index .three-column #smart-web
img{margin:6px
-4px 0 12px}#index .three-column #our-clients
img{margin: -20px 0 0 12px}#index .three-column #make-a-payment
img{margin: -10px -30px 0 12px}#index .three-column #our-clients a.img:hover, #index .three-column #our-clients a.img,
#index .three-column #make-a-payment a.img, #index .three-column #make-a-payment a.img:hover{border-bottom:0 none;float:right}#clients #main-image{margin-top: -25px}#clients
table{padding-top:20px;margin:0
auto}#clients
td{padding:20px
30px;text-align:center}#clients td a:hover{border-bottom:0 none}#clients .centre-container
p{margin-bottom:11px}#contact .centre-container{}#contact .centre-container
p{margin-bottom:11px}#contact
dl{clear:right;float:left;margin-top:20px;padding:0
0 0 24px;width:256px;font-size:13px}dl.phone{background:url(/img/ico-phone.png) no-repeat 0 2px}dl.email{background:url(/img/ico-email.png) no-repeat 0 2px}dl.address{background:url(/img/ico-house.png) no-repeat 0 2px}dl.creds{background:url(/img/ico-rosette.png) no-repeat 0 2px}#contact
dt{width:100px;float:left;font-weight:bold;clear:both;line-height:22px}#contact
dd{width:146px;float:right;line-height:22px;text-align:right}#contact dl.email
dd{clear:both;width:256px;height:30px}#contact
dl.creds{margin-top:0}#contact dl.creds
dt{width:40px}#contact dl.creds
dd{width:216px}#contact ul.three-column
p{margin-top:20px}#payment #main-image{width:300px;float:none;margin-left:0;position:absolute;left:650px}#payment .center-container{position:relative}#payment
.container{position:relative;width:600px;height:280px;overflow:hidden}#payment
.inner_container{position:absolute;width:5000px;left:0;height:280px}#payment
.col{width:250px;float:left}#payment .col p
span{color:#000;text-shadow:none}.field{position:relative}.submit_field{margin-left:210px;clear:both}#payment
.field.submit_field{padding:10px
30px 10px 10px}#page-3
.submit_field{margin-left:240px}.submit_field
button{margin-left:0;float:left}#card_type{padding-left:210px}#payment #main-image{margin-left:0;left:600px;z-index:10}#payment .centre-container{position:relative}#payment .container
.loading{width:16px;height:16px;position:absolute;right:0;bottom:14px}div.page{position:absolute;width:600px}div#page-two{left:800px}div#page-three{left:1600px}div#page-three
h3{text-align:center;margin-top:100px;font-size:36px}div#page-three
p{text-align:center}#page-3
p.first{margin-bottom:10px}[disabled]{color:#222}#overlay{min-width:800px;min-height:600px}.dialog{position:absolute;left:18px;right:18px;top:18px;bottom:18px;color:#333;text-shadow:#fff 0 1px 1px}.dialog
p{margin-bottom:20px}.dialog p
strong{margin-bottom:20px;float:left;text-align:center;font-weight:bold}#overlay_backdrop{background:url(/img/overlay_backdrop.png)}.dialog
h1{font-size:16px;margin-bottom:16px;text-align:center}#dialog_container{-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:rgba(0, 0, 0, 0.6) 0 5px 16px;-moz-box-shadow:rgba(0, 0, 0, 0.6) 0 5px 16px;background:url(/img/dialog.png) repeat-x #D8D8D8}.button, .button_inner, .button
.label{display:block;float:left;background:url(/img/controls.png) no-repeat;cursor:pointer}.button{position:relative}.button
.label{background-repeat:repeat-x}a.button.left,a.button.center{float:left;margin-right:16px}a.button.right{float:right;margin-left:16px}.button, .button_inner, .button
.label{height:32px}.button{background-position:left -232px;padding-left:16px;color:#333}.button_inner{background-position:right -296px;padding-right:16px}.button
.label{background-position:left -264px;line-height:22px;padding:1px
4px;font-size:14px;height:30px;line-height:30px;text-shadow:#fff 0 1px 1px}.button:hover{border-bottom:0 none}.button:active{background-position:left -328px}.button:active
.button_inner{background-position:right -392px}.button:active
.label{background-position:left -360px}a.button.disabled{opacity:0.7;color:#777;cursor:default}#credit_card{width:230px;height:144px;position:relative;float:left;margin-right:20px;text-shadow:none}#credit_card #card_image, #credit_card #card_image
img{width:230px;height:144px}#credit_card #card_chip, #credit_card #card_chip
img{width:32px;height:27px}#credit_card
#card_chip{position:absolute;top:20px;left:20px}#credit_card span#cc_no, #credit_card
span#cc_no_behind{font-family:SaxMono,sans-serif;position:absolute;top:65px;left:20px;letter-spacing:1px;font-size:16px}#credit_card
span#cc_no{color:#fff;-webkit-mask-image: -webkit-gradient(linear, left top,
left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));z-index:2;opacity: .8}#credit_card
span#cc_no_behind{color:#aaa;text-shadow: -1px 0 1px rgba(0,0,0,0.6);z-index:1}#credit_card span#cc_name, #credit_card
span#cc_name_behind{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;position:absolute;top:111px;left:22px;display:block;width:135px;height:30px;line-height:13px}#credit_card
span#cc_name{color:#fff;-webkit-mask-image: -webkit-gradient(linear, left top,
left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));z-index:2}#credit_card
span#cc_name_behind{color:#999;text-shadow: -1px 0 1px rgba(0,0,0,0.6);z-index:1}#credit_card span#cc_expiry, #credit_card
span#cc_expiry_behind{font-family:SaxMono,sans-serif;position:absolute;top:95px;left:95px;letter-spacing:1px;font-size:13px}#credit_card
span#cc_expiry{color:#fff;-webkit-mask-image: -webkit-gradient(linear, left top,
left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));z-index:2;opacity: .8}#credit_card
span#cc_expiry_behind{color:#aaa;text-shadow: -1px 0 1px rgba(0,0,0,0.6);z-index:1}#credit_card
span#cc_valid_text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:6px;position:absolute;line-height:6px;top:95px;left:73px;width:10px;color:#fff}#credit_card
span#cc_first_4_text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:8px;position:absolute;top:80px;left:20px;color:#fff}#credit_card
span#cc_month_year_text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:6px;position:absolute;top:85px;left:95px;color:#fff}#credit_card
#cc_logo{position:absolute;bottom:8px;right:8px;background:#fff}#credit_card
#cc_logo.visa{width:60px;height:25px;background:url(../img/visa.png) no-repeat}#credit_card
#cc_logo.mast{width:60px;height:36px;background:url(../img/mastercard.png) no-repeat}