body { background:url(../images/body_bg2.gif) left top repeat-x #fff; }
.cols2 { background:url(../images/2-cols_bg.gif) right top repeat-y; }
.top { background:url(../images/body_bg2.gif) left top repeat-x; }
.top .user-menu { background:url(../images/user-menu_l2.gif) left bottom no-repeat; }
.top .user-menu li.last { background:url(../images/user-menu_r2.gif) right bottom no-repeat; padding-right:22px}
.top .main-nav { background:url(../images/main-nav_l2.gif) left top no-repeat #4b08a1; }
.top .main-nav li { background:url(../images/main-nav_bullet2.gif) right top repeat-y; }
.top .main-nav li.last { background:url(../images/main-nav_r2.gif) right top no-repeat; }
.brdcrmbs a { background:url(../images/bullet_2arrow2.gif) right 4px no-repeat; }
.banner { background:url(../images/banner_l2.png) left bottom no-repeat; }
.banner div { background:url(../images/banner_r2.png) right bottom no-repeat; }
span.btn { background:url(../images/btn_l2.gif) left top no-repeat #ff5800; }
span.btn input { background:url(../images/btn_r2.gif) right top no-repeat; }
span.btn2 { background:url(../images/btn2_l2.gif) left top no-repeat #d63cfc; }
span.btn2 input { background:url(../images/btn2_r2.gif) right top no-repeat; }
.second-col .l-green-rounded .top-line { background: url(../images/lg_t-b2_2.gif) left top repeat-x #fff; }
.second-col .l-green-rounded .top-line span { background:url(../images/lg_lt2_2.gif); }
.second-col .l-green-rounded .top-line strong { background:url(../images/lg_rt2_2.gif); }
.second-col .l-green-rounded .bott-line { background:url(../images/lg_t-b2_2.gif) left bottom repeat-x #fff; }
.second-col .l-green-rounded .bott-line span { background:url(../images/lg_lb2_2.gif) left bottom no-repeat; }
.second-col .l-green-rounded .bott-line strong { background:url(../images/lg_rb2_2.gif) right bottom no-repeat; }
.second-col .l-green-rounded .container-l { background:url(../images/lg_l2_2.gif) left top repeat-y; }
.second-col .l-green-rounded .container-r { background:url(../images/lg_r2_2.gif) right top repeat-y #fff; }
.second-col .l-green-rounded h2 { background:url(../images/lg_h_l2_2.gif) left top no-repeat #d63cfc; color:#fff; }
.second-col .l-green-rounded h2 span { background:url(../images/lg_h_r2_2.gif) right top no-repeat; }

.rrpi {padding-left:17px; font-size:1.1em;}
.rrpi-btn-holder { position:relative; height:72px;}
.rrpi-btn-holder a {display:block; position:absolute; width:175px; height:35px; top:9px;}
.rrpi-btn-holder a.by-town{ background:url(../images/btn_rrpi-by-town.png); left:4px;}
.rrpi-btn-holder a.by-county {background:url(../images/btn_rrpi-by-county.png); left:241px;}
.rrpi-btn-holder a.by-country {background:url(../images/btn_rrpi-by-country.png); left:480px;}
.rrpi p {line-height:1.2em; margin-bottom:13px;}

.disclaimer{ color: Purple; text-align: center; line-height:1.2em; font-size:1.2em;}
.rrpi .dotted-border { margin-left:-13px; background:url(../images/dotted_gray.gif) left center repeat-x; padding:19px 0 15px 0;}
.rrpi h4 { color:#333; font-size:1.2em; font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin-bottom:12px;}
.rrpi .avrg-price {margin-bottom:17px;}
.rrpi .avrg-price td {vertical-align:bottom;}
.rrpi .avrg-price td img {margin-right:41px;}
.rrpi .avrg-price td a.av-btn, .rrpi .avrg-price td a.av-btn2 {display:block; background:url(../images/avrg-btn_1.png); width:177px; height:19px; text-align:center; padding-top:5px; color:#fff; font-size:11px; text-decoration:none; font-weight:bold; margin-top:8px;}
.rrpi .avrg-price td a.av-btn2 {background:url(../images/avrg-btn_2.png); margin-bottom:1px;}

/*footer*/
.footer { background:url(../images/footer_bg2.png) left top repeat-x; }
.footer .container { background:url(../images/footer_logo2.png) 93% 22px no-repeat; }
.footer .container p.copy { background:url(../images/dotted_orng.gif) left top repeat-x; }

.l-orange-rounded { clear:both; margin-bottom:12px;}
.l-orange-rounded .top-line { background: url(../images/lo_t-b.png) left top repeat-x #fff; clear:both;}
.l-orange-rounded .top-line span, .l-orange-rounded .top-line strong, .l-orange-rounded .bott-line span, .l-orange-rounded .bott-line strong { width:21px; height:18px; display:block;}
.l-orange-rounded .top-line span {background:url(../images/lo_lt.png); float:left;}
.l-orange-rounded .top-line strong {background:url(../images/lo_rt.png); float:right;}
.l-orange-rounded .bott-line {background:url(../images/lo_t-b.png) left bottom repeat-x #fff;}
.l-orange-rounded .bott-line span { background:url(../images/lo_lb.png) left bottom no-repeat; float:left;}
.l-orange-rounded .bott-line strong {background:url(../images/lo_rb.png) right bottom no-repeat; float:right;}
.l-orange-rounded .container-l {background:url(../images/lo_l-r.png) left top repeat-y; padding-left:6px;}
.l-orange-rounded .container-r {background:url(../images/lo_l-r.png) right top repeat-y #fff; padding:6px 22px 0 16px;}
.l-orange-rounded h2 { background:url(../images/lo_h_l.png) left top no-repeat #ff5800; float:left; font-size:1.55em; color:#FFF; font-weight:bold; margin-left:24px; display:inline; position:relative; top:1px;}
.l-orange-rounded h2 span { background:url(../images/lo_h_r.png) right top no-repeat; padding:8px 10px 9px 10px; display:block;}

.l-orange-rounded .container-r h3 {color:#333;}
.l-orange-rounded .container-r h4 { font-size:1.2em; color:#000; font-weight:bold; margin-bottom:8px;}
.l-orange-rounded .container-r h5 {font-size:1.1em; margin:15px 0 10px 8px;}
.l-orange-rounded .container-r p { color:#000; font-size:1.1em; line-height:1em; margin-bottom:12px;}
.l-orange-rounded .container-r p.info {font-size:1em;}
.l-orange-rounded .container-r .border {background: url(../images/dotted_gray_hi.gif) left center repeat-x; height:2px; padding:8px 0 9px 0; margin:0 -5px; clear:both;}
