﻿/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */
body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #D8D6C5 url(img/bg.gif) top left repeat-x;
color: #121212;
font-family: Arial, Helvetica, sans-serif;
}

#wrap
{
position: relative;z-index: 700;
margin: auto;
width: 975px;
padding: 0 19px 0 19px;	
background: url(img/pagebg.gif) top center repeat-y;
}

	#shimleft
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 327px;
	background: url(img/leftshim.gif) top left no-repeat;
	}
	
	#shimright
	{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 15px;
	height: 327px;
	background: url(img/rightshim.gif) top left no-repeat;
	}
	
	* html #shimright
	{
	right: -1px;
	}

	/*#header   // backup of header with ribbon and tagline
	{
	position: relative;
	height: 157px;
	background: url(img/header-newtagline.jpg) top left no-repeat;
	display:block;	
	}*/
	
	#header  /*book text*/
	{
	position: relative;
	height: 157px;
	background: url(img/header-book.jpg) no-repeat left top;
	display:block;	
	}
	
	#disclaimer
	{
	position:absolute;
	top:2px;
	right:23px;
	color:#F1F0EB;
	font-size:.65em
	}
		
	#pagewrap
	{
	position: relative;
	}
	
		#sidebar
		{
		position: relative;
		float: left;
		width: 360px;
		padding-bottom: 88px;
		z-index: 500;
			}
		
			#contact-title
			{
			position: relative;
			height: 67px;
			text-indent: -9999em;
			background: url(img/contact-title.gif) top left no-repeat;
			}
			
			#contact-box
			{
			position: relative;
			padding-left: 11px;
			padding-bottom: 20px;
			background: url(img/contact-bg.gif) bottom left no-repeat;
			}
			
				#label1
				{
				position: relative;
				float: left;
				width: 99px;
				height: 28px;
				text-indent: -9999em;
				background: url(img/label1.gif) top left no-repeat;
				}
				
				#label2
				{
				position: relative;
				float: left;
				width: 99px;
				height: 30px;
				text-indent: -9999em;
				background: url(img/label2.gif) top left no-repeat;
				}
				
				#label3
				{
				position: relative;
				float: left;
				width: 99px;
				height: 31px;
				text-indent: -9999em;
				background: url(img/label3.gif) top left no-repeat;
				}
				
				#label4
				{
				position: relative;
				float: left;
				width: 99px;
				height: 35px;
				text-indent: -9999em;
				background: url(img/label4.gif) top left no-repeat;
				}
				
				.txt
				{
				position: relative;
				margin-top: 8px;
				float: left;
				padding: 3px 5px 0 5px;
				height: 17px;
				width: 193px;
				font-size: .9em;
				border: 0px;
				background: url(img/text-input.gif) top left no-repeat;
				}
				
				#contact-box textarea
				{
				position: relative;
				float: left;
				margin-top: 3px;
				margin-bottom: 3px;
				padding: 5px;
				height: 49px;
				width: 193px;
				border: 0px;
				font-size: .9em;
				background: url(img/text-area-input.gif) top left;
				}
				
				#cfsub
				{
				position: relative;
				float: right;
				margin-right: 43px;
				margin-top: 8px;
				height: 23px;
				width: 107px;
				border: 0px;
				/*background: url(img/gethelp-submit.gif) top right no-repeat;*/
				}
			
			#sidebarfader
			{
			position: relative;
			padding: 13px 0 0 13px;
			margin: 0;
			background: url(img/sbfader.gif) top right no-repeat;
			}
			
				#help-title
				{
				position: relative;
				text-indent: -9999em;
				height: 22px;
				background: url(img/help-title.png) top left no-repeat;	
				margin: 6px 0 0 -3px;
				padding-top: 4px;
				}
				
				.round-wrap
				{
				position: relative;
				margin-bottom: 6px;
				*margin-left: 10px;
				padding: 17px 0 0 0;
				font-size: .9em;
				background: url(img/roundtop.png) top left no-repeat;
				}
				
					.round-wrap-content
					{
					position: relative;
					text-align: left;
					padding: 0 5px 18px 15px;
					background: url(img/roundbottom.png) bottom left no-repeat;
					}
					
					.round-wrap ul
					{
					position: relative;
					float: left;
					width: 150px;
					}
					.round-wrap ul.wide {
					width:55%;
}
					.round-wrap ul.narrow {
					width:45%;
}
					.round-wrap li
					{
					position: relative;
					padding: 3px 0 3px 0;					
					}
					
					.round-wrap li a
					{
					position: relative;
					display: block;
					padding-left: 15px;
					color: #0a0808;
					background: url(img/tick.gif) left center no-repeat;
					}
					
					.round-wrap li a.active
					{
					color: #a00000;
					}

				
					.round-wrap li a:hover
					{
					color: #a00000;
					}

				
				.blogbox
				{
				position: relative;
				height: 73px;
				width: 329px;
				margin-bottom: 13px;
				background: url(img/blog-box.png) top left no-repeat;
				}
				
					.blogbox a
					{
					position: absolute;
					font-size: .9em;
					display: block;
					top: 0px;
					left: 0px;
					color: #a00000;
					background: url(img/tick.gif) left center no-repeat;
					background-position: 14px 46px;
					font-weight: bolder;
					padding: 44px 0 0 28px;
					width: 289px;
					text-align: left;
					}


				.bookbox
				{
				position: relative;
				height: 318px;
				width: 329px;
				margin-bottom: 6px;
				padding-top: 43px;
				background: url(img/bookboxbg-lg.png) top left no-repeat;
				}
				
					.bookbox img {
						display: block;
						margin-left: 15px;
					}
				
					.bookbox a.order
					{
					position: absolute;
					font-size: .9em;
					display: block;
					top: 0px;
					left: 0px;
					color: #a00000;
					background: url(img/tick.gif) left center no-repeat;
					background-position: 18px 112px;
					font-weight: bolder;
					padding: 110px 0 17px 38px;
					width: 289px;
					text-align: left;
					}


				
				.truckbox
				{
				position: relative;
				height: 133px;
				width: 328px;
				margin-bottom: 6px;
				background: url(img/tractor-box.gif) top left no-repeat;
				}
				.truckbox .eval{
						height:58px;
						position:relative;
						background: none;
						left: 0px; top:0px;
						padding: 0px;
						}				
					.truckbox a
					{
					position: absolute;
					font-size: .9em;
					display: block;
					top: 60px;
					left: 0px;
					color: #a00000;
					background: url(img/tick.gif) left center no-repeat;
					font-weight: bolder;
					border:0px solid red;
					padding: 52px 22px 8px 245px; 
					background-position: 228px 55px;
					}
									
					
					
				.boxingbox
				{
				position: relative;
				height: 133px;
				width: 329px;
				margin-bottom: 6px;
				background: url(img/gloves-box.gif) top left no-repeat;
				}
				
					.boxingbox a
					{
					position: absolute;
					font-size: .9em;
					display: block;
					top: 0px;
					left: 0px;
					color: #a00000;
					background: url(img/tick.gif) left center no-repeat;
					background-position: 18px 102px;
					font-weight: bolder;
					padding: 100px 0 17px 38px;
					width: 289px;
					text-align: left;
					}
					
					
					
				#learnmore
				{
				position: absolute;
				text-indent: -9999em;
				top: 142px;
				right: 0px;
				height: 78px;
				width: 78px;
				background: url(img/learnmore.png) top left;
				}
				
				* html #learnmore
				{ behavior: url("scripts/iepngfix.htc") }
				
		
		#content
		{
		position: relative;
		float: left;
		width: 613px;
		padding-bottom: 100px;
		background: #fff url(img/pagebottom.gif) bottom left no-repeat;
		}
		
			#roller-wrapper
			{
			position: relative;
			width:613px;
			border-top: 1px solid #fff;
			height: 273px;
			border-left: 1px solid #fff;
			background: url(img/js-temp.jpg) top left;
			}
		
			#nav
			{
			position: relative;
			border-left: 1px solid #fff;
			height: 46px;
			background: url(img/navbg.gif) top left repeat-x;
			}
			
				#nav li
				{
				position: relative;
				float: left;
				height: 46px;	
				}
				
				#nav li a
				{
				position: relative;
				float: left;
				height: 46px;
				text-indent: -9999em;	
				}
				
				#n1
				{
				background: url(img/n.gif) top left;
				width: 64px;
				}
				
				#n2
				{
				background: url(img/n-13.gif) top left;
				width: 82px;
				}
				
				#n3
				{
				background: url(img/n-14.gif) top left;
				width: 94px;
				}
				
				#n4
				{
				background: url(img/n-18.gif) top left;
				width: 118px;
				}
				
				#n5
				{
				background: url(img/n-16.gif) top left;
				width: 99px;
				}
				#n6
				{
				background: url(img/n_17.gif) top left;
				width: 128px;
				}
			
			.post
			{
			position: relative;
			padding: 30px 15px 74px 30px;	
			text-align: left;
			}
			#n1:hover
				{
				background: url(img/n_active.gif) top left;
				}
			#n2:hover
				{
				background: url(img/n_13_active.gif) top left;
				}
			#n3:hover
				{
				background: url(img/n_14_active.gif) top left;
				}	
			#n4:hover
				{
				background: url(img/n_18_active.gif) top left;
				}
			#n5:hover
				{
				background: url(img/n_16_active.gif) top left;
				}	
			#n6:hover
				{
				background: url(img/n_17_active.gif) top left;
				}	
				.fronttext{
				line-height: 1.5em;
				}
				.post p
				{
				position: relative;
				line-height: 1.5em;
				padding-bottom: 1em;
				}
			
			#kcal
			{
			position: relative;
			margin-left: -15px;
			height: 29px;
			padding-bottom: 10px;
			text-indent: -9999em;
			background: url(img/kcal.gif) top left no-repeat;
			}
			
			#kpilf
			{
			position: relative;
			margin-left: -15px;
			height: 33px;
			padding-bottom: 10px;
			text-indent: -9999em;
			background: url(img/kpilf.jpg) top left no-repeat;
			}
			
			#content h1
			{
			position: relative;
			margin-left: -15px;
			font-size: 2.3em;
			font-weight: bold;
			}

	#content h2
			{
			font-size: 1.3em;
			color: #B29238;
	   font-weight: bold;
	   margin-bottom: .5em;
			}

	#content h3
			{
			font-size: 1.1em;
	   font-weight: bold;
			}


.form-content div{
	clear:both;
	padding: 3px 0px;
	float: none;
}
.form-content span{display:block;}
.form-content div div{
	clear:none;
	margin: 0px;
	float:left;
}

.form-content label {
	color: #000;
	line-height: 12px;
	float:left;
	text-align: right;
	width: 200px;
	margin-right: 10px;
}
.form-content p{display:block; clear:both;}
.form-content textarea {
	font-family: Arial, Helvetica, sans-serif;
	width: 196px;
	font-size: 12px;
	line-height: 12px;
	color: #000;
	padding: 0;
	margin: 0 0 3px 1px;
	float: left;
	clear:right;
}
.form-content select {
	font-family: Arial, Helvetica, sans-serif;
	width: 196px;
	font-size: 12px;
	line-height: 12px;
	color: #000;
	padding: 0;
	margin: 0 0 3px 1px;
	float: left;
	clear:right;
}
.form-content input {
	font-family: Arial, Helvetica, sans-serif;
	width: 196px;
	font-size: 12px;
	line-height: 12px;
	color: #000;
	padding: 0;
	margin: 0 0 3px 1px;
	float: left;
	clear:right;
}
input.radio {width: 15px; float:none; clear:none; vertical-align: middle;}
.form-content select {
	width: 200px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}
.form-content div div.f_left {float:left; width:200px; padding:0;}

.form-content div div.f_left div{clear:both; width:200px;}
.form-content textarea {
	height: 42px;
}
div.f_left label{text-align: left; width:20px;}
input.dates {width: 60px;}
.send{margin:0px auto; float:none; width:190px;}
select.dd{width:50px; margin-right:4px;}
select.mm{width:50px; margin-right:4px;}
select.yy{width:60px;}
.note {font-size: 0.9em;}
.req{color:red; font-weight:normal;}
.form-content .form-tab {background-color:#738072; color:#fff; display:block; padding: 5px; margin:5px 0px;}
input.ph_no{width:25px; float:none;}
input.ph_no2{width:30px; float:none;}
input.ph_no3{width:45px; float:none;}
	#foot
	{
	position: relative;
	margin: auto;
	width: 975px;
	color: #acaa98;
	padding: 23px 19px 0 19px;	
	background: url(img/foot.gif) top left no-repeat;
	z-index: 500;
	}
	
		#footlogos
		{
		position: relative;
		text-align: center;z-index: 500;
		}
		
			#footlogos a
			{
			position: relative;
			margin: 0 35px 0 35px;
			}
		
		#foot p
		{
		position: relative;
		text-align: left;
		font-size: .8em;
		padding: 12px 35px 15px 35px
		}
		
		
#call-left {

	left: 11px;top: 0;
}

#call2 {
	position: absolute;
	left: 11px;top: 0;
	margin-top: 690px;
	z-index: 900;
	
}

#call {
	position: absolute;
	right: -59px;
	margin-top: -49px;
	width: 151px;
	z-index: 900;
	
}




 .home-ul {
	margin: 0 0 0 15px; padding: 0;
}
 .home-ul li {
margin: 0 0 5px 0; padding: 2px 0 2px 15px;
background: url(img/tick.gif) 0 4px no-repeat;line-height: 1.2;
}

 div { behavior: url(iepngfix.htc) }
 
 img { behavior: url(iepngfix.htc) }
 
 .stylef1 {
  display: none;
}
.style1f {
  display: none;
}


 .bio-ul {
	margin: 0 0 0 15px; padding: 0;
}
 .bio-ul li {
margin: 0 0 5px 0; padding: 2px 0 2px 15px;
background: url(img/tick.gif) 0 0.4em no-repeat;line-height: 1.2;
}
/*--Book--*/
.order_form h1 {
	padding:8px 0 2px 5px;
	border-bottom:1px solid;
}
h1.order_form {
	padding:8px 0 2px 0px;
	border-bottom:1px solid;
}
.book_biggestpic {
	float:right;
	padding:60px 0 0px 5px;
}

.book input {
	background:none;
	border:1px solid;
}
.book_form {
width:180px;
background:#fff;
border:1px solid;
}

td.book {
	padding:11px 0 0 17px;
	width:252px; 
	background:url(/img/book-bg.jpg) 3px top no-repeat; 
	height: 167px;
}
h3.h3book {
	color:#00472d;
	font-size:19px;
}
.book-interior {
	float:right; 
	padding:10px 0 0px 15px;
}
/*--End Book--*/
.denture_form {
width:180px;
background:#ececbf;
border:0px solid;
}
.denture_form {
	background:#ececbf url(/img/denture-corner.jpg) left bottom no-repeat;
	padding-left:5px;
	width: 575px; 
	height:630px;
	margin-left:-14px;
	border-top-color:#ccc;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:#ccc;
	border-right-style:solid;
	border-right-width:1px;

}
.denture_form td {
	padding-left:8px;
}
.denture_form .submit {
	cursor:pointer;
}
			.post_denture
			{
			position: relative;
			padding: 30px 15px 60px 30px;	
			text-align: left;
			}
				.post_denture p
				{
				position: relative;
				line-height: 1.5em;
				padding-bottom: 1em;
				}

