/* CSS Document */

body {background-color:#ffffff;padding:0px;margin:0px;font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#696a6a; }
a {cursor:pointer;}
div.content {position:relative;margin:0px auto;background:url(../images/background.gif) left top no-repeat;width:1008px;height:100%;top:0px;padding:0px}
div.content_fr {position:relative;margin:0px auto;background:url(../images/fr/background.gif) left top no-repeat;width:1008px;height:100%;top:0px;padding:0px}
div.chiroLocator {background:none;height:600px;width:400px;padding:0px;margin:0px;}
div.content table.content {padding:0px;margin:0px;position:relative;top:105px;width:100%;}
body#fr div.content table.content {top:80px; }

/*** TABS ***/

table.topMenu {color:#393939;margin:0px 0px 0px 41px;width:625px;}

.tab span {display:block}
.tab  {background-image:url(../images/topMenu_tab_left.gif);background-position:left top;background-repeat:no-repeat;color:#393939;display:block;height:50px;padding:0px 0px 0px 12px;position:relative;text-decoration:none;_top:1px; font-size:12px; }
.tabfirst{background-image:url(../images/topMenu_tab_left_first.gif);padding:0px 0px 0px 12px;}
a.tab:hover, a.tabselected {color:#2388a5;}
.tab b {background-image:url(../images/topMenu_tab_right.gif);background-position:right top;background-repeat:no-repeat;cursor:pointer;display:block;height:50px;margin:0px;padding:15px 12px 0px 0px;text-align:center;}

.tablast b {background-image:url(../images/topMenu_tab_right_last.gif);padding-right:20px;}

.tabselected {background-image:url(../images/topMenu_tab_left_selected.gif);position:relative;left:-8px;}
.tabfirstselected {background-image:url(../images/topMenu_tab_left_first_selected.gif);left:0px;}
.tabselected b {background-image:url(../images/topMenu_tab_right_selected.gif);position:relative;left:8px;}
.tabfirstselected b {left:0px;}
.tablastselected b {background-image:url(../images/topMenu_tab_right_last_selected.gif);}

/*** END TABS ***/

/*** TOP NAV ***/
div.content ul.topNav {float:right;width:auto; height: 19px; _height:18px; padding:0px 0px 21px 0px;margin:0px; }
body#fr div.content ul.topNav#first {padding:0;   }
body#fr div.content ul.topNav#second {padding:5px 0 0 0px; height:41px;  _height:41px; }

div.content ul.topNav li {float:left;list-style:none;margin:0px 0px 0px 12px;}
div.content ul.topNav li a, div.content a.language , a.country {color:#8a8989;padding:0px 0px 0px 18px;font-size:13px;text-decoration:none;}
div.content ul.topNav li a:hover, div.content a.language:hover , a.country:hover{color:#2388a5;}
a.country {padding:0}
div.content ul.topNav li a.home {background:url(../images/topNav_home.gif) left 1px no-repeat;}
div.content ul.topNav li a.home:hover, div.content ul.topNav li a.home_selected {background:url(../images/topNav_home_hover.gif) left 1px no-repeat; color:#0068a5;}
div.content ul.topNav li a.contact {background:url(../images/button_contactus.gif) left center no-repeat;}
div.content ul.topNav li a.contact:hover {background:url(../images/button_contactus_over.gif) left center no-repeat;color:#0068a5;}
div.content ul.topNav li a.friend {background:url(../images/topNav_friend.gif) left 3px no-repeat;}
div.content ul.topNav li a.friend:hover, div.content ul.topNav li a.friend_selected {background:url(../images/topNav_friend_hover.gif) left 3px no-repeat;color:#0068a5;}

/*** END TOP NAV ***/

div.content a.language {font-size:16px; font-weight:bold ; background:url(../images/topNav_language.gif) left center no-repeat;left:584px;position:absolute;top:20px;}
div.content a.language:hover {background-image:url(../images/topNav_language_hover.gif);}

div.bottom {background:url(../images/bottom.gif) right top no-repeat;width:544px;margin-top:30px;}
div.chiroLocator div.bottom {wwidth:500px;margin:0px;}

div.bottom ul.bottomNav {padding:10px 0px 10px 0px;position:relative;margin-left:30px;}
div.chiroLocator div.bottom ul.bottomNav {margin-left:10px;}

div.bottom ul.bottomNav li {list-style:none;float:left;color:#696a6a;font-size:10px;margin-right:10px;}
body#fr div.bottom ul.bottomNav li {width:95px; margin-right:5px;}
div.bottom ul.bottomNav li a {color:#0068a5;text-decoration:none;margin-right:12px;}
body#fr  div.bottom ul.bottomNav li a {margin:0 12px;}
body#fr  div.bottom ul.bottomNav li a.first {margin:0 !important}

div.bottom ul.bottomNav li a:hover {color:#1eabd8;}
table.content a.jcpenny {background:url(../images/jcpenny.gif) left top no-repeat;width:203px;height:87px;margin-top:20px; display:block; text-decoration: none}

/*** content area styles ***/
div.mainContent {width:535px;height:auto;left:35px;position:relative;margin:0px auto;}
div.testimonial {left:45px;width:600px}
div.popupContent {width:96%;left:0px;padding:10px;overflow:scroll;height:600px;}
body#fr div.popupContent {height:650px;}
a.tellSomeone_features {display:block;background:url(../images/tell_someone_features.gif) center top no-repeat;width:260px;height:262px;color:red;text-decoration:none;}

a.tellSomeone_sleepTips {display:block;background:url(../images/tell_someone_sleeptips.gif) center top no-repeat;width:260px;height:273px;color:red;text-decoration:none;}

a.chiroLocator {display:block;background:url(../images/buttons_chirolocator.gif) center top no-repeat;width:257px;height:31px;text-decoration:none; margin-bottom:5px}
a.chiroLocator:hover {display:block;background:url(../images/buttons_chirolocator_over.gif) center top no-repeat}

a.chiroLocator_fr {display:block;background:url(../images/fr/buttons_chirolocator.gif) center top no-repeat;width:257px;height:31px;text-decoration:none; margin-bottom:5px}
a.chiroLocator_fr:hover {display:block;background:url(../images/fr/buttons_chirolocator_over.gif) center top no-repeat}

a.tellSomeone_filling {display:block;background:url(../images/tell_someone_filling.gif) center top no-repeat;width:260px;height:262px;color:red;text-decoration:none;}
a.tellSomeone_tellFriend {display:block;background:url(../images/tell_someone_tellfriend.gif) center top no-repeat;width:260px;height:273px;color:red;text-decoration:none;}
a.tellSomeone_locator {display:block;background:url(../images/tell_someone_storelocator.gif) center top no-repeat;width:260px;height:273px;color:red;text-decoration:none;}

a.pressRoom {display:block;background:url(../images/button_pressroom.gif) center top no-repeat;width:257px;height:31px;text-decoration:none; margin:5px 0}
a.pressRoom:hover {display:block;background:url(../images/button_pressroom_over.gif) center top no-repeat}


a.tellSomeone:hover {filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}

a img {border:none}

div.mainContent h2 {color:#11738f;font-size:24px;margin:12px 0px 10px 0px;}
div.mainContent h3 {color:#d57901;font-size:21px;margin:12px 0px 10px 0px; width:99%}
div.mainContent h4 {color:#d57901;font-size:15px;margin:12px 0px 10px 0px; width:99%}

div.mainContent div.videoContainer{margin:12px 25px 10px 0px; width:340px; height: 325px; float:left}
div.mainContent ul.bulletContainer  {margin-top:20px}
div.mainContent ul.bulletContainer li {color:#11738f; list-style-type: square; }
div.mainContent div.videoText{margin:12px 0px 10px 85px;}
div.mainContent div.medical {background:url(../images/med_symbol_sm.jpg) no-repeat  ; height: 25px ; padding-left:40px;padding-top:10px}

div.mainContent ol {color:#1eabd8;font-weight:bold;}
div.mainContent ol.privacy {color:#696a6a;font-weight:normal;}
div.mainContent ol li, ul li {margin-bottom:5px;}
div.mainContent ol span {color:#696a6a;font-weight:normal;}

div.mainContent ol.regular{color:#696a6a;font-weight:normal;}

div.mainContent table.tellFriendContainer  {background:#f2f2f2;width:396px;height:auto;color:#076385;font-weight:bold;}
div.mainContent table.tellFriendContainer tr td {padding:10px 10px 0px 20px;}
div.mainContent table.tellFriendContainer tr td input{width:200px;}
div.mainContent .message {width:360px;height:90px;}
div.mainContent .submit {background:url(../images/submit.gif) left top no-repeat black;width:86px;height:19px;border:none;cursor:pointer;display:block;text-decoration:none; display:block}
div.mainContent_fr .submit {background:url(../images/fr/submit.gif) left top no-repeat black;width:86px;height:19px;border:none;cursor:pointer;display:block;text-decoration:none; display:block}
div.content .locateChiro {width:250px;height:390px; margin-right:auto;margin-left:auto;left:0px;text-align:center;}
div.mainContent .locateStoreText {width:180px;float:left;cursor:pointer;}
* html div.mainContent  .locateStoreText {float:none}

div.content .chiroLocatorHeader {background:url(../images/chiroLocator_header.gif) left top no-repeat;width:500px;height:127px}
body#fr div.content .chiroLocatorHeader {background:url(../images/fr/chiroLocator_header.gif) left top no-repeat;width:500px;height:127px}

div.content .findChiroLink {color:#badbee;font-size:22px;font-weight:bold;}
div.mainContent .flag {float:left;color:#696a6a;font-weight:bold;text-align:center;padding-top:60px;display:block;}
div.mainContent .flag_usa {background:url(../images/flag_usa.gif) left top no-repeat;width:105px;margin-right:40px;}
div.mainContent .flag_canada {background:url(../images/flag_canada.gif) left top no-repeat;width:105px;}

div.yellowpages {margin:0px;width:460px;}
div.yellowpages .steps {float:left;text-align:center;width:100px;margin-right:45px;}
div.yellowpages .info{clear:left;padding:10px 10px 0px 0px;}
div.yellowpages .yellowpages_usa {background:url(../images/yellowpages_usa.gif) left top no-repeat;width:407px;height:161px;margin-bottom:2px;}
div.yellowpages .yellowpages_canada {background:url(../images/yellowpages_canada.gif) left top no-repeat;width:407px;height:159px;margin-bottom:2px;}

body#fr div.yellowpages .yellowpages_canada {background:url(../images/fr/yellowpages_canada.gif) left top no-repeat;width:407px;height:159px;margin-bottom:2px;}

a.testimonialProfessional {background:url(../images/testimonials_prof.gif) center top no-repeat;width:210px;padding-top:105px;float:left;margin:0px 0px 35px 0px;cursor:pointer;}
a.testimonialProfessional:hover {background:url(../images/testimonials_prof_over.gif) center top no-repeat;}
a.testimonialCustomers {background:url(../images/testimonials_cust.gif) center top no-repeat;width:210px;padding-top:105px;float:left;cursor:pointer;}
a.testimonialCustomers:hover {background:url(../images/testimonials_cust_over.gif) center top no-repeat;}
div.testimonialScreenshot {background:url(../images/professional.gif) left top no-repeat;width:340px;height:320px;}

a.johnHopkins {background:url(../images/leftnav_bottom.jpg) top left no-repeat; width:132px; height:107px; margin:10px 0px 10px 0px; display:block; text-decoration:none}
body#fr a.johnHopkins {background-image:url(../images/fr/leftnav_bottom.jpg);}

div.testimonialText {background:url(../images/bullet.gif) right center no-repeat;color:#11738f;padding-right:10px;font-weight:bold;center;font-size:11px;margin-right:auto;margin-left:auto;}

div.mainContent .error {color:red;display:none;}
div.mainContent a {text-decoration:none;color:#1b7f9c;}
div.mainContent a:hover {text-decoration:none;color:#1eabd8;}

h3 {width:396px; color:#076385;font-weight:bold;}

.distribution {font-size:14px; font-weight:bold;  color: #D57801; }

/* Order Form Styles */

div.mainContent table.orderform  {background:#f2f2f2;width:100%;}
div.mainContent table.orderform tr td {padding:8px 8px 8px 8px;}
div.mainContent table.orderform td.quantity, td.quantity input {text-align:right;}
div.mainContent table.orderform .required {color:#FF0000; font-weight:bold;}
div.mainContent table.orderform label {color:#076385;font-weight:bold; white-space:nowrap;}

.nowrap {white-space:nowrap}

.alert  {display:block;
  margin:10px 20px 2px 20px;
  padding:5px;
  border:solid 1px #666;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  background-color:#FF0000;
  text-align:center;
}

.modalBackground {
    background-color:Black;
    filter:alpha(opacity=60);
    opacity:0.80;   
}

#orderNow {
   
}

#orderNow img.onlineCustomer {
    border-right:1px solid #D6D6D6;
    margin-right:20px;
    padding-right:20px;
}

#tellSomeone h4 {color:#d57901;font-size:15px;margin:12px 0px 10px 0px; width:99%;}