/* Centre column must have an even width */

html,
body
{
	height:100%;
}
* html
{
	overflow-y: hidden;
}
body 
{
	margin:0;
	padding:0;
	border:0;		
	width:100%;
	background-color: #072532;
	min-width:1000px;					/* Minimum width of layout */
	font-family: tahoma, arial;
	font-size: 12px;
	color: #a6bcc5;
	background-image: url(images/bkg_sidecol.gif);		/* Right Margin Image */	
	background-position: right;
	background-repeat: repeat-y;
}
* html body
{
	overflow-y: auto;	
}
h2
{
	font-size: 14px;	
}
form
{
	padding: 0px;
	margin: 0px;	
}
a
{
	color: #A6BCC5;	
}
a img
{
	border: none;	
}

#container-outer
{
	height:100%;
	background-image: url(images/bkg_sidecol.gif);		/* Left margin image */
	background-position: left top;
	background-repeat: repeat-y;
}
#container-home
{
	min-height:100%;
	position: relative;
	background-image: url(images/background.gif);		/* This image vertically repeats as the background of the centre column */
								/* It MUST be the same width as the centre column */
	background-position: center top;
	background-repeat: repeat-y;
}
* html #container-home
{
	height: 100%;
}
#header 
{
	clear:both;
	float:left;
	width:100%;
	background-color: #000000;
	height: 15px;
	overflow: hidden;
	border-bottom: 1px solid #555555;
}
#left-outer
{
	position:relative;					/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;						
	overflow:hidden;
	background-image: url(images/bkg_sidecol.gif);		/* Left margin image */
	background-position: left top;
	background-repeat: repeat-y;
	margin-bottom:126px;   					/* Height of the footer */
}
#centre-outer
{
	float:left;
	width:200%;
	position:relative;
	left:50%;
	margin-left:-181px;					/* Negative margin. Half the size of the centre column. */
}
#right-outer
{
	float:left;
	width:100%;
	position:relative;
	left:362px;         					/* Must be same as Centre Column Width */
}
#leftcol-home-wrapper
{
	float:left;
	width:25%;
	position:relative;
	right:25%;
}
#rightcol-home-wrapper
{
	float:left;
	width:25%;
	position:relative;
	right:25%;
}
#leftcol-home
{
	margin:0 0px 0 181px;
	position:relative;
	right:362px;						/* Centre Column Width (Must be even) */
	overflow:hidden;
	width: 319px;						/* Left Column Width */
	float: right;
}
*html #leftcol-home
{
	width: auto;
	float: none;
}
#leftcol-pad
{
	padding-left: 13px;					/* Width of Left Margin */
}
#rightcol-home
{
	margin-left: 181px;					/* Half the size of the centre column. */
	position:relative;
	right:181px;						/* Half the size of the centre column. */
	overflow:hidden;
	width: 319px;						/* Right Column Width */
	float: left;
}
*html #rightcol-home
{
	width: auto;
	float: none;
}
#rightcol-pad
{
	padding-right: 13px;					/* Width of Right Margin */
}
#centrecol-home
{
	float:left;
	width:362px;        					/* Centre Column Width (Must be even) */
	min-height: 521px;					/* Height of Top Background */
	margin-left:-362px;  					/* Negative Margin. Must be same as Centre Column Width (Must be even) */
	position:relative;
	right:50%;
	background-image: url(images/background_top_home.png); 	/* Centre Column Top Background */
	background-position: center top;
	background-repeat: no-repeat;
}
* html #centrecol-home
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/background_top_home.png, sizingMethod='scale');	/* Centre Column Top Background */
	height: 521px;						/* Height of Top Background */
}

#background-left
{
	min-height: 100%;
	width: 681px;
	position: fixed;
	left: 0px;
	z-index: 99;
	background-color: #005879;
}
* html #background-left
{
	position:absolute;
	height: 100%;
	z-index:-1;
}
#background-left2
{
	min-height: 100%;
	width: 50%;
	position: fixed;
	left: 0px;
	z-index: 100;
	background-color: #005879;
}
* html #background-left2
{
	position:absolute;
	height: 100%;
	z-index:-1;
}
#background-centre
{
	min-height: 100%;
	width: 181px;
	position: fixed;
	left: 50%;
	z-index: 100;
	background-color: #005879;
}
* html #background-centre
{
	position:absolute;
	height: 100%;
	z-index:-1;
}
#container
{
	min-height:100%;
	position: relative;
	z-index: 101;
	background-image: url(images/background_bottom.png);		/* This image is the background placed at the bottom of the content */
									/* The image requires a blank area the size of the footer when placed at the bottom */
									/* It could be replaced with a vertically repeating image */
	background-position: center bottom;
	background-repeat: no-repeat;
}
* html #container
{
	height: 100%;
	position: static;
	background-image: url(images/background_bottom.gif);		/* This image is the background placed at the bottom of the content */
									/* The image requires a blank area the size of the footer when placed at the bottom */
									/* It could be replaced with a vertically repeating image */
}
#col-wrapper
{
	width: 1000px;
	margin: 0px auto;
	padding-bottom: 126px;
}

/* Left Column Content */

#leftcol
{	
	width: 681px;
	float: left;
	color: #000000;
	background-image: url(images/background_top2.png); 		/* Centre Column Top Background */
	background-position: right top;
	background-repeat: no-repeat;
}
* html #leftcol
{
	background-image: none;	
}
#rightcol
{
	width: 319px;
	float: left;
}
#leftcol-top
{
	position: relative;
	min-height: 171px;
}
* html #leftcol-top
{
	height: 171px;	
}
#leftcol-top-test
{
	position: relative;
	min-height: 120px;
}
* html #leftcol-top-test
{
	height: 120px;	
}
#leftcol-header
{
	float: right;
	width: 362px;
}
div.nav-heading
{
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
	color: #275976;
	background-color: #040f14;
	padding: 5px 5px 5px 10px;
	margin: 0px;
}
div.black-text-block
{
	background-color: #040F14;
	color: #ffffff;
	padding: 0px 10px 15px 10px;
}
div.black-text-block p
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	line-height: 16px;
}
ul.nav-menu
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 13px;
}
ul.nav-menu li
{
	background-color: #040f14;
	padding: 0px 10px;
	margin: 0px;
	border-top: 1px solid #263a42;
	border-left: 1px solid #263a42;
	border-right: 1px solid #263a42;
	line-height: 17px;
	min-height: 1px;	
}
ul.nav-menu li.addThis
{
	padding: 4px 0px 4px 10px;
}
ul.nav-menu li.onmouseover
{
	background-color: #a6bcc5;
	padding: 0px 10px;
	margin: 0px;
	border-top: 1px solid #263a42;
	border-left: 1px solid #263a42;
	border-right: 1px solid #263a42;
	color: #040f14;	
	line-height: 17px;
	cursor: pointer;	
}
ul.nav-menu li.onmouseout
{
	background-color: #040f14;
	padding: 0px 10px;
	margin: 0px;
	border-top: 1px solid #263a42;
	border-left: 1px solid #263a42;
	border-right: 1px solid #263a42;
	color: #a6bcc5;	
	line-height: 17px;
	cursor: default;	
}
ul.nav-menu li img.nav-loud-speaker
{
	float: left;	
}
* html ul.nav-menu li img.nav-loud-speaker
{
	float: none;	
}
ul.nav-menu li span
{
	float: left;
	padding: 0px 10px;
}
* html ul.nav-menu li span
{
	float: none;
}
ul.nav-menu li.addThis span
{
	padding: 0px;
}
ul.nav-menu li img.nav-download
{
	float: right;
}
* html ul.nav-menu li img.nav-download
{
	float: none;
}
div.right-text
{
	float: right;
	padding-right: 10px;	
}
* html div.right-text
{
	float: none;
	padding-left: 10px;	
}
div.right-text a, ul.nav-menu li a
{
	text-decoration: none;
	color: #a6bcc5;
}  
div.right-text a:hover, ul.nav-menu li a:hover
{
	text-decoration: none;
	color: #a6bcc5;	
}
ul.nav-menu li.onmouseover a
{
	color: #040f14;
}
ul.nav-menu li.onmouseover a:hover
{
	color: #040f14;
}
ul.nav-menu li.onmouseout a
{
	color: #a6bcc5;
}
div.text-block
{
	margin: 0px;
	padding: 0px 10px 10px 10px;
}               
div.text-block p
{
	padding: 8px 0px;
	margin: 0px;
}
div.text-block p.first
{
	padding-top: 0px;
}
div.large-text-block
{
	margin: 0px;
	padding: 0px 30px 10px 10px;
}

/* Right Column Content */

div.client-block-dark, div.client-block
{
	height: 56px;
	text-align: center;
	padding-left: 9px;
	padding-right: 5px;
}
div.client-block-dark
{
	background-color: #051b25;	
}
div.client-block-pad
{
	padding: 8px 0px;	
}
#logo
{
	position: absolute;
	top: -10px;
	left: -20px;
	z-index: 150;
	height: 171px;						/* Height of Logo */
	width: 327px;						/* Width of Logo */
	background-image: url(images/logo.png);
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
}
* html #logo
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/logo.png, sizingMethod='scale');
}
#leftcol div.logo
{
	height: 171px;						/* Height of Logo */
}


#rightcol-band
{
	min-height: 260px;						/* Height of Band Image less a bit for overlap with player */
}
* html #rightcol-band
{
	height: 260px;						/* Height of Band Image less a bit for overlap with player */
}
#centrecol
{
	float:left;
	width:362px;        					/* Centre Column Width (Must be even) */
	min-height: 417px;					/* Height of Top Background */
	margin-left:-362px;  					/* Negative Margin. Centre Column Width (Must be even) */
	position:relative;
	right:50%;
	background-image: url(images/background_top.png); 	/* Centre Column Top Background */
	background-position: center top;
	background-repeat: no-repeat;
}
* html #centrecol
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/background_top.png, sizingMethod='scale');
	height: 417px;
	background-image: none;
}

#logo-home
{
	height: 191px;						/* Height of Logo */
	width: 362px;						/* Width of Logo */
	background-image: url(images/logo_home.png);
	background-position: center top;
	background-repeat: no-repeat;
}
* html #logo-home
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/logo_home.png, sizingMethod='scale');
}
div.centre-content-surround
{
	width: 362px;						/* Centre Column Width (Must be even) */
	border-top: 1px solid #48a5c7;
	border-bottom: 1px solid #48a5c7;
	background-image: url(images/bkg_cen_con_surround.png);
	background-position: center top;
	background-repeat: repeat;
	text-align: left;	
}
* html div.centre-content-surround
{
	background-image: none;
}
div.centre-heading
{
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
	color: #0b2a37;
	margin: 10px 0px 5px 0px;
	text-align: left;
}
div.centre-clients
{
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
	color: #0b2a37;
	margin: 10px 0px 5px 0px;
	width: 500px;
	float: right;
}
div.centre-heading-pad
{
	padding-left: 20px;	
}
div.centre-clients-pad
{
	padding: 0px 10px;
}
#centrecol p
{
	color: #000000;
	margin: 0px;
	padding: 5px 10px;
}
#test-wrapper
{
	float: right;
	padding-right: 10px;
	margin-right: 30px;
	height: 490px;
	width: 641px;
	overflow-y: scroll;
}
* html #test-wrapper
{
	display:inline;
}
div.testimonial
{
	color: #ffffff;
	margin: 10px 0px 20px 0px;
	height: auto;
	width: 621px; 	
}
div.testimonial div.test-body {padding:0px 8px; margin:0; border:3px solid #fff; border-width:0 3px; text-align:justify;background:url(images/bubble5_body.png);}
div.testimonial b.tl {background:url(images/top_left_test.png) top left no-repeat; display:block; width:621px; height:8px; font-size:1px;}
div.testimonial b.tr {background:url(images/top_right_test.png) top right no-repeat; display:block; width:613px; height:8px; font-size:1px; float:right;}
div.testimonial b.bl {background:url(images/bottom_left_test.png) top left no-repeat; display:block; width:8px; height:8px; font-size:1px; float:left;}
div.testimonial b.br-l {background:url(images/bottom_right_test_left.png) top right no-repeat; display:block; width:613px; height:8px; font-size:1px; float:right;}
div.testimonial b.br-r {background:url(images/bottom_right_test_right.png) top right no-repeat; display:block; width:613px; height:8px; font-size:1px; float:right;}
div.testimonial b.pointLeft {background:url(images/point_test.png) top left no-repeat; margin:5px 0 0 17px; display:block; font-size:1px; width:25px; height:14px;}
div.testimonial b.pointRight {background:url(images/point_test.png) top left no-repeat; margin:5px 0 0 563px; display:block; font-size:1px; width:25px; height:14px;}
div.testimonial div.test-stars {padding: 0px 0px 10px 0px;}
div.testimonial div.reviewer-left {float: left; padding: 13px 0px 0px 5px; font-weight: bold;}
div.testimonial div.reviewer-right {float: right; padding: 13px 5px 0px 0px; font-weight: bold;}

div.availability-block
{
	color: #ffffff;
	margin: 70px 0px 0px 0px;
	height: auto;
	width: 560px;
}
div.availability-block p {border:3px solid #fff; border-width:0 3px; text-align:justify;background:url(images/avail_block_body.png);}
div.availability-block b.tl {background:url(images/top_left_avl_blk.png) top left no-repeat; display:block; width:560px; height:8px; font-size:1px;}
div.availability-block b.tr {background:url(images/top_right_avl_blk.png) top right no-repeat; display:block; width:552px; height:8px; font-size:1px; float:right;}
div.availability-block b.bl {background:url(images/bottom_left_avl_blk.png) top left no-repeat; display:block; width:8px; height:8px; font-size:1px; float:left;}
div.availability-block b.br {background:url(images/bottom_right_avl_blk.png) top right no-repeat; display:block; width:552px; height:8px; font-size:1px; float:right;}
div.availability-block p.availability-block {padding:0px 8px 10px 8px; margin:0; font-size: 16px; font-weight: bold; font-family: Verdana,Geneva,sans-serif;}

#mtaTwitter
{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 18px;
}
#mtaTwitter a
{
	color: #333333;	
}
#mtaTwitter span.when
{
	display: block;
	/*float: right;*/
	text-align: right;
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
}
div.spbub
{
	height: auto;
	width: 298px;
	margin: 0px 0px 10px 0px;	
}
div.spbub p {padding:0px 8px; margin:0; border:3px solid #fff; border-width:0 3px; text-align:justify;background:#33ccff;}
div.spbub b.tl {background:url(images/top_left3.png) top left no-repeat; display:block; width:298px; height:8px; font-size:1px;}
div.spbub b.tr {background:url(images/top_right3.png) top right no-repeat; display:block; width:290px; height:8px; font-size:1px; float:right;}
div.spbub b.bl {background:url(images/bottom_left3.png) top left no-repeat; display:block; width:8px; height:8px; font-size:1px; float:left;}
div.spbub b.br {background:url(images/bottom_right3.png) top right no-repeat; display:block; width:290px; height:8px; font-size:1px; float:right; position:relative;}
div.spbub b.point {background:url(images/point3.png) top left no-repeat; margin:5px 0 0 225px; display:block; font-size:1px; width:25px; height:14px;}

#giglist-wrapper
{
	float: right;
	margin-right: 30px;
	margin-top: 10px;
	/*height: 545px;
	width: 514px;
	background-image: url(images/giglist-back.png);
	background-position: left top;
	background-repeat: no-repeat;*/
	color: #ffffff;
}
div.gig-head
{
	height: 25px;
	width: 494px;
	background-image: url(images/bubble2_head.png);
	background-position: left top;
	background-repeat: no-repeat;	
}
* html div.gig-head
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bubble2_head.png, sizingMethod='scale');
}
div.gig-body
{
	/*margin-top: 10px;*/
	height: 496px;
	width: 494px;
	overflow-y: scroll;
	padding-right: 30px;
	background-image: url(images/bubble2_body.png);
	background-position: left top;
	background-repeat: repeat-y;
}
* html div.gig-body
{
	display:inline;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bubble2_body.png, sizingMethod='scale');
}
div.gig-body-pad
{
	padding: 0px 10px 0px 20px;	
}
div.gig-foot
{
	height: 24px;
	width: 494px;
	background-image: url(images/bubble2_foot.png);
	background-position: left top;
	background-repeat: no-repeat;	
}
* html div.gig-foot
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bubble2_foot.png, sizingMethod='scale');
}
#gallery-wrapper
{
	float: right;
	margin: 10px 8px 10px 0px;
	width: 660px;
}
* html #gallery-wrapper
{
	display:inline;
}
div.gallery
{
	color: #ffffff;
	margin: 0px; 	
}
div.gallery-head
{
	background-image: url(images/bubble4_head.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 660px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
* html div.gallery-head
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bubble4_head.png, sizingMethod='scale');
}
div.gallery-body
{
	background-image: url(images/bubble4_body.png);
	background-position: center top;
	background-repeat: repeat-y;
	width: 660px;
	margin: 0px;
	padding: 0px;	
}
* html div.gallery-body
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bubble4_body.png, sizingMethod='scale');
}
div.gallery-body-pad
{
	padding: 0px 5px 0px 5px;	
}
div.gallery-foot
{
	background-image: url(images/bubble4_foot.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 660px;
	height: 24px;
	margin: 0px;
	padding: 0px;
}
* html div.gallery-foot
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bubble4_foot.png, sizingMethod='scale');
}
#content-wrapper
{
	float: right;
	padding-right: 10px;
	width: 641px;
}
* html #content-wrapper
{
	display:inline;
	/*height: 570px;*/
}
div.content
{
	color: #ffffff;
	margin: 20px 0px 10px 0px; 	
}
div.content-head
{
	background-image: url(images/bubble_head.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 621px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}
* html div.content-head
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bubble_head.png, sizingMethod='scale');
}
div.content-body
{
	background-image: url(images/bubble_body.png);
	background-position: center top;
	background-repeat: repeat-y;
	width: 621px;
	min-height: 400px;
	margin: 0px;
	padding: 0px;	
}
* html div.content-body
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bubble_body.png, sizingMethod='scale');
}
div.content-body-pad
{
	padding: 0px 10px;	
}
div.content-body p
{
	margin: 0px;
	padding: 10px 0px;
}
div.content-body a
{
	color: #ffffff;
	text-decoration: underline;
}
div.content-body a:hover
{
	color: #ffffff;
	text-decoration: none;
}
div.content-body a.reverse-underline
{
	text-decoration: none;
}
div.content-body a.reverse-underline:hover
{
	text-decoration: underline;
}
div.content-body a.availability
{
	text-decoration: none;	
}
div.content-body a.availability:hover
{
	cursor: pointer;	
}
div.content-foot
{
	background-image: url(images/bubble_foot.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 621px;
	height: 21px;
	margin: 0px;
	padding: 0px;
}
* html div.content-foot
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bubble_foot.png, sizingMethod='scale');
}
#centrecol-band
{
	height: 353px;	/* Height of Band Image */
	
}
#footer
{
	position:absolute;
	bottom:0;
	width:100%;
	min-width: 1000px;					/* Minimum width of layout */
	height:126px;  		 				/* Height of the footer */
	background-image: url(images/bkg_footer.gif);	/* Horizontally repeating footer background */
	background-position: center bottom;
	background-repeat: repeat-x;
}
#inner-footer-home
{
	position: relative;
	text-align: center;
	height: 126px;						/* Height of the footer */
	background-image: url(images/img_footer_home.jpg);	/* Central footer background */
	background-position: center bottom;
	background-repeat: no-repeat;
}
#inner-footer
{
	position: relative;
	text-align: center;
	height: 126px;						/* Height of the footer */
	background-image: url(images/img_footer_home2.jpg);	/* Central footer background */
	background-position: center bottom;
	background-repeat: no-repeat;
}
#inner-inner-footer
{
	position: relative;
	margin: 0px auto;
	width: 362px;					/* Centre Column Width (Must be even) */
}
#inner-inner-footer div.band
{
	position: absolute;	
	bottom: 0px; 
	left: 0px;
	width: 362px;					/* Centre Column Width (Must be even) */
	height: 353px;					/* Height of Band Image */
	background-image: url(images/band_home.png);		/* Band Image */
	background-position: center bottom;
	background-repeat: no-repeat;
}
* html #inner-inner-footer div.band
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/band_home.png, sizingMethod='scale');
}
#inner-inner-footer div.band2
{
	position: absolute;
	z-index: 120;	
	bottom: 0px; 
	left: 331px;
	width: 350px;					/* Width of Band Image */
	height: 354px;					/* Height of Band Image */
	background-image: url(images/band3.png);	/* Band Image */
	background-position: center bottom;
	background-repeat: no-repeat;
}
* html #inner-inner-footer div.band2
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/band3.png, sizingMethod='scale');
}
#footer-text
{
	font-size: 10px;
	position: absolute;
	bottom: 3px;
	left: 0px;
	width: 100%;
	text-align: center;
}
#footer-text a
{
	color: #a6bcc5;
	text-decoration: underline;
}
#footer-text a:hover
{
	color: #a6bcc5;
	text-decoration: none;
}


form.availability
{
	padding: 4px 0px 4px 2px;	
}
form.availability select, form.availability input
{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
div.availability-result
{
	padding: 0px 5px 5px 10px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;	
}
div.availability-result-box
{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #9fd9ed;
	padding: 10px;
	margin: 5px 0px;
}
a.dark_link
{
	color: #072532;
	text-decoration: underline;
}
a.dark_link:hover
{
	text-decoration: none;	
}
a.light_link
{
	color: #AFE9FD;
	text-decoration: underline;
}
a.light_link:hover
{
	text-decoration: none;	
}
input.datePicker
{
	width: 125px;
	height: 26px;
	line-height: 26px;
	padding: 0px 10px 0px 10px !important;
	border: none;
	background-color: transparent;
	background-image: url(images/date_box2.png);
}
div.audiobox
{
	margin: 10px 0px 5px 0px;	
}
a.enquiryLink
{
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
}
a.enquiryLink:hover
{
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
div.iphone-content
{
	display: none;
}
div.non-iphone-content
{
	display: block;
}

