/*

Theme Name: go!physiotherapy
Description: go!physiotherapy Frontend Template
Version: 1
Author:
Author URI: http://www.
Tags: 

*/

/* RESET & INIT */
*
{
  margin: 0;
  padding: 0;
  height: auto;
}
ul, li
{
  list-style: none;
}
img
{
  border: none;
}
.left
{
  float: left;
  left: 0;
}
.right
{
  float: right;
  right: 0;
}
.center
{
  margin: 0 auto;
}
.clear
{
  clear: both;
}
a
{
  color: #494949;
  font-weight: bold;
}
/* LAYOUT */
body
{
  background: #FFF url(images/texture_repeat.jpg) bottom center repeat-y;
}
.back
{
  background: transparent url(images/texture.jpg) center 0 no-repeat;
  margin: 0;
  padding: 0;
}
.offsetBackground
{
  background: transparent url(images/texture.jpg) center -260px no-repeat;
}
.wrapper
{
  width: 880px;
  margin: 0 auto;
}
#main
{
  padding-top: 35px;
}
#main .wrapper
{
  border: 1px solid #CFCFCF;
  background: #FFF;
}
#main .container
{
  margin: 21px 28px 15px 0;
}
#home .container
{
  margin-right: 16px;
}
/* HEADER */
#header
{
  margin: 0;
}
#logotype
{
  float: left;
  position: absolute;
  margin-top: 27px;
}
#logotype a
{
  display: block;
  width: 361px;
  height: 146px;
  background: transparent url(images/logotype.png) 0 0 no-repeat;
}
#logotype a span
{
  display: none;
}
a.book
{
  position: absolute;
  width: 252px;
  height: 103px;
  margin: 0 0 0 655px;
  background: transparent url(images/paper_book.png) 0 0 no-repeat;
}
/* TYPOGRAPHY */
body
{
  font-family: "Lucida Grande", lucida, arial, verdana, sans-serif;
}
p, li, span
{
  font-size: 14px;
  color: #2B2B2B;
  font-weight: normal;
  line-height: 18px;
}
p
{
  margin-bottom: 10px;
}
.remark
{
  color: #92C04F;
  font-weight: bold;
}
/* NAVIGATION */
.navigation li
{
  float: left;
  display: inline;
  position:relative;
}
#header .navigation
{
  float: right;
  margin-top: 149px;
  margin-right: 6px;
}
#header .navigation *
{
  color: #7D7D7D;
  text-transform: uppercase;
  font-size: 12px;
}
#header .navigation a
{
  text-decoration: none;
  font-weight: normal;
}
#header .navigation a:hover
{
  border-bottom: 2px solid #92C04F;
}
#header .navigation .selected *
{
  color: #92C04F;
}
#header .navigation .separator
{
  margin: 0 15px;
}
#header .navigation li ul.second
{
  position:absolute;
  top:26px;
  margin:0px 0px 0px -17px;
  padding:2px;
  border:solid 1px #efefef;
/*  font-family:Arial, Helvetica, sans-serif;*/

}
#header .navigation li ul.second li
{
  position:relative;
  float:left;
  width:230px;
}
#header .navigation li ul.second li a
{
  /*  text-transform:capitalize;*/
  font-size:11px;
  margin:0px 3px;
  padding:5px 10px;
  text-decoration:none;
  border:none;
  display:block;
}
#header .navigation li  ul.second li a:hover
{
  color:#ffffff;
  background:#92C04F;
}
/* FORMS */
.textbox
{
  font-size: 13px;
}
.button
{
  cursor: pointer;
}
/* FOOTER */
#footer *
{
  color: #C2C2C2;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 55px;
}
#footer .contactInfo li
{
  float: left;
}
#footer .contactInfo li.separator
{
  float: left;
  margin: 0 8px;
}
/* HEADINGS, TITLES, SUBTITLES */
.likeimage span
{
  display: none;
}
.whoarewe
{
  width: 250px;
  height: 35px;
  margin: 34px 0 43px 2px;
  background: transparent url(images/who_are_we.png) 0 0 no-repeat;
}
.getInTouch
{
  width: 241px;
  height: 35px;
  margin: 34px 0 43px 2px;
  background: transparent url(images/get_in_touch.png) 0 0 no-repeat;
}
.weBelieve
{
  width: 171px;
  height: 46px;
  margin: 0 0 30px 6px;
  background: transparent url(images/we_believe.png) 0 0 no-repeat;
}
.usefulLinks
{
  width: 210px;
  height: 57px;
  margin: 0 0 25px 0;
  background: transparent url(images/useful_links.png) 0 0 no-repeat;
}
.whatWeDo
{
  width: 231px;
  height: 35px;
  margin: 0 0 30px 6px;
  background: transparent url(images/what_we_do.png) 0 0 no-repeat;
}
.manual_therapy
{
  width: 320;
  height: 50px;
  margin: 0 0 30px 6px;
  background: transparent url(images/manual-therapy.png) 0 0 no-repeat;
}
.ims_acupuncture
{
  width: 320;
  height: 50px;
  margin: 0 0 30px 6px;
  background: transparent url(images/titles/ims-acupuncture.png) 0 0 no-repeat;
}
.balance_falls_prevention
{
  width: 320;
  height: 50px;
  margin: 0 0 30px 6px;
  background: transparent url(images/titles/balance-falls-prevention.png) 0 0 no-repeat;
}
.sports_injuries
{
  width: 320;
  height: 50px;
  margin: 0 0 30px 6px;
  background: transparent url(images/titles/sports-injuries.png) 0 0 no-repeat;
}
.exercise_therapy
{
  width: 320;
  height: 50px;
  margin: 0 0 30px 6px;
  background: transparent url(images/titles/exercise-therapy.png) 0 0 no-repeat;
}
.neck_back_rehabilitation
{
  width: 320;
  height: 50px;
  margin: 0 0 30px 6px;
  background: transparent url(images/titles/neck-back-rehabilitation.png) 0 0 no-repeat;
}
.breast_health
{
  width: 320;
  height: 50px;
  margin: 0 0 30px 6px;
  background: transparent url(images/titles/breast-health.png) 0 0 no-repeat;
}
.post_surgical_rehabilitation
{
  width: 320;
  height: 50px;
  margin: 0 0 30px 6px;
  background: transparent url(images/titles/post-surgical-rehabilitation.png) 0 0 no-repeat;
}
.bladder_health
{
  width: 320;
  height: 50px;
  margin: 0 0 30px 6px;
  background: transparent url(images/titles/bladder-health.png) 0 0 no-repeat;
}
.ourGuarantee
{
  width: 194px;
  height: 46px;
  margin: 0 0 30px 7px;
  background: transparent url(images/our_guarantee.png) 0 0 no-repeat;
}
.weGetYouGoing
{
  width: 270px;
  height: 38px;
  margin: 0 0 30px 0;
  background: transparent url(images/we_get_you_going.png) 0 0 no-repeat;
}
.faqPatients
{
  width: 185px;
  height: 52px;
  margin: 0 0 30px 0;
  background: transparent url(images/faq_patients.png) 0 0 no-repeat;
}
.faqInsurers
{
  width: 179px;
  height: 52px;
  margin: 100px 0 30px 0;
  background: transparent url(images/faq_insurers.png) 0 0 no-repeat;
}
.yourHealt
{
  width: 554px;
  height: 45px;
  margin: 27px 0 30px 0;
  background: transparent url(images/your_health.png) 0 0 no-repeat;
}
.subtitle
{
  color: #92C04F;
  font-size: 14px;
  margin-bottom: 0;
  font-weight: bold;
}
.note
{
  color: #92C04F;
  font-style: italic;
}
/* MODULES */
.modules
{
  clear: both;
}
.modules div
{
  float: left;
  display: inline;
}
.modules .separator
{
  height: 122px;
  width: 2px;
  background: transparent url(images/separator.png) 0 center no-repeat;
}
.modules .separator.trans
{
  background: transparent url(images/separator_trans.png) 0 center no-repeat;
}
.module
{
  padding-bottom: 30px;
}
.module p
{
  margin: 0 40px 0 40px;
  clear: both;
}
.module .title, .module .icon
{
  float: left;
  display: inline;
  clear: none;
  margin-bottom: 10px;
}
.module .icon
{
  margin-left: 10px;
}
.module .title
{
  padding: 0 0 0 20px;
  margin-right: 5px;
  line-height: 37px;
  height: 37px;
  color: #494949;
  font-size: 18px;
  text-transform: uppercase;
}
.module .icon span
{
  float: left;
  display: block;
  width: 38px;
  height: 37px;
  background: transparent url(images/icon_add.png) right center no-repeat;
}
.modules .last
{
  margin-right: 20px;
}
.contactModules
{
  margin-top: 80px;
}
.homeBrief
{
  margin-top: 30px;
}
.homeBrief *, .homeBrief .title
{
  color: #FFF;
}
/* TYPES */
.portrait
{
  padding-top: 7px;
  background: transparent url(images/portrait_top.png) 0 0 no-repeat;
  margin: 0 11px 0 -10px;
}
.portrait p
{
  padding: 0 0 8px 0;
  margin: 0;
  background: transparent url(images/portrait_bottom.png) 0 bottom no-repeat;
}
.portrait img
{
  padding: 0 10px 4px 9px;
  background: transparent url(images/portrait_repeat.png) 0 0 repeat-y;
}
.services .portrait
{
  padding-top: 7px;
  background: transparent url(images/portrait_3_top.png) 0 0 no-repeat;
  margin: 0 11px 0 -10px;
}
.services .portrait.right
{
  margin: 0 20px 0 15px;
}
.services .portrait p
{
  padding: 0 0 8px 0;
  margin: 0;
  background: transparent url(images/portrait_3_bottom.png) 0 bottom no-repeat;
}
.services .portrait img
{
  padding: 0 10px 4px 9px;
  background: transparent url(images/portrait_3_repeat.png) 0 0 repeat-y;
}
.services .portrait.px188
{
  padding-top: 7px;
  background: transparent url(images/portrait_2_top.png) 0 0 no-repeat;
  margin: 0 11px 0 -10px;
}
.services .portrait.px188 p
{
  padding: 0 0 8px 0;
  margin: 0;
  background: transparent url(images/portrait_2_bottom.png) 0 bottom no-repeat;
}
.services .portrait.px188 img
{
  padding: 0 10px 4px 9px;
  background: transparent url(images/portrait_2_repeat.png) 0 0 repeat-y;
}
.services .portrait.right
{
  margin: 0 20px 0 15px;
}
.paper
{
  display: block;
  position: absolute;
  width: 303px;
  margin: 0 0 25px -26px;
}
.paper .content
{
  padding: 80px 30px 0 30px;
  overflow: hidden;
}
.paperOne
{
  background: transparent url(images/paper1.png) 0 0 no-repeat;
  height: 406px;
}
.paperTwo
{
  background: transparent url(images/paper2.png) 0 0 no-repeat;
  height: 300px;
  margin-top: 432px;
}
.paperThree
{
  background: transparent url(images/paper3.png) 0 0 no-repeat;
  height: 385px;
  width: 331px;
}
.paperThree .content
{
  padding-top: 60px;
}
.paperFour
{
  background: transparent url(images/paper4.png) 0 0 no-repeat;
  height: 548px;
  width: 304px;
}
.paperFive
{
  background: transparent url(images/paper5.png) 0 0 no-repeat;
  height: 1082px;
  width: 304px;
  margin: 0 0 0 607px;
}
.paperFive .content
{
  padding-left: 35px;
  padding-right: 35px;
}
.intro
{
  margin-bottom: 80px;
}
.record
{
  margin-bottom: 35px;
}
.map
{
  width: 390px;
  height: 415px;
  background: transparent url(images/map.png) 0 0 no-repeat;
}
.rotator
{
  padding-top: 9px;
  background: transparent url(images/rotator_top.png) 0 0 no-repeat;
  margin: 0;
}
.rotator p
{
  padding: 0 0 7px 0;
  margin: 0;
  background: transparent url(images/rotator_bottom.png) 0 bottom no-repeat;
}
.rotator img
{
  padding: 0 14px 9px 13px;
  background: transparent url(images/rotator_repeat.png) 0 0 repeat-y;
}
.hr
{
  clear: both;
  height: 1px;
  line-height: 1px;
  font-size: 0;
  display: block;
  background: #B8B8B8;
  margin: 20px auto;
}
.helping
{
  margin-bottom: 30px;
}
.helping, .helping a
{
  color: #908A81;
}
.margin40
{
  margin: 40px;
}
/* LISTS */
.iconList
{
  margin: 18px 20px;
}
.iconList li
{
  display: inline;
  float: left;
  margin-right: 8px;
}
.iconList li a
{
  width: 38px;
  height: 38px;
  display: block;
}
.iconList li a span
{
  display: none;
}
.iconList .wikipedia a
{
  background: transparent url(images/icons.png) 0 0 no-repeat;
}
.iconList .twitter a
{
  background: transparent url(images/icons.png) -38px 0 no-repeat;
}
.iconList .facebook a
{
  background: transparent url(images/icons.png) -76px 0 no-repeat;
}
.iconList .youTube a
{
  background: transparent url(images/icons.png) -114px 0 no-repeat;
}
.iconList .title
{
  color: #5D4F2E;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 38px;
  margin-right: 28px;
}
.linkList
{
  margin-right: 20px;
}
.linkList li
{
  line-height: 25px;
}
.linkList a
{
  font-weight: normal;
}
.paper .linkList a
{
  color: #373737;
  text-decoration: none;
}
.paper .linkList li
{
  line-height: 12px;
  margin-bottom: 14px;
  margin-bottom: 10px;
}
/* GRIDS - on percentages */
.pc50
{
  width: 50%;
}
/* GRIDS - on pixels */
.px246
{
  width: 246px;
}
.px285
{
  width: 285px;
}
.px288
{
  width: 288px;
}
.px300
{
  width: 300px;
}
.px302
{
  width: 302px;
}
.px307
{
  width: 307px;
}
.px468
{
  width: 468px;
}
.px534
{
  width: 534px;
}
.px542
{
  width: 542px;
}
.px550
{
  width: 550px;
}
h3
{
  color: #92C04F;
  font-size: 14px;
  margin-bottom: 0;
  font-weight: bold;
}
#main .container h1
{
  color:#7bc143;
  font-family:melor, arial;
  font-size:42px;
  margin-left:40px;
  font-weight:lighter;
}
.services h2
{
  color:#7bc143;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  margin-bottom:20px;
}
.green_bold
{
  color:#7bc143;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}
#land_page
{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  padding-left:20px;
  padding-right:20px;
}
#land_page ul li
{
  list-style:disc;
}

/*ul, li{
	list-style:disc;
}*/

