.splayout
{
font-family: arial, helevtica, sans-serif;
font-size: 75%;
margin: 10px 20px 10px 0; 
padding: 0 0 0 0;
}

ul li.moretxt
{
list-style: square url(images/rt-arrow.png);
}
table.splayout
{
width: 950px;
clear: both;
margin: 0 0 0 0; 
padding: 0 0 0 0;
border-top: none;
border-right: 1px silver solid;
border-bottom: 1px silver solid;
border-left: 1px silver solid;
}
.spcontent
{
clear: both;
margin-left: 0 auto;
margin-right: 0 auto;
}
table.splayout td
{
vertical-align: top;
margin: 0 0 0 0;
padding: 10px 5px 0 15px;

}
table.splayout tr
{
border-top: 1px silver solid;
border-bottom: 1px silver solid;
margin: 0 0 0 0; 
padding: 0 0 0 0;
}
td.splcol 
{
margin: 0 0 0 0; 
padding: 0 0 0 0;
text-align: left;
width: 47%;
}
td.sphdr2
{
vertical-align: top;
border-top: 1px silver solid;
border-bottom: 1px silver solid;
text-align: center;
}
td.sphdr1 div
{
font-family: arial, helvetica, sans-serif;
font-size: 95%;
margin: 0 0 0 0;
padding: 0 5px 5px 0;
}
div.sphdrcont
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.profhdr
{
font-family: arial, helvetica, sans-serif;
font-size: 90%;
margin: 0 30px 0 0;
padding: 0 0 7px 0;
width: 100%;
}
div.bustxtl
{
float: left;
margin: 0 0 0 0;
padding: 0 0 0 140px;
}
div.bustxtr
{
text-align: right;
margin: 0 0 0 0;
padding: 0 0 0 235px;
}
td.sphdr2
{
background: #f6f6f6;
}
.sphdr1 a:link, .sphdr2 a:link
{
text-decoration: none;
}
h1
{
font-size: 150%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
h1.org
{
background: url(images/number-one.png) left center no-repeat;
font-size: 147%;
text-indent: 25px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
h3.org
{
font-size: 150%;
margin: 0 0 0 5px;
padding: 0 0 0 5px;
}
/* Main Profile */
.comaintxt
{
margin: 0 0 0 0;
padding: 0 2px 2px 92px;
}
.comaintxt p
{
margin: 7px 0 0 0;
padding: 7px 0 0 0;
}
span.ptxt
{
font-family: arial, helvetica, sans-serif;
font-size: 90%;
}
.vcard img
{
margin: 0 0 0 0;
padding: 0 10px 0 0;
}
/* ul lists float l-r */
.lftinfo
{
vertical-align: top;
width: 220px;
}
.rtinfo
{
clear: left;
float: right;
vertical-align: top;
}
/* end floats */
.codetcont h2
{
display: inline;
width: 200px;
vertical-align: top;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
p.spreviews
{
font-family: arial, helvetica, sans-serif;
font-size: 90%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.spreviews a:link
{
text-decoration: none;
margin: 0 0 0 0;
padding: 0 3px 0 0;
}
.spreviews a:link a
{
text-decoration: none;
margin: 0 0 0 5px;
padding: 0 0 0 0;
}
/* contact information */
.tel
{
font-family: arial, helvetica, sans-serif;
font-size: 120%;
font-weight: 600;
}
p.clkcall img
{
vertical-align: bottom;
margin: 0 0 0 0;
padding: 0 0 0 5px;
}
.cositeurl
{
text-decoration: underline;
}
/* end contact information */
/* print save send text links */
.sppgact
{
margin: 15px 0 5px -5px;
padding: 0 0 0 0;
}
.sppgact ul
{
font-family: arial, helvetica, sans-serif;
font-size: 95%;
margin: 15px 0 0 -10px;
padding: 0 0 0 0;
}
.sppgact li, .sppgact2 li
{
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.sppgact li a, .sppgact2 li a
{
text-decoration: none;
margin: 0 0 0 0;
padding: 0 10px 0 10px;
}
.sppgact2 ul
{
font-family: arial, helvetica, sans-serif;
font-size: 95%;
list-style-type: none;
margin: 0 0 0 0;
padding: 5px 0 2px 10px;
background-color: #f6f6f6;
border: 1px #ccc solid;
width: 450px;
height: 20px;
}
/* save send flyout */

ul.ssflyout
{
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 90px;
}
.ssflyout li
{
display: block;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.ssflyout a:link
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
/* products and services */
.codetcont
{
clear: both;
vertical-align: top;
margin: 0 0 0 0;
padding: 10px 0 0 5px;
width: 470px;
}
.codetcont div
{
display: inline;
width: 200px;
vertical-align: top;
}
.codetcont .floatr
{
margin: 0 0 10px 0;
padding: 0 0 0 0;
}
.codetcont a:link
{
text-decoration: none;
}
.codetcont img
{
margin: 0 5px 0 0;
padding: 0 0 0 0;
}
div.lftinfo h3, div.rtinfo h3
{
font-family: arial, helevtica, sans-serif;
font-size: 50%;
margin: 0 0 0 0; 
padding: 0 0 0 0;
}
div.lftinfo ul
{
list-style-type: square;
margin: 0 0 0 0; 
padding: 0 0 10px 15px;
width: 170px;
}
div.rtinfo ul
{
list-style-type: square;
margin: 0 0 0 0; 
padding: 0 0 10px 15px;
}
div.lftinfo p
{
margin: 0 0 0 0; 
padding: 0 0 10px 0;
width: 185px;
}
div.rtinfo p
{
margin: 0 0 0 0; 
padding: 0 0 10px 0;
}
.viewtxt
{
margin: 0 0 0 0;
padding: 10px 0 15px 0;
}
.viewtxt a:link
{
text-decoration: none;
}
.viewtxt img
{
margin: 0 0 0 0;
padding: 0 5px 0 0;
}
h2.featdettxt, h2.busdettxt
{
clear: both;
font-family: arial, helvetica, sans-serif;
font-size: 120%;
background-color: #d2ddcf;
color: #60655e;
width: 98%;
height: 15px;
margin: 10px 0 10px 0;
padding: 5px 0 5px 5px;
}
.spfeatlnks
{
margin: 15px 0 15px 0;
padding: 0 0 0 0;
}
.spfeatlnks ul
{
font-family: arial, helvetica, sans-serif;
font-size: 90%;
display: inline;
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.spfeatlnks li
{
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.spfeatlnks a:link
{
margin: 0 0 0 0;
padding: 0 3px 0 3px;
}
/* photos blogs reviews */
div.photocont, div.blogcont, div.reviewcont
{
width: 450px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
div.spphotolnks, div.spbloglnks, div.sprevlnks
{
clear: both;
background-color: #d6e2d1;
width: 470px;
height: 15px;
margin: 0 0 0 0;
padding: 8px 0 8px 0;
}
div.spphotolnks div, div.spbloglnks div, div.sprevlnks div
{
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
h2.grnbg
{
font-family: arial, helevtica, sans-serif;
font-size: 115%;
width: 100px;
margin: 0 0 0 0;
padding: 0 2px 0 10px;
color: #666;
}
ul.photolnks, ul.bloglnks, ul.revlnks
{
display: inline;
font-family: arial, helevtica, sans-serif;
font-size: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.spphotolnks li
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.spphotolnks li.arrowd
{
background: url(images/down-arrow.png) right center no-repeat;
margin: 0 0 0 0;
padding: 0 5px 0 5px;
}
.spphotolnks li a:link
{
margin: 0 0 0 0;
padding: 0 8px 0 5px;
}
a.arrowd
{
background: url(images/down-arrow.png) left center no-repeat;
margin: 0 0 0 0;
padding: 0 5px 0 0;
}
.revtxt
{
margin: 0 0 15px 0;
padding: 0 0 0 0;
}
.abusetxt
{
margin: 0 0 15px 0;
padding: 0 0 0 0;
}
.abusetxt a:link
{
text-decoration: none;
}
ul.photolnks li, ul.bloglnks li, ul.revlnks li 
{
display: inline;
text-decoration: none;
text-align: left;
}
ul.photolnks li a, ul.bloglnks li a, ul.revlnks li a
{
text-decoration: none;
margin: 0 0 0 0;
padding: 0 7px 0 7px;
}
/* review details */
.revdetcont
{
clear: both;
background: #f6f6f6;
width: 470px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.revdetcontalt
{
clear: both;
background: #fff;
width: 470px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.hreview
{
margin: 0 0 0 0;
padding: 7px 5px 20px 8px;
}
img.btnyes, img.btnno
{
vertical-align: middle;
margin: 0 2px 0 2px;
padding: 0 0 0 0;
}
.corevdate span
{
font-weight: bold;
}
.cophotos, .coblog
{
clear: both;
margin: 0 0 0 0;
padding: 8px 0 8px 0;
width: 470px;
}
.coblog p
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.cophotos img
{
margin: 0 0 0 0;
padding: 0 3px 0 0;
}
img.vidbtn
{
margin: 0 0 0 15px;
padding: 0 0 0 0;
}

/* report abuse */
.floattr
{
float: right;
font-family: arial, helevtica, sans-serif;
font-size: 90%;
margin: -10px 0 0 0;
padding: 0 5px 0 0;
}
.floattl
{
float: left;
font-family: arial, helevtica, sans-serif;
font-size: 90%;
margin: -10px 0 0 0;
padding: 0 0 0 0;
}
/* hr */
div.sphr
{
clear: both;
line-height: 1px;
height: 1px;
background: #ccc; 
border-top: 1px #ccc solid;
margin: 8px 0 0 0;
padding: 0 0 0 0;
}
.leftcontent div.sphr
{
clear: both;
line-height: 1px;
height: 1px;
background: #ccc; 
border-top: 1px #ccc solid;
margin: 8px 0 0 0;
padding: 0 0 0 0;
}

/* disclaimer */
.spdisclaimer
{
font-family: arial, helevtica, sans-serif;
font-size: 95%;
text-align: center;
margin: 0 auto 10px auto;
padding: 0 20px 0 0;
}
/* super pages info */
td.spinfocont
{
font-family: arial, helevtica, sans-serif;
font-size: 85%;
border-top: 1px silver solid;
background: #f6f6f6;
}
div.spinfotxt
{
text-align: center;
margin: 0 0 8px 0;
padding: 0 0 0 0;
}
.spinfotxt a:link
{
text-decoration: none;
}
/* right side of page */
.sprcol a:link
{
text-decoration: none;
}
.spmorecont
{
clear: both;
}
.sprcol h2
{
font-family: arial, helevtica, sans-serif;
font-size: 135%;
background: #666;
color: #fff;
text-align: center;
margin: 8px 0 5px 0;
padding: 5px 0 5px 0;
}
.comap
{
margin: 10px 5px 5px 0;
padding: 5px 0 5px 0;
}
p.lsttitle
{
font-family: arial, helevtica, sans-serif;
font-size: 100%;
font-weight: bold;
font-style: italic;
color: #666;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}
.spcodet
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.spcontactlnk
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.spcontactlnk img
{
margin: 0 5px 0 0;
padding: 0 0 0 0;
}
/* Might Like It */
.mightlikelst
{
font-family: arial, helevtica, sans-serif;
font-size: 90%;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}
.mightlikelst ul
{
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.mightlikelst li
{
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.mightlikelst li a:link
{
margin: 0 0 0 0;
padding: 0 5px 0 10px;
}
.mightlikelst ul.pmlayout
{
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
ul.pmflyout
{
margin: 0 0 60px 0;
padding: 0 0 0 0;
}
.pmflyout li
{
display: block;
margin: 0 0 0 10px;
padding: 0 0 0 0;
}
.pmflyout a:link
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.phonetxt
{
font-family: arial, helevtica, sans-serif;
font-size: 120%;
font-weight: bold;
}
a.arrow
{
background: url(images/rt-arrow.png) left center no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
/* More Businesses */
.morebus ul
{
margin: 0 0 0 0;
padding: 10px 0 0 0;
}
.morebus ul li
{
list-style: none;
margin: 0 0 0 0;
padding: 0 75px 0 0;
}
.coimg
{
text-align: center;
}
.coimglnk, .comaplnk
{
font-family: arial, helevtica, sans-serif;
font-size: 90%;
font-weight: bold;
text-align: left;
}
.coimglnk
{
margin: 5px 0 10px 17px;
padding: 0 0 0 0;
}

/*Kristine- added these below*/

div .fn
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
span .fn
{
display:inline;
}
.country-name
{
display: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.dtreviewed
{
font-weight:bold;
border-bottom: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.type
{
display: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.item
{
display: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.rating
{
display: none;
margin: 0 0 0 0;
padding: 0 0 0 0; 
}
.version
{
display: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* bp ad */
h2.bahdr
{
font-family: arial, helevtica, sans-serif;
font-size: 150%;
background: #fff;
color: #000;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}
.badet
{
margin: 0 0 0 0;
padding: 0 0 15px 0;
}
.badet p
{
vertical-align: top;
margin: 0 0 0 0;
padding: 10px 0 5px 0;
}
.badet a:visited
{
color: #06C;
text-decoration: none;
font-family: arial, helevtica, sans-serif;
font-size: 105%;
}
.badet img
{
vertical-align: bottom;
margin: 0 0 0 0;
padding: 0 4px 0 0;
}
p.baname
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
p.bawww
{
margin: 0 0 0 0;
padding: 0 0 0 25px;
}
.balst
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.balst ul
{
list-style-type: none;
margin: 0 0 0 0;
padding: 10px 0 0 25px;
}
.balst li
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.balst a:link 
{
color: #06C;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 10px;
font-family: arial, helevtica, sans-serif;
font-size: 90%;
}
ul.pmflyout li
{
margin: 0 0 0 10px;
padding: 0 0 0 0;
}
.badet .phonetxt
{
font-family: arial, helevtica, sans-serif;
font-size: 100%;
font-weight: bold;
}
.badet p img
{
vertical-align: middle;
}

.hd1{
display:none;
}
.sh1{
display:list-item;
}
.excerpt img{
border: 0px;
margin: 0 10px 0 0;
}
.excerpt2{
margin: 0 0 8px 0;
}
.excerpt2 img{
border: 0px;
margin: 0 10px 0 0;
}
.surc{
font-size: 75%;
font-style:italic;
}
.fbh{
text-align: left;
}
#cities{
clear:both;
height: 530px;
border: 1px silver solid;
background: #f6f6f6;
margin: 0 20px 20px 0;
padding: 5px;
}
#cities h2{
margin:0;
padding:0;
font-size:140%;
}
.column{
float:left;
padding: 4px;
line-height: 160%;
width:200px;
}
.columnWide{
width:200px;
}
.columnNorm{
width:180px;
}
td.splcol0 
{
margin: 0 0 0 0; 
padding: 0 0 0 0;
text-align: left;
width: 100%;
}
