/* mediafusion css - created by ego-creative - www.ego-creative.com
================================== */


/* Zero all Browser settings
================================== */

body, html, div, h1, h2, h3, h4, h5, h6, p, ul, li, img, form {
	margin: 0;
	padding: 0;
	border:none;
}


/* Body
================================== */

body {
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
}


/* Outer
================================== */

#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: top;
	text-align: left;
}

/* Links
================================== */

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

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

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

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


/* Typography
================================== */

h1 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 2px 10px;
	color: #E3B647;
	text-transform: uppercase;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 2px 10px;
	color: #000000;
}
h3 {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.0;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	color: #FFFFFF;
}
h4 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.0;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	color: #E3B647;
}
h5 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	color: #FFFFFF;
	background: url(images/general/quote_mark_open.gif) no-repeat left top;
}
h6 {
	font-size: 8px;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	color: #FFFFFF;
	text-align: center;
}
p {
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
ul {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	list-style-position: inside;
	list-style-type: disc; 

}
li {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.2;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px px;
	color: #000000;
	list-style-position:inside;
}

/* Navigation
================================== */

#menu_bar {
	float: left;
	width: 222px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background-color:#B2B8BD;
}
#menu_bar ul {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-type: none; 
}
#menu_bar li {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.0;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	list-style-position:inside;
}
#menu_bar li span {
	color: #000000;
}
#folio_navigation {
	float: left;
	width: 192px;
	display: inline;
	margin: 20px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #E3B647;
}
#folio_navigation ul {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-type: none; 
}
#folio_navigation li {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.0;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	list-style-position:inside;
}
#folio_navigation li span {
	font-weight: bold;
	color: #000000;
}
	
	
/* Backgrounds
================================== */


#back_home {
	background-image: url(images/backgrounds/background_pic_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}
#back_about {
	background-image: url(images/backgrounds/background_pic_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}
#back_services {
	background-image: url(images/backgrounds/background_pic_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}
#back_news {
	background-image: url(images/backgrounds/background_pic_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}
#back_contact {
	background-image: url(images/backgrounds/background_pic_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}
#back_folio {
	background-image: url(images/backgrounds/background_pic_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}
#back_packages {
	background-image: url(images/backgrounds/background_pic_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}

/* Layout
================================== */


#topbar {
	float: left;
	height: 67px;
	width: 960px;
	margin: 0px 0px 0px 0px;
}
#logo {
	float: left;
	height: 47px;
	width: 222px;
	display: inline;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	background-color: #000000;
}
#secondbar {
	float: left;
	width: 960px;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#centre_area {
	float: left;
	height: auto;
	width: 546px;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#home_centre_area {
	float: left;
	width: 546px;
	display: inline;
	margin: 30px 0px 3px;
	padding: 0px 0px;
	background-color:#E3B647;
}
#home_centre_area h2 {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px 0px 20px 0px;
}
#home_centre_area p {
	padding: 150px 10px 20px 10px;
	
}
#home_centre_area h3 span {
	color:#000000;
}
#quote_area_top {
	float: left;
	width: 546px;
	display: inline;
	margin: 60px 0px 0px;
	padding: 0px;
	background-color:#B2B8BD;
}
#quote_area_top p {
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 0px 10px;
	color: #000000;
	background: url(images/general/quote_mark_close.gif) no-repeat right top;
}
.right_column {
	float: left;
	width: 192px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#right_advert_grey {
	float: left;
	width: 192px;
	display: inline;
	margin: 20px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#B2B8BD;
}
#right_advert_grey h4{
	color:#FFFFFF;
}
#right_advert_grey h4 span {
	color:#000000;
	font-weight:bold;
}
#right_1advert_white {
	float: left;
	width: 192px;
	display: inline;
	margin: 42px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}
#right_2advert_white {
	float: left;
	width: 192px;
	display: inline;
	margin: 42px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}
#right_1advert_white h4 span, #right_2advert_white h4 span {
	color:#000000;
}
#right_1advert_white a:link, #right_2advert_white a:link {
	color: #000000;
	text-decoration: underline;
}
#right_1advert_white a:visited, #right_2advert_white a:visited {
	color: #000000;
	text-decoration: underline;
}
#right_1advert_white a:hover, #right_2advert_white a:hover {
	color: #E3B647;
	text-decoration: underline;
}
#right_1advert_white a:active, #right_2advert_white a:active {
	color: #E3B647;
	text-decoration: underline;
}
#content_centre_area {
	float: left;
	width: 546px;
	display: inline;
	margin: 30px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}
#content_centre_area a:link {
	color: #000000;
	text-decoration: underline;
}
#content_centre_area a:visited {
	color: #000000;
	text-decoration: underline;
}
#content_centre_area a:hover {
	color: #E3B647;
	text-decoration: underline;
}
#content_centre_area a:active {
	color: #E3B647;
	text-decoration: underline;
}
#content_centre_area h3 {
	color:#E3B647;
}
#content_centre_area p {
	padding: 0px 10px 10px 10px;
}
#content_centre_area h6 {
	color: #000000;
}
#content_centre_area_sub {
	float: left;
	width: 526px;
	display: inline;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}
#content_centre_area_sub p {
	padding: 0px 0px 5px 0px;
}
#content_centre_area_sub ul {
	padding: 10px 0px 0px 0px;
}
#content_centre_area_sub h1 {
	padding: 10px 0px 3px 0px;
}

.folio_pic_area {
	float: left;
	width: 526px;
	display: inline;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}
.general_pic {
	float: left;
	width: 526px;
	display: inline;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}
.news_pic {
	float: left;
	width: 526px;
	display: inline;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}
/*sifr start*/
h3{
	height:1%;
	overflow:hidden; white-space:nowrap;
}
h3 span{font-size:30px;}
.first{float:left; letter-spacing:-4px;}
.last{float:left; letter-spacing:-3px;}
.next{float:left; clear:both; letter-spacing:-3px;}
/*sifr end*/