body {

	font: 12px Arial, Helvetica, sans-serif;
	color:#666;

	margin: 0 auto;

	background:#fff url(../images/bg-body.gif) no-repeat -50px 0;

	min-width:1000px;

}

a {
	color:#666;
}

 #countrytabs {
float:left;
margin:0 0 0 0;
border:1px solid white;
background:#fff;
}


 #countrytabs li{
	display:inline;
	float:left;

}

form.foxycart .foxycart_link{
	float:right;
	margin:6px 0;
	padding:1px 0;
	  width: 127px;
      height: 24px;
    color:#d4d4d4;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
      border: 0;
      background: transparent url(/assets/images/add_cart.gif) no-repeat top left;
      cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */

}




#foxee_cart_container  {
	font-size:12px;
	margin-top:10px;
	line-height:18px;
	
}


#foxee_cart_container  a:hover{
	text-decoration:none;
	
}


#foxee_cart_container .fe_checkout {
float:left;
	margin:6px 0;
	padding:4px 0 0 35px;
	  width: 127px;
      height: 24px;
    color:#d4d4d4;
		line-height:14px;

	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
      border: 0;
      background: transparent url(/assets/images/add_cart.gif) no-repeat top left;
      cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */
	
}


.elearning  {
	
color:#090;
font-size:11px;
margin:0;
padding:0;
	
}

.elearningnot  {
	
color:#C00;
font-size:11px;
margin:0;
padding:0;
	
}

.greytxt{
margin:0;
padding:0;
}

 #countrytabs li a{
	
padding:8px 12px;
margin:0 3px 0 0;
border:1px solid #CCC;
border-width:1px 1px 1px 1px;
border-color:#ccc #ccc #fff #ccc;
color:#666;
text-decoration:none;
display:block;
	float:left;



}

.productcontainer {
	width:550px;
	float:left;
	margin-right:20px;
	
	margin-bottom:0px;
	height:auto;
	
}

.floatinput {
float:left;	
height:inherit;
width:20px;
margin-right:5px;

clear:none;
}


.productinfo 

{
	width:400px;
	float:left;
	
	height:inherit;
	
}




 #countrytabs li a:hover{
	

color:#fff;
background:#333;


}


 #countrydivcontainer{
	
padding:20px;
margin:-2px;
border:1px solid #CCC;
float:left;
margin-top:-2px;



}















ul#homepagelinks {
display:inline;
float:left;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
width:939px;
}


ul#homepagelinks li {
display:inline;
float:left;
}
ul#homepagelinks li a {
float:left;
text-decoration:none;
text-indent:-9999px;
display:inline;
}

.testimonials {
float:left;
padding-left:10px;
}



.thirty {
height:248px;	width:183px;
	float:left;
	margin-right:10px;margin-bottom:10px;
	background:url(/assets/images/red_bar.gif) top left no-repeat;
	margin-top:20px;
	
	
}

.thirty h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	background:url(/assets/images/small_divider.gif) bottom left no-repeat;
	padding:20px 0 17px;
	color:#5c5959;
	margin-bottom:0;
}

.thirty p {
color:#333;	
margin-bottom:0;!important
padding-bottom:0;!important
	
}




.thirty  li, .thirty  li a{

	font-weight:normal;
	list-style-type:none;
	margin:3px 0;
	margin-left:0px;
	padding:0;
	
}

.thirty  ul li a{

margin-left:-20px;
padding:0;
float:left;
display:inline;
clear:both;
width:100%;

	
}



.testimonials a {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding-left:0;
font-size:11px;


}

alt {
	
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;


	
}
.input {
background:#DBDBDB none repeat scroll 0 0;
border:medium none;
height:18px;
vertical-align:middle;
width:220px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:7px 3px 2px 7px;

}

.input2 {
background:#DBDBDB none repeat scroll 0 0;
border:medium none;
height:18px;
vertical-align:middle;
width:320px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:7px 3px 2px 7px;
}


.textArea {
background:#DBDBDB none repeat scroll 0 0;
border:medium none;
height:106px;
vertical-align:middle;
width:320px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:7px 3px 2px 7px;
}




ul#homepagelinks li#nav-1 a {
background:url(../images/home_page/social_links_twitter.gif) top left no-repeat;
width:163px;
height:90px;
}

ul#homepagelinks li#nav-2 a {
background:url(../images/home_page/social_links_facebook.gif) top left no-repeat;
width:171px;
height:90px;
}

ul#homepagelinks li#nav-3 a {
background:url(../images/home_page/Australian-Wedding-&-Event-Planners.gif) top left no-repeat;
width:184px;
height:90px;
}

ul#homepagelinks li#nav-4 a {
background:url(../images/home_page/International-Special-Events-Society.gif) top left no-repeat;
width:95px;
height:90px;

}

ul#homepagelinks li#nav-5 a {
background:url(../images/home_page/Australian-Council-for-Private-Education-and-Training.gif) top left no-repeat;
width:170px;
height:90px;
}

ul#homepagelinks li#nav-6 a {
background:url(../images/home_page/iadl.gif) top left no-repeat;
width:152px;
height:90px;
margin-left:30px;
}


/* START COURSE WIDGETS */

ul#homepagelinks li#widgetNav-1 {
background:url(../images/home_page/popular-courses.gif) top left no-repeat;
width:104px;
height:87px;
}




ul#homepagelinks li#widgetNav-2 a {
background:url(../images/home_page/certificate-wedding-planning.gif) top left no-repeat;

width:205px;
height:87px;
}

ul#homepagelinks li#widgetNav-2 a:hover {
background-position: left bottom;
}

ul#homepagelinks li#widgetNav-3 a {
background:url(../images/home_page/certificate-event-design.gif) top left no-repeat;
width:210px;
height:87px;
}

ul#homepagelinks li#widgetNav-3 a:hover {
background-position: left bottom;
}

ul#homepagelinks li#widgetNav-4 a {
background:url(../images/home_page/certificate-event-planning.gif) top left no-repeat;
width:211px;
height:87px;

}

ul#homepagelinks li#widgetNav-4 a:hover {
background-position: left bottom;
}

ul#homepagelinks li#widgetNav-5 a {
background:url(../images/home_page/diploma-wedding-planning-styling-and-design.gif) top left no-repeat;
width:208px;
height:87px;
}


ul#homepagelinks li#widgetNav-5 a:hover {
background-position: left bottom;
}


#widgetWrapper {margin:10px 0;}


/* END COURSE WIDGETS */








ul#homepagelinks li#nav-7 a {
background:url(../images/home_page/Special-Offer.gif) top left no-repeat;
width:187px;
height:125px;
}

.clear {
clear:both;	
}

ul#homepagelinks li#nav-8 a {
background:url(../images/home_page/Enrol-Online.gif) top left no-repeat;
width:188px;
height:125px;
}
ul#homepagelinks li#nav-9 a {
background:url(../images/home_page/Online-Chat.gif) top left no-repeat;
width:187px;
height:125px;
}

ul#homepagelinks li#nav-10 a {
background:url(../images/home_page/Join-Mailing-List.gif) top left no-repeat;
width:187px;
height:125px;
}

ul#homepagelinks li#nav-11 a {
background:url(../images/home_page/Latest-News.gif) top left no-repeat;
width:186px;
height:125px;
}




/*START SECOND LEVEL HOME PAGE WIDGETS  */

ul#homepagelinks li#specialOffer1  {
background:url(../images/home_page/explore.gif) top left no-repeat;
width:101px;
height:80px;
text-indent:-9999px;
margin-top:5px;
}


ul#homepagelinks li#specialOffer2 a {
background:url(../images/home_page/special-offer.gif) top left no-repeat;
width:208px;
height:80px;
margin-top:5px;
}
ul#homepagelinks li#specialOffer3 a {
background:url(../images/home_page/enrol-online.gif) top left no-repeat;
width:210px;
height:80px;
margin-top:5px;
}

ul#homepagelinks li#specialOffer4 a {
background:url(../images/home_page/online-chat.gif) top left no-repeat;
width:213px;
height:80px;
margin-top:5px;
}

ul#homepagelinks li#specialOffer5 a {
background:url(../images/home_page/latest-news.gif) top left no-repeat;
width:206px;
height:80px;
margin-top:5px;
}




form, fieldset {

	padding: 0;

	margin: 0;

	border:0;

}

.textarea {
	
width:220px;
background:#dbdbdb;
height:59px;
border:none;	
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
	
	
}



.noborder {
border:none;	
}

a {text-decoration: none;}	

a:hover {text-decoration: underline;}

img {border-style: none;}

.wrapper{

	width:100%;

	overflow:hidden;

	position:relative;

	background:url(../images/bg-header.gif) repeat-x;

}

.center-1{

	position:relative;

	left:50%;

	width:1150px;

	float:left;

}

.center-2{

	position:relative;

	left:-50%;

	width:1150px;

}

#conteiner {

	width:1000px;

	margin:8px auto 0;

	background:url(../images/bg-main-c.png) repeat-y;

}

#header {

	overflow:hidden;

	background:url(../images/bg-header1.gif) no-repeat;

}

.logo {
float:left;
height:103px;
margin:39px 0 0 35px;
width:322px;
}


.uklogo {

	width: 296px;

	height: 158px;

	float:left;

	margin:39px 0 0 35px;

}

.uslogo {

	width: 330px;

	height: 103px;

	float:left;

	margin:39px 0 0 35px;

}

.logo a {
background:url("../images/logo.gif") no-repeat scroll 0 0 transparent;
display:block;
height:100%;
overflow:hidden;
text-indent:-9999px;
width:84%;
}

.uklogo a {

	height: 100%;

	width: 100%;

	display: block;

	overflow: hidden;

	background: url(../images/UK_AAWEP_Logo.JPG) no-repeat;

	text-indent: -9999px;

}

.uslogo a {

	height: 100%;

	width: 100%;

	display: block;

	overflow: hidden;

	background: url(../images/logo.gif) no-repeat;

	text-indent: -9999px;

}

.header-box {

	float:right;

	text-align:right;

	padding:40px 25px 0 0;

}

.header-nav {

	margin:0;

	padding:0;

	list-style:none;

}

.header-nav li {

	background: url(../images/separator-header-nav.gif) no-repeat 0 3px;

	padding:0 0 0 8px;

	margin:0 5px 0 0;

	display:inline;

}

.header-nav li a{

	color:#a5a5a5;

	font-size:11px;

}

.header-nav li:first-child {

	background:none;

	padding:0;

}

.header-box form {

	width:300px;

	margin:16px 5px 0 0;

}

.header-box form label{

	text-align:right;

	font-size:13px;

	font-weight:bold;

	color:#1e1e1e;

	display:block;

}

.header-box form select{

	width:190px;

	color:#4c4949;

	padding:0;

	float:right;

	margin:9px 0 0;

}

.main-nav {

	clear:both;

	margin:0;

	padding:25px 0 0;

	list-style:none;

	text-align:center;

	height:1%;
	padding-top:7px;

}

.main-nav li {
display:inline;
padding:0 14px;
}



.main-nav li a{

	font-size:14px;

	font-weight:bold;

	color:#020202;

}

.main-nav li a:hover{

	color:#c71616;

	text-decoration:none;

}

.visual {

	clear:both;

	width:937px;

	height:197px;


	margin:17px 0 0 32px;

	position:relative;

}



.visual2 {

	clear:both;

	width:937px;

	height:507px;

	background:url(../images/home_image.jpg) top  no-repeat 0 1px;

	margin:17px 0 0 32px;

	position:relative;

}



.visual h2 {

	margin:0;

	font-size:28px;

	font-weight:bold;

	color:#fff;

	width:350px;

	display:block;

	position:absolute;

	top:23px;

	left:42px;

}

.text {

	opacity:0.5;

}

.text p {

	font-size:13px;

	color:#fff;

	width:370px;

	position:absolute;

	top:94px;

	left:42px;

	margin:0;

}

.mea-logo {

	position:absolute;

	bottom:12px;

	left:40px;

}

.wep-logo {

	position:absolute;

	bottom:19px;

	left:136px;

}

.ises-logo {

	position:absolute;

	bottom:12px;

	left:316px;

}

.acpet-logo {

	position:absolute;

	bottom:10px;

	left:403px;

}

.visual-image {

	display:block;

	position:absolute;

	bottom:0;

	right:79px;

}

.now-label {

	display:block;

	position:absolute;

	right:0;

	top:0;

}

#main {

	width:972px;

	overflow:hidden;

	margin:0 auto;

	background:#f1f1f1 url(../images/bg-content.gif) repeat-x;

	padding:15px 0 0;

}

#content-c {

	background: url(../images/bg-twocolumn-c.gif) repeat-y;

	width:935px;

	margin:0 auto;

}

#content-t {

	background: url(../images/bg-twocolumn-t.gif) no-repeat;
	overflow:hidden;
	position:relative;
	height:100%;

}

.content-box {

	width:581px;
	float:left;
	padding:27px 35px 0 31px;

}

.content-box h1 {

	color:#c71c1c;
	font-size:35px;
	font-weight:bold;
	margin:0 0 12px 0;

}

.content-box h2 {
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	clear:both;
	margin-top:2px;

}

.content-box h3 {

	color:#666;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	clear:both; !important

}

.content-box img {
float:left;
padding:5px; margin:0px 20px 20px 0;
clear:left;
}



.content-box1 {

	width:581px;
	float:left;
	padding:27px 35px 0 31px;

}

.content-box1 h1 {

	color:#c71c1c;
	font-size:35px;
	font-weight:bold;
	margin:0 0 12px 0;

}

.content-box1 h2 {
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;

}

.content-box1 h3 {

	color:#666;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	clear:both; !important

}

.content-box1 img {
float:left;
padding:5px; 
}


.content-box1 p{
	color:#807f7f;
	margin:0;
	padding:0 0 14px;
}


.breadcrumbs span{

	font-size:11px;
	font-weight:bold;
	color:#424242;

}

.breadcrumbs ul {

	margin:0;
	padding:0;
	list-style:none;
	width:300px;
		display:inline;
		margin-left:8px;

}

.breadcrumbs ul li{

	background: url(../images/bull-breadcrumbs.gif) no-repeat 0 5px;
	padding: 0 0 0 12px;
	margin:0 7px 0 0;
	color:#8b8b8b;
	display:inline;
	font-size:11px;

}

.breadcrumbs ul li:first-child {
	background:none;
	padding:0;

}

.breadcrumbs ul li a{

	color:#424242;
	font-size:11px;

}

strong {
	color:#6b6b6b;
	
}

.title {

	font-size:17px;
	line-height:21px;
	font-weight:regular;
	margin-top:15px;
	padding-top:0px;
	padding:55px;
	margin55px;
	float:left;
	width:100%;
}


.breadcrumbs ul li a, .breadcrumbs ul, .breadcrumbs li {
font-weight:normal;	
margin:0;padding:0;
}



.content-box p{
	color:#807f7f;
	margin:0;
	padding:0 0 14px;
}


.content-box a {
color:#807f7f;
font-weight:bold;
}


.content-box ul{

	color:#807f7f;
	margin-left:20px;
	margin-top:0px;
	


}

.content-box li{

	line-height:16px;
	margin:4px 0;

	

}


.content-box ol{

	color:#807f7f;
	margin-left:20px;
	margin-top:0px;
}



#sidebar {

	width:246px;
	float:right;
	padding:30px 20px 0 11px;

}

#sidebar h2 {

	color:#030304;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 5px;

}

.nav-sidebar {
	margin:13px 0 0 5px;
	padding:0;
	list-style:none;
	width:235px;
}
.nav-sidebar li a{
	color:#666;
	line-height:18px;
	width:223px;
	display:block;
	padding:6px 0 6px 12px;
	border-bottom:1px solid #e2e2e2;
	clear:both;

}
.nav-sidebar li a:hover {
	color:#fff;
	text-decoration:none;
	background:#4b4b4b;
		border-bottom:1px solid #4b4b4b;

}
.nav-sidebar .active a {
	color:#fff;
	text-decoration:none;
	background:#4b4b4b;
			border-bottom:1px solid #4b4b4b;

}


#sidebar h3 {

	color:#030304;
	font-size:14px;
	font-weight:bold;
	margin:0;

}

#sidebar p {

	color:#646465;
	font-size:11px;
	margin:0;

}

.promo-holder {

	margin:12px 0 0;

}

.promo-box {

	overflow:hidden;

	width:247px;

	margin:5px 0 0;

}

.promo-c {

	background: url(../images/bg-promo-c.gif) repeat-y;

	width:247px;

}

.promo-t {

	background: url(../images/bg-promo-t.gif) no-repeat;

	overflow:hidden;

}

.promo-enrol {

	background: url(../images/bg-promo-enrol.gif) no-repeat 0 100%;

}

.promo-enrol p{

	width:105px;

	padding:3px 0 0;

}

.promo-chat {

	background: url(../images/bg-promo-chat.gif) no-repeat 0 100%;

}

.promo-chat p{

	width:110px;

	padding:7px 0 0;

}

.promo-offer {

	background: url(../images/bg-promo-offer.gif) no-repeat 0 100%;

}

.promo-offer p{

	width:150px;

	padding:3px 0 0;

}

.promo-mail {

	background: url(../images/bg-promo-mail.gif) no-repeat 0 100%;

}

.promo-mail p{

	width:85px;

	padding:28px 0 0;

}

.promo-news {

	background: url(../images/bg-promo-b.gif) no-repeat 0 100%;

}

.promo-news h4{

	margin:0;

	color:#030304;

	font-size:11px;

	font-weight:bold;

	padding:0px 0 0;

}

.testimonials h4 {
	
	margin:0 0 5px 0;
	
	padding:0;
	color:#333;
	font-size:12px;
}

.promo-news p{

	width:100%;

	line-height:12px;

	padding:0 0 3px;

}

.promo-news a{

	color:#030304;

	font-size:11px;

	font-weight:bold;

}

.date {

	color:#999;

	font-size:11px;

	font-weight:bold;

}

.promo {

	padding:19px 0 0 21px;

	min-height:122px;

}

* html .promo {height:122px;overflow:visible}

.follow {

	margin:27px 0 0;

	width:100%;

	overflow:hidden;

}

.follow h2 {

	margin:0;

	padding:0 0 9px;

}

.follow a {

	display:block;

	float:left;

	margin:0 5px 0 5px;

}

.member {

	text-align:center;

	padding:30px 0 0;

}

.member h2 {

	margin:0;

	padding:0 0 15px;

	text-align:left;

}

.member a{

	display:block;

	margin:0 0 19px;

}

#footer{

	width:1150px;

	background: url(../images/bg-footer.gif) no-repeat;

	margin:0 0 0 5px;

	overflow:hidden;

	padding:65px 0 100px;

}





#footer p{

	margin:0;

	font-size:11px;

	color:#666;

}



/* footerhome, footer-box edited by Bob Foster 13Jun2009 */



#footerhome{

	width: 1150px;

	background: url(../images/bg-footer2.gif) no-repeat 5px 0px ;

/*	margin:0 0 0 5px; */

	margin: 0 auto ;

	overflow:hidden;

	padding:65px 0px 100px 0px ;

}



#footerhome p{

	margin:0;

	font-size:11px;

	color:#666;

}





.footer-box {

	width:972px;

	margin: 0 auto;

	padding:0 18px 0 10px;

}

.adr {

	float:left;

	width:245px;

	margin:0 24px 0 0;

}

.contact {

	float:left;

	width:200px;

}

.contact a {color:#666;}

.copy-by {

	float:right;

	text-align:right;

}

.copy-by a{color:#666;}

/*---- Header - Controls - Language Select ----*/
div#language_select {
margin-right:13px;
position:absolute;
right:100px;
text-align:right;
top:70px;
width:200px;
z-index:100;
}
.colfifty {
float: left; 
width: 227px;
margin-left:25px;
}

.formp label {
margin:2px 0;	
margin-top:5px;
}


#language_select ul.languages { 

background:#fff;
text-align: left; 
border:#f0efef solid 1px;
margin-top:-32px; 
position:absolute; 
top:-10px;
right:0px;
width: 200px;
padding:0; 
display:none;
float:left; 

}


#language_select ul.languages a { display: block;
width: 200px;
padding:  .7em 0 1em  .7em;
color: #777;
text-decoration: none;
background: #fff;}
#language_select ul.languages a:hover { background:#ce3131; color:#fff; }
#language_select ul.languages li { 
display: inline;
clear:both;
margin: 0px;
padding: 0px;
width:inherit;}

#language_select ul.languages li a{ 
display: block;
width: 200px;
padding: .7em 0 1em  .7em;
color: #777;
text-decoration: none;
background: #fff;
}



#language_select>ul.languages li a { width: auto; }



#language_select {
font-family:arial;
font-size:13px;
margin:0;
padding:0;
position:relative;
text-align:right;
width:312px;
}
ul.languages
{
text-align: left;
list-style: none;
padding: 0;
width: 290px;
margin-left:13px;
background:#fff; 
border:#f0efef solid 1px;
margin-top:-82px; 
position:absolute; 
top:-20px;
}

ul.languages li
{
display: inline;
clear:both;
margin: 0px;
padding: 0px;
width:inherit;
}

ul.languages li a
{
display: block;
width: 312px;
padding:  .7em 0 1em  .7em;
color: #777;
text-decoration: none;
background: #fff;
}

#language_select>ul.languages li a { width: auto; }

.red {
	
	color:red;
}

.scroller {
padding:10px 0 10px 5px;

}

.enrolmentform {
	clear:both;
	float:left;
	
}

#enrolmentform {
	clear:both;
	float:left;
	width:578px;
	
}

#navcontainer
{
width: 350px;
margin: 0px;
padding: 1em 0;
font-size: 12px;
text-align: center;
border:none;

}

ul.navlist
{
text-align: left;
list-style: none;
padding: 0;
width: 350px;
border:none;
margin:0;
padding-top:0;

}

ul.navlist li
{
display: inline;
clear:both;
margin: 0px;
padding: 0px;
width: 357px;
border:none;
font-weight:normal;
}

ul.navlist li a
{
display: block;
width: 350px;
padding: 0.8em 0 0.8em 1em;
border-bottom: 1px solid #ccc ;
color: #777;
text-decoration: none;
background: #fff;
clear:both;
font-weight:normal;

}

#navcontainer>ul.navlist li a { width: auto; }

ul.navlist li#active a
{
background: #666666;
color: #fff;
clear:both;
font-weight:normal;
}

ul.navlist li a:hover, ul.navlist li#active a:hover
{
color: #333; 
background:#dbdbdb; 

}

ul.navlist li a:hover strong, 
{
color: #333;


}



#navcontainer2
{
width: 200px;
margin: 0px;
padding: 1em 0;
font-size: 12px;
text-align: center;
border:none;

}

ul.navlist2
{
text-align: left;
list-style: none;
padding: 0;
width: 230px;
border:none;
margin:0;
padding-top:0;

}

ul.navlist2 li
{
display: inline;
clear:both;
margin: 0px;
padding: 0px;
width: 230px;
border:none;
font-weight:normal;
}

ul.navlist2 li a
{
display: block;
width: 230px;
padding: 0.4em 0 0.4em 0.7em;
border-bottom: 1px solid #ccc ;
color: #777;
text-decoration: none;
background: #fff;
clear:both;
font-weight:normal;
font-size:11px;
}

#navcontainer2>ul.navlist2 li a { width: auto; }

ul.navlist2 li#active a
{
background: #666666;
color: #fff;
clear:both;
font-weight:normal;
text-decoration:none;
}

ul.navlist2 li a:hover, ul.navlist2 li#active a:hover
{
color: #333; 
background:#dbdbdb; 
text-decoration:none;


}

ul.navlist2 li a:hover strong, 
{
color: #333;
text-decoration:none;

}



/*form id="foxycart_63" class="foxycart" action="https://aawep.foxycart.com/cart" method="post">
<input class="foxycart_link" type="submit" value="Add to Cart" name="submit"/>
</form>*/


.foxycart_link

{
	margin-top:1px;
	padding:0;
	
}

 form .foxycart {
	
	margin:0;
	padding:0;
}









/*.foxycart{
background:transparent url(/assets/images/add_cart.gif) no-repeat scroll 0 0;
height:26px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:127px;
text-indent:1000px;
margin:0;
padding:0;
}
input[type="image"] {
-moz-appearance:none;
-moz-binding:none;
background-color:transparent;
border:medium none;
cursor:pointer;
font-family:sans-serif;
font-size:small;
padding:0;
}
input[type="image"] {
border:2px solid blue;
}
*/

ul#homepagelinks li#nav-event a {
background:url(../images/home_page/event_cta.gif) top left no-repeat;
width:181px;
height:125px;
}



ul#homepagelinks li#nav-twitter a {
background:url(http://www.aawep.com.au/assets/images/home_page/twitter_cta.gif) top left no-repeat;
width:179px;
height:90px;
}

/*
ul#homepagelinks li#nav-youtube a {
background:url(../images/home_page/youtube_cta.gif) top left no-repeat;
width:165px;
height:90px;
}


ul#homepagelinks li#nav-myspace a {
background:url(../images/home_page/myspace_cta.gif) top left no-repeat;
width:181px;
height:90px;
}


ul#homepagelinks li#nav-awp a {
background:url(../images/home_page/awp_cta.gif) top left no-repeat;
width:120px;
height:125px;
}


ul#homepagelinks li#nav-iadl a {
background:url(../images/home_page/iadl_cta.gif) top left no-repeat;
width:109px;
height:90px;
}

*/



.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #9DB7A7;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #000; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #663300; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

#australian_bridal_service  {
height:113px;
position:absolute;
right:420px;
top:31px;
width:91px;
}

a{outline:none;}


#other {
height:40px;
position:absolute;
right:59px;
text-align:left;
top:27px;
width:148px;
}


#otherLocations {
margin:3px 0 0 37px !important;
}


ul#otherLocations li { list-style-type:none; text-indent:-9999px; display:inline; }
ul#otherLocations li a, #otherLocations {
float:left;
margin:0;
padding:0;
text-indent:-9999px;
width:100%;
}

.displayNone {display:none; }
ul#otherLocations li#us a { background:url(../images/home_page/us-flag-new.jpg) top left no-repeat; width:32px; height:21px;}
ul#otherLocations li#uk a { background:url(../images/home_page/uk-flag-new.jpg) top left no-repeat; width:34px; height:21px;}



#mailingList {
height:27px;
position:absolute;
right:324px;
top:102px;
width:191px;
}

.mailer {
margin:8px -6px 0;
}

#SignUp {color:#666;}
#prices {
background:url("http://www.aawep.com.au/assets/images/prices-bg.gif") no-repeat scroll left top transparent;
font-size:11px;
padding:7px 5px 0 10px;
width:522px;
}
#courseCtas {
border-bottom:1px solid #DDDCDC;
height:35px;
margin:2px 0 15px;
padding:0;
width:532px;
}

.mainPrice {float:right;}
#courseCtas img {margin:0; padding:0; }
#tcontent2 img {margin:0 10px 10px 0;}