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

/* Overall page structure
========================================================== */
body { background:#37BEFF url(../images/common/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(../images/common/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(../images/common/header-bg.jpg) no-repeat; padding:0 15px; height:310px;}
#header #top { display:block; height:50px;}
#header #top #siteName { display:block; float:left; width:360px; font-family:"Arial Narrow"; font-size:60px; 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(../images/common/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(../images/common/menu_divider.gif) no-repeat right;}
#menu li a:hover { color:#FFFF00;}
#menu li a.last { background:none; padding:0 0 0 12px;}



/* Content 
--------------------------*/
#content { background:url(../images/common/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(../images/home/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:10px; width:154px; height:99px; padding:35px 0 0 0; background:url(../images/common/bg_boxes.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:34px; color:#fff; text-decoration:none; line-height:30px;}
#rightCol #imagineText ul.boxes li a.faq {height:114px; padding:20px 0 0 0;}
#rightCol #imagineText ul.boxes li a:hover { background:url(../images/common/bg_boxes.jpg) no-repeat 0 -134px; 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(../images/faqs/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(../images/faqs/bg_question.png) no-repeat 0px -44px;}

div.CollapsiblePanelContent { display:block; width:600px; padding:10px 0 20px 66px; background:url(../images/faqs/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(../images/common/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;
}
