.prodList h2, .leftList h2, .rightList h2, .shopListOne h2, .shopListTwo h2, .shopListThree h2, .shopListFour h2 {text-transform:uppercase;}

/*REVIEWS*/
.lightBeigeBox span {color:#CC0000;font-weight:bold;}
.lightBeigeBox2 span {color:#CC0000;font-weight:bold;}
.lightBeigeBox p {margin:0;padding:0;}
.lightBeigeBox2 p {margin:0;padding:0;}
.lightBeigeBox h3 {font-family:sans-serif;font-size:12px;margin:0;padding:0;}
.lightBeigeBox2 h3 {font-family:sans-serif;font-size:12px;margin:0;padding:0;}
.lightBeigeBox {padding:5px;border:1px solid #EEEEEE;background:#F5F5F5;margin-bottom:1px;}
.lightBeigeBox2 {padding:5px;border:1px solid #F2F2F2;background:#FAFAFA;margin-bottom:1px;}

/*PRODUCTS Misc Stuff*/
td.espottinglisting {padding:10px;}
table.listing td.compactDetail{padding:5px;}

ul.alist {list-style-image:url('images/sideBarBoxListBullet.jpg');
		margin:0;padding:0;padding-left:15px;font-size:11px;line-height:16px;font-family:Arial,Helvetica,sans-serif;}
/*PRODUCTS Site Search*/

div.compactBox {padding:5px;border:1px solid #C3C3C3;background:#F5F5F5;margin-bottom:5px;}

td.subcatagories strong {font-size:14px;display:block;padding:5px 0;}
td.featuredCategory {font-size:12px;font-family:sans-serif;}
td.subcatagories {font-size:12px;font-family:sans-serif;}
img.bulletImage {margin-right:5px;}

.prodContent {background:url('images/topGradient.jpg') repeat-x;}


body {background:#FFFFFF url('test/topTiled.jpg') top left repeat-x;}
#backdropBottom {background:url('test/bottomTiled.jpg') bottom left repeat-x;width:100%;position:absolute;z-index:1;text-align:center;}
#backdropNav {background:url('images/horizontalNavigationNormal.jpg') repeat-x;width:100%;position:absolute;left:0;top:82px;height:30px;z-index:0;}
#backdropSearch {background:url('images/topGradient.jpg') repeat-x;width:100%;position:absolute;left:0;top:110px;height:92px;z-index:0;}
#page {text-align:left;}

#advertbox img {width:120px;}

.prodContent {background:url('images/topGradient.jpg') repeat-x;}

/*PRODUCTS: Site Search*/
#searchSite table {margin-bottom:20px;}
#searchSite {margin:0;padding:0;}
#searchSite fieldset{margin:0;padding:0;border:none;}
#searchSite fieldset p{margin:0;padding:0;padding-right:30px;text-align:right;font-size:10px;font-family:Arial,Helvetica,sans-serif;}
#searchSite fieldset #searchSiteKeywords{margin-top:5px;border:none;font-size:10px;width:320px;
		border-left:1px solid #C3C3C3;border-right:1px solid #C3C3C3;border-bottom:1px solid #C3C3C3;
		background: url('images/fieldBackground.jpg') repeat-x;padding:0 2px;
		padding:3px;}
#searchSite fieldset #searchSiteSubmit{margin-left:5px;border:none;font-size:10px;}
/*END*/

/*GENERAL Listing Icons*/
.iconMotoring{background:url('images/category/iconMotoring.jpg') no-repeat;}
.iconElectronics{background:url('images/category/iconElectronics.jpg') no-repeat;}
.iconComputing{background:url('images/category/iconComputing.jpg') no-repeat;}
.iconAppliances{background:url('images/category/iconAppliances.jpg') no-repeat;}
.iconBooks{background:url('images/category/iconBooks.jpg') no-repeat;}
.iconHome{background:url('images/category/iconHome.jpg') no-repeat;}
.iconHealth{background:url('images/category/iconHealth.jpg') no-repeat;}
.iconJewellery{background:url('images/category/iconJewellery.jpg') no-repeat;}
.iconTools{background:url('images/category/iconTools.jpg') no-repeat;}
.iconToys{background:url('images/category/iconToys.jpg') no-repeat;}
.iconClothing{background:url('images/category/iconClothing.jpg') no-repeat;}
.iconEntertainment{background:url('images/category/iconEntertainment.jpg') no-repeat;}
.iconTravel{background:url('images/category/iconTravel.jpg') no-repeat;}
.iconBusiness{background:url('images/category/iconBusiness.jpg') no-repeat;}
.iconFinance{background:url('images/category/iconFinance.jpg') no-repeat;}
.iconGifts{background:url('images/category/iconGifts.jpg') no-repeat;}
.iconInsurance{background:url('images/category/iconInsurance.jpg') no-repeat;}
.iconNews{background:url('images/category/iconNews.jpg') no-repeat;}
.iconRegional{background:url('images/category/iconRegional.jpg') no-repeat;}
.iconShopping{background:url('images/category/iconShopping.jpg') no-repeat;}
/*END*/

td.prodList {width:33%;padding-left:50px;}
div.mainBox table.textualCategories td.prodList h2 {border-bottom:none;}

#comparisonTable table {width:100%;}
#comparisonTable table tr.omg_TableHeader td{border-top:3px solid #CC0000;}
#comparisonTable table tr td.omg_TableText{background:#EEEEEE;}
#comparisonTable table tr td.omg_TableText a{background:none;}
#comparisonTable table {border:1px solid #444444;}
.contentIframe{border:0;width:100%;}

table.listing td.compactDetail{padding:5px;}
.contentIframe{border:0;width:100%;}

body {margin:0;padding:0;}

span.apr {font-size:18px;font-weight:bold;}

/* Background colour, position and borders to the whole page */
#page {height:100%;margin:0 auto;width:765px;}

/* Container for the columns, starts immediately beneath the header */
#columns{width:765px;}/*background:url('images/horizontalShadowBackground.jpg') repeat-x;}*/

/* Redundant, but best left here just in case it is actually preventing a quirk */
#body{float:left;width:765px;}

/* Default Link Style */
a:link {color:#333333;text-decoration:none;}
a:visited {color:#666666;text-decoration:none;}
a:active, a:hover, a:focus {color:#A7001F;text-decoration:underline;}

/* JS Listings Colour Fix */
#rightColumn table td{background:#EBEBEB;}

/* Content */
.ContentTable th{text-align:left;font-weight:bold;background:#CCCCCC;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:4px;}
.ContentTable td{text-align:left;background:#EEEEEE;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:4px;}
.ContentTable .highlight{height:3px;background:#A7001F;font-size:0px;padding:0;}
#WidthFix{width:560px;}

/* More reviews links along the bottom of reviews pages */
#MoreReviews ul{width:560px;margin:0;padding:0;list-style:none;text-align:left;clear:both;}
#MoreReviews h2{margin:0;padding:0;display:inline;font-family:Arial,Helvetica,sans-serif;}
#MoreReviews ul li{margin:0;padding:0;float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin:0 2px;line-height:20px;}

/* Search Form styling */
#searchCompare {margin:0;padding:0;padding-top:15px;}
#searchCompare fieldset{margin:0;padding:0;border:none;
		float:left;}
#searchCompare table{width:100%;}
#searchCompare td.checkBoxes{}

#searchCompare label{font-size:10px;font-family:Arial,Helvetica,sans-serif;}
#searchCompare fieldset.submitButtons{width:50%;padding-top:5px;}
#searchCompare fieldset.noResults{width:50%;text-align:right;padding-top:5px;}

#searchCompare fieldset.submitButtons input{font-size:10px;font-family:Arial,Helvetica,sans-serif;} 
#searchCompare fieldset.noResults select{font-size:10px;font-family:Arial,Helvetica,sans-serif;} 

#hSpacer{height:10px;font-size:0px;line-height:0px;}
/* Left Column And Contents */
#graphicalCategories {margin:10px 0;clear:both;width:563px;}
#graphicalCategories img{display:inline;float:left;border:0;margin:0;padding:0;}
#graphicalCategories a{display:inline;float:left;border:0;margin:0;padding:0;}
.clear{clear:both;font-size:0px;line-height:0px;}

/* The main content column */
#leftColumn{float:left;width:600px;color:#333333;}

#sponsoredlistingsshopping{width:100%;height:1000px;}
#sponsoredlistings{width:563px;height:260px;}
#eSpotBody{margin:0;padding:0;background:#FFFFFF;width:560px;}
#eSpotContent{width:560px;}
#eSpotContent .listings{width:560px;}
#eSpotContent h1, #content h1{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;}
#content {padding:20px;padding-right:17px;}
#content h1{margin:0;padding:0;font-size:12px;}
#esureBottomListings h2, #eSpotContent h2,#content h2{font-size:12px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;
		padding:0;margin:0;}
#eSpotContent p,#content p{padding:5px 0;margin:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;}

/* Basic style for a main box frame */


div.mainBox{border:none;margin:0;margin-bottom:5px;padding:0;width:563px;position:relative;margin-right:-3px;background:url('test/borderRight.jpg') right bottom repeat-y;}


div.mainBox div.content{border:1px solid #999999;border-bottom:none;border-right:none;margin:0;padding:0;z-index:1;width:558px;}

div.mainBox div.listingTint{border-top:3px solid #A7001F;width:550px;}
div.mainBox div.bottom{width:560px;height:19px;background:url('test/mainBottom.gif') no-repeat;z-index:-1;z-order:-1;margin:0;padding:0;}
div.mainBox div.bottom{height/:17px;}
div.mainBox div.content h3{text-indent:5px;margin:0;padding:5px;
		font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;
		border-top:3px solid #B3AC00;background:#EBEBEB;
		width:548px;}
div.mainBox div.content p{margin:0;padding:0;}
div.mainBox div.padding {padding:0 10px;padding-bottom:0px;}
div.mainBox div.network {padding:10px 10px;padding-bottom:0px;text-align:left;}
div.mainBox div.network img{border:none;}

/* Compact CATEGORY LISTINGS (SIBLINGS- where there are no children) */
#SiblingCategories table{width:100%;}
#SiblingCategories ul{list-style-image:url('images/sideBarBoxListBullet.jpg');
		margin:0;padding:0;padding-left:15px;font-size:11px;line-height:16px;font-family:Arial,Helvetica,sans-serif;}
#SiblingCategories li a.selected:link,#SiblingCategories li a.selected:visited{color:#B3AC00;}
#SiblingCategories li a.selected:hover,#SiblingCategories li a.selected:active,#SiblingCategories li a.selected:focus{color:#A7001F;}

/* Normal CATEGORY LISTINGS (CHILDREN) */
div.mainBox table.textualCategories{margin-top:8px;margin-bottom:0px;width:538px;}

div.mainBox table.textualCategories td.leftList div.list{float:left;width:50%;z-index:2;}
div.mainBox table.textualCategories td.rightList div.list{float:left;width:50%;z-index:2;}
div.mainBox table.textualCategories div.list ul{list-style-image:url('images/sideBarBoxListBullet.jpg');margin:0;padding:0;padding:5px;padding-left:15px;padding-right:10px;font-size:11px;line-height:16px;font-family:Arial,Helvetica,sans-serif;}
div.mainBox table.textualCategories td.leftList{width:50%;padding:0 10px;border-right:2px solid #D3D3D3;}
div.mainBox table.textualCategories td.rightList{width:50%;padding:0 10px;}

div.mainBox table.textualCategories td h2{border-bottom:10px solid #FFFFFF;}

div.mainBox table.textualCategories td.shopListOne{border-right:2px solid #D3D3D3;padding:0 5px;}
div.mainBox table.textualCategories td.shopListTwo{border-right:2px solid #D3D3D3;padding:0 5px;padding-left:10px;}
div.mainBox table.textualCategories td.shopListThree{border-right:2px solid #D3D3D3;padding:0 5px;padding-left:10px;}
div.mainBox table.textualCategories td.shopListFour{padding:0 5px;padding-left:10px;}

/*Style for listings table and paging links*/
#listings {background:#FFFFFF;width:100% !important;width:563px;margin:0;padding:0;}
#listings th.found{text-align:left;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;padding:5px 0;}
#listings th.page{text-align:right;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;padding:5px 0;}
#listings th.page a:link{color:#000000;padding:0 3px;}
#listings th.page a:visited{color:#666666;}
#listings th.page a:active, #listings th.page a:hover{color:#A7001F;}
#listings td.bottomBar{height:19px;background:url('test/mainBottom.gif') no-repeat;}
#listings td.spacer{height:10px;}

/*Individual Listing Table Style*/
table.listing {border-left:1px solid #999999;width:563px;margin:0;padding:0;background:url('test/borderRightShort.jpg') right bottom repeat-y;}
table.listing td.tint{height:3px;background:#A7001F url('test/borderRightShort.jpg') right bottom repeat-y;}
table.listing td.esTint{height:3px;background:#B3AC00 url('test/borderRightShort.jpg') right bottom repeat-y;}
table.listing td.image{width:150px;text-align:center;padding-left:10px;}
table.listing img{border:none;}
table.listing td.options{text-align:right;}
/*table.listing td.options{text-align:right;white-space:no-wrap;width:180px;}
table.listing td.options img{float:right;}*/
/* Padding for Listing Table*/
table.listing td.title,table.listing td.options,table.listing td.image{padding-top:16px;}
table.listing td.options, table.listing td.detail{padding-right:10px;}
table.listing td.compactDetail{padding:5px;}

table.listing a.esureQuote{position:relative;top:7px;}
table.listing td.esure{padding-left:10px;}
table.listing td.esure td.options{padding-right:5px;}
table.listing td.imageEsure{width:150px;text-align:right;padding-right:10px;padding-top:16px;}
/*Change to content-embedded listings has been effected. Re-enable bottom
listings if you want to use an advert running along the bottom of the page.
#esureBottomListings{padding:10px 0;}
#esureBottomListings h2{margin-left:20px;}
#esureBottomListings table{width:755px;border:1px solid #FFFFFF;margin-left:5px;}
#esureBottomListings table td{border:1px solid #FFFFFF;background:#EBEBEB;}*/

/*Fix for PPC Listings on Esure and other PPC Pages*/
#esureListingsFix table{border:none;width:560px;}
#esureListingsFix table td{border:none;border-right:1px solid #FFF;background:#EFEFEF;border-top:4px solid #A7001F;border-bottom:5px solid #FFFFFF;}
#hideOmgAds img{display:none;}

/* Right Column And Contents */
#rightColumn{float:left;width:160px;}

#searchWeb{border:1px solid #999999;border-top:none;
		background:#E0E0E0 url('images/horizontalShadowBackgroundBox.jpg') repeat-x;
		margin:0;padding:0;margin-bottom:5px;}
		
#searchWeb fieldset{margin:0;padding:0;border:none;padding:10px;}
#searchWeb fieldset legend{color:#000000;margin:0;padding:0;font-size:12px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;padding-top:10px;}
#searchWeb fieldset p{font-size:10px;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;padding-top:5px;}
#searchWeb fieldset #searchWebKeywords{border:none;font-size:10px;width:100px;
		border-left:1px solid #C3C3C3;border-right:1px solid #C3C3C3;
		background: url('images/fieldBackground.jpg') repeat-x;padding:2px;
		margin-top:10px;}
#searchWeb fieldset #searchWebSubmit{border:none;font-size:10px;margin-top:10px;}

div.featuredLink{background:#EEEEEE;padding:5px;margin-bottom:1px;}



div.sideBarBox{margin-bottom:5px;border:none;margin:0;margin-bottom:5px;padding:0;width:163px;position:relative;margin-right:-3px;background:url('test/borderRight.jpg') right bottom repeat-y;}
div.sideBarBox div.content{border:1px solid #999999;border-bottom:none;border-right:none;width:158px;overflow:hidden;}
div.sideBarBox div.bottom{height:19px;background:#FFFFFF url('test/sideBottom.jpg') no-repeat;}
div.sideBarBox div.content h3{text-indent:5px;margin:0;padding:5px;
		font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;
		border-top:3px solid #B3AC00;background:#EBEBEB;
		width:148px;}
div.sideBarBox div.content ul{margin:0;margin-left:20px;margin-right:5px;padding:0 5px;margin-top:10px;
		font-family:Arial,Helvetica,sans-serif;font-size:10px;
		list-style-image:url('images/sideBarBoxListBullet.jpg')}
div.sideBarBox div.content ul li{padding:3px 0;}

div.sideBarBox div.content p{margin:0;padding:5px;font-size:11px;font-family:sans-serif;}

div.sideBarSpacer {height:5px;font-size:0px;line-height:0px;}

ul.searchList li{font-family:Arial,Helvetica,sans-serif;font-size:12px;
		list-style-image:url('images/sideBarBoxListBullet.jpg');}

/* Page Footer */

#footer {height:122px;
		background:url('images/footerBackground.jpg') repeat-x;}

/* Page Header */

#header{position:relative;width:100%;height:82px;
		background:#CCCCCC url('images/headerBackground.jpg') repeat-x;}

/* If the CSS is going to be universal (for consistency across sites) then the default
h1 needs the background (logo) moved into a class to prevent it over-riding the other
sections */
#header h1{margin:0;padding:0;
		font-size:1px;color:#FFFFFF;
		height:82px;
		cursor:pointer;
		cursor:hand;
		width:560px;
		background:url('images/logo.gif') 20px center no-repeat;}
#header h1.Finance{background:url('images/compareOnlineFinance.gif') 20px center no-repeat;}
#header h1.Shopping{background:url('images/compareOnlineShopping.gif') 20px center no-repeat;}
#header h1.Compare{background:url('images/compareOnline.gif') 20px center no-repeat;}
#header h1.Directory{background:url('images/compareDirectory.gif') 20px center no-repeat;}
#header h1.Reviews{background:url('images/compareOnlineReviews.gif') 20px center no-repeat;}
		
/* Department Dropdown */
#selectDepartment{position:absolute;right:5px;top:30px;}
#selectDepartment select{width:160px;font-size:11px;font-family:Arial,Helvetica,sans-serif;background:#F5F5F5;}


/* Top Horizontal Navigation */
#topNavigation{height:28px;
		background:url('images/horizontalShadowBackground.jpg') repeat-x;}
#topNavigation ul{width:600px;height:28px;
		background:url('images/horizontalNavigationNormal.jpg') repeat-x;
		list-style-type:none;list-style:none;margin:0;padding:0;}
#topNavigation ul li.divider{line-height:28px;font-weight:bold;color:#CFCFCF;font-size:12px;}
#topNavigation ul li{float:left;width:auto !important;width:0;}
#topNavigation ul li a{font-family:arial;font-size:11px;text-decoration:none;
		display:block;height:28px;line-height:28px;padding:0 5px;
		background:url('images/horizontalNavigationNormal.jpg') repeat-x;
		color:#333333;
		border:none;}
#topNavigation ul li a:hover, #topNavigation ul li a:focus{text-decoration:underline;
		background:url('images/horizontalNavigationHover.jpg') repeat-x;
		color:#444444;
		border:none;}
#topNavigation ul li a.selected{text-decoration:underline;
		background:url('images/horizontalNavigationSelected.jpg') repeat-x;
		color:#FFFFFF;
		border:none;}
#topNavigation ul li a.selected:hover{text-decoration:none;
		background:url('images/horizontalNavigationSelectedHover.jpg') repeat-x;
		color:#FFFFFF;
		border:none;}
		
/* Bottom Horizontal Navigation */
#bottomNavigation{clear:both;width:765px;
		text-align:center;
		font-size:11px;font-family:Arial,Helvetica,sans-serif;}
#bottomNavigation ul{list-style:none;margin:0;padding:0;}
#bottomNavigation ul li{display:inline;}
		
/* Footer */
#footer p{width:765px;padding-top:30px;text-align:center;
		font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#666666;}
		
/* Language Bar */
#language{width:765px;text-align:center;list-style:none;
		margin:0;padding:0;}
#language li{display:inline;margin:0 5px;}
#language li a img{border:none;
		width:25px;height:15px;}

#content div.nobackdrop {background:#FFFFFF;}