/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
        background-color: #007DC3;
}

h1 {
        text-align:center;
        font-size:25px;
        padding-top: 17px;
        font-weight:200;
}

h2 {
        text-align:center;
        font-size:18px;
        margin:0;
}

a:link {
        color: #007DC3;
        text-decoration:none;
}

a:visited {
        color: #007DC3;
        text-decoration: none;
}

a:hover {
        color: #19388a;
        text-decoration:none;
	}

a:active {
        color: #007DC3;
        text-decoration: none;
}

#container {
	margin:0 auto;
	width:800px;
	margin-top:30px;
	margin-bottom:20px;
	background-color:#ffffff;
}

#header {
        width:800px;
        height:198px;
        background:url('/assets/images/home.jpg');
        display:block;
}

#header_number {
	width:550px;
	height:31px;
	clear:both;
	padding-top:2px;
	text-align:right;
	margin-left:250px;
}

#phone_no {
	width:200px;
	float:right;
	font-size:18px;
}

#email {
	float:right;
	font-size:18px;
	padding-right:17px;
	padding-left:30px;
}
#email a {
	color: #ffffff;
        text-decoration:none;
}
#email a:hover {
        color:#19388A;
}

#logo {
	padding-left:90px;
	background:url(images/logo.jpg) no-repeat center;
	width:217px;
	height:146px;
	display:block;
	float:left;
}

#spacer {
	width:800px;
	height:15px;
	display:block;
	background-color:#007DC3;
}
#wrapper {
	margin:0;
	padding:0;
	background-color:#ffffff;
	float:left;
}
#xbody {
	width:800px;
	background:url('/assets/images/content_bk.jpg') bottom no-repeat;
	float:left;
}

#footer {
	width:800px;
	height:30px;
	margin:auto;
	text-align:center;
	display:block;
	clear:both;
}

#nav {
	width:125px;
	float:left;
	clear:both;
}	
#nav_top {
	width:120px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:20px;
	float:left;
}
#nav_bottom {
        width:120px;
        font-size:12px;
}

#nav_top a, #nav_bottom a {
	width:120px;
	font-weight:bold;
	text-align:left;
	padding:2px 0 0 35px;
	margin-bottom:8px;
	float:left;
}
#nav_top a:hover, #nav_bottom a:hover {
	color:#19388A;
        text-decoration: none;
}

#yoga_home {
	width:800px;
	background:url(images/privite_yoga.jpg) no-repeat center;
	display:block;
	height: 61px;
 	margin-top:-17px;
}
#privite_yoga {
	width:800px;
	clear:both;
}

#content {
	padding-top: 35px;
}

#right_nav {
	margin: 0 0 10px 7px;
	float:left;
	width:169px;
}
#right_nav img {
	width:167px;
	border:1px solid #333000;
	margin-bottom:15px;
}

#page_text {
	width:460px;
	min-height:400px;
	padding: 0 5px 0px 3px;
	text-align:left;
	font-size:12px;
	color:#19388a;
	float:left;
}

#contactform {
}

#links_menu {
	margin-top:-3px;
	font-size: 10px;
	color:#19388a;
}

#about_us {
	width:800px;
	height:198px;
	background:url(/assets/images/about_us.jpg);
	display:block;
}

#at_home_head {
	width:800px;
	height:198px;
	background:url(/assets/images/yoga_at_home.jpg);
	display:block;
}

#contact_head {
	width:800px;
	height:198px;
	background:url(/assets/images/contact.jpg);
	display:block;
}

#at_work_head {
	width:800px;
	height:198px;
	background:url(/assets/images/yoga_at_work.jpg);
	display:block;
}

#links_other {
	width:800px;
	height:198px;
	background:url(/assets/images/other_sites.jpg);
	display:block;
}

#links_teach {
	width:800px;
	height:198px;
	background:url(/assets/images/links-teachers.jpg);
	display:block;
}

#link_holiday_retreat {
	width:800px;
	height:198px;
	background:url(/assets/images/holiday_retreat.jpg);
	display:block;
}

#equipment {
	width:800px;
	height:198px;
        background:url('/assets/images/home.jpg');
	display:block;
}

.equip-table {
        padding-left:15px;
        padding-bottom:5px;
}

.contents_equip {
        margin: 0 0 10px 15px;
        padding: 5px;
        text-align:left;
        font-size:12px;
        color:#19388a;
        margin-top:35px;
}

#holiday_retreat {
	width:800px;
	height:198px;
	background:url(/assets/images/retreat.jpg);
	display:block;
}

#postcode {
	width:800px;
	height:198px;
	background:url(/assets/images/postcode.jpg);
	display:block;
}

#home {
	width:800px;
	height:198px;
	background:url(/assets/images/home.jpg);
	display:block;
}

#links_resources {
	width:800px;
	height:198px;
	background:url(/assets/images/links_resources.jpg);
	display:block;
}

#links {
	width:800px;
	height:198px;
	background:url(/assets/images/links.jpg);
	display:block;
}

#other_sites {
	width:800px;
	height:198px;
	background:url(/assets/images/other_sites.jpg);
	display:block;
}

#press {
	width:800px;
	height:198px;
	background: url(/assets/images/press.jpg);
	display:block;
}

#privite_yoga {
	width:800px;
	height:198px;
	background:url(/assets/images/privite_yoga.jpg);
	display:block;
}

#rates {
	width:800px;
	height:198px;
	background:url(/assets/images/rates.jpg);
	display:block;
}

#shop {
	width:800px;
	height:198px;
	background:url(images/headerbk.jpg) ;
	display:block;
}

#testimonial {
	width:800px;
	height:198px;
	background:url(/assets/images/testimonials.jpg);
	display:block;
}

#yoga_at_home {
	width:800px;
	height:198px;
	background: url(/assets/images/yoga_at_home.jpg);
	display:block;
}

#yoga {
	width:800px;
	height:198px;
	background: url(/assets/images/yoga.jpg);
	display:block;
}

#pilates {
	width:800px;
	height:198px;
	background: url(/assets/images/pilates.jpg);
	display:block;
}

#equipment {
        width:800px;
        height:198px;
        background:url(/assets/images/equipment-new.jpg);
        display:block;
}
/* Class for centered images */
.centered-image
{
        width:100%;
        margin:auto;
	  text-align:center;
}
.centered-image img {
        border:0;
}


