@charset "utf-8";
/*
Theme Name: Aura Wellness Center
Theme URI: http://www.linkedin.com/in/andrewsantos
Description: Wordpress Theme
Author: Andrew Santos 
Author URI: http://www.linkedin.com/in/andrewsantos 
*/

/* CSS Document RESET */

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  vertical-align: baseline;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
  }
/* remember to define focus styles! */
:focus {
  outline: 0;
  }
body { 
  line-height: 1;
  color: #646464;
  }
ol, ul {
  list-style: none;
  }
/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
  }
caption, th, td {
  font-weight: normal;
  text-align: left;
  }
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  }
blockquote, q {
  quotes: "" "";
  }

/* CSS Document RESET End */ 

html{
font-size: 12px; }
body {
  background:#fff;
  color:#646464;
  font-size: 12px; 
  font-family: Verdana, Geneva, sans-serif;
  line-height:normal;
  text-align:left;
}  

.pixels {
  font-size:12px; 
} 
p {
  color:#646464; 
  line-height:150%;
  padding:0 0 24px 0;
  }
  
ul, ol {
font-size: 12px; 
padding:0 0 1.25em 0;
}

ul, li {
list-style:none;
text-indent: 0pt;
list-style-image:none;
}
  
ol li {
	list-style: decimal; 
	list-style-type: decimal 
} 

a {color:#1ab7ea; padding-bottom:1px; border-bottom: #93a445 1px solid; text-decoration:none; line-height:150%;}
a:hover {color:#93a445; border-bottom: #1ab7ea 1px solid;}  

strong { font-weight:600}  

/* layout and layout text */

#top{float:left; height:104px; width:100%; clear:both; }  

#store-top {float:left; height:68px; width:100%; clear:both; }  

	#header, #store-header { width:900px; margin:0 auto; height:100%; } 
	
	  #header-left {width:500px; float:left}
	  
		  #logo {float:left; width:100%; padding-top:12px }  
		  
		  #logo a {border: none; text-decoration:none;}
		  
	  #header-right {width:400px; float:left}
		  
		  #header-right-top { width:390px; clear:both; height:27px; padding-top:12px; font-size:12px; line-height:17px; color:#1ab7ea; font-weight: 600; margin-right:10px } 
		  
		  		.store-header-links { padding-left:10px!important;} 
		  
		  		#header-right-top a{border:none; float:right; padding-left:10px}
		  
		  #header-right-bottom { width:360px; margin-left:40px}
		  
		  		#header-right-bottom a {border:none;}
		  
#top-nav-wrap {float:left; height:27px; width:100%; clear:both; background: url(/wp-content/themes/aura-wellness/ui/images/layout/horiztontal-bar.png) repeat-x; }   
	
	#top-nav { width:900px; margin:0 auto; text-align:center} 
	
		  #top-nav ul, #top-nav li { display:inline; list-style:none;} 
		  #top-nav ul {margin:0; padding:0;} 
		  #top-nav ul li {margin:0; padding:0; height:27px } 
		  #top-nav ul li:hover, #top-nav ul li.current_page_item{ cursor:pointer}
		  #top-nav ul li a {color:#16627a; font-size:12px; text-decoration:none; border-bottom:none; line-height:27px; border-left: #c7cf9b 1px solid;  padding:0 40px; margin:0; text-transform:lowercase }  
		  #top-nav ul li:first-child a {border-left: none;} 
		  #top-nav ul li a:hover{ color:#629536; }  
		  #top-nav ul li ul { margin:0; padding:0 0 20px 0; background: url(ui/images/layout/nav-bg.png) left bottom no-repeat; width: 280px; text-align:left }  
		  #top-nav ul li ul li { margin:0; padding:0; width: 280px }  
		  #top-nav ul li ul li a { color:#16627a; margin:0; padding:3px 20px;  border-left: none   }   
		  #top-nav ul li ul li a:hover{ color:#629536; }   
 
#middle{float:left; width:100%; clear:both; background:url(ui/images/layout/mainbar-bg.jpg); height:282px }  

	#banner-home { margin:15px auto; width:755px; height: 252px; }  
	
	  	#banner-home-left {width:241px; float:left; height: 252px; }  
		
			#banner-home-left a {padding:0; border:none; line-height:normal} 
		
			#banner-home-left h4 {color: #987840; font-size:11px; padding:25px 0 0 74px; width: 160px; font-weight:normal}
		
			#banner-home-left div {display:block}
				
			.banner-home-left-off-1 {width:241px; height: 64px; background:url(ui/images/home-page/main-container-1-off.png) no-repeat }  
			.banner-home-left-off-2 {width:241px; height: 61px; background:url(ui/images/home-page/main-container-2-off.png) no-repeat } 
			.banner-home-left-off-3 {width:241px; height: 61px; background:url(ui/images/home-page/main-container-3-off.png) no-repeat } 
			.banner-home-left-off-4 {width:241px; height: 66px; background:url(ui/images/home-page/main-container-4-off.png) no-repeat }
			.banner-home-left-on-1 {width:241px; height: 64px; background:url(ui/images/home-page/main-container-1-on.png) no-repeat }  
			.banner-home-left-on-2 {width:241px; height: 61px; background:url(ui/images/home-page/main-container-2-on.png) no-repeat } 
			.banner-home-left-on-3 {width:241px; height: 61px; background:url(ui/images/home-page/main-container-3-on.png) no-repeat } 
			.banner-home-left-on-4 {width:241px; height: 66px; background:url(ui/images/home-page/main-container-4-on.png) no-repeat }
			
		#banner-home-right {width:514px; float:left; height: 252px; }   
		
			#banner-home-right h3 {color: #fff; font-size:17px; line-height:25px; padding:5px 0 5px 0; margin-left:320px; width: 160px; font-weight:}
			#banner-home-right p {color: #fff; font-size:11px; line-height:17px; margin-left:320px; width: 160px; padding:0 0 14px 0;}
			#banner-home-right a {color: #fff; font-size:11px; line-height:17px; border:none; text-decoration:none; margin-left:420px;}
			#banner-home-right a:hover {border-bottom: #FFF solid 1px; }
				
			#banner-home-right-1 {width:514px; height: 252px; background:url(ui/images/home-page/focus-1.jpg) no-repeat }  
			#banner-home-right-2 {width:514px; height: 252px; background:url(ui/images/home-page/focus-2.jpg) no-repeat } 
			#banner-home-right-3 {width:514px; height: 252px; background:url(ui/images/home-page/focus-3.jpg) no-repeat } 
			#banner-home-right-4 {width:514px; height: 252px; background:url(ui/images/home-page/focus-4.jpg) no-repeat }  
		
		/*************** INTERIOR **************/

#middle-int{float:left; width:100%; clear:both; background:url(ui/images/layout/mainbar-bg.jpg); height:102px }  
		
		#banner-int { margin:15px auto; width:755px; height: 72px; }
		
		/*************** INTERIOR **************/

#middle-bottom {float:left; height:27px; width:100%; clear:both; background: url(ui/images/layout/horiztontal-bar-inv.png) repeat-x; }  

#bottom {float:left; width:100%; clear: both; }  

	#bottom-home-top {  margin:0 auto; width:840px; height:39px; clear:both; color:#1ab7ea; font-size:18px; padding-top:21px; text-align:center} 

	#bottom-home {  margin:0 auto; width:900px; clear:both}   
	
		#bottom-home h2 { clear:both; color:#93a445; font-size:18px; padding-bottom:12px } 
		#bottom-home h3 { clear:both; color:#22b9ea; font-size:20px; padding-bottom:10px }  
		#bottom-home p { display:block; font-size:10px; line-height:16px; color:#646464 } 
		#bottom-home input[type=text] {background:#fff; height:20px; width:210px; margin:0 0 2px 0; border: 1px solid #b3bf7c; color:#b3bf7c; padding:2px 2px 2px 5px; display:block; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px; }
		#bottom-home .home-container-form input[type=submit] { font-size:14px; line-height:14px; color:#fff; background:#22b9ea; padding:2px; border: 1px solid #8dd5ec; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px;  }
		#bottom-home .home-container-form input[type=submit]:hover { color:#b3bf7c; background:#93a445; cursor:pointer }
		
			.home-container {width:230px; height:143px; float:left; background:url(ui/images/home-page/container-bg.png) no-repeat; margin-left:33px; padding:14px; } 
			.home-container-form {width:249px; height:166px; float:left; background: url(ui/images/home-page/call-to-action-box.png) no-repeat; margin-left:35px; padding:14px; }  			
			
			.home-container-form a {color:#FFF; flaot:left; padding-left:85px; font-size:11px; border:none; text-decoration:none}
			.home-container-form a:hover {color:#22b9ea}
			 
	#bottom-bottom {  margin:0 auto; width:900px; clear:both}   
	
		#bottom-bottom-left { width:560px; margin:15px 0 20px 40px; float:left}
		
			#bottom-bottom-left h2 {color:#22b9ea; font-size:22px; line-height:25px; padding-bottom: 15px;} 
			#bottom-bottom-left h3 {color:#93a445; padding-bottom: 15px; font-size:18px; line-height:28px}  
			#bottom-bottom-left p { display:block; font-size:12px; line-height:16px; color:#646464; padding:0 0 14px 0; } 
			
			.descr ul, .descr li, #bottom-bottom-left ul, #bottom-bottom-left li {
			  list-style: disc;
			  text-indent: 0px; 
			  list-style-image:none;
			  }
			  
			.descr ul, .content ol, #bottom-bottom-left ul, #bottom-bottom-left ol {margin:5px 0 15px 30px; padding:0}
			.descr li, #bottom-bottom-left li {margin:6px 0 6px 5px}  
			.descr ul li ul, #bottom-bottom-left ul li ul {margin:5px 0 5px 15px; padding:0}
			.descr li ul li, #bottom-bottom-left li ul li {margin:3px 0 3px 5px}  
			
			hr {color:#ccde8f; margin:15px auto; background-color: #ccde8f; height: 1px;  width: 90%; text-align:center; border:none}
			
			#bottom-int-left ul, #bottom-int-left li {
			  list-style: disc;
			  text-indent: 0px; 
			  list-style-image:none;
			  }
			  
			#bottom-int-left ul, #bottom-int-left ol {margin:5px 0 15px 30px; padding:0}
			#bottom-int-left li {margin:6px 0 6px 5px}  
			#bottom-int-left ul li ul {margin:5px 0 5px 15px; padding:0}
			#bottom-int-left li ul li {margin:3px 0 3px 5px}   
		
		#bottom-bottom-right { width:300px; margin:15px 0 20px 0; text-align:center; float:left}  
		  
		  	#bottom-bottom-right ul, #bottom-bottom-right li {display:inline;} 
		  	#bottom-bottom-right ul li img {padding-top:20px } 
			#bottom-bottom-right a {border:none; text-decoration:none}
			
	/*************** INTERIOR **************/ 
	#bottom-int {  margin:0 auto; width:900px; clear:both}   
					
		#bottom-int h1{  color:#1ab7ea; font-size:28px; padding-bottom:21px } 
		#bottom-int h2{  color:#93a445; font-size:23px; padding-bottom:18px; display:block } 
		#bottom-int h3{  color:#1ab7ea; font-size:20px; padding-bottom:15px } 
		#bottom-int h4{  color:#93a445; font-size:16px; padding-bottom:10px } 
		#bottom-int h5{  color:#f7941e; font-size:13px;padding-bottom:10px } 
		#bottom-int h6{  color:#f7941e; padding-bottom:10px } 
	
		#bottom-int-left {width:540px; padding: 0 20px; float:left; margin:30px 0 } 
		
		#bottom-int-right {width:280px; padding: 0 20px; float:left; margin:30px 0}
		
			#bottom-int-right #sidebar-cont-top { background: url(ui/images/interior/sidebar-cap.jpg); width:280px; height:13px}
			#bottom-int-right #sidebar-cont-middle { background:url(ui/images/interior/sidebar-mid.jpg); width:240px; padding:20px }
			#bottom-int-right #sidebar-cont-bottom { background: url(ui/images/interior/sidebar-base.jpg); width:280px; height:13px}
		
		#bottom-int-right-ornament {width:280px; padding: 0 20px; float:left; background:url(ui/images/interior/ornament-bg.jpg) no-repeat; min-height:500px; margin:30px 0}  
		
		
			.int-container-form {width:249px; height:166px; float:left; background: url(ui/images/home-page/call-to-action-box.png) no-repeat; margin-left:0; padding:14px; }  			
			
			.int-container-form a {color:#FFF; flaot:left; padding-left:85px; font-size:11px; border:none; text-decoration:none}
			.int-container-form a:hover {color:#22b9ea}
		
		#bottom-int-right-ornament h3 { clear:both; color:#22b9ea; font-size:20px; padding-bottom:10px }  
		
		#bottom-int-right-ornament input[type=text] {background:#fff; height:20px; width:210px; margin:0 0 3px 0; border: 1px solid #b3bf7c; color:#b3bf7c; padding:2px 2px 2px 5px; display:block; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px; }
		#bottom-int-right-ornament input[type=submit]{ font-size:14px; line-height:14px; color:#fff; background:#22b9ea; padding:2px; border: 1px solid #8dd5ec; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px;  }
		#bottom-int-right-ornament input[type=submit]:hover { color:#b3bf7c; background:#93a445; cursor:pointer }
		
		.interior-container-form {width:249px; height:87px; float:left; background: url(ui/images/interior/call-to-action-box-small.png) no-repeat; margin:0 0 15px 0; padding:14px; }
	
	
	/*************** INTERIOR **************/  

#footer {float:left; width: 100%; clear:both; height:100%; background: #ffffff url(ui/images/layout/footer-bg.png) repeat-x; }   

  #footer-wrap {width:900px; margin:0 auto} 
	  
	  #footer-wrap p { font-size:10px; line-height:17px; color:#898989} 
	  
	  #footer-wrap ul, #footer-wrap li { list-style:none}  
	  #footer-wrap ul { padding:0; margin:0; text-indent:0}   
	  #footer-wrap ul li { padding:5px 15px; float:left; font-weight:600; clear:both!important;  }    
	  #footer-wrap ul li ul  { list-style:disc!important; list-style-type:disc!important; }      
	  #footer-wrap ul li ul li { font-weight:normal; padding:0;  margin:0 15px; list-style:disc!important; list-style-type:disc!important; clear: none!important;  }   
	  
	  #footer-wrap ul li a{ color:#646464; font-size:10px; border-bottom:none}  
	  #footer-wrap ul li a:hover{ border-bottom:1px solid #898989}  
	  
	  #footer-top {  margin:0 auto; width:840px; padding:15px 0; clear:both; text-align:left } 
  
	  #footer-bottom { margin:0 auto; width:840px;  padding:15px 0; }  


/**** BLOG STYLES ***/ 

#bottom-int-left small {margin-bottom:10px; display:block}
div.entry img {padding: 10px; border:1px solid #ccde8f; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px;}
div.entry a.tt { text-decoration:none; border:none}
div.entry a.tt img {padding: 0; border: none; border-radius : 0; -moz-border-radius : 0; -webkit-border-radius : 0;}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/*calendar*/
#calendar_wrap {margin-bottom:15px;}
#calendar_wrap caption {font-weight:600; margin-bottom:5px; font-size:120%}
	
table#wp-calendar {margin-left:15px;width:250px}
table#wp-calendar tfoot {margin-bottom:15px; width:200px;}
table#wp-calendar tfoot td {text-align:center; padding-top:5px}

/**** POP STYLES ***/ 
 

#middle-top-pop{ text-align:left;width:400px;clear:both; height:60px; }  

	#middle-top-pop h1 { font-size:30px; color:#1ab7ea; line-height:60px; text-transform:uppercase; padding-left:30px}

#middle-pop { margin: 0; padding: 30px 0;text-align:left; width:400px; clear:both; } 

	#middle-pop p{padding: 0 30px 15px 30px;}  

#cboxCurrent {display:none!important;}


#dynatip {
	display:none;
	background:transparent url(ui/images/layout/green_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}  
#dynatip.bottom {
	background:url(ui/images/layout/green_arrow_bottom.png);	
	padding-top:40px;
	height:55px;
} 
#dynatip.bottom {
	background:url(ui/images/layout/green_arrow_bottom.png);
}
		  
/* CSS Misc Classes */
.clear {clear:both;margin:0;padding:0;}
.align-left {float: left;}
.align-right {float:right;}
.frame { padding: 10px; border:1px solid #ccde8f; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px; } 
.pad-bottom-5 {padding-bottom:5px;}
.pad-bottom-10 {padding-bottom:10px;}
.italics { font-style:italic}  
.addtoany_list a { border:none!important; }
#share-box { clear: both }
#share-box ul li { display:inline; float:left; width:80px; list-style: none; }
#share-box a { border:none}
#share-box img {padding: 0; border: none; border-radius : 0; -moz-border-radius : 0; -webkit-border-radius : 0;}
/* CSS Misc Classes end */ 

/* STORE */
.search-box input {width:110px;}
#footer-store #store-footer-badges {height:90px; width:770px; margin:0 auto}
#footer-store #store-footer-badges table { display:block; clear:both}
#footer-store ul {clear:both!important;}  
#footer-store ul li { float:left; clear:none!important; padding:5px!important;}   
#footer-store #store-footer-badges ul {display:inline!important; margin:0 auto; clear:none!important; float:none!important;}
#footer-store #store-footer-badges li {display:inline!important; float:left; border-left: none!important; clear:none!important; padding:5px 10px!important;}
#footer-store #store-footer-badges a { border: none!important;}
/* WP STYLES*/  

/* Print Friendly */
a.wpptopdf { text-decoration:none!important; border-bottom:none!important; margin:0 0 0 15px; float:right} 

/* Begin Images */
p img {
  padding: 0;
  max-width: 100%;
  }

/*	Using 'class="alignright"' on an image will (who would've
  thought?!) align the image to the right. And using 'class="centered',
  will of course center the image. This is much better than using
  align="center", being much more futureproof (and valid) */

img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }

img.alignright {
  padding: 4px;
  margin: 0 0 2px 14px!important;
  display: inline;
  }

img.alignleft {
  padding: 4px;
  margin: 0 14px 2px 0!important;
  display: inline;
  }

.alignright {
  float: right;
  }

.alignleft {
  float: left;
  }
/* End Images */
