/* CSS Document */

   html, body {
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif;
	background: #528097;
}

hr {height:0px; width:0px; margin:5px 0; clear:both} 

p {
	margin: 8px 0;
}
em {
	font-style:italic
}
strong {
	font-weight:bold
}
a {
	color:#444
}
a:hover {
	color:#D77600
}
ul li {
	list-style:disc outside;
	margin-left:20px;
}
.hidden {
	display:none
}
small {
	font-size:77%
}

#wrapper {
	background:#fff;
	width:960px;
	margin:0 auto;
	padding:0;
	font-size:1.2em;
	position:relative;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

#header {
	height: 150px;
	width:960px;
	background:url(http://www.adventurouswomen.com.au/img/header-bg.jpg) center center no-repeat;

}
#imageheader {
	margin-bottom:0;
	width:960px;
	height:350px;
}
body.home #imageheader {
	background:url(http://www.adventurouswomen.com.au/img/slides/homelarge.jpg) center center no-repeat;
}
body.about #imageheader {
	background:url(http://www.adventurouswomen.com.au/img/slides/aboutlarge.jpg) center center no-repeat;
}
body.adventures #imageheader {
	background:url(http://www.adventurouswomen.com.au/img/slides/adventureslarge.jpg) center center no-repeat;
}
body.adventure #imageheader {
	background:url(http://www.adventurouswomen.com.au/img/slides/adventurelarge.jpg) center center no-repeat;
}
#imageheader h1 a.logo {
	position:absolute;
	margin:0;
	padding:0;
	left:20px;
	top:10px;
	width:308px;
	height:120px;
	text-indent:-4000em;
	background:url(http://www.adventurouswomen.com.au/img/logo32.png) left top no-repeat
}
#header h1 {
	font-size: 100%;
	color:#444;
}
#header h1 a.logo {
	position:absolute;
	margin:0;
	padding:0;
	left:20px;
	top:10px;
	width:308px;
	height:120px;
	text-indent:-4000em;
	background:url(http://www.adventurouswomen.com.au/img/logo32.png) center center no-repeat;
}
#header #contact, #imageheader #contact {
	font-size:85%;
	color:#fff;
}
#imageheader #contact a, #header #contact a {
	color:#fff;
}
#header #contact {
	position:absolute;
	right:15px;
	top:0px;
	padding:10px;
	;
}
#imageheader #contact, #headercontact {
	position:absolute;
	right:15px;
	top:0px;
	padding:10px;
	background-color: #333;
	background-color: rgba(0,0,0,.5);
	border:solid 1px #333;
	border-top: 0;
	/* FF1-3.6 */
    -moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	/* Saf3-4, iOS 1-3.2, Android <1.6 */	
    -webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	/* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */	
    border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,.3);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,.3);
	box-shadow: 0px 2px 5px rgba(0,0,0,.3);
	/* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#header2 {
	padding:0;
	margin:10px 0 0 0;
	text-align:center;
}
#islideshow {
	width:566px;
	height:255px;
	top:0;
	left:0;
}
#maincontent {
	clear:both;
	margin: 0 auto;
	background:#fff;
	font-size: 85%;
	width:930px;
	padding: 5px 15px ;
}
#maincontent h1 {
	font-size: 140%;
	margin: 5px 0 10px 0;
}
#maincontent h2 {
	font-size: 140%;
	font-weight:bold;
	padding-top: 5px 0 10px 0;
}
#maincontent h2 a {
	color:#000;
	text-decoration:none;
}
#maincontent h2 a:hover {
	color:#FF4111;
	text-decoration:underline;
}
#maincontent h3 {
	font-size: 120%;
	font-weight:bold;
	padding-top:5px 0 10px 0;
}
/* home page left column */   
#column1 {
	width:200px;
	float:left;
	/* border-right:1px dashed #999999; */
	padding:0 5px 0 0;
	margin-right:10px;
}
/* right column */
#column2 {
	width:230px;
	float:left;
	text-align:center;
	padding-left: 5px;
	margin-left:5px;

}
/* home page centre column */
#column3 {
	width:460px;
	float:left;
	padding:0 5px 0 0;

}

#fullwidthcolumn {
width: 900px;
float:left;
margin-right:10px;
padding:0 15px 10px 0;
}


/* use with main content and a right column but no left column */
#column4 {
	width: 650px;
	float:left;
	margin-right:10px;
	padding:0 15px 10px 0;
	border-right: 1px solid #F2F2F2;

}


#column4 p{	line-height: 140%;
}

.subheaderlink {
	background:url(../img/subheaderlinkIcon.gif) left no-repeat;
	height:30px;
	padding:5px;
	padding-left:35px
}
.round {
} /*class for jquery corners */
.coldbl {
	padding:0;
	width:500px;
	float:left;
	margin-right:10px;
	text-align:left
}
.col {
	padding:0;
	width:250px;
	float:left;
	margin-right:10px;
	text-align:left
}
.last {
	padding:0;
	width:250px;
	float:left;
	margin-right:0px;
	text-align:left
}
.colheader {
	background:#ccc;
	color:#333;
	padding-bottom:10px;
	text-align:center;
	font-size:110%
}
.colheader a {
	text-decoration:none;
}
.colinfo {
	background:#ECECEC;
	min-height:150px;
	padding:5px;
	border: 1px solid #CCCCCC;
	padding-top:10px;
	line-height:140%;
}
.colinfo h2 {
	font-size: 140%;
	font-weight:bold;
	line-height:110%
}
.border {
	padding:2px;
	margin:2px;
	border:1px solid #333
}
/* list of adventure categories on the home page */
   #adventurecategory {
	margin:0;
	padding:0
}
#adventurecategory li {
	margin:5px 0;
	list-style:none;
}
#adventurecategory li a {
	background:url(../img/rondel-bullet.gif) left center no-repeat;
	padding:4px 0 4px 22px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:110%
}
#adventurecategory li a:hover {
	background:url(../img/rondel-bullet-over.gif) left center no-repeat;
	color:#CB653C
}

#adventuredetails {margin: 10px 0} 

#adventuredetails dt {
	font-weight: bold;
	color: #F60;
	float: left;
	width: 90px;
	border-bottom:1px dotted #F2F2F2;
	margin-top:5px ;
	clear:left;
}

#adventuredetails dd {
	font-weight: bold;
	color: #333;
	float: left;	
	margin-top:5px ;
}

/* Adventures on the categories pages */

   #acat dt {
	padding-top: 15px;
}

   #acat dt img {
	margin-bottom:5px
}
/* image bordering and alignment */
   .polaroid {
	padding:3px;
	margin:2px;
	border:1px solid #333;
	background:#fff;
}
.right {
	float:right;
	margin-left:10px;
}
.left {
	float:left;
	margin-right:10px;
}
/* category adventure sub headings */
   .subheaderlink {
	font-size:90%;
}
/* ************************* testimonials - feedback **************************/

.singlefeedback .bqstart {
     float: left;
     height: 45px;
     margin: -20px 5px 5px 0;
     font-size: 700%;
     color: #ccc;
	 display:block;
 }
 
 .singlefeedback .bqend {
     float: right;
     height: 25px;
     margin-top: -25px;
     padding-top: 5px;
     font-size: 700%;
     color: #ccc;
 }
 .singlefeedback blockquote{
 	font-family: Georgia, "Times New Roman", Times, serif;

 }
 
.singlefeedback .experience {
	font-weight: bold;
	margin:15px 0;
	color:#333;	
}
.singlefeedback {
	font-size:120%;
	color:#666;

	text-align:left;
	margin:20px 0;
}
.singlefeedback .name {

clear:left;
	text-align: right;
	color:#333;	
}

/* ************************* footer **************************/
   
   #footer {
	margin-top:20px;
	min-height:240px;
	height:auto;
	overflow:visible;
	background:#4C4C4C url(../img/footer-bg.jpg) left top repeat-x;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:center;
	font-size:80%;
	clear:both;
	padding:20px 0 0 0;
}
#footer a {
	color:#fff;
	text-decoration:none
}
#footer ul {
	margin:0 0 10px 10px
}
#footer li.footercolumn {
	width: 180px;
	text-align:left;
	margin:0 5px;
	list-style:none;
	float:left;
	color:#fff
}
#footer li.footercolumn h4 {
	color:#fff;
	font-size:116%;
	font-weight:bold;
	margin-bottom:15px;
}
#footer ul.footerlinks {
	clear:both;
	padding-top:20px;
	margin:10px 5px
}
#footer ul.footerlinks li {
	float: left;
	margin-right:1px;
	list-style:disc;
	list-style-position:outside
}
#footer .copyright {
	clear:left
}
#footer form#subscribe label {
	font-size:85%;
	text-align:left;
	width:auto;
	float:left;
	clear:left
}
/* *********************** social icons *********************/
#footer li.footercolumn a.social {
	background:url(../img/socialicon-sprite.png) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-4000em;
	width:44px;
	height:60px;
	float:left;
	margin-right:10px
}
#footer li.footercolumn a.facebook {
	background-position: 0px -4px;
}
#footer li.footercolumn a.twitter {
	background-position: 0px -65px;
}
#footer li.footercolumn a.youtube {
	background-position: 0px -125px;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#enquiryfrm label {
	font-size:100%;
	font-weight:bold;
	width:200px;
	float:left
}
#enquiryfrm label.error {
	color:#900;
	margin-left:3px;
	float:none;
	width:auto;
}
#enquiryfrm ul {
	border:1px solid #ccc;
}
#enquiryfrm ul li {
	list-style:none;
}
#enquiryfrm li {
	margin:0;
	padding:5px;
	min-height: 25px;
}
legend {
	font-size:120%;
	font-weight:bold;
	color:#FF4111 ;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
	margin:0;
	padding:0
}
.oheader , .oheader a, a.oheader  {
	color:#FF6600;
}

.expand a h3.newsheadline {
	text-decoration:underline;
	color:#CB653C
}
/***************************** featured product ******************/

#featuredproduct {
	margin-top:15px; 
	padding: 10px 5px;


			
}

/************************  Hot boxes on home page *****************/
#hotbox {
	list-style:none;
}
#hotbox li {
	background:#F47A00;
	cursor:pointer;
	list-style:none;
	clear:left;
	width:220px;
	padding:5px;
	height:auto;
	margin:10px 0 15px 0;
	text-align:left;
	color:#000;
	border:solid 1px #fff;
	/* FF1-3.6 */
    -moz-border-radius: 10px;
	/* Saf3-4, iOS 1-3.2, Android <1.6 */	
    -webkit-border-radius:10px;
	/* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */	
    border-radius:10px;
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,.75);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,.75);
	box-shadow: 0px 2px 5px rgba(0,0,0,.75);
	/* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#hotbox li .hotdetail {
	clear:left;
	font-size:105%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}
#hotbox li .hotcost {
	text-align:right;
	float:right;
	display:block;
	color:#fff;
}
#hotbox li .hotdate {
	text-align:left;
	float:left;
	display:block;
	color:#000;
}
#hotbox li h3 {
	margin:0;
	padding:0
}
#hotbox li h3 a {
	color:#000;
	display:block;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	font-size:108%;
	padding:0;
	margin:0 0 5px 0;
}
#hotbox li h3 a:hover {
	color:#fff;
	text-decoration:underline;
}
#hotbox li p {
	margin:0;
	line-height:100%
}
#hotbox li a {
	color:#333;
	text-decoration:none;
}
#hotbox li a:hover {
	color:#fff;
}
#hotbox li img, .cthumb {
	float:left;
	border:2px solid #fff;
	background-color:#ffffff;
	margin: 2px 5px 3px 2px
}
/*	
#hotbox ul li{list-style:none; }
#hotbox li { cursor:pointer; list-style:none;clear:left;background: url(../img/hbbody.png) top center repeat-y; width:228px; height:auto; margin:0 0 10px 0;text-align:left;  }
#hotbox li .hotheader{ height: 22px; background: #fff url(../img/hbtop.png) top center  no-repeat}
#hotbox li .hotfooter{ color:#fff; text-align:center; padding:0 10px; height:30px; background:#FFF url(../img/hbfoot.png) bottom center no-repeat; clear:both}
#hotbox li .hotinner{padding:0 12px ; color:#fff}
#hotbox li .hotcost{ text-shadow: 2px 2px 2px #000; font-size:123%; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#hotbox li h3 {margin:0; padding:0}
#hotbox li h3 a { display:block; font-weight:bold; color:#ffffff; text-decoration:none; font-size:108%; padding:0; margin:0 0 5px 0; }
#hotbox li h3 a:hover {color:#EFCA5A; text-decoration:underline; }
#hotbox li p {margin:0; line-height:100%} 
#hotbox li img, .cthumb{float:left; border:2px solid #fff; background-color:#ffffff; margin: 2px 5px 3px 2px}*/



/* ******************* MEDIA **********************************/
  .mediaimage {
	float:left;
	margin:0 10px 10px 0;
	width:190px;
	height:190px;
	text-align:left;
	display:table-cell;
	vertical-align:top;
}
.largemediaimage {
	margin: 0 auto 20px auto;
	width:auto;
	;
	text-align:center
}
.mediaimage img, .largemediaimage img {
	-moz-box-shadow: 5px 5px 10px #000000;
	-webkit-box-shadow: 5px 5px 10px #000000;
	box-shadow: 5px 5px 10px #000000;
}
#maincontent .mediadate {
	font-weight: bold;
	color:#333;
}
#maincontent .publicationname {
	font-weight: bold;
	padding-left: 15px;
	color:#333;
}




#maincontent #acat .adventure-name a .cthumb {
	-moz-box-shadow: 2px 2px 5px #000000;
	-webkit-box-shadow: 2px 2px 5px #000000;
	box-shadow: 2px 2px 5px #000000;
	margin-right:10px;
}
#maincontent #acat .adventure-name a .cthumb:hover {
	-moz-box-shadow: 3px 3px 6px #000000;
	-webkit-box-shadow: 3px 3px 6px #000000;
	box-shadow: 3px 3px 6px #000000;
}



.polaroid {
	padding:5px;
	margin:3px;
	border:1px solid #333;
	background:#fff;
}


/*********************** faq *******************************/
dl.faq dt {
	font-size:108%;
	margin-top: 20px;
	font-weight:bold;
}
dl.faq dd{

}


#wrapper #maincontent #column1 #interest legend {
	margin: 0px;
	padding: 0px;
	width: 200px;
}
.shaded {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#EAEAEA
}
optgroup {
	font-style:normal;
	background-color:#FF9900
}
.newsletter {
height:auto border:1px solid #333
}
.newsletter .newsletter_title {
	cursor:pointer;
	padding:5px 0;
	margin:3px 0;
	font-weight:bold;
}
.newsletter .newsletter_title:hover {
	background:#FFFF99
}
.newsletter .active {
	padding-left:20px;
	color:#FF9900
}
;
/*  *******************  Business listing ********************/
#featuredbusiness {
	clear:right;
	float:right;
	padding:3px;
	margin:10px 10px 3px 3px;
	border:1px solid #ffffff;
	background:#fff;
	width:344px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-box-shadow: 2px 2px 5px #000000;
	-webkit-box-shadow: 2px 2px 5px #000000;
	box-shadow: 2px 2px 5px #000000;
}

#featuredbusiness h3 {
	 color:#F78717; margin-bottom:5px; height:35px; line-height:30px;
 }
 
h2.plusoffertitle {
}


#business_listing .listing strong a {
	color:#900
}
#business_listing h2 {
	background:url(../img/subheaderlinkIcon.gif) left no-repeat;
	height:30px;
	padding:5px;
	padding-left:35px;
}
#business_listing h2 a {
}
#business_listing li .logo {
	width:230px;
	overflow:display;
	text-align:center;
	float:right;
}
#business_listing li .logo a {
	text-decoration:none
}
#business_listing li .logo img {
	border:solid 1px #ffffff;
	padding:3px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-box-shadow: 2px 2px 5px #000000;
	-webkit-box-shadow: 2px 2px 5px #000000;
	box-shadow: 2px 2px 5px #000000;
}
.vcard {
	clear: left;
	margin-bottom: 150px;
	padding:10px;/*border-bottom: 1px dashed #E8DCA4;*/

}
#addtoaddressbook {
	float:right;
	width:310px;
	margin: 0 10px;
}
#addtoaddressbook a img {
	border:0;
	text-decoration:none;
	padding:10px
}
#addtoaddressbook p {
	font-size:80%
}
/**************** benefit provider (used on club site) ******************************/


.partnerthumb {
	text-align: center;
	padding: 3px;
	margin-right:5px;
	float: left;
	width: 190px;

}
.partnerentry {
	padding-left:200px;
}


.separator-line {
	background: #CCC;
	padding: 0px;
	height: 5px;
	margin: 20px 0;
}

.panes {margin-top: 20px}
.statetabs li {list-style:none}

.partnerentry dd.icon {
	padding-left:18px; height:20px; line-height:20px; background-position:left center; background-repeat:no-repeat;
}
.partnerentry dd.email { background-image:url(http://www.adventurouswomen.com.au/img/icons/email.png)}
.partnerentry dd.contact{ background-image:url(http://www.adventurouswomen.com.au/img/icons/special-offer.png)}
.partnerentry dd.website {background-image:url(http://www.adventurouswomen.com.au/img/icons/world.png)}
.partnerentry dd.phone {background-image:url(http://www.adventurouswomen.com.au/img/icons/phone.png)}
.partnerentry dd.fax {background-image:url(http://www.adventurouswomen.com.au/img/icons/print.png)}
.partnerentry dd.address {background-image:url(http://www.adventurouswomen.com.au/img/icons/address.png)}
.partnerentry dd.offer {background-image:url(http://www.adventurouswomen.com.au/img/icons/awcard.png); padding-left:40px; height:29px; line-height:normal}

/**************** facebook gmail header ******************************/
#fbgbox {
	position:absolute; top:10px; right:10px; width:180px;
}

#facebooklike {
	text-align:left;
	width: 90px;
	float:right;
}
#gplus {
	text-align:left;
	float:left;
}
#top50 {
	clear:both;
	padding-top:5px;
	font-size:88%;
	
	
}

/**************** Tips ******************************/
.tip {
	margin-bottom:20px;
	padding:5px;
}
.tip h2 {
	font-weight: bold;
	font-size: 116%;
	margin-right: 5px;
	line-height: 14px;
}
.tip .tipstory {
	clear: left;
	font-size: 100%;
}
.tip .tags {
	margin-top:10px;
	font-size: 100%;
}
/**************** Reviews ******************************/

.review {
	margin-bottom:20px;
}
.tip .reviewauthor, .tip .tipauthor {
	/* font-size: 65%;*/
	color: #333;
	margin-bottom: 20px;
}
.tip .reviewauthor .reviewdate, .tip .tipauthor .tipdate {
	color: #666;
	padding-left: 5px;
	font-weight:normal;
}
div.reviewstory {
	margin-top:20px;
	font-size: 100%;
}
.review .tags {
	margin-top:10px;
	font-size: 100%;
}
/***********************************************/

#authorinfo {
	margin-top: 15px;
}
#authorinfo h3 {
	font-size: 116%;
}
/***************************** AW + providers **************/
h2.provider_state {
	margin: 20px 0 10px -10px;
}
h2.provider_state a {
	text-decoration:none;
	color:#000;
	display:block;
	background:  url(../img/h3_state_bg.png) left bottom no-repeat;
	height:35px;
	line-height:35px;
	padding-left:10px
}
h2.provider_state a:hover {
	text-decoration:none;
	color:#fff
}
/* ********************************  Suckerfish menu ***********************************************/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
	width:960px;
	top:0;
	font-size:93%;
	background: #444;
	border-top: 1px solid #161616;
}
.sf-menu ul {
	position:		absolute;
	left:			0;
	top:			-999em;
	width:			15em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	/*	border-left:	1px solid #fff;
	border-top:		1px solid #ffffff;*/
	color: #fff;
	padding: 		.75em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
	background:		transparent;
	color: #fff;
}
.sf-menu li li {
	background:		#333;
}
.sf-menu li li li {
	background:		#333;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:	#F30;
	color:#000;
	outline:		0;
}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background:	#f30;
	color:#000;
	outline:		0;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:	 url(http://www.adventurouswomen.com.au/img/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
	background-position:  -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
	background-position:  0 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background: url(http://www.adventurouswomen.com.au/img/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/* ************************************************************************ 
/* Ad Banners
*******************************************************************************/

#adbanner1 { 
clear:both;
padding-top: 25px ;
}



.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ED871D), color-stop(1, #B84E14) );
	background:-moz-linear-gradient( center top, #ED871D 5%, #B84E14 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#ED871D;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ED871D;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:4px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #B84E14;
	cursor:pointer;
}
.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B84E14), color-stop(1, #ED871D) );
	background:-moz-linear-gradient( center top, #B84E14 5%, #ED871D 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B84E14', endColorstr='#ED871D');
	background-color:#B84E14;
	color:#fff;
}.myButton:active {
	position:relative;
	top:1px;
	color:#fff;
}

input[type=text], select {
	border:1px solid  #444;
	 -moz-border-radius: 5px; /* FF1-3.6 */
  	-webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
   padding:2px;
  /* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;	
}

input[type=text]:hover, select:hover{
	border:1px solid #FF4111 ;
	-webkit-box-shadow: inset 0 0 2px #444;
	-moz-box-shadow: inset 0 0 2px #444;
	box-shadow: inset 0 0 2px #444;
	outline:0;
}

