﻿@charset "utf-8";
/*
Author: Darren Jones
Author URL: http://www.gcweb.com.au/
*/

/* Overall page structure
========================================================== */
body { background:#37BEFF url('top-bg.jpg') repeat-x; 

margin:0; padding:0;

}

div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,label {margin:0;padding:0;}



#container { width:1000px; margin:0 auto 0; background:url('container-bg.jpg') repeat-y;

}



.clear { clear:both;}

a img { border:0px none;}

.japanese { position:absolute; top:10px; right:10px;}



/* Header 

--------------------------*/

#header { display:block; background:url('header-bg.jpg') no-repeat; 

padding:0 15px; height:310px;

}

#header #top { display:block; height:50px;}

#header #top #siteName { display:block; float:left; width:375px; font-family:"Arial Narrow"; font-size:48px; color:#CC0000; font-weight:bold; text-indent:20px; line-height:50px; height:50px;}

#header #top h1#extraTxt { display:block; float:left; width:570px; font-family:"Arial Narrow"; font-size:28px; color:#37BEFF; font-weight:bold; padding-top:15px;}

#header #top .whiteBrac { color:#fff; font-size:36px;}

#header #photos { display:block; height:260px;}







/* Menu 

--------------------------*/

#menu { display:block; width:860px; height:39px; padding:6px 55px 9px 50px; margin:0 15px; background:url('menu-bg.jpg') no-repeat; 

font-family:"Arial Narrow"; font-size:14px; font-weight:700; line-height:38px;

}

#menu li { display:inline; list-style:none;}

#menu li a { display:block; float:left; padding:0 12px; color:#fff; text-decoration:none; background:url('menu_divider.gif') no-repeat right 50%;

}

#menu li a:hover { color:#FFFF00;}

#menu li a.last { background:none; padding:0 0 0 12px;}







/* Content 

--------------------------*/

#content { background:url('content-bg.jpg') no-repeat; 

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

}



#content h1 { font-family:Arial, sans-serif; font-size:20px; color:#005F8C; font-weight:normal;}



#clear { clear:both;}



/* Content Home

--------------------------*/

#leftCol { display:block; width:280px; float:left;}

#rightCol { display:block; width:670px; float:right; font-family:Arial, Helvetica; font-size:14px; color:#000;}



#leftCol #breakfast { display:block; background:url('breakfast-bg.jpg') no-repeat; 

width:245px; height:265px; padding:410px 15px 0 15px; font-family:Arial, Helvetica; font-size:14px; color:#000; text-align:center;

}



#rightCol #imagineText { width:650px; margin:0 auto 0;}

#rightCol.breakfast { padding-left:15px; width:655px;}

#rightCol.info { padding-left:15px; width:655px;}

#rightCol.experience { padding-left:15px; width:655px;}

#rightCol.contact { padding-left:15px; width:655px;}



#rightCol.prices a, #rightCol.contact a { color:#000;}

#rightCol.prices a:hover, #rightCol.contact a:hover { color:#999; text-decoration:none;}





/* Home Boxes

--------------------------*/

#rightCol #imagineText ul.boxes li { list-style:none; display:inline;}

#rightCol #imagineText ul.boxes li a {

	display: block;

	float: left;

	margin-right: 7px;

	width: 116px;

	height: 97px;

	padding: 7px 0 0 0;

	background: url('bg_boxes.jpg') no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	font-size: 1.8em;

	color: #fff;

	text-decoration: none;

	line-height: 28px;



}

#rightCol #imagineText ul.boxes li a.faq {height:114px; padding:7px 0 0 0;}

#rightCol #imagineText ul.boxes li a:hover { background:url('bg_boxes.jpg') no-repeat 0 -101px; 

color:#FF0;

}

#rightCol #imagineText ul.boxes li a.last { margin-right:0;}



/* Content Gallery

--------------------------*/

#content.gallery { padding:15px 20px 0 20px; font-family:Arial, Helvetica; font-size:14px; color:#000;}



#content.gallery li { display:inline; list-style:none;}

#content.gallery li a img { display:block; float:left; padding:2px; border:1px solid #005F8C; background:#fff; margin:3px;}

#content.gallery li a:hover img { border:1px solid #37BEFF;}





/* Collapsible Panels

----------------------------------------------- */

div.CollapsiblePanelTab { display:block; width:666px; height:30px; padding:7px 0 7px 0; background: url('bg_question.png') no-repeat 0px 0px; 

font-family:Arial; font-size:14px; font-weight:700; color:#fff; line-height:28px; text-indent:40px; cursor:pointer;

}

div.CollapsiblePanelTab:hover { background: url('bg_question.png') no-repeat 0px -44px;

}



div.CollapsiblePanelContent { display:block; width:600px; padding:10px 0 20px 66px; background:url('answer.gif') no-repeat 10px 10px; 

height:auto; font-family:Arial, Helvetica; font-size:14px; color:#000;

}

















/* Footer 

--------------------------*/

#footer { display:block; height:35px; background:url('footer-bg.jpg') no-repeat; 

clear:both;

}







/* GCweb & Copyright 

--------------------------*/

#GCweb { display:block; height:25px; width:950px; clear:both; margin:0 auto; font-family:Arial, Helvetica; font-size:12px; color:#fff; line-height:23px;}

#GCweb a.gc { float:right; color:#fff; text-decoration:none;}
#GCweb a.gc:hover { color:#FFFF00;}

#GCweb #extraStuff { display:block; margin-top:200px;}

#GCweb #extraStuff h1 { color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-size:12px;}

#extraStuff a { color:#fff; text-decoration:underline;}
#extraStuff a:hover { color:#FFFF00;}

.style7 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.style8 {color: #FFFF00;
	font-weight: bold;
}

.header_phone{	font-size:17px;}
