/*
Theme Name: Pure Body Works
Theme URI: http://purebodyworks.ca
Description: Developed by Medora team for purebodyworks.ca
Version: 1.0
Author: Medora Team
Author URI: http://www.medora.ca
*/



/* CSS Document */

*{padding:0px; margin:0px;}

a { color:#fff; text-decoration:none;}
a:hover { text-decoration:underline;}
img{ border:0px;}
p { padding:10px 0px;}
.clear { clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
.noTopPad { padding-top:0px;}
.noBotPad { padding-bottom:0px;}
#sidebar .noLeftPad { padding-left:0px;}
a.black { color:#333333;}
body{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#182403; line-height:20px; padding-bottom:40px;}
 .home {background:url(images/bg-main.gif) repeat-x left top #a6c96d;}
 .inside {background:url(images/bg-inside.gif) repeat-x left top #a6c96d;}
 .inside-blue {background:url(images/bg-inside-blue.gif) repeat-x left top #65a3df;}

#allcontainer { width:100%; }
.home #allcontainer {background:url(images/bg-main-things.gif) no-repeat center 96px;}
.inside #allcontainer {background:url(images/bg-inside-things.gif) no-repeat center 101px;}
.inside-blue #allcontainer {background:url(images/bg-inside-thing-blue.gif) no-repeat center 102px;}

#allcontainer-insider { width:876px; margin:0 auto; }
.home #allcontainer-insider {background:url(images/bg-main-things.gif) no-repeat center 66px;}
.inside #allcontainer-insider {background:url(images/bg-inside-things.gif) no-repeat center 71px;}
.inside-blue #allcontainer-insider {background:url(images/bg-inside-thing-blue.gif) no-repeat center 72px;}

#upper_header {width:1000px; margin:0 auto; height:30px; overflow:hidden;text-align:center;}


#upper_header #menu { height:30px;}
#upper_header #menu div.table { display: table;
	margin: 0 auto;
}
#upper_header ul {list-style:none;}
#upper_header ul li {height:30px;  display:inline;}
#upper_header ul li.devider { height:30px; width:2px; }
#upper_header ul li a { color:#818283; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:30px; text-decoration:none; padding:2px 21px;background:url(images/devider-menu.gif) no-repeat left center; font-weight:normal;}
#upper_header ul li a.nob { background:none;}
#upper_header ul li a:hover { color:#b7e87d;}
.inside-blue #upper_header ul li a:hover { color:#65a3df;}

#header { width:876px; height:158px; position:relative; text-align:center;}

#logo { position:absolute; left:330px; top:70px;}

#page { width:876px;  margin:0 auto; background:url(images/sidebar-shadow.png) repeat-y 155px 0px;}
.inside-blue #page { width:876px;  margin:0 auto; background:url(images/sidebar-shadow-blue.png) repeat-y 200px 0px;}
#girl { width:876px; background:url(images/home-girl-ball.gif) no-repeat left bottom;}
#girl-on-ball { width:876px; background:url(images/girl-on-ball.gif) no-repeat 11px bottom;}
#girl-iron { width:876px; background:url(images/girl-iron.gif) no-repeat 142px bottom;}
#girl-athlett { width:876px; background:url(images/girl-athlett.gif) no-repeat 69px bottom;}
#man { width:876px; background:url(images/man.gif) no-repeat 110px bottom;}
#man-blue { width:876px; background:url(images/man-blue.gif) no-repeat 110px bottom;}
#man-running-blue { width:876px; background:url(images/man-running-blue.gif) no-repeat 115px bottom;}
#big-board { width:876px; position:relative;}
  .home-board {width:876px;  height:322px;}
  .home-board img{width:876px;  height:322px;}
#big-board-inside { width:876px; height:268px; position:relative;}  
  .programms-board {width:876px;  height:268px;} 
  #board_png{width:876px;  height:268px;}
  .meet-board {width:876px; height:268px;}
  .who-board {width:876px; height:268px;}
  .rates-board {width:876px; height:268px;}
  .contact-board {width:876px; height:268px; }
  .classes-board {width:876px; height:268px;}
  .testimonials-board {width:876px; height:268px;  }
  .programms-board-blue {width:876px;  height:268px;} 


  #book { width:96px; height:96px; position:absolute; right:40px;bottom:-50px; }
  #book-blue { width:96px; height:96px; background:url(images/book-today-blue.png); position:absolute; right:40px;bottom:-50px; z-index:10000;}
  #book-blue img { width:96px; height:96px;}
  #book-green { width:96px; height:96px; background:url(images/book-today.png); position:absolute; right:40px;bottom:-50px;z-index:10000; }
  #book-green img { width:96px; height:96px;}
  
  
  
#sidebar { width:250px; padding:10px 25px 100px 8px; float:left; line-height:18px;}
.inside #sidebar { padding-bottom:200px;}
.inside-blue #sidebar { padding-bottom:300px;}
.less #sidebar { padding-bottom:160px;}
 #sidebar ul { list-style:none;}
 #sidebar li { color:#fff; padding:4px 10px 4px 40px;}
 #sidebar li a { color:#fff; text-decoration:none;}
 #sidebar li a:hover {  color:#111415;} 
 #sidebar p { padding-left:40px; line-height:18px;} 
 .sidetitle { padding:40px 0px 8px; margin-bottom:10px; background:url(images/rails-hor.gif) repeat-x left bottom; clear:both;}
.inside-blue .sidetitle { padding:40px 0px 8px; margin-bottom:10px; background:url(images/horiz-blue.gif) repeat-x left bottom;}
 .sidetitle img { vertical-align:middle;}
 .sidetitle .boom { padding-right:10px;}
 #socIcons { padding-left:40px; padding-top:5px;}
 #socIcons img { padding-right:10px;}
 
 #consultation img { float:left; padding:10px;}
 #consultation a { color:#000; text-decoration:none;}
 #sideTestimonials { color:#fff;}
 #sideTestimonials p { padding:0px 0px 10px 0px;}
 #sideTestimonials p strong { font-style:italic;}
 #sideTestimonials a { color:#1c2c02; text-transform:uppercase; text-decoration:none;}
 
 #schedule { margin-left:30px; margin-top:10px;}
 
#content { width:516px; padding:55px 15px 20px 0px; float:right; clear:right; text-align:justify;}
#content .img-title { padding-bottom:20px;}
 .hor { width:100%; height:2px; background:url(images/rails-hor.gif) repeat-x left top; overflow:hidden; margin:10px 0px;}
 .leTestimonial { color:#fff; line-height:20px; font-style:italic; font-size:13px;}
 .cityLogos { padding-top:30px;} 
 .cityLogos img { padding-right:30px;}
 .whoLogos { padding:20px 0px 20px 0px; } 
 .whoLogos img { padding-right:15px;}   
#content ul { list-style:none; color:#fff; padding:10px 40px 10px 0px ;}
#content ul li { padding: 0px 0px 4px 0px;}
#content table.rates { width:100%; padding:15px 0px;}
#content table.rates tr.headline td { background:#d2e5b3; border-bottom:1px solid #a6c96d; text-align:center; color:#1c2c02;} 
#content table.rates td { padding:2px 20px; text-align:center; background:#ddeec1;} 
#content table.rates td.tDev { padding:0px 20px; height:5px; line-height:5px;}
 .slogan { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding-top:30px; line-height:24px; text-align:center; padding-bottom:40px;}
 
 .testimonial { width:470px; padding:5px 20px 10px 20px; color:#fff; position:relative; background:#5792c8; margin-bottom:40px;}
 .testimonial strong { padding-left:10px; background:url(images/lilar.gif) no-repeat left 5px; font-style:italic;}
 .testimonial .read { background:url(images/read-bull.gif) no-repeat left 0px; padding-left:20px; text-decoration:none; font-weight:bold; font-style:italic; color:#011a2f;}
 .class { width:470px; padding:10px 20px; color:#fff; position:relative; background:#5792c8; margin-bottom:40px;}
 .testimonial img.sign-up { float:none; width:96px; height:78px; overflow:hidden; position:absolute; right:0px; bottom:0px; border:0px; margin:0px;}
 .corn-tl { width:4px; height:4px; background:url(images/corn-tl.gif) no-repeat left top; position:absolute; left:0px; top:0px;}
 .corn-tr { width:4px; height:4px; background:url(images/corn-tr.gif) no-repeat left top; position:absolute; right:0px; top:0px;}
 .corn-bl { width:4px; height:4px; background:url(images/corn-bl.gif) no-repeat left top; position:absolute; left:0px; bottom:0px;}
 .corn-br { width:4px; height:4px; background:url(images/corn-br.gif) no-repeat left top; position:absolute; right:0px; bottom:0px;}
 
 #contacttable { color:#fff; font-size:14px; font-weight:normal;}
 #contacttable tr.head td { padding-top:10px; padding-bottom:3px;}
 /*.input { width:225px; height:33px; background:url(images/input.gif) no-repeat left top;}*/
 .input input {width:215px; height:14px; line-height:14px; font-size:12px; padding:7px 5px 7px 5px; background:#5792c7; border:none; color:#fff;}
/* .area { width:480px; height:151px; background:#5792c7;}*/
 .area textarea{ width:484px; height:145px; padding:3px; background:#5792c7; border:none; color:#fff; max-height:145px; max-width:484px; overflow:auto;}
 
#team img{ float:left; margin:5px 10px 5px 0px; border:1px solid #999999;} 
.testimonial img{ float:left; margin:5px 10px 5px 0px; border:1px solid #999999;} 
.testimonial .tetitle { padding-bottom:5px;}
#formstatus { display:none;}  
  
#footer-above { width:100%; height:130px; background:#92b559;} 
#footer { width:850px; height:130px; margin:0 auto;background:#92b559; color:#e2f1cb; font-size:11px; position:relative;}
#footer a { color:#e2f1cb; text-decoration:none;}
#footer a:hover {  color:#111415;}
#menu-footer { text-align:left; margin-bottom:0px; padding-top:60px; font-size:9px; padding-bottom:10px; }
#menu-footer p { font-size:9px; float:left; padding:0px; line-height:12px;}
#menu-footer ul { font-size:9px; float:right; list-style:none;padding:0px;  line-height:12px;}
#menu-footer li { float:left; color:#e2f1cb;}
#menu-footer li a { padding:0px 5px;}
#medora { text-align:left; clear:both;}
#footer-logo { width:48px; height:55px; background:url(images/logo-footer.gif) no-repeat left top; position:absolute; top:115px; left:430px;}


.inside-blue #footer-above { width:100%; height:130px; background:#5691c7;} 
.inside-blue #footer { width:850px; height:130px; margin:0 auto; background:#5691c7;color:#c4defd; font-size:11px; position:relative;}
.inside-blue #footer a{ color:#c4defd;}
.inside-blue #footer a:hover { color:#111415;}
.inside-blue #footer-logo { width:48px; height:55px; background:url(images/logo-footer-blue.gif) no-repeat left top; position:absolute; top:118px; left:430px;}
