* { 

margin: 0; 

padding: 0; 

}

html { 

margin: 0;

padding: 0;



}

body { 

font: 98% "Veranda", Arial, sans-serif; 

color: #fff; 

padding: 0;

background: #5b5959 url(images/bg.jpg) top repeat-x;

width: 900px;

height: 100%;

margin: 0 auto auto;



}

h1 { 

font-size: 130%; 

color: #0369b3;

font-weight: bold; 

font-style: italic;

line-height: 1.4em; 

padding: 10px 0  0 0; 

}

h2 { 

font-size: 130%; 

color: #0369b3;

font-weight: bold; 

font-style: italic;

line-height: 1.4em; 

text-align: center;

padding: 10px 0 0 0; 

}

h3{ 

font-size: 100%; 

color: #0369b3;

font-weight: bold; 

text-align:center;

line-height: 1.3em; 

font-style:italic;

margin: 5px 0 30px 0; 

}

h4{ 

font-size: 160%; 

color: #0369b3;

margin-top: 20px;

font-weight: bold; 

font-style: italic;

line-height: 1.4em; 

text-align: center;

}

h5{ 

font-size: 100%; 

color: #0369b3;

margin-top: 3px;

font-weight: bold; 

line-height: 1.4em; 

}

p { 

font-size: 80%; 

line-height: 1.2em; 

margin-bottom: 10px;

}

a { 

color: #fff;

font-style:italic;

}

a:hover { 

text-decoration: none; 

}

.clear {

clear:both;	

}

#leftBlock {

width: 261px;

Height: 1200px;

float: left;

border-right: 1px solid #fff;

}



#leftBlock #logo{

width: 231px;

Height: 217px;

margin:30px auto auto;

background: url(images/logo.jpg) top repeat-x;

}









ul#navmenu {

margin : 0;

padding : 0;

list-style-type : none;

float: right;

margin-top : 82px;

margin-bottom: 130px;

}

ul#navmenu li {

margin-bottom : 9px;

border-bottom: 2px solid #fff;

}

ul#navmenu a {

font-size : 90%;

font-weight: bold;

display : block;

width : 235px;

height : 20px;

font-style: normal;

background-color : #c52f24;

padding : 5px 5px 3px;

text-align : center;

text-decoration : none;

color : #ffffff;

cursor : pointer;

}

ul#navmenu a:hover, ul#navmenu a:focus, ul#navmenu a:active, ul#navmenu a.selected, ul#navmenu a.selected:hover, ul#navmenu a.selected:focus, ul#navmenu a.selected:active {

background-color : #f8dd30;

color : #c52f24;

}

ul#navmenu a.selected {

text-align : center;

cursor : pointer;

}

ul#navmenu a:hover, ul#navmenu a:focus, ul#navmenu a:active {

background-color : #f8dd30;

color : #c52f24;

}



#leftBlock #fmnGreen {

width: 84px;

height: 70px;

clear:both;

margin-bottom: 160px;

margin-left: auto;

margin-right: auto;

}

#leftBlock #fmnGreen img {

border: none;

} 

#leftBlock #meetStaff {

width: 259px;

height: 227px;

clear:both;

background: #5b5959 url(images/meetstaff.jpg) top repeat-x;

}













#rightBlock {

width: 633px;

Height: 100%;

margin-bottom:0;

float: left;

}



#rightBlock #header {

width: 100%;

Height: 20px;

float: right;

text-align: right;

padding-top: 30px;

font-weight: 500;

font-size: 120%;

line-height: 1.5em; 

}

#rightBlock #header .test{

color: #c52f24;

font-style:italic;

}





#rightBlock #imageBlockHome {

width: 631px;

Height: 480px;

margin-top: 70px;

border-top: 2px solid #fff;

border-bottom: 2px solid #fff;

}

#rightBlock #imageBlockRetail {

width: 631px;

Height: 480px;

margin-top: 70px;

border-top: 2px solid #fff;

border-bottom: 2px solid #fff;

background: url(images/cliniqueWG.jpg);

}

#rightBlock #imageBlockTravel {

width: 631px;	

Height: 480px;

margin-top: 70px;

border-top: 2px solid #fff;

border-bottom: 2px solid #fff;


}

#rightBlock #imageBlockBespoke {

width: 631px;

Height: 480px;

margin-top: 70px;

border-top: 2px solid #fff;

border-bottom: 2px solid #fff;

background: url(images/bjBig1.jpg);

}

#rightBlock #imageBlockLatest {

width: 631px;

Height: 480px;

margin-top: 70px;

border-top: 2px solid #fff;

border-bottom: 2px solid #fff;



}

#rightBlock #imageBlockContact {

width: 631px;

Height: 480px;

margin-top: 70px;

border-top: 2px solid #fff;

border-bottom: 2px solid #fff;

background: url(images/map.jpg);

}







#rightBlock #textCol {

width: 275px;

text-align:justify;

height: 100%;

float: left;

margin: 5px 5px 0 10px;

}









#rightBlock #contCol1 {

width: 330px;

text-align:justify;

height: 100%;

float: left;

margin: 5px 5px 0 25px;

}





#rightBlock #contCol2 {

width: 270px;

height: 100%;

float: left;

padding: 25px 2px 0 0;

float: right;

}

#rightBlock #contCol2 p{

font-size: 80%;

}



#rightBlock #contCol2 #staff1 {

width: 100%;

height: 50px;

background: url(images/staff1.jpg) no-repeat;

margin: 0 0 10px 0;

padding-left: 50px;

}

#rightBlock #contCol2 #staff2 {

width: 100%;

height: 50px;

background: url(images/staff2.jpg) no-repeat;

margin: 0 0 10px 0;

padding-left: 50px;

}

#rightBlock #contCol2 #staff3 {

width: 100%;

height: 50px;

background: url(images/staff3.jpg) no-repeat;

margin: 0 0 10px 0;

padding-left: 50px;

}

#rightBlock #contCol2 #staff4 {

width: 100%;

height: 50px;

background: url(images/staff4.jpg) no-repeat;

margin: 0 0 10px 0;

padding-left: 50px;

}

#rightBlock #contCol2 #staff5 {

width: 100%;

height: 50px;

background: url(images/staff5.jpg) no-repeat;

margin: 0 0 10px 0;

padding-left: 50px;

}







#rightBlock #contCol1 #unit{

width: 222px;

height: 113px;

background: url(images/unit.jpg);

margin: 20px 0 15px 0;

}

#rightBlock #thumbCol {

width: 335px;

height: 100%;

float: left;

padding: 10px 2px 0 0;

float: right;

}

#rightBlock #thumbCol img{

float:right;

margin-left: 9px;

margin-top: 9px;

border: none;

}

#rightBlock #thumbCol #textCarry{

width: 325px;

height: 100%;

text-align:justify;

padding: 10px;

margin-top: 10px;

clear:both;

}





#footer {

width: 100%;

height: 40px;

background: url(images/footerbg.jpg) repeat-x;

clear:both;

margin-top: 0;

padding-top: 5px;

border-top: 2px solid #fff;

}



#footer .footerText {

font-size: 80%;

text-align:center;

line-height: 1em;

margin: 5px 0 0 0;



}




