#content{padding:0;position:static;}

/* 
   Styles for Company Info page template 1
   Used to style info for users coming via Google
   Style: Sand
*/
body{filter:none;margin:0;padding:0;font:75% Verdana, Arial, Helvetica, sans-serif;background-image:none;background-color:#fff;}
* html body{font-size:12px;}

a:link{color:#999;}
a:visited{color:#666;}
a:hover{color:#333;}
a:active{color:#333;}
a.ext{padding-right:20px;background:url("http://images.thomsonlocal.com/tlc/extLink.gif") 100% 0 no-repeat;}
a.ext:hover{background:url("http://images.thomsonlocal.com/tlc/extLink.gif") 100% -89px no-repeat;color:#666;}
a#skippedToLink{visibility:hidden;height:0;display:none;font-size:1px;}

img{border:0;}
.error{color:#990000;}
/* if error is shown */
.errorWrap{margin:0 2em;padding:4em 0;}
.errorWrap h2{margin-top:0;padding-top:2em;}
.errorWrap p{margin:0 20px;}
.success{color:#006600;}
.vcard{border-bottom:0;}
/* skip to content */
.skip a{position:absolute;top:5px;left:5px;padding:3px;height:0;width:0;overflow:hidden;}
.skip a:focus, .skip a:active{overflow:visible;height:auto;width:auto;border:1px solid #6699cc;background-color:#fff;}

/* structure */
#wrapper{width:780px;min-width:780px;margin:0 auto;padding:0 10px;background:url("http://images.thomsonlocal.com/tlc/tempBg.png") 50% 0 repeat-y;}
div.adMapContainer{float:left;width:510px;margin-right:20px;}
#sidebar{float:left;width:200px;margin-left:20px;display:inline;}
#break{clear:both;margin:1em 0;border-top:1px solid #ccc;}
#footer #innerWrap{width:580px;}
#mapWrapper{width:auto;}

h1, h2, h3, h4{color:#036;}
h2,h3,p.adr, p.url{margin-left:20px;}
h2 span{font-size:55%;font-style:italic;}

/* Main Layout */
div.clearFix{display:block;clear:both;height:0;font-size:1px;}
div.hide{display:none;}

#twoCol #outerWrap #wrapper FORM #content #main #header h1:after,
#twoCol #outerWrap #wrapper FORM #content #main #right:after,
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent:after,
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent .buttons div:after,
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent ul.ticks:after,
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent ul#tradeAssociations li a:after,
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li input:after,
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li textarea:after,
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #slideshow:after,
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #overallRating p:after,
#twoCol #outerWrap #wrapper FORM #otherAreas ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;}   

#twoCol #outerWrap{background-image:none;}
#twoCol #outerWrap #wrapper FORM #content #main {display:block;float:none;width:100%;margin:0;padding:0;}
#twoCol #outerWrap #wrapper FORM #content #main #header{background-color:#036;}
#twoCol #outerWrap #wrapper FORM #content #main #header h1{color:#fff;margin:0;padding:5px 15px;line-height:1.5;height:auto;font-weight:normal;}
#twoCol #outerWrap #wrapper FORM #content #main #header h2{color:#fff;margin:0;padding:0 15px 5px 15px;font-size:1.2em;border:0 none;}
* html #twoCol #outerWrap #wrapper FORM #content #main #header .clearFix{display:none;}
#twoCol #outerWrap #wrapper FORM #content #main #header div.searchKeywords{float:right;margin:1em;color:#fff;text-align:right;width:25em;font-size:1em;}
* html #twoCol #outerWrap #wrapper FORM #content #main #header div.searchKeywords{margin-right:0.5em;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer{float:left;height:1%;margin:1em 10px;width:760px;}
* html #twoCol #outerWrap #wrapper FORM #content #main .adMapContainer{margin-left:5px;margin-right:5px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer h1{font-size:1.4em;width:380px;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs{float:left;width:157px;margin:0 10px 0 0;padding:0;}
* html #twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs{margin-right:5px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul#nav{margin:0;padding:0;list-style:none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul#nav li{padding:0;margin:10px 0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul#nav li a{display:block;background:url(http://images.thomsonlocal.com/tlc/googleTemplate/googleMenuItem.gif) 0px 0px no-repeat;height:33px;color:#fff;text-align:left;line-height:33px;padding:0 0 0 37px;margin:0;text-decoration:none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul#nav li a:hover{background-position:-157px 0px;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs h3{border:1px solid #666;border-width:1px 0;background:none;padding:0.25em 0.5em;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul{margin:0 0 1em 0;padding:0;list-style:none;font-size:0.9em;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul li{margin:0.5em 0;background:url(http://images.thomsonlocal.com/tlc/googleTemplate/bullet.png) 5px 50% no-repeat;padding-left:15px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul.contactList li{height:18px;padding-top:0;padding-left:40px;background:url(http://images.thomsonlocal.com/tlc/contactIconsSprite.png) no-repeat;margin:0.25em 0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul.contactList li.tel{background-position:5px 0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul.contactList li.email{background-position:5px -15px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul.contactList li.nectar{background-position:5px -116px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul.contactList li.refer{background-position:5px -64px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul.contactList li a{display:block;background:none;padding:0;height:18px;color:#000;line-height:14px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul.contactList li a:hover{background:none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabs ul.contactList li span{display:none;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer h2{background:transparent;margin:0 0 10px 0;padding:0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabContents{float:left;width:590px;padding:0;text-align:left;overflow:hidden;position:relative;margin:0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabContents #tlcLogo{position:absolute;top:0;right:0;z-index:2;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent{font-size:1.1em;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent a.bookmark{height:0;visibility:hidden;display:block;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent .buttons{text-align:center;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent .buttons div{margin:0 auto;width:300px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent .buttons div .button{float:left;display:block;width:111px;height:29px;border:0;padding:0 0 0 40px;margin:0.1em 0.5em;background:url(http://images.thomsonlocal.com/tlc/googleTemplate/googlebutton.gif) 0 0 no-repeat;color:#fff;font-weight:bold;text-align:left;font-size:15px;text-decoration:none;line-height:29px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent .buttons div .button:hover {background-position:-111px 0;display:block;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent .buttons div .wide{background-image:url(http://images.thomsonlocal.com/tlc/googleTemplate/googlebuttonWide.gif);width:160px;height:29px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent .buttons div .wide:hover{background-position:-200px 0;display:block;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent .forms label{font-weight:bold;font-size:1.1em;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent #routing{border:1px solid #036;width:370px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent p.top{margin:0.25em 0 1em 0;clear:both;text-align:right;width:100%;border-bottom:3px solid #eee;padding:5px 0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer .tabContent p.top a{height:18px;margin:0 10px 0 0;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent h1{background-color:transparent;margin:0 0 0.5em 0;padding:0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent h2{border:1px solid #ddd;background-color:#eee;margin:0.5em 0;padding:0.25em 0.5em;text-align:center;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent h3{clear:left;color:#06c;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent ul.ticks{margin:0.5em 0 0.5em 0.5em;padding:0;list-style:none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent ul.ticks li{float:left;display:block;width:40%;background:url(http://images.thomsonlocal.com/tlc/googleTemplate/greyTick.png) 0 50% no-repeat;padding-left:16px;font-size:0.9em;color:#666;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent ul#tradeAssociations{margin:0;padding:0;list-style:none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent ul#tradeAssociations li{display:block;padding:0.5em;margin:0.5em 0;border:1px solid #eef;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent ul#tradeAssociations li img{margin-right:1em;float:left;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent ul#tradeAssociations li a{line-height:2em;vertical-align:middle;color:#006;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #openingTimes ul{margin:0 0 0 0.5em;padding:0;list-style:none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #openingTimes ul li{padding:0.2em 1em;border:1px solid #333;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #openingTimes ul li div div.day{float:left;width:100px;text-align:right;padding-right:5px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #openingTimes ul li div div.time{float:left;height:1%;color:#666;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #profileContainer {float:left;width:455px;margin-right:10px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #slideshow{float:left;width:120px;margin-bottom:1em;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #slideshow ul{margin:0;padding:0;list-style:none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #slideshow ul li{margin-bottom:5px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #slideshow ul li a{display:block;margin:0;padding:5px;border:3px solid #ccc;background-color:#eee;text-align:center;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #slideshow ul li a:hover{border-color:orange;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #slideshow ul li a img{width:100%;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #download{margin:2em 0;padding:2em 0 1em 60px;border:1px solid #ccc;background:url(http://images.thomsonlocal.com/tlc/infopage/PDF-icon-lrg.gif) no-repeat 10px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #aboutUsTabContent #download span{font-size:85%;color:#999}

/* Map */
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent div#routing{width:auto;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent div#routing fieldset{width:auto;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent div#routing fieldset legend span{display:block;white-space:normal;width:100%;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent #mapWrapper #maptab{width:600px;margin:0;background:none #06c;border:2px solid #036;border-width:2px 2px 0 2px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent #mapWrapper #maptab li{background:transparent;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent #mapWrapper #maptab li.selected{background-color:#036;color:#fff;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent #mapWrapper #maptab li.selected a:hover{background-color:#369;color:#fff;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent #mapWrapper #maptab li a{color:#fff;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent #mapWrapper #maptab li a:hover{color:#000;background-color:#9cf;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent #MMmap{width:586px;margin:0;border:2px solid #036;border-width:0 2px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #mapTabContent #routing,#routeSteps{width:auto;margin:0;border:2px solid #036;border-width:0 2px 2px 2px;}
/* End of Map */

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #overallRating{padding:5px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #overallRating h3{float:right;font-size:1.1em;font-weight:bold;color:#666;padding:5px;background:url(http://images.thomsonlocal.com/tlc/reviewRecomBg.png) repeat-x 0 0;	width:95px;height:50px;margin:0px 0 0 0;text-align:center;font-weight:normal;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #overallRating span{display:block;text-indent:-2000px;height:20px;line-height:20px;padding:0 1px;margin:-23px 0 0 150px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #overallRating p{margin:0;font-weight:bold;font-size:1.4em;color:#f60;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent h3{border:0;margin:0;height:30px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent h3.rec{font-size:1em;height:auto;text-align:center;color:#f60;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent div {margin:1em 0 1em 2em;font-size:0.8em;color:#999;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent div h4{margin:0;height:20px;line-height:20px;font-size:1.3em;color:#f60;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent div h4 span{display:block;text-indent:-2000px;height:20px;padding:0 1px;margin:-20px 0 0 150px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #comments{width:auto;padding-top:0.5em;margin-top:1.5em;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #comments .comment{margin:0;padding:0;width:auto;background:none;height:auto;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #comments .comment p.desc{font-size:1em;color:#666;font-weight:bold;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #comments .comment blockquote{background:url(http://images.thomsonlocal.com/tlc/googleTemplate/reviewCommentBg.png) #fff no-repeat 0px 0px;padding:0.5em 0.5em 1em 2em;margin:0;font-size:1.1em;font-style:italic;height:90px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #comments .comment blockquote span{display:block;font-weight:bold;text-align:right;color:#666;font-size:0.8em;font-style:normal;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent #comments .comment span{text-indent:3em;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent a{color:#f60;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent div.buttons a{color:#fff;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent p.report{text-align:right;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #reviewsTabContent p.top a{color:#666;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent{display:block;margin:1em 0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul{margin:0 auto;padding:0;list-style:none;width:330px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li{display:block;margin-bottom:10px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li label{display:block;float:left;width:105px;margin:0 10px 0 0;font-weight:bold;font-size:1em;text-align:right;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li label span{display:block;font-weight:normal;font-size:0.7em;color:#666;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li input{float:left;width:200px;height:20px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li textarea{float:left;width:200px;height:60px;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li.code{text-align:right;margin:0 8px 0 0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li.code img{margin:0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li.code p{margin:0;padding:0 0 20px;color:#666;font-size:0.7em;border:0 none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #contactUsTabContent ul li .red{border:2px solid #f00;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #videoTabContent .video{padding:10px;text-align:center;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #advertTabContent #advertLink{display:block;text-align:center;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #advertTabContent img{max-width:590px;width:expression(this.width > 590 ? 590 : true);margin:0 auto;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #vouchersTabContent ul{margin:0;padding:0;list-style:none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #vouchersTabContent ul li a img{max-width:590px;width:expression(this.width > 590 ? 590 : true);margin:0 auto;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #vouchersTabContent p.footer{color:#666;margin-top:1em;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #tabsContent #tab5Content #profileContainer #profile{width:auto;}

#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #otherServicesTabContent ul{margin:0.5em 0 0.5em 0.5em;padding:0;list-style:none;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #otherServicesTabContent ul li{float:left;display:block;width:40%;background:url(http://images.thomsonlocal.com/tlc/googleTemplate/greyTick.png) 0 50% no-repeat;padding-left:16px;font-size:0.9em;color:#666;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #areasTabContent ul{max-height:100px;overflow:auto;margin:0;padding:0;}
#twoCol #outerWrap #wrapper FORM #content #main .adMapContainer #areasTabContent ul li a span{display:none;}

/* contact form */
.compInfo fieldset{border:0;}
.captcha{border:1px solid #999;margin:1em 0;}
#emailMess{clear:both;background-color:#990000;color:#fff;padding:2px 0 2px 2em;margin:0;}
#emailMess.good{background-color:#339933;}
#emailMess span,#emailMess span a{font-size:85%;color:#999;}

/* sidebar */
#sidebar ul{list-style-type:none;padding-left:0;text-align:left;margin-left:0;}
#sidebar li{font-size:85%;margin:0;padding-left:0.5em;}
.listContainer{height:100px;overflow:auto;}
.listContainer ul{padding:0;margin:0.5em 0.5em 1.5em 0;}
/* hide uneeded elements */
#sidebar .contactInfo{display:none;}
/* trade associations */
#trade ul a{display:block;font-size:85%;margin:0;}
#trade ul{margin:0;padding:0;}
#trade li{text-align:center;}
/* features */
.feature h3, h5, #trade h4{color:#333;padding:0.25em;border:1px solid #FFDAB2;
background:url("http://images.thomsonlocal.com/tlc/temp1Grad.png") 0 0 repeat-x;padding-left:0.5em;margin:0.5em 0 0.5em 0;}
.feature ul{padding:0;margin:0;}

/* search form */
#SearchForm{padding:23px 0 5px 0;clear:both;color:#666;text-align:center;font-size:85%;margin:2em 0 0. 0;}
#SearchForm label{font-weight:bold;}
#SearchForm p{border-top:1px solid #ccc;margin:0 20px 5px 20px;}
#SearchForm p img{margin-top:-12px;}
#poweredBy{clear:both;text-align:center;}

/* footer */
#footer{color:#fff;padding-top:1em;background-image:none;background-color:#888;width:780px;}
#footer li a{color:#fff;padding:0 0.4em;}
#footer p{color:#fff;}
#footer p a,#footer p a:hover{color:#fff;}

#footer #innerWrap{width:700px;margin:0 auto;}
#footer #innerWrap ul{margin-bottom:10px;}
#footer #innerWrap ul li{display:inline;}
#footer #innerWrap p{border:0;}

/* Send to friend page (has body id oneCol)*/
div.cornerContent{margin:1em 20px;}
div.cornerContent p{padding-left:5em;}
div.cornerContent fieldset p{padding-left:0;}
#oneCol fieldset{margin-left:4em;border:none;}
#oneCol #btnResetForm{margin-left:5em;}

/* comp info reviews */
#twoCol #content h1.fn span{font-size:10px;color:#666;padding:5px 0;}
#tab4Content div h4 span, #twoCol #tab4Content h2 span{text-indent:-2000px;padding:0;width:110px;height:20px;display:block;margin:-20px 0 0 150px;}
#twoCol #tab4Content h2{line-height:20px;border:0;padding:0 0 2em 0;margin:1em 0 1em 0;border-bottom:1px solid #ccc;text-align:left;font-size:144%;}

#twoCol #tab4Content h3{float:right;font-size:93%;color:#666;padding:5px;background:url(http://images.thomsonlocal.com/tlc/reviewRecomBg.png) no-repeat 0 0;width:95px;height:50px;margin:-85px 0 0 0;text-align:center;font-weight:normal;}
#tab4Content h3 span{font-size:131%;font-weight:bold;display:block;}
div span.stars5{background:url(http://images.thomsonlocal.com/tlc/reviewInfoRatingStars.png) no-repeat 0 0;width:100px;}
div span.stars4{background:url(http://images.thomsonlocal.com/tlc/reviewInfoRatingStars.png) no-repeat 0 -20px;width:80px;}
div span.stars3{background:url(http://images.thomsonlocal.com/tlc/reviewInfoRatingStars.png) no-repeat 0 -40px;width:60px;margin-bottom:-20px;}
div span.stars2{background:url(http://images.thomsonlocal.com/tlc/reviewInfoRatingStars.png) no-repeat 0 -60px;width:40px;}
div span.stars1{background:url(http://images.thomsonlocal.com/tlc/reviewInfoRatingStars.png) no-repeat 0 -80px;width:20px;}

#tab4Content{padding:0 20px;}
#tab4Content div{margin:0.5em 0 1em 0;}
#twoCol #tab4Content div h4{color:#ff8400;font-size:108%;width:18em;line-height:20px;margin:0;}
#twoCol #tab4Content div p{color:#444;font-size:85%;}

#comments{margin:3em 0 2em 0;padding:0;list-style-type:none;width:485px;}
#comments li{margin:1em 0;}
#comments li p{color:#333;font-size:85%;}
#comments li p.desc{color:#084096;}
#comments li.comment{position:relative;background:url(http://images.thomsonlocal.com/tlc/reviewCommentBgNarrow.png) no-repeat 0 0 #fff;width:430px;height:55px;padding:1px 25px 30px 30px;}
#comments p.author{color:#666;position:absolute;bottom:0;left:45px;font-size:85%;}
p.author a{color:#666;}
