

/*---------------- LOCAL MENU COLORS ---------------------------------------*/
 /*lighter color*/
 /*Darker color*/


/* TODAY'S CHIROPRACTIC ----  & ----   PRACTICE MEMBERS ----------- MENU COLORS ---------*/


/*---------------TABLE COLORS ----------*/


/*---------------NEWSLETTER COLORS --------*/


/*---------------GEOIP --------*/


/*---------------SPARE COLORS --------*/


body, td, th, p, div {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #000;}
td, p {line-height: 16px;}
a {text-decoration: underline;}
a:link {color: #000099;}
a:visited {color: #660099;}
a:hover {color: #CC0000;}
a:active {color: #FF6600;}

#chiropractic-footer p, #chiropractic-footer p a {color: #FFFFFF;}
h1, h2, h3, h4, h5, h6 {font-family:Trebuchet MS;color: #1C4A88;margin: 0 0 10px 0; font-weight: 700;}
h1 {font-size: 16px;}
h2 {font-size: 15px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
table {border-collapse:collapse;}
p {margin: 0 0 10px 0;}
hr{background-color:#ddd;color:#ddd;border:0px solid #ddd;height:1px;margin:0;padding:0;clear:both;}

input, select {font-size:10px;margin:1px;padding:0;}
input, select, textarea{color:#444444;border:1px solid #aaa;background:#FFFFFF;}
.button{font-size:12px;margin:0;padding:2px 5px;/*border:1px solid #444;*/background:#FFF;color:#000;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: none;}.button:hover {background: #4076A5; cursor: pointer;}

html, body{margin:0;padding:0;background:url(../images/shadowbg.jpg) repeat-y center top;}
#container {width:924px;margin:0 auto;text-align:left;background:#fff url(../images/3colbg.jpg) repeat-y 0 0;position: relative;}
#chiropractic-header {width:924px;height:175px;background: #EEE url(../images/template/header.jpg) no-repeat -50px top;}
#chiropractic-navbar{width:924px;background: url(../images/mainbg.jpg) repeat-x left bottom; color: #FFFFFF;position:absolute;top:175px;height: 24px;z-index: 1;margin: auto;}
#chiropractic-leftcol{float:left;width:200px;margin-left:-924px;}
#wrapper{float:left;width:100%;}
#chiropractic-content{margin: 0 200px;position:relative;width:524px;}
.page #chiropractic-content, .page2L #chiropractic-content{background:url(../images/SiteGraphics/welcomebg-f.jpg) no-repeat left top;}
#chiropractic-rightcol{float:left;width:200px;margin-left:-200px;}
#chiropractic-footer{clear:both;background: #1B4988;color: #FFFFFF;height: 27px;}
#chiropractic-footer p{padding: 5px;margin:0;}
#wrapper, #chiropractic-leftcol, #chiropractic-rightcol{margin-top: 24px;}
#three, #two, #one {background:url(../images/mainbg.jpg) repeat-x left top;margin:0;}
#two #chiropractic-content{margin: 0 0 0 200px;position:relative;width:724px;}
#two #container {background:#fff url(../images/2colbg.jpg) repeat-y 0 0;}
#one #chiropractic-content{margin: 0;position:relative;width:924px;}
#one #container {background:#fff url(../images/1colbg.jpg) repeat-y 0 0;}
.page668S #container {background:#fff url(../images/2colbg.jpg) repeat-y 0 0;}
#chiropractic-content .content {padding:20px;}

#headerposition {position: absolute; right: 20px; top: 0;}
#headerposition .banner {padding-top: 30px;}
.left {float:left;}
.right {float:right;}
.clr {clear:both;}


/*---------------- Welcome ------------------------*/
#chiropractor-welcome {border: 0px solid #ddd;margin: 0 0 10px 0;min-height: 140px;background:url(../images/SiteGraphics/welcomebg.jpg) no-repeat left top;}
#chiropractor-welcome h2{background:none;color:#1C4A88;margin:0;clear:both;}
#chiropractor-welcome p{}
#chiropractor-welcome h6 {margin: 0 0 10px;text-align: right;}
#chiropractor-welcome p.imgcaptionTXT {margin:0 0 1px 0;}
#chiropractor-welcome img {border: 3px solid #ddd;}

/*---------------- Start Topical Teasers ------------------------*/
.chiropractic-news {width:233px;float: left;margin-bottom: 10px;border: 1px solid #E8EADC;height:108px;min-height:108px;background: #FFFFFF;}
.chiropractic-news h5 {margin:0;padding-left: 15px;font-family: Verdana, Arial; font-size:11px; color: #000;font-weight: 900; }
.chiropractic-news p{margin:0;padding:5px 5px 0;font-size:10px;line-height: normal;}
.chiropractic-news img{padding:0 5px 5px 0;float:left;}
.chiropractic-news a {/*display:block;text-align:right;*/  color:#b00;}
/*#chiropractic-content #chiropractic-teasers {float: right; width: 200px;margin: 0 0 10px 20px;} */
#chiropractic-content #chiropractic-teasers .chiropractic-news h5 {padding: 5px; background: #E8EADC;color:#01402B;}
#chiropractic-content #chiropractic-teasers .chiropractic-news p{background: #FFFFFF;}

#chiropractic-content #chiropractic-teasers h2 {height:30px;color: #333;clear:both;background: url("../images/topicsbg-tt.gif") no-repeat 0 0; padding: 15px 0 0 35px; }

#chiropractic-content .chiropractic-news.tt1, #chiropractic-content .chiropractic-news.tt3{float:left;}
#chiropractic-content .chiropractic-news.tt2, #chiropractic-content .chiropractic-news.tt4{float:right;}
.page57S .chiropractic-news, .page57 .chiropractic-news {margin: 0 10px 10px  0;width:225px;}
/*---------------- Start Feature Articles ------------------------*/
.chiropractic-article h3 {/*display: block;clear:left;*/font-size: 16px;/*background: url("../images/fa.gif") no-repeat left 3px;padding: 0 0 0 20px;*/}
.chiropractic-article img {margin:0 10px 5px 0;border: 3px solid #aaa;float:left;}
.chiropractic-article a {/*display:block;text-align:right;*/ color:#b00;}
/*.chiropractic-article.fa3 {display:none;}   */
#chiropractic-rightcol .chiropractic-article   {margin:5px;}
.chiropractic-article h3 a, .chiropractic-article h3 a:visited{color:#1C4A88;}

#chiropractic-feature-articles h2 {height:30px;color: #333;background: url("../images/topicsbg-fa.gif") no-repeat 0 0; padding: 15px 0 0 35px; }

.dhtmlgoodies_question { overflow:hidden;cursor:pointer;color:#0000FF;padding: 0 0 5px 20px;margin: 5px 10px 0;background: url(../images/bullet.gif) no-repeat 0 2px;}
.dhtmlgoodies_answer {visibility:hidden; height:0px; overflow:hidden; position:relative;padding: 0 0 5px 20px;margin: 0 10px;}
.dhtmlgoodies_answer_content {font-size:10px;position:relative;color:#444;}

#testimonials .dhtmlgoodies_question {background:none; padding:0; margin:0; display: inline;}
#testimonials .dhtmlgoodies_answer, #testimonials .dhtmlgoodies_answer_content {background:none; padding:0; margin:0;}

#faq .dhtmlgoodies_question {background: url("../images/bulletar.gif") no-repeat 0 0;}

#chiropractic-header h1 {display:block;width:370px;height:90px;text-indent:-9009px;background: transparent url('../images/logo.png') no-repeat 0 0;border: 0px solid #e00;}
#chiropractic-header h1 a {display:block; width:100%; height:100%;}
#chiropractic-header .right h1 {width:150px;height:75px;background:transparent url('images/h-banner.png') no-repeat 0 0;}

#chiropractic-header .left{margin: 25px 0 0 15px;}
#chiropractic-header .right {margin: 37px 20px 0 0;}

#subscribe ul{margin: 0; padding: 0; list-style: none;}

#menu h3 {padding:5px; background: #2B74B8 url(../images/h3icon.gif) no-repeat 5px 5px;font-weight:900;font-size:16px;color:#FFF;margin:0;}

.banner {text-align:center;}
.banner img{margin:10px auto 0;}
#chiropractic-content .banner img{margin:0 auto 10px ;}

#subscribe h4 {background: #7DADC4;color: #FFFFFF;padding: 5px 5px;margin:0;}
#subscribe h5 {font-size: 13px;margin-top: 5px;}
#subscribe form {padding: 5px 10px;background: none;margin:0;}
#subscribe label {width: 70px;float:left;color: #000;}
#subscribe .button {margin-top: 5px;font-size: 9px;}
#subscribe em {font-size:9px; font-style: italic;}

#subscriber-join .left {margin-right: 20px;}
#subscriber-join fieldset {border: 1px solid #ddd;}

#drasks {background: #E3ECFC;}
#drasks h4 {background: #2B74B8 url(../images/h3icon.gif) no-repeat 5px 5px;color: #FFFFFF;padding: 5px 5px;margin:0;}
#drasks h6 {display:inline;}
#chiropractic-rightcol #drasks, #chiropractic-leftcol #drasks{padding:0px;}

#member-login label, #member-edit label{float: left;width: 100px;clear:both;margin: 5px 0;}
#member-login .loginbutton {clear: left;margin: 5px 0 0 100px}
#member-login input{margin: 5px 0;}
#member-login-footer {clear:both;padding: 10px 0}

.imgcaptionTXT {font-size: 10px;color: #1C4A88;text-align: left;line-height:normal;}
p.imgcaptionALT {margin-top: 2px;margin-bottom: 6px;font-size: 8px;text-align: right;display:none;}
span.imgcaptionALT {padding: 2px;padding-left: 4px;padding-right: 4px;background: #fff;color: #fff;display:none;}
.imgcaption {text-align: center;border: 0px solid #ddd;/*padding: 10px 10px 0;*/margin: 0;background: none;}
.imgcaption img{border: 1px solid #ddd;}

.floatl { float: left; margin-right: 10px;}
.floatr { float: right; margin-left: 10px;}

.ctables{ border: 1px solid #FFFFFF;}
.ctables tr td{padding: 3px 8px;background: #E2EBF4;}
.ctables thead td{color: #FFFFFF;background: #2B74B8;font-weight: bold;border-bottom: 1px solid #FFF;}
.ctables tbody td{border-left: 1px solid #FFFFFF;}
.ctables tbody tr.even td{background: #DEE1CB;}
.ctables tbody tr.selected td{background: #EEE;color: #444; font-weight: normal;border-left: 1px solid #aaa;border-bottom: 1px solid #7DAAEA;}
.ctables tbody tr.ruled td{color: #000;background-color: #C6E3FF;font-weight: normal;border-color: #3292FC;}
head:first-child+body tr.ruled td{background-color: #ccc;}

#faq {clear:both;padding: 10px 0;}

#cfooter hr{margin: 10px 0;}

.print, .emaildr, .fax, .email {padding: 2px 10px 5px 20px;font-size: 10px;}

.print {background:url("../images/printer.gif") no-repeat 0 0;}
.emaildr {background: url("../images/emaildr.gif") no-repeat 0 0;}
.fax {background: url("../images/fax.gif") no-repeat 0 0;}
.email {background: url("../images/emailf.gif") no-repeat 0 0;}
.page2L .print,  .page2L .email, .page .print,  .page .email{display:none;}

#chiropractic-content .content ul li{padding-left: 10px;/*list-style-type:none;background: url("../images/bulletar.gif") no-repeat 10px top;*/}

#raframe {margin: 0 100px;}
.relatedarticles {width:320px;height: 170px;min-height: 170px;float: left;margin:10px 0px 20px 0px;background: #EEE;border: 1px solid #ddd;}
.relatedarticles h4 {padding: 5px; background: #7DADC4;color: #FFFFFF;}
.relatedarticles p {padding: 0 10px 5px ;}

#sws{float:right;height:352px;background:url("http://global.perfectpatients.com/images/AUS_Parent_Images/sws.jpg") no-repeat 0 0;position:relative;border:0px solid #ddd;margin:0 0 10px;width: 400px;margin: 0 0 40px 20px;}
#sws a{position:absolute;border:0 solid #e00;text-decoration:none;z-index:10;}
#relief{left:0;top:265px;width:400px;height:75px;}
#correction{left:0;top:200px;width:400px;height:65px;}
#maintenance{left:0;top:150px;width:400px;height:65px;}
#prevention{left:0;top:85px;width:400px;height:65px;}
#wellness{left:0;top:0;width:400px;height:65px;}
a:hover#relief {background: url("http://global.perfectpatients.com/images/AUS_Parent_Images/sws.jpg") 0 -615px no-repeat;}
a:hover#correction {background:url("http://global.perfectpatients.com/images/AUS_Parent_Images/sws.jpg") 0 -550px no-repeat;}
a:hover#maintenance {background:url("http://global.perfectpatients.com/images/AUS_Parent_Images/sws.jpg") 0 -500px no-repeat;}
a:hover#prevention {background:url("http://global.perfectpatients.com/images/AUS_Parent_Images/sws.jpg") 0 -435px no-repeat;}
a:hover#wellness {background:url("http://global.perfectpatients.com/images/AUS_Parent_Images/sws.jpg") 0 -350px no-repeat;}
#sws a p{display:none;text-decoration:none;}
#sws a:hover p{display:block;position:absolute;top:10px;left:-100px;width:250px;z-index:100;color:#000;background:#eee;text-align:left;opacity:.9;-moz-opacity:.9;text-decoration:none;border:1px solid #ddd;margin:10px;padding:10px;}
#caption{position: absolute;bottom: -45px; left: 0;font-size:10px;z-index:1;}

.search {padding: 5px; background: none;}
.search form {margin:0;padding:0;}

.login a{display: block; padding: 5px; background: #761715;color:#ffffff;border-bottom: 1px solid #fff; text-transform: uppercase;font-size: 9px;font-weight: 700;letter-spacing: .05em;}

.login a:hover{background: #C2C8A2;}
.login a:visited{color: #fff;;}

#two #chiropractic-rightcol .login, #one #chiropractic-rightcol .login {display:none;}

#tellfriend {padding: 20px;background: #fff;}
#welcome img {border:none}
#imggallery img{border:1px solid #ddd;height:75px;padding:0 10px;}

.videoR {float:right;padding: 0 0 10px 10px;}
.videoL {float:left;padding: 0 10px 10px 0;}

strong {font-weight:400;}

dl.prevFA{background:none;margin:20px 0;padding:0;}
.prevFA dt{width:120px;float:left;border-top:1px solid #70704E;font-weight:normal;margin:0;padding:5px;}
dt{clear:both;}
.prevFA dd{float:left;width:300px;border-top:1px solid #D8D8BC;background:none;margin:0;padding:5px;}

body, td, th, p, div {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;color: #000;}
#container    {border: 0px solid #444;border-top: none;border-bottom: none;}
.page {background: url("../images/template/header.jpg") no-repeat center top;}

#chiropractic-navbar {height: 26px;}

#chiropractic-rightcol #chiropractic-feature-articles h2 {height:auto;}
#chiropractic-rightcol .chiropractic-article h3 {font-size: 14px;}
.quiz {background: url(../images/quizbg.jpg) no-repeat 0 0;padding: 0;margin:0;height: 123px;}
.quiz h4 {margin: 0;color: #fff; padding:2px 0 0 30px; }
.quiz p {margin: 0; padding:20px 10px 0 70px;}

.sponsors {text-align: center;}
.sponsors img {border:1px solid #ddd;}
/*.sponsors a {display:block; margin:10px auto;border:0;}*/

#menu h3, #subscribe h3 {padding: 4px 5px 4px 30px; background: #2B74B8 url(../images/h3icon.gif) no-repeat 5px 5px;font-weight:900;font-size:14px;color:#FFF;margin:0;}

#drasks h4 {padding: 4px 5px 4px 30px; background: #2B74B8 url(../images/h3icon.gif) no-repeat 5px 5px;font-weight:900;font-size:14px;color:#FFFFFF;margin:0;}

/* #chiropractic-rightcol #chiropractic-feature-articles h2 {display:none;} */
.search {background: #ddd url(../images/searchbg.jpg) no-repeat 0 0;padding: 10px 5px 0;margin:0;height: 29px;}

.subscribe {background: #E6F1F3;}
.subscribe h4 {background: #ddd url(../images/h4topc.jpg) no-repeat 0 0;padding: 4px 0 0 30px;margin:0;color: #fff;height:22px;}
.subscribe p, .subscribe form{padding: 5px;}

#cfooter  {display: none;}

.dhtmlgoodies_answer_content {font-size:12px;}

#chiropractic-footer {border-bottom: 5px solid #FF9900;}


ul#split, ul#split li{margin:0;padding:0;list-style:none; background: #E4ECFD;}
ul#split li{width:190px;margin:0 5px 10px;}
ul#split h3{margin:0px;padding: 5px 0 3px;text-align:left;font-size:11px;}
ul#split p{margin:0;padding:5px 8px 5px;font-size:10px;}

li.premium h3{background: #900;color: #fff;}
li.premium h3 span{padding-left: 40px;}
.premium img {float:left; margin:-15px 5px 0px;clear:left;width:50px;z-index:200;}
li.premium div {background:#FFF5CC;}

li.standard h3{background: #A9C3F6; color: #fff;}
li.standard h3 span{padding-left: 10px;}
li.standard div {background:#F6F9FD;}

#chiropractic-content ul#split li {float:left;width: 200px; background: #fff;}
#chiropractic-content ul{background: #fff;}

#chironearyou-main h4 {padding:5px 0 5px 30px; background:#2B74B8 url(../images/h3icon.gif) no-repeat 5px 5px;font-weight:900;font-size:14px;color:#FFF;margin:0;}
#chironearyou-main .content {padding: 0px;}

#gip-container {width: 600px;background: #3C4491;padding: 10px;}
#gip-leftcol {float: left; width:320px;background: #fff;}
#gip-rightcol {float: right; width:270px;}
.leftboxtop, .leftboxbottom, .rightboxtop, .rightboxbottom  {border:0px solid #ddd;padding:5px;margin: 5px;}
.rightboxbottom h6 {border-bottom:1px solid #2E3470;margin:0;padding: 3px 5px;color: #fff;}
.rightboxbottom h5 {color: #fff;}
.rightboxbottom h6 span{float: right;margin-top:-12px;}
#gip-rightcol h3 span{color: #fff}
#gip-rightcol h3 {color: #FFCC00}
#gip-rightcol p{color: #fff}

.logo {float:left;padding: 0 10px 0px 0;}
.clr {clear:both;}

.c1 {background:#6A74C2;}
.c2 {background:#555FB9;}

#chironearyou-main .content {padding: 5px;}

.pcinput {width: 70px;}

#chironearyou-main form {margin:0; padding:0;}

#chironearyou-main .button {background:#EE8800; color:#fff;}


.page #chiropractic-content, .page2L #chiropractic-content {background:url(../images/SiteGraphics/welcomebg-f.jpg) no-repeat left top;}

	#zipsearch {width:200px;height:561px;background: url(/images/zipsearch.jpg) no-repeat left top;padding: 215px 0 0;text-align: center;}
	
	#zipsearch  label {color:#fff;font-size: 12px}
	.button {background: #f90; border: 1px solid #fff;font-size: 12px}
	form {margin:0;}
	#zipsearch p {padding-right:25px;margin-top:0;}
	#zipsearch input {font-size: 12px;}
	.infield {font-size: 12px;}

.rightboxbottom{width:100%;margin: 0 auto;text-align:left; font-size: 80%;} 
.rightboxbottom dl{width: 100%;overflow: auto;margin: 0 0 1em; background: url(dot.gif) repeat-x 0 1.2em} 
.rightboxbottom dt, .rightboxbottom dd.time{ font-size: 130%;color: #fff;background: #3C4491;} 
.rightboxbottom dt{float: left;padding-right: 3px;color: #fff} 
.rightboxbottom dd{margin:0; color: #fff;} 
.rightboxbottom dd.time{float: right;padding-left: 3px;color: #fff}


.page668S #zipsearch {display: none;}

/*spare 2*/
/*spare 3*/
/*spare 4*/
/*spare 5*/
/*spare 6*/
/*spare 7*/
/*spare 8*/
/*spare 9*/
/*spare 10*/
