@charset "utf-8";

/* ------------- Main Page Elements Begins ------------- */

safari hack {}

body {

background: black;
font-family: Arial, Arial, Helvetica, sans-serif;
color: white;
font-size: 14px;
margin: 0;
padding: 0;

}

#container {

margin: 0 auto 0 auto;
width: 893px;

}

a:link {

text-decoration: none;
color: white;

}

a:visited {

text-decoration: none;
color: white;

}

a:hover  {

text-decoration: none;
color: #ca2f80;

}

#footer a:link{

text-decoration: none;
color: white;
border-bottom: 1px dotted #fff;
margin-left: 3px;

}

#footer a:visited {

text-decoration: none;
color: white;
border-bottom: 1px dotted #fff;
margin-left: 3px;

}

#footer a:hover  {

text-decoration: none;
color: white;
border-bottom: 1px dotted #fff;
margin-left: 3px;

}

#our-service a:link {

text-decoration: none;
color: #ca2f80;

}

#our-service a:visited {

text-decoration: none;
color: #ca2f80;

}

#our-service a:hover  {

text-decoration: none;
color: #ca2f80;

}

#our-service-services a:link {

text-decoration: none;
color: #ca2f80;

}

#our-service-services a:visited {

text-decoration: none;
color: #ca2f80;

}

#our-service-services a:hover  {

text-decoration: none;
color: #ca2f80;

}

#clear-greece {

height: 1px;
clear: both;

}

#greece-back-bg {

background: #ca2f80;
padding: 5px;
width: 135px;
float: right;
font-size: 12px;
text-align: right;
margin-top: 3px;

}

/* ------------- Main Page Elements Ends ------------- */


/* ------------- Header Begins ------------- */

#header {

height: 92px;

}

#logo {
	
float: left;
	
}	

#navigation {

float: right;
text-align: right;
margin: 40px 45px 0 0;
font-size: 16px;

}

#home-button {

float: left;
padding: 3px 7px 3px 7px;
background: #ca2f80;

}

.nav-button {

float: left;
padding: 3px 7px 3px 7px;

}

#clear {

height: 10px;
clear: both;

}

/* ------------- Header Ends ------------- */


/* ------------- Home Page Begins ------------- */



#motivate {

width: 627px;
height: 304px;
float: left;
background: white url('images/motivate.jpg') top left no-repeat;

}

#intro {

margin: 200px 0 0 20px;
font-size: 14px;

}

#find-out {

clear: both;
float: left;
padding: 8px 15px 8px 15px;
background: #252525;
font-family: Georgia, Georgia, serif;
line-height: 12px;
margin: 7px 0 0 18px;

}

#fitness {

width: 263px;
height: 100px;
float: right;
background: white url('images/fitness.jpg') top left no-repeat;
font-size: 16px;
margin-bottom: 3px;


}

.left-title {

margin: 70px 10px 0 0;
float: right;

}

#nutrition {

width: 263px;
height: 99px;
float: right;
background: white url('images/nutrition.jpg') top left no-repeat;
font-size: 16px;
margin-bottom: 3px;

}

#wellbeing {

width: 263px;
height: 99px;
float: right;
background: white url('images/wellbeing.jpg') top left no-repeat;
font-size: 16px;

}

.service {

width: 588px;
height: 92px;
background: #1a1a1a;
margin-bottom: 3px;
float: left;

}

#clear2 {

clear: both;
height: 3px;

}

.service-img {

float: left;
padding-right: 20px;

}

.service-title {

font-size: 18px;
padding: 8px;

}

.service-info {

font-size: 13px;
float: left;

}

.find-out-services {

float: right;
padding: 8px 15px 8px 15px;
margin: 5px 20px 0 0;
background: #252525;
font-family: Georgia, Georgia, serif;
line-height: 12px;

}

#sidebar {

float: right;

}

#our-service {

width: 272px;
height: 282px;
padding: 15px;
margin-left: 3px;
font-size: 12px;
background: #111111;

}

#contact-home {

width: 272px;
padding: 15px;
margin-left: 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 222px;
vertical-align: bottom;

}

#contact-clear-home {

clear: both;
height: 95px;

}

#contact-content {

float: left;

}


#greece-logo{

float: right;
margin-top: 65px;

}

#clear-black {

height: 3px;
background: black;

}

#service-sidetitle {

font-size: 18px;
background: #1a1a1a;
width: 110px;
padding: 8px 0 8px 15px;
color: white;

}

/* ------------- Home Page Ends ------------- */


/* ------------- Services Page Begins ------------- */


#services-menu {

float: right;

}

#services-header {

width: 579px;
height: 346px;
background: black url('images/services-main.jpg') top left no-repeat;
float: left;

}

#services-title {

font-size: 26px;
font-weight: bold;
padding: 290px 0 0 20px;

}

#choose-service {

width: 290px;
height: 33px;
background: #ca2f80;
padding: 15px 0 0 20px;
font-size: 20px;
font-family: Georgia, Georgia, serif;
margin-left: 3px;

}

.service-button {

width: 290px;
height: 24px;
padding: 10px 0 0 20px;
background: #505050;
margin: 3px 0 0 3px;

}

#service-content {

width: 529px;
padding: 25px 25px 10px 25px;
margin: 3px 0 3px 0;
float: left;
background: #1a1a1a;
font-size: 13px;
height: 714px;

}

#service-content li {

margin: 8px;

}

#service-content ol {

margin-bottom: 30px;

}

#services-content-title {

font-size: 20px;
color: #ca2f80;

}

#our-service-services {

width: 281px;
padding: 15px;
margin-left: 3px;
margin-top: 3px;
font-size: 13px;
background: #111111;

height: 281px;

}

#contact-services {

width: 281px;
padding: 15px;
margin-left: 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 481px;

}

#contact-services-clear {

clear: both;
height: 350px;

}

/* ------------- Services Page Ends ------------- */


/* ------------- Corporate Health Packages Page Begins ------------- */

#corporate-packages-header {

width: 579px;
height: 346px;
background: black url('images/service-packages.jpg') top left no-repeat;
float: left;

}

#corporate-packages-content {

width: 509px;
padding: 35px;
margin-top: 3px;
float: left;
background: #1a1a1a;
font-size: 14px;
height: 420px

}

#corporate-packages-content ul {

margin-top: 20px;
margin-bottom: 0;

}

#corporate-packages-title {

color: #ca2f80;
font-size: 20px;
margin-bottom: 30px;

}

#contact-services-packages {

width: 281px;
padding: 15px;
margin: 0 0 3px 3px;;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 222px;

}

#services-title-packages {

font-size: 26px;
font-weight: bold;
padding: 290px 0 0 35px;

}

#packages-clear {

clear: both;
height: 75px;

}

/* ------------- Corporate Health Packages Page Ends ------------- */


/* ------------- Health Assessments Page Begins ------------- */

#assessments-header {

width: 579px;
height: 346px;
background: black url('images/service-health.jpg') top left no-repeat;
float: left;

}

#contact-services-health {

width: 281px;
padding: 15px;
margin: 0 0 3px 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 269px;

}

#health-assessments-content {

width: 509px;
padding: 35px;
margin-top: 3px;
float: left;
background: #1a1a1a;
font-size: 14px;
height: 467px

}

#health-assessments-clear {

clear: both;
height: 110px;

}


/* ------------- Health Assessments Page Ends ------------- */


/* ------------- Gym Layout & Design Page Begins ------------- */

#gym-header {

width: 579px;
height: 346px;
background: black url('images/service-gym.jpg') top left no-repeat;
float: left;

}

#contact-services-gym {

width: 281px;
padding:15px;
margin: 0 0 3px 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 140px;

}

#gym-content {

width: 509px;
padding: 35px;
margin-top: 3px;
float: left;
background: #1a1a1a;
font-size: 14px;
height: 338px;

}

/* ------------- Gym Layout & Design Page Ends ------------- */


/* ------------- Group Fitness Classes Page Begins ------------- */

#group-header {

width: 579px;
height: 346px;
background: black url('images/service-group.jpg') top left no-repeat;
float: left;

}

#contact-services-group {

width: 281px;
padding: 15px;
margin: 0 0 3px 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 202px;

}

#group-content {

width: 509px;
padding: 35px;
margin-top: 3px;
float: left;
background: #1a1a1a;
font-size: 14px;
height: 400px;

}

#group-clear {

clear: both;
height: 60px;

}


/* ------------- Group Fitness Classes Page Ends ------------- */


/* ------------- Personal Training Page Begins ------------- */

#personal-header {

width: 579px;
height: 346px;
background: black url('images/service-personal.jpg') top left no-repeat;
float: left;

}

#contact-services-personal {

width: 281px;
padding: 15px;
margin: 0 0 3px 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 140px;

}

#personal-content {

width: 509px;
padding: 35px;
margin-top: 3px;
float: left;
background: #1a1a1a;
font-size: 14px;
height: 338px;

}

/* ------------- Personal Training Page Ends ------------- */


/* ------------- Wellbeing Pavkages Page Begins ------------- */

#wellbeing-header {

width: 579px;
height: 346px;
background: black url('images/service-wellbeing.jpg') top left no-repeat;
float: left;

}

#contact-services-wellbeing {

width: 281px;
padding: 15px;
margin: 0 0 3px 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 270px;

}

#wellbeing-content {

width: 509px;
padding: 35px;
margin-top: 3px;
float: left;
background: #1a1a1a;
font-size: 14px;
height: 468px;

}

#wellbeing-clear {

clear: both;
height: 120px;

}

/* ------------- Wellbeing Packages Page Ends ------------- */


/* ------------- About Page Ends ------------- */

#about-header {

width: 579px;
height: 346px;
background: black url('images/service-about.jpg') top left no-repeat;
float: left;

}

#contact-about {

width: 281px;
padding: 15px;
margin: 0 0 3px 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 342px;

}

#about-content {

width: 509px;
padding: 35px;
margin-top: 3px;
float: left;
background: #1a1a1a;
font-size: 14px;
height: 540px;

}

#clear-about {

clear: both;
height: 200px;

}

/* ------------- About Page Ends ------------- */


/* ------------- Enquire Page Begins ------------- */

#enquire-content {

width: 509px;
padding: 35px;
float: left;
background: #1a1a1a;
font-size: 14px;
height: 480px;

}

#enquire-content h2 {

padding: 0 0 10px 0;
margin: 0;

}

#enquire-content h3 {

padding: 0 0 10px 0;
margin: 0;

}

#enquire-right {

float: left;

}

#enquire-left {

float: left;
width: 280px;

}

#fields {

clear: both;

}

#contact-enquire {

width: 281px;
padding:15px;
margin: 3px 0 3px 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 247px;

}

#contact-sent {

width: 281px;
padding: 160px 15px 15px 15px;
margin-left: 3px;
font-size: 13px;
background: #111111;
font-family: Georgia, Georgia, serif;
height: 140px;

}

#contact-clear {

clear: both;
height: 100px;

}

/* ------------- Enquire Page Ends ------------- */


/* ------------- Terms & Conditions Page Begins ------------- */

#terms-content {

padding: 35px;
margin-top: 3px;
float: left;
background: #111111;
font-size: 12px;

}

/* ------------- Terms & Conditions Page Ends ------------- */


/* ------------- Footer Begins ------------- */

#terms {

float: left;
font-size: 12px;

}

#valid {

float: right;
font-size: 12px;

}

#footer {

clear: both;
height: 10px;
padding: 20px;
background: #ca2f80;


}

/* ------------- Footer Ends ------------- */
