/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */



@import url(../warp/css/layout.css);





/* Spacing

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



.module,

#header,

#breadcrumbs,

#content,

#footer { margin: 2px; }



#footer .module { margin: 0; }



#headerbar + #menublock { margin-top: 15px; }



#headerbar .module { max-width: 470px; }



#header { margin-top: -25px; }

#footer { margin-bottom: 25px; }





/* Layout

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



body#page { color: #666; }



.wrapper { padding: 0 25px; }



#toolbar {

	padding: 7px 10px 5px 10px;

	background: url(../images/toolbar.png) 0 0 repeat;

	color: #777;

	font-size: 11px;

	text-transform: uppercase;

}



#toolbar a {

	color: #ccc;

	text-shadow: 0 1px 0 rgba(0,0,0,0.4);

}



#headerbar,

#footer { text-shadow: 0 1px 0 rgba(255,255,255,0.4); }



#content,

#menublock, #headerbar {

	border: 1px solid rgba(0,0,0,0.15);

	border-bottom-color: rgba(0,0,0,0.25);

	background: url(../images/trans-img.png);

	background-clip: padding-box;

	box-shadow: 0 1px 1px rgba(0,0,0,0.06);

}



#content #system{background:#fff; padding:15px;}



#menublock { padding: 5px 5px 2px 5px; }



#menubar { height: 57px; }



#subbar { padding: 2px 5px 5px 5px; }



#subbar time {

	float: right;

	color: #bbb;

	font-size: 11px;

	text-transform: uppercase;

}

#headerbar{padding:35px 10px 10px 10px; border-radius:4px 4px 4px 4px;}

#headerbar .white-headerbar{background:#fff; padding:0px 5px;}

#headerbar .white-headerbar .clear{clear:both;}

#content { padding: 15px; }



#footer {

	margin-top: 4px;

	padding-top: 13px;

	line-height: 15px;

	font-size: 11px;

	text-align: right;

}



#footer .menu-line { margin-bottom: 6px; }



#totop-scroller {

	display: block;

	position: absolute;

	top: 13px;

	left: 0;

	z-index: 1;

	width: 19px;

	height: 20px;

	background: url(../images/totop_scroller.png) 0 0 no-repeat;

	text-decoration: none;

}



#totop-scroller:hover { background-position: 0 -30px; }





/* Layout Wrapper

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



body.wrapper-white .wrapper {

	border-left: 1px solid rgba(0,0,0,0.1);

	border-right: 1px solid rgba(0,0,0,0.1);

	background: #fff;

	box-shadow: 0 0 10px rgba(0,0,0,0.1);

	background-clip: padding-box;

}



body.wrapper-white .wrapper #headerbar,

body.wrapper-white .wrapper #footer,

body.wrapper-white .wrapper .mod-plain { text-shadow: none; }



body.wrapper-glass .wrapper {

	border-left: 1px solid rgba(0,0,0,0.1);

	border-right: 1px solid rgba(0,0,0,0.1);

	background: url(../images/wrapper_glass.png) 0 0 repeat;

	box-shadow: 0 0 10px rgba(0,0,0,0.1);

	background-clip: padding-box;

}





/* Module Wrapper

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



.wrapped {

	margin: 2px;

	border: 1px solid rgba(0,0,0,0.15);

	border-bottom-color: rgba(0,0,0,0.25);

	background: #fff;

	background-clip: padding-box;

	box-shadow: 0 1px 1px rgba(0,0,0,0.06);

}



/*#maininner header{display:none;}*/

#maininner .items header{display:inline;}

.social-media a{}

.social-media a img{/*width:50px;*/}



.hunnypot-team{}

.hunnypot-team input[type="text"]{background:#f2f2f2; width:98%; border:1px #dad8d8 solid; height:34px; margin-bottom:10px;}

.hunnypot-team input[type="submit"]{background:#ec1454; border:0px; color:#fff; padding:5px 10px; text-transform:uppercase;}



#bottom-b .modbox-white-bg{background:#fff; padding:10px;}

.slide-caption{position:absolute; margin:-119px 0px 0px 0px; text-align:left; padding:20px 15px; background:url(../images/trans-pixel.png);}
.slide-caption h2{margin:0px; padding:0px; color:#fff;}
.slide-caption p{margin:0px; padding:0px; color:#fff;}

.profile-border{border:5px #fff solid;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #999 0px 0px 3px;
-moz-box-shadow: #999 0px 0px 3px;
box-shadow: #999 0px 0px 3px;
}

.social-profile{text-align:center; margin:12px 0px 0px 0px; height:46px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
background: -webkit-linear-gradient(#ffffff, #eeeeee);
background: -moz-linear-gradient(#ffffff, #eeeeee);
background: -ms-linear-gradient(#ffffff, #eeeeee);
background: -o-linear-gradient(#ffffff, #eeeeee);
background: linear-gradient(#ffffff, #eeeeee);
-pie-background: linear-gradient(#ffffff, #eeeeee);
behavior: url(PIE.html);
border:1px #e5e5e5 solid;
padding:5px 0px;
}
.social-profile a{padding:0px 5px;}

.booking-process{min-height:465px; width:470px; margin-top:0px;}
.booking-process .western-australia{width:179px; height:268px; position:absolute; z-index:1; margin:0px 0px 0px 0px;}
.booking-process .western-australia a{width:179px; height:268px; display:block; background:url(../images/map/western-australia.png) no-repeat 0% 0%;}
.booking-process .western-australia a:hover{background:url(../images/map/western-australia.png) no-repeat 0% 100%;}

.booking-process .northern-territory{width:100px; height:187px; position:absolute; z-index:2; margin:-33px 0px 0px 179px;}
.booking-process .northern-territory a{width:100px; height:187px; display:block; background:url(../images/map/northern-territory.png) no-repeat 0% 0%;}
.booking-process .northern-territory a:hover{background:url(../images/map/northern-territory.png) no-repeat 0% 100%;}

.booking-process .south-australia{width:134px; height:152px; position:absolute; z-index:7; margin:154px 0px 0px 179px;}
.booking-process .south-australia a{width:134px; height:152px; display:block; background:url(../images/map/south-australia.png) no-repeat 0% 0%;}
.booking-process .south-australia a:hover{background:url(../images/map/south-australia.png) no-repeat 0% 100%;}

.booking-process .queensland{width:175px; height:231px; position:absolute; z-index:3; margin:-41px 0px 0px 279px;}
.booking-process .queensland a{width:175px; height:231px; display:block; background:url(../images/map/queensland.png) no-repeat 0% 0%;}
.booking-process .queensland a:hover{background:url(../images/map/queensland.png) no-repeat 0% 100%;}

.booking-process .new-south-wales{width:141px; height:118px; position:absolute; z-index:4; margin:177px 0px 0px 313px;}
.booking-process .new-south-wales a{width:141px; height:118px; display:block; background:url(../images/map/newsouth-wales.png) no-repeat 0% 0%;}
.booking-process .new-south-wales a:hover{background:url(../images/map/newsouth-wales.png) no-repeat 0% 100%;}

.booking-process .victoria{width:106px; height:64px; position:absolute; z-index:5; margin:252px 0px 0px 313px;}
.booking-process .victoria a{width:106px; height:64px; display:block; background:url(../images/map/victoria.png) no-repeat 0% 0%;}
.booking-process .victoria a:hover{background:url(../images/map/victoria.png) no-repeat 0% 100%;}

.booking-process .tasmania{width:104px; height:51px; position:absolute; z-index:6; margin:320px 0px 0px 290px;}
.booking-process .tasmania a{width:104px; height:51px; display:block; background:url(../images/map/tasmania.png) no-repeat 0% 0%;}
.booking-process .tasmania a:hover{background:url(../images/map/tasmania.png) no-repeat 0% 100%;}

.book-services div{padding:10px 0px; margin:0px 0px;}
.book-services div label{font-family: BebasNeueRegular;  font-size: 18px; line-height: 18px; margin:0px 0px 0px 6px;}
.book-services a{font-family: BebasNeueRegular;  font-size: 18px; line-height: 18px; margin:15px 0px 0px 0px;
color:#fff;
padding:7px 15px;
background: #F55984;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F55984), to(#e63566));
background: -webkit-linear-gradient(#F55984, #e63566);
background: -moz-linear-gradient(#F55984, #e63566);
background: -ms-linear-gradient(#F55984, #e63566);
background: -o-linear-gradient(#F55984, #e63566);
background: linear-gradient(#F55984, #e63566);
-pie-background: linear-gradient(#F55984, #e63566);
behavior: url(PIE.html);
border:1px #db1b50 solid;
}
.book-services a:hover{background: #666; border:1px #999 solid; color:#fff;
}

.book-now{padding:0px 15px;}
.book-now td{width:50%; padding:5px 10px;}
.book-now label{ display:block; padding-bottom:5px; font-family: BebasNeueRegular;  font-size: 18px; line-height: 18px;}
.book-now input[type="text"]{background:#f9f8f8; border:1px #eae9e9 solid; width:100%; height:25px;}
.book-now select{background:#f9f8f8; border:1px #eae9e9 solid; width:100%; height:28px;}
.book-now input[type="text"]:hover{background:#ffebf0; border:1px #fdc9d6 solid;}
.book-now textarea{background:#f9f8f8; border:1px #eae9e9 solid; width:100%; height:150px;}
.book-now textarea:hover{background:#ffebf0; border:1px #fdc9d6 solid;}
.book-now input[type="button"]{font-family: BebasNeueRegular;  font-size: 18px; line-height: 18px; margin:5px 0px 0px 0px;
color:#fff;
padding:7px 15px;
background: #F55984;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F55984), to(#e63566));
background: -webkit-linear-gradient(#F55984, #e63566);
background: -moz-linear-gradient(#F55984, #e63566);
background: -ms-linear-gradient(#F55984, #e63566);
background: -o-linear-gradient(#F55984, #e63566);
background: linear-gradient(#F55984, #e63566);
-pie-background: linear-gradient(#F55984, #e63566);
behavior: url(PIE.html);
border:1px #db1b50 solid;
}

#book-girl a.book-girl-btn{font-family: BebasNeueRegular;  font-size: 18px; line-height: 18px;
color:#fff;
padding:7px 15px;
background: #F55984;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F55984), to(#e63566));
background: -webkit-linear-gradient(#F55984, #e63566);
background: -moz-linear-gradient(#F55984, #e63566);
background: -ms-linear-gradient(#F55984, #e63566);
background: -o-linear-gradient(#F55984, #e63566);
background: linear-gradient(#F55984, #e63566);
-pie-background: linear-gradient(#F55984, #e63566);
behavior: url(PIE.html);
border:1px #db1b50 solid;
margin:10px 0px 0px 0px;
}
#book-girl a.book-girl-btn:hover{background: #666; border:1px #999 solid; color:#fff;
}

.dif-state{width:90%; margin:auto;}
.dif-state input[type="text"]{background:#f9f8f8; border:1px #e2e1e1 solid; width:100%; height:25px;}
.dif-state textarea{background:#f9f8f8; border:1px #e2e1e1 solid; height:80px; width:100%;}
.dif-state input[type="text"]:hover{background:#ffebf0; border:1px #fdc9d6 solid;}
.dif-state textarea:hover{background:#ffebf0; border:1px #fdc9d6 solid;}

.dif-state input[type="submit"]{font-family: BebasNeueRegular;  font-size: 18px; line-height: 18px; margin:0px 0px 0px 0px;
color:#fff;
padding:7px 15px;
background: #F55984;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F55984), to(#e63566));
background: -webkit-linear-gradient(#F55984, #e63566);
background: -moz-linear-gradient(#F55984, #e63566);
background: -ms-linear-gradient(#F55984, #e63566);
background: -o-linear-gradient(#F55984, #e63566);
background: linear-gradient(#F55984, #e63566);
-pie-background: linear-gradient(#F55984, #e63566);
behavior: url(PIE.html);
border:1px #db1b50 solid;
}