﻿/* {margin:0px;padding:0px;} */
h1, h2, h3, h4, h5 ,h6 {margin:0px;padding:0px;}
h1 {font-size:22px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
img {border:none;}
p {margin:0;padding:10px 0 10px 0;}
ul{margin:10px 0 0 15px;padding:0;}
ul li{list-style-type:square;}
a {text-decoration:none;color:#0080e8;}
a:hover {color:#004277;}
html {height:100%;}
body{margin:0;font:normal 11px Arial, Helvetica, Serif;color:#54575e;height:100%;}
#wrapper{background:#fff url(/App_Themes/FixedPrice/images/main_bg.gif) repeat-y center top;}
#wfix {background:url(/App_Themes/FixedPrice/images/footer_bg.gif) repeat-x left bottom;}

#main{width:990px;margin:auto;}
#header {background:#fff url(/App_Themes/FixedPrice/images/sprites.png) no-repeat right -141px;height:172px;}
#hd_topbar {height:24px;padding:6px 15px 0;margin-bottom:10px;text-align:right;color:#fff;font-size:13px;}
#hd_topbar a {color:#ff9705;font-weight:bold;}
#hd_midbar {height:90px;margin-bottom:10px;padding:0 10px;}
#nav {background:url(/App_Themes/FixedPrice/images/sprites.png) no-repeat right -40px;height:35px;padding-right:8px;}
#Anav {background:url(/App_Themes/FixedPrice/images/sprites.png) no-repeat right -106px;height:35px;padding-right:8px;}
#header h1, #header .logo {text-indent:-10000px;display:block;float:left;margin-top:50px;height:40px; width:224px;background: url(/App_Themes/FixedPrice/images/sprites.png) no-repeat -280px top;}
#nav ul, #footer ul, #Anav ul {margin:0;padding:0;}
#nav li, #Anav li {display:block;float:left;list-style:none;}
#nav li a, #Anav li a {display:block;border-left:solid 1px #777777;border-right:solid 1px #fff;color:#777777;font:bold 13px Arial, Helvetica, Serif;padding:10px 27px 9px;}
#nav li a:hover, #Anav li a:hover {background:#777777;color:#fff;}
#nav li a.first, #Anav li a.first {padding-left:40px;border-left:none;}
#nav li a.last, #Anav li a.last {border-right:none;}
.btn1 {cursor:pointer;display:inline-block;width:90px;height:24px;border:none;font:bold 12px Arial, Helvetica, Serif;color:#fff;background:#e20a16 url(/App_Themes/FixedPrice/images/buttons.gif) no-repeat left -61px;}
.navright {display:block;margin-top:5px;float:right;font-size:13px;color:#fff;}
.navright h3 {float:left;font-size:13px;color:#fff;margin:4px 5px 0;}
#container {padding:0px 10px 10px;}
#footer {height:325px;color:#fff;padding-left:10px;}
#footer .rightpane {padding:14px 18px;font-size:11px;float:right;width:244px;background:url(/App_Themes/FixedPrice/images/sprites.png) no-repeat left top;}
#footer .rightpane a {color:#ff9705;}
#footer .rightpane a:hover {color:#fff;}
#footer .rightpane .links {margin-bottom:75px;text-align:center;font:bold 13px Arial, Helvetica, Serif;}
#footer .leftpane {float:left;width:700px;padding-top:14px;}
#footer li {display:inline;font-size:13px;}
#footer li a {color:#fff;}
#footer li a:hover {color:#ff9705;}
#footer h4 {font-size:13px;}
#footer h5 {font-size:11px;margin:10px 0 2px;}
#footer .column {float:left;margin-left:10px;width:132px;font-size:11px;}
#footer .column li  {font-size:11px;display:list-item;list-style:none;}
#footer .column a {line-height:16px;color:#ff9705;}
#footer .column a:hover, #footer p a:hover {text-decoration:underline;}
#footer .first {margin-left:0;}
#footer a {color:#ff9705;}

/* Home */
#h_servicesearch {clear:both;height:322px;background:#000;margin:0;color:#000;}
#h_servicesearch .right{float:right;width:690px;height:322px;background:url(/App_Themes/FixedPrice/images/home_offer.jpg) no-repeat;color:#fff;font-size:18px;}
#h_servicesearch .right .intro {margin:20px 0 0 15px;}
#h_servicesearch .left{float:left;height:300px;width:256px;padding:22px 22px 0;background:url(/App_Themes/FixedPrice/images/h_ssearch_bg.jpg) no-repeat;}
#servicesearch {float:left;height:300px;width:256px;padding:9px 22px 0;background:url(/App_Themes/FixedPrice/images/h_ssearch_bg.jpg) no-repeat left -13px;}
#h_servicesearch h2, #servicesearch h2, #b_servicesearch h2 {margin-bottom:10px;color:#fff;text-transform:uppercase;font-size:18px;}
#h_servicesearch .findmore, #servicesearch .findmore, #b_servicesearch .findmore{cursor:pointer;margin:0 0 0 15px;border:none;width:131px; height:37px; background:url(/App_Themes/FixedPrice/images/buttons.gif) no-repeat left top;}
#h_servicesearch label, #servicesearch label, #b_servicesearch label {float:left;width:73px;font-weight:bold;padding-top:3px;font-size:12px;clear:left;}
#h_servicesearch h3 , #servicesearch h3, #b_servicesearch h3 {float:left;width:70px;font-size:14px;margin:0 0 5px;}
#h_servicesearch select, #servicesearch select, #b_servicesearch select {width:180px;margin-bottom:3px;height:20px;font-size:12px;}
#h_servicesearch input.postcode, #servicesearch input.postcode, #b_servicesearch input.postcode{width:70px;margin-bottom:3px;background:#fbf4a4;border:solid 1px #959595;padding:2px;}
#h_servicesearch select.short, #servicesearch select.short, #b_servicesearch select.short {width:70px;margin-bottom:3px;}
#h_servicesearch .submit, #servicesearch .submit, #b_servicesearch .submit {margin:5px 0 0 75px;width:102px;height:24px;background:url(/App_Themes/FixedPrice/images/buttons.gif) left -37px;font-weight:bold;color:#fff;border:none;}
#h_servicesearch a, #servicesearch a, #b_servicesearch a {display:block;color:#387bbf;font-weight:bold;margin:5px 0 0 75px;}
#h_servicesearch .ErrMsg {display:block;color:#ff0000;text-align:center;margin:0;padding:10px 0 0;}
#h_servicesearch input.location, #servicesearch input.location, #b_servicesearch input.location {width:174px;margin-bottom:3px;border:solid 1px #959595;padding:2px;}

.suggestion_list {margin:0px;border:solid 1px #959595;z-index:1000;background-color:#fff;}
.suggestion_list li {list-style-type:none;font-family:Arial,Helvetica,Serif;font-size:13px;font-weight:bold;margin-bottom:3px;}

#h_ads {font-size:0;overflow:hidden;}
#h_ads a.item {float:left;margin-left:10px;}
#h_ads a.item:hover {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#h_ads p.item {float:left;margin:0 0 0 10px;padding:0;}
#h_ads a.first {margin-left:0;}
.h_right_banner {float:right;width:300px;}
.h_left_content {float:left;width:660px;font-family:Tahoma, Arial, Helvetica, Serif;}
ul.approvedlist {margin:5px 0 0;padding:0;font-size:12px;}
ul.approvedlist li {display:block;float:left;width:132px;text-transform:uppercase;margin-top:3px;}
.g_titlebar {background:url(/App_Themes/FixedPrice/images/sprites.png) no-repeat right -75px;height:24px;padding:6px 40px 0 10px;font:bold 14px Tahoma, Helvetica, Serif;color:#55575f;}
.g_titlebar a{display:block;float:right;}

.in_columns {overflow:hidden;clear:both;color:#000;background:url(/App_Themes/FixedPrice/images/in_strip.jpg) no-repeat left top;padding-top:13px;}
.in_columns .l_col {float:left; width:300px;}
.in_columns .r_col {float:right; width:660px;padding:10px 15px;color:#5e5e5e;}

.breadcrumb {text-align:right;padding-bottom:13px;font-size:11px;border:solid 1px #fff;}
.breadcrumb ul {margin:2px 0 0;padding:0;float:right;}
.breadcrumb ul li {display:inline;list-style-type:none;}
.breadcrumb .bookmark {float:right;padding-left:20px;}

.repeater {width:685px;margin-right:-27px;}
.rpt_col {float:left;width:125px;padding-right:10px;}
.rpt_col ul {margin:15px 0 0;padding:0;}
.rpt_col ul li {list-style:none;margin-bottom:4px;font-size:12px}
.rpt_col ul li span {font-size:14px;font-weight:bold;}
.rpt_col .pic {margin:5px 0 0;padding:0;}
.rpt_col .pic img{margin-bottom:7px}
.rpt_col .pic a {font-size:12px;font-weight:bold;}
.rpt_col .details {margin:0 0 5px;padding:0;padding-right:5px;}

#google_map_workshop {width:285px;height:295px;overflow:hidden;}
#google_map_listing {width:660px;height:300px;}
#google_map_summary {width:470px;height:185px;}
.centrelist {margin-top:5px;font-size:12px;}
.centrelist span {display:block;float:left;margin:0;padding:5px 10px 0 0;}
.centrelist .name {width:230px;clear:both;}
.centrelist .address {width:315px;}
.centrelist .feedback {width:80px;display:none;}

.clistitem h3 {font-size:16px;}
.clistitem .pic{float:left;width:130px;padding:0 5px;margin:0;}
.clistitem .details{float:left;width:295px;padding:0;margin:0 5px;}
.clistitem .details p{padding:2px 0;margin:0;font-size:12px;}
.clistitem .feedback{float:left;height:60px;width:110px;padding:5px 12px 5px 0;border-right:solid 1px #e6e6e6;margin:0;text-align:right;display:none;}
.clistitem .feedback span.perc {font:bold 22px Tahoma, arial, helvetica, serif;color:#008131;line-height:28px;}
.clistitem .feedback span.new {font:bold 14px Tahoma, arial, helvetica, serif;color:#ff9706;line-height:28px;}
.clistitem .btn {padding:15px 0 0 10px;margin:0;float:right;}

.trow {clear:both;padding:20px 15px 0 15px;color:#5e5e5e;background:url(/App_Themes/FixedPrice/images/in_strip.jpg) no-repeat left top;clear:both}
.trow h1 {margin:0;padding:0;}
.trow .breadcrumb {padding-bottom:5px;}

.in_columns2 {overflow:hidden;clear:both;}
.in_columns2 .first_col {float:left; width:285px;padding:0 15px;}
.in_columns2 .second_col {float:left;width:365px;}
.in_columns2 .third_col {float:right; width:280px;padding:0 15px;color:#5e5e5e;}
.in_columns2 .double_col {float:left;width:660px;}

.cquote, .gquote  {width:280px;background:url(/App_Themes/FixedPrice/images/quote_bg.jpg) no-repeat;color:#fff;clear:both;}
.cquote {background-position:left -107px;}
.gquote {background-position:bottom;height:224px;}
.cquote .details, .gquote .details {padding:5px 10px 0;}
.cquote h4, .gquote h4 {font:normal 18px "Arial Black", "Helvetica Black", Arial, Helvetica, Serif;text-transform:uppercase;margin-bottom:5px;}
.cquote p, .gquote p {font:normal 13px Arial, Helvetica, Serif;padding:0 2px;margin:0;}
.cquote p label, .gquote p label {width:75px;display:block;float:left;margin:0 0 8px;}
.cquote p span {font-weight:bold;text-transform:uppercase;width:150px;display:block;float:left;margin:0 0 8px;}
.gquote p select.long {font-size:11px;width:178px;display:block;float:left;margin:8px 0 0;}
.gquote p select.short {font-size:11px;width:130px;display:block;float:left;margin:8px 0 0;}
.gquote .psubmit input {margin:7px 0;cursor:pointer;width:105px;height:42px;border:none;background:url(/App_Themes/FixedPrice/images/buttons.gif) no-repeat left -85px;}
.gquote .psubmit a {font-size:12px;font-weight:bold;color:#fff;}
.gquote .psubmit {text-align:center;}
.cquote .price {clear:both;background:url(/App_Themes/FixedPrice/images/quote_bg.jpg) no-repeat top;padding:10px 0 10px 10px;font-family:Tahoma, Arial, Serif;font-size:13px;color:#5E5E5E;}
.cquote .price span {font-size:26px;font-weight:bold;color:#e11f26;}
.cquote .price .btn {float:right;padding:6px 8px 0;}

.pfeedback{margin:14px 0 13px;}
.pfeedback span.perc {font:bold 26px Tahoma, arial, helvetica, serif;color:#008131;}
.pfeedback span.new {font:bold 22px Tahoma, arial, helvetica, serif;color:#ff9706;}

p.rating {padding:0;margin:0;font-size:12px;}
p.rating img {float:right;}
p.rating label {width:150px;display:block;float:left;}

.fullwidth {padding:0 15px;}
.fullwidth .l_col {float:left; width:670px;color:#5e5e5e;}
.fullwidth .r_col {float:right; width:280px;}
.tabs {height:34px;}
.trypostcode {font-size:14px;float:right;font-weight:bold;width:400px;padding-top:5px;}
.trypostcode input.txt {border:solid 1px #8ea9c3;width:140px;margin:0 2px;color:#7b7b7b;}
.trypostcode a {float:right;display:inline-block;width:33px;height:20px;background:url(/App_Themes/FixedPrice/images/go_btn.gif);}
.trypostcode .btnSubmit {border:none;float:right;display:inline-block;width:33px;height:20px;background:url(/App_Themes/FixedPrice/images/go_btn.gif);}
.searchbar {background:#ebebeb;padding:7px 0 7px 7px;font-size:12px;}
.searchbar span {display:block;float:left;margin-top:3px;}
.searchbar select {width:100px;margin:0 5px;font-size:12px;margin-top:0;}

.search_results {margin-top:10px;width:960px;border-top:dotted 1px #5e5e5e;}
.search_results .item {border-bottom:dotted 1px #5e5e5e;padding:10px 0;}
.search_results .currentitem {border-bottom:dotted 1px #5e5e5e;padding:10px 0; background-color:#f1e0b3;}
.search_results .logo {width:135px;text-align:left;float:left;}
.search_results .address{width:218px;float:left;padding-top:10px;}
.search_results .address2{width:398px;float:left;padding-top:5px;}
.search_results .address2 p {padding:0;margin:0;}
.search_results .address p, .search_results .address2 p{padding:2px 0;margin:0;font-size:12px;}
.search_results .details {float:left;width:214px;text-align:right;padding:7px 10px 7px 0;border-right:solid 1px #e1e1e1;}
.search_results .quote {float:left;width:90px;text-align:right;padding:7px 10px 7px 0;border-right:solid 1px #e1e1e1;}
.search_results .quote span.price {font:bold 18px Tahoma, arial, helvetica, serif;color:#e20a16;line-height:28px;}
.search_results .feedback {float:left;width:130px;text-align:right;padding:7px 10px 7px 0;border-right:solid 1px #e1e1e1;}
.search_results .feedback span.perc {font:bold 22px Tahoma, arial, helvetica, serif;color:#008131;line-height:28px;}
.search_results .feedback span.new {font:bold 14px Tahoma, arial, helvetica, serif;color:#ff9706;line-height:28px;}
.search_results .btn {float:left;width:90px;text-align:right;padding-top:15px;}
.search_results .pager {padding:20px 30px 0;}
.search_results .pager a.prev {float:left;display:block;}
.search_results .pager a.next {float:right;display:block;}
.search_results .pager span {display:block;padding-top:5px;float:left;text-align:center;width:740px;font-weight:bold;}

/* Listing Icons */
ul.listicons {margin:5px 0 0;padding:0;}
ul.listicons li {display:inline;float:left;color:#666;font-weight:bold;font-size:14px;background-position:left center;background-repeat:no-repeat;}
ul.listicons li.i1 {background-image:url(/App_Themes/FixedPrice/images/i1_ico.gif);padding:2px 5px 2px 22px;}
ul.listicons li.i2 {background-image:url(/App_Themes/FixedPrice/images/i2_ico.gif);padding:2px 5px 2px 26px;}
ul.listicons li.i3 {background-image:url(/App_Themes/FixedPrice/images/i3_ico.gif);padding:2px 5px 2px 33px;}
ul.listicons li.i4 {background-image:url(/App_Themes/FixedPrice/images/i4_ico.gif);padding:2px 5px 2px 15px;}
ul.listicons li.i5 {background-image:url(/App_Themes/FixedPrice/images/i5_ico.gif);padding:2px 5px 2px 20px;}
.reficons {padding:20px 0 10px;}
.reficons ul {width:780px;}
.reficons ul li {float:left;display:inline;list-style:none;padding:0 20px;font-weight:bold;color:#666;}
.reficons ul li p {margin:0;padding:0;}

/* Modal Box */
#myOnPageContent {display:none;background:red;}
/* Free Call */
#TB_title {background:#DCDCDC;height:20px; padding-top:10px;}
#TB_title #TB_closeWindowButton {display:block;float:right;width:60px;}
#TB_title #TB_closeWindowButton span {display:block;float:left;width:40px;font-weight:bold;}

.ModalFreeCall {background:#757372 url(/App_Themes/FixedPrice/images/freecall_bg.png) repeat-x left top;padding:10px 10px 10px 25px;height:210px;}
.ModalFreeCall p {margin:0;padding:0;color:#fff;}
.ModalFreeCall .title {font-size:24px;letter-spacing:-1px;color:#4c4c4c;clear:both;}
.ModalFreeCall input.mynumber {float:left;font-size:18px;margin-top:4px;color:#666;padding:5px;width:250px;}
.ModalFreeCall input.ringring, .ModalFreeCall2 input.ringring  {float:right;background:url(/App_Themes/FixedPrice/images/freecall_btn.gif);border:none;width:113px;height:45px;color:#fff;text-transform:uppercase;font:bold 18px Arial, Helvetica, Serif;text-align:left;padding:0 25px 0px 10px;}
.ModalFreeCall2 {background:#757372 url(/App_Themes/FixedPrice/images/freecall_bg.png) repeat-x left top;padding:10px;}
.ModalFreeCall2 p {margin:0;padding:5px 0;color:#fff;}
.ModalFreeCall2 .title {font-size:24px;letter-spacing:-1px;color:#4c4c4c;clear:both;}
.ModalFreeCall2 input.mynumber {float:left;font-size:18px;margin-top:4px;color:#666;padding:5px;width:240px;}
.book_freecall {overflow:hidden;font-size:14px;}
.book_freecall a.btn {float:left;margin-right:10px;}
.book_freecall p {margin:0;padding:5px 0;}
.ModalPop {background:url(/App_Themes/FixedPrice/images/modalpop_bg.png) no-repeat top left;}
.ModalPop .inner {padding:10px; font-size:12px;}
.ModalPop .left {float:left;width:350px;}
.ModalPop .right {float:right;width:240px;}
.ModalPop h2 {float:left;color:#fff;height:36px;}
.ModalPop a.xclose {cursor:pointer;}

/* Smoothbox */
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_overlay {position: absolute;z-index:100;top: 0px;left: 0px;background-color:#000;}
#TB_window {position: absolute;background: #ffffff;z-index: 102;color:#000000;text-align:left;border:solid 2px black;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none;}
#TB_iframeContent{clear:both;border:none;}

/* Booking */
.bookingDetails p.workshop {float:left;width:270px;font-size:16px;}
.bookingDetails p.workshop span.store_name {display:block;font-size:18px;font-weight:bold;padding:3px 0px 3px 0px;}
.halfleft {width:540px;float:left;}
.halfright {width:400px;float:right;}
.sSchedule .lside {width:390px;float:left;}
.sSchedule .rside {width:160px;float:right;}
.sSchedule ul {margin:0;padding:0;}
.sSchedule ul li{padding:0 0 5px 0;margin:0;list-style:none;}
.sSchedule p {padding:10px 0 5px;}

/* Forms and elements */
.err_field {background-color:#FFFFCA;}
.g_form {background:#f3f3f3;padding:0 10px 10px;}
.g_form .blabel {font-size:14px;font-weight:bold;color:#000;}
.g_form .section {border-bottom:solid 2px #fff;padding:10px 0;}
.g_form .section2 {height:402px;padding:10px 0;}
.g_form .section3 {padding:10px 0; overflow:hidden;}
.g_form .section table td,.g_form .wsection table td,.g_form .section2 table td, .g_form .section3 table td {padding:0px 10px 3px 0;}
.g_form .section .ajax__calendar_days table td, .g_form .section3 .ajax__calendar_days table td {padding:0px;}
.g_form .errors {color:#e11f26;font:normal 10px Tahoma, Arial, Helvetica, Serif;}
.txt160 {width:160px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:2px;}
.sel160 {width:166px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:1px;}
.sel100 {width:106px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:1px;}
.txt40 {width:40px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:2px;}
.sel70 {width:76px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:1px;}
.flbl80 {float:left;width:80px;}
.flbl100 {float:left;width:100px;}
.flbl120 {float:left;width:120px;}
.flbl160 {float:left;width:160px;}
.flbl180 {float:left;width:180px;}
.flbl200 {float:left;width:200px;}
.flblclear100 {float:left;width:160px;height:100px;}
.flblclear150 {float:left;width:160px;height:150px;}
.ftxt50 {float:left;width:54px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:2px;}
.ftxt80 {float:left;width:80px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:2px;}
.ftxt160 {float:left;width:160px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:2px;}
.ftxt250 {float:left;width:250px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:2px;}
.fsel60 {width:60px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:2px 0;}
.fsel120 {float:left;width:110px;border:solid 1px #bebebe;font-size:11px;color:#000;padding:2px 0;}
.ftarea450 {width:450px;border:solid 1px #bebebe;height:100px;}
.fcheck {width:15px;height:15px;margin:0 5px 0 0;}

.profilectc {float:right;width:500px;padding-top:5px;}
.profilectc p {text-align:right;font-size:14px;margin:0;padding:5px 0;}
.profilectc img {float:right;margin-left:10px;}

/* New Form */
h2.redText {font-size:20px;font-weight:bold;color:#990000; border-bottom:1px dotted #5E5E5E; border-top:1px dotted #5E5E5E;padding:8px 0px 10px 0px;margin-top:5px;}
.redHeading {font-size:20px;font-weight:bold;color:#fff;background-color:#990000;padding:10px 0px 10px 10px;width:530px;margin-top:5px;}
.ftarea300 {width:300px;border:solid 1px #bebebe;height:130px;}
.flbl250 {float:left;width:250px;}
.pdt20 {padding-top:20px;}
.addWork {float:left;width:210px;padding:10px 0;}
.addWork input {height:13px;margin:0;padding:0;vertical-align:top;}
.addWork label {font-size:14px;font-weight:bold;padding:0px 0px 10px 5px;display:inline-block;}
.fltxt200 {float:left;width:186px;border:solid 1px #757575;font-size:16px;color:#000;padding:6px;}
.flsel200 {float:left;width:200px;border:solid 1px #757575;font-size:16px;color:#000;padding:6px;}
.g_form .lockedIn {background:url(/App_Themes/FixedPrice/images/locked_in_logo.jpg) no-repeat right top;}

/* Common */
.fright{display:block;margin:0;padding:0;float:right;}
.fleft {display:block;margin:0;padding:0;float:left;}
.first {margin-left:0px;}
.clear {clear:both;padding:0;margin:0;}
.clearf5 {clear:both;padding:0;margin:0;font-size:5px;height:5px;}
.clearf0 {clear:both;padding:0;margin:0;font-size:0px;height:0px;line-height:0;}
.csep {background:url(/App_Themes/FixedPrice/images/csep.jpg) no-repeat center 6px;height:8px;padding:5px 0 1px;font-size:0;clear:both;margin:0;}
.csep2 {background:url(/App_Themes/FixedPrice/images/csep.jpg) no-repeat center 10px;height:24px;padding:0;font-size:0;clear:both;margin:0;}
.dsep {clear:both;height:16px;border-top:dotted 1px #5e5e5e;margin:15px 0 0;padding:0;}
.dsep2 {clear:both;height:6px;border-top:solid 1px #dcdcdc;margin:6px 0 0;padding:0;font-size:5px;}
.pink_bg {background-color:#f4e5de;}
.blue {color:#0080e8;}
.red {color:#e11f26;}
.orange {color:#ff9706;}
.dark_orange {color:#f8510a;}
.green {color:#008131;}
.black {color:#000000;}
.white {color:#fff;}
.grey {color:#666;}
.maroon {color:#7b1f19;}
.ntxt {font-weight:normal;}
.f10 {font-size:10px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f26 {font-size:26px;}
.bold {font-weight:bold;}
.disabled {display:none;}
.mt0 {margin-top:0;}
.pdt2 {padding-top:2px;}
.pdt10 {padding-top:10px;}
.pd15 {padding:15px;}
.pdt0 {padding-top:0px;}
.pd0 {padding:0;}
.w520 {width:520px;}
.h18 {height:18px;}
.pdl50 {padding-left:50px;}
.w970 {width:970px;}

/* Car Service Listing */
ul.CServiceList {margin:0;padding:0;font-size:12px;}
ul.CServiceList li {list-style:none;clear:both;padding-top:5px;}
ul.CServiceList li ul {margin:2px 0 0;padding:0 0 0 5px;font-weight:bold;}
ul.CServiceList ul li a:hover {color:Red;}

/* Post Code Search Modal Box */
#PostCodeSearch {display:none;}
.PostCodeSearch {background:url(/App_Themes/FixedPrice/images/PostCodeSearch_bg.png) no-repeat;width:350px;height:115px;position:relative;}
.PostCodeSearch a.xclose {position:absolute;top:10px;right:10px;font-weight:bold;color:#000;cursor:pointer;}
.PostCodeSearch h3 {color:#54575e;font-size:18px;padding:20px 0 0 20px }
.PostCodeSearch input {display:block;float:left;}
.PostCodeSearch input.postcode {margin-right:5px;padding:3px 0; border:ridge 2px #979695;width:200px;}
.PostCodeSearch p {padding:0;margin:0 0 0 20px;clear:both;}

/* Mechanics */
.MSponsors {clear:both;padding-top:20px;}
.MSponsors h3 {font-size:18px;padding:0 0 7px 5px;}
.MSponsors p.ad {float:left;margin:0 0 0 13px;padding:0;width:230px;}
.MSponsors p.ad img {margin-bottom:10px;}
.MSponsors p.first {margin-left:0;}
.MRightAds p {padding:0 0 4px 0;}
#mec_home_banner {overflow:hidden;clear:both;border-top:solid 1px #000;height:300px;background:#000;margin:0 0 3px;color:#000;background:url(/App_Themes/FixedPrice/images/mec_home_bg.jpg) no-repeat}
#mec_home_banner .left {float:left;padding:15px;font-size:23px;color:#fff;}
#mec_home_banner .left p {padding:5px 0 10px 0;}
#mec_home_banner .right {float:right;padding:15px 20px;color:#fff;width:250px;}
#mec_home_banner a {color:#fff;}
#mec_login_pnl {clear:both;padding:0px;background:#000;color:#fff;}
#mec_login_pnl .controls {float:left;padding-top:20px;}
#mec_login_pnl .controls p {padding:0 0 10px 0;clear:both;}
#mec_login_pnl .controls .ftxt160 {margin-right:20px;}
#mec_login_pnl .controls span.remember {display:block;float:left;padding:2px 0 5px;}
#mec_login_pnl .controls a {color:#fff;padding-top:2px;display:block;float:left;}
#mec_login_pnl .controls .error {padding-top:2px;color:#ff9706;}
#mec_login_pnl h3 {font-weight:normal;font-size:22px;float:left;padding:20px 30px 20px 20px;}
#mec_login_pnl .login_btn {margin:20px 0 0 40px;}

/* Why use FPCS */
#why_header {clear:both;color:#fff;height:550px;padding:0 15px;background:url(/App_Themes/FixedPrice/images/why_header_bg2.jpg) no-repeat;}
#why_header .column {display:block;float:left;width:155px;padding:10px 20px 0 0;}
#why_header .column h4 {color:#ff9706;font-size:22px;}
#why_header .column p {padding-top:5px;font-size:12px;}
.why_items .item {display:block;float:left;width:234px;padding:0 3px 20px 3px;}
.why_items .item img {border:solid 1px #b3b3b3;margin-bottom:10px;}

/* Ajax please wait */
.ajaxWait {background:#FFE3A7;color:#000000;width:100px;height:25px;}
.ajaxWaitBg {background:#000000;opacity:0.6;filter:alpha(opacity=60);}

/* New April Updates */
p.rating2 {padding:0;margin:0;font-size:12px;}
p.rating2 img {float:right;}
p.rating2 label {width:342px;display:block;float:left;}
.dsep3 {clear:both;height:3px;border-top:solid 1px #dcdcdc;margin:2px 0 0;padding:0;font-size:5px;}

#h_servicesearch h4 , #servicesearch h4, #b_servicesearch h4 {color:#fff;font-size:11px;margin:5px 0 5px 73px;padding:3px 0 3px 7px;background:url(/App_Themes/FixedPrice/images/search_titles_bg.png) no-repeat;text-transform:uppercase;}
#h_servicesearch .txtbox,  #servicesearch .txtbox, #b_servicesearch .txtbox {float:left;font-size:12px;width:176px;margin-bottom:3px;}
#h_servicesearch .submit2, #servicesearch .submit2, #b_servicesearch .submit2 {font:bold 13px Arial, Helvetica, Serif; margin:5px 0 0 75px;padding:0 25px 2px 7px;width:136px;height:29px;background:url(/App_Themes/FixedPrice/images/compare_prices_btn.gif);font-weight:bold;color:#fff;border:none;}
#h_servicesearch p.red,  #servicesearch p.red, #b_servicesearch p.red {margin:0;padding:3px 0;}
.year_msg {color:#e11f26;font-size:10px;}

.inner_search {color:#333;padding-top:8px;}
.inner_search h3 {padding:5px 0 0 10px;background:url(/App_Themes/FixedPrice/images/is_title_bg.png) no-repeat;height:51px;font-size:18px;color:#fff;}
.inner_search .panel {padding:10px;border:solid 1px #ccc;background:url(/App_Themes/FixedPrice/images/is_bg.gif) repeat-x bottom;}
.inner_search p.left {float:left;width:100px;padding:20px 20px 20px 10px;font-size:18px;font-weight:bold;Background:url(/App_Themes/FixedPrice/images/is_arrow.gif) no-repeat 110px center;border-right:solid 1px #ccc;}
.inner_search div.center {float:left;width:240px;padding:0 0 0 10px;}
.inner_search div.right {float:right;width:240px;padding:0 0 0 10px;}
.inner_search h4 {color:#fff;font-size:11px;margin:5px 0 5px 55px;padding:3px 0 3px 7px;background:url(/App_Themes/FixedPrice/images/search_titles_bg.png) no-repeat;text-transform:uppercase;}
.inner_search label {float:left;width:55px;font-weight:bold;padding-top:3px;font-size:12px;}
.inner_search select {font-size:12px;width:180px;margin-bottom:3px;}
.inner_search a.compare {display:block;margin:12px 0 0 55px;font-size:13px;padding:6px 0 3px 8px;width:128px;height:20px;background:url(/App_Themes/FixedPrice/images/compare_prices_btn.gif);font-weight:bold;color:#fff;border:none;}
.inner_search .error {display:block;padding-left:55px;}
.inner_search select.short {font-size:12px;width:70px;margin-bottom:3px;}

.centreslist .item {padding:5px 0;background:url(/App_Themes/FixedPrice/images/centres_list_bg.gif) no-repeat center bottom;}
.centreslist p.pic {float:left;width:45px;margin-right:15px;text-align:center;}
.centreslist p.centre {font-size:12px;float:left;width:400px;}
.centreslist p.centre a {font-size:14px;font-weight:bold;}
.centreslist p.location {float:left;font-size:12px;text-align:right;width:120px;padding-top:12px;}
.centreslist p.last {text-align:right;font-size:12px;}

.nquote {width:280px;color:#333;clear:both;}
.nquote .details {border:solid 1px #ccc;padding:10px;background:url(/App_Themes/FixedPrice/images/quote_bg.png) no-repeat bottom;}
.nquote h3 {height:48px;padding:8px 0 0 10px;color:#fff;background:url(/App_Themes/FixedPrice/images/quote_bg.png) left -75px;font-size:19px;text-transform:uppercase;}
.nquote h3 span {text-transform:none;font-size:12px;display:block;padding-left:4px;}
.nquote h4 {color:#fff;font-size:11px;margin:5px 0 5px 75px;padding:3px 0 3px 7px;background:url(/App_Themes/FixedPrice/images/search_titles_bg.png) no-repeat;text-transform:uppercase;}
.nquote .details label {float:left;width:75px;font-weight:bold;padding-top:3px;font-size:12px;}
.nquote select {font-size:12px;width:180px;margin-bottom:3px;}
.nquote a.submit {display:block;margin:0 0 0 75px;font-size:13px;padding:6px 0 3px 8px;width:128px;height:20px;background:url(/App_Themes/FixedPrice/images/compare_prices_btn.gif);font-weight:bold;color:#fff;border:none;}
.nquote .qdetails {font:normal 12px Arial, Helvetica, Serif;border:solid 1px #ccc;padding:10px;margin:0;}
.nquote .qdetails label{width:75px;display:block;float:left;margin:0 0 8px;font-weight:bold;}
.nquote .qdetails span {width:150px;display:block;margin:0 0 8px 75px;}
.nquote .price {clear:both;background:url(/App_Themes/FixedPrice/images/quote_bg.png) no-repeat top;height:65px;padding:5px 0 5px 10px;font-family:Tahoma, Arial, Serif;font-size:13px;color:#fff;}
.nquote .price span {font-size:26px;font-weight:bold;}
.nquote .price .btn {float:right;padding:12px 15px 0;}
.nquote p.compare {text-align:right;font-size:13px;padding-right:5px;}
.nquote select.short {font-size:12px;width:70px;margin-bottom:3px;}

/* New August Updates */
.search_again {height:auto !important;height:400px;min-height:400px;}
.search_again input.txt {display:block;float:left;margin:0px;padding:5px 0px;border:solid 1px #000;width:300px;}
.search_again .btn {display:block;float:left;margin:-5px 0px;padding:0px 0px 0px 10px;}
.refine_search {height:auto !important;height:400px;min-height:400px;padding-bottom:30px;}
.refine_search p.dsep {height:6px;margin:6px 0 0;}
.refine_header {display:block;float:left;margin:0px;padding:20px 0px 10px 0px;font-size:16px;}
.refine_header span {display:block;float:left;margin:0px;padding:0px;}
.refine_header span.suburb {width:400px;}
.refine_header span.state {width:100px;}
.refine_header span.postcode {width:100px;}
.refine_body {display:block;float:left;margin:0px;padding:0px;font-size:20px;}
.refine_body span {display:block;float:left;margin:0px;padding:5px 0px;}
.refine_body .suburb {display:block;float:left;margin:0px;padding:5px 0px;width:400px;}
.refine_body span.state {width:100px;}
.refine_body span.postcode {width:100px;}

/* New October 09 Updates */
#b_servicesearch {float:left;height:300px;width:256px;padding:9px 22px 0;background:url(/App_Themes/FixedPrice/images/search_bg_black.png) no-repeat left -13px;}
.in_columns_black {overflow:hidden;clear:both;color:#000;background:#000;padding-top:13px;}
.in_columns_black .l_col {float:left; width:300px;}
.in_columns_black .r_col {float:right; width:670px;padding:0 10px 15px;color:#fff;}
p.affiliate_header {margin:0;padding-bottom:30px;padding-top:0px;}
ul.steps {margin:0;padding:0;font-size:14px;margin-bottom:30px;}
ul.steps li {list-style:none;margin:5px 0 0;padding:0;}
p.watchvideo {line-height:30px;font-size:14px;}
p.watchvideo a {font-weight:bold;display:inline-block;background:url(/App_Themes/FixedPrice/images/play_icon.gif) no-repeat;padding-left:45px;}
p.watchvideo a:hover {color:#4c6974;}
ul.terms {margin:0;padding:0;font-size:12px;margin-bottom:30px;}
ul.terms li {margin:10px 15px 0;padding:0;}
ul.terms li a { color: #FF9705; }
ul.terms li a:hover { text-decoration: underline; }
.f24 {font-size:24px;}
.fright img {margin:0 0 10px 10px;}

/* New Landing - November updates */
.newHSPanel {position:relative;background:url(/App_Themes/FixedPrice/images/h_ssearch_bg2.jpg) no-repeat left top;clear:both;padding:0 20px;color:#000;padding-bottom:20px;}
.searchForm {color:#fff;font-size:22px;font-weight:bold;padding:27px 0 0 15px;letter-spacing:-0.15px;width:430px;display:inline-block;}
.searchForm h5 {color:#fff;font-size:22px;margin:0 0 15px;}
.searchForm span.label {text-transform:uppercase;display:block;padding-bottom:8px;}
.searchForm span.red {text-transform:uppercase;display:block;padding-bottom:8px;color:#FF0000;}
.searchForm .col1, .searchForm .col2, .searchForm .col3, .searchForm .col4 {float:left;font-size:18px;height:60px;margin:0 10px 10px 0;}
.searchForm select {font:normal 14px Arial, Helvetica, Serif;}
.searchForm .col1 {width:150px;}
.searchForm .col1 select {width:150px;}
.searchForm .col2 {width:250px;}
.searchForm .col2 select {width:250px;}
.searchForm .col3 {width:270px;}
.searchForm .col3 select {width:270px;}
.searchForm .col4 {width:130px;}
.searchForm .col4 input.postcode {background:#fff;border:0;width:130px;font:normal 14px Arial, Helvetica, Serif;padding:2px 0;}
.searchForm .submit {border:0;font:bold 30px Arial, Helvetica, Serif;color:#fff;width:270px;margin-top:26px;height:47px;background:transparent;}
.searchForm .validation {font-size:12px;font-weight:normal;color:#ff0000;padding:15px 0 0;}
.newHSPanel .intro {font-size:26px;letter-spacing:-1px;padding:15px 0 0 0;}
.newHSPanel table {border-collapse:collapse;margin:25px 0 15px;padding:0;width:100%;}
.newHSPanel th, .newHSPanel td {border-bottom:solid 1px #ccc;padding:5px;font-size:12px;vertical-align:middle;}
.newHSPanel th {font:bold 26px Arial, Helvetica, Serif;}
.newHSPanel .makemodel {text-transform:uppercase;font-size:20px;font-weight:bold;}
.newHSPanel .service {font-size:18px;}
.newHSPanel .red {color:#ff0000;}
.newHSPanel .price {font-size:30px;font-weight:bold;display:block;letter-spacing:-1px;}
.newHSPanel .sup {vertical-align:top;font-size:18px;}
.newHSPanel .name {letter-spacing:-1px;}
.newHSPanel .nowrap {white-space:nowrap;}
.f11 {font-size:11px;}
.newHSPanel .legend {line-height:18px;}
.newHSPanel .legend .red {float:left;width:20px;font-size:26px;line-height:20px;height:20px;clear:both;font-weight:bold;margin-top:5px;height:11px;overflow:hidden;}
.newHSPanel .legend .sup {font-size:18px;margin-top:-4px;height:20px;padding:0;}
.newHSPanel .featured {position:absolute;right:20px;top:435px;}
