﻿div#extra, div#footer, div#locate, div.horiznav, div#adminoptions, div#headnav, div#header {display:none;}

/* Global Print Styles */

body {font: 76% arial,helvetica,sans-serif;color:rgb(121,80,33);text-align:left;background:none;} /* Background Not Needed For Print */
h1 {font:normal 170% arial, helvetica,sans-serif;padding: 0;color: rgb(16,92,182);letter-spacing: -1px;}
h2 {font:bold 160% arial,helvetica,sans-serif;padding:5px 0px 5px 10px;color: rgb(0,79,170);letter-spacing:0px;border-bottom:solid 0px rgb(243,247,251);margin-bottom:0px;}
h3 {font:bold 16px arial,helvetica,sans-serif;padding-left:10px;margin-bottom:5px;color: rgb(64,123,191);} /* rgb(170,91,0) */
h4 {font:bold 16px Arial, Helvetica, sans-serif;padding:0px 0px 10px 0px;color: rgb(64,123,191);background-color:transparent;}
h5 {display: block;font:normal 150% Arial, Helvetica, sans-serif;padding: 0px 0 5px 0;color: rgb(0,0,0);letter-spacing: 0px;padding-top: 5px;}
h6 {font:bold 190% Arial, Helvetica, sans-serif;padding:0px 0px 8px 0px;color: rgb(64,123,191);background-color:transparent;}
p {font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:1em;text-indent:0px;margin-bottom:5px;}
.imgcenter {text-align:center;}
img.sideimage {margin-bottom:5px;}
.extracontent {padding-top:0px;}
.message {font-size:16px;color: rgb(170,91,0);font-weight: bold;}

/* Global Links */

a:link, a:visited {color: rgb(0,79,170);}
a:hover, a:active {color: rgb(0,79,170);text-decoration:underline;}

/* Some Page Structure */

div#content {width:100%;clear:both;}
div#content table.splash td ul li {list-style-type:none;}

/* Bigger Crumbs */

div.breadcrumb 
{font-size: 140%;border: solid 0px #000;padding: 5px 0px 5px 10px;margin: 0px;font-weight: bold;}
div.breadcrumb a:link, div.breadcrumb a:visited 
{color: rgb(255,255,255);background-color: transparent;text-decoration: none;}
div.breadcrumb a:hover, div.breadcrumb a:active 
{color: rgb(255,255,255);text-decoration: underline;}
div.crumbs
{color: rgb(255,255,255);font-weight:normal;}

/* Category and Location Styles -- Must take place early in the cascade since it affects everything but is meant for the categories and locations text. The order of these is also important.  */

#innercontent table td {padding-top:10px;}
#innercontent ul li a {font-size:13px;}
#innercontent table td ul a {font-weight:bold;font-size:14px;} /* Size of Browse Page Locations, Cat etc. */
#innercontent table td ul ul a {font-weight:normal;font-size:12px;}
#innercontent ul li ul {padding-bottom: 10px;}

div.middleplacesdiv {padding:0px 0px 0px 0px;border:dashed 1px rgb(225,234,245);background-color:rgb(255,255,255);}
div.middleplacesdiv a.middleplaces {font-weight:bold;margin:10px;padding:10px;}
div.middleplacesdiv ul li {padding:0;}
#innercontent ul li a.middleplaces {font-size:16px;}
div#innercontent em {padding-left: 15px;color: Red;}
div.middleplacesdiv table.catstyletable tbody tr td ul {margin:0px 10px 10px 10px;border:solid 0px #000;}
div.middleplacesdiv table.locstyletable tbody tr td ul {margin:0px 0px 10px 0px;}

/* More Globals */

#innercontent ul li {list-style-type:none;} /* Gets rid of the damn bullets showing up everywhere */
.errormessage {color:red;font-size:120%;font-weight:bold;} /* For all the errormessages on the site */
.workpaid {border:none;}

/* Page Content */

div.pagecontent {padding:0px 0px 10px 10px;width:70%;font-size:110%;} /* To slim text that get too wide to read nicely */
div.morepagecontent {padding:10px 0px 5px 0px;width:80%;border-top:dashed 1px rgb(0,79,170);}

/* Lists and Search Results */
table.searchresults tr.resultsodd td a {font-weight:bold;text-decoration:none;}
table.searchresults tr.resultseven td a {font-weight:bold;text-decoration:none;}

/* Bodytables */

table.bodytables {text-align:center;font-size: 90%;font-family: arial, helvetica, sans-serif;letter-spacing: 0px;border: solid 0px #000;text-align: left;
border: dashed 0px rgb(214,227,241);
background: rgb(255,255,255);
font-family: arial,helvetica,sans-serif;
font-size: 12px;
margin-right:10px;}

table.bodytables td {border: solid 1px #000;
border: solid 0px pink;
padding: 0px 10px 0px 10px;
vertical-align:top;
}

table.bodytables h3 {
font-size: 12px;
font-weight: bold;
}

* {color:rgb(0,0,0);}


/* Reviews */

span#ctl00_ContentPlaceHolderMainNoAjax_lblCompanyName {font-size:90%;}
span#ctl00_ContentPlaceHolderMainNoAjax_lblPosted {font-size:65%;}
span#ctl00_ContentPlaceHolderMainNoAjax_lblPostedBy {font-size:65%;}