﻿/* file(core.css) */
/* import */
@import url("/sites/bamboozlecomau/assets/css/styles.css");
@import url("/sites/bamboozlecomau/assets/css/nav.css");
@import url("/sites/bamboozlecomau/assets/css/form.css");

@import url("/sites/bamboozlecomau/assets/css/sifr.css");
@import url("/sites/bamboozlecomau/assets/css/jquery.jcarousel.css");
@import url("/sites/bamboozlecomau/assets/css/jcarousel-skin.css");

/*components*/
@import url("/sites/bamboozlecomau/assets/css/components/form-builder.css");
@import url("/sites/bamboozlecomau/assets/css/components/item-catalogue.css");
@import url("/sites/bamboozlecomau/assets/css/components/news.css");
@import url("/sites/bamboozlecomau/assets/css/components/photo-gallery.css");

/*@import url("/sites/bamboozlecomau/assets/css/components/calendar.css");
@import url("/sites/bamboozlecomau/assets/css/components/download-vault.css");
@import url("/sites/bamboozlecomau/assets/css/components/dynamic-registration.css");
@import url("/sites/bamboozlecomau/assets/css/components/faq.css");
@import url("/sites/bamboozlecomau/assets/css/components/media-library.css");
@import url("/sites/bamboozlecomau/assets/css/components/members.css");
@import url("/sites/bamboozlecomau/assets/css/components/product-nav.css");
@import url("/sites/bamboozlecomau/assets/css/components/rating-review.css");
@import url("/sites/bamboozlecomau/assets/css/components/shop.css");
@import url("/sites/bamboozlecomau/assets/css/components/simple-payment.css");
@import url("/sites/bamboozlecomau/assets/css/components/web-payment.css");*/

*, body  
{
    padding:0; margin:0; 
}
img, a img  
{
    border:none; 
}
body {
    background:#61544e;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    color:#61544e;
    line-height:18px;
}
@media screen {
    /* wrappers */
    #wrap {
        background:White url(/sites/bamboozlecomau/assets/images/wrap_bg.gif) top center;        
    }
    #nav {
        float:right;
		width:745px;
    }
    #content {
        
    }
    
    /* head */
    #head {
        /* */
        margin:0px auto;
        width:960px;
        /* */
        height:100px;
        background:White;
        border-bottom:solid 1px #e9e9e9;
    }
    #logo {
        display:block;
        margin:0px;
        width:189px;
		float:left;
    }
    #logo h1 {
        background:url(/sites/bamboozlecomau/assets/images/bamboozle_logo_new.gif) no-repeat left top;
        text-indent:-99945px;
        height:79px;
        margin:0px;
        margin-top:12px;
    }
    #global {
        background:#584b45;
        height:30px;
        color:White;        
    }
    
    #global div {
        /* */
        margin:0px auto;
        width:960px;
        /* */
        padding-top:7px;
        text-align:right;        
    }
    
	#search {
		float: right;
		margin-top: 15px;
	}
	
	#search .search-label {
		color:#584B45;
		float:left;
		font-size:11px;
		line-height:25px;
		margin-right:5px;
	}
	#search legend {
		display: none;
	}
	#search fieldset {
		border: none;
		float: left;
		width: 180px;
		height: 25px;
		background: url(/sites/bamboozlecomau/assets/images/search-field.gif) no-repeat top left;
	}
	#search fieldset input {
		float: left;
	}
	#search fieldset input.textfield {
		border: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		width: 145px;
		height: 15px;
		color: #999;
		background: none;
		padding: 5px;
		font-size: 11px;
	}
	#search fieldset input.button {
		float: right;
		width: 25px;
		height: 25px;
		border: 0;
		background: url(/sites/bamboozlecomau/assets/images/search-btn.gif);
		font-size: 0em;
		color: #FFF;
		cursor: pointer;
	}
	#sitesearch { float:left; }
    
    /* billboard */
    #billboard {
		width: 420px;
		height: 420px;
		position: relative;
    }
    #swf {
		background: url(/sites/bamboozlecomau/assets/images/swf-replace.png);
		width: 420px;
		height: 420px;
    }
    
    #page {
        background:url(/sites/bamboozlecomau/assets/images/page_inner_bg.gif) repeat-x bottom;
		position: relative;
    }

    #home #page {
        background:url(/sites/bamboozlecomau/assets/images/page_bg.gif) repeat-x bottom;
    }

    
    #container {
        /* */
        margin:0px auto;
        width:960px;
        /* */      
    }
    
    /* breadcrumbs */
    #home .breadcrumbs {
        display:none;    
    }
    .breadcrumbs {
        
    }
    .breadcrumbs a {
        
    }
    
    /* content */
	#column1,#column2 {
        float:left;	
		margin-bottom:36px;
	}
	
	#column1 {
        width:620px;
		margin-right:20px;
    }
    #column2 {
        width:320px;
		padding-top:21px;
		text-align: center;
    }
	
		#column2 .box {
			border:solid 1px #dcd9d8;
			border-width:1px 0px 1px 0px;
			padding:15px 15px 5px 15px;
			margin:0px 33px;
		}
    
    /* homepage */    
    #home #container {
        height:695px;  
    }
    
    #home #column1, #home #column2 {
        height:451px;
		margin-bottom:0px;
    }
    #home #column1 {
        width:540px;
        background:url(/sites/bamboozlecomau/assets/images/welcome_bg.gif) no-repeat 367px 45px;
		margin-right:0px;
    }
    #home #column1 .welcome {
        height:228px;
        overflow:hidden;
    }
    
    #home #column1 .welcome h2 {
    }
    #home #column1 .welcome p {
        width:369px;
    }
    
    #home #column1 .carousel {
        color:White;     
        background:url(/sites/bamboozlecomau/assets/images/circle.gif) no-repeat 170px 9px;           
    }
    
    #home #column1 .carousel h2 {
        margin:0px;
        padding:12px 0px;
        border-bottom:solid 1px #6d605b;
        text-align:center;
		color: #FFF;
    }
    
    #home #column2 {
        width:420px;
        position:relative;
        left:10px;
        padding-top:15px;  
        height:436px;          
    }
    
    div.readmore {
        color:#e79831;
		display:block;
        font-size:14px;
		padding-left:25px;	
		padding-top:5px;
        background:url(/sites/bamboozlecomau/assets/images/readmore_bg.gif) no-repeat left;
    }
	
	.box div.readmore {
		background-position:54px;
		padding-left:79px;
	}
	
    div.whitebg {
        background:url(/sites/bamboozlecomau/assets/images/readmore_bg_white.gif) no-repeat left;
    }
    
    .bottomcolumn {
        width:300px;
        margin-right:20px;
        float:left;
        color:#c6c2c0;
        background:url(/sites/bamboozlecomau/assets/images/circle.gif) no-repeat left 12px;
		height:245px;
    }
    
        .bottomcolumn h2 {
            font-size:20px;      
            margin:15px 0px;
			color: #fff;
        }    
        
        .bottomcolumn p.whybamboo {
            border-top:solid 1px #6b5e58;
            padding-top:15px;
            padding-right:119px;
            background:url(/sites/bamboozlecomau/assets/images/whybamboo_bg.gif) no-repeat right 9px;
            min-height:99px;
        }
        
        .bottomcolumn ul {
            border-top:solid 1px #6b5e58;
			list-style-type: none;
			margin-left: 0;
			padding-left: 0;
        }
		
		.bottomcolumn ul li {
			margin-top:9px;
			background: url(/sites/bamboozlecomau/assets/images/bullet_bottom.gif) no-repeat 2px 3px;
			padding-left: 20px;
		}
		       
        .bottomcolumn p.testimonial {
            background:#4f433e url(/sites/bamboozlecomau/assets/images/testimonial_top_bg.gif) no-repeat top right;
            padding:15px 15px 0px 40px;   
            margin-bottom:0px; 
        }
        
        
        .bottomcolumn p.testimonialfrom {
            margin-top:0px;
            padding-top:39px;
            background:url(/sites/bamboozlecomau/assets/images/testimonial_bottom_bg.gif) no-repeat top right;
        }
    /* foot */
    #foot, #copyright a {
        background-color:#61544e;
        color:#b0aaa7;
		font-family:Arial;
		text-decoration:none;
    }
    
    #footer,#copyright {
        /* */
        margin:0px auto;
        width:960px;
        /* */      
        text-align:center;         
    }
    #footer {
        color:White;   
        padding:12px;        
        background:url(/sites/bamboozlecomau/assets/images/footer_bg.gif) no-repeat bottom center; 
    }
	#footer a {
		color:#dfdddc;
		text-decoration:none;
		padding:0px 7px;
		border-right:dotted 1px #dfdddc;
	}
	#footer a:hover {
		text-decoration:underline;
	}
    #copyright {
        padding:15px 0px 35px 0px;
    }
	
	
	#column1 #mycarousel li {
		padding-left: 0;
		background: none;
	}

table.testimonialSet {
	margin-bottom: 10px;
	border-top: 1px dotted #E9E9E9;
}

table.testimonialSet td p {
	margin-top: 0px;
}

table.testimonialSet td {
	padding-left: 25px;
}

table.testimonialSet td.quote {
	padding-top: 15px;
	background: url(/sites/bamboozlecomau/assets/images/quote.gif) no-repeat left 15px;
}


#appointment {
	position: absolute;
	top: 248px;
	left: 66px; /*ie7 hack*/
}

#appointment p#specialist {
	width: 290px;
	height: 54px;
	display: block;
	margin: 0 0 15px 0;
}

#home p#bookappointment {
	margin: 0;
	text-align: center;
}

#home p#bookappointment a {
	width: 232px;
	height: 47px;
	background: url(/sites/bamboozlecomau/assets/images/btn-appointment.png) no-repeat 0px 0px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	margin: 0 auto;
}

#home p#bookappointment a:hover {
	background-position: 0px -47px;
}

p#bookappointment {
	margin: 25px 0 15px 0;
	text-align: center;
}

p#bookappointment a {
	width: 230px;
	height: 45px;
	background: url(/sites/bamboozlecomau/assets/images/btn-appointment-inner.gif) no-repeat 0px 0px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	margin: 0 auto;
}

p#bookappointment a:hover {
	background-position: 0px -45px;
}


p#requestquote a {
	width: 230px;
	height: 45px;
	background: url(/sites/bamboozlecomau/assets/images/btn-quote-inner.gif) no-repeat 0px 0px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	margin: 0 auto;
}

p#requestquote a:hover {
	background-position: 0px -45px;
}

	
}
@media print {
    #billboard, #nav, #footer {
        display:none;
    }
}














