body {background-image: url('/images/background2.png');	background-repeat: repeat-y; font-family: verdana, arial, Helvetica, sans-serif;   color: black; background-color: #fff; margin: 0; padding: 0;}
#body_w {background-image: url('/images/background_white.png');	background-repeat: repeat-y; font-family: verdana, arial, Helvetica, sans-serif;   color: black; background-color: #fff; margin: 0; padding: 0;}
#body_2col background-image: url('/images/background_white2.png');	background-repeat: repeat-y; font-family: verdana, arial, Helvetica, sans-serif;   color: black; background-color: #fff; margin: 0; padding: 0;}

#mainHolder {min-height:  400px; margin-top:  16px;  width:  998px; }
.provider_select {font-size:  10px; font-weight:  bold; color:  #696969;}
.bodytext {font-size:  .8em;}
#popupBody {background: none;  margin:  10px;}
.red {color: red;}
.clear {clear:  both; font-size:  1px;}
.center {text-align: center;}

.tinytext {font-size:  10px;}
.tinytextbold {font-size:  10px; font-weight:  bold;}

.textHighlight {background-color:   #fcd8db;}

dt {color:  #336600; font-weight:  bold; margin-top:  20px;}
dd {margin:  6px 0;}

img {border:  0;}

a:link {color: #336600;}
a:visited {	color: #336600;	}
a:hover {text-decoration:  none;}
a:active {color: #336600;}

h1	{font-size: 16pt; color:  #996600; font-weight:  bold;}
h2	{font-size: 14pt; color:  #474723; font-weight:  bold;}
h3	{font-size: 12pt; color:  black; font-weight:  bold; margin-bottom:  6px;}
h4	{font-size: 10pt; color:  black; font-weight:  bold; }

img {border: 0;}
.center {text-align: center;}
.right {text-align:  right;}
.left {text-align:  left;}
.result {color:  red; font-size:  .85em; font-weight:  bold;}
.underline {text-decoration:  underline;}

#organizerButton {float: right; width:  100px;}

.ask_label {font-size:  .8em; margin-top:  6px;}

#bannerHolder {margin-bottom:  24px;}

#centerTopLeft {width:  334px; float:  left;}
#centerTopRight {width:  250px; float:  left; margin-left:  10px; padding-top:  12px;}

#tvHolder {border-top:  2px solid #cccccc;  padding-top:  20px; margin-top:  20px;}
#tvLeft {float:  left; width:  250px; }
#tvTextbox {margin-top:  8px; line-heigh:  1.5em;}
#tvRight{float:  left; width:  325px; margin-left:  16px; }

#tipBox {width:  168px; border:  3px solid #CCCC33; background-color:  #FFFECB;  margin-left:  6px; padding: 4px; font-size:  .8em; font-style:  italic;}
#footer {border-top:  1px solid #CCCC99; padding:  10px; font-size:  11px;  margin:  16px auto 0 auto;  text-align:  center; background-color:  #f5f5f5;}
#footerlinks {text-align:  center; padding-bottom:  12px; }

a.loginTitle:link {text-decoration:  none; color:  #999999; font-weight:  bold;}
a.loginTitle:visited {text-decoration:  none; color:  #999999; font-weight:  bold;}
a.loginTitle:hover {text-decoration:  none; color:  #999999; font-weight:  bold;}
a.loginTitle:active {text-decoration:  none; color:  #999999; font-weight:  bold;}

#loginBody {font-family:  verdana, arial, sans-serif; margin-top:  50px; background-color:  #f5f5f5}
#loginBox {border:  1px solid gray; background-color:  #ffffff; padding:  12px; width:  300px; margin: 24px auto; font-size:  .85em;}
#loginForm {margin:  auto; width:  190px;}
#loginFooter{text-align: center; margin-top:  12px; font-style:  italic; color: #666666;}
.submitButton {background:  url('/images/button_bg.png'); background-repeat:  repat-x; height: 22px; border:  1px solid #8DAF02; color:  white; font-weight: bold; padding-left: 10px; padding-right:  10px;} 
.logresult {font-size:  .9em; color: red;}

a.loginFooter:link {text-decoration:  underline; font-weight:  normal;}
a.loginFooter:visited {text-decoration:  underline;  font-weight:  normal;}
a.loginFooter:hover {text-decoration:  none;  font-weight:  normal;}
a.loginFooter:active {text-decoration:  none; font-weight:  normal;}

.leftHeader {margin:  20px 0 10px 12px; width:  142px; border:  1px solid; padding:  4px; background:  #f0f0f0;}
a.leftHeaderLink:link {text-decoration: none; color:  #444444}
a.leftHeaderLink:visited {text-decoration:  none; color:  #444444}
a.leftHeaderLink:hover {text-decoration:  none; color:  #444444}
a.leftHeaderLink:active {text-decoration:  none; color:  #444444} 

a.sampleLink:link {text-decoration:  none; }
a.sampleLink:visited {text-decoration:  none; }
a.sampleLink:hover {text-decoration:  underline;}
a.sampleLink:active {text-decoration:  underline;}

a.hidden:link {text-decoration:  none; color:  black;}
a.hidden:visited {text-decoration:  none; color:   black;}
a.hidden:hover {text-decoration:  none; color:   black;}
a.hidden:active {text-decoration:  none; color:   black;}

a.blogLinks:link {text-decoration:  none; color:  black;}
a.blogLinks:visited {text-decoration:  none; color:   black;}
a.blogLinks:hover {text-decoration:  underline; color:   black;}
a.blogLinks:active {text-decoration:  none; color:   black;}

.navOn {background: #333333; color: #fff;}

#errorList { margin-bottom:  15px; color: red; padding:  0; margin: 0 0 12px 0;  font-size:  .75em;}
#errorList li {list-style-image: url(../images/warning.gif); list-style-position:  inside;}

.homelist {color:  #336600; font-weight: bold; margin: 10px 0 0 0; padding: 0; font-size:  .8em; list-style-type: none; list-style-type:  square; list-style-position: inside;}
.homelist li {margin-bottom:  6px;}

#leftnavcontainer { font-size:  12px; font-weight: bold; width:  170px; padding-left:  8px;}

#leftnavlist li {list-style-type:  none; padding-bottom: 4px; padding-left: 4px; padding-top:  8px; padding-bottom:  8px; background-repeat: no-repeat; border-bottom:  1px dotted gray;}
#leftnavlist a { padding-left: 10px; padding-bottom: 14px; text-decoration: none; }
#leftnavlist a:link, #leftnavlist a:visited { color: #000000; padding-left: 10px; }   
#leftnavlist a:hover { color: #006600; padding-left: 10px; background: url(/images/navarrow.png); background-repeat: no-repeat; background-position: 0 -14px;}   

#left_column {float:  left; width:  190px;}
#center_column {float:  left; width:  600px; margin-left:  12px;}
#center_column_wide {float:  left; width:  780px; margin-left:  12px;}
#right_column {float:  left; width:  180px; margin-left:  12px;}

.sidebarSubmit {text-align:  center; padding-right:  6px; margin-top:  10px;}

#blogButton {margin-top:  20px; text-align:  center;}
#askBox {margin: 20px auto 0 auto; width:  169px;  background: url('/images/ask_bg.png'); background-repeat:  no-repeat;}
#askForm {padding:  80px 0 12px 12px; border-bottom:  1px solid #cccccc;}

.ad160 {float:  right; padding-left:  12px; width:  160px;}
.adHeading {font-size:  .65em; font-weight:  bold; color:  #666666; margin-bottom:  4px; text-align:  center;}

/*Paginate on page*/
.onPage {border:  1px solid red;} 

#popFooter { font-size:  .9em; font-style:  italic;  color:  gray; padding:  12px; text-align:  center;}

/*listings style*/

.basic {border-bottom:  1px solid gray; padding:  6px 0 6px 0; font-size: .8em;}
.plus {border-bottom:  1px solid gray; padding:  10px 0 10px 0; font-size: .9em;}
.enhanced {border-bottom:  1px solid gray;  padding:  16px 0 16px 0;}
.feature {border: 1px solid #ccc; padding:  8px; margin-bottom:  6px;  font-size: .9em;}
.premier {border: 4px double #ccc;  padding:  8px;  line-height:  1.2em; margin-bottom:  8px; }

.title_plus{font-weight:  bold;}
.title_enhanced{font-weight:  bold; margin-bottom:  6px;}
.title_feature {font-weight:  bold; font-size:  1.1em;  margin-bottom:  6px;}
.title_premier {font-weight:  bold; font-size:  1.3em;  margin-bottom:  6px; line-height:  1.3em}

.phone_enhanced {font-weight:  bold;}
.phone_feature {font-weight:  bold; ;}
.phone_premier {font-weight:  bold; color:  red;}

.comments_enhanced {font-style: italic;  margin-top:  8px; font-size:  .8em;}
.comments_premier {font-style: italic;  margin-top:  8px; font-size:  .8em;}

.servicelist_premier {font-weight:  bold; color: #333333;}

.img_left{float:  left; padding-right:  8px;}
.img_right{float:  right; padding-left:  8px;}

#popMailContainer {border: 1px solid; border-color: #909090; width:  425px; padding:  6px; margin:  15px auto 0 auto; background-color:  white;}
#emailHeader{background-color:  #458604; color:  #ffffaa; font-weight:  bold; margin-bottom:  8px; padding:  6px; font-size:  1.2em;}
ul{list-style-type: disc;}

.listingSampleTitle{padding:  3px; background-color:  black; color:  #FFFF99;}

#topNavbar{ height:  20px;background: url('/images/nav_bg.png'); }
#header {background: url('/images/header_bg.jpg'); background-repeat:  no-repeat; height:  108px;}

.requestTitle {font-size:  .75em; font-weight:  bold; margin:  6px 0 2px 0;}
.requestField {font-size:  12px; background:  #f5f5f5; width: 140px;}

#locateBox {margin:  auto; width:  175px; height:  266px; background:  url('/images/locate_bg.png'); background-repeat:  no-repeat;}
#locateForm {padding:  0 0 0 8px;}

#homeHands {margin:  auto; width:  250px; height:  266px; background:  url('/images/locate_bg.png'); background-repeat:  no-repeat;}
#handsForm {padding:  0 0 0 8px;}

#requestBox {background:  #FFFF00; padding-left:  6px;}
#handsBox {background:  #cccccc; padding-left:  6px;}

#topSearchBox {float:  right;  padding-top:  24px;}


#navcontainer {}

 /* CSS for gray tabs */
#navlist {padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif; }
#navlist li {list-style: none; margin: 0; display: inline;}
#navlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none;}
#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }
#navlist li a:hover { color: #000; background: #AAE; border-color: #227;}
#navlist li a#current { background: white; border-bottom: 1px solid white;}

 /* CSS for box */
.box {text-align:left;	width: 99%; background:#fff url('images/right_side_border.gif') repeat-y 100% 0;; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0}
.bi {background:#fff url('images/left_side_border.gif') repeat-y 0 0;; padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0}
.bt {height:14px; margin:0 -7px; background:url('images/box.gif') no-repeat 100% 0;}
.bt div {width:18px; height:17px; background:url('images/box.gif') no-repeat 0 0; }
.bb {height:17px; margin:0 -7px; background:url('images/box.gif') no-repeat 100% 100%;}
.bb div {	width:18px; height:17px; background:url('images/box.gif') no-repeat 0 100%;}
/*End box css

 /* CSS for box2 */
.box2 {text-align:left;	width: 99%; background:#fff url('images/right_side_border2.gif') repeat-y 100% 0;; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0}
.bi2 {background:#fff url('images/left_side_border2.gif') repeat-y 0 0; padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0}
.bt2 {height:14px; margin:0 -7px; background:url('images/box2.gif') no-repeat 100% 0;}
.bt2 div {width:18px; height:17px; background:url('images/box2.gif') no-repeat 0 0; }
.bb2 {height:17px; margin:0 -7px; background:url('images/box2.gif') no-repeat 100% 100%;}
.bb2 div {	width:18px; height:17px; background:url('images/box2.gif') no-repeat 0 100%;}
/*End box css*/

#helpline_box{width:  173px; height:  95px; background:  url('images/helpline2.png'); margin:  0 auto 10px auto; }
#helpline {margin: 0; font-weight:  bold; padding:  60px 0 0 8px; font-size:  17px; color:  #ffffff;}

.banner_holder {border:  1px solid gray; margin: 0 auto 12px auto;}

.formHeading {font-weight: bold; margin-bottom:  4px;}

#sharebox {margin-top: 4px; border: 1px solid #999999; width:  180px; }
#sharebox img {padding:  4px 4px 4px 4px}

#bloglinks {padding: 8px; margin: 8px; background: #f0f0f0;}

#expanded_listing {}
.thumbholder {float: left; margin: 6px 8px;}
.thumbholder img {border: 3px solid;}

#home_form {background: #ffff99; border: 2px solid  #666600; color: #666600; padding: 12px 0 12px 40px; margin: 24px 0;}
#home_form h1 {color: #666600; margin: 0 0 24px 0; font-size: 24px;}
#home_form .input  {font-size: 18px; font-weight: bold;
border: none;
background: #FFF;
width:280px;
background:  url(/images/rounded.gif) no-repeat left top;
padding: 8px;
color: #666;
}
#home_form form {}
#home_form select {font-size: 18px; color: #666;}

#home {width: 950px; margin-left: 12px;}

#edit_photocolumn{ font-size: .8em; padding-left: 8px;}

