/*BACKGROUND - PANEL - WATERMARK*/
html, body {
		margin:0; 
		padding:0;
		}
body {
	background:#000;  /*Change Background Color Here */
	font: 11px/15px Verdana, Helvetica, Arial, Geneva, sans-serif !important; 	color:#333 !important;
	}
		
/*LOGO AND DESIGN*/		
#logo {position:absolute; top:40px !important; top:-180px; right:30px;}
/*NAVIGATION*/
ul#menu {list-style:none; position:absolute; top:190px !important; top:-30px; right:30px; text-transform:uppercase; font-weight:bold; margin:0; padding:0;}
ul#menu li {display:inline; float:left; padding-left:30px; background:url('http://www.walldentistry.com/images/design/pipe4.gif') no-repeat 15px 2px;}
ul#menu li.first {background:transparent;}
ul#menu li.first#topMenu12, ul#menu li.first#topMenu14 {background:url('http://www.walldentistry.com/images/design/pipe4.gif') no-repeat 15px 2px;}
ul#menu li a {display:block; color:#000;}
ul#menu li a:hover {color:#069  /*heading color*/;}
ul#menu li.current_page_item a {color:#069  /*heading color*/;}
.bottomNav a {border-left:1px solid #fff; padding-left:5px;}
.bottomNav a.first {border-left:none;}
/*CONTENT BODY*/				
#textwrap {
		position:relative !important;
		position:static;
		margin:0 0px 0 0px;
		padding:210px 30px 50px 0px;
		min-width:960px;
		background:#fff;
		}
#tall {float:right; width:1px; height:950px;}
#bg {position:relative; left:0px; margin-right:-400px; margin-top:-225px; float:left;}
#text {margin:0px 185px 0 400px; padding-right:0px; 	max-width:800px; position:relative;}
#text a {text-decoration:underline;}
#rightColumn {width:185px; text-align:right; float:right; padding-bottom:30px;}
#rightColumn a {color:#000; padding-bottom:5px; margin:0 0 0px 0; font-weight:bold; display:block;}
#rightColumn a:hover, #rightColumn a.current_page_item {color:#069  /*heading color*/;}
.call-us {color:#069  /*heading color*/; font-weight:bold; font-size:13px; margin-top:15px; margin-bottom:25px;}
.call-us span {color:#000; font-size:16px;}
#icons {border:1px solid #ccc; width:48px; float:right; margin-top:4px;}
#icons a {display:block; margin:0; padding:0;}
a#iconContact {height:48px; width:48px; background:url('http://www.walldentistry.com/images/design/xpress-contact.jpg') no-repeat;}
a:hover#iconContact {height:48px; width:48px; background:url('http://www.walldentistry.com/images/design/xpress-contact-hover.jpg') no-repeat;}
a#iconDirections {height:48px; width:48px; background:url('http://www.walldentistry.com/images/design/xpress-directions.jpg') no-repeat;}
a:hover#iconDirections {height:48px; width:48px; background:url('http://www.walldentistry.com/images/design/xpress-directions-hover.jpg') no-repeat;}
a#icon14 {height:48px; width:48px; background:url('http://www.walldentistry.com/images/design/xpress-blog.jpg') no-repeat; font-size:0px;}
a:hover#icon14 {height:48px; width:48px; background:url('http://www.walldentistry.com/images/design/xpress-blog-hover.jpg') no-repeat;}
.spacer {height:30px; width:100%;}
#footer {
		position:fixed; bottom:0; left:0; height:30px; width:100%; color:#000; overflow:hidden;
		}
.container {border-top:1px solid #000; padding-top:20px;}
#map { border:1px solid #ccc; }
#map_canvas {width:100%; height:373px;}
#contact-us {text-align:left; font-weight:bold; margin-bottom:60px;}
#contact-us a {color:#333; text-decoration:none;}
.jot-row .jot-comment {background:#eee;}
.jot-row-alt .jot-comment {background:#f6f6f6;}
.anti-comment #comments-chunk, .anti-comment img {display:none;}
#nm_88, #nm_89, #nm_38, #nm_41, #nm_16 {display:none;}
.nm_button, .nm_button form, .nm_button input {display:inline;}
.alternate-link {color:#333;}
a {
color:#069  /*heading color*/; /* Change Content Link Color Here */
text-decoration:none;
}
a:hover {
		color:#069  /*heading color*/; /*Change Content Link Hover Color Here */
		text-decoration:none;
		}
.loginField {width:180px;}
#sidebarlogin {margin:0px 0 10px -5px; padding:0 margin-right:0px;}
#sidebarlogin input {width:150px;}
#sidebarlogin input.button {width:65px;}
#sidebarlogin input#checkbox_1 {width:25px;}
#sidebarlogin fieldset {border:0px solid black; margin:0;}
.ditto_page, .ditto_currentpage {margin:0 3px;}
.ajaxSearch_highlight {font-weight:bold; background:#ccc; color:#000; padding:0 2px;}
#searchForm p.ajaxSearch_intro, #searchForm div.ajaxSearch_resultsIntroFailure {display:none;}

#ajaxSearch_input { 
	width: 148px;
	height:14px;
	padding: 4px 0 4px 22px;
	margin-right: -4px;
	vertical-align: top;
	line-height: 0;
	font: normal 12px Verdana;
	vertical-align: top;
	color: #333;
	border:0;
	background: url('http://www.walldentistry.com/images/design/search-text.gif') no-repeat top;
}
#ajaxSearch_submit { 
	width: 35px; 
	height: 22px;
	vertical-align: top;
	border:0;
	background: url('http://www.walldentistry.com/images/design/search-submit.gif') no-repeat top;
	color:#fff;
	font-weight:bold;
}
/*CONTENT FOOTER*/	
.copyright a {
			margin-right:3px; 
			text-decoration:underline;
			color:#fff;
			}
.copyright a:hover {
				margin-right:3px; 
				text-decoration:underline;
				color:#fff;
				}
/*FONT SIZES*/
.smaller {
		padding-top:2em; 
		margin-bottom:0; 
		text-align:center; 
		font-size:.70em;
		}
.smallest {
		padding-top:2em; 
		margin-bottom:0; 
		text-align:center; 
		font-size:.65em;
		}
.copyright {
		text-align:center; 
		font-size:9px;
		width:100%;
		background:#000;
		color:#fff;
		padding:10px 0;
		}
h3, h4, h5, h6 { font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; color: #069  /*heading color*/; text-transform:uppercase;}
h3 { font-size: 16px; line-height: 22px; margin-bottom: 5px; margin-top:30px;}
h4 { font-size: 14px; line-height: 20px; margin-bottom: 5px; }
h5 { font-size: 12px; line-height: 18px; margin-bottom: 5px; }
h6 { font-size: 10px; line-height: 16px; margin-bottom: 5px; }
.content-spacer {height:50px;}

h1 {margin-bottom:0;}
h2 {margin-bottom:0px; margin-top:0px;}
h1, h2 {font-size:9px; font-weight:normal; color:#333; font-style:italic;}
h1 a, h2 a {text-decoration:none; color:#333;}
#headings {}

#heading {
font-size:1.9em;
color:#bfb095;
font-weight:400;
letter-spacing:-.05em;
margin:0px;
line-height:50px;
 color:#069  /*heading color*/;
}

/* IMAGES */
.left {
	margin-right:1em; 
	float:left;
	}
.right {
	margin-left:1.5em; 
	margin-bottom:1em; 
	float:right;
	}
.left, .right {}
img {border:none;}
.p100, .p125, .p150, .p175, .p200, .p225, .p250 {
												float:left; 
												margin:0 .75em 0 0;
												}
.p100 {width:100px;}
.p125 {width:125px;}
.p150 {width:150px;}
.p175 {width:175px;}
.p200 {width:200px;}
.p225 {width:225px;}
.p250 {width:250px;}
.p175r {
	width:175px; 
	float:right; 
	margin:0 0 0 .75em;
	}

/*DROP SHADOWS*/
.shadowRight {
  float:right;
  background: url('http://www.walldentistry.com/images/design/drop-shadow.png') no-repeat bottom right !important;
  background: url('http://www.walldentistry.com/images/design/drop-shadow.gif') no-repeat bottom right;
  margin: 10px 0 10px 35px;
  }
.shadowRight img {
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
.shadowLeft {
  float:left;
  background: url('http://www.walldentistry.com/images/design/drop-shadow.png') no-repeat bottom right !important;
  background: url('http://www.walldentistry.com/images/design/drop-shadow.gif') no-repeat bottom right;
  margin: 10px 10px 10px 6px;
  }
.shadowLeft img {
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  .bold {font-weight:bold;}
.hide {display:none;}

/*MISC */
.nobull {
		list-style:none; 
		margin:0; 
		padding:0;
		}
#validation {
			position:absolute; 
			bottom:-15px; 
			right:344px; 
			font-size:.75em;
			}
#validation a {text-decoration:none;}
#validation a:hover {text-decoration:underline;}
span.nonie {display:inline;}
.clear {clear:both;}

/* IE6 min-width hack */

/*\*/
* html .minwidth, * html .container, * html .content, * html .layout  {
	height:1px;
}
/**/

.content {
	border:1px solid #c00;
	padding:5px;
}

* html .minwidth {
	padding-left:960px;
}

* html .container {
	margin-left:-960px;
	position:relative;
}




