/* --------------------- Orijin Acupuncture + Natural Health -------------------------------------------- */
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }
a img,:link img,:visited img,fieldset { border:none; }

/* ------------------ global elements----------------------------------- */

body { 
	background:#e2e0cd url(../images/bg-body.jpg) top repeat-x;
	text-align:center; 
	font:12px/16px Arial, Helvetica, sans-serif; 
	color:#261407;
	line-height:17px;
	}
	
blockquote { margin-left:10px; margin-right:10px; }
h1	{ font-size:12px; color:#261407; }
h2	{ font-size:12px; color:#261407; }
h3	{ font-size:12px; color:#261407; }
h1 span,h2 span,h3 span	{ display:none; }
h4	{ font-size:12px; color:#261407; padding:10px 34px 10px 29px; }

body#faqs a:link,a:visited	{ color:#654e3e; text-decoration:none; outline:none; }
body#faqs a:hover,a:active	{ color:#e65a00; text-decoration:none; outline:none; }

a:link,a:visited	{ color:#d86714; text-decoration:none; outline:none; }
a:hover,a:active	{ color:#e65a00; text-decoration:none; outline:none; }


div.clear	{ clear:both; height:.01em; overflow:hidden; }
div.clear2	{ clear:both; height:16px; overflow:hidden; }
img.img-left { float:left; margin:0px; }
img.img-right { float:right; margin:0px; }
form {	margin-left:22px;}	
.org {color:#c15b11;}
.divider {background: url(../images/img-divider.jpg) no-repeat; width:733px; height:29px; }
.divider-faq {background: url(../images/img-divider-faq.jpg) no-repeat; width:733px; height:16px;}
.divider-about {background: url(../images/img-divider-faq.jpg) no-repeat; margin:5px 0 15px 0;width:733px; height:16px;}
span.br {color:#654e3e;}
#facial-rejuvenation {margin-top:10px;}
.title {margin-top:28px;}


/* -------- wraps-containers ------------------------------------------------------------ */
#wrap {
	width:990px;
	margin:0 auto;
	text-align:left;
	}
	
#mast-orijin-acupuncture {
	background:url(../images/mast-orijin-acupuncture.jpg) no-repeat;
	width:990px;
	height:176px;
	}
#orijin-acupuncture-logo  {float:left; width:288px; height:176px;}
	#orijin-acupuncture-logo span {display:none;}
	#orijin-acupuncture-logo a { float:left; width:288px; height:176px; display:block;} 
	
/* ----- column-left -------------------------------------------------------------------- */
#column-left {
	width:257px;
	float:left;
	}
	#column-left p, #column-left h1, #column-left ul { padding:10px 34px 10px 29px; }

#info-container {background:url(../images/bg-column-left.jpg) repeat-y; padding:0; margin:0;}
.quick-form-des {	
	background:url(../images/bg-quick-form-des.jpg) no-repeat; 
	height:100%;
	display:block;
	}
.quick-form-wrap {padding:10px 34px 0px 29px; font-weight:bold;}
ul.info  { margin:0;padding:0;}
.info li {background:url(../images/bullet-plus.gif) no-repeat;margin:0 0 5px 0px; padding-left:10px;}

#acupuncture-treatments-container {
	background:url(../images/bg-acupuncture-treatments.jpg) repeat-y;
	width:733px;
	float:left;	
}
/* ----- column-right ------------------------------------------------------------------- */
#column-right {
	width:733px;
	text-align:justify;
	float:left;
	}
	#column-right p, #column-right h1, #column-right h2, #column-right h3 { padding:0px 13px 10px 4px; }

	body#resources #column-right ul {padding:10px 0 0 4px; } 
	body#resources #column-right li {background:url(../images/bullet-plus.gif) no-repeat;margin:0 0 5px 0px; padding-left:10px;}

	body#faqs #column-right ul {padding:10px 0 0 4px; } 
	body#faqs #column-right li {background:url(../images/bullet-plus.gif) no-repeat;margin:0 0 5px 0px; padding-left:10px;}

	#sub-column-left {width:340px; float:left; padding:15px 0 0 40px; text-align:left; }
	#sub-column-left p { font-weight:bold; margin-bottom:3px; margin:0 0 3px 20px;}
	#sub-column-left ul li {margin:0 0 0 40px; list-style:disc;}
	
#sub-column-right {width:320px; float:left;margin:15px 0 0 33px; text-align:left;}
	#sub-column-right p { font-weight:bold;margin-bottom:3px;}
	#sub-column-right ul li {margin:0 0 0 20px;list-style:disc;}


#column-calendar {
	background:url(../images/bg-calendar.jpg) no-repeat;
	width:990px;
	height:555px;
	margin:0;
	padding:0;
	}

#calendar  {width:720px; heignt:555px; float:left; margin:0 0 0 134px; display:block;}
#calendar-bottom {background:url(../images/img-calendar-bottom.jpg) no-repeat; width:990px; height:125px;}


#btn-schedule-appointment-int {
	background:url(../images/btn-schedule-apptmnt-int.jpg) no-repeat;
	width:257px;
	height:71px;
	float:left;
	}
	#btn-schedule-appointment-int span {display:none;}
	#btn-schedule-appointment-int a {display:block; width:257px; height:71px;}
	#btn-schedule-appointment-int a:hover {background:url(../images/btn-schedule-apptmnt-int.jpg) -0px -71px no-repeat;}

#btn-twitter-int {
	background:url(../images/btn-twitter-int.jpg) no-repeat;
	width:257px;
	height:71px;
	float:left;
	}
	#btn-twitter-int span {display:none;}
	#btn-twitter-int a {display:block; width:257px; height:71px;}
	#btn-twitter-int a:hover {background:url(../images/btn-twitter-int.jpg) -0px -71px no-repeat;}

#btn-new-patient {
	background:url(../images/btn-new-patient.jpg) no-repeat;
	width:186px;
	height:82px;
	margin:6px 0 0 19px;
	float:left;
	}
	#btn-new-patient span {display:none;}
	#btn-new-patient a {display:block; width:186px; height:82px;}
	#btn-new-patient a:hover {background:url(../images/btn-new-patient.jpg) -0px -82px no-repeat;}

#btn-new-patient-ins {
	background:url(../images/btn-new-patient-ins.jpg) no-repeat;
	width:212px;
	height:82px;
	margin:6px 0 0 19px;
	float:left;
	}
	#btn-new-patient-ins span {display:none;}
	#btn-new-patient-ins a {display:block; width:212px; height:82px;}
	#btn-new-patient-ins a:hover {background:url(../images/btn-new-patient-ins.jpg) -0px -82px no-repeat;}

#btn-facial-rejuvenation {
	background:url(../images/btn-facial-rejuvenation.jpg) no-repeat;
	width:232px;
	height:82px;
	margin:6px 0 0 19px;
	float:left;
	}
	#btn-facial-rejuvenation span {display:none;}
	#btn-facial-rejuvenation a {display:block; width:232px; height:82px;}
	#btn-facial-rejuvenation a:hover {background:url(../images/btn-facial-rejuvenation.jpg) -0px -82px no-repeat;}


#btn-notice {
	background:url(../images/btn-notice.jpg) no-repeat;
	width:232px;
	height:82px;
	margin:6px 0 0 19px;
	float:left;
	}
	#btn-notice span {display:none;}
	#btn-notice a {display:block; width:232px; height:82px;}
	#btn-notice a:hover {background:url(../images/btn-notice.jpg) -0px -82px no-repeat;}

#btn-insurance-verification {
	background:url(../images/btn-insurance-verification.jpg) no-repeat;
	width:212px;
	height:82px;
	margin:10px 0 0 19px;
	float:left;
	}
	#btn-insurance-verification span {display:none;}
	#btn-insurance-verification a {display:block; width:212px; height:82px;}
	#btn-insurance-verification a:hover {background:url(../images/btn-insurance-verification.jpg) -0px -82px no-repeat;}


/* ----- bottom-wrap -------------------------------------------------------------------- */
#bottom-wrap {
	background:url(../images/bg-bottom-wrap.jpg);
	height:63px;
	clear:both;
	width:100%;
	}
	
/* ------- headers ---------------------------------------------------------------------- */
#header { height:233px; } 
	body#index #header { background:url(../images/header-index.jpg) no-repeat; }
	body#about #header { background:url(../images/header-about.jpg) no-repeat; }
	body#acupuncture #header { background:url(../images/header-acupuncture.jpg) no-repeat; }
	body#services #header { background:url(../images/header-services.jpg) no-repeat; }
	body#faqs #header { background:url(../images/header-faqs.jpg) no-repeat; }
	body#accolades #header { background:url(../images/header-accolades.jpg) no-repeat; }
	body#resources #header { background:url(../images/header-resources.jpg) no-repeat; }
	body#contact #header { background:url(../images/header-contact.jpg) no-repeat; }
	body#thankyou #header { background:url(../images/header-services.jpg) no-repeat; }
	body#sitemap #header { background:url(../images/header-sitemap.jpg) no-repeat; }

#subhead { height:61px; } 
	body#index #subhead { background:url(../images/subhead-index.jpg) no-repeat; }
	body#about #subhead { background:url(../images/subhead-about.jpg) no-repeat; }
	body#acupuncture #subhead { background:url(../images/subhead-acupuncture.jpg) no-repeat; }
	body#services #subhead { background:url(../images/subhead-services.jpg) no-repeat; }
	body#faqs #subhead { background:url(../images/subhead-faqs.jpg) no-repeat; }
	body#accolades #subhead { background:url(../images/subhead-accolades.jpg) no-repeat; }
	body#resources #subhead { background:url(../images/subhead-resources.jpg) no-repeat; }
	body#contact #subhead { background:url(../images/subhead-contact.jpg) no-repeat; }
	body#thankyou #subhead { background:url(../images/subhead-thankyou.jpg) no-repeat; }
	body#sitemap #subhead { background:url(../images/subhead-sitemap.jpg) no-repeat; }
#subhead-calendar {background:url(../images/subhead-calendar.jpg) no-repeat; width:990px; height:101px;}

/* ------- nav-acupucnture ------------------------------------------------------------------- */
#nav-orijin { 
	background:url(../images/nav-orijin.jpg) no-repeat; 
	width:416px; 
	height:48px; 
	margin-top:19px;
	padding:0; 
	float:right;
	}
	#nav-orijin span { display: none; }
	#nav-orijin li, #nav-orijin a { height:26px; display:block; } 
	#nav-orijin li { float:left; list-style:none; display:inline; }
	#nav-orijin-01 { width: 226px;  padding-top:22px;}
	#nav-orijin-02 { width: 190px; padding-top:22px;}
	#nav-orijin-01 a:hover { background:url(../images/nav-orijin.jpg)  -0px -70px no-repeat; }
	#nav-orijin-02 a:hover { background:url(../images/nav-orijin.jpg)  -226px -70px no-repeat; }
	
#nav-acupuncture { 
	background:url(../images/nav-acupuncture.jpg) no-repeat; 
	width:660px; 
	height:60px; 
	margin:0;
	padding:0; 
	float:right;
	}
	#nav-acupuncture span { display: none; }
	#nav-acupuncture li, #nav-acupuncture a { height:60px; display:block; } 
	#nav-acupuncture li { float:left; list-style:none; display:inline; }
	#nav-acupuncture-01 { width: 63px;}
	#nav-acupuncture-02 { width: 68px;}
	#nav-acupuncture-03 { width: 111px;}
	#nav-acupuncture-04 { width: 80px;}
	#nav-acupuncture-05 { width: 54px;}
	#nav-acupuncture-06 { width: 95px;}
	#nav-acupuncture-07 { width: 92px;}
	#nav-acupuncture-08 { width: 84px;}
	#nav-acupuncture-01 a:hover { background:url(../images/nav-acupuncture.jpg)  -0px -60px no-repeat; }
	#nav-acupuncture-02 a:hover { background:url(../images/nav-acupuncture.jpg) -63px -60px no-repeat; }
	#nav-acupuncture-03 a:hover { background:url(../images/nav-acupuncture.jpg) -131px -60px no-repeat; }
	#nav-acupuncture-04 a:hover { background:url(../images/nav-acupuncture.jpg) -242px -60px no-repeat; }
	#nav-acupuncture-05 a:hover { background:url(../images/nav-acupuncture.jpg) -322px -60px no-repeat; }
	#nav-acupuncture-06 a:hover { background:url(../images/nav-acupuncture.jpg) -376px -60px no-repeat; }
	#nav-acupuncture-07 a:hover { background:url(../images/nav-acupuncture.jpg) -471px -60px no-repeat; }
	#nav-acupuncture-08 a:hover { background:url(../images/nav-acupuncture.jpg) -563px -60px no-repeat; }
body#index #nav-acupuncture-01 { background:url(../images/nav-acupuncture.jpg)  -0px -120px no-repeat; }
body#about #nav-acupuncture-02 { background:url(../images/nav-acupuncture.jpg) -63px -120px no-repeat; }
body#acupuncture #nav-acupuncture-03 { background:url(../images/nav-acupuncture.jpg) -131px -120px no-repeat; }
body#services #nav-acupuncture-04 { background:url(../images/nav-acupuncture.jpg) -242px -120px no-repeat; }
body#faqs #nav-acupuncture-05 { background:url(../images/nav-acupuncture.jpg) -322px -120px no-repeat; }
body#accolades #nav-acupuncture-06 { background:url(../images/nav-acupuncture.jpg) -376px -120px no-repeat; }
body#resources #nav-acupuncture-07 { background:url(../images/nav-acupuncture.jpg) -471px -120px no-repeat; }
body#contact #nav-acupuncture-08 { background:url(../images/nav-acupuncture.jpg) -563px -120px no-repeat; }


/* -------------- footer --------------------------------------------------------------- */

#footer-container {
	background:#e2e0cd url(../images/bg-footer-container.jpg) top repeat-x;
	height:183px;
	}
#footer {
	background:url(../images/bg-footer.jpg) top repeat-x;
	width:990px;
	height:183px;
	margin:0 auto;
	text-align:center;
	padding-top:102px;
	}
	#footer p {  margin-bottom:5px; font-size:11px; }
	#footer-p2 {color:#7d6a53;}
	#footer-p1 {color:#2e1f15;}

	#footer a:link, #footer a:visited { color:#be7b45; }
	#footer a:hover, #footer a:active { color:#d99a67; }
	

