body {
background:#828282 url(http://www.smart-traffic.co.uk/images/main_bg.gif) repeat-x scroll 0 0;
width:897px;
font-family:verdana;
font-size:11px;
margin:0 auto;
padding:0;
}

img {
border:0;
}

#header {
background:transparent url(http://www.smart-traffic.co.uk/images/header.jpg) no-repeat scroll 0 0;
float:left;
height:215px;
padding-left:16px;
width:100%;
}

#main {
background:transparent url(http://www.smart-traffic.co.uk/images/center.gif) repeat-y scroll 0 0;
width:897px;
float:left;
}

#content {
float:right;
width:573px;
}

#footer {
background:transparent url(http://www.smart-traffic.co.uk/images/footer.jpg) no-repeat;
height:100px;
width:100%;
float:left;
}

.adds_list {
float:left;
width:317px;
}

.wrapper {
padding:20px;
}

.wrapper-client {
padding:20px 0;
}

#clear_footer {
height:60px;
width:100%;
float:left;
background:transparent url(http://www.smart-traffic.co.uk/images/center.gif) repeat-y scroll 0 0;
}

ul {
float:left;
width:324px;
list-style-type:none;
margin:0 auto;
padding:0;
}

h1,h2,h3 {
font-size:14px;
text-align:center;
}

.home a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_home.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.about_us a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_about.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.pay_on_result a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_results.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.seo_services a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_services.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.clients a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_clients.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.testimonials a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_testi.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.resellers a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_resellers.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.smart_jobs a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_jobs.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.contact_us a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_contact.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.home a:hover {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_home_hover.jpg) no-repeat;
}

.about_us a:hover {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_about_hover.jpg) no-repeat;
}

.pay_on_result a:hover {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_results_hover.jpg) no-repeat;
}

.seo_services a:hover {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_services_hover.jpg) no-repeat;
}

.clients a:hover {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_clients_hover.jpg) no-repeat;
}

.testimonials a:hover {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_testi_hover.jpg) no-repeat;
}

.resellers a:hover {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_resellers_hover.jpg) no-repeat;
}

.smart_jobs a:hover {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_jobs_hover.jpg) no-repeat;
}

.contact_us a:hover {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_contact_hover.jpg) no-repeat;
}

.home_cur a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_home_hover.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.about_us_cur a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_about_hover.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.pay_on_result_cur a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_results_hover.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.seo_services_cur a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_services_hover.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.clients_cur a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_clients_hover.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.testimonials_cur a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_testi_hover.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.resellers_cur a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_resellers_hover.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.smart_jobs_cur a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_jobs_hover.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.contact_us_cur a {
background:transparent url(http://www.smart-traffic.co.uk/images/menu_contact_hover.jpg) no-repeat;
width:309px;
height:27px;
float:right;
cursor:pointer;
list-style-type:none;
}

.analysis-adds {
border:0;
float:right;
margin:0 auto;
}

.google-top-10-adds {
float:right;
border:0;
margin:0 auto;
}

.banner_callus {
background:transparent url(http://www.smart-traffic.co.uk/images/banner.jpg) repeat-y scroll 0 0;
height:88px;
width:100%;
margin:0;
padding:0;
}

.banner_seo1 {
background:transparent url(http://www.smart-traffic.co.uk/images/content_img.jpg) no-repeat scroll 0 0;
width:486px;
height:351px;
}

.banner_home {
text-align:center;
}

.ban_top {
width:100%;
float:left;
padding:5px;
}

.ban_top img {
padding-left:33px;
}

.ban_body img {
cursor:pointer;
}

.ban_body {
width:100%;
text-align:center;
}

.small_customer_slide {
padding-left:33px;
height:105px;
}

.sm_top {
background:transparent url(http://www.smart-traffic.co.uk/images/clienttop_img.jpg) no-repeat scroll 0 0;
height:28px;
float:left;
width:466px;
}

.sm_bottom {
background:transparent url(http://www.smart-traffic.co.uk/images/clientbottom_img.jpg) no-repeat scroll 0 0;
height:28px;
float:left;
width:466px;
}

.clear_slide {
height:20px;
width:100%;
}

.content_bg {
width:489px;
float:right;
margin:0 40px 0 auto;
}

.content_bg_top {
background:transparent url(http://www.smart-traffic.co.uk/images/clientbg_top.jpg) no-repeat scroll 0 0;
width:489px;
height:8px;
float:right;
margin:0 auto;
}

.content_bg_center {
background:transparent url(http://www.smart-traffic.co.uk/images/clientbg_center.jpg) repeat-y scroll 0 0;
width:489px;
float:right;
margin:0 auto;
}

.content_bg_bottom {
background:transparent url(http://www.smart-traffic.co.uk/images/clientbg_bottom.jpg) no-repeat scroll 0 0;
width:489px;
height:8px;
float:right;
margin:0 auto;
}

.content_text {
text-align:justify;
font-family:Verdana,Arial;
font-size:12px;
line-height:1.5em;
padding:1px 15px 10px 3px;
}

b,strong {
font-family:Calibri,Tahoma,Verdana,Arial;
font-size:14px;
}

form,input {
border:0;
margin:0 auto;
}

form {
padding-left:25px;
}

input {
background:#fff;
height:21px;
}

button {
width:176px;
height:30px;
padding-top:26px;
background:transparent url(http://www.smart-traffic.co.uk/images/button.gif) no-repeat scroll 0 0;
border:0;
margin:0 auto;
}

.contact_form_body {
float:left;
width:324px;
height:295px;
}

.contact_form {
background:transparent url(http://www.smart-traffic.co.uk/images/detail_form.jpg) no-repeat scroll 0 0;
width:211px;
height:295px;
margin:0 auto;
}

.inputbox {
width:176px;
height:21px;
padding-top:73px;
margin:0 auto;
}

.inputbox1 {
width:176px;
height:21px;
padding-top:26px;
margin:0 auto;
}

.inputbox2 {
width:176px;
height:30px;
padding-top:11px;
margin:0 auto;
}

.sociable_form {
float:left;
width:324px;
height:20px;
}

.st_sociable {
width:220px;
height:20px;
margin:0 auto;
text-align:center;
}

.st_sociable a {
text-decoration:none;
display:inline;
}

.st_sociable img {
border:0;
float:left;
padding:5px;
}

.offer-ul {
display:block;
list-style-type:circle;
padding-bottom:10px;
width:100%;
}

.offer-ul li {
list-style-type:circle;
margin-left:22px;
padding-bottom:8px;
}

.cont_input {
border:1px solid #000;
cursor:pointer;
display:inline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
width:63px;
}

.form {
width:458px;
float:right;
margin:0 28px 0 auto;
}

.form_top {
background:transparent url(http://www.smart-traffic.co.uk/images/form_top.jpg) no-repeat scroll 0 0;
width:460px;
height:32px;
float:right;
margin:0 auto;
}

.form_center {
background:transparent url(http://www.smart-traffic.co.uk/images/form_center.jpg) repeat-y scroll 0 0;
width:460px;
height:390px;
float:right;
padding-top:20px;
margin:0 auto;
}

.form_center_ref {
background:#D2D2D2;
border-left:1px solid;
border-right:1px solid;
float:right;
height:265px;
margin:0 auto;
padding-top:20px;
width:458px;
}

.form_bottom {
background:transparent url(http://www.smart-traffic.co.uk/images/form_bottom.jpg) no-repeat scroll 0 0;
width:460px;
height:12px;
float:right;
margin:0 auto;
}

.submit_class {
background:transparent url(http://www.smart-traffic.co.uk/images/button.png) no-repeat scroll 0 0;
border:0 none;
height:22px;
width:91px;
cursor:pointer;
}

#sidebar,.menu_list {
float:left;
width:324px;
}

.clear_adds,.clear_adds2 {
height:20px;
width:317px;
float:left;
}

.clear_resultbanner,.clear_form {
height:20px;
}

.center {
padding-left:0;
padding-right:4px;
font-family:Calibri,Tahoma,Verdana,Arial;
font-size:14px;
}

td {
display:table-cell;
padding:1px;
}

.inner ul {
float:left;
padding-left:35px;
text-align:justify;
}

.inner ul li {
list-style-type:disc;
float:left;
width:425px;
margin:5px;
}

.inner strong {
font-family:arial;
font-size:12px;
}

#sitewide {
float:left;
width:100%;
text-align:center;
padding-bottom:49px;
margin:0 auto;
}

#sitewide ul {
width:100%;
float:left;
text-align:center;
margin:0 auto;
}

#sitewide ul li {
display:inline;
}

#sitewide ul li a {
color:#fff;
margin:0 auto;
}

div.scrollingHotSpotLeft {
min-width:75px;
width:10%;
height:100%;
background-repeat:repeat;
background-position:center center;
position:absolute;
z-index:200;
left:0;
}

div.scrollingHotSpotRight {
min-width:75px;
width:10%;
height:100%;
background-repeat:repeat;
background-position:center center;
position:absolute;
z-index:200;
right:0;
}

div.scrollWrapper {
position:relative;
overflow:hidden;
width:100%;
height:100%;
}

div.scrollableArea {
position:relative;
width:auto;
height:100%;
}

#pnLightbox {
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

#pnLightbox.yui-panel .hd {
height:49px;
background:url(http://cdn.printfriendly.com/pf-widget-top-server.gif) no-repeat 0 0;
overflow:hidden;
}

#pnLightbox.yui-panel .hd ul {
margin:0;
padding:0;
}

#pnLightbox.yui-panel .hd li {
display:inline;
list-style-type:none;
}

#pnLightbox.yui-panel .hd li a {
height:48px;
display:block;
}

#w-print {
position:absolute;
left:0;
top:0;
}

#w-print a {
width:111px;
}

#w-print a:hover {
background:url(http://cdn.printfriendly.com/pf-widget-top.gif) no-repeat 0 -49px;
}

#w-pdf {
position:absolute;
left:111px;
top:0;
}

#w-pdf a {
width:94px;
}

#w-pdf a:hover {
background:url(http://cdn.printfriendly.com/pf-widget-top.gif) no-repeat -111px -49px;
}

#w-email {
position:absolute;
left:205px;
top:0;
}

#w-email a {
width:96px;
}

#w-email a:hover {
background:url(http://cdn.printfriendly.com/pf-widget-top.gif) no-repeat -205px -49px;
}

#w-tweet {
position:absolute;
left:301px;
top:0;
}

#w-tweet a {
width:86px;
}

#w-tweet a:hover {
background:url(http://cdn.printfriendly.com/pf-widget-top.gif) no-repeat -301px -49px;
}

#w-space span {
width:213px;
}

#w-undo {
position:absolute;
left:600px;
top:0;
}

#w-undo a {
width:85px;
}

#w-undo a:hover {
background:url(http://cdn.printfriendly.com/pf-widget-top.gif) no-repeat -600px -49px;
}

#w-remove-images {
position:absolute;
left:685px;
top:0;
}

#w-remove-images a {
width:153px;
}

#w-remove-images a:hover {
background:url(http://cdn.printfriendly.com/pf-widget-top.gif) no-repeat -685px -49px;
}

#w-remove-images input {
float:left;
vertical-align:middle;
margin:22px 15px 15px 12px;
}

#w-space2 span {
width:27px;
}

#w-close {
width:35px;
}

#w-close a:hover {
background:url(http://cdn.printfriendly.com/pf-widget-top.gif) no-repeat -865px -49px;
}

#pnLightbox.yui-panel .bd {
border:none;
background:#fff;
margin:0;
padding:0;
}

#pnLightbox.yui-panel .ft {
background:url(http://cdn.printfriendly.com/footer-bg.gif) repeat-x 0 0;
height:20px;
border:1px solid #878787;
border-top:1px solid silver;
padding:0;
}

#pnLightbox.yui-panel .ft a.f-logo {
background:url(http://cdn.printfriendly.com/footer-get-button.gif);
display:block;
font-size:1px;
height:18px;
line-height:1px;
text-indent:-9999px;
width:237px;
}

#pnLightbox.yui-panel .container-close {
background:transparent url(http://cdn.printfriendly.com/pf-widget-top.gif) no-repeat scroll -865px -49px;
display:block;
height:48px;
position:absolute;
text-indent:-9999px;
top:0;
right:0;
width:35px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

.hidden {
background:none;
font-size:1px;
display:none;
height:0;
left:-9999px;
overflow:hidden;
position:absolute;
top:-9999px;
width:0;
z-index:0;
line-height:0;
}

.mask {
background:#101010!important;
}

#pnLightbox iframe {
overflow:auto;
}

.yui-skin-sam .yui-panel-container.shadow .underlay {
background:none;
bottom:0;
left:0;
right:0;
top:0;
}

iframe#toolsframe {
background:none;
}

.yui-skin-sam .yui-panel-container {
padding:0;
}

.yui-skin-sam .yui-panel {
border:none;
}

.yui-skin-sam .yui-panel .bd {
border:none;
margin:0;
}

#pf-print-popup {
position:absolute;
z-index:9998;
top:0;
left:90px;
display:none;
}

#pf-pdf-popup {
position:absolute;
z-index:9998;
top:0;
left:90px;
margin-left:auto;
margin-right:auto;
display:none;
}

.dialog {
width:717px;
background:transparent url(http://cdn.printfriendly.com/dialog-bg.png) no-repeat scroll 0 0;
color:#333;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
display:block;
margin:0;
}

.dialog .content {
text-align:left;
margin:0;
padding:45px 48px 0 56px;
}

.foot {
background:transparent url(http://cdn.printfriendly.com/dialog-bg.png) no-repeat scroll 0 100%;
height:53px;
width:717px;
margin:0;
padding:0;
}

.dialog .close {
display:block;
height:40px;
width:45px;
float:right;
cursor:pointer;
text-indent:-9999px;
margin:10px 10px 0 0;
}

.dialog .header {
display:block;
width:560px;
height:67px;
}

.dialog .header span {
display:none;
}

.dialog .header img {
padding-right:10px;
}

.dialog p {
margin-top:10px;
display:none;
}

.dialog .section {
margin-top:15px;
clear:both;
}

.dialog label {
display:block;
float:left;
text-align:right;
font-size:x-large;
margin-right:10px;
margin-top:15px;
width:80px;
}

.dialog input {
border:2px solid #999;
font-size:small;
width:320px;
color:#666;
margin:15px 0 0;
padding:5px;
}

.dialog textarea {
border:2px solid #999;
width:320px;
color:#666;
margin:15px 0 0;
padding:5px;
}

.dialog .active {
border:2px solid #666;
background:#FF9;
}

.dialog .desc {
display:block;
margin:3px 0 0 90px;
}

.dialog .small {
font-size:small;
color:#666;
}

.dialog .submit {
background:#999;
background-color:#CCC;
border:2px solid #999;
font-size:x-large;
width:auto;
color:#333;
margin:10px 0 15px 90px;
}

div.scrollingHotSpotLeftVisible,div.scrollingHotSpotRightVisible {
background-color:#fff;
background-repeat:no-repeat;
}
